何时使用"到工作区"阻止vs" outport"块

时间:2018-04-13 08:26:22

标签: matlab simulink

我可以使用两个块来获取从simulink到matlab的输出,但是如果有两个块的使用方式应该有所不同但我无法弄明白。enter image description here

1 个答案:

答案 0 :(得分:1)

使用Outport块可以,

  • 将您的模型用作Model Reference
  • 从模型生成代码(使用Simulink Coder)时,将模型与其他代码接口

如果您不需要执行上述任一操作 - 例如,您只想将数据转储到MATLAB工作区 - 那么To Workspace块可以说更容易使用。此外,它还向用户显示了生成的变量,无需打开模型属性窗口。

另请注意,To Workspace可用于任何级别的模型层次结构,而Outport只能用于从模型的最高级别获取数据。 (Outport用于SubSystems,但要将模型的子级别连接到更高级别,而不是从模型中获取数据。)