专栏
标签
sysblock中的gain模块如何使用全局变量?错误(546)
一般问题
发布于 2024-11-11 23:04:04
查看 20过去594天

操作描述:sysblock建立模型时,采用gain模块,想实现类似simulink中的gain模块中带变量表达式的功能,这样方便根据不同的对象模型进行参数的修改。
为此,gain中设置表达式为1/J,其中J为全局变量。采用了DataStoreMemory来设置J的具体数值。
遇到的问题:报错(546),XXX的可变性与其变型表达式1/ J 的可变性不匹配. 组件的可变性为 parameter, 表达式的可变性为 continuous. 查找手册错误原因:当组件的变型表达式的可变性高于组件的可变性时, 则报出546的错误.

请问,如何实现上述的功能?
下面是一个简单的错误实例。

所属专栏:Syslab基础平台
产品信息:Sysplorer系统建模仿真环境
系统建模控制工程
附件 1 个附件(8kb)

全部回答 1

发布于 2024-11-12 09:18:09

您好,烦请您上传您的模型,技术人员结合您的模型定位一下是模型组件问题还是建模问题。

用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天