资讯详情

matlab使用LAN网口TCP/IP通信对大华可编程电源控制

这里使用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 

标签: 016lf连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台