前提是,安装原厂的user程序,利用usb驱动和接口,是可以实现程控通信的。
ZN-Z84,开关单元,利用网线连接,结果IP 都用cmd的ping 命令ping通了,死活都无法在NI MAX 和IO Control中识别出来,不论是手动添加还是自动添加,都显示仪器不存在。
最后,通过查询手册,查到了socket的端口是2101,然后手动在NI MAX的网络设备中添加socket地址,也就是IP+Socket端口的方式实现连接的。
连接成功后,尝试发送*IDN?也显示 unknown command。
最后查询手册,看到了返回结果的有带,然后去搜索了,最后决定给IDN?加了\r,即发送IDN?\r给已经连通的socket地址,实现了指令的发送,得到了仪器的反馈。
得到的反馈后,有显示超时,是因为读取的数据和我要求读取的数据有差异,所以最后会显示超时,修改下NI MAX中测试面板的bytes to read的数据字节就可以。如果是LabVIEW中,那就修改下VISA的读取的读取数。
|