这里使用DH1766A-1为例
1、网口连接
先将电源与PC通过LAN口连接需要设置电源IP地址与PC以太网例如,相同的字段PC:1.电源可调节为2
2、查看信息
读取电源DEVICE INFO(具体操作见电源操作手册)TCPIP PORT
如图可知为5025
可以选择SSCOM等待软件调试,这里选择matlab自带的TCPIP测件位置如下:
随后进行TCP连接
输入地址,端口,timeout并确认
连接后,可以找到连接代码,并将数据类型调整为ASCII形式
然后比较操作手册SCPI命令,写入数据
电压/电流/开关控制依此写入。并在右侧导出为代码如下:
OK只有一些简单的控制,代码如下:
% 由 TCP/IP 资源管理器 在 2022-05-18 12:10:02 生成。 %建立连接 %创建一个 tcpclient 对象 tcpclientObj,对象连接 IP 地址或主机名 "169.254.148.1" 和端口 连接超时期为5025 1 秒。 tcpclientObj = tcpclient("169.xxx.xxx.1",5025,"ConnectTimeout",1); %配置和通信 % 使用 tcpclient 对象 tcpclientObj 将数据 "APPL:VOLT 24,0,0" 写入字符串。写入终止符 "LF" 会在写入前自动追加到数据。 writeline(tcpclientObj,"APPL:VOLT 24,0,0"); % 使用 tcpclient 对象 tcpclientObj 将数据 "APPL:CURR 0.1167,0,0" 写入字符串。写入终止符 "LF" 数据将在写入前自动添加。 writeline(tcpclientObj,"APPL:CURR 0.1167,0,0"); % 使用 tcpclient 对象 tcpclientObj 将数据 "APPL:OUTP ON,OFF,OFF" 写入字符串。写入终止符 "LF" 数据将在写入前自动添加。 writeline(tcpclientObj,"APPL:OUTP OFF,OFF,OFF"); pause(0.5) % 使用 tcpclient 对象 tcpclientObj 将数据 "APPL:OUTP OFF,OFF,OFF" 写入字符串。写入终止符 "LF" % 数据将在写入前自动添加。 writeline(tcpclientObj,"APPL:OUTP ON,OFF,OFF"); pause(0.5) % 使用 tcpclient 对象 tcpclientObj 将数据 "APPL:OUTP ON,OFF,OFF" 写入字符串。写入终止符 "LF" 数据将在写入前自动添加。 writeline(tcpclientObj,"APPL:OUTP OFF,OFF,OFF"); %清除 tcpclient 对象 tcpclientObj。 clear tcpclientObj