08-05-2008 12:27 PM
08-05-2008 03:36 PM
08-05-2008 03:59 PM
08-05-2008 04:05 PM
08-06-2008 12:20 PM
08-06-2008 01:22 PM
I never said that. Window refnums are machine specific. If the streaming operation takes in a window handle then it assumes that the window is local. You can't pass in the refnum of a window created on another machine since it won't mean anything to the machine that's capturing the video. You need to separate the video capture from the video display. The video server will capture the video and send it over TCP/IP to the other machine. The other machine just reads whatever it gets and paints it on the screen. This other half you will need to do yourself. You can check to see what example programs came with the video streamer to see how the video gets displayed. I'm sure the API assumes certain things about the window.
@Eman2334 wrote:So accessing a window on one machine from another can be done still with references, by using a shared variable or something of that nature?
08-06-2008 01:52 PM
11-05-2009 03:06 PM
11-09-2009 09:20 AM
Hey goofylogic98,
Unfortunately, I am not familiar with the Sensoray 2251. Are you using the Call Library Node to call a .dll specific to that device? Is one of the outputs of that .dll image data? There are a few image containers that would be able to display that data as an image. For example, the Image Display indicator that comes with the Vision Development Module would be able to display images.
Perhaps a little more clarification of where you are stuck would be helpful. Are you able to get arrays of data into LabVIEW and not be able to display them as images? Also, it might be helpful to start a new thread and simply reference this one. That way your question might get a little more attention as this thread is older and already seems to have some sort of resolution.
11-10-2009 09:58 AM