代码调用simulink仿真模块的simout模块时报错
8. measurement(i) = simout02.signals.values(100001,1); %获取误码率
9. theory(i) = simout01.signals.values(100001,1); %获取仿真的误码率
To Workspace模块中已经将变量名改成simout01/simout02,但还是无法解析名称。
后来查资料发现是要将“单一仿真输出”选项关掉。
该设置的描述:指定是否以单个 Simulink.SimulationOutput
对象形式返回仿真数据。仿真数据包括仿真元数据和记录到工作区的所有数据,包括输出、状态、数据存储内存、信号和使用模块记录到工作区的数据。
在本仿真系统中应设置为仿真数据以一个或多个变量形式返回。
再运行,报错就解决了。✌️✌️