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 

DAQ Task arbeitet nicht wenn Programmstart vor Anschluss erfolgt



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!

06.05.2008, 06:56
Beitrag #1

Grobi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 220
Registriert seit: Jan 2007

2013
2006
kA

26725
Deutschland
DAQ Task arbeitet nicht wenn Programmstart vor Anschluss erfolgt
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.05.2008, 06:16 (Dieser Beitrag wurde zuletzt bearbeitet: 08.05.2008 06:17 von Grobi.)
Beitrag #2

Grobi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 220
Registriert seit: Jan 2007

2013
2006
kA

26725
Deutschland
DAQ Task arbeitet nicht wenn Programmstart vor Anschluss erfolgt
Also ich habe das jetzt so gelöst, dass der Benutzer eine
einfache Meldung in Dialogform erhält, die nach den
jeweiligen Fehlercodes, die ich durch testen ermittelt habe,
generiert werden.

Wenn er das Gerät bei Betrieb abzieht:
Programm beenden oder Gerät wieder anschließen.

Wenn er Programm ohne Gerät startet:
Programm beenden und zunächst Gerät anschließen.

Was besseres ist mir dazu nicht eingefallen...


Falls einer eine bessere Lösung/Idee vorzuweisen
hat, nur immer her damit.

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Task Out wird nicht weiter gegeben Actor Framework lol 20 11.824 31.01.2020 12:26
Letzter Beitrag: lol
  Popup mit Task-Auswahl wenn nicht gefunden antonym 4 4.246 21.07.2015 08:41
Letzter Beitrag: antonym
  Anschluss-Geräte-Konfiguration für DAQ auslesen mod 1 4.105 25.02.2013 09:44
Letzter Beitrag: Y-P
  MAX-Task wird nicht in VI aktualisiert iSebbl 4 4.726 02.08.2012 10:05
Letzter Beitrag: iSebbl
  Create 2 Task, Fehler nach Start Task Martin Heller 1 4.904 09.09.2011 14:26
Letzter Beitrag: illuminus
  1/0 Ausgabe wenn Peak in einem 1ms Intervall oder nicht Folko 1 3.271 10.03.2010 19:31
Letzter Beitrag: Y-P

Gehe zu: