OPT小讲堂 ∣ SciSmart通讯配置之TCP/IP通讯应用

导语:scismart智能视觉软件培训系列第十五课
今天,我们将为大家讲解通讯工具应用。通讯工具用于实现信息交互(数据接收和发送),本课以tcp/ip通讯方式为例进行阐述。
通讯工具详解
打开scismart智能视觉软件,在主界面右下方工具箱栏点击通讯工具的图标,如图1所示。通讯工具包含tcp/ip、串口、通用i/o、modbus、usb-hid、键盘事件、其它等几大模块。各模块作用见表1:
图1 通讯工具界面图
表1 通讯工具模块及作用
tcp/ip通讯创建详解
下面,我们先通过微视频来看下scismart是如何实现数据交互的。
一. ip配置准则
服务器与客户端pc进行连接通讯,需要服务器pc端的ip地址与客户端的pc的ip地址设置在同一网段及同一通讯端口号,例如图2:
图2服务器与客户端连接示意图
二. scismart软件实现tcp/ip通讯步骤
点击“菜单栏”—“设置”—“通讯设置”,打开通讯配置界面,点击“tcp/ip”选项,进入 tcp/ip 通讯配置界面。
1.tcp/ip通讯配置:进入 tcp/ip 通讯配置界面将scismart软件配置为服务器或客户端。
(1)scismart软件作为服务器
主机名/ip:填写本机本地连接所设置的ip地址
端口号:自定义
图3scismart软件作为服务器界面图
(注:左图绿色方块表示已连接,右图红色方块表示未连接)
(2)scismart软件作为客户端
主机名/ip:填服务端本机本地连接的ip地址
端口号:服务端的端口号
图4 scismart软件作为客户端界面图
(注:左图绿色方块表示已连接,右图红色方块表示未连接)
2. 添加tcp/ip通讯算子
在流程图中的功能模块添加tcp/ip算子实现接收或发送数据。(注:单个tcp/ip算子只能作为接收或发送中的一种,如需要同时实现接收和实现则添加多tcp/ip算子。)
图5新建tcp/ip算子
(1)tcp/ip通讯算子设置
a. 基本参数设置:
●修改超时:勾选有效,设置超时等待时间。
●保持连接(客户端):勾选有效,检测 tcp 连接状态,如连接已断开,则重新进行连接。
●清空缓存:勾选有效,清空接收缓冲区的数据。
b. 数据
●接收/发送。
●待发送文本:可通过变量或手动输入发送需要发送的数据。
图6tcp/ip通讯算子基本参数设置界面
c.发送和接收数据的查看方式
●接收或发送的数据可在算子的结果栏直观查看。
●接收或发送的数据存储在tcp/ip通讯算子datastring中。
图7 数据查看/存储说明图
三.案例3.1 需求
tcp/ip通讯算子,发送指令控制sci分别执行流程(找圆和匹配)。
(1)计算圆形工件的内外半径及差值
(2)统计视场中螺母个数
图8流程图
3.2 运行效果
解析指令ok后(指令分别为“a”和“b”),执行流程运行,显示并返回结果数据。
图9 运行界面图
lw

机器视觉在制造业中的作用
智能扫地机器人哪个牌子好?养宠物家庭最适用这几款
ADI公司推出开关调节器ADP2119和ADP2120,提供
香肠加工也能用到伺服电机
汉思新材料电脑优(u)盘SD卡BGA底部填充胶应用
OPT小讲堂 ∣ SciSmart通讯配置之TCP/IP通讯应用
igbt和igct的区别是啥?
GPS测量操作步骤
普通U盘终结者 aigo国民好物固态U盘更快捷
为何锁相环在做高低温试验的时候,出现频率失锁?
如何选择正确的电容 4.7μF电容变小了14倍的原因
关于荣耀9,你想知道的都在这里
下半年即将上市的新机:iphone8、三星note8、华为mate10、魅族pro7和荣耀note9你最期待谁的上市?
华为开发下一代基于RISC-V的车载MCU
医疗领域的氦气的安全使用和泄漏监控怎么办
荣耀20 PRO即将开放首销京东预约人数已突破12万
人体皮肤的3D打印可实现自然色素沉着
Realme Band正式发布 售价约合人民币141元
知存科技完成亿元A+轮融资用于存算一体芯片的量产
央视《每周质量报告》:曝光假宽带真相