Bekomme es leider nicht hin. Habe es teilweise zwar schon so weit gehabt, das ich eine Zahl bekommen habe, aber leider nicht die richtige
Ich lade mal hier mein Programm hoch. Wäre für weitere Hilfe dankbar!
Hallo Newbie,
du sagst uns leider nicht, wie der String vom DMM aussieht. So kann dir auch niemand sagen, wie du den String parsen musst...
(Es wäre auch hilfreich, VIs zumindest nach LV2010 runter zu konvertieren.)
Hallo GerdW,
habe jetzt das Protokoll vom Hersteller erhalten, das sollte helfen!
Das Programm hab ich auch nochmal als Version 2010 im Anhang abgelegt.
Was muss ich jetzt davon parsen u. wie bekomme ich das hin?
Danke!
Hallo Newbie,
da hast du dir aber ein schönes DMM ausgesucht. Ein sehr übersichtliches Protokoll...
Du musst die Antwort des DMM einlesen, welche du nach Anforderung per Befehlscode erhälst. Die Antwort besteht aus 59 Bytes, wovon dich (wahrscheinlich) nur das "Main Display" interessiert. Dies musst du aus dem Antwortstring ausschneiden und, wie in der Anleitung beschrieben, analysieren:
- aus low/high/pole byte den Zahlenwert berechnen (Formel steht im PDF)
- mit Point den Dezimalpunkt verschieben (steht im PDF!)
- mit UNIT die zugehörige Einheit aus einer Tabelle bestimmen (wenn benötigt)
- evtl. SubCode auswerten (wenn benötigt)
Frag doch mal den Hersteller nach einem LabVIEW-Treiber. Ansonsten bist du vielleicht der erste, der einen erstellt - wir würden uns hier sicher über fertige VIs von dir freuen