三、任务分析

三、任务分析

要实现实时趋势和历史趋势的显示功能,需要创建实时曲线和历史曲线两个组件,分别显示实时值和历史值。中区和高区的液位值对应的点参数分别是mid_tank_level.PV和high_tank_level.PV,我们需要在实时曲线和历史曲线中分别添加这两个变量即可。

由于项目要求历史曲线可以放大和缩小,可以手动输入要显示的时间点和时间长度。我们使用曲线模板来实现历史曲线,使用趋势曲线来实现实时趋势。

这里为了项目结构更加清楚,我们新建一个“趋势曲线”窗口来实现实时曲线和历史曲线的显示功能。同时加入窗口切换按钮,实现各窗口之间的自由切换。