[发明专利]一种基于Modelica的数字化仪表创建方法有效
申请号: | 201710030912.7 | 申请日: | 2017-01-17 |
公开(公告)号: | CN106844009B | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 郭俊峰;江雷;朱徐开;张和华;刘奇;周凡利 | 申请(专利权)人: | 苏州同元软控信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 翁德亿 |
地址: | 215000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于Modelica的数字化仪表创建方法,包括1)利用MWorks仿真平台,创建一个模型作为数字化仪表模型;2)在模型文本中定义一个变量,该变量的值将作为数字化仪表上显示的数值;3)调用Modelica标准函数DynamicSelect,并将函数返回值赋给上述变量,将函数的第一参数设为常量表达式,将第二参数设为变量或变量引用;4)在MWorks参数面板中,将参数coupling_variable的值设置为上述定义的动态变量;5)将MWorks仿真模式设置为实时同步仿真,驱动模型进行仿真,数值显示器的数值动态变化展示了数字化仪表的效果;6)结束。本发明可以快速创建通用的数字化仪表,提高建模效率,创建出的数字化仪表具有较高的实时性和准确性,不易出错,适应虚拟数字化仪表的未来需求。 | ||
搜索关键词: | 一种 基于 modelica 数字化 仪表 创建 方法 | ||
【主权项】:
一种基于Modelica的数字化仪表创建方法,其特征在于,包括以下步骤:步骤1)利用MWorks仿真平台,从DynamicBlock动态组件库中选择数值显示器组件,所述DynamicBlock动态组件库是利用Modelica语言构建的动态组件模型库,创建一个模型作为数字化仪表;步骤2)在所述模型的文本中定义一个变量,所述变量的值将作为所述数字化仪表上显示的数值;步骤3)调用所述Modelica的标准语义DynamicSelect,所述标准语义DynamicSelect是所述Modelica语言提供的标准动态选择函数,并将所述标准语义DynamicSelect返回值赋给所述变量,使所述变量具有了动态更新属性,将所述标准语义DynamicSelect的第一参数设为常量表达式,代表默认状态下所述数字化仪表的显示数值,将第二参数设为变量或变量引用,代表仿真状态下所述数字化仪表的显示数值;步骤4)在所述MWorks参数面板中,找到参数coupling_variable,所述参数coupling_variable是所述DynamicBlock动态组件库提供的数值显示器组件显示数值属性,将所述参数coupling_variable的值设置为所述变量 ;步骤5)将所述MWorks仿真平台的仿真模式设置为实时同步仿真,驱动模型进行仿真,数值显示器的数值动态变化展示了所述数字化仪表的效果;步骤6)结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州同元软控信息技术有限公司,未经苏州同元软控信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710030912.7/,转载请声明来源钻瓜专利网。
- 上一篇:快拆式舱盖及具有快拆式舱盖的无人机
- 下一篇:一种无人驾驶飞行汽车的机翼车门