不保存记录的一个子集信号模型?

2视图(30天)
哈维尔Cuadros
哈维尔Cuadros 2020年10月15日
你好所有的,
我想从我的复杂模型,收集信号的某些子集做所以我后 这个链接 。我只对模型记录以来的子集感兴趣的信号比我感兴趣在这个时刻,但我不想禁用所有的记录信号模型。
我的代码是这样的
mdl =“myModelA”;
load_system (mdl);
%得到模型信息关于目前正在记录的信号
ov = 金宝appSimulink.SimulationData.ModelLoggingInfo (mdl);
%定义这些信号,我们在更换记录感兴趣
blkPort = 1;
所以(1)= S金宝appimulink.SimulationData.SignalLoggingInfo ([mdl' / | (x [n] + r_thermal [n]) * Glna |”),blkPort);
因此(2)= S金宝appimulink.SimulationData.SignalLoggingInfo ([mdl' / was_abort_triggered_monitoring '),blkPort);
(3)= Sim金宝appulink.SimulationData.SignalLoggingInfo (mdl' / validACQ '),blkPort);
(4)= Sim金宝appulink.SimulationData.SignalLoggingInfo (mdl' / PER_ACQ '),blkPort);
%替代原始信号调试通过的向量
机汇。信号=;
%应用这个对象模型
set_param (mdl“DataLoggingOverride”、ov);
currentPower = 1:2
iterationOutput = sim (mdl);
simulationOutput {currentPower} = iterationOutput;
清晰的“iterationOutput”
结束
它的存在表示,阅读链接 金宝app当你保存模型仿真软件保存设置。 这是否意味着我必须保存模型在模拟模型?

答案(1)

信心耆那教徒的
信心耆那教徒的 2021年3月8日
嗨,哈维尔,
是的,你必须保存模型在模拟之前,锁模型覆盖对象设置。

类别

找到更多的在保存从模拟运行时数据帮助中心文件交换

社区寻宝

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

开始狩猎!