09-06-2006 10:02 AM
09-06-2006 10:20 AM
09-06-2006 10:26 AM
09-06-2006 10:41 AM
Check this link out the have some samples and a product that will do up to 64: http://www.viewpointusa.com/prod_multicom.asp
wally
09-06-2006 10:42 AM
09-06-2006 10:45 AM
Protocol is the command structure/syntax for talking to the instrument. It will specify commands and data format. Maybe the device came with a serial communications manual?? An opc server handles the communcation commands for you. It continually requests or writes data to a device and them makes the data available to an opc client program(DSC module). The opc server makes it so you don't have to do the communication stuff in labview code.
It sounds like a multiple producer/consumer pattern might work. Are you writing all data to a single file?? Writing all the data even if it hasn't changed?? Can you set the instrument so that it is in continuous broadcast mode?? That way you don't have to request data, just wait until bytes at port=36 or wait for a termination character.
09-06-2006 10:54 AM
09-06-2006 12:03 PM
09-06-2006 12:23 PM
09-06-2006 01:36 PM - edited 09-06-2006 01:36 PM
Quick update, I built a test vi using 5 instruments and 5 queues. I have the 5 queues feeding a sixth while loop where I'm de-queueing, concatenating, and displaying the data. Seems to be working very well. I'm going to continue testing and add some file I/O but this looks promising!
Thank you for suggesting the producer consumer method!
Message Edited by Skoorb on 09-06-2006 02:37 PM