matlab中的Multiport Switch怎么使用?

来源:百度知道 编辑:UC知道 时间:2024/06/24 01:51:48
哪位高人能告诉我具体的使用方法?
谢谢

第一个入口是控制信号,相当于switch,下面的端口相当于case的判断值,控制信号是哪个,就输出哪一个端口对应的输入值。 输出值取决于第一个port 图中的模型如果第一个port的输入为1,输出第二个port的值,如果第一个port的输入为2,输出第3个port的值,以此类推

如图 共7个端口,第一个端口是控制端口,没有编号(没有编号没有编号)。从第二个端口开始是数据端口,对应6个编号。当选择“one based……”时这6个数据端口的编号依次从1到6;当选择“zero based……”时编号依次从0-5.  控制端口输入数字N,就对应输出编号为N的端口的数据。最后一个端口同时还带个*号,表示缺省值(默认值),当控制端口输入的值不在这六个值范围内时,就输出该端口信号。要留意,需要在Diagnostic for default case中选择None,否则会报错。

举个简单的例子,给每个端口输入一个阶跃,从第一个数据端口到第六个数据端口阶跃响应的跳变时间分别从0.1到0