Komplexen dynamischen Link erstellen

Erstellen Sie komplexe dynamische Links, um verknüpfte Werte zu transformieren.
  1. Wählen Sie in
    Projektansicht
    ein Objekt aus, das eine zu verknüpfende Eigenschaft enthält.
  2. Bewegen Sie in
    Eigenschaften
    den Mauszeiger über die zu verknüpfende Eigenschaft und wählen Sie
    Dynamischen Link hinzufügen
    .
  3. Wählen Sie im Browser für dynamische Links
    Erweitert
    .
  4. (Optional) Um den Editor für komplexe dynamische Links im Editor zu öffnen, wählen Sie
    In Editor öffnen
    .
    TIPP: Das Öffnen des Editors für komplexe dynamische Links im Editor ist nützlich, wenn Sie einen komplexen dynamischen Link mit sehr umfangreicher Logik bearbeiten.
  5. So fügen Sie einen dynamischen Link ein:
    1. Wählen Sie
      Einfügen
      und dann
      Dynamischer Link
      .
    2. Legen Sie die Quelle des dynamischen Links fest, indem Sie
      Dynamischen Link hinzufügen
      auswählen oder ein Objekt oder eine Eigenschaft durch Ziehen und Ablegen ziehen.
      Der Verweis auf den ausgewählten Knoten oder die Variable erscheint in der Eigenschaft. Vor der Eigenschaft wird angezeigt, um anzugeben, dass die Eigenschaft einen dynamischen Link enthält.
      TIPP: Wenn der dynamische Link zur Entwurfszeit nicht aufgelöst werden kann, wird vor dem dynamischen Link angezeigt. Ein dynamischer Link zu einem Windows-Alias kann zur Laufzeit aufgelöst werden. Wenn der dynamische Link unterbrochen ist, weil das verknüpfte Attribut nicht mehr existiert oder verschoben wurde, wird vor dem Link angezeigt.
  6. So fügen Sie einen Konverter ein:
    1. Wählen Sie
      Einfügen
      und wählen Sie einen Konverter.
    2. Erstellen Sie die Konverterlogik, indem Sie Daten in die Konverterfelder eingeben oder dynamische Links erstellen.
      TIPP: Sie können einen dynamischen Link erstellen, indem Sie
      Dynamischen Link hinzufügen
      auswählen oder ein Objekt oder eine Eigenschaft durch Ziehen und Ablegen auswählen.
  7. Um die Richtung des dynamischen Links zu ändern, wählen Sie das Symbol:
    • Lesen vom Quellknoten zum übergeordneten Knoten.
    • Schreiben vom übergeordneten Knoten zum Quellknoten.
    • Lesen vom Quellknoten zum übergeordneten Knoten und Schreiben vom übergeordneten Knoten zum Quellknoten.
  8. Um die Quellvariable mit dem spezifischen Index der übergeordneten Variablen zu verknüpfen:
    1. Wählen Sie
      Configure
      Konfigurieren
      und wählen Sie
      Index des übergeordneten Arrays hinzufügen
      .
    2. Legen Sie
      Indexwert des übergeordneten Arrays
      fest.
  9. Um einen Konverter zu erstellen, auf dem Sie den Quellpfad der Variablen dynamisch aufbauen können, wählen Sie
    Configure
    Konfigurieren
    und wählen Sie
    EU-Modus
    :
    • Standard
      . Überträgt keine technischen Einheiten (TE, Engineering Unit) an die Konverter. Wenn der Ausgabewert ein UI-Objekt ist, wird keine TE-Konvertierung durchgeführt.
    • Lokalisieren
      . Überträgt die TE mit der entsprechend geeigneten Lokalisierung an die Konverter. Wenn der Ausgabewert ein UI-Objekt ist, wird die TE in das aktuelle Maßsystem konvertiert.
    • EU aus Quelle kopieren
      . Überträgt die TE ohne Lokalisierung an die Konverter. Wenn der Ausgabewert ein UI-Objekt ist, wird die TE nicht in das aktuelle Maßsystem konvertiert.
    Weitere Informationen zu Maßsystemen finden Sie unter Maßsysteme.
  10. So fügen Sie einen dynamischen Pfadkonverter hinzu:
    1. Wählen Sie
      Configure
      Konfigurieren
      und wählen Sie
      Schlüssel-Wert-Konverter
      oder
      Bedingungskonverter
      .
    2. Legen Sie die Eigenschaften des Konverters fest.
  11. So fügen Sie Platzhalter für Quellknoten hinzu:
    TIPP: Platzhalter für Quellknoten fügen Sie hinzu, um basierend auf den Platzhalterwerten dynamische Links zur Laufzeit zu ändern. Sie können so formatierte dynamische Links für Aliase verwenden.
    1. Wählen Sie neben dem zu bearbeitenden dynamischen Link die Option
      Edit
      aus.
    2. Bearbeiten Sie den dynamischen Link durch Hinzufügen eines Platzhalters in geschweiften Klammern.
      Beispiel:
      /Objects/
      ProjectName
      /Model/Motor{0}
    3. Erstellen Sie für jeden dynamischen Link
      {
      placeholder
      }
      dynamische Links zu den Platzhalterwerten.
    Im folgenden Beispiel wird der
    Motor
    {0}
    -Platzhalter in einen Drehfeldwert aufgelöst.
    Dynamischer Link mit einem Platzhalter
  12. Um einen dynamischen Link oder einen Konverter zu löschen, wählen Sie im Block
    Löschen
    .
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.