Hi rreiss,
You can right click on the error cluster indicator and do an "Explain Error". This may provide some explanation, where to start looking. Another method is when you get an error number, you can search its meaning under the HELP menu, by selecting "Explain Error".
Using the serial port with LV is actually simple and "fun". My first suggestion is to be able to communicate with the Instrument using a sofware like HyperTerminal in order to make sure that the serial communication is functional. Next, you configure the serial port communication in LabView by using the "VISA Configure Serial Port" to select which port talks with the instrument or Device Under Test (DUT). You can use a "VISA Resource Name" control on the front panel to identify which port is used with a given instrument.
All the communication settings are done with the Configure Serial Port vi. This is where you would set the communcation speed, stop bits, etc.
You then send commands to the instrument using communicate with the VISA Write. You can monitor responses by checking the number of bytes at the serial port and diplaying it using a VISA Read and attaching the output string to a display (on the front panel).
(From memory - PC with LV is away from me):
From your block diagram, go to your Functions Palette.
Within that, look under Instrument IO.
Go to VISA, then VISA Advanced.
Place a VISA Open on your block diagram.
Go back to Instrument IO, but this time go into Serial. In there you will find the vi's to configure the serial port, read, write and close the port.
Of course, open the serial port first by placing a VISA Resource Name Constant to the OPEN VISA vi. This is where you select which COMx port you want for which instrument.
To read data at the serial port, use the "bytes at serial port" property node to measure the bytes available to be read. Give this number to the VISA Read function."
And one last thing. don't forget the "CRLF" - end of line character / enter - ...
otherwise, your command may not be sent 😉
-JLV-