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