Hallo, ich bin dabei mit Python ein Programm zu schreiben zur automatischen Messwertabfrage. Hierbei verstehe die Syntaxbeschreibung nicht. das hier funktioniert alles :MEAS:VOLT? :MEASure:VOLTage? :MEAS? :MEASure? Laut Manual sollte es jedoch so lauten, was nicht funktioniert. :MEASure:VOLTage[:DC]? Was haben die :xx Erweiterungen für eine Bedeutung? :MEASure:VOLTage[:DC]? :MEASure:VOLTage:AC? :MEASure:CURRent[:DC]? :MEASure:CURRent:AC? Wie wechselt man zwischen DC/AC? Und wie stellt man mittels SCPI den Messbereich der Messgröße ein bzw. AUTO? Das habe ich im Manual noch nicht gefunden.
:
Bearbeitet durch User
Die Teile in [] sind optional. Also :MEAS:VOLT:DC? sollte gehen und das Gleiche liefern wie :MEAS:VOLT?.
:
Bearbeitet durch User
Hallo, okay, hätte ich gleich probieren können, was funktioniert ist :MEASure:VOLTage:DC? :MEASure:VOLTage:AC? Sind [ ] demzufolge Tippfehler im Manual oder hat das doch eine Bedeutung? Dann bliebe noch. Wie stellt man mittels SCPI den Messbereich der Messgröße ein bzw. AUTO? Das habe ich im Manual noch nicht gefunden.
Udo K. schrieb: > Die Teile in [] sind optional. Also :MEAS:VOLT:DC? sollte gehen und das > Gleiche liefern wie :MEAS:VOLT?. Hallo Udo, hatte sich jetzt überschnitten. Aha, jetzt fällt der Groschen wegen dem Syntax im Manual. :MEAS:VOLT? ist default "DC", deswegen liefern :MEAS:VOLT? und :MEAS:VOLT:DC? beide das Gleiche. Nur wenn man AC messen möchte muss das zwingend angeben. Okay, soweit klar. Vielen Dank. Dann bliebe noch. Wie stellt man mittels SCPI den Messbereich der Messgröße ein bzw. AUTO? Das habe ich im Manual noch nicht gefunden.
Den Range für Spannung stellt du "VOLT:RANGE:AUTO ON" auf Auto. Hier noch ein komplizierteres Beispiel für das 2001 - geht wahrscheinlich auch für das DMM6500:
1 | :SYST:AZER:TYPE SYNC; // Enable autozero sync |
2 | :SYST:LSYN:STAT ON; // Enable line sync |
3 | :SENS:FUNC 'VOLT:DC'; // Measure voltage DCV |
4 | :SENS:VOLT:DC:NPLC 10; // Set NPLC to 10 |
5 | :SENS:VOLT:DC:RANGE 2; // Set range manual to 2V |
6 | :SENS:VOLT:DC:DIG 8.5; // Set resolution to 8.5 digits |
7 | :SENS:VOLT:DC:AVER:STAT OFF; // Filter off |
8 | :TRIG:SEQ:SOUR TIM; // Set trigger source from timer |
9 | :TRIG:SEQ:DEL 1; // Set timer to 1 second |
10 | :READ? // Read data |
Hallo Udo, unter SENSe hatte ich ehrlich gesagt nicht geschaut. Vielen Dank.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.