一种基于Modelica的数字化仪表创建方法

    公开(公告)号:CN106844009A

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

    申请号:CN201710030912.7

    申请日:2017-01-17

    Abstract: 本发明公开了一种基于Modelica的数字化仪表创建方法,包括1)利用MWorks仿真平台,创建一个模型作为数字化仪表模型;2)在模型文本中定义一个变量,该变量的值将作为数字化仪表上显示的数值;3)调用Modelica标准函数DynamicSelect,并将函数返回值赋给上述变量,将函数的第一参数设为常量表达式,将第二参数设为变量或变量引用;4)在MWorks参数面板中,将参数coupling_variable的值设置为上述定义的动态变量;5)将MWorks仿真模式设置为实时同步仿真,驱动模型进行仿真,数值显示器的数值动态变化展示了数字化仪表的效果;6)结束。本发明可以快速创建通用的数字化仪表,提高建模效率,创建出的数字化仪表具有较高的实时性和准确性,不易出错,适应虚拟数字化仪表的未来需求。

    Modelica外部函数图形化编辑系统及其实现方法

    公开(公告)号:CN106681727B

    公开(公告)日:2020-10-02

    申请号:CN201611256236.7

    申请日:2016-12-30

    Abstract: 本发明公开了一种Modelica外部函数图形化编辑系统及其实现方法,所述系统其包括一输入参数模块、一函数编辑模块、一输出变量模块和一代码生成模块;所述输入参数模块、所述函数编辑模块和所述输出变量模块开放给用户用来设置输入参数信息、输出参数信息以及编辑外部函数内容,这些信息向下传递给代码生成模块,根据用户的配置自动生成基于Modelica语法的模型组件,实现以可视化操作的方式将其他程序语言的函数封装为Modelica外部函数。本发明的图形化编辑系统图形化可读性好,封装为Modelica外部函数的Modelica function组件可以直接被其他模型使用,实现一次编辑,重复利用,方便后期修改与维护。

    Modelica模型的浏览方法
    3.
    发明公开

    公开(公告)号:CN104216706A

    公开(公告)日:2014-12-17

    申请号:CN201410404586.8

    申请日:2014-08-18

    Abstract: 本发明公开了一种Modelica模型的浏览方法,其包括以下步骤:直接将文件拖入浏览器中,浏览器获取模型文件路径,根据模型文件路径找到模型文件;判断是否是Modelica模型文件;调用ANTLR语法分析器对整个Modelica模型进行解析;判断Modelica模型是否符合Modelica语法规范;提示模型错误,同时拒绝加载模型,然后结束;如果模型符合规范,那么解析成功;解析后,ANTLR会生成模型的整棵Dom树;根据Dom树生成XML树;浏览器读取这个XML树,并显示在浏览器上。本发明可以让建模人员在任何电脑上都可以方便地浏览Modelica模型。

    一种基于Modelica的数字化仪表创建方法

    公开(公告)号:CN106844009B

    公开(公告)日:2020-10-30

    申请号:CN201710030912.7

    申请日:2017-01-17

    Abstract: 本发明公开了一种基于Modelica的数字化仪表创建方法,包括1)利用MWorks仿真平台,创建一个模型作为数字化仪表模型;2)在模型文本中定义一个变量,该变量的值将作为数字化仪表上显示的数值;3)调用Modelica标准函数DynamicSelect,并将函数返回值赋给上述变量,将函数的第一参数设为常量表达式,将第二参数设为变量或变量引用;4)在MWorks参数面板中,将参数coupling_variable的值设置为上述定义的动态变量;5)将MWorks仿真模式设置为实时同步仿真,驱动模型进行仿真,数值显示器的数值动态变化展示了数字化仪表的效果;6)结束。本发明可以快速创建通用的数字化仪表,提高建模效率,创建出的数字化仪表具有较高的实时性和准确性,不易出错,适应虚拟数字化仪表的未来需求。

    Modelica外部函数图形化编辑系统及其实现方法

    公开(公告)号:CN106681727A

    公开(公告)日:2017-05-17

    申请号:CN201611256236.7

    申请日:2016-12-30

    CPC classification number: G06F8/34

    Abstract: 本发明公开了一种Modelica外部函数图形化编辑系统及其实现方法,所述系统其包括一输入参数模块、一函数编辑模块、一输出变量模块和一代码生成模块;所述输入参数模块、所述函数编辑模块和所述输出变量模块开放给用户用来设置输入参数信息、输出参数信息以及编辑外部函数内容,这些信息向下传递给代码生成模块,根据用户的配置自动生成基于Modelica语法的模型组件,实现以可视化操作的方式将其他程序语言的函数封装为Modelica外部函数。本发明的图形化编辑系统图形化可读性好,封装为Modelica外部函数的Modelica function组件可以直接被其他模型使用,实现一次编辑,重复利用,方便后期修改与维护。

Patent Agency Ranking