Matlab/Simulink:如何以编程方式编辑太阳能电池组件?

Matlab/Simulink:如何以编程方式编辑太阳能电池组件?

我正在尝试以编程方式向 Simulink 模型添加组件。MATLAB 的编程模型编辑逻辑非常简单 (参考),但是在这里我遇到了一个问题。

我正在努力解决太阳能电池组件的热端口(位于elec_lib/Sources/Solar Cell)。

下图显示了视觉效果:第一张图为最初添加的组件(以编程方式添加),第二张图为同一组件,热端口(橙色)暴露。这可以手动完成,方法是右键单击组件,导航到Simscape > Block choices > Show Thermal Port。但如何以编程方式完成此操作?

  无热端口的太阳能电池

带热端口的太阳能电池

到目前为止,我ObjectParameters使用以下命令调查了该组件:

get_param(模型,'ObjectParameters')
我发现ComponentPath当我手动进行热端口曝光时,参数会发生变化(从elec.sources.solar_cellelec.sources.solar_cell_thermal)。还有其他参数正在发生变化,但当我尝试自己以编程方式操作它们时,它们都是只读的。因此,我尝试ComponentPath使用
设置参数(模型,'ComponentPath','elec.sources.solar_cell_thermal')
它可以起作用,但完全不影响组件的外观。

非常感谢任何帮助或评论——我真的很依赖它!站在这里的一堵墙前……

相关内容