IN-Sight智能相机TCP/IP通讯
最近学习了一下康耐视智能相机的使用,一开始用网络调试助手来测试TCP通讯时,只能通过in-sight explorer发送到调试助手,不能接收。郁闷了半天...
原来TCP设备(TCPDevice)的结束符默认是回车加上换行(CR+LF),所以发送数据的时候每次都要加上回车和换行。有些网络调试助手或还某些版本的调试助手不支持回车换行,所以我在这里贴出来两个网络调试助手。
链接: https://pan.baidu.com/s/1DzURmv-wQbLOrWpGsWs61A 提取码: pdpq
链接: https://pan.baidu.com/s/1KOer4Nk7i6FwcjQcbr3-Fg 提取码: bb34
1.设置图像>2.选择“检查部件”中的测量工具中的”距离“函数,测量一个长度用于输出数据值。
3.设置“通讯”
点击编辑设备,选择“其他”,“TCP/IP”。
主机名不要写。默认的端口号是3000,可改成其他端口号,建议改成(3000~65535之间的端口号),这里选择默认。
切换到电子表格视图,点击查看>点击电子表格。
此时只能往外发数据,不能接收数据;要想接收数据的话还需要添加一个ReadDevice。
查看相机设置的IP。
点击“触发器”,触发一次拍照。此时将发送一次数据到网络调试助手。
注意:需要在“联机”状态才可以发送数据。
通过网络调试助手发送数据给相机。
查看相机接收到的数据
通过网络调试助手触发相机拍照。
新建一个客户端,端口号为23。
在发送区输入命令:SW8回车换行(注意:一定要加上回车换行)。
,