上海昂敏智能技术有限公司官方网站

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 软件算子介绍子程序调用

扫一扫在手机上阅读本文章

版权所有? 上海昂敏智能技术有限公司官方网站    技术支持: 珍羽信息
金瓶梅2008,666人体艺术,漂亮人妻洗澡被公强,中国三级片
黎平县| 普格县| 紫金县| 宁河县| 万盛区| 新乐市| 武川县| 江都市| 舒城县| 庆元县| 绍兴县| 昔阳县| 大理市| 临澧县| 桦南县| 类乌齐县| 桦南县| 博罗县| 莫力| 仁怀市| 吴桥县| 玉门市| 平泉县| 蚌埠市| 黎平县| 瓮安县| 石景山区| 邯郸县| 武邑县| 泊头市| 兰坪| 武陟县| 准格尔旗| 务川| 阿城市| 伊通| 富裕县| 罗田县| 文化| 泗洪县| 广丰县| http://444 http://444 http://444 http://444 http://444 http://444