1,需要准备的工具或条件:
①以太网调试工具,作用:用于编辑电脑网口与外部通讯的工具,例如:超级终端、USR-TCP232-Test、网络调试助手等
②确认通讯的双方都支持TCP/IP通讯协议,并已开放接口;
③准备好网线,用于连接通信双方,并确定谁是服务器(Sever)、谁是客户端(Clint);
2,通讯步骤:(以电脑与In Sight相机通信为例)验证相机与电脑的TCP/IP通讯,通讯成功标志为“相机发送数据后,电脑能通过网络调试工具监控到该数据;反之亦然”;
Step 01:确定好双方的IP段(192.168.0.XX为例)、端口号(以11000为例)以及身份(以电脑:Sever;相机:Client为例);
Step 02:设置电脑网口IP为192.168.0.1,并打开网络调试工具,将本地端口号设置为11000、身份为TCP Sever,如下:
Step 03:设置相机地址为IP为192.168.0.XX,用“TCP Device”函数,将本地端口号设置为11000、身份为TCP Client,相关设置如下:
主机名:192.168.0.1
端口:11000
协议:TCP/IP
其余选择默认设置,一般不用变更;
Step 04:In Sight里有两个函数,WriteDevice / ReadDevice,如果是电脑发送数据给相机,在在TCP Device后面添加 ReadDevice函数,并引用TCP Device,联机后电脑发送数据(通过网络调试工具编辑并发送)给相机,ReadDevice单元格就会显示读取到的数据;
Step 05:如果是相机发送数据给电脑,则在在TCP Device后添加WriteDevice函数,
例如:WriteDevice(A0,A6,123),
其中A0是标准设置不用变,A6是引用TCP Device所在单元格,后面的“123”是代表要发送的字符串内容(可以引用editstring函数);
完成设置后,将相机联机并触发相机拍照,数据就会发送过去,在电脑端通过网络调试工具可监控到其接收的内容;