31.01.2014, 09:01
Hi Leute,
ich arbeite momentan an einer Temperaturregelung und verwende dazu das Agilent 34970A und das dafür erhältliche Treiberpaket (Agilent Treiberpaket).
Zudem habe ich mir auch das Handbuch mit den einzelnen SCPI Befehlen dazu (Handbuch) angesehen und damit auch schon eine funktionierende Temperaturmessung programmiert über den "MEAS:TEMP? TC,K, (@107)"-Befehl.
Doch die Messung ist vergleichsweise langsam mit dem was das Gerät eigentlich kann (dauert hier 160ms zwischen zwei Werten), da das Gerät mit diesem Befehl über das Relais jedesmal neu auf den Kanal 107 umschaltet.
Nun habe ich aber gesehen das man über den ROUT:SCAN (@107) Befehl schon im Vorraus eine feste Scanliste festlegen kann und es bei nur einem gewählten Kanal dann dementsprechend auch nicht mehr umschalten sollte. Außerdem kann man scheinbar auch noch einen relativen Zeitstempel je Messung auslesen was für eine Regelung zur ermittlung der Einschwingzeit relativ wichtig wäre.
Leider sind in dem Handbuch viel zu wenig Beispiele für mich um zu verstehen in welcher Reihenfolge ich die Syntax anordnen muss und welcher Teil in eine Schleife soll. Also wer ähnliche Messung mit einem Agilent (denke die Befehle sind auch bei anderen Modellen gleich!?) gemacht hat und die syntax besser versteht, ich wäre sehr dankbar über eine Hilfe. Ich würde es am liebsten direkt über die SCPI-Befehle machen da ich so keine unnötigen Funktionen wie im Treiber integriert habe und auch komplett verstehe was ich da mache.
Andere Möglichkeit ist über den Treiber. Hier habe ich mich an das, im Treiber enthaltene Beispiel "Agilent 34970A AdvancedScan" gehalten und anstelle der Bausteine zur Config von Widerstand und Spannung den der Temperatur verwendet.
Komischerweise funktioniert es im Highlighting Modus und gibt mir auch keinen Error-Code aus, in Echtzeit piept das Gerät einfach nur zweimal und die Error lampe leuchtet. Zudem wird mit diesem VI scheinbar auch nur ein Wert gelesen und nicht kuntinuierlich.
Falls jemand schön öfter mit dem Gerät gearbeitet hat? Ich wäre sehr dankbar über eure Hilfe! VIs sind im Anhang
ich arbeite momentan an einer Temperaturregelung und verwende dazu das Agilent 34970A und das dafür erhältliche Treiberpaket (Agilent Treiberpaket).
Zudem habe ich mir auch das Handbuch mit den einzelnen SCPI Befehlen dazu (Handbuch) angesehen und damit auch schon eine funktionierende Temperaturmessung programmiert über den "MEAS:TEMP? TC,K, (@107)"-Befehl.
Doch die Messung ist vergleichsweise langsam mit dem was das Gerät eigentlich kann (dauert hier 160ms zwischen zwei Werten), da das Gerät mit diesem Befehl über das Relais jedesmal neu auf den Kanal 107 umschaltet.
Nun habe ich aber gesehen das man über den ROUT:SCAN (@107) Befehl schon im Vorraus eine feste Scanliste festlegen kann und es bei nur einem gewählten Kanal dann dementsprechend auch nicht mehr umschalten sollte. Außerdem kann man scheinbar auch noch einen relativen Zeitstempel je Messung auslesen was für eine Regelung zur ermittlung der Einschwingzeit relativ wichtig wäre.
Leider sind in dem Handbuch viel zu wenig Beispiele für mich um zu verstehen in welcher Reihenfolge ich die Syntax anordnen muss und welcher Teil in eine Schleife soll. Also wer ähnliche Messung mit einem Agilent (denke die Befehle sind auch bei anderen Modellen gleich!?) gemacht hat und die syntax besser versteht, ich wäre sehr dankbar über eine Hilfe. Ich würde es am liebsten direkt über die SCPI-Befehle machen da ich so keine unnötigen Funktionen wie im Treiber integriert habe und auch komplett verstehe was ich da mache.
Andere Möglichkeit ist über den Treiber. Hier habe ich mich an das, im Treiber enthaltene Beispiel "Agilent 34970A AdvancedScan" gehalten und anstelle der Bausteine zur Config von Widerstand und Spannung den der Temperatur verwendet.
Komischerweise funktioniert es im Highlighting Modus und gibt mir auch keinen Error-Code aus, in Echtzeit piept das Gerät einfach nur zweimal und die Error lampe leuchtet. Zudem wird mit diesem VI scheinbar auch nur ein Wert gelesen und nicht kuntinuierlich.
Falls jemand schön öfter mit dem Gerät gearbeitet hat? Ich wäre sehr dankbar über eure Hilfe! VIs sind im Anhang