Matrox Design Assistant是基于Microsoft Windows的集成開發環境 (IDE),通過構建直觀的流程圖而不是編寫傳統程序代碼來創建視覺應用程序。除了構建流程圖之外,IDE還使用戶能夠為應用程序設計基于 Web 的圖形操作界面。
Matrox Design Assistant X 可以獨立于硬件運行,允許用戶選擇任何配備 CoaXPress、GigE Vision 或 USB3 Vision相機的計算機運行平臺。從 CoaXPress 相機捕捉圖像需要使用Matrox Rapixo CXP圖像采集卡。Matrox Design Assistant X 可與同一項目中的多臺攝像機配合使用,或在平臺允許的情況下每個項目同時運行且彼此獨立。這款經過現場驗證的軟件也非常適合Matrox Imaging視覺控制器或智能相機。Matrox Design Assistant X 提供使用深度學習對圖像內容進行分類的所有工具。
這款基于流程圖的視覺軟件用戶開發視覺項目提供了強有力的支持,并加快了應用程序的開發,降低開發成本。
MatroxDesign Assistant X概覽
通過構建流程圖而不是編寫程序代碼的方式高效解決機器視覺應用
支持Matrox Imaging 智能相機和視覺控制器以及配備CoaXPress、GigE Vision或USB3 Vision相機的第三方PC,可自由選擇硬件平臺
經過現場驗證的分析、分類、定位、測量、讀取、驗證的工具,可靠地處理機器視覺應用
可通過圖像分類和分割等工具,利用深度學習完成視覺檢測
通過單個程序即可創建程序邏輯和操作界面
可支持多臺相機配合一起工作,也可同時獨立運行
可通過MatroxAltiZ或第三方3D傳感器接口,處理和分析深度圖
基于通用的底層視覺庫,通過虹科智能相機、視覺系統或第三方PC可獲得相同的結果
即時反饋圖像分析處理結果,最大限度提高生產力
實時提供指南及相關的幫助說明
支持通過I/O、RS-232和以太網(TCP/CP, CC-Link IE Field Basic, EtherNet/IP, Modbus, PROFINET,native robot interfaces)
提供PLC接口仿真器,測試與可編程邏輯控制器(PLC)的通信
支持創建自定義流程圖自主開發
提供線上視頻培訓提高生產力并降低開發成本
提供Project Change Validator 工具防止不適當的更改
應用程序設計
流程圖和操作界面設計是在 64位Windows 的計算機上基于Matrox Design Assistant X IDE 中完成的。流程圖中每個步驟都取自現有工具箱并進行交互配置。該工具箱包括圖像分析和處理、通信、流控制和 I/O 。一個步驟的輸出(圖像和/或字母數字結果)可以輕松連接到任何其他步驟作為輸入。決策是使用條件步驟執行的,其中邏輯表達式是交互式描述的。圖像分析和處理步驟的結果會即時顯示出來,以便用戶快速調整參數。另外,背景指南為流程圖中的每個步驟提供幫助說明。 除了流程圖設計之外,Matrox Design Assistant X 還可以通過集成的 HTML 可視化編輯器為應用程序創建自定義的、基于 Web 的操作界面。用戶可通過使用注釋(圖形和文本)、輸入(編輯框、控制按鈕和圖像標記)和輸出(原始或派生結果和狀態指示器)的選擇來更改現有模板。還可以使用幻燈片視圖來跟蹤和導航到先前分析過的圖像。操作界面可以使用第三方 HTML 編輯器進一步定制。
創建自定義流程圖步驟
用戶可以通過隨附的 Custom Step 軟件開發工具包 (SDK) 來擴展 Matrox Design Assistant X 的功能。SDK 與 Microsoft Visual Studio 2017 相結合,可以使用 C# 編程語言創建自定義流程圖步驟。這些步驟可以實現專有的圖像分析和處理,以及專有的通信協議。SDK 附帶大量項目示例以加速開發。
自定義步驟SDK
最新添加的關鍵和增強功能
可通過Matrox Rapixo CXP圖像采集卡從一臺或多臺CoaXPress相機捕獲圖像
提供Matrox AltiZ和其他第三方3D傳感器的接口,以處理和分析深度圖
利用深度學習對圖像粗分割檢測高質地材料的缺陷
通過CC-Link IE Field Basic通信可連接到Mitsubishi Electric PLC
提供PLC接口仿真器,無需PLC即可測試與PLC的通信
可支持從點云或深度圖中提取輪廓以進行單獨分析
應用部署
開發完成后,可在本地或遠程部署帶有流程圖和操作界面的項目。本地部署是在用于開發的同一臺計算機或 Matrox Imaging視覺控制器上。遠程部署是指不同的計算機,包括 Matrox Imaging 視覺控制器或 Matrox Imaging智能相機。
提供項目模板幫助用戶快速上手
Matrox Design Assistant X 包括一系列項目模板和視頻教程,可幫助新開發人員快速入門。
這些模板用作功能應用程序或應用程序框架,旨在作為目標應用程序的基礎。模板還允許動態修改,允許用戶在運行時調整功能并且可以即時看到任何調整的結果。項目模板針對典型的應用領域,示例如下:
條形碼和二維碼讀取
測量
檢測存在/缺失
Recipes(配方)
機器人引導(拾取)
點陣文本閱讀(SureDotOCR)
顏色檢查
有關模板的更多信息,請參見Matrox Design Assistant X 軟件的快速入門頁面。
項目模板
集成開發環境
可重新布局的開發者界面
每個開發人員都可以重新布局Matrox Design Assistant X用戶界面。工作區可以重新排列,甚至是可以跨多個顯示器,以滿足個人喜好并進一步提高工作效率。
操作界面
操作界面隨處可運行
基于 Web 的操作員界面可以通過支持 HTML5 的 Web 瀏覽器(例如 Google Chrome 和 Chromium、Mozilla Firefox、Microsoft Internet Explorer 等)在本地或遠程訪問。本地查看是在用于開發的同一臺計算機或 MatroxImaging視覺控制器上完成的。Matrox Imaging智能攝像機還可以通過連接到其視頻輸出和 USB 接口的簡單觸摸屏進行本地查看,無需額外的計算機。可以從任何計算機進行遠程查看,包括專用的人機界面 (HMI) 或觸摸屏 PC。
可以使用 Microsoft Visual Studio 創建獨立的 HMI 應用程序,以在本地或遠程計算機上運行,作為基于 Web 操作界面的替代方案。
設計定制的操作圖形界面
安全功能
可以訪問特定的操作視圖以要求用戶身份驗證(即用戶名和密碼),因此只有授權人員才能修改正在運行的項目的關鍵參數。項目在部署時可以鎖定到特定的 Matrox Imaging智能相機或視覺控制器,防止它在未經授權的平臺上運行。還可以在部署到平臺期間對項目進行加密,以確保未經授權的用戶無法讀取或更改項目,鎖定到平臺的項目會自動加密。
經過現場驗證的視覺工具
圖像分析和處理
Matrox Design Assistant X 的核心是校準、增強和轉換圖像的流程圖步驟;定位物體;提取和測量特征;讀取字符串;以及解碼和驗證識別標記。這些步驟旨在提供最佳性能和可靠性。
模型識別步驟
形狀查找步驟
特征提取和分析步驟
分類步驟(使用深度學習)
一維和二維測量步驟
顏色分析步驟
字符識別步驟
一維和二維碼讀取和驗證步驟
光度立體圖步驟
2D校準步驟
基本圖像處理步驟
3D采集和分析步驟
實用工具
Matrox Profiler
Matrox Design Assistant X 配有Matrox Profiler,這是一個單獨的實用程序,用于對視覺項目的執行進行后分析,以找出性能瓶頸和時序問題。它在可導航的時間線上呈現隨時間執行的流程圖步驟。Matrox Profiler 允許搜索和選擇特定步驟及其執行時間以進行分析。計算執行時間及統計數據,并在每一步中呈現這些數據。
Matrox Capture Works
Matrox Design Assistant X配有Matrox Capture Works,這是一個用于驗證與一個或多個基于GenICam的攝像機或三維傳感器的連接并測試從這些攝像機或傳感器采集的實用程序。Matrox Capture Works可以獲得CoaXPress、GenTL、GigE Vision和USB3 Vision設備信息,收集和顯示采集統計數據,并提供對采集屬性的訪問。內置的功能瀏覽器允許用戶輕松地配置和控制設備。設備設置可以被保存,以便將來重復使用。來自多個設備的采集數據可以在適用的情況下以二維和三維顯示,可以選擇查看直方圖、三維和剖面數據、實時像素剖面、內存值等等。Matrox Capture Works還可以用來對設備進行固件更新,只要這些設備符合GenICam FWUpdate標準。
Project Change Validator
Project Change Validator是一個采用客戶端-服務器架構的實用程序,用于確保對已部署的項目所做的變更不會對該項目造成不利影響。它提供了記錄參考圖像的能力——連同相關的檢查設置和結果。
項目變更驗證器
之后會用存檔的參考數據來驗證對項目所做的改變。通過使用參考數據運行修改后的項目,并將項目的操作與該數據進行比較,從而驗證修改。驗證是由服務器進行的,通常是在一臺單獨的計算機上運行,可以通過網絡連接。
Matrox Design Assistant X門戶網站提供對驗證數據的管理和驗證結果的訪問。驗證請求由Matrox Design Assistant X門戶網站、自動化控制器或HMI面板提出。
PLC接口仿真
在Matrox Design Assistant X中開發項目時,PLC接口模擬器可用于在未連接物理設備的情況下測試通信。可以動態地改變和查看數值來測試項目和PLC之間的通訊。PLC接口仿真器支持CC-Link IE Field Basic、EtherNet/IP2、MODBUS over TCP/IP和PROFINET協議的通訊,這些協議可以從門戶頁面激活和控制。
連接
連接到設備和網絡
Matrox Design Assistant X可以從兼容CoaXPress、GigE Vision或USB3 Vision的攝像機采集圖像。從CoaXPress攝像機采集圖像需要使用Matrox Rapixo CXP圖像采集器。該軟件可以使用TCP/IP以及CC-Link IE Field Basic、EtherNet/IP2、Modbus over TCP/IP和PROFINET協議在以太網上通訊,實現與可編程邏輯/自動化控制器的互動。它的QuickComm設施提供了與這些控制器隨時隨地的通訊。Matrox Design Assistant X支持與選定的機器人控制器直接通信,用于二維視覺引導的機器人應用。目前支持的機器人控制器品牌和型號包括ABB IRC5;DENSO RC8;Epson RC420+和RC520+;Fanuc LRMate200iC和LRMate200iD;KUKA KR C2;以及St?ubli CS8、CS8C HP和CS9控制器。
Matrox Design Assistant X可以配置為通過計算機的COM端口與自動化設備交互。Matrox Design Assistant X還可以直接與Matrox Imaging視覺控制器、智能攝像機和I/O卡中內置的I/O以及GigE Vision或USB3 Vision攝像機上的I/O交互。
支持環境
適用于Windows
帶SP1的64位Windows 7和Windows 10(1607至20H2版本)。
專業服務
虹科提供深入的技術援助和定制培訓,幫助客戶開發特定應用。這些專業服務包括定制化的培訓;評估應用或項目的可行性(如照明、圖像采集和視覺算法);演示原型應用或項目;故障排除,包括遠程調試。
為客戶推薦最佳解決方案,幫助客戶節省寶貴的開發時間,更快地部署解決方案。有關價格和開發周期等更多信息,請聯系虹科銷售。
責任編輯:haq
-
網絡
+關注
關注
14文章
7565瀏覽量
88789 -
IDE
+關注
關注
0文章
338瀏覽量
46756
原文標題:【虹科】無需編碼,構建流程圖開發視覺應用,強勢來襲!
文章出處:【微信號:OPPOOIA,微信公眾號:OPPOstory】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論