‎07-14-2009 03:44 AM
Hi
I'm currently trying to create a Labview program that can scan through 5 channels on a keithley 2000 multimeter with a 20 channel internal scan card to measure a 4-wire resistance.
I am using Labview 8.6 and a Serial RS232 port.
I can set up the mulitmeter using Labview, but it falls down whenever I try to take a reading and shows an error 800 - RS232 Framing Error.
Any help would be much appreciated as there doesn't seem to be many resources out there for measuring 4-wire resistance.
Thanks
Jonathan
‎07-14-2009 04:14 AM
‎07-14-2009 04:15 AM
‎07-14-2009 04:29 AM
The baud rate is correct, I can communicate with the device by sending commands using Write. I just can't Read anything when I scan.
I don't know anything about hyperterminal to test that I'm afraid.
‎07-15-2009 03:58 AM
Hello Neblar,
There is an NI Developer Zone article that describes how to perform a Loopback test on a variety of interfaces. A section in this article describes how to use Hyperterminal for a Loopback test.
When you receive framing errors, the first place to look is the communication on the line. As serial data is transfered, there are start and stop bits in every byte that is sent, separating different frames of data. This Knowledgebase article also has some further information.
In an earlier post, you mentioned that your serial communication settings are correct. Have you checked whether the settings in Measurement and Automation Explorer match those in the Windows Device Manager?
Regards,
‎07-15-2009 04:41 AM
Hi neblar,
The framing error mostly occurs due to baud rate mismatch. If you are confident then may be you are facing a signal degradation. Can you try using a shorter cable?
‎07-15-2009 04:54 AM
‎07-15-2009 04:55 AM