02-14-2013 09:21 AM
I don't have LV 2012 installed. Can you save it for an earlier version and repost.
02-14-2013 11:37 AM - edited 02-14-2013 11:39 AM
You're on the right track, but why do you have a TCP open and a TCP listen in the same VI?
You will want to have one of your programs have the TCP open, the other have the TCP listen. They will both need TCP reads and writes because they are writing to each other. However, your interprocess (queue) communication seems to be on the right track. I only took a glance at it, and didn't look at it in detail. Others may have more suggestions but right now I unfortunately don't have time to get into all the details. Keep plugging away, you'll figure it out.
Edit: Put the release queue after the merge errors. This ensures both loops will be done using the queue before you release it.
02-14-2013 11:49 AM
I uploaded a LV2010 version as well, let me know. Thanks.
02-19-2013 03:57 PM
I am still working on this, I am using a cluser to send some data along with the enum to the statemachine. I still cant figure out the best way on how to order both the queue for de-queuing and en-queuing along with the TCP Read/Write in both .vi's.
02-21-2013 10:52 AM
@dbrittain wrote:
I am still working on this, I am using a cluser to send some data along with the enum to the statemachine. I still cant figure out the best way on how to order both the queue for de-queuing and en-queuing along with the TCP Read/Write in both .vi's.
Do you have a more recent example of what you have tried?