主要内容

使用总线与MATLAB系统模块

这个例子展示了如何使用总线作为MATLAB系统块的输入和输出。

增益块使用System对象™,该对象将该块中指定的增益应用到传入总线的总线元素'a'和'b'。该块的输出与输入的总线类型相同。

Math Operations块使用System对象来计算输入总线的两个总线元素'a'和'b'之间的和、乘积和差。该块的输出是一个包含三个元素的总线:'sum', 'prod'和'diff'。

如果MATLAB系统块输出总线与输入总线是同一类型,您仍然必须在'getOutputDataTypeImpl'方法中指定输出总线名称。这是因为'propagatedInputDataType'方法在总线传播期间不返回输入总线对象。

在模型初始化之前,所有用于MATLAB系统块的输入或输出的总线类型必须在MATLAB基础工作空间可用。

另请参阅

相关的话题