INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Synchronisation von zwei Prozesse



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

31.01.2022, 19:28 (Dieser Beitrag wurde zuletzt bearbeitet: 31.01.2022 19:29 von GerdW.)
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Synchronisation von zwei Prozesse
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…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Synchronisation von zwei Prozesse - GerdW - 31.01.2022 19:28

Gehe zu: