如何从simulink中的THD块中获取THD值到matlab中

How to get the THD value from the THD block in simulink into matlab

我正在为 THD Block 使用演示 Simulink 模型:它使用以下命令打开:Matlab 中的 power_RMS_THD

现在我想将 THD 值显示到 Matlab 中(在我们的例子中是 50%)。

这里有两个简单的解决方案:

  • 您在 Simulink 模型中添加一个盒子 "To Workspace" 并将其与 THD 信号连接。 (Simulink Library Browser: Simulink > Sinks > To Workspace) 仿真后数据在指定变量(默认:simout)的字段'Data'。所以之后调用"simout.Data"获取数据即可。
  • 双击示波器 2. 在示波器对话框中单击齿轮,然后在示波器参数对话框中单击 'History'。还有一个选项可以将值也保存在工作区中。

此致