文档

从工作空间

从工作空间负载信号数据

  • 库:
  • 万博1manbetx模型/来源

描述

从工作空间块从工作区中读取信号数据和输出数据信号。

块显示表达式中指定数据参数。关于模型的细节万博1manbetx®软件评估这个表达式,明白了符号解析

您可以指定如何加载数据,包括样品的时间,如何处理缺失数据的数据点,和是否使用零交点检测。有关更多信息,请参见使用从工作区块加载数据

指定工作空间数据

从工作空间块对话框中,使用数据参数指定工作区数据加载。您可以指定一个MATLAB®表达式(例如,一个变量的名字在MATLAB工作区),评估这些选项之一:

  • 一个MATLABtimeseries对象

  • MATLAB的结构timeseries对象

  • 一个结构,有或没有时间

  • 一个二维矩阵

有关更多信息,请参见使用从工作区块加载数据

使用数据字典

当你链接模型数据字典,你:

  • 存储设计数据,导致模型的基本设计在设计数据的字典。包括数值型变量和设计数据万博1manbetxSimulink.Parameter你使用设置块参数值的对象。

  • 存储仿真输入数据,您可以用它来刺激和实验模型,在基本工作空间。通常,您将创建和MATLAB仿真输入数据timeseries对象。

更多信息存储变量、对象和其他数据模型使用,明白了确定在哪里存储变量和对象模型模型万博1manbetx

  • 通过使用一个设计数据的访问从工作空间块,将目标变量存储在字典的设计数据部分和设置数据参数块的变量的名称。

  • 模拟输入数据的访问,将目标变量存储在工作区底部和设置数据通过使用调用参数evalin函数。在调用evalin,指定ws参数为“基地”这样阻止寻求基本工作空间中的变量而不是数据字典。例如,如果变量的名称myTimeseriesObject,设置数据evalin(“基地”、“myTimeseriesObject”)

港口

输出

全部展开

信号从工作区中创建数据。块输出真实或仿真软件支持任何类型的复杂信号,包括定点和枚举数据类型。万博1manbetx万博1manbetx

数据类型:||int8|int16|int32|uint8|uint16|uint32|布尔|不动点|枚举|公共汽车

参数

全部展开

数据参数,指定工作区数据加载。指定一个MATLAB表达式(例如,一个变量的名字在MATLAB工作区),计算结果为以下之一:

  • 一个MATLABtimeseries对象

  • MATLAB的结构timeseries对象

  • 一个结构,有或没有时间

  • 一个二维矩阵

从工作空间块也接受一个总线对象作为数据类型。加载总线数据,使用MATLAB的结构timeseries对象。有关详细信息,请参见总线数据加载根级的输入端口

真正的信号类型可以在任何数据格式从工作空间块的支持。万博1manbetx对于复杂的信号和真实信号以外的数据类型,使用以外的任何格式数组

有关更多信息,请参见指定工作空间数据

编程使用

块参数:VariableName
类型:特征向量
价值观:timeseries对象|结构timeseries对象| |二维矩阵结构
默认值:“思”

工作区数据所需的数据类型从工作空间块负载。对于non-bus类型,跳过任何数据类型验证,您可以使用继承:汽车。有关更多信息,请参见控制信号数据类型

加载总线数据,使用MATLAB timeseries对象的结构。有关详细信息,请参见总线数据加载根级的输入端口

编程使用

块参数:OutDataTypeStr
类型:特征向量
价值观:“继承:汽车”|“双重”|“单一”|“int8”|“uint8”|“int16”|“uint16”|“int32”|“uint32”|“布尔”|“fixdt(0) 1, 16日”|“fixdt(1, 16日2 ^ 0,0)”|“枚举:<类名>”|“总线:<对象名称> | < >数据类型表达的
默认值:“继承:汽车”

加载工作空间数据的采样率。有关详细信息,请参见指定样品时间

命令行信息

块参数:SampleTime
类型:特征向量
价值观:标量|向量
默认值:' 0 '

当您选择此选项,块执行线性插值时点击不存在相应的空间数据。否则,输出的电流等于输出数据的最近的时候存在。

从工作空间块插入通过使用两个相应的工作区样本:

  • 数据线性插入的值通过使用两个相应的样品

  • 布尔数据,使用上半年的两个时间值和之间的时间真正的下半年

  • 除了对一个内置的数据类型布尔:

    • 向上的数据

    • 执行线性插值(描述数据)

    • 低垂的插入值原始数据类型

你不能使用线性插值与枚举(枚举)数据。

块使用最后的数据点的值随着时间的价值打过去已知的数据点后发生的。

确定块输出最后一次冲击后的工作区数据可用,结合这些参数的设置:

  • 插入数据

  • 形成最终的数据值后输出

详情,请参阅形成最终的数据值后输出参数。

编程使用

块参数:插入
类型:特征向量
价值观:”从“|”“
默认值:“上”

当您选择使讨论二阶导数过零检测,输入数组包含多个条目的同时,仿真软件检测到一个零交叉。万博1manbetx例如,假设输入数组数据。

时间:0 1 2 2 3信号:2 3 4 5 6

2时,有一个从输入信号不连续零交叉。有关更多信息,请参见讨论二阶导数过零检测

总线信号,仿真软件检测所有叶零交叉万博1manbetx总线元素。

编程使用

块参数:ZeroCross
类型:特征向量
价值观:”从“|”“
默认值:“上”

确定块输出最后一次冲击后的工作区数据可用,结合这些参数的设置:

  • 插入数据

  • 形成最终的数据值后输出

此表列出了块输出,基于两个选项的值。

最终数据值后设置形式输出 设置插入数据 块最终数据后输出

外推法

从最后的数据外推值

错误

设置为零

持有最终值

终值从工作区

终值从工作区

循环重复

错误

重复从工作区如果工作区structure-without-time格式的数据。否则错误。

例如,块使用最后两个已知数据来推断数据点发生在最后一个已知点如果你:

  • 选择插入数据

  • 形成最终的数据值后输出外推法

考虑这个模型。

从工作空间读取数据块的工作区。由模型的输出数据万博1manbetx正弦波每隔一秒钟采样。工作区中包含的第一个16个样本输出。顶部和底部x - y图显示的输出正弦波从工作空间块,分别从0到20秒。的输出的直线从工作空间块反映了缺失数据的线性外推点的模拟。

编程使用

块参数:OutputAfterFinalValue
类型:特征向量
价值观:“外推”|“设置为零”|“控股最终值”|“循环重复”
默认值:“外推”

块特征

数据类型

||布尔|基整数|不动点(一个]|枚举|公共汽车

多维信号

是的

适应信号

是的

(一个]

扩展功能

之前介绍过的R2006a

这个主题有帮助吗?