文档

使用MATLAB系统块的总线

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

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

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

  • 注意,如果System块输出总线与输入总线类型相同,您仍然必须在'getOutputDataTypeImpl'方法中指定输出总线名称。这是因为'propgatedInputDataType'方法在总线传播期间不返回输入总线对象。

  • 在模型初始化之前,所有用作MATLAB System块的输入或输出的总线类型必须在MATLAB基础工作区中可用。

这个话题有用吗?