合并merge用法

合并merge用法

ID:32522591

大小:405.80 KB

页数:15页

时间:2019-02-10

合并merge用法_第1页
合并merge用法_第2页
合并merge用法_第3页
合并merge用法_第4页
合并merge用法_第5页
资源描述:

《合并merge用法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、合并结合多个信号转换成单一的信号展开所有页面文库信号路由描述合并块结合其输入到一个输出线,其在任何时间值等于其驱动块最近计算的输出。您可以通过设置输入参数的块的数目指定任意数量的输入。使用合并模块只交错的输入信号更新在不同的时间成组合信号,其中交错值保留各自的特性和时间。结合信号的更新,同时到一个数组或矩阵信号,使用串连块。合并块假设所有的驱动信号共享相同的信号内存。共享信号存储器只应在相互排斥的方式被访问。因此,一定要使用交替执行子系统驱动合并块。请参阅创建交替执行子系统的例子。所有连接到一个合并块,或存在于合并块的网络的任何信号,在功能上是相同的信

2、号,并因此受到一个给定的信号最多只能有一个相关联的信号对象的限制。见Simulink.Signal获取更多信息。使用准则合并座当您使用合并模块,请遵循以下准则:·始终使用条件执行的子系统驱动合并块。·撰写您的控制逻辑,以确保至多有一个驱动有条件执行的子系统执行在任何时间步长。·请勿将合并块的多个输入到相同的条件执行的子系统。·总是一个合并块连接到至少两个输入信号。·确保所有的输入信号具有相同的采样时间。·始终将合并块的初始输出参数,除非合并模块的输出端口连接到另一个合并块。·不要分支,它输入到一个合并模块的信号,如果使用经典的默认设置模式配置参数>诊断

3、>未规范的初始化检测参数。看到最后一个例子合并块用法为与分支信号额外的使用指南。·对于所有有条件执行的子系统外港推动合并块的块,设置禁用时的参数,以保持输出。合并块用法对于合并块的每个输入,最顶层的非原子和非虚源必须是有条件执行的子系统,是不是一个Iterator子系统。您可以使用模型指导检查合并块使用在你的模型。欲了解更多信息,请参阅检查合并块使用。下面的示意图显示了有效的合并块的使用情况,从两个有条件执行的子系统合并信号。下面的例子也是一个有效的合并块的用法,其中最上面的非原子,非虚源是有条件执行的子系统。每个原子子系统块包含已启用的子系统。您也可

4、以使用多个合并块在不同层次模型层次的。下面的示例包含在模型根合并块。一个合并块也位于启用子系统块内,一层一层下来。一个合并模块不能连接到一个正弦波块,因为一个正弦波块不是有条件执行的子系统。一个合并模块不能连接到一个迭代器子系统。一个合并模块不能连接到一个分支信号。在下面的模型中,参考模型有一个信号,即分支。该子系统Subsys1包括引用referenced_model模型块。它包括了输入到参考模型中的块,并输入到合并块就是所引用的模型以外的块。所引用的模型包括一个信号,即不正确地分支到增益块和到OUT1外港块,它连接到合并块,它是参考模型的外侧。下面

5、的例子也说明在一个子系统连接到一个合并块,如果你使用经典的默认设置模式配置参数>诊断>未规范的初始化检测参数,它是不允许的一个分支信号。如果您将得以确认的初始化参数的检测,以简体中文,那么下面的示例不产生错误。关于简化初始化模式的更多信息,请参阅得以确认的初始化检测。初始输出值您可以通过设置初始输出参数指定合并块的初始输出值。如果你不指定一个初始输出值,块的初始输出依赖于初始化模式和驱动模块。在简化初始化模式,为初始输出不详的(空矩阵[])值,该块使用的输出数据类型的默认初始值。有关默认初始值的信息,请参阅初始化信号值。在经典的初始化模式下,初始输出不

6、详的(空矩阵[])值,块的初始输出等于驱动块的最近评估的初始输出。由于初始化责令这些来源可能不同,初始化可能是模型的仿真和代码生成不一致。例如,下面的模型可以产生不一致的初始化:·该模型包含两个输入一个合并模块:一个接一个Stateflow的®图表和其他由一个条件执行子系统(如启用子系统)驱动。·合并块初始输出参数是不确定的(即指定为空矩阵([]))和模型采用经典初始化模式。·在Stateflow的图表初始化被合并到val1的输出。·有条件地执行的子系统初始化被合并到不同的值值2的输出。·同时Stateflow的图表和有条件地执行子系统并不在第一时间步

7、骤中执行。因为初始化顺序可能会有所不同,合并块在第一时间步骤的输出都是val1如果Stateflow的图表最后初始化和val2如果有条件执行子系统初始化最后。初始化顺序是用于仿真和代码生成不同。为了解决这个问题,请使用下列方法之一:·将合并块的初始输出参数,除非合并模块的输出端口连接到另一个合并块。·打开简化初始化模式:设置模式配置参数>诊断>数据有效性>未规范的初始化检测参数为简体。要使用简体初始化设置,所有根合并模块指定初始输出值。根块合并为一个输出端口的任何合并块不连接到另一个合并块。到模型升级到简化初始化模式,使用模型指导检查初始化参数外港一致

8、性和合并块检查。关于简化初始化模式的更多信息,请参阅得以确认的初始化检测。单输入合并不支持单输

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。