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 

Für jeden Analog-Output eigene Task einrichten



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!

05.07.2006, 11:58
Beitrag #4

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
Für jeden Analog-Output eigene Task einrichten
' schrieb:Was Du reingemacht hast, Fehlerbehandlung und Rücksetzen der Tasks, sollte ein ordentlicher Programmierer natürlich machen. Es lief aber bei mir aber auch so bzw. der Fehler, auf den es ankam, trat auch so auf.
Trotzdem: Beim Vergleich der beiden VIs mußte ich erkennen, daß ich mich in einem wesentlichem Punkt geeirrt hatte. Der Fehler tritt nämlich nicht erst beim Starten des zweiten Tasks auf, sonderen bereits bei dessen Initialisierung. Es kommt die Fehlermeldung, daß die Ressource bereits belegt ist, obwohl das gar nicht der Fall sein dürfte. Ich habe also das Beispiel vereinfacht: Es wird nur noch initialisiert und gar nicht mehr gestartet. Das Prog. verbleibt dann in einer leeren Warteschleife, und bei Stop werden die Tasks rückgesetzt. Frage also: Kommt es zur Fehlermeldung oder nicht?
Vielleicht liegt es auch an den von mir verwendeten Karten, die das vielleicht alle nicht können. Versucht habe ich es mit den Karten PCI-6052E, PCI-6221, PCI-MIO-16E4.
[attachment=28436:attachment]

ich hab's eben mal mit einer PCI-6251 getestet und es tritt der Fehler -50103, DAQmx Write (Analog 1D DBL 1Chan NSamp).vi auf. Meines Erachtens (ich bin mir aber nur zu 90% sicher) kann man bei den einfachen Karten (M-Serie, E-Serie) jeweils nur einen AO-Task starten für alle Ausgabe-Kanäle.

Ich hab mal geschaut, auf die schnelle finde ich bei NI gar keine Karte, die explizit mit simultanous AO spezifiziert ist. Vielleicht kann da NI Sales weiterhelfen?

Grüße
CB

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Für jeden Analog-Output eigene Task einrichten - cb - 05.07.2006 11:58

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Analog Output: hardware getaktet Output gleichzeitig mit on demand output kwakz 5 5.048 05.03.2021 10:04
Letzter Beitrag: jg
  Analog Output eines 1D-DBL-Arrays Kyuuu 2 4.925 29.03.2017 11:26
Letzter Beitrag: Lucki
  Analog Output mit my DAQ von NI luckluke 3 4.653 04.06.2014 20:47
Letzter Beitrag: Trinitatis
  DAQmx - Analog Output - Dynamische Anpassung des Signals Philbo 17 19.419 28.04.2014 22:18
Letzter Beitrag: Lucki
  DAQ-Assistent einrichten Sonde 3 5.066 12.09.2013 08:32
Letzter Beitrag: Y-P
  Mehrere physikalische Kanäle - für jeden Kanal ein Graph dejay 6 9.937 01.02.2013 14:17
Letzter Beitrag: jg

Gehe zu: