DSO Tektronix tds220 mit GPIB
Hallo Leute,
ich habe ein Problem bei der Darstellung von gemessenen Kurven mit dem Tektronix TDS 220 via GPIB.
Ich nutze LV 8.6 mit einem von NI.com heruntergeladenen Treiber für die TDS 1000 bzw 2xx Geräte.
Zum Testen nutze ich das "Tektronix TDS 200 1000 2000 Series Edge Triggered Acqisition.vi" das ich etwas modifiziert habe um die GPIB-Kommandos verfolgen zu können.
Die Messdaten liegen digitalisiert im Bereich zw. 0 und 65535, und werden über die Berechnungsfaktoren YOFF (=32768, entspricht 0, Werte die kleiner sind entsprechen einem negativen Wert), YMU(Multiplikator) und YZE(Y-Verschiebung der ganzen Kurve) berechnet.
abs. Wert= (dig. Messwert-YOFF) * YMU + YZE
Mein Problem ist das Verständnis für die Skalierung der Messdaten, die aufgezeichnet und als Block mit dem Kommando "Curv?" gelesen werden.
Wenn ich die Einstellung für Channel 1 von 5V/div auf 2V/div ändere (CH1:SCA 2.000) ändert sich der Faktor :WFMPRE:YMU (multiplikator für die digitalen Daten) zwar auch, aber die aus den Umrechnungsfaktoren des Waveform-Headers gewonnenen absoluten Werte der Kurve stimmen bei gleichem Eingangssignal nicht mit den aus der Messung mit 5V/div gewonnenen überein.
Hat jemand dieses Problem schon gehabt, und evtl eine Lösnug dafür?
Danke schonmal im Vorraus
Erne
|