Signale konfigurieren - AWS IoT FleetWise

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Signale konfigurieren

In diesem Abschnitt erfahren Sie, wie Sie Zweige, Attribute, Sensoren und Aktoren konfigurieren.

Zweige konfigurieren

Um einen Zweig zu konfigurieren, geben Sie die folgenden Informationen an.

  • fullyQualifiedName— Der vollqualifizierte Name des Zweigs besteht aus dem Pfad zum Zweig plus dem Namen des Zweigs. Verwenden Sie einen Punkt (.), um auf einen untergeordneten Zweig zu verweisen. Dies Vehicle.Chassis.SteeringWheel ist beispielsweise der vollständig qualifizierte Name für den SteeringWheel Zweig. Vehicle.Chassis.ist der Pfad zu diesem Zweig.

    Der vollqualifizierte Name kann bis zu 150 Zeichen lang sein. Gültige Zeichen: a—z, A—Z, 0—9, Doppelpunkt (:) und Unterstrich (_).

  • (Optional) Description — Die Beschreibung für den Zweig.

    Die Beschreibung kann bis zu 2048 Zeichen enthalten. Zulässige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt), _ (Unterstrich) und - (Bindestrich).

  • (Optional) deprecationMessage — Die veraltete Meldung für den Knoten oder Zweig, der verschoben oder gelöscht wird.

    Die DeprecationMessage kann bis zu 2048 Zeichen enthalten. Gültige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt), _ (Unterstrich) und - (Bindestrich).

  • (Optional) comment — Ein Kommentar zusätzlich zur Beschreibung. Ein Kommentar kann verwendet werden, um zusätzliche Informationen über die Filiale bereitzustellen, z. B. die Begründung für die Filiale oder Verweise auf verwandte Zweige.

    Der Kommentar kann bis zu 2048 Zeichen lang sein. Zulässige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt), _ (Unterstrich) und - (Bindestrich).

Attribute konfigurieren

Um ein Attribut zu konfigurieren, geben Sie die folgenden Informationen an.

  • dataType— Der Datentyp des Attributs muss einer der folgenden sein: INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, BOOLEAN, FLOAT, DOUBLE, STRING, UNIX_TIMESTAMP, INT8_ARRAY, UINT8_ARRAY, INT16_ARRAY, UINT64_ARRAY, BOOLEAN_ARRAY, FLOAT_ARRAY, DOUBLE_ARRAY, STRING_ARRAY, UNIX_TIMESTAMP_ARRAY, UNKNOWN, oder eine benutzerdefinierte Struktur, die im Datentypzweig definiert ist. fullyQualifiedName

  • fullyQualifiedName— Der vollqualifizierte Name des Attributs ist der Pfad zum Attribut plus der Name des Attributs. Verwenden Sie einen Punkt (.), um auf ein untergeordnetes Signal zu verweisen. Vehicle.Chassis.SteeringWheel.DiameterIst beispielsweise der vollqualifizierte Name für das Diameter Attribut. Vehicle.Chassis.SteeringWheel.ist der Pfad zu diesem Attribut.

    Der vollqualifizierte Name kann bis zu 150 Zeichen lang sein. Gültige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt) und _ (Unterstrich).

  • (Optional) Description — Die Beschreibung für das Attribut.

    Die Beschreibung kann bis zu 2048 Zeichen enthalten. Zulässige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt), _ (Unterstrich) und - (Bindestrich).

  • (Optional) unit — Die wissenschaftliche Einheit für das Attribut, z. B. km oder Celsius.

  • (Optional) min — Der Mindestwert des Attributs.

  • (Optional) max — Der Höchstwert des Attributs.

  • (Optional) defaultValue — Der Standardwert des Attributs.

  • (Optional) assignedValue — Der dem Attribut zugewiesene Wert.

  • (Optional) allowedValues — Eine Liste von Werten, die das Attribut akzeptiert.

  • (Optional) deprecationMessage — Die Verfallsmeldung für den Knoten oder Zweig, der verschoben oder gelöscht wird.

    Die DeprecationMessage kann bis zu 2048 Zeichen enthalten. Gültige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt), _ (Unterstrich) und - (Bindestrich).

  • (Optional) comment — Ein Kommentar zusätzlich zur Beschreibung. Ein Kommentar kann verwendet werden, um zusätzliche Informationen über das Attribut bereitzustellen, z. B. die Begründung für das Attribut oder Verweise auf verwandte Attribute.

    Der Kommentar kann bis zu 2048 Zeichen lang sein. Zulässige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt), _ (Unterstrich) und - (Bindestrich).

