25.04.2017, 11:16
Hallo zusammen,
ich hatte heute morgen ein wunderbare Idee wie ich eventuell vermeiden könnte bei jeder Änderung der Ausgabeparameter für unterschiedliche Kanäle an ein und dem selben Modul, jededsmal den Task starten und wieder beenden zu müssen (Problematik das nicht mehrere, wenn auch sich auf verschieden Kanäle beziehenden Tasks gleichzeitig laufen können (NI 9260))
Diese kam mir als ich die schon vor längerer zeit aus eine DAQ Assistenten extrahierten Task für die Anlog Erfassung ansah und mir der Eigenschaftsknoten mit dem Bezug "Aktive Kanäle" ins auge viel. (sihe Bild)
Diesen versuchte ich jetzt auch für mein Analog Ausgabe einzusetzen um den Task nur einmal mit allen Kanälen initialisieren zu müssen und dann immer nur die benötigtne Kanäle an zu sprechen.
Leider fürhte das zu dem fehler wie man ihn im beigefügten Bild sieht. Es wird bemängelt das der task zwar 16 Kanäle beinhaltet, aber in den "Daten" dazu nur 7 Kanäle zu finden wären. Also soweit das was ich wollte, nur leider geht LV nicht so damit um wie ich es mir erwartet hätte.
Hat Jemand eine Tipp/Idee wie ich das in dem sinne zu laufen bekommen kann, oder muss ich wirklich jedes mal den Task neu erstellen und diese dann ja auch noch timen?
Viel Dank schon mal für jeden der sich die Mühe macht sich meiner Frag zu widmen.
Viele Grüße
Ksanto
ich hatte heute morgen ein wunderbare Idee wie ich eventuell vermeiden könnte bei jeder Änderung der Ausgabeparameter für unterschiedliche Kanäle an ein und dem selben Modul, jededsmal den Task starten und wieder beenden zu müssen (Problematik das nicht mehrere, wenn auch sich auf verschieden Kanäle beziehenden Tasks gleichzeitig laufen können (NI 9260))
Diese kam mir als ich die schon vor längerer zeit aus eine DAQ Assistenten extrahierten Task für die Anlog Erfassung ansah und mir der Eigenschaftsknoten mit dem Bezug "Aktive Kanäle" ins auge viel. (sihe Bild)
Diesen versuchte ich jetzt auch für mein Analog Ausgabe einzusetzen um den Task nur einmal mit allen Kanälen initialisieren zu müssen und dann immer nur die benötigtne Kanäle an zu sprechen.
Leider fürhte das zu dem fehler wie man ihn im beigefügten Bild sieht. Es wird bemängelt das der task zwar 16 Kanäle beinhaltet, aber in den "Daten" dazu nur 7 Kanäle zu finden wären. Also soweit das was ich wollte, nur leider geht LV nicht so damit um wie ich es mir erwartet hätte.
Hat Jemand eine Tipp/Idee wie ich das in dem sinne zu laufen bekommen kann, oder muss ich wirklich jedes mal den Task neu erstellen und diese dann ja auch noch timen?
Viel Dank schon mal für jeden der sich die Mühe macht sich meiner Frag zu widmen.
Viele Grüße
Ksanto