Arbiträr-Netzteil, linearer Spannungsverlauf über GP-IB - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA) +---- Thema: Arbiträr-Netzteil, linearer Spannungsverlauf über GP-IB (/Thread-Arbitraer-Netzteil-linearer-Spannungsverlauf-ueber-GP-IB) |
Arbiträr-Netzteil, linearer Spannungsverlauf über GP-IB - hanno - 08.05.2010 00:26 Hallo zusammen, Ich habe ein älteres Arbiträrnetzteil und möchte einen einfachen linearen Spannungverlauf aus LabVIEW erzeugen. Den Befehlsstring den ich mit den Infos aus dem Handbuch zusammen gebastelt habe ist: FDS 0,0.000,1.000,0.001;FDS 999,13.500,1.000,0.000; FCV 0,999 die beiden FDS-Befehle setzen den Start und Endpunkt des linearen Spannungsverlaufs. Der erste: Adresse 0, Volt 0, Amp 1, Zeit 0,001 Sec's Der zweite: Adresse 999, Volt 13,5 , Amp 1, 0 Sec's (da letzter Punkt) Der FCV- Befehl berechnet einen Linearen Spannungverlauf zwischen Adresse 0 und Adresse 999. Bevor ich den Befehl ausführe stelle ich sicher das die Arbiträrfunktion aktiv ist (Befehl: F 3), und das der Ausgang in Standby ist (EX 0). Soweit, so gut. Wenn ich den Befehlsstring an meine TOE8805 sende, dann übernimmt das Gerät die Werte nicht in den Arbiträrspeicher und berechnet auch keinen Linearen Spannungsverlauf. (Überprüft anschließend im LOCAL-Mode mit den Bedienelementen am Gerät) Es ist wie so oft. Die Zeit ist knapp und Monatg früh solls laufen. Vielen Dank für eure Hilfe, Gruß, Hanno. Arbiträr-Netzteil, linearer Spannungsverlauf über GP-IB - jg - 08.05.2010 11:42 ' schrieb:Es ist wie so oft.Könnten ich auch sagen. VI-Upload wäre nicht schlecht... Gruß, Jens Arbiträr-Netzteil, linearer Spannungsverlauf über GP-IB - hanno - 08.05.2010 20:42 Sorry Jens, hast recht. Ich habe mir erstmal einen LabVIEW-Treiber (LLB) von Toellner geladen, damit erledige Sachen wie: Gerät initialisieren, Schreiben der Befehle, Ausgänge aktivieren/deaktivieren, etc. Sind alles relativ einfache VI's.[attachment=26323] Leider unterstützt der Treiber die Arbiträrfunktion nicht. Dann habe ich mir ein kleines SubVi geschrieben, mit dem ich Befehlsstring's zum setzen des Start- und End-Punkts des linearen Spannungsverlaufs baue.[attachment=26324] Mit dem folgenden VI möchte ich dann den Spannungsverlauf konfiguruieren, den Befehl ans Netzteil senden und den Spannungsverlauf starten. [attachment=26325] Falls noch VI's fehlen, bitte schreiben. Danke, Hanno. EDIT JG: Alle VIs Arbiträr-Netzteil, linearer Spannungsverlauf über GP-IB - GerdW - 09.05.2010 09:53 Hallo Hanno, ich bevorzuge ja die FormatIntoString-Funktion für diese Art von String-Generierung: [attachment=26326] Aber ohne Handbuch können wir schlecht die Richtigkeit der Befehle überprüfen... Arbiträr-Netzteil, linearer Spannungsverlauf über GP-IB - hanno - 09.05.2010 10:44 Hallo Gerd, Danke für den Tip mit der Format-String Funktion. Leider habe ich das Handbuch im Moment nicht zur Hand, aber ich werde mal schauen ob ich es schnell auftreiben kann. Gruß, Hanno. Arbiträr-Netzteil, linearer Spannungsverlauf über GP-IB - hanno - 10.05.2010 07:59 Hallo Zusammen, Ich habe leider keine digitale Kopie des Handbuchs gefunden. Also habe ich selber eine gemacht, ... ist eingescannt und deshalb ein ziemlicher Daten-Brocken. [attachment=26330] Daraus habe ich die Befehle zur Konfiguration des Spannungsverlaufs. Im Kapitel zur Arbiträrfunktion ist erklärt wie die Punkte zu wählen sind. Was ich nicht genau weiss ist: Wie genau sage ich dem Gerät, dass ich einen lin. Spg.-Verlauf interpolieren möchte. Bitte werft einen Blick hinein, vielleicht erkennt ihr meinen Fehler. Gruß, Hanno. Arbiträr-Netzteil, linearer Spannungsverlauf über GP-IB - GerdW - 10.05.2010 08:18 Hallo Hanno, den lin. Spanungsverlauf interpolierst du mit "FCV 0,999"! Um ganz sicher zu gehen (heißt: die Intelligenz der Quelle nicht ausnutzen), kannst du den Spannungsverlauf auch in LabVIEW generieren und per FDS alle 1000 Punkte (inkl. Strom und Zeitdauer pro Spannungswert) selbst definieren... Arbiträr-Netzteil, linearer Spannungsverlauf über GP-IB - hanno - 10.05.2010 17:36 Hallo Zusammen, Ich konnte bis heute keine Lösung finden, den linearen Spannungsverlauf in LabVIEW zu konfigurieren und auf das Netzteil zu übertragen. Da wir mehrere TOE8805-Geräte haben musste feststellen, dass das Gerät mit ich diesen Versuchsaufbau aufgebaut habe ein älteres Modell ist. Die Firmware dieses Gerätes passt nicht genau zu dem Befehlssatz in dem mir vorliegenden Handbuch. Ich werde als nächtes ein Firmwareupdate durchführen, bzw. das passende Handbuch beschaffen. Damit möchte ich dann eine Lösung entwickeln wie Du sie vorgeschalgen hast. Ohne die Intelligenz des Gerätes zu nutzen die Kurvenverläufe selbst berechnen und die einzelnen Interpolationspunkte direkt an das Netzteil senden. Sobald ich damit fertig bin werde ich die Lösung hier posten. Vielen Dank für eure Unterstützung. Gruß, Hanno. |