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
InvokeNode - Run VI
- Załączniki
-
- target_new.vi
- (139.21 KiB) Pobrany 229 razy
-
- local.vi
- (55.08 KiB) Pobrany 221 razy
- Nowszy
- Posty: 504
- Rejestracja: 30 maja 2008 08:33
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Katowice
- Kontakt:
InvokeNode - Run VI
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 :>
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 :>
Pozdrawiam, Maciek Antonik
Edu4Industry
Edu4Industry