Dynamischen Text in Kommentarfeldern verwenden
logi.CAD 3 wertet einen dynamischen Text in Abhängigkeit von dem Element aus, dem ein →Kommentarfeld zugeordnet ist. Somit können Sie bestimmte Informationen durch logi.CAD 3 auswerten lassen.
Die folgenden dynamischen Texte werden unterstützt:
Dynamischer Text | Bedeutung | ||||||||
---|---|---|---|---|---|---|---|---|---|
{comment} | falls das Kommentarfeld einem Wertfeld mit einer Variable zugeordnet ist: Kommentar der Variable | ||||||||
{dataType} | →Datentyp der →Variable oder der →Funktionsbaustein-Typ | ||||||||
{instanceData("Element", "Parameter/Text")} | Instanzdaten für →Funktionsbaustein-Instanz Die folgende Angaben sind im dynamischen Text nötig:
|
Beachten Sie:
- Falls die Information für ein Element nicht verfügbar ist, wird kein entsprechender Text im Kommentarfeld angezeigt.
Die Zeichen
{
und}
sind in Folge für die dynamischen Texte reserviert. Falls Sie diese Zeichen im Kommentarfeld ausgeben lassen wollen, müssen Sie das Zeichen\
voranstellen.Beispiel für AngabeCOLOR = \{blue, yellow, red\}
Beispiele für Auswertung von Instanzdaten
Es ist möglich, einen Klartext außerhalb und/oder innerhalb des dynamischen Texts für die Instanzdaten anzugeben. Verwenden Sie am besten jene Variante, die für Sie leichter lesbar ist.
Eingabe im Kommentarfeld | Beispiel für Auswertung |
---|---|
Klartext außerhalb des dynamischen Texts Gruppe: {instanceData ("ActiveGroup")} | Gruppe: MX2040 |
Klartext innerhalb des dynamischen Texts {instanceData ("ActiveGroup", "Gruppe '%n' mit Wert '%v'")} oder Klartext außerhalb des dynamischen Texts Gruppe '{instanceData ("ActiveGroup", "%n")}' mit Wert '{instanceData ("ActiveGroup", "%v")}' | Gruppe 'MX2040' mit Wert 'Passive' |
Klartext innerhalb des dynamischen Texts {instanceData("simplefield", "Instanzdaten: Name: '%n', Wert: '%v', Typ: '%t'")} oder Klartext außerhalb des dynamischen Texts Instanzdaten: Name: '{instanceData("simplefield", "%n")}', Wert: '{instanceData("simplefield", "%v")}', Typ: '{instanceData("simplefield", "%t")}' | Instanzdaten: Name: 'simplefield', Wert: '1234', Typ: 'INT' |