首先呢,請先設置惠普表為Talk only模式,也就是31,還不明白的自己查手冊去
另外,各個表設置不一樣,比如我這里2塊表就不一樣,一塊是7位數據位,even校驗;另一塊是8位數據位,none校驗。具體的可以看看表里的i/o那里的設置。
數據線的做法,9pin的線,2,3交叉,4,6交叉,7,8交叉,其他直連
我使用的是.net formworks2里面的serialport這個組件,唯一要注意的是sp1.DtrEnable = Enabled;這個一定要打開,不然接不到數據。
另附上我寫的一個小程序源碼,學習c#的第一個程序,寫的不是很好,不過能用了
http://anerg.ys168.com
剛剛通過調試的C#代碼用於Agilent 34401A 串口通訊。
- 先設置34401A 的 Interface 為 RS232, Baud Rate 為9600, Parity 為 NON: 8 BITS。
- 下面為測試電壓和電流的代碼片段