文件

来自工作区

从工作区加载信号数据

  • 图书馆:
  • 金宝appSimulink /源

描述

来自工作区阻止从工作区读取信号数据,并将数据输出为信号。

块显示在中指定的表达式数据范围。有关如何模拟的详细信息金宝app®软件评估此表达式,请参阅符号解析

您可以指定如何加载数据,包括采样时间,如何处理缺少数据点的数据,以及是否使用过零点检测。有关更多信息,请参阅使用来自工作区块的加载数据

笔记

金宝appSimulink Coder™当连接到时,软件不会为此块生成代码SIM在列出的条件下的港口环境控制器

指定工作区数据

在里面来自工作区块对话框,使用数据参数指定要加载的工作区数据。您可以指定MATLAB®表达式(例如,matlab工作区中的变量的名称),其评估为其中一个选项:

  • 一个matlab.时间序列目的

  • matlab的结构时间序列对象

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

  • 二维矩阵

有关其他信息,请参阅使用来自工作区块的加载数据

与数据字典一起使用

当您将模型链接到数据字典时,您:

  • 存储设计数据,这有助于在字典的设计数据部分中的模型的基本设计。设计数据包括数字变量和金宝appSimulink.Parameter.用于设置块参数值的对象。

  • 存储模拟输入数据,您可以在基础工作区中使用该模型进行刺激和实验。通常,您将仿真输入数据创建为MATLAB时间序列对象。

有关存储变量,对象和模型使用的其他数据的更多信息,请参阅确定用于存储Simulink模型的变量和对象的位置金宝app

  • 使用a访问设计数据来自工作区块,将目标变量存储在字典的设计数据部分中并设置数据块的参数到变量的名称。

  • 要访问模拟输入数据,请将目标变量存储在基础工作区中并设置数据参数使用呼叫到评价功能。在呼吁中评价,指定WS.论证'根据'因此,块在基础工作空间中的变量而不是数据字典潜行。例如,如果变量的名称是mytimeeriesObject., 放数据评价('Base','MyTimeseriesObject')

港口

输出

展开全部

从工作区数据创建的信号。块输出模拟支持的任何类型的真实或复杂信号,包括固定点和枚举数据类型。金宝app金宝app

数据类型:单身的|双倍的|INT8.|int16|INT32.|uint8.|uint16|UINT32.|布尔基|固定点|枚举|公共汽车

参数

展开全部

在里面数据参数,指定要加载的工作区数据。指定MATLAB表达式(例如,MATLAB工作空间中的变量的名称),其评估为以下之一:

  • 一个matlab.时间序列目的

  • matlab的结构时间序列对象

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

  • 二维矩阵

来自工作区块还接受总线对象作为数据类型。要加载总线数据,请使用MATLAB的结构时间序列对象。有关详细信息,请参阅将总线数据加载到根级输入端口

类型的真实信号双倍的可以是任何数据格式来自工作区阻止支持。金宝app对于复杂的信号和数据类型之外的实际信号双倍的,使用任何格式除外大批

有关其他信息,请参阅指定工作区数据

程序使用

块参数:变量名
类型:字符向量
价值观:时间序列对象|结构的结构时间序列对象|结构|2-D矩阵
默认:'simin'

所需的数据类型为工作区数据来自工作区阻止负载。对于非总线类型,要跳过任何数据类型验证,可以使用继承:自动。有关更多信息,请参阅控制信号数据类型

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

程序使用

块参数:仰卧床
类型:字符向量
价值观:'继承:auto'|'双'|'单身'|'int8'|'uint8'|'int16'|'UINT16'|'int32'|'uint32'|'int64'| 'uint64' | 'boolean' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | 'Enum: ' | 'Bus: ' | ''
默认:'继承:auto'

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

命令行信息

块参数:采样时间
类型:字符向量
价值观:标量|向量
默认:'0'

选择此选项时,块会在时间命中执行线性插值,因为不存在相应的工作空间数据。否则,当前输出等于最近的数据存在的输出。

来自工作区通过使用两个相应的工作空间样本块插值:

  • 为了双倍的数据,通过使用两个相应的样本线性地插值该值

  • 为了布尔基数据,使用错误的在两个时间值之间的前半段和真的下半场

  • 对于除此之外的内置数据类型双倍的或者布尔基

    • upcasts数据双倍的

    • 执行线性插值(如描述双倍的数据)

    • 将插值值衰落为原始数据类型

您不能使用LINESERATED的线性插值(枚举) 数据。

该块使用最后一个已知的数据点的值作为最后一个已知数据点之后发生的时间令的值。

要确定在可用工作空间数据的最后一次命中后的块输出,请组合这些参数的设置:

  • 内插数据

  • 最终数据值后形成输出

有关详细信息,请参阅最终数据值后形成输出范围。

程序使用

块参数:
类型:字符向量
价值观:'off'|'在'
默认:'在'

当你选择启用零交叉检测,并且输入阵列包含多个条目,同时命中,Simulink检测到零交叉。金宝app例如,假设输入数组具有此数据。

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

在时间2,输入信号不连续的零交叉。有关更多信息,请参阅零交叉检测

对于总线信号,Simulink检测金宝app所有叶片总线元件的过零点。

程序使用

块参数:Zerocros.
类型:字符向量
价值观:'off'|'在'
默认:'在'

来自工作区块使用它内插数据最终数据值后形成输出设置要在工作区数据中可用的最后一个样本后确定块输出。

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

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

推断

从最终数据值推断

离开

错误

设置为零

离开

保持最终价值

工作区的最终值

离开

循环重复

错误

离开

如果工作区数据处于结构 - 无需时间格式,则从工作区重复。否则错误。

例如,当您启用时内插数据和集合最终数据值后形成输出推断,该块使用工作区数据中的最后两个数据点来推断后续数据点的值。

例如,考虑此模型。这来自工作区块读取通过记录输出创建的工作区数据正弦波块为16秒模拟。这仪表板范围块显示正弦波块输出和来自工作区块输出为20秒模拟。仿真达到16秒后,来自工作区阻止输出来自正弦波块输出作为来自工作区阻止线性外推的截图的剩余模拟。

程序使用

块参数:OutputAfterfinalValue.
类型:字符向量
价值观:'推断'|'设置为零'|'持有最终价值'|'循环重复'
默认:'推断'

块特征

数据类型

布尔基|公共汽车|双倍的|枚举|固定点[一种]|整数|单身的|细绳

直接喂养

多维信号

是的

可变尺寸信号

是的

零交叉检测

是的

[一种]金宝app通过使用固定点设计器创建的FI对象支持输入。

扩展能力

在R2006A之前介绍