Currently we are using the old serial VIs. LabVIEW 6.1 encourages use of VISA, but due to the fact that that requires a separate driver installation (making the process less intuitive, professional and the install sets much bigger...) and requires a licence for each PC it is to be installed on we refuse to use those...(as one can find out a massive number of other LabVIEW users have refused for years, with NI just promising to make things more "seamless").
The old serial VIs work great, however there is one bug that really starts to be a pain. If you use them on ports that are not true serial ports but software emulations of them...which is the case for many types of serial port servers (serial to tcp-ip, Moxa, Advantech, Digi etc. produce s
uch), they (i.e. the write device sub-vi) freeze if the port server is disconnected from the network. That makes them unusable.
Now the question is, has anyone made any serial port VI replacements, based on a dll or other? VIs that we can trust will work even in this case, and can be used even if NI decides to force us all to VISA with no other options...(and still require separate installations and licences)?