为什么我不能调整块 "Series RLC branch" 的可调参数 "L"?

Why can't I tune tunable parameter "L" for block "Series RLC branch"?

我从 Simulink 模型制作了 exe 文件(我使用了 rsim,启用了可调参数)。在此之前,我制作了一个带有块 "constant" 的 exe 文件的独立应用程序,一切都很好。我使用了 "rsimgetrtp" 并遵循了 mr.Phil 的建议。但是现在当我需要使用 GUI 进行更复杂的 exe 模拟时,我收到警告说某些参数无法调整。

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

有没有办法让它可调?或者如果我不能,我应该怎么做才能制作一个带有 exe 和可调参数的独立 GUI?

听起来您正在使用 SimPowerSystems 库中的块。

不幸的是,该库中的许多(大多数?全部?)模块采用所有参数,将它们扔进一个大锅中,将它们混合在一起,然后使用生成的 Mung 来执行模拟.无法使用该块来避免该问题。

您唯一能做的就是实现您自己的块,具有所需的功能,使变量保持独立并因此可调。