matlab调用simulink模块导出数据时仿真报错“无法解析名称 simout02.signals.values”。

代码调用simulink仿真模块的simout模块时报错

8.	 measurement(i) = simout02.signals.values(100001,1); %获取误码率
9.	 theory(i) = simout01.signals.values(100001,1); %获取仿真的误码率

 

To Workspace模块中已经将变量名改成simout01/simout02,但还是无法解析名称。

后来查资料发现是要将“单一仿真输出”选项关掉。

  

 

该设置的描述:指定是否以单个 Simulink.SimulationOutput 对象形式返回仿真数据。仿真数据包括仿真元数据和记录到工作区的所有数据,包括输出、状态、数据存储内存、信号和使用模块记录到工作区的数据。

在本仿真系统中应设置为仿真数据以一个或多个变量形式返回。

再运行,报错就解决了。✌️✌️

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值