主要内容

信号编辑器

显示,创建,编辑和切换可互换方案

  • 图书馆:
  • 金宝appSimulink /源

  • 信号编辑器块

描述

信号编辑器块显示,创建和编辑可互换方案。您还可以使用块切换模型中的方案。

信号编辑器块支持包含一金宝app个或多个标量的mat文件金宝appsimulink.simulationdata.dataset.对象。

你可以港口信号构建器块配置到信号编辑器块使用SignalBuilderToSignAlititor.功能。有关更多信息,请参阅用信号编辑器块替换信号构建器块

以编程方式获取方案的总数和信号信号编辑器块,使用get_param.numberofscenarios.numberofsignals.特性。这些属性包含作为字符向量的值。要将这些值转换为双打,请使用str2double.功能。

以编程方式启用信号编辑器块到标签输出信号线,设置set_param.preservesignalname.'在'(默认)。例如:

set_param(gcb,'preservesignalname','开')

限制

信号编辑器块不支持:金宝app

  • 函数调用

  • 一系列公共汽车

  • 使用快速加速器模式的公共汽车

  • 地面信号

信号编辑器块支持动态字金宝app符串。它不支持最大长度的字符串金宝app。另外,字符串信号编辑器块不能输出:

  • 非标ralarar matlab字符串。

  • 包含缺失值的字符串数据。

  • 包含非ASCII字符的字符串数据。

港口

输出参数

展开全部

一个或多个信号,可以是:

  • 一个matlab.®时间序列目的

  • matlab的结构时间序列对象

  • 二维矩阵

端口标签取决于数据集MAT文件中的关联变量。

数据类型:单身的|双倍的|一半|INT8.|int16|int32|INT64.|uint8.|uint16|UINT32.|UINT64|细绳|布尔基|固定点|枚举|公共汽车

参数

展开全部

数据集文件,指定为字符向量,包含一个或多个标量金宝appsimulink.simulationdata.dataset.对象。不要在不同的区域设置中使用来自一个语言环境的文件名。在多个平台上使用块时,请考虑指定MAT文件名并在MATLAB路径上具有MAT文件。

依赖性

  • 如果untitled.mat在当前文件夹中不存在,这些参数被禁用:

    • 主动场景

    • 信号

    • 输出总线信号

    • 单元

    • 采样时间

    • 内插数据

    • 启用零交叉检测

    • 表单输出后的最终数据值由

  • 要创建MAT文件,请单击.此按钮启动信号编辑器用户界面,允许您创建和编辑方案MAT文件。

程序使用

块参数文档名称
类型:字符向量
价值:字符向量
默认'untitled.mat'

活动场景,指定为字符向量。必须存在指定的MAT文件。

依赖性

  • 要启用此参数,请确保存在指定的MAT文件。

  • 启用快速重启,您可以:

    • 更改主动方案

    • 改变主动信号

    • 启动信号编辑器用户界面和编辑数据

    虽然您可以更改活动信号,但不能在块中编辑信号属性。

程序使用

块参数ActiveScenario.
类型:字符矢量|数字
价值:字符矢量|索引价值
默认“场景”

要启动信号编辑器用户界面,请单击

配置信号,指定为信号名称。该信号被认为是有源信号。在配置信号之前必须存在mat文件。

要启用此参数,请确保存在指定的MAT文件。

提示

不要使用set_param.函数设置活动信号属性名称值参数('ActiveSignal')与另一个名称 - 值对参数结合使用信号编辑器堵塞。

程序使用

块参数ActiveSignal
类型:字符矢量|数字
价值:字符矢量|索引矢量
默认'信号1'

将信号配置为总线:

将信号配置为总线。

离开

不要将信号配置为总线。

必须存在指定的MAT文件。

提示

只有当活动信号是MATLAB结构时,才选中此复选框,其字段与现有的字段相同,或创建新的匹配对象。如果选择此复选框的活动信号不是MATLAB结构的,模拟返回错误。

依赖性

  • 选择输出总线信号复选框启用选择总线对象范围。

  • 要启用此参数,请确保存在指定的MAT文件。

程序使用

块参数斯宾斯
类型:字符向量
价值'off'|'在'
默认“关闭”

选择或输入总线对象名称。要编辑总线对象或使用数据类型助手创建总线对象,请单击>>.主动信号必须是一个MATLAB结构,其字段与此总线对象相同。必须存在指定的MAT文件。

依赖性

要启用此参数,请确保存在指定的MAT文件。

程序使用

块参数outputBusObjectStr.
类型:字符向量
价值:总线对象名称
默认“巴士:BusObject”

选择总线对象名称。如果您没有公共对象,请单击创建一个编辑,启动总线编辑器。有关更多信息,请参阅创建和指定simulink.bus对象金宝app

信号的物理单元,指定为允许的单元。要指定单位,请在文本框中开始键入。当您键入时,参数显示潜在的匹配单元。有关更多信息,请参阅Simulink模型中的单位规范金宝app.有关支持的单位列表,请参阅金宝app允许的单元系统

要约束单位制,请单击参数右侧的链接:

  • 如果一个单元系统配置块存在于组件中,将打开其对话框。使用该对话框为组件指定允许和禁用的单元系统。

  • 如果一个单元系统配置块在组件中不存在,模型配置参数对话框显示。使用该对话框为模型指定允许和禁用的单元系统。

必须存在指定的MAT文件。

依赖性

要启用此参数,请确保存在指定的MAT文件。

程序使用

块参数单元
类型:字符向量
价值'继承'|金宝app支持的物理单位
默认'继承'

样本之间的时间间隔,指定以秒为单位。必须存在指定的MAT文件。

依赖性

要启用此参数,请确保存在指定的MAT文件。

程序使用

块参数采样时间
类型:字符向量
价值-1|采样时间以秒为单位
默认'0'

在不存在相应工作空间数据的时刻线性插值数据。必须存在指定的MAT文件。

信号编辑器块线性内插:

在不存在相应的工作空间数据的时间点击时线性插值,选择此选项。

离开

当前输出等于数据存在的最近时间的输出。

信号编辑器块通过使用两个相应的工作空间样本插值:

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

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

  • 对于内置数据类型,而不是双倍的或者布尔基

    • upcasts数据双倍的

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

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

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

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

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

  • 内插数据

  • 表单输出后的最终数据值由

有关详细信息,请参阅表单输出后的最终数据值由范围。

依赖性

要启用此参数,请确保存在指定的MAT文件。

程序使用

块参数插入
类型:字符向量
价值'off'|'在'
默认“关闭”

如果你选择启用零交叉检测参数,然后当输入阵列包含多个条目同时命中,Simulink金宝app®检测到过零点。例如,假设输入数组具有以下数据:

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

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

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

必须存在指定的MAT文件。

依赖性

要启用此参数,请确保存在指定的MAT文件。

程序使用

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

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

  • 内插数据

  • 表单输出后的最终数据值由

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

设置表单输出后的最终数据值 内插数据的设置 最终数据后的块输出

外推法

从最终数据值推断

离开

错误

设置为零

离开

保持最终价值

工作区的最终值

离开

工作区的最终值

例如,该块使用最后两个已知数据点来推断最后一个已知数据点之后的数据点,如果您:

  • 选择内插数据

  • 表单输出后的最终数据值由外推法

必须存在指定的MAT文件。

依赖性

要启用此参数,请确保存在指定的MAT文件。

程序使用

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

块特征

数据类型

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

直接喂养

多维信号

是的

可变尺寸信号

零交叉检测

是的

扩展能力

定点转换
使用fixed-point Designer™设计和模拟定点系统。

在R2017B中介绍