Cognex Designer学习记录
从翻译开始
ToolBox 工具箱
------------------------------------------------User Controls---------------------------------------
Bar Graph 显示一个条形图,以可视化值之间的值
Button 显示可配置按钮,用户可以在其中处理单击事件
CheckBox(复选框) 允许用户选择或清除关联选项
DateTime Entry 允许用户选择确切的日期和时间
Label 以可配置的格式显示文本
ListBox 显示一个项目选择器,使用户可以从数据库查询中填充的列表中选择项目。
Numeric Entry 允许用户输入数值
PasswordBox 显示可输入密码的文本框
RadioButton(单选框) 允许用户从预定义选项列表中选择单个值
SelectionBox(下拉列表) 允许用户从预定义列表中选择项目
SLIDER 允许用户通过滑动小条在一系列值之间进行选择
Table 显示适当数据库查询结果的表控件
TextBox 用户可以在其中输入文本的控件
------------------------------------------------Graphics---------------------------------------
Bezier Segment 显示可调贝塞尔曲线Ellipse 显示椭圆形状Line 显示直线 Panel 显示凸起面板 Rectangle 显示矩形
------------------------------------------------Media---------------------------------------
Image 显示来自资源或图像文件的图像
Video Player 允许用户在应用程序中播放视频文件
------------------------------------------------Vision---------------------------------------
VisionPro Display 允许用户显示VisionPro图像VisionPro Display 3D 允许用户显示范围图像 VisionPro Display 3D Status Bar 允许用户访问显示的信息VisionPro Display Status Bar 允许用户从显示中访问信息VisionPro Tool Editor 显示单个VisionPro工具的工具编辑器 VisionPro ToolBlock Editor 显示VisionPro工具块编辑器控件
Task.Sequence-----Toolbox
一、Communication
1.COM and TCP/IP
Decode Byte Stream Data(解码字节流数据) 使用指定的字符串编码将字节转换为字符串
Encode Byte Stream Data(编码字节流数据) 使用指定的字符串编码将字符串转换为字节数组
Receive Data 通过TCP/IP或COM协议接收字节数组或字符串
Send Data 通过TCP/IP或COM协议发送字节数组或字符串
2.Discrete IO 离散的
Read IO 从通信卡读取输入库0的线路,并将其分配给块插脚
Write IO 将输出的给定值写入通信卡
3.Event Handling 事件处理
Cancel Event 取消由给定事件令牌标记的计划事件
Schedule Event(计划事件) 手动计划发生精确IO事件
4.Factory Protocol 工厂协议
Format PLC Input Data 从字节数组中提取值
Format PLC Output Data 将一组变量组合成字节数组
Notify PLC 通知PLC 使用指定的参数调用选定的通知方法
Read PLC 读取从远程设备发送到视觉的用户数据
二、Data Manipulation 数据操作
1.Collection 采集
Compose Collection 组成集合
Decompose Collection 分解集合
Get Data By Index 按索引获取数据
三、Data Storage 数据存储
Database Writer数据库写入器 数据编写器块,使用户可以将序列值插入到预定义的数据表中
Image Recorder图像记录器 数据保存块,允许用户将图像保存到文件系统中
四、Logic
1.Binary二元
(1)And 二元序列块,输出两个接收值的逻辑与运算结果。
(2)Not 一元序列块,它对输入端接收到的值求反,并在输出端返回该值。
(3)Or 二元序列块,输出接收值的逻辑或
(4)XOR 二进制序列块,输出逻辑异或接收值
2.Comparison比较
(1)< 逻辑运算符块,返回第一个值是否小于第二个值
(2)<=
(3)==
(4)>
(5)>=
3.Math
(1)- 数学序列块,它将输入端上接收到的数值相减。
(2)* 数学序列块,它将输入端上接收到的数值相乘。
(3)/ 数学序列块,它将输入端上接收到的数值相除。
(4)+ 数学序列块,将输入端上接收到的数值相加。
五、Scripts
Script Block 脚本块,允许用户创建C#脚本
六、Structure
1.Group 用于对逻辑连接的序列项进行分组的结构项
2.Note 序列项,允许向序列添加注释
3.Now 序列块,返回其输出引脚上的当前日期和时间
4.Parallel 结构项,允许并行运行包含的序列项
5.Sub Sequence 将多个块封装到单个块中
七、Vision
Vision Pro-------Tool Block VisionPro工具块序列块,使用户可以使用VisionPro工具
使用:
简单步骤
(1)create a camera device (相机有Image和Timestamp两个输出)
(2)create a workflow
(3)tag your data
(4)create an user inter face
Components计时器脚本
$Tasks.Task.Run();
按钮 Scripts --- Mouse Click
if($Components.Runauto.IsRunning==true)
$Components.Runauto.Stop();
else
$Components.Runauto.Start();
按钮 Tag: $Components.Runauto.IsRunning
Associations :
False 开始采集
True 停止采集
赞 (0)