将多个信号组合成单个信号
金宝app模拟链路/信号路由
的合并块将输入组合成单个输出。任何时候的输出值都等于其驱动块最近计算的输出。属性指定输入的数量输入数量参数。
使用一个合并将在不同时间更新的输入信号交错成组合信号的块,其中交错的值保留它们各自的特性和时间。若要将同时更新的信号组合成数组或矩阵信号,请使用连接块。
当你使用合并Block,遵循以下指导方针:
总是使用有条件执行的子系统来驱动合并块,没有任何中间的块。
确保在任何时间步执行最多一个驱动条件执行的子系统。
确保所有输入信号具有相同的采样时间。
不将输入信号分支为合并块。
对于所有有条件执行的子系统外埠块驱动合并块,设置输出时禁用来举行
.
如果a的输出模型块来自MATLAB函数块或状态流®图中,不要将输出端口连接到输入端口合并块。
的合并块支持将不同金宝app任务中的信号合并到根Outport块。
对于a的每个输入合并块中,最顶层的非虚拟源必须是有条件执行的子系统(不包括For迭代器或While迭代器子系统)。
下一个图表显示有效合并块使用,合并来自两个有条件执行的子系统的信号。
的合并块是一个总线功能块。输入可以是受以下限制的虚拟或非虚拟总线信号:
输入的个数必须大于1。
初始输出必须是零、非零标量或有限数值结构。
的允许端口宽度不相等必须清除复选框。
所有输入必须是总线,并且必须是等效的(具有相同名称和所有元素属性的相同层次结构)。
非虚拟总线中的所有信号输入到合并区块必须有相同的采样时间。你可以用率转换块来改变单个信号或总线中所有信号的采样时间。
的合并块可以合并一个信号功能对象的输出时才使用内存块功能块是可重用的。金宝app动态仿真模块®如果您试图更新或模拟连接到的不可用端口的模型,则显示错误消息功能块一个合并块。看到ssSetOutputPortOptimOpts
.
一个合并连接到根Outport块的块允许合并不同任务中的信号,方法是允许这些信号同时写入根Outport块。将源的Union示例时间分配给Merge块。
在同一任务中的Merge块的所有源都应该在有条件执行的子系统中,而不应该在同一时间步骤中同时输出。
所有连接到a的信号合并块在功能上是相同的信号。因此,它们受到一个给定信号最多可以有一个相关信号对象的限制。看到金宝app模拟信号
为更多的信息。
如果输入到合并块来自单个启动器。例如,单个启动器可以是一个执行连接到合并块。
当被禁用时,不要将合并有条件执行的子系统的输出设置为重置。此操作可能导致多个子系统同时更新块。具体来说,被禁用的子系统将更新合并块通过重置它的输出,而启用的子系统通过计算它的输出更新块。
要防止这种行为,请设置Outport块参数输出时禁用来举行
对于被合并的每个有条件执行的子系统。
一个合并块不接受其元素已重新排序或部分选择的输入信号,如下图所示。
不要将输入信号连接到已在有条件执行的子系统外部组合的块。
a的输入信号可以使用总线数组合并Block有以下限制:
允许端口宽度不相等—清除该参数。
初始条件—可以通过以下方式指定:
的值0
.在这种情况下,总线数组中的每个信号都使用初值0
.
一种结构数组,为总线数组中的每个信号指定初始条件。
为总线类型定义的每个元素指定初始条件的单个标量结构。使用此技术为阵列中的每个总线指定相同的初始条件。
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|