[发明专利]一种图形化编程系统有效
申请号: | 202210135688.9 | 申请日: | 2022-02-15 |
公开(公告)号: | CN114185532B | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 邓冠兵;赵洪鹏 | 申请(专利权)人: | 武汉慧联无限科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/30 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 朱磊;徐川 |
地址: | 430223 湖北省武汉市东湖技术开发区软件*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图形 编程 系统 | ||
1.一种图形化编程系统,所述图形化编程系统包括图形化编程单元、数据处理单元和连接单元 ,其中,
所述图形化编程单元,包括:编辑单元和图元模板;所述编辑单元,用于对图元进行编辑操作;所述图元包括模块图标和数据显示窗口,所述模块图标,用于标识模块种类;所述数据显示窗口,用于显示模块的状态;所述图元模板,用于作为所述图元的基础,提供所有图元共有的元素,生成所述所有图元;其中,所述共有的元素包括:模块图标、输入输出端口、参数设置框、设备关联框、数据显示窗口和控制端口;其中,所述模块图标,用于标识模块种类;所述输入输出端口,用于作为模块与模块的连接点,用于数据的传送;所述参数设置框,用于设置模块的参数;所述设备关联框,用于将模块图元与模块进行绑定和解绑;所述数据显示窗口,用于显示模块状态;所述控制端口,用于设置模块的控制参数,切换图元对应的模块计算函数;
所述数据处理单元,包括:模块单元、程序处理单元和程序解释单元,其中,所述模块单元中包括所述模块,所述模块与所述图元一一对应,共同组成节点;所述程序处理单元,用于反映图形化编程的数据处理流程,所述数据处理流程由所述节点和边构成,所述节点用于处理数据,所述边是所述节点之间的连接线,用于作为数据流通的路径;所述程序解释单元,用于执行所述程序处理单元和所述模块单元的功能;
所述连接单元,用于将所述图形化编程系统与硬件连接。
2.根据权利要求1所述的图形化编程系统,其特征在于,所述编辑单元,具体用于:
对所述图元进行以下至少一种编辑操作:增加、移动、删除。
3.根据权利要求1所述的图形化编程系统,其特征在于,所述图元包括模块图元和连接线图元。
4.根据权利要求1所述的图形化编程系统,其特征在于,所述图元还包括:
输入输出端口,用于作为连接点,传送数据。
5.根据权利要求4所述的图形化编程系统,其特征在于,所述图元还包括:
参数设置框,用于设置所述模块的参数。
6.根据权利要求5所述的图形化编程系统,其特征在于,所述图元还包括:
设备关联框,用于将所述模块图元与所述模块绑定或解绑。
7.根据权利要求1所述的图形化编程系统,其特征在于,所述图形化编程单元,还包括:
第一存储单元,用于利用文本文档保存图形化编程单元中模块图元和连线连接线图元的全部信息。
8.根据权利要求7所述的图形化编程系统,其特征在于,所述第一存储单元还用于利用MySQL数据库保存图形化编程过程中的步骤信息。
9.根据权利要求1所述的图形化编程系统,其特征在于,所述模块包括实体模块和虚拟模块。
10.根据权利要求1所述的图形化编程系统,其特征在于,所述数据处理单元,还包括:
模块模板,用于作为所述模块的基础,提供所述模块共有的元素,生成所述模块。
11.根据权利要求1所述的图形化编程系统,其特征在于,所述数据处理单元,还包括:
第二存储单元,用于存储程序处理单元和模块单元的数据。
12.根据权利要求1所述的图形化编程系统,其特征在于,所述连接单元,具体用于:
将图形化编程系统通过无线网关与硬件连接。
13.根据权利要求1所述的图形化编程系统,其特征在于,所述硬件之间的连接方式为无线连接。
14.根据权利要求1至13任一项所述的图形化编程系统,其特征在于,所述图形化编程系统,还包括:
仿真单元,用于在不连接硬件的情况下,对已完成的编程项目进行仿真。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉慧联无限科技有限公司,未经武汉慧联无限科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210135688.9/1.html,转载请声明来源钻瓜专利网。