为什么我无法调整可调参数" L"用于块"系列RLC分支"?

时间:2015-04-09 15:43:17

标签: matlab user-interface exe simulink

我从Simulink模型制作了exe文件(我使用了rsim,可调参数)。在此之前,我使用exe文件创建了一个独立的应用程序,该文件具有块“常量”并且一切都很好。我使用了“rsimgetrtp”并遵循了先生的建议。但现在当我需要使用GUI进行更复杂的exe模拟时,我会收到警告,说某些参数无法调整。

“警告:在参数字段中减少表达式'Lk' 'sestpulsni / Lk3'的'电感'与其数值等价因为 此字段标记为不可调。此表达式解析为可调 变量(Lk(基础工作空间))。你将无法调整此 模型执行期间的表达式“

无论如何我可以让它可调吗?或者如果我不能做什么来制作带有exe和可调参数的独立GUI?

1 个答案:

答案 0 :(得分:2)

听起来你正在使用SimPowerSystems库中的一个块。

不幸的是,该库中的许多(大多数?所有?)块都会获取所有参数,将它们放入一个大锅中,将它们混合在一起,然后使用生成的Mung来执行模拟。没有办法使用该块并避免该问题。

你唯一能做的就是实现你自己的块,具有所需的功能,这使得变量保持个性化,从而可以调整。