[发明专利]一种可视化编程方法及系统、存储介质、设备在审
申请号: | 201910860396.X | 申请日: | 2019-09-11 |
公开(公告)号: | CN110673842A | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 刘九军;徐华;范鑫曦;姚晓飞;刘运飞;葛大伟 | 申请(专利权)人: | 苏州德创测控科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34 |
代理公司: | 11369 北京远大卓悦知识产权代理事务所(普通合伙) | 代理人: | 韩飞 |
地址: | 215000 江苏省苏州市吴中区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可视化 编程 硬件作业 作业流程 构建 计算机技术 编程系统 存储介质 电子设备 工作效率 配置模块 配置信息 数据关系 通用信息 子界面 工程师 开发 | ||
本发明提供一种可视化编程方法,包括如下步骤:提供通用信息配置模块、获取配置信息、构建导向图、运行。本发明还涉及一种可视化编程系统、存储介质、电子设备。本发明通过进入各作业流程的子界面进行编辑建立各作业流程之间的数据关系,构建硬件作业流程的作业导向图,完成硬件作业流程的可视化编程。可视化的编程,不需要非常专业的开发工程师,只需要具备基础的计算机技术即可,不仅对工作人员的要求低,更极大的提高了工作效率。
技术领域
本发明涉及机器视觉编程领域,尤其涉及一种可视化编程方法。
背景技术
传统的可执行程序是由软件开发工程师借助编译器使用某种编程语言进行专业的编程工作。这样的程序生成方式往往需要十分专业的技术人员,还要进行大量的专业工作,效率低下也不方便,并且对于专业的技术人员依赖度也很高。
发明内容
为了克服现有技术的不足,本发明提供一种可视化编程方法。本发明通过对子界面进行编辑建立各作业流程之间的数据关系,构建硬件作业流程的作业导向图,完成硬件作业流程的可视化编程。
本发明提供一种可视化编程方法,包括如下步骤:
提供通用信息配置模块,在可视化编程软件中配置通用的可选的信息配置模块;
获取配置信息,根据被控制的硬件设备的功能需求获取硬件作业的配置信息,所述配置信息包括:所述硬件作业所需的作业流程信息与作业参数,所述作业流程包括:事件触发作业流程、逻辑控制作业流程、数据处理作业流程、显示数据作业流程中的至少一个;
构建导向图,根据所述硬件作业需求,通过选择不同的所述信息配置模块对硬件作业规则进行定义,硬件作业规则通过所述作业流程中的若干工具模块进行定义;
运行,通过可视化编程软件中的运行命令执行所述作业导向图中的作业流程,完成所述硬件作业流程的可视化编程。
优选地,在步骤构建导向图中,将所述若干工具模块添加至指定区域并对其属性进行设置,其中,所述工具的属性包括工具名称、前置条件;通过选择所述属性对应的作业流程生成所述工具与所述作业流程之间的连接关系。
优选地,在步骤获取配置信息中还包括:连接硬件设备,将所需的硬件设备类型添加至硬件设备列表区并匹配所述硬件设备ID以及配置所述硬件设备的相关参数;将已添加至所述硬件设备列表的硬件设备添加至手动界面区域并进行手动调试,以确定所述硬件设备是否添加成功。
优选地,在步骤构建导向图中还包括:设置运行顺序,其中一个所述作业流程的数据输入引用另一个所述作业流程的数据输出,或者将需要优选运行的且不存在引用关系的作业流程标记所述前置条件以设置所述作业流程的运行顺序。
优选地,若干个所述数据处理作业流程的数据输出作为所述显示数据作业流程的输入,所述显示数据作业流程配置若干个所述数据处理作业流程的输入,获得若干个所述数据处理作业流程检测的对象之间的关系数据并呈现于软件的运行界面。
优选地,所述作业流程包括连接标识,通过所述连接标识使得所述作业流程与另一个作业流程建立数据连接。
一种电子设备,包括:处理器;
存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行一种可视化编程方法。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行一种可视化编程方法。
一种可视化编程系统,包括获取配置信息模块、构建导向图模块、提供通用信息配置模块、运行模块;其中,
所述提供通用信息配置模块用于在可视化编程软件中配置通用的可选的信息配置模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州德创测控科技有限公司,未经苏州德创测控科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910860396.X/2.html,转载请声明来源钻瓜专利网。