# 滤波器


模型路径为 SyslabWorkspace.Examples.Demo_ToWorkspace_Filter,本例参考了Modelica标准库模型 Modelica.Blocks.Examples.Filter

此示例说明了如何使用 To Workspace 向 Syslab 工作区写入数据。
在模型运行时,四个ToWorkspace_Scale组件分别获取了四种不同滤波器的输出,并写入到 Syslab 工作区。

在默认参数下,本示例的仿真输出到 Syslab 工作区后,运行以下代码进行结果绘制,也可直接运行示例中的Demo_ToWorkspace_Filter.jl文件:

using TyPlot

t = out.tout
plot(t, out.bessel, label="Bessel")
hold("on")
plot(t, out.butterworth, label="Butterworth")
plot(t, out.chebyshevI, label="ChebyshevI")
plot(t, out.critical_damping, label="CriticalDamping")

绘图完成后,单击 Show grid 和 Show legend 按钮,结果如下图所示: