Hi Matt,
Sorry for the delayed response. I have been out of the office for the last week. I'll try and answer you questions in the order they were asked.
First of all, would it be possible to send me your code before it has been built into an executable. This way I can try and build it myself and make sure it is built correctly. I may have to make some modifications to your code or something to get it working correctly.
I can't really see why it isn't working from just your executable program.
With regards to your colleagues concerns, you should be able to build one executable which constantly executes and periodically calls a vi from a remote host.
The way that I would advise you to do this is to make the separate parts of the
program work induvidually. This is just to make sure you can call the vi from the remote host and have the separate parts of code working, and then put them together rather than trying to build it all up from scratch.
Once you have the induvidual parts working you could put them together in many different ways. The first way I can think of is to put the parts into a sequence structure, This ensures they execute in order and that there is no conflicts between the different parts (such as two parts of code trying to access the same piece of memory). You could add in timing wait functions or dependancies to make sure that the code executes at the correct time and after the right piece of code.
I hope this helps, and look forward to hearing from you soon with your original vi.
Best regards,
Peter H
Applications Engineer
National Instruments