Hallo Ali,
Zitat:Die SweepOperation dauert ungefähr zwischen 20 - 30ms. Es ist für uns wichtig, dass die SweepOperation und Messung mit NI9205 spätestens in 100ms ausgeführt werden. Ich möchte eigentlich hier, dass die Messungen gleich anfangen, wenn die SweepOperation startet und beenden, wenn die SweepOperation beendet. Die SweepOperation fängt mit einem Befehl über LabVIEW und mir WaitComplete bekomme ich von dem Gerät, dass die SweepOperation abgeschlossen ist.
Der Sourcemeter ist über GPIB Kabel mit dem Computer verbunden. Dazu habe ich den Treiber heruntergeladen und mit dem kontrolliere den Sourcemeter.
wie schon geschrieben benötigt die Kommunikation mit dem Keithley-Gerät Zeit. Und das Keithley selbst benötigt dann auch nochmal Zeit, um deine Befehle abzuarbeiten - bevor die Sweep-Operation überhaupt beginnt! Wie willst du hier etwas "synchronisieren"?
Wie weit hast du das
Manual zum Keithley gelesen? Hast du dich mit den DigitalIOs beschäftigt, die das Gerät bietet? Hast du dich mit der Keithley-eigenen Programmiersprache beschäftigt, um diese DIOs zu verwenden? (Ich habe mir den LabVIEW-Treiber nicht angeschaut, kann also nicht beurteilen, ob dieser auch diese DIOs ansprechen kann.) Für mich sieht das so aus, als wenn du das Keithley so programmieren könntest, dass es vor dem Start eines Sweeps einen DIO schalten kann - und das könntest du dann als Starttrigger für deine Messwerterfassung verwenden… (Das war, was ich oben schon zum Thema "Triggersignal" geschrieben hatte.)
Zitat:"Du könntest den Strom über einen Shunt als weiteren Messkanal auf deine NI9205 führen und als 5. Kanal mitmessen. Dann kannst du per Datenauswertung deine Messdaten "synchronisieren", d.h. Ausgabesignal (Strom) mit Messsignal (Photodioden) abgleichen…" : Was meinst du eigentlich hier? Könntest du mir noch ein bisschen erklären.
Wie auch von Martin schon ergänzt: du misst einfach nicht nur deine Photodiodensignale, sondern auch den Strom durch die Dioden. Und kannst dann deine Messwerte analysieren/auswerten und (relativ) "problemlos" den Beginn/Ende des Sweeps bestimmen…