Mit libnodave und VB.Net einen Zahlenwert auslesen

Moritz

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe eine Vipa 312-5BE03. Mit dem Beispielcode anderer User konnte ich mir für eine Kompressorsteuerung eine kleine Visualisierung von Zuständen erstellen. Eingänge, Ausgänge und Merker abfragen funktioniert. Jetzt mein Problemchen der Skalierte Wert der FC105 (skalierung analoger Werte) ist im MD30(Real) hinterlegt.

wenn ich jetzt in VB.Net schreibe -natülich bei geöffneter Verbindung-:
Code:
[SIZE=2]res = dc.readBytes(libnodave.daveFlags, 0, 30, 4, bufDruck)[/SIZE]
[SIZE=2]txtDruck.Text = dc.getS32[/SIZE]
bekomme ich einen ellenlangen Zahlenwert, der nicht meinem Durck z.B 1.23 entspricht. Der sieht dann so aus: 1090065143
das in bar wäre ein bissl viel für die Anlage :).

Wäre dankbar für einen brauchbaren Tip.
Bitte keinen Code in C. Das kann ich meißt nicht umsetzten in VB, so gut bin ich nicht.

Schönen Gruß


Hat sich erledigt, hab den falschen Abfragebefehl genutzt, "getfloat" wäre richtig...
 
Zuletzt bearbeitet:
Zurück
Oben