03.07.2006, 20:01
Ich möchte mit einer Multifunktionskarte mit 2 Kanälen Output die gleiche Waverform mit gleicher Abtastrate sequentiell mal auf dem einen, mal auf dem anderen Kanal ausgeben (niemals zugleich). Wenn ich von einem auf den anderen Kanal wechsle, möchte ich vermeiden, alles neu zu initialisieren.
Die gleiche Aufgabenstellung funktioniert bei Analog Input tatellos, nur mit Analog Output will es nicht gehen.
Schritte:
1) Initialisieren der beiden Tasks (funktioniert)
2) Starten einer der beiden Task (funktioniert)
3a) Wiederholtes Starten der gleichen Task funktioniert
3b) Starten einer Task, nachdem die andere Task schon mal gestartet war, funktioniert nicht. Es kommt die Fehlermeldung, daß die Resource schon verwendet wird.
Ich habe es mit drei gängigen Karten (E und M-Serie) versucht, und wenn ich ehrlich bin, dann stochere ich schon seit Wochen an dem Problem herum, so daß ich letztlich den Verdacht haben, daß die Karten das hardwaremäßig einfach nicht können. Weiß jemand mehr darüber oder kann mir einen Tip geben?
Das vi ist einen Abstrkation, um das Problem zu verdeutlichen und hat mit der tatsächlichen praktischen Anwendung wenig zu tun
Die gleiche Aufgabenstellung funktioniert bei Analog Input tatellos, nur mit Analog Output will es nicht gehen.
Schritte:
1) Initialisieren der beiden Tasks (funktioniert)
2) Starten einer der beiden Task (funktioniert)
3a) Wiederholtes Starten der gleichen Task funktioniert
3b) Starten einer Task, nachdem die andere Task schon mal gestartet war, funktioniert nicht. Es kommt die Fehlermeldung, daß die Resource schon verwendet wird.
Ich habe es mit drei gängigen Karten (E und M-Serie) versucht, und wenn ich ehrlich bin, dann stochere ich schon seit Wochen an dem Problem herum, so daß ich letztlich den Verdacht haben, daß die Karten das hardwaremäßig einfach nicht können. Weiß jemand mehr darüber oder kann mir einen Tip geben?
Das vi ist einen Abstrkation, um das Problem zu verdeutlichen und hat mit der tatsächlichen praktischen Anwendung wenig zu tun