<rt id="igi6w"><small id="igi6w"></small></rt>
<acronym id="igi6w"></acronym>
<rt id="igi6w"><small id="igi6w"></small></rt>
<tr id="igi6w"><small id="igi6w"></small></tr>
<acronym id="igi6w"><center id="igi6w"></center></acronym>
<acronym id="igi6w"><small id="igi6w"></small></acronym>

上海昂敏智能技術有限公司官方網站

AI-MASTER 軟件算子介紹 ——子程序調用

發布時間:2021-03-02 10:58



圖片

     子程序



運行另一個程序并返回結果。

可以設置條件,根據條件是否執行子程序。

條件:

1、總是:執行該算子就會運行子程序。

2、如果“OK”、“NOK”、“警告”:這三個條件依據是程序順序執行到該子程序調用前,程序的運行結果。

根據需求,我們常用的方式是選擇條件“總是”,然后通過腳本進行條件跳轉進行子程序的調用。

圖片


當存在很多子程序需要調用,例如一個項目,需要抓取4種物體,每個物體單獨的料盒,分別用4個程序去做視覺定位算法。我們定義4個子程序的程序名分別為subA.ckp、subB.ckp、subC.ckp、subD.ckp。調用哪個子程序由PLC或者其他通訊設備通過通訊的方式告知。例如我們使用TCP/IP,PLC發送字符串TriggerA表示調用A程序,我們需要在AI-Master做以下幾個操作:

1、接收字符串

2、解析字符串,將調用子程序的信息解析出來

3、通過腳本修改子程序調用的程序名稱


1、接收字符串

例如相機作為服務器,設置端口3000,關閉超時與通訊關閉,讓程序運行到該行的時候等待接收字符串。

圖片


2、解析字符串

打開查看全局字符串,接收到了字符串TriggerA

圖片

通過腳本,讀取全局字符串,然后進行解析,我們提取最后一個字母。

圖片


3、通過腳本修改子程序調用的程序名稱

根據解析的調用子程序信息,對子程序的調用名稱進行修改。

首先右擊子程序算子選擇參數列表,找到修改調用程序名稱的命令。

圖片

選擇Set,復制該命令粘貼到上方解析字符串的腳本。

圖片

設置子程序調用名稱。子程序名稱將由腳本設置,手動選擇無效。

圖片
圖片



標簽:智能相機工業智能相機工業相機AI-MASTER 軟件AI-MASTER 軟件算子介紹子程序調用

掃一掃在手機上閱讀本文章

版權所有? 上海昂敏智能技術有限公司官方網站    技術支持: 極速建站
清晨灼热还在身体里