Hi,
You could try the VISA wait on event. I don't think it will help in making the diagram any smaller, just saves you from polling the port all the time.
I have attached a VI in which I have done this for a IR remote control it is a modified example. The event structure is there just to stop the VISA wait instead of waiting for it to time out. It will always return an error will you stop it this way but that's not why the error is not wired to the stop I was getting framing errors all the time from the remote.
Kelvin
Download File:post-2707-1124710746.vi