使用总线¶
在本例中,我们将探讨使用多信号总线来直观简化模型的可能性。
模型如下图所示。该模型的目的是将三个信号合并为一条总线,并在子系统内进行转换。
输入信号是频率随时间线性变化的正弦信号、频率恒定的正弦信号和从 0 到 1 的开关信号。
下图显示了子系统的内部工作原理。在该图中,我们将总线拆分成三个独立的信号,然后将第一个信号加倍,将第二个信号的频率提高 10 倍,并将第三个信号的所有输入值反转。之后,我们再次重新组合总线,但使用新的名称。值得一提的是,总线内的信号可以有不同的长度和采样频率。
下图显示了总线选择器模块的界面,通过该模块,我们可以从总线上选择所需的信号。
接下来,让我们比较所操作信号的输入和输出值。
在第一种情况下,我们看到输出信号的值是输入信号的否定值。
在第二种情况下,输出信号的振幅是输入信号的两倍。
在第三种情况下,输出正弦波的频率是输入正弦波的十倍。
结论¶
我们在信号方面的实验表明,使用总线可以让我们非常轻松地与任意数量的信号进行交互。必要时,我们可以通过总线信号列表中预先描述的名称找到它们。这样,在处理有大量信号需要在模型的不同子系统之间传输的项目时就容易多了。