Komplexen dynamischen Link erstellen
Erstellen Sie komplexe dynamische Links, um verknüpfte Werte zu transformieren.
- Wählen Sie inProjektansichtein Objekt aus, das eine zu verknüpfende Eigenschaft enthält.
- Bewegen Sie inEigenschaftenden Mauszeiger über die zu verknüpfende Eigenschaft und wählen SieDynamischen Link hinzufügen
- Wählen Sie im Browser für dynamische LinksErweitert.
- (Optional) Um den Editor für komplexe dynamische Links im Editor zu öffnen, wählen SieIn 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.
- So fügen Sie einen dynamischen Link ein:
- Wählen SieEinfügenDynamischer Link.
- Legen Sie die Quelle des dynamischen Links fest, indem SieDynamischen Link hinzufügenDer 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.
- So fügen Sie einen Konverter ein:
- Wählen SieEinfügen
- Erstellen Sie die Konverterlogik, indem Sie Daten in die Konverterfelder eingeben oder dynamische Links erstellen.TIPP: Sie können einen dynamischen Link erstellen, indem SieDynamischen Link hinzufügen
- 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.
- Um die Quellvariable mit dem spezifischen Index der übergeordneten Variablen zu verknüpfen:
- Wählen SieKonfigurierenund wählen SieIndex des übergeordneten Arrays hinzufügen.
- Legen SieIndexwert des übergeordneten Arraysfest.
- Um einen Konverter zu erstellen, auf dem Sie den Quellpfad der Variablen dynamisch aufbauen können, wählen SieKonfigurierenund wählen SieEU-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. - So fügen Sie einen dynamischen Pfadkonverter hinzu:
- Wählen SieKonfigurierenund wählen SieSchlüssel-Wert-KonverteroderBedingungskonverter.
- Legen Sie die Eigenschaften des Konverters fest.
- 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.
- Wählen Sie neben dem zu bearbeitenden dynamischen Link die Option aus.
- Bearbeiten Sie den dynamischen Link durch Hinzufügen eines Platzhalters in geschweiften Klammern.Beispiel:/Objects/ProjectName/Model/Motor{0}
- Erstellen Sie für jeden dynamischen Link{dynamische Links zu den Platzhalterwerten.placeholder}
Im folgenden Beispiel wird derMotor-Platzhalter in einen Drehfeldwert aufgelöst.{0} - Um einen dynamischen Link oder einen Konverter zu löschen, wählen Sie im BlockLöschen
Komplexer dynamischer Link
Rückmeldung geben