Aha, also die Hex-CODE Strings brauchen dich eigentlich nicht zu interessieren. Das macht die API für dich.
Zum Verständnis:
Der String 01 06 00 77 80 00 58 10 bedeutet:
1) Abfrage des Gerätes mit Slave-Adresse 1
2) Funktionscode 06, also Setzen eines Registers
3) 00 77: Schreiben des Registers mit der Adresse 0x0077. Hier kommt die Tabelle in Abschnitt 5 ins Spiel. Auf den Adressen 0x0077 und 0x0078 kann ein FLOAT-Wert gesetzt werden (2 U16-Register, da ein Float-Wert 4 byte groß ist). Es soll der Float-Wert 275 gesetzt werden. Die HEX-Darstellung dieses Wertes nach IEEE754 ist 0x43898000. Laut Doku muss zuerst das "Low-U16-Register" geschrieben werden, also 0x8000 auf Adresse 0x0077.
4) 80 00: Das ist der Wert im Register 0x0077 (vgl. Punkt 3)
5) 58 10: Das ist die Checksumme, die berechnet die API für dich.
Dieses Bsp. entspricht in LabVIEW dem folgenden Kommando:
Sinnvollerweise setzt man natürlich hier gleich beide Register mit einem Kommando, ist ja ein Wert. Das sieht dann so aus:
Gruß, Jens