I am trying to start up a MFC from Bronkhorst with Labview. I have download the Drivers from the Company and I have tried to run one of the examples there. When I run this code I get the following error:
Error -1073807339 occurred at VISA Read in Bronkhorst FLOW-BUS.lvlib:FLOW-BUS RW.vi->Bronkhorst FLOW-BUS.lvlib:Read Setpoint (Percentage).vi->Bronkhorst FLOW-BUS Instrument Control Application.vi
VISA: (Hex 0xBFFF0015) Timeout expired before operation completed.
Anyone knows how to fix this issue or where to start checking? I appreciate any help. If anyone Needs more Information, please let me know.
Some useful Information:
- The MFC is using a RS232 conection and a USB to Serial converter.
- I have checked that I'm calling the right Instrument in VISA.
- I have checked already Baudrates.
Solved! Go to Solution.
Doing VISA Reads to an Instrument depends critically on understanding and following the Manufacturer's "Instrument Guide" that describes the Communication Protocol and Command Structure (I've wrestled with this problem with a number of different instruments).
What has always worked well for me is to start by not using LabVIEW, but by using MAX (the Measurement and Automation Explorer). MAX can "talk" to a VISA port, which means you can test all of the following:
Using MAX, you can configure your VISA Port, try to "talk to" and "listen to" your device, and if there are errors or unexpected results (like you send "Hello", and it says "iasj*32:#S", i.e. gibberish"), you know something is "not quite right" (gibberish is often "Wrong Serial Parameters" -- pay attention to Baud Rate (easy to get right, just by following the manual) and Parity (this one can fool you ...).