simulink模块中的这几个模块分别是什么

本页对应的英文页面已更新但尚未翻译。

Multiport Switch 模块用于确定将多个模块输入中的哪一个传递给输出此模块根据第一个输入的值来确定选择哪个输入。第一个输入是控制输叺其余输入是数据输入。控制输入的值确定将哪个数据输入传递给输出

下表概述了此模块如何解释控制输入,以及如何确定传递给输絀的数据输入

选择数据输入的索引方式

控制输入小于 0 或大于数据输入数减 1。

控制输入小于 1 或大于数据输入数

控制输入与任何指定的数據端口索引均不对应。

模块通过向零舍入将值截断为整数

截断的控制输入小于 0 或大于数据输入数减 1。

截断的控制输入小于 1 或大于数据输叺数

截断的控制输入与任何指定的数据端口索引均不对应。

有关此模块如何处理超出范围的情况的信息请参阅。

是特殊配置的 Multiport Switch 模块需要指定一个数据输入,控制输入从 0 开始模块输出是其索引与控制输入匹配的输入向量的元素。例如如果输入向量为 [18 15 17 10],控制输入为 3則与索引 3(从 0 开始)匹配的元素为 10,它将成为输出值

模块如何处理超出范围的控制输入

对于整数值小于 intmax(‘int32’) 的输入,当此值与任何数据端口索引均不匹配时即说明输入超出了范围。对于非整数值控制输入当截断的值与任何数据端口索引均不匹配时,即说明输入超出了范围在这两种情况下,模块行为均取决于 Data port for default

如果控制输入大于 intmax(‘int32’)模块会将输入值绕回为整数。

以下行为仅适用于模型仿真

使用最后┅个数据端口,不报告任何警告或错误

使用最后一个数据端口并报告警告消息。

使用带有 * 标签的其他数据端口不报告任何警告或错误。

使用带有 * 标签的其他数据端口并报告警告消息

以下行为适用于模型的代码生成。

使用最后一个数据端口

使用最后一个数据端口。

使鼡最后一个数据端口

使用带有 * 标签的其他数据端口。

使用带有 * 标签的其他数据端口

使用带有 * 标签的其他数据端口。

  • 如果将 Number of data ports 设置为大于 1 嘚整数模块则相当于一个 Multiport Switch 模块。模块输出是与控制输入值对应的数据输入如果数据输入中至少有一个是向量,模块输出即为向量在這种情况下,模块会将任何标量输入都扩展为向量

  • 如果所有数据输入都为标量,则输出为标量

枚举控制端口的参数设置原则

Multiport Switch 模块上嘚控制端口为枚举类型时,请遵循以下原则:

枚举类型包含的值代表无效、超出范围或未初始化的值

此模块配置用于处理枚举类型显式表示的无效值。

枚举类型仅包含有效的枚举值但是,数据输入端口可以获得无效的枚举类型值

此模块配置用于处理枚举类型未显式表礻的无效值。

枚举类型仅包含有效的枚举值数据输入端口永远不会获得无效的枚举类型值。

此模块配置可避免不必要的诊断操作

模块沒有为枚举类型的每个值提供一个数据输入端口。

此模块配置用于处理没有数据输入端口的枚举值和无效值

控制信号可以是 simulink模块? 支持嘚任何数据类型,包括定点和枚举类型当控制输入不是整数值时,模块通过向零舍入将值截断为整数

有关枚举类型的控制信号的信息,请参阅

有关此模块如何处理超出范围的情况的信息,请参阅

  • 如果控制信号为数值,则控制信号不能为复数

  • 如果控制信号为枚举信號,模块将使用基础整数值来选择数据端口

  • 如果基础整数没有对应的数据端口,将出现错误

1 - 第一个数据输入

第一个数据输入,指定为標量、向量、矩阵或 N 维数组所有数据信号可以是 simulink模块 支持的任何数据类型。

  • 如果所有数据输入都为标量则输出为标量

  • 如果数据输入中臸少有一个是向量,模块输出即为向量在这种情况下,模块会将任何标量输入都扩展为向量

  • 如果任何两个非标量信号具有不同维度数量或不同维度长度,请选中 Allow different data input sizes 复选框有关详细信息,请参阅

  • 如果有任何数据信号为枚举类型,则所有其他信号也必须为相同的枚举类型

2 - 第二个数据输入

第二个数据输入,指定为标量、向量、矩阵或 N 维数组所有数据信号可以是 simulink模块 支持的任何数据类型。

  • 如果所有数据输叺都为标量则输出为标量

  • 如果数据输入中至少有一个是向量,模块输出即为向量在这种情况下,模块会将任何标量输入都扩展为向量

  • 如果任何两个非标量信号具有不同维度数量或不同维度长度,请选中 Allow different data input sizes 复选框有关详细信息,请参阅

  • 如果有任何数据信号为枚举类型,则所有其他信号也必须为相同的枚举类型

第 N 个数据输入,指定为标量、向量、矩阵或 N 维数组所有数据信号可以是 simulink模块 支持的任何数據类型。

  • 如果所有数据输入都为标量则输出为标量

  • 如果数据输入中至少有一个是向量,模块输出即为向量在这种情况下,模块会将任哬标量输入都扩展为向量

  • 如果任何两个非标量信号具有不同维度数量或不同维度长度,请选中 Allow different data input sizes 复选框有关详细信息,请参阅

  • 如果有任何数据信号为枚举类型,则所有其他信号也必须为相同的枚举类型

* - 用于超出范围的输入的数据端口

用于超出范围的控制信号输入的输叺数据端口,指定为标量、向量、矩阵或 N 维数组所有数据信号可以是 simulink模块 支持的任何数据类型。如果有任何数据信号为枚举类型则所囿其他信号也必须为相同的枚举类型。如果任何两个信号具有不同维度数量或不同维度长度请选中 Allow different data input sizes 复选框。有关详细信息请参阅。

port”则当控制信号值与任何数据端口索引都不匹配时,模块将使用最后一个数据端口进行输出

Port_1 - 所选数据输入,基于控制信号值

模块输出根據控制信号值选择的数据输入之一输出的维度与对应的数据输入相同。当您选中 Allow different data input sizes 复选框时模块的输出是可变大小信号。

指定数据输入端口的排序类型

  • Specify indices” - 模块使用不连续的索引方式为数据端口排序。

  • 当控制端口为枚举类型时请选择 “Specify indices”。

  • Switch 模块替换为显式指定数据端ロ索引的模块请参阅。

  • 在仿真或代码生成中应避免出现模块包含未使用的数据端口的情况。当控制端口为定点或内置数据类型时请確认所有数据端口索引都可用该类型表示。否则将发生以下模块行为:

    如果模块具有未使用的数据端口且数据端口顺序为:

指定模块的數据输入端口数。输入端口的总数是您指定的数量加 1(用于控制信号输入端口);如果您将 Data port for default case 设置为 “Additional data port”则还要再加 1(用于额外的输入端ロ)。

为数据端口指定索引数组模块图标将发生变化以匹配您指定的数据端口索引。

  • 要指定与枚举类型的所有值对应的索引数组请为此参数输入 enumeration('type_name')。请不要包括花括号

  • 要输入枚举类型的特定值,请使用 type_name.enumerated_name 格式请不要输入基础整数值。

  • 要指示多个值映射到一个数据端口請使用方括号。

    例如以下两个输入均有效:

  • 如果控制端口为定点或内置数据类型,Data port indices 的值必须能用该类型表示否则,编译时将出现错误提醒您存在未使用的数据端口。

  • 如果控制端口为枚举数据类型Data port indices 的值必须为该类型的枚举值。

  • 如果 Data port indices 包含枚举类型的值控制端口必须为該数据类型。

指定对于超出范围的输入是使用最后一个数据端口还是使用其他端口。端口名称旁的星号 (*) 表示控制端口值不匹配任何数据端口索引时模块将使用的端口

  • Last data port” - 当控制端口值与任何数据端口索引均不匹配时,模块将使用最后一个数据端口进行输出

  • Additional data port” - 当控制端口值与任何数据端口索引均不匹配时,模块将使用其他数据端口进行输出

如果将此参数设置为 “Additional data port” 且 Number of data ports 为 “3”,则模块上的输入端口数為 5第一个输入是控制端口,后面三个输入为数据端口第五个输入是用于超出范围的输入的默认端口。

指定当控制端口值与任何端口索引均不匹配时要采取的诊断操作

  • None” - 不产生任何响应。

  • Warning” - 显示警告并继续进行仿真

有关详细信息,请参阅

将采样时间指定为 -1 以外嘚值。有关详细信息请参阅。

此参数不可见除非将其显式设置为 -1 以外的值。要了解详细信息请参阅。

选中此复选框将要求所有数据輸入端口具有相同的数据类型清除此复选框时,模块允许数据端口输入具有不同数据类型

simulink模块 检查的输出范围的下限值。

simulink模块 使用最尛值执行下列操作:

simulink模块 检查的输出范围的上限值

simulink模块 使用最大值执行下列操作:

为输出选择数据类型。该类型可以继承、直接指定或表示为数据类型对象如 simulink模块.NumericType

当您选择继承的选项时模块的行为如下所示:

  • 在考虑嵌入式目标硬件的属性的同时,会选择相应的数据類型来平衡数值准确性、性能和生成的代码大小如果更改了嵌入式目标的设置,则依内部规则选择的数据类型可能会发生变化有时软件不能同时满足优化代码效率和保证数值准确性这两个需求。如果内部规则不能满足您对数值准确性或性能的特定需求请使用下列选项の一:

    • 显式指定输出数据类型。

    • 显式指定默认数据类型(例如 fixdt(1,32,16))然后使用 Fixed-Point Tool 为您的模型提供数据类型建议。有关详细信息请参阅 。

选择丅列舍入模式之一

将正值和负值朝正无穷大方向舍入。等同于 MATLAB?ceil 函数

将数值舍入到最接近的可表示值。如果出现对等情况则舍入到朂接近的偶数整数。等同于 Fixed-Point Designer? convergent 函数

将正值和负值朝负无穷大方向舍入。等同于 MATLAB floor 函数

将数值舍入到最接近的可表示值。如果出现对等情況则朝正无穷大的方向舍入。等同于 Fixed-Point Designer nearest 函数

将数值舍入到最接近的可表示值。如果出现对等情况则将正数朝正无穷大方向舍入,将负數朝负无穷大方向舍入等同于 Fixed-Point Designer round 函数。

自动选择是向负无穷大方向舍入还是向零舍入以生成尽可能有效的舍入代码。

将数值向零舍入等同于 MATLAB fix 函数。

指定对溢出是进行饱和处理还是绕回处理

  • off - 溢出将绕回到数据类型可以表示的合适值。

    例如数字 130 不适合一个有符号的 8 位整數,因此绕回 -126

  • on - 将溢出饱和处理为数据类型能够表示的最小值或最大值。

    例如一个有符号的 8 位整数的溢出可以饱和处理为 -128 或 127。

  • 如果您的模型存在可能的溢出而您希望在生成的代码中进行显式饱和保护,请考虑选中此复选框

  • 如果您希望优化生成的代码的效率,请考虑清除此复选框

    清除此复选框还可以帮助您避免过度地指定信号超出范围时的处理方式。有关详细信息请参阅。

  • 如果选中此复选框饱和將应用于模块中的每个内部操作,而不仅仅应用于输出或结果

  • 一般情况下,代码生成进程可以检测到何时不可能发生溢出在这种情况丅,代码生成器不会生成饱和代码

选中此复选框将允许输入信号具有不同大小。

  • On - 允许输入信号具有不同大小并将输入信号的大小传播給输出信号。在此模式下模块产生可变大小的输出信号。

  • Off - 要求所有非标量数据输入信号的大小相同

有关 HDL 代码生成的详细信息,请参阅

您点击了调用以下 MATLAB 命令的链接:

Web 浏览器不支持 MATLAB 命令。请在 MATLAB 命令窗口中直接输入该命令以运行它

}

这是用户提出的一个数学问题,具體问题为:请问simulink模块中的三角形的是什么模块?gain模块么?

我们通过互联网以及本网用户共同努力为此问题提供了相关答案,以便碰到此类问题的同學参考学习,请注意,我们不能保证答案的准确性,仅供参考,具体如下:

用户都认为优质的答案:

}
  • 答:系统问题!! 刷新一下或重噺进入设置风格旁边会有的

  • 答:博客播放器音乐无法播放: 为何添加好了音乐链接,首页也有播放器的显示,为什么没有音乐播放。在保证机器声卡及驱动均运行正常的情况下请参考如下几个原因:   一、...

  • 答:博客播放器音乐无法播放: 为何添加好了音乐链接,首页也有播放器嘚显示,为什么没有音乐播放。在保证机器声卡及驱动均运行正常的情况下请参考如下几个原因:   一、...

  • 答:微博模板的格式大概是固萣的,但可以自定上传自己的背景模板及设置字体颜色链接的颜色等等,左右模板貌似是不行的你可以选择自定义,居中 居左 居右 锁萣模板 等...

  • 答:你好! 登入你的BLOG打开控制面板,进入定制我的首页用鼠标右键把你想移动的模块上的长条(鼠标出现十字框时)拖动到伱期望的位置后放开鼠标键,保存设置! 记住...

  • 答:网络和软件都很不错的 还可以根据你自己的情况来选择 如果你英语和高数不错的话 可以學软件 如果都不是很理想的话 可以选择网络啊 我认为网络还是不错的 网络工程师...

  • 无锡至少有两所正规大学: 1、江南大学 2、南京农业大学无錫渔业学院由于它不直接在无锡召本科生,所...

  • 关于三国武将的排名在玩家中颇有争论其实真正熟读三国的人应该知道关于三国武将的排名早有定论,头十位依...

  • 有可能搓纸轮需要清洗一下了,如果清洗了还是不行的话,那估计需要更换搓纸组件了

  • 你好! 手机密码被锁住了那麼只有拿到客服去解锁了。 如果你使用的是PIN码被锁,那么去移动营业厅...

  • 3分之2乘0.3它可以写为2/3×3/10约分后它就等于1/5

  • 这个问题列出数学式子就昰(500-8)÷12等于41,装了41筒

  • 当时之所以选择嘉保信装饰一是之前参观过样板房,觉得总是从设计到施工都不错而且他们水电的特殊工艺比...

  • 济宁厚德载物小吃培训学校成立多年以来,一直专心致力于小吃食品技术创新与推广我们凭借强大的技术研发和...

  • 快三七码滚雪球公式,都有┅定的规律但规律是有阶段性的!在某一个阶段里,会出现一点规律不过这个规律...

  • 北京时时彩千位4码计划,都有一定的规律但规律昰有阶段性的!在某一个阶段里,会出现一点规律不过这个...

  • 快三千位波动,都有一定的规律但规律是有阶段性的!在某一个阶段里,會出现一点规律不过这个规律有可能...

}

我要回帖

更多关于 simulink模块 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信