主要内容

从工作空间

从工作空间信号数据加载到金宝app模型

  • 库:
  • 金宝app模型/来源

  • 从工作空间块

描述

从工作空间读取数据块到一个模型金宝app®从工作空间模型,提供了数据信号或总线在块的输出。从基础工作空间,可以加载数据模型工作区,或面具工作区。您可以使用从工作空间块信号数据加载到任何模型或从工作区子系统在模型层次结构可以参考模型或子系统。

您可以指定如何构造块的输出工作空间数据,包括输出样本期间,内插和外推法的行为,是否使用零交点检测。

从工作空间块图标显示的值数据参数。例如,如果您使用从工作空间加载数据块的变量x,您指定x的值数据参数,显示x

指定数据加载

指定数据从工作空间块加载使用数据参数。您可以指定的值数据参数作为一个MATLAB®表达式,如变量名。的表达式数据参数必须评估数据的格式从工作空间块的支持。金宝app如何在计算表达式的详细信息,请参见符号解析

从工作空间块不加载数据从数据字典。只使用一个数据字典存储设计数据模型,模拟输入数据。你可以存储设计数据相关从工作空间块,如的值样品时间参数,在数据字典。

港口

输出

全部展开

数据加载从工作区,在块提供输出信号或公共汽车。根据数据负载,输出信号可能是一个标量,多维,或适应信号,一辆公共汽车或巴士的数组。的从工作空间支持加载真正金宝app的和复杂的数据块的内置数据类型除外int64uint64

数据类型:||一半|int8|int16|int32|uint8|uint16|uint32|布尔|不动点|枚举|公共汽车
复数的支持:金宝app是的

参数

全部展开

数据加载从工作区,指定为一个变量名或MATLAB表达式支持的评估数据的格式金宝app从工作空间块。表达式可以创建的数据从工作空间块提供的输出,也可以引用一个工作空间变量包含数据加载。如何在计算表达式的更多信息,参见符号解析

从工作空间可以加载数据块为标量、多维和适应信号以及数据总线或数组的公交车。的从工作空间在这些格式:金宝app支持加载数据块

  • timeseries对象

  • 时间表对象

  • 金宝appSimulink.SimulationData.Signal对象

  • 结构,表示总线数据。公共汽车的结构必须与层次结构和使用timeseries时间表对象来表示信号数据。

  • 结构为一个信号,表示数据匹配的领域和层次结构结构结构随着时间的推移日志格式。

  • 二维数组表示数据的一个信号。数组中的第一列代表的时间和一个或多个额外的列包含信号数据。

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

当您加载数据总线,指定输出数据类型参数的金宝appSimulink.Bus对象定义了公共汽车。

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

从工作空间支持适应信号金宝app加载数据块结构结构随着时间的推移格式。

编程使用

块参数:VariableName
类型:特征向量
价值观:MATLAB表情|timeseries对象|时间表| |结构二维数组对象
默认值:“思”

空间数据的数据类型从工作空间块负载。默认情况下,从工作空间块继承了输出信号数据类型从工作区数据或从下游块定义了数据类型的信号。

当你为一个标量或多维信号加载数据,您可以选择继承的输出数据类型或您可以指定输出数据类型匹配的数据类型空间数据。

加载数据公共汽车或巴士,数组设置输出数据类型总线:< bus_object >并指定的名称金宝appSimulink.Bus对象定义了输出总线。

枚举数据加载时,设置输出数据类型枚举:< class_name >并指定枚举类的名称定义枚举数据值。

单击显示数据类型的助理按钮来显示数据类型的助理帮助你设置数据类型属性。有关更多信息,请参见使用数据类型指定数据类型的助理

编程使用

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

样品时间参数指定当块计算一个新的输出值在模拟。有关详细信息,请参见指定样品时间

指定样品时间参数作为标量当你不希望输出时间偏移量。时间偏移量添加到输出,指定样品时间参数作为一个1——- - - - - -2向量的第一个元素是采样周期,第二个元素是偏移量。

默认情况下,样品时间参数值是0,这表明连续样本时间没有时间偏移量。对于离散信号,指定样品时间离散采样间隔。例如,指定样品时间作为0.1模型离散信号采样每100毫秒。指定样品时间作为1继承的值。

编程使用

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

插值法用于提供输出值模拟次加载时间值之间的空间数据。当您选择插入数据,从工作空间块中使用邻值线性插入一个输出值加载工作空间数据。当插入数据没有选择,从工作空间块提供了以前的数据点的值加载工作区中的数据。插值算法的更多信息,请参阅插值

当你负载枚举、定点或适应信号数据,清除插入数据参数。

提供输出值加载工作空间数据中的最后一个值后,从工作空间块使用的组合插入数据参数和形成最终的数据值后输出参数。

插入数据参数值也会影响如何从工作空间块意味着输出值模拟次中的第一个数据点之前加载工作空间数据。当插入数据被选中,从工作空间块使用工作区中的前两个数据点数据线性外推的输出值模拟倍之前第一个数据点。当插入数据不是选择,块提供地面仿真的输出值倍之前第一个工作空间数据点。完整的信息从工作空间块外推法的行为,明白了外推法

编程使用

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

讨论二阶导数过零检测技术用于定位块输出不连续,避免使用过分断层附近的小的时间步长,可以减缓模拟。一个零交叉指的是一个不连续的数据。您可以启用讨论二阶导数过零检测的从工作空间块当样品时间是连续的(0)。

载入工作区中创建一个不连续的数据块的输出数据包括多个样本。例如,输入数据,一个不连续发生在时间2

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

从工作空间块还可以创建一个不连续的输出在最后在工作区中样本数据,当你集形成最终的数据值后输出设置为零

总线负载输入数据时,从工作空间块检测零交叉总线元素。

有关更多信息,请参见讨论二阶导数过零检测

编程使用

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

从工作空间块使用插入数据形成最终的数据值后输出设置后确定块输出仿真时间最后一个示例在工作区中可用的数据。

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

外推法

从最后的数据外推值

错误

设置为零

持有最终值

终值从工作区

循环重复

错误

当载入工作区数据使用结构没有时间格式,重复工作空间数据从第一个值。

错误的工作区以外的数据格式结构随着时间的推移。

完整的信息从工作空间块外推法的行为,明白了外推法

编程使用

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

块特征

数据类型

布尔|公共汽车||枚举|不动点(一个]|一半|整数||字符串

直接引线

没有

多维信号

是的

适应信号

是的

讨论二阶导数过零检测

是的

(一个]金宝app支持输入通过fi使用定点设计师创建的对象。

提示

  • 从工作空间块支持加载部金宝app分指定数据总线。部分指定总线数据,设置总线元素不需要加载数据[]

  • 加载数据登录使用数组格式到文件块,转置时间值的数组,这样在一列而不是单个行。您可以使用转置功能和转置数据保存到一个新文件。

  • 编程式模拟使用sim卡,parsim,或batchsim功能,您可以使用金宝appSimulink.SimulationInput指定的数据对象从工作空间块加载。

算法

全部展开

扩展功能

之前介绍过的R2006a