With TypeResolving
Der Ordner With TypeResolving enthält Blöcke, die das Lesen und Schreiben über ADS mit TypeResolver integrieren und dementsprechend das Programmieren in LabVIEW™ weiter vereinfachen.
Read TypeResolved
Der Block Read TypeResolved ist ein polymorphic Block, der das Lesen über ADS mit dem TypeResolver integriert. Der Block bietet synchrones und asynchrones Lesen über ADS.
Read Sync Single TypeResolved
Der Block Read Sync Single TypeResolved ruft den Block ADS-Read auf, um das ADS-Datenpaket (als ADS-Rohdaten), synchron vom ADS-Server zu empfangen und danach mit dem Block TypeResolver in einen LabVIEW™-Datentyp zu konvertieren.

Eingang/Ausgang | Bedeutung |
---|---|
[0] Handle | Handle auf den ADS-Client |
[5] SymbolName | ADS-Symbol bestehend aus AMSNetId und Symbol-Name |
[4] Handle | Handle auf den ADS-Client |
[8] Read Status? | Lese-Status |
[10] RData | TypeResolved ADS-Rohdaten als Variant |
Read Async Single TypeResolved
Der Block Read Async Single TypeResolved ruft den Block ADS-Read auf, um das ADS-Datenpaket (als ADS-Rohdaten) asynchron vom ADS-Server zu empfangen und danach mit dem Block TypeResolver in einen LabVIEW™-Datentyp zu konvertieren.

Eingang/Ausgang | Bedeutung |
---|---|
[0] Handle | Handle auf den ADS-Client |
[1] Wait? | TRUE = Warte auf Server-Antwort (sync) |
[5] SymbolName | ADS-Symbol bestehend aus AMSNetId und Symbol-Name |
[4] Handle | Handle auf den ADS-Client |
[6] SymbolName | ADS-Symbol bestehend aus AMSNetId und Symbol-Name |
[8] Read Status? | Lese-Status |
[10] RData | TypeResolved ADS-Rohdaten als Variant |
[14] ReadHdl | Handle auf den ADS-Reader |
Write TypeResolved
Der Block Write TypeResolved ist ein polymorphic Block, der das Schreiben über ADS mit dem TypeResolver integriert. Der Block bietet synchrones und asynchrones Schreiben über ADS.
Write Sync Single TypeResolved
Der Block Write Sync Single TypeResolved ruft den TypeResolver Block auf, um den LabVIEW™-Datentyp in einen TC3-Datentyp zu konvertieren und danach das konvertierte Datenpaket mit dem Aufruf von Block ADS-Write synchron an den ADS-Server zu senden.

Eingang/Ausgang | Bedeutung |
---|---|
[0] Handle | Handle auf den ADS-Client |
[5] SymbolName | ADS-Symbol bestehend aus AMSNetId und Symbol-Name |
[9] WData | ADS-Datenpaket als Rohdaten |
[4] Handle | Handle auf den ADS-Client |
[8] Write Status? | Schreib-Status |
[10] Has Matched? | Flag, ob Konvertierung und Vergleich zwischen LabVIEW™ und TC3-Datentyp erfolgreich war |
Write Async Single TypeResolved
Der Block Write Async Single TypeResolved ruft den TypeResolver Block auf, um den LabVIEW™-Datentyp in einen TC3-Datentyp zu konvertieren und danach das konvertierte Datenpaket mit dem Aufruf vom Block ADS-Write asynchron an den ADS-Server zu senden.

Eingang/Ausgang | Bedeutung |
---|---|
[0] Handle | Handle auf den ADS-Client |
[1] Wait? | TRUE = Warte auf Server-Antwort (sync) |
[5] SymbolName | ADS-Symbol bestehend aus AMSNetId und Symbol-Name |
[9] WData | ADS-Datenpaket als Rohdaten |
[4] Handle | Handle auf den ADS-Client |
[6] SymbolName | ADS-Symbol bestehend aus AMSNetId und Symbol-Name |
[8] Write Status? | Schreib-Status |
[10] Has Matched? | Flag, ob Konvertierung und Vergleich zwischen LabVIEW™ und TC3-Datentyp erfolgreich war |
[14] WriteHandle | Handle auf den ADS-Writer |