06.05.2008, 06:56
Moin.
Also folgendes.. Ich habe eine USB-6210 von NI. Die habe ich auch zum laufen bekommen.
Grundsätzlicher Programmablauf sieht so aus:
Task starten -->while schleife (Task kontinuerlich ausführen) --> Task beenden
Das funktionert auch wunderbar. Wenn ich nun zum Beispiel während des
laufenden Betriebes das Gerät abziehe und wieder anschließe funktioniert die
Messung weiterhin.
Starte ich aber mein Programm komplett neu ohne angeschlossenes Gerät
passiert leider nichts nach anschließendem Verbinden der USB-6210.
Das klingt ja auch irgendwie logisch, ich starte ja auch einen Task
mit einem nicht vorhandenen Device.
Jetzt würde mich interessieren wie ihr sowas löst.
Muss ich einfach festlegen: Gerät anschließen vor Programmstart?
Oder kann man das anders lösen, so dass die Reihenfolge Programm<-->Anschluss
keine Rolle mehr spielt, z.B durch ein Event was den Task erneut startet sobald das
entsprechende Device vorhanden ist?
Bin da für einen Hinweis sehr dankbar.
mfG
Robert
Also folgendes.. Ich habe eine USB-6210 von NI. Die habe ich auch zum laufen bekommen.
Grundsätzlicher Programmablauf sieht so aus:
Task starten -->while schleife (Task kontinuerlich ausführen) --> Task beenden
Das funktionert auch wunderbar. Wenn ich nun zum Beispiel während des
laufenden Betriebes das Gerät abziehe und wieder anschließe funktioniert die
Messung weiterhin.
Starte ich aber mein Programm komplett neu ohne angeschlossenes Gerät
passiert leider nichts nach anschließendem Verbinden der USB-6210.
Das klingt ja auch irgendwie logisch, ich starte ja auch einen Task
mit einem nicht vorhandenen Device.
Jetzt würde mich interessieren wie ihr sowas löst.
Muss ich einfach festlegen: Gerät anschließen vor Programmstart?
Oder kann man das anders lösen, so dass die Reihenfolge Programm<-->Anschluss
keine Rolle mehr spielt, z.B durch ein Event was den Task erneut startet sobald das
entsprechende Device vorhanden ist?
Bin da für einen Hinweis sehr dankbar.
mfG
Robert