Cognex Designer学习记录
生活随笔
收集整理的這篇文章主要介紹了
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
一、Communication1.COM and TCP/IPDecode 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圖像記錄器 數據保存塊,允許用戶將圖像保存到文件系統中 四、Logic1.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学习记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个阿里巴巴码农的六年回眸
- 下一篇: 腾讯技术官发布Python零基础就业宝典