View a markdown version of this page

Fügen Sie Ihrer Szene Widgets mit erweiterter Modellshader-Benutzeroberfläche hinzu - AWS IoT TwinMaker

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.

Fügen Sie Ihrer Szene Widgets mit erweiterter Modellshader-Benutzeroberfläche hinzu

Modell-Shader-Widgets können die Farbe eines Objekts unter von Ihnen definierten Bedingungen ändern. Sie können beispielsweise ein Farb-Widget erstellen, das die Farbe eines Cookie-Mixers in Ihrer Szene basierend auf den Temperaturdaten des Mixers ändert.

Gehen Sie wie folgt vor, um einem ausgewählten Objekt Modell-Shader-Widgets hinzuzufügen.

  1. Wählen Sie ein Objekt in der Hierarchie aus, dem Sie ein Widget hinzufügen möchten. Drücken Sie die Taste + und wählen Sie dann Model Shader.

  2. Um eine neue visuelle Regelgruppe hinzuzufügen, folgen Sie zunächst den nachstehenden Anweisungen, um die zu erstellen ColorRule, und wählen ColorRule Sie dann im Inspektorfenster für das Objekt mit der Regel-ID.

  3. Wählen Sie die EntityID aus ComponentName, an die PropertyName Sie den Modell-Shader binden möchten.

Erstellen Sie visuelle Regeln für Ihre Szenen

Mithilfe visueller Regelzuordnungen können Sie die datengesteuerten Bedingungen angeben, die das visuelle Erscheinungsbild eines Widgets mit erweiterter Benutzeroberfläche, z. B. eines Tags oder eines Modell-Shaders, verändern. Es werden Beispielregeln bereitgestellt, Sie können aber auch eigene Regeln erstellen. Das folgende Beispiel zeigt eine visuelle Regel.

Beispiel für visuelle Regeln mit temperaturbasierten Ausdrücken, die Fehler-, Warn- und Informationssymbole aktivieren.

Die Abbildung oben zeigt eine Regel für den Fall, dass eine zuvor definierte Dateneigenschaft mit der ID „Temperatur“ mit einem bestimmten Wert verglichen wird. Wenn die „Temperatur“ beispielsweise größer oder gleich 40 ist, ändert der Status das Aussehen des Tags in einen roten Kreis. Wenn das Ziel im Grafana-Dashboard ausgewählt wird, füllt es einen Detailbereich aus, der für die Verwendung derselben Datenquelle konfiguriert ist.

Das folgende Verfahren zeigt Ihnen, wie Sie eine neue visuelle Regelgruppe für die erweiterte Benutzeroberflächenebene zur Mesh-Colorization hinzufügen.

  1. Geben Sie in der Konsole auf der Registerkarte „Regeln“ einen Namen ein, z. B. ColorRule in das Textfeld, und wählen Sie „Neue Regelgruppe hinzufügen“.

    Der Tab „Regeln“ mit dem Namen „Neue Regelzuordnung“, der über der Schaltfläche „Neue Regelgruppe hinzufügen“ eingegeben wurde.
  2. Definieren Sie eine neue Regel für Ihren Anwendungsfall. Sie können beispielsweise eine auf der Dateneigenschaft „Temperatur“ basierende Eigenschaft erstellen, wobei der gemeldete Wert unter 20 liegt. Verwenden Sie die folgende Syntax für Regelausdrücke: Kleiner als ist <, größer als ist >, kleiner als oder gleich ist <=, größer als oder gleich ist >= und gleich ist ==. (Weitere Informationen finden Sie in der Apache Commons JEXL-Syntax.)

  3. Stellen Sie das Ziel auf eine Farbe ein. Verwenden Sie Hexadezimalwerte, um beispielsweise #fcba03 eine Farbe zu definieren. (Weitere Informationen zu Hex-Werten finden Sie unter Hexadezimal.)