Hi Dave,
A simple solution is to use VISA. You only need four functions VISA Open, VISA Read, VISA Write and VISA Close. The name of the resource is builded in the following sysntax: TCPIP[board]::host address::port::SOCKET. It seems that you must know the IP address of your device and the device should not use DHCP services to get a new IP address when it starts.
TCP/IP uses a caller/listener or client/server mechanism to establish a connection. I have not found how VISA will act and the colleque who tested TCP/IP with VISA is out of office.
We tested using TCP/IP because one of my customers planned to change his device to use TCP/IP instead of serial communication. We found that we only have to change the resource string and use the "VISA Open" i
nstead of "VISA Configure Serial Port". And you have also a termination character property you can do it the same way as with serial communication.
Waldemar
Waldemar
Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
Don't forget to give Kudos to good answers and/or questions