主要内容

设置日志记录到工作区的范围参数

数据保存到MATLAB中®通过Simulink实现工作空间®范围块。要保存的数据,请设置范围块的参数。在创建Simulink模型并添加范围块,您可以输入范围参数的信号记录到MATLAB工作空间。

这个过程使用模型sldrtex_model.要打开这个模型,在MATLAB命令窗口中输入:

open_system (docpath (fullfile (docroot,“工具箱”...“sldrt”“例子”“sldrtex_model”)))

它假定您已经加载了该模型。

  1. 在“Simulink编辑器”中,在“桌面实时”选项卡上,选择模式>在内核中运行

  2. 在模型图中,双击范围块。

  3. 范围工具栏,单击参数按钮

  4. 参数范围对话框中,单击日志记录选项卡。

  5. 做以下其中一件事:

    • 如果您正在运行一个普通模式模拟连接输入输出模式,选择最后限制数据点复选框,并输入要保存的样本点数量。

    • 如果您正在运行外部模式模拟在内核中运行模式,不选择最后限制数据点复选框。

    当你使用Simulink桌面实时™软件,使用持续时间值设置保存的样本点的数量。设置持续时间价值,看到设置在内核模式下运行的日志属性为工作区.有关更多信息,请参见使用TCP/IP或串行通信的外部模式模拟(仿真软件编码器)

  6. 选择将数据记录到工作空间复选框。在变量名文本框中,输入MATLAB变量的名称。默认名称为ScopeData

  7. 保存格式列表,选择其中之一结构随时间变化结构数组,数据集.例如,要保存采样时间和这些时间的信号值,请选择结构随时间变化

    作用域参数数据的图像

  8. 点击好吧

    在“作用域参数”对话框中修改值时,必须单击应用好吧按钮,使更改生效。在连接和启动实时应用程序之前重新构建它。如果不重新构建,则会打开一个错误对话框。如果不单击应用,您的可执行文件运行,但它使用旧的设置。

相关的话题

Baidu
map