08-28-2007 12:54 PM
I'm working on a set of three programs: one camera interface and two vision processing routines. Currently, the camera interface runs independently of the two vision processing routines, and the images are simply passed through Labview's shared memory. In other words, the interface just runs and creates an image with a known name, and the other two routines use the name to read in that image and make their own local copy to operate on.
However, eventually these programs need to be compiled to executables, where this method will no longer work. The two programs need to remain separate, so I can't build them into the same executable. They will both be run on the same computer, so I was wondering if there was another way to write to and read from the computer’s memory that will still work for Labview-built executables.
08-28-2007 01:04 PM
Could you explain why they have to be two different executable?
I have several top level VI that run independent of each other, but they are all compiled in the same executable.
08-28-2007 01:09 PM
08-28-2007 01:10 PM
08-28-2007 01:12 PM
08-28-2007 01:16 PM
I forgot to mention, we'd like to avoid sending the images through any kind of messaging protocol. We’ve got plenty of processing power, but our IO is pretty maxed out. Would using something such as TCP put even more strain on other messages coming into the computer from outside sources?
08-28-2007 01:19 PM
08-28-2007 02:46 PM
08-28-2007 02:46 PM