设置日志记录到工作区的范围参数
数据保存到MATLAB中®通过Simulink实现工作空间®范围块。要保存的数据,请设置范围块的参数。在创建Simulink模型并添加范围块,您可以输入范围参数的信号记录到MATLAB工作空间。
这个过程使用模型sldrtex_model
.要打开这个模型,在MATLAB命令窗口中输入:
open_system (docpath (fullfile (docroot,“工具箱”,...“sldrt”,“例子”,“sldrtex_model”)))
它假定您已经加载了该模型。
在“Simulink编辑器”中,在“桌面实时”选项卡上,选择模式>在内核中运行.
在模型图中,双击
范围
块。在范围工具栏,单击参数按钮.
在参数范围对话框中,单击日志记录选项卡。
做以下其中一件事:
如果您正在运行一个普通模式模拟连接输入输出模式,选择最后限制数据点复选框,并输入要保存的样本点数量。
如果您正在运行外部模式模拟在内核中运行模式,不选择最后限制数据点复选框。
当你使用Simulink桌面实时™软件,使用持续时间值设置保存的样本点的数量。设置持续时间价值,看到设置在内核模式下运行的日志属性为工作区.有关更多信息,请参见使用TCP/IP或串行通信的外部模式模拟(仿真软件编码器).
选择将数据记录到工作空间复选框。在变量名文本框中,输入MATLAB变量的名称。默认名称为
ScopeData
.从保存格式列表,选择其中之一
结构随时间变化
,结构
,数组
,数据集
.例如,要保存采样时间和这些时间的信号值,请选择结构随时间变化
.点击好吧.
在“作用域参数”对话框中修改值时,必须单击应用或好吧按钮,使更改生效。在连接和启动实时应用程序之前重新构建它。如果不重新构建,则会打开一个错误对话框。如果不单击应用,您的可执行文件运行,但它使用旧的设置。