Sensoren oder Aktoren konfigurieren

Um einen Sensor oder Aktuator zu konfigurieren, geben Sie die folgenden Informationen an.

  • dataType— Der Datentyp des Signals muss einer der folgenden sein: INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, BOOLEAN, FLOAT, DOUBLE, STRING, UNIX_TIMESTAMP, INT8_ARRAY, UINT8_ARRAY, INT16_ARRAY, UINT64_ARRAY, BOOLEAN_ARRAY, FLOAT_ARRAY, DOUBLE_ARRAY, STRING_ARRAY, UNIX_TIMESTAMP_ARRAY, UNKNOWN, oder eine benutzerdefinierte Struktur, die im Datentypzweig definiert ist. fullyQualifiedName

  • fullyQualifiedName— Der vollqualifizierte Name des Signals ist der Pfad zum Signal plus der Name des Signals. Verwenden Sie einen Punkt (.), um auf ein untergeordnetes Signal zu verweisen. Dies Vehicle.Chassis.SteeringWheel.HandsOff.HandsOffSteeringState ist beispielsweise der vollqualifizierte Name für den HandsOffSteeringState Aktuator. Vehicle.Chassis.SteeringWheel.HandsOff.ist der Pfad zu diesem Aktuator.

    Der vollqualifizierte Name kann bis zu 150 Zeichen lang sein. Gültige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt) und _ (Unterstrich).

  • (Optional) Description — Die Beschreibung für das Signal.

    Die Beschreibung kann bis zu 2048 Zeichen enthalten. Zulässige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt), _ (Unterstrich) und - (Bindestrich).

  • (Optional) unit — Die wissenschaftliche Einheit für das Signal, z. B. km oder Celsius.

  • (Optional) min — Der Mindestwert des Signals.

  • (Optional) max — Der Maximalwert des Signals.

  • (Optional) assignedValue — Der dem Signal zugewiesene Wert.

  • (Optional) allowedValues — Liste der Werte, die das Signal akzeptiert.

  • (Optional) deprecationMessage — Die Verfallsmeldung für den Knoten oder Zweig, der verschoben oder gelöscht wird.

    Die DeprecationMessage kann bis zu 2048 Zeichen enthalten. Gültige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt), _ (Unterstrich) und - (Bindestrich).

  • (Optional) comment — Ein Kommentar zusätzlich zur Beschreibung. Ein Kommentar kann verwendet werden, um zusätzliche Informationen über den Sensor oder Aktuator bereitzustellen, z. B. dessen Begründung oder Verweise auf verwandte Sensoren oder Aktoren.

    Der Kommentar kann bis zu 2048 Zeichen lang sein. Zulässige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt), _ (Unterstrich) und - (Bindestrich).

Konfigurieren Sie komplexe Datentypen

Bei der Modellierung von Bildverarbeitungssystemen werden komplexe Datentypen verwendet. Diese Datentypen bestehen nicht nur aus Verzweigungen, sondern auch aus Strukturen (auch Struktur genannt) und Eigenschaften. Eine Struktur ist ein Signal, das durch mehrere Werte beschrieben wird, wie ein Bild. Eine Eigenschaft stellt ein Element der Struktur dar, z. B. einen primitiven Datentyp (wie UINT8) oder eine andere Struktur (wie Timestamp). Beispielsweise steht Vehicle.Cameras.Front für einen Zweig, Vehicle.Cameras.Front.Image für eine Struktur und Vehicle.Cameras.Timestamp für eine Eigenschaft.

Das folgende Beispiel für einen komplexen Datentyp zeigt, wie Signale und Datentypen in eine einzige JSON-Datei exportiert werden.

