10-17-2018 01:17 AM
Hi ,
Im developing a vhdl code on the FlexRio 7931.
The Host and the taget side is working well.
i've written few Host Vis and when running them from Labview everthing works well.
I've alse made a Main.vi which using to call the other VIs,
When running the Main.Vi from labview everything is working well .
When i made it as application (EXE) , when im trying to call some Vi from the Main , im getting an error "Error 1003 occurred at Invoke Nod" The VI is not executable.
10-17-2018 02:02 AM
Any Dynamic Calls ?
10-17-2018 03:08 AM
Can you call any of the VIs from Main, or do they all return this error?
Mike...
10-17-2018 03:17 AM
when im working in labview and runing the Main.vi , and calling others VIs from the main , it works well.
When im runing the application Main.exe from windows and trying to call any of the SubVis , im getting this error.
I've used a simple Event to implement it .
10-17-2018 03:53 AM
Hi Cobmetal,
what is the path to your subVI?
- Apparently the path is correct, because you would get a different error message (something like File not found).
- The error says "the subVI is not executable", so it is NOT EXECUTABLE from your exe/the LV-RunTimeEngine. You need to resolve that error!
Sometimes you need to supply subsubVIs of those subVIs you are trying to start dynamically…
10-18-2018 11:46 PM - edited 10-18-2018 11:46 PM
When calling a VI Dynamically, In the Application Properties - Source Files Settings (Dynamic VI's Needs to be added in Always Included).
IMHO, Its always better to give relative path than Absolute path.