1. 接口选择
万用电表出厂时选定为HP-IB接口,应选择为RS-232接口
E:I/O MENU – 2:INTERFACE
选择RS-232
2. 设定波特率
默认9600
E:I/O MENU – 3:BAUD RATE
选择9600
3. 设定奇偶校验
无奇偶校验
E:I/O MENU – 4:PARITY
选择无校验(8个数据位)
4. 串口控件设置
9600/8/N/1
波特率/数据位/奇偶校验/停止位
5. 串口发送数据
串口发送数据给Agilent表,必须以回车换行结尾
回车($0D)
换行($0A)
6. Ctrl-C命令
通过RS-232接口清除过程中的操作,并放弃任何悬而未决的输出数据
Ctrl-C ($03)
7. 初始化串口
(SCPI命令语法,一定要注意字母的大小写)
*RST //将万用表复位为上电时的配置
SYSTem:REMote //将万用表置于RS-232操作的遥控模式
8. 读取单个数据
1) MEASure:VOLTage:DC?
以指定的量程和分辨率,预置并执行DC电压测量,并将读数输送到输出缓冲器上
2) CONFigure:VOLTage:DC?
以指定的量程和分辨率,预置并配置万用表以便执行DC电压测量。这个命令不会启动测量,需要:
READ?取读数。 注意:如果发送了两个或以上的查询命令,而没有读取第一个命令的反应,便尝试读取第二个命令,万用表可能会报错
9. 读取连续数据
从万用表一直取数据(通过触发,以下每个命令之间最好延时100毫秒,万用表大概需要20ms的命令建立时间)
*CLS //清除缓冲区
CONF:VOLT:DC //取DC电压
TRIGger:COUNt 3600 //共读取3600个数据
TRIG:DEL 1 //延时1秒 READ? 读取数据
原创文章,转载请保留链接 yhuse‘s blog
时间: 2024-11-08 18:30:38