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.

With TypeResolving 1:

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.

With TypeResolving 2:

Eingang/Ausgang

Bedeutung

[0] Handle

Handle auf den ADS-Client

[1] Wait?

TRUE = Warte auf Server-Antwort (sync)
FALSE (default) = Warte nicht auf Server-Antwort (async)

[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.

With TypeResolving 3:

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.

With TypeResolving 4:

Eingang/Ausgang

Bedeutung

[0] Handle

Handle auf den ADS-Client

[1] Wait?

TRUE = Warte auf Server-Antwort (sync)
FALSE (default) = Warte nicht auf Server-Antwort (async)

[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