SIMULINK使用信号作为总线输入

时间:2013-12-03 20:20:40

标签: input simulink bus

我有一个SIMULINK模型,它使用总线输入和输出作为顶级端口。当我测试它时,我不知道如何将测试信号创建为总线并将其输入模型。我知道这样做的直接方法是创建大量的单个信号,并使用bus creator块将这些块分组为将输入模型的总线。但是,这可能不是一种非常有效的方法。有没有人知道其他选择?

我试图查看Mathworks网站,但没有真正出现。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

您需要使用Timeseries对象定义数据。见Import Structure of timeseries Objects for Buses

举个例子。

答案 1 :(得分:2)

如果您的测试信号是常量,最简单的方法是添加Simulink Constant块并将变量定义为某个脚本.m文件中的结构:

testSignal.a = 10;
testSignal.b = 20;
etc

双击Constant块,添加变量,然后切换到Signal Attributes选项卡,在其中指定数据类型以匹配总线信号定义。

相关问题