34401A遥控接口配置问题
本人在用RS232 进行数据传输时,把万用表的GPIB地址设置成非31,用官网提供的keysight IO Libraries Suite发送 MEAS:VOLT:DC?MEAS:VOLT:AC?可以进行相应的功能却换,换成31 则不对。本人想用VB语言进行编写上位机界面,自己试了一下不管设置什么地址都
发送指令万用表都没有反应,求大侠帮看看。设置地址为31自动接收来自万用表的数据,但是发送指令没有反应,设置成别的地址发送接收都没有反应
Private Sub Comm1_OnComm() '接收到的字符显示在文本框中 ,是一个接收事件触发
Select Case Comm1.CommEvent
Case comEvReceive
txtR.Text = txtR.Text + Trim(Comm1.Input)
txtR.SelStart = Len(txtR.Text) '将文本框中的位置移到最下端,是的最新的数据可以显示
End Select
End Sub
Private Sub Command2_Click() '退出系统
End
End Sub
Private Sub Command3_Click()
txtR.Text = ""
incom.Text = ""
End Sub
Private Sub Command4_Click() '发送指令
Comm1.Output = "MEAS:VOLT:DC?"
End Sub
Private Sub Form_Load()'窗体下载打开串口
Comm1.CommPort = 1
Comm1.Settings = "9600,n,8,1"
Comm1.PortOpen = True
Comm1.RThreshold = 1
End Sub
34401串口链接需要硬件握手,估计还是这儿的问题。仪表控制,建议用GPIB吧,速度,可靠性远高于串口。 机内地址31是“talk only”模式,只按表的设置发送每次采样的值。34401的GPIB口是原生的,而RS232是“翻译”出来的,完全无视机内地址,仅判断是否是31只讲模式。 楼上说的对,31是不行的,因为是TALK ONLY,仪表只负责讲不负责接收命令的。
如果用串口线的话,仪表应该设置成RS-232,不应该设置成GPIB。你翻翻论坛老帖子,有很多相关的介绍。 是设置成RS_232 ,这个设置在开机的时候就会显示出你设置的是什么,开机的时候显示的是RS_232,那GPIB k口在编程方面什么办,VB 还使用吗,是不是在设置方面有改动,我去看看资料,那位大神给点提示,没用过GPIB口 請問有沒有白菜的GPIB USB介紹呢? 使用RS232端口需要你用指令先把仪器设置为“RMT”状态,好像指令是:SYST:RMT。地址31一般适用于Printer模式。
页:
[1]