Strona 1 z 1

InvokeNode - Run VI

: 20 sty 2010 15:06
autor: no_lan
Witam,

mam problem z obsługą karty DAQ w momencie gdy otwieram drugi VI za pomocą InvokeNode.
kiedy odpalam VI obsługujący kartę na Targecie RT wszystko jest OK,
kiedy zmieniam w ustawieniach VI "Reentrant execution", żeby można było go otwierać w ten sposób , uruchamiam pierwszy i on ma uruchomić drugi otrzumuję:

Error -200428 occurred at DAQmx Create Channel (AI-Voltage-Basic).vi:4
Possible reason(s):
Measurements: Value passed to the Task/Channels In control is invalid.
The value must refer to a valid task or valid virtual channels.
Task Name: ProjectVoltageTask

Załączam oba kody do wglądu.

InvokeNode - Run VI

: 22 sty 2010 08:55
autor: Nowszy
Czesc

Problem polega chyba na tym, że próbujesz za każdym razem dodać ten sam kanał do taska. Za pierwszym razem zadziała, ale za drugim - kanał Dev2/ai1 już jest w tasku i stąd błąd - chyba :>