视觉软件指令根据应用领域不同可分为以下几类,结合搜索结果综合整理如下:
一、基础操作指令
光标控制 - `hjkl`:移动光标(左、下、上、右各一个字符)
- `0`:跳到行首
- `^`:跳到行尾
- `$`:跳到当前行最后一个单词首字母
- `G`:跳到文件末尾
- `L`:跳到当前行第12列
- `M`:跳到屏幕中间行
- `H`:跳到屏幕顶行
- `12|`:跳到当前行第12列(带制表符)
图像处理指令
- `画圆形/矩形/四边形搜索区域`:用于目标检测或图像标注
- `添加Action后有效`:为图像处理操作添加触发条件
- `平移/缩放/还原图像`:调整图像显示大小或位置
- `连续抓取/单次触发图像`:控制图像采集模式
- `清空ROI`:清除选区(Region of Interest)
二、运动控制指令
机器人运动指令
- 移动指令:控制机器人行走或移动
- 转动指令:控制机器人旋转
- 抓取指令:控制机器人抓取物体
设备运动控制
- `平移图像`:在视觉系统中移动图像坐标
- `抓取模板图像`:加载预设模板进行图像匹配
三、逻辑判断与数据处理指令
条件判断
- `if条件判断指令`:根据条件执行不同操作
- `循环指令`:重复执行代码块
数据处理
- 变量指令:存储和操作数据
- 计算指令:进行数学运算(如加减乘除)
- 逻辑运算指令:实现与、或、非等逻辑判断
通信指令
- 网络通信:通过TCP/IP发送/接收数据
- 串口通信:与外部设备进行数据交换
- 无线通信:实现设备间无线数据传输
四、高级功能指令
脚本与模板管理
- 添加/删除脚本变量
- 修改配置文件名
- 保存/导出图像结果为Excel文件
系统设置
- 启动/停止延时
- 绑定坐标系
- 实时数据交换与控制
错误处理
- 设置等待视觉数据的超时时间
- 报警机制:拍照失败或超时触发
五、视觉指令系统构成
图形化组件: 拖拽输入/输出、计算、条件等组件构建逻辑结构 连接线
参数设置:定制组件行为(如阈值、循环次数等)
以上指令需根据具体视觉软件平台(如DeepSeek、豆丁网等)进行微调,建议参考官方文档获取完整指令集。