在源和目标提供变化的信号使用手工变异源和手动变体沉块
这个例子展示了如何使用内联变体块-手动变异来源和手动变体水槽。手动变异源块提供了源信号的变化。块是一个拨动开关,可以有两个或两个以上的输入端口和一个输出端口。每个输入端口与一个变体的选择。在模拟只能激活一个输入端口,进而决定了地区活跃的变体。同样,手动变体沉块提供目的地的信号变化。块可以有两个或两个以上的输出端口和一个输入端口。在模拟只能激活一个输出端口,和块连接到该端口确定积极的变体。
探索模型
打开模型slexVariantManualBlocks
。
open_system (“slexVariantManualBlocks”);
模型有两个内联变体块,手动变异源和手动变体下沉。两块区域有两个变种在输入和输出端口,分别。块显示当前活动变体使用线连接的输入输出。
切换激活的变体
切换的变体选择手动变异源或手动变体沉块,双击。你也可以切换以编程方式的选择:
在MATLAB®命令窗口中,键入:
open_system ([bdroot,/手动变异源的]);open_system ([bdroot,' /手工水槽的变体]);
访问块参数
访问块参数对人工变异源或手动变体沉块,右键单击,选择面具>面具参数。你可以改变输入端口的数量在一个手动变异源块或输出端口的数量在一个手动变体沉块使用数的选择参数。
代码生成的行为
金宝app仿真软件®确定活动的变体模型编译期间,和生成的代码只包含活动的选择。