Zum Hauptinhalt springen

GetZenonDynamicProperty@1

Der Node GetZenonDynamicProperty@1 liest einen einzelnen Wert aus dem Baum der dynamischen Eigenschaften (dynamic-property tree) von Zenon. Verwenden Sie ihn, nachdem Sie den Baum mit GetZenonDynamicProperties@1 durchlaufen haben, um auf einem Blatt zu landen.

Erfordert, dass das Zenon-Editor-AddIn läuft und verbunden ist.

Adapter-Voraussetzungen​

Node-Konfiguration​

Zu den Feldern targetPath, targetValueWriteMode und targetValueKind siehe Überblick.

transformations:
- type: GetZenonDynamicProperty@1
projectIdOrName: MyZenonProject
path: Name # dotted path to the leaf
targetPath: $.value
targetValueWriteMode: Overwrite

Ausgabeform​

{
"Success": true,
"ErrorMessage": null,
"Value": {
"ResolvedType": "String",
"Kind": "String",
"Scalar": "MyZenonProject",
"DisplayHint": null
},
"Parameter": {
"IsEnabled": true,
"Options": null
}
}

Wertarten​

KindScalar-TypHinweise
Stringstring
Intlong
Doubledouble
Boolbool
TimestampISO-8601-String
UnrepresentablenullDer Wert ist ein COM-Objekt; siehe DisplayHint für den Kontext.

Parameter​

Wenn die Eigenschaft eine eingeschränkte Wertemenge (enum-artig) besitzt, listet Parameter.Options die zulässigen (Text, Value)-Paare auf. IsEnabled gibt an, ob die Eigenschaft aktuell beschreibbar ist.