Beispiel komplexer Datentyp
{ "Vehicle": { "type": "branch" // Signal tree }, "ComplexDataTypes": { "VehicleDataTypes": { // complex data type tree "children": { "branch": { "children": { "Struct": { "children": { "Property": { "type": "property", "datatype": "Data type", "description": "Description", // ... } }, "description": "Description", "type": "struct" } } "description": "Description", "type": "branch" } } } } }
Anmerkung

Sie können ein Demo-Skript herunterladen, um ROS 2-Nachrichten in VSS-JSON-Dateien zu konvertieren, die mit dem Signalkatalog kompatibel sind. Weitere Informationen finden Sie im Vision System Data Developer Guide.

Die Daten des Bildverarbeitungssystems befinden sich in der Vorschauversion und können sich ändern.

Um eine benutzerdefinierte Struktur (oder Struktur) zu konfigurieren, geben Sie die folgenden Informationen an.

  • fullyQualifiedName— Der vollqualifizierte Name der benutzerdefinierten Struktur. Der vollqualifizierte Name einer benutzerdefinierten Struktur könnte beispielsweise lautenComplexDataTypes.VehicleDataTypes.SVMCamera.

    Der vollqualifizierte Name kann bis zu 150 Zeichen lang sein. Gültige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt) und _ (Unterstrich).

  • (Optional) Description — Die Beschreibung für das Signal.

    Die Beschreibung kann bis zu 2048 Zeichen enthalten. Zulässige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt), _ (Unterstrich) und - (Bindestrich).

  • (Optional) deprecationMessage — Die veraltete Meldung für den Knoten oder Zweig, der verschoben oder gelöscht wird.

    Die DeprecationMessage kann bis zu 2048 Zeichen enthalten. Gültige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt), _ (Unterstrich) und - (Bindestrich).

  • (Optional) comment — Ein Kommentar zusätzlich zur Beschreibung. Ein Kommentar kann verwendet werden, um zusätzliche Informationen über den Sensor oder Aktuator bereitzustellen, z. B. dessen Begründung oder Verweise auf verwandte Sensoren oder Aktoren.

    Der Kommentar kann bis zu 2048 Zeichen lang sein. Zulässige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt), _ (Unterstrich) und - (Bindestrich).

Um eine benutzerdefinierte Eigenschaft zu konfigurieren, geben Sie die folgenden Informationen an.

  • dataType— Der Datentyp des Signals muss einer der folgenden sein: INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, BOOLEAN, FLOAT, DOUBLE, STRING, UNIX_TIMESTAMP, INT8_ARRAY, UINT8_ARRAY, INT16_ARRAY, UINT64_ARRAY, BOOLEAN_ARRAY, FLOAT_ARRAY, DOUBLE_ARRAY, STRING_ARRAY, UNIX_TIMESTAMP_ARRAY, STRUCT, STRUCT_ARRAY oder UNKNOWN.

  • fullyQualifiedName— Der vollständig qualifizierte Name der benutzerdefinierten Eigenschaft. Der vollqualifizierte Name einer benutzerdefinierten Eigenschaft könnte beispielsweise lautenComplexDataTypes.VehicleDataTypes.SVMCamera.FPS.

    Der vollqualifizierte Name kann bis zu 150 Zeichen lang sein. Gültige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt) und _ (Unterstrich)

  • (Optional) Description — Die Beschreibung für das Signal.

    Die Beschreibung kann bis zu 2048 Zeichen enthalten. Zulässige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt), _ (Unterstrich) und - (Bindestrich).

  • (Optional) deprecationMessage — Die veraltete Meldung für den Knoten oder Zweig, der verschoben oder gelöscht wird.

    Die DeprecationMessage kann bis zu 2048 Zeichen enthalten. Gültige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt), _ (Unterstrich) und - (Bindestrich).

  • (Optional) comment — Ein Kommentar zusätzlich zur Beschreibung. Ein Kommentar kann verwendet werden, um zusätzliche Informationen über den Sensor oder Aktuator bereitzustellen, z. B. dessen Begründung oder Verweise auf verwandte Sensoren oder Aktoren.

    Der Kommentar kann bis zu 2048 Zeichen lang sein. Zulässige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt), _ (Unterstrich) und - (Bindestrich).

  • (Optional) dataEncoding — Gibt an, ob es sich bei der Eigenschaft um Binärdaten handelt. Die Datenkodierung der benutzerdefinierten Eigenschaft muss einer der folgenden Werte entsprechen: BINARY oder TYPED.

  • (Optional) structFullyQualifiedName — Der vollqualifizierte Name des Strukturknotens (Struct) für die benutzerdefinierte Eigenschaft, wenn der Datentyp der benutzerdefinierten Eigenschaft Struct oder StructArray ist.

    Der vollqualifizierte Name kann bis zu 150 Zeichen lang sein. Gültige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt) und _ (Unterstrich).