一种用于可视化编程的功能块函数建模方法

    公开(公告)号:CN102622259B

    公开(公告)日:2015-08-12

    申请号:CN201210036681.8

    申请日:2012-02-17

    Abstract: 本发明公开一种用于可视化编程的功能块函数建模方法,第一部分,将功能块函数的文本段定义为7个关键字段:描述信息、包含的头文件内容、参数信息、成员变量、构造代码段、初始化代码段和函数体代码段,其中,头文件包含信息和变量定义;第二部分,分析功能块定义文本,提取出关键字对应的分段内容;提取函数的输入形参,形成图形的输入点;当函数有返回值时,默认将其作为第1个输出点;解析成员变量定义语句,形成输出变量表并输出;第三部分,在代码生成阶段处理扩充的条件编译语句,输出条件对应的分支代码。此方法成员变量定义灵活、易于移植、直观易懂,方便用户开发维护。

    一种人机交互软件模块集成系统及其实现方法

    公开(公告)号:CN103809979B

    公开(公告)日:2017-03-29

    申请号:CN201410064265.8

    申请日:2014-02-25

    Abstract: 本发明公开了一种人机交互软件模块集成系统实现方法,引导程序加载各模块,并设置初始的主模块;所述主模块处于活跃状态,除主模块以外的其它模块处于休眠状态;所述各模块以模块名和编号唯一标识并分别作为节点散列于消息总线上;初始的主模块检测到对节点的操作时,将被操作节点编码为消息,并将编码消息通过消息总线发送至除主模块外的各模块;收到编码消息的模块确定自身为被操作节点时,所述被操作节点对应的模块成为主模块,并完成相应操作。本发明还同时公开了一种人机交互软件模块集成系统。

    基于API接口和脚本定义相结合的可视化代码生成方法

    公开(公告)号:CN102646035A

    公开(公告)日:2012-08-22

    申请号:CN201210036683.7

    申请日:2012-02-17

    Abstract: 本发明公开一种基于API接口和脚本定义相结合的可视化代码生成方法,所述的可视化程序按照层次组织,程序由若干元件组成,元件由若干可视化页面组成,可视化页面由若干图形符号和数据连线组成;方法的内容为:前端处理器读取可视化工程文件,导入符号库,在内存中形成可视化页面数据;启动脚本引擎,解析执行脚本,在脚本中可调用API接口库,访问符号的属性;脚本执行完后,后端处理器组织文本段落,输出代码文本。该方法利用API接口提供编程平台的常规功能,在脚本中可以定义符号的代码,摆脱对系统软件接口的依赖,并为应用人员提供良好的扩展性,可以书写脚本,在不修改图形程序和编程平台的情况下,切换应用场景,输出对应的目标代码。

    一种可视化编程页面交叉链接方法

    公开(公告)号:CN105224331A

    公开(公告)日:2016-01-06

    申请号:CN201510657309.2

    申请日:2015-10-12

    Abstract: 本发明公开一种可视化编程页面交叉链接方法。设计了输入、输出管脚符号,可设置作用范围和填写匹配关键字属性。通过关键字在元件、插件、装置等不同作用范围内进行输入输出管脚符号的匹配,并在符号附近按照从左到右、从上到下的顺序生成交叉链接符号,交叉链接符号记录关联的页面编号。双击交叉链接符号,可打开关联的页面,并加亮显示匹配的输入、输出管脚符号。通过形成交叉链接符号来标示不同页面之间的信号传递关系,清晰地展示数据流关系。

Patent Agency Ranking