到工作空间
将数据记录到工作区动态仿真模块模型
- 库:
模型/下沉
DSP系统工具箱/接收器
HDL编码器/接收器
描述
的到工作空间block将连接到其输入端口的数据从Simulink记录到工作空间®模型。通常,日志数据在基本工作区中返回。当您在函数中以编程方式模拟模型时,将在函数的工作空间中返回日志数据。在模拟期间,记录数据流到模拟数据检查器。当模拟暂停或停止时,将记录数据写入工作空间。
您可以使用到工作空间块来记录信号、总线或总线数组的数据。的到工作空间块支持记录标量和多维数据,包括用于可变大小信号的数据。
可以配置存储数据的变量的名称到工作空间阻止日志,并且可以指定日志数据的格式。的值也可以控制到工作空间通过指定块或模型参数来阻塞日志。有关更多信息,请参见为日志指定信号值.
记录数据的访问
如何将模拟结果返回到工作空间取决于您如何模拟和配置模型。模拟结果以单一方式返回仿真软件。SimulationOutput
在以下任何情况下反对:
当在单个输出中返回模拟结果时,则SimulationOutput
对象为每个对象包含一个变量到工作空间块。访问由。记录的数据到工作空间布洛克:
方法指定的变量名使用一个点变量名块的参数。默认情况下,模型被配置为使用变量名返回单个模拟输出
出
,到工作空间块将数据保存到名为simout
.toWksData = out.simout;
使用
得到
用包含日志数据的变量的名称初始化。toWksData = (, simout);
在模型中,到工作空间块指示如何访问工作区中的数据。默认情况下,显示块out.simout
.当您:
对象指定不同的值变量名参数。
为单个模拟输出指定不同的变量名。
清除单一的模拟输出配置参数。
港口
输入
参数
块特征
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|
提示
方法记录的数据可以进行转换到工作空间块
数据集
格式。如果使用其他日志记录技术(如信号日志记录),则转换数据可以使后处理更容易数据集
格式。有关更多信息,请参见将记录数据转换为数据集格式.当您调用模拟模型的函数时,在模拟中记录的数据将返回到函数工作区。要将从函数中的模拟中记录的数据返回到基本工作区,请使用
assignin
函数。例如,这个函数调用myfunc
模拟模型myModel
,其中包括到工作空间块,它将数据记录到变量simout
并发送日志记录的数据到工作空间块到基本工作区。函数Myfunc out = sim(“myModel”);toWksData =得到(,“simout”);assignin (“基地”,“toWksData”, toWksData);结束