主要内容

到工作空间

日志数据工作区万博1manbetx模型

  • 工作区块

库:
万博1manbetx模型/下沉
DSP系统工具箱/下沉
高密度脂蛋白编码器/下沉

描述

到工作空间记录数据块连接到其输入端口从仿真软件工作区万博1manbetx®模型。通常情况下,记录数据返回的基础工作。当你编程模拟模型在一个函数,在工作区中返回记录数据的功能。在仿真中,记录数据流检查器仿真数据。记录数据写入工作区当模拟暂停或停止。

您可以使用到工作空间块日志数据信号,一辆公共汽车或巴士的数组。的到工作空间块支持日志标万博1manbetx量和多维数据,包括适应可变数据信号。

您可以配置变量的名称,它存储的数据到工作空间块的日志,您可以指定格式记录的数据。您还可以控制哪些值到工作空间块通过指定日志块或模型参数。有关更多信息,请参见指定日志信号值

记录数据的访问

如何返回到工作空间仿真结果取决于你如何模拟模型和配置。仿真结果在一个返回万博1manbetxSimulink.SimulationOutput对象在任何一种情况下:

  • 你使单一的模拟输出参数。

    默认情况下,单一的模拟输出参数启用当你创建一个新的模型。您可以使用配置参数启用参数对话框。在建模选项卡,在设置,点击模型设置。然后,在配置参数对话框中,选择数据导入/导出并选择单一的模拟输出

  • 你运行一组模拟使用多个模拟窗格。

  • 你编程模拟模型使用一个或多个万博1manbetxSimulink.SimulationInput对象。

    您可以配置模拟使用SimulationInput当您运行模拟使用对象sim卡,parsim,batchsim功能。

  • 你使用一个模拟模型sim卡功能语法,返回结果为一个单一的模拟输出。

    有关更多信息,请参见sim卡

在一个输出仿真结果返回时,SimulationOutput为每个对象包含一个变量到工作空间块模型。访问记录的数据到工作空间布洛克:

  • 使用一个点使用指定的变量名变量名块的参数。默认情况下,模型配置为使用变量名称返回一个单一的模拟输出,到工作空间保存数据块变量命名simout

    toWksData = out.simout;
  • 使用得到函数和变量的名称包含记录的数据。

    toWksData = (, simout);

在模型中,到工作空间在工作区中显示如何访问数据块。默认情况下,显示out.simout。块外观更新时:

  • 指定一个不同的值变量名参数。

  • 指定一个不同的变量名的单一的模拟输出。

  • 清除单一的模拟输出配置参数。

港口

输入

全部展开

输入端口接收数据日志空间。的到工作空间支持日志记录万博1manbetx真实和复杂数据块的内置数据类型或用户定义的数据类型,如公共汽车、枚举和定点数据。

提示

日志定点数据需要一个许可证定点设计师™。

数据类型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|字符串|不动点|枚举|公共汽车|图像
复数的支持:万博1manbetx是的

参数

全部展开

指定一个名称为变量,其中包含记录的数据。默认情况下,到工作空间块在一个变量保存记录数据simout。当一个包含多个模型到工作空间块,变量名每个块的参数值必须是唯一的。

信息命名MATLAB®变量,看到变量名

编程使用

t

块参数:VariableName
类型:字符串|字符向量
值:有效的MATLAB函数名称
默认值:“simout”

当你只想保存或分析的数据模拟,指定样本的数量要日志作为一个积极的整体数量大于零。默认情况下,到工作空间日志数据块为整个模拟,和的值限制数据点参数是

更多信息在模拟控制记录的样品,看到的指定日志信号值

编程使用

块参数:MaxDataPoints
类型:字符串|字符向量
价值观:“正”|正整数大于零
默认值:“正”

指定一个大量毁灭因素减少有效的记录数据的采样率。大量毁灭的因素,n,到工作空间每一块日志nth样本值。例如,当您指定大量毁灭值作为2,到工作空间每一个数据点块日志。

更多信息在模拟控制记录的样品,看到的指定日志信号值

编程使用

块参数:大量毁灭
类型:字符串|字符向量
价值观:标量
默认值:' 1 '

指定格式的数据记录到工作区。日志数据的公共汽车或巴士输入数组,使用Timeseries格式。

保存格式价值 工作空间数据格式 模拟工作流支持万博1manbetx
Timeseries

Nonbus记录作为输入timeseries对象。

总线输入记录的结构timeseries对象。结构中的层次结构和名称字段中指定的层次结构和名称相匹配万博1manbetxSimulink.Bus对象定义了公共汽车。

公交车数组输入记录作为一个结构数组timeseries对象。

万博1manbetx支持:

  • 正常模式仿真

  • 加速器模式仿真

  • 快速加速器模式仿真(因为R2022a)

  • 外部模式模拟,使用XCP沟通提供StreamToWks被设置为“上”MATFileLogging被设置为“关闭”

不支持:万博1manbetx

  • 外部模式模拟,使用TCP / IP或串行通信

  • Software-in-the-loop (SIL)模拟

  • Processor-in-the-loop(公益诉讼)模拟

  • 代码生成的万博1manbetx仿真软件编码器™目标

结构随着时间的推移

Nonbus输入记录作为一个结构,包含这些字段:

  • 时间——列向量的仿真时间点击输入值进行记录。

  • 信号——结构示例值包含字段:

    • ——样本值的数组。

    • ——样品尺寸。

    • 标签——信号线路模型的名称。

  • blockName——的名称到工作空间块。

总是支持:万博1manbetx

  • 正常模式模拟。

  • 外部模式模拟,使用XCP沟通提供StreamToWks被设置为“上”MATFileLogging被设置为“关闭”

万博1manbetx除了支持到工作空间块中引用的模型:

  • 加速器模式仿真

  • 快速加速器模式仿真

  • 外部模式模拟,使用TCP / IP或串行通信

万博1manbetx如果支持MAT-file日志(万博1manbetx仿真软件编码器)为生成的代码启用,除了当吗到工作空间块中引用的模型:

  • Software-in-the-loop (SIL)模拟

  • Processor-in-the-loop(公益诉讼)模拟

  • 代码生成的万博1manbetx仿真软件编码器目标

结构

Nonbus输入结构相匹配的记录结构随着时间的推移格式,但时间结构的字段是空的。

数组

nonbus输入保存为样本值N维数组,N是一个大于输入的尺寸。例如:

  • 标量信号数据记录作为一个列向量。

  • 矢量信号数据记录作为一个矩阵。

  • 矩阵信号数据记录作为一个三维数组。

结构数组中的值取决于输入信号数据的尺寸:

  • 标量和矢量信号,每个样本值是输出数组中的一行。数组的第一个维度与时间等:simout (1)返回第一个记录信号值。

  • 对矩阵信号,输出的三维数组与时间等simout (:,: 1)返回第一个记录信号值。

  • N维信号,最后维度将随着时间的推移,这样的元素数量在过去的尺寸等于从模拟记录的样本的数量。

输出数组只包含信号值和不包含时间数据。

提示

  • 日志数据作为框架而不是纸浆包:

    • 配置保存格式参数使用的日志数据结构格式或数组格式。

    • 指定保存二维信号参数,二维阵列(连接在第一个维度)

  • 当你想要记录的数据加载使用从工作空间块,考虑使用Timeseries结构随着时间的推移格式。当你使用的日志数据数组格式,你需要样品时间值合并到数组之前加载数据。

编程使用

块参数:SaveFormat
类型:字符串|字符向量
价值观:“Timeseries”|“结构随着时间的推移”|“结构”|“数组”
默认值:“Timeseries”

指定是否记录二维输入数据作为一个三维数组或一个二维数组。

日志作为一个三维数组适合纸浆包输入数据。沿着三维样品连接,允许方便地访问二维样本的数据。

日志是一个二维数组适合框架的输入数据。样品连接在第一个维度,这实际上消除了帧缓冲从第一个维度。

输入数据的维度 将二维信号保存为…… 空间数据的维度
——- - - - - -N 二维阵列(连接在第一个维度)

K——- - - - - -N矩阵,K等于次从模拟记录的样本的数量。

例如,日志十的样本2——- - - - - -4创建一个矩阵输入20.——- - - - - -4矩阵。

三维数组(连接第一个维度)

——- - - - - -N——- - - - - -K数组,K等于从模拟记录的样本的数量。

例如,日志十的样本2——- - - - - -4创建一个矩阵输入2——- - - - - -4——- - - - - -10数组中。

依赖关系

要启用该参数,设置保存格式数组结构

编程使用

块参数:Save2DSignal
类型:字符串|字符向量
价值观:“二维数组(连接在第一个维度)”|“三维数组(连接在第三维度)
默认值:第三维度的三维数组(连接)的

指定如何日志定点输入数据。默认情况下,到工作空间块定点数据作为一个日志fi(定点设计师)对象。当你清楚这个参数,到工作空间块日志定点输入数据

到工作空间块总是定点数据作为一个日志fi对象时:

  • 模拟模型在快速加速模式。

  • 指定保存格式参数,Timeseries

使用到工作空间记录定点数据块需要一个许可证定点设计师。

编程使用

块参数:FixptAsFi
类型:字符串|字符向量
价值观:”从“|”“
默认值:“关闭”

指定当块日志在模拟输入值。默认情况下,样品时间是遗传的(1)。连续采样时间,指定值0。使用离散采样时间,指定样品时间参数是一个标量。有关更多信息,请参见指定样品时间

编程使用

块参数:SampleTime
类型:字符串|字符向量
价值观:标量
默认值:' 1 '

块特征

数据类型

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

直接引线

没有

多维信号

是的

适应信号

是的

讨论二阶导数过零检测

没有

提示

  • 您可以转换数据登录使用到工作空间数据集格式。数据的转换可以简化后处理如果你使用其他的测井技术,如信号记录、使用数据集格式。有关更多信息,请参见timeseries对象转换为数据集对象

  • 当你调用一个函数,模拟模型,数据返回到登录模拟函数工作区。从模拟在一个函数中返回数据记录的基本工作空间,使用assignin函数。例如,这个函数调用myfunc模拟模型myModel,其中包括一个到工作空间记录数据块到变量simout并将记录的数据到工作空间块基本工作空间。

    函数myfunc = sim卡(“myModel”);toWksData =得到(,“simout”);assignin (“基地”,“toWksData”,toWksData);结束

扩展功能

PLC的代码生成
使用仿真软件生成结构化文本代码®PLC编码器™。万博1manbetx

定点转换
设计和模拟使用定点定点系统设计师™。

版本历史

之前介绍过的R2006a

全部展开