文档

开关

合并多个信号到一个信号

  • 库:
  • 金宝app模型/常用的块

    金宝app模型/信号路由

    高密度脂蛋白编码器/常用的块

    高密度脂蛋白编码器/信号路由

描述

开关块经过第一输入或第三输入信号基于第二个输入的值。第一个和第三个输入数据输入。第二个输入是一个控制输入。指定条件块通过第一个输入使用通过标准输入阈值参数。

总线支持金宝app

开关块bus-capable块。数据输入可以虚拟或nonvirtual总线信号受到以下限制:

  • 所有的公共汽车都必须相当于相同层次结构(所有元素具有相同的名称和属性)。

  • nonvirtual中的所有信号总线输入开关部件必须有相同的样本。要求持有即使总线对象相关的元素指定继承样品时间。

您可以使用一个率转换块来改变个体的样本时间信号,或所有的信号在一辆公共汽车。看到指定总线信号样本Bus-Capable块为更多的信息。

您可以使用一个数组的巴士作为输入信号开关块。有关定义和使用一个数组的公交车,看到的结合公交巴士到一个数组中。当使用一个数组的巴士,设置阈值参数一个标量值。

限制

  • 如果输入的数据开关块是公交车,公交车的元素名称必须相同。使用相同的元素名确保输出总线具有相同的元素名称无论输入总线块选择。为了确保您的模型满足这个需求,使用总线对象来定义公共汽车和设置元素名称不匹配诊断为错误。看到连接诊断概述为更多的信息。

港口

输入

全部展开

首先两个数据输入。传播第一或第二数据块的输入到输出。块选择输入通过基于控制输入。指定条件控制输入通过第一个输入使用通过标准输入阈值参数。

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

控制信号块用于确定是否通过的第一个或第二个数据输入输出。如果控制输入符合条件确定的通过标准输入参数,然后通过第一个数据块的输入。否则,经过第二数据块的输入。

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

第二个两个数据输入。传播第一或第二数据块的输入到输出。块选择输入通过基于控制输入。指定条件控制输入通过第一或第二输入使用通过标准输入阈值参数。

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

输出

全部展开

输出信号传播的第一个或第二个输入信号,根据控制信号的值。

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

参数

全部展开

主要

选择条件通过第一个数据块的输入。如果控制输入符合条件确定的通过标准输入参数,块通过第一个输入。否则,阻止通过第二个数据输入信号输入Port_3

u2 > =阈值

检查控制输入是否大于或等于阈值。

u2 >阈值

检查是否大于阈值的控制输入。

u2 ~ = 0

检查是否控制输入是零。

请注意

开关块不支持金宝appu2 ~ = 0模式枚举数据类型。

提示

当控制输入是一个布尔信号,使用其中一种的组合条件和阈值:

  • u2 > =阈值,阈值等于1

  • u2 >阈值,阈值= 0

  • u2 ~ = 0

否则,开关块忽略阈值和信号路由使用布尔值。值1,块通过第一输入的值为0,块通过第三输入。一条警告消息,描述这种行为也出现在MATLAB®命令窗口。

编程使用

块参数:标准
类型:特征向量
值:“u2 > =阈值”|“u2 >阈值”|“u2 ~ = 0”
默认值:“u2 > =阈值”

分配使用的阈值通过标准输入确定哪些输入块传递到输出。阈值必须大于输出最小,不到输出最大

指定一个nonscalar阈值,使用括号。例如,下面的条目是有效的:

  • [1 4 8 12]

  • [MyColors。红色,MyColors.Blue]

依赖关系

设置通过标准输入u2 ~ = 0禁用这个参数。

编程使用

块参数:阈值
类型:特征向量
值:”从“|”“
默认值:“关闭”

选择启用零交点检测。有关更多信息,请参见讨论二阶导数过零检测

编程使用

块参数:ZeroCross
类型:特征向量,字符串
:“关闭”|“上”
默认的:“上”

信号的属性

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

要求所有的数据输入相同的数据类型。

编程使用

块参数:InputSameDT
类型:特征向量
值:
默认值:' 0 '

低价值的动态仿真模块的输出范围金宝app®检查。

金宝app仿真软件使用最低执行:

请注意

输出最小不饱和或剪辑实际的输出信号。使用饱和块来代替。

编程使用

块参数:OutMin
类型:特征向量
:“[]”|标量
默认的:“[]”

上层模型的输出范围检查的价值。金宝app

金宝app仿真软件使用最大值来执行:

请注意

输出最大不饱和或剪辑实际的输出信号。使用饱和块来代替。

编程使用

块参数:OutMax
类型:特征向量
:“[]”|标量
默认的:“[]”

指定输出数据类型。

继承:继承通过内部规则

使用下面的规则来确定输出数据类型。

数据类型的第一个输入端口 输出数据类型
有一个积极的范围比第三个输入端口 继承自第一个输入端口
有相同的积极的作为第三个输入端口范围吗 继承了第三个输入端口
有一个积极的范围小于第三输入端口
通过反向传播继承:继承

使用驱动块的数据类型。

指定输出数据类型

指定输出数据类型

int8

指定输出数据类型int8

uint8

指定输出数据类型uint8

int16

指定输出数据类型int16

uint16

指定输出数据类型uint16

int32

指定输出数据类型int32

uint32

指定输出数据类型uint32

int64

指定输出数据类型int64

uint64

指定输出数据类型uint64

fixdt (1 16 0)

指定输出数据类型是固定的点fixdt (1 16 0)

fixdt(1, 16日2 ^ 0,0)

指定输出数据类型是固定的点fixdt(1, 16日2 ^ 0,0)

枚举:<类名>

例如,使用枚举数据类型枚举:BasicColors

<数据类型>表达

例如,使用一个数据类型对象金宝appSimulink.NumericType

提示

当输出是枚举类型时,数据输入都应该使用相同的枚举类型作为输出。

编程使用

块参数:OutDataTypeStr
类型:特征向量
:通过内部的继承:继承规则|通过反向传播继承:继承的|“双”|“单一”|“int8”|“uint8”|“int16”|“uint16”,“int32”|“uint32”|“int64”|“uint64”|“fixdt (16)”|“fixdt(0) 1, 16日”|“fixdt(1, 16日2 ^ 0,0)”|枚举:<类名>|<数据类型表达式>的
默认的:“继承:继承通过内部规则”

选择这个参数来防止定点工具覆盖您所指定的数据类型在这个块。有关更多信息,请参见锁输出数据类型设置(定点设计师)。

编程使用

块参数:LockScale
类型:特征向量
价值观:”从“|”“
默认值:“关闭”

选择其中一个舍入模式。

天花板

轮正面和负面数据到正无穷。相当于MATLAB装天花板函数。

收敛

轮数到最近的可表示的值。如果发生领带,甚至流传到最近的整数。相当于定点设计师™收敛函数。

地板上

轮正面和负面数据向负无穷。相当于MATLAB地板上函数。

最近的

轮数到最近的可表示的值。如果发生领带,轮正无穷。相当于定点设计师最近的函数。

轮数到最近的可表示的值。如果发生领带,轮正数负数对正无穷和轮向负无穷。相当于定点设计师函数。

简单的

轮对地板和轮对之间自动选择零产生舍入的代码尽可能的高效。

轮对数量为零。相当于MATLAB修复函数。

编程使用

块参数:RndMeth
类型:特征向量
:“天花板”|“收敛”|“地板”|“最近的”|“圆”|“简单”|“零”
默认的:“地板”

另请参阅

有关更多信息,请参见舍入(定点设计师)

指定是否溢出饱和或包装。

  • ——溢出包装到适当的数据类型可以表示的值。

    例如,130号不适合在-126年签署了8位整数和包装。

  • ——溢出的最小值或最大值,数据类型可以表示。

    例如,一个溢出与一个签署了8位整数可以浸透到-128或127年。

提示

  • 考虑选择这个复选框当你的模型有一个可能的溢出和你想要显式饱和保护在生成的代码中。

  • 考虑清除此复选框当你想优化生成的代码的效率。

    清除此复选框也能帮助你避免overspecifying一块如何处理超出范围的信号。有关更多信息,请参见检查信号范围错误

  • 选中此复选框时,饱和适用于每个内部操作,不仅输出或结果。

  • 在一般情况下,代码生成过程可以发现当溢出是不可能的。在这种情况下,代码生成器不能产生饱和代码。

编程使用

块参数:SaturateOnIntegerOverflow
类型:特征向量
价值观:”从“|”“
默认值:“关闭”

选中此复选框后,允许输入信号有不同的大小。块传播输出信号输入信号的大小。如果两个数据输入适应信号,信号的最大大小可以等于或不同。

编程使用

块参数:AllowDiffInputSizes
类型:特征向量
值:“上”|“关闭”
默认值:“关闭”

块特征

数据类型

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

直接引线

是的

多维信号

是的

适应信号

是的

讨论二阶导数过零检测

是的

扩展功能

PLC的代码生成
使用仿真软件生成结构化文本代码®PLC编码器™。金宝app

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

之前介绍过的R2006a