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系统建模仿真环境