如何以编程方式更改Simscape阻止弹出参数?

7视图(30天)
有这个弹出参数 Simscape 块,我需要改变 命令。
然而,我试过以下命令,但没有一种奏效。而这些命令没有造成误差,仿真结果是相同的值时发生了变化。除此之外,我发现弹出参数不是面具背后的“弹出”式。相反,它们是“编辑”类型。
% com 1
set_param (gcb),“winding_type”,“ee.enum.statorconnection.wye”)
% com 2
mdl =“E6_PC”;
open_system (mdl);
在= Si万博1manbetxmulink.SimulationInput (mdl);
在= in.setBlockParameter (“E6_PC PMSM_delta /永磁同步电动机的,“winding_type”,“ee.enum.statorconnection.wye”);
= sim(中);

答案(1)

沙宾
沙宾 2022年12月15日
您可以使用set_param改变下拉的价值:
> > set_param (gcb,‘winding_type’,‘ee.enum.statorconnection.wye’)
> > set_param (gcb,‘winding_type’,‘ee.enum.statorconnection.delta’)
或者您可以使用数值:
> > set_param (gcb,‘winding_type’,‘1’) %怀依
> > set_param (gcb,‘winding_type’,‘2’) %三角洲

类别

找到更多的在故障排除帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!