一种计算机程序语言的编译方法和编译器

    公开(公告)号:CN107301079A

    公开(公告)日:2017-10-27

    申请号:CN201710365323.4

    申请日:2017-05-22

    Abstract: 本发明实施例公开了一种计算机程序语言的编译方法,包括:对结构化文本ST语言的循环语句进行预处理后,至少获取循环语句的初始值表达式、终止值表达式、循环增量表达式和循环执行语句;对初始值表达式和终止值表达式分别进行编译,得到初始值表达式的值和终止值表达式的值;将初始值表达式的值确定为循环语句的索引值;基于循环增量表达式的类型,从初始值表达式的值和终止值表达式的值中确定出循环语句的上界和循环语句的下界;基于循环语句的上界、循环语句的下界、循环语句的索引值和循环增量表达式,对循环执行语句进行编译,得到循环语句的编译结果。本发明实施例还同时公开了一种编译器。

    一种解析器的快速执行方法及快速执行系统

    公开(公告)号:CN107015840A

    公开(公告)日:2017-08-04

    申请号:CN201710161150.4

    申请日:2017-03-17

    Abstract: 本发明公开一种解析器的快速执行方法,首先获取指令文件,然后构建指令数组,读取指令文件,根据指令类型编码,和预先编译的指令执行函数关联,按照指令个数动态创建指令数组;运行过程中调度执行指令数组,从0开始按照递增数组下标的顺序执行,当执行到JUMP、BREAK指令,将当前执行的数组下标修改为JUMP、BREAK指令记录的跳转目的标号,之后顺次执行从新下标起始对应的指令。本发明还公开一种解析器的快速执行系统,包括指令获取模块、指令函数模块、指令构建模块以及指令调度模块。此种技术方案在提高解析器的执行效率的同时,还能支持ST语句的流程跳转语句和支持可变形参指令,保证解析器支持的ST语言功能完整性。

    一种组态软件系统及一种工业控制方法

    公开(公告)号:CN106933568A

    公开(公告)日:2017-07-07

    申请号:CN201710072095.1

    申请日:2017-02-07

    Abstract: 本发明公开了一种组态软件系统及一种工业控制方法,其中所述组态软件系统包括:工程管理模块和程序仿真模块,其中:所述工程管理模块,用于管理与所述组态系统建立连接的至少包括第一装置的组态配置信息,并确定所述第一装置的组态配置信息;分层次显示所述至少包括第一装置的组态配置信息;所述程序仿真模块,用于根据所述第一装置的组态配置信息,获取所述第一装置的输入数据;将所述第一装置的输入数据输入至所述第一装置中的接口文件,并运行所述接口文件得到运行结果;将所述运行结果确定为所述第二装置的输入数据;将所述第二装置的输入数据输入至所述第二装置中的接口文件,并运行所述接口文件得到运行结果;输出所述运行结果。

    基于分立元器件的保护性触发电路

    公开(公告)号:CN106899283A

    公开(公告)日:2017-06-27

    申请号:CN201710094735.9

    申请日:2017-02-22

    Abstract: 本发明公开了一种基于分立元器件的保护性触发电路,包括储能电路单元和触发电路单元,保护性触发电路可工作在高压环境,输入端口与晶闸管的正、负两级并联,利用RC耦合回路从外部获取能量,并保存于储能电容中,待过电压达到保护性触发门槛值时,储能电容能量泄放开通晶闸管并产生回报指示信号,整个电路由电阻、电容、二极管、三极管以及晶闸管组成,电路采用纯模拟电路架构,在高压环境中能够稳定可靠的运行,克服了目前晶闸管驱动设计领域利用BOD器件串联实现保护性触发所造成的经济性和可靠性不足的问题,提升了晶闸管驱动中保护性触发电路的经济性和可靠性,运行稳定可靠,具有良好的应用前景。

    一种通道动态配置的录波实现方法

    公开(公告)号:CN106018993A

    公开(公告)日:2016-10-12

    申请号:CN201610300139.7

    申请日:2016-05-09

    CPC classification number: G01R31/00

    Abstract: 本发明公开一种通道动态配置的录波实现方法,包括如下步骤:在初始化阶段,系统搜集所有信号信息,并根据静态录波配置,生成在线录波配置表;在运行阶段,工具软件先读取当前录波配置,再向系统发送增加、删减录波通道的调整命令;收到录波通道的调整命令后,系统动态修改在线录波配置表,并根据新的录波配置进行数据缓存;当录波触发条件满足时,系统自动生成包含新的信号在内的录波文件。此种方法可在线、动态修改录波配置,增加或删减录波通道,并实时生效,提高了录波功能的灵活性,从而提高开发效率。

Patent Agency Ranking