一种可视化图形程序拓扑排序方法

    公开(公告)号:CN103207903A

    公开(公告)日:2013-07-17

    申请号:CN201310101323.5

    申请日:2013-03-26

    Abstract: 本发明公开一种可视化图形程序拓扑排序方法,先将符号按照先横向x坐标进行升序排列,x坐标相同的按纵向y坐标升序排列,形成初步顺序;设计闭环图形网络中的破环符号,把与闭环符号输出点相连接的后继符号的输入点置为已知;按照深度优先和数据流依赖关系进行拓扑排序,定义拓扑排序出栈的规则;并且根据输入输出点相连接的数据流依赖关系,优先判断紧随该符号的后继符号状态是否已知,把有数据流依赖关系的符号按分支遍历排序。此方法可减少人工干预过程,解决闭环死锁依赖,以数据流依赖关系形成执行分支,提高程序运行效率。

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

    公开(公告)号:CN102622259A

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

    申请号:CN201210036681.8

    申请日:2012-02-17

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

    一种可视化图形程序拓扑排序方法

    公开(公告)号:CN103207903B

    公开(公告)日:2015-11-18

    申请号:CN201310101323.5

    申请日:2013-03-26

    Abstract: 本发明公开一种可视化图形程序拓扑排序方法,先将符号按照先横向x坐标进行升序排列,x坐标相同的按纵向y坐标升序排列,形成初步顺序;设计闭环图形网络中的破环符号,把与闭环符号输出点相连接的后继符号的输入点置为已知;按照深度优先和数据流依赖关系进行拓扑排序,定义拓扑排序出栈的规则;并且根据输入输出点相连接的数据流依赖关系,优先判断紧随该符号的后继符号状态是否已知,把有数据流依赖关系的符号按分支遍历排序。此方法可减少人工干预过程,解决闭环死锁依赖,以数据流依赖关系形成执行分支,提高程序运行效率。

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

    公开(公告)号:CN102622259B

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

    申请号:CN201210036681.8

    申请日:2012-02-17

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

    基于数据整体存取的EMTDC仿真模型快照的方法

    公开(公告)号:CN103136407B

    公开(公告)日:2015-06-03

    申请号:CN201110397662.3

    申请日:2011-12-03

    Abstract: 基于数据整体存取技术实现EMTDC仿真型快照功能的方法,1)以应用结构体为数据模型组织和管理应用程序:程序由若干应用程序组成,应用程序由可视化页面组成,将应用程序的变量组成结构体进行封装;在结构体中,按照页面的执行顺序和数据流顺序依次排列变量,在运行时这些变量放在连续的内存中,提高了内存程序运行效率;2)通过可视化编程工具形成应用程序代码,并在形成代码中嵌入自定义的数据快照的接口;3)为应用提供数据快照操作的系统接口;本发明是一种基于结构体整体分配快照数据区,按页面数据块批量刷新数据的方法,不需要识别单个变量类型和大小,并给应用程序封装了数据快照和恢复的操作接口,保证了数据快照的实时性和正确性。

Patent Agency Ranking