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