LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

I cannot use a notifier in a VI that was created by a built application

I have a first VI that creates a notifier and a second one that waits for data coming along this notifier which is standard and works very well. The problem starts when I take my first VI and build an application from it. When I run this application, my second VI cannot find the notifier any more but creates a new one. Still the names are the same and the application indicates a correct working notifier.

Now, is it impossible to communicate between VI and built application via notifier?
0 Kudos
Message 1 of 3
(2,754 Views)
Hi

You cannot communicate between different LV applications or LV programming environment using notifiers,because each application uses their own memory space. You can compare it with global variables. You cannot communicate between different LV applications with global variables. The reason is the same: different memory space.

Luca
Regards,
Luca
Message 2 of 3
(2,754 Views)
>
> Now, is it impossible to communicate between VI and built application
> via notifier?

Yes, it will not work. Look to use TCP, Datasocket, or another
inter-application communication. Perhaps the easiest is to use the VI
server to run a VI or set a control in the other LV app.

Greg McKaskle
Message 3 of 3
(2,754 Views)