Up until now, I've done TCPIP communication in LabVIEW using the TCP protocol VI's under Data Communication \ Protocols. With this, it is common to program a reconnect strategy, so that if your connection drops, you automatically attempt to reconnect. But that all has to be done at the LabVIEW level.
I now have a simple example of using TCPIP over Visa, and would like to build on it. But I cannot find any definitive information on how VISA handles TCPIP connection issues. Is auto-reconnect built in at a low level, like Network Streams? Or do you just start getting time-out errors if the connection drops.
I've done some forum searching, and have found a few posts that suggest that the latter is the case. One even said that VISA can't even detect whether the TCP connection is good or not. Where-as my possibly faulty recollection of the TCP protocol VI's is that you do get an error if the connection has dropped.
At this point, I'm not even sure if the instrument uses the INSTR or Socket version of the VISA TCPIP connection, so answers on both/either would be appreciated.
Thanks,
DaveT