Byte Count beim GPIB-Einlesen wird abgelehnt!
LabVIEW-Anfaenger hat eine kleine Frage zum ByteCount beim Einlesen ueber GPIB-Read.
Beschreibung: Ich lesen an einem Agilent N3300A (elektronische Last) ueber GPIB einen Stromwert aus. Das funkt auch gut, solange er positive Werte liefert (Bsp: "1.34876E-2") Das positive Vorzeichen wird nicht ausgegeben. Wie Ihr an dem Beispiel auch sehen koennt, werden exakt 10 Ziffern uebermittelt.
Also habe ich als ByteCount auch "10" eingestellt. Jetzt aendert sich waehrend der Messung aber auch das Vorzeichen (Bsp: "-1.34876E-2") Es kommt also eine Ziffer dazu! Dadurch werden nur noch die ersten 10 Ziffern uebermittelt, wodurch das Ergebnis natuerlich falsch wird (Bsp: "-1.34876E-" --> "-1.34876").
Stelle ich jedoch den ByteCount auf "11", so erhalte ich bei der Uebermittlung der noch positiven Werte, die ja noch 10 Ziffern enthalten, die Fehlermeldung:
"Error 6 occured at GPIB-Read in Agilent N3300A. Possible Reason(s): LabVIEW: Generic file I/O Error".
Was mache ich denn jetzt am besten?
Gruss an die Community!
|