07-23-2012 04:49 PM
The short question: Only the COM port (regardless of which one) assigned to ASRL1::INSTR (but not ASRL2 or any other number) will successfully verify settings and allow communication between the attached device and MAX or LabVIEW. Are there any ideas on what's wrong, what to check, and how we can fix it :)? Thanks in advance.
Our setup:
Two devices - a Keithley 2000 Multimeter and an HP 34970A Mux can be connected to a computer (Windows XP 32-bit) with one on-board RS-232 (COM1), and one USB->RS-232 (COM3). Both devices on both ports are visible and accessible using hyperterminal regardless of which devices is connected to a particular port. There are no errors in the Windows Device Manager.
MAX doesn't detect either port automatically so they are both manually added. MAX and VISAIC both will only see the device connected to the COM port that we manually assigned as ASRL1::INSTR in MAX and LabVIEW will not add any other ASRL entries to the VISA dropdown. The error code given when we try to detect any port assigned to ASRL2 or any other number is 0xBFFF0011. After searching it took me to this thread and others similar to it which did not have solutions that worked. All drivers and software have also been updated to their latest versions, all cables are verified as working, and as mentioned hyperterminal is able to see both devices at the same time regardless of what order or connector is used.
Thanks in advance,
-PAK
07-23-2012 05:09 PM
What is the brand of converter and do you know what chipset it is using? Not all converters are equal and there are some that do not work with VISA. I've always had good luck with converters that use the FTDI chipset.
07-24-2012 03:10 PM
It's a CablesToGo adapter, it uses the Prolific 2303 HXD chipset.
As an update: upon closer inspection I noticed that MAX actually just 'says' that I'm binding to COM3 and verifying settings, but in actuality ASRL1 is always calling COM1 no matter how I alias it. I made a mistake in saying that I could communicate to both devices through MAX.