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    停止采集

 

 

你可能感兴趣的:(Cognex Designer学习记录)