将多个信号组合成单个信号
金宝appSimulink /信号路由
的合并块将输入组合成单个输出。任何时间的输出值都等于其驱动块的最近计算的输出。通过设置参数来指定输入的数量输入数量参数。
用合并块以交错的输入信号将不同时间更新为组合信号,其中交错值保留其单独的身份和时间。将更新的信号与阵列或矩阵信号相结合,使用a连接块。
当你使用合并Block,遵循以下指导方针:
总是使用有条件执行的子系统来驱动合并块。
确保在大多数驱动条件执行的子系统中执行任何时间步骤。
确保所有输入信号具有相同的采样时间。
不要分支输入到一个输入的信号合并块,如果使用默认设置经典
为了模型配置参数>诊断>underbiedied初始化检测参数。
对于所有有条件执行的子系统外港块驱动合并块,设置禁用时输出参数握住
.
如果a的输出模型块来自Matlab功能块或状态流®图中,不要将输出端口连接到输入端口合并块。
对于a的每个输入合并块,最顶层的非仿和非源源必须是不具有迭代器子系统的有条件执行的子系统。
下一个图表显示有效合并块使用,合并来自两个有条件执行的子系统的信号。
的合并块是能够的总线块。输入可以是虚拟或非虚拟总线信号,受这些限制:
输入的个数必须大于1。
初始输出必须是零、非零标量或有限数值结构。
允许不平等的端口宽度必须禁用。
merge的所有输入必须是总线,并且必须是等效的(具有相同名称和所有元素属性的相同层次结构)。
非虚拟总线中的所有信号输入到合并区块必须有相同的采样时间。你可以用率过渡块改变单个信号的采样时间,或在总线中的所有信号。
的合并块可以合并一个信号功能对象的输出时才使用内存块功能是可重复使用的。金宝appsimulink.®如果尝试更新或模拟连接一个不可用端口的模型,软件会显示错误消息功能块一个合并块。看sssetoutputportimopts.
.
连接到a的所有信号合并块,功能性相同的信号。因此,它们受到限制的,给定信号在大多数相关信号对象中可以具有。看金宝appsimulink.signal.
想要查询更多的信息。
如果与合并块的输入来自单个发起者,则不会运行运行时诊断。例如,单个发起者可以是执行连接到a的函数呼叫子系统的状态溢图合并块。
当被禁用时,不要将合并有条件执行的子系统的输出设置为重置。此操作可能导致多个子系统同时更新块。具体来说,被禁用的子系统将更新合并通过重置其输出来块,而启用的子系统通过计算其输出来更新块。
要防止此行为,请设置Outport块参数禁用时输出来握住
对于被合并的每个有条件执行的子系统。
请注意
如果使用简化的初始化模式,请设置Outport块参数禁用时输出来握住
.
一个合并块不接受元素已被重新排序或部分选定的输入信号。此外,不要将输入信号连接到已在有条件执行的子系统外部组合的块。
a的输入信号可以使用总线数组合并Block有以下限制:
允许不平等的端口宽度—清除该参数。
初始条件—可以通过以下方式指定:
的值0
.在这种情况下,总线数组中的每个信号都使用初值0
.
一种结构数组,为总线数组中的每个信号指定初始条件。
单个标量结构,用于指定总线类型定义的每个元素的初始条件。使用此技术为阵列中的每个总线指定相同的初始条件。
数据类型 |
|
直接喂养 |
|
多维信号 |
|
适应信号 |
|
零交叉检测 |
|