| | |
| | | #pragma once |
| | | |
| | | #include "PLCSignalListener.h" |
| | | #include "ProductResultStorage.h" |
| | | |
| | | #include <map> |
| | | #include <vector> |
| | |
| | | * @brief 分析指定端口的存储数据,并提取两段玻璃数据与稳定区,计算偏移。 |
| | | * |
| | | * @param nOutNo 输出端口编号(1~4) |
| | | * @return float 成功返回计算出的偏移量,失败返回 -1.0f |
| | | * @return double 成功返回计算出的偏移量,失败返回 -1.0f |
| | | */ |
| | | float AnalyzeStoredData(int nOutNo); |
| | | double AnalyzeStoredData(int nOutNo); |
| | | |
| | | // === 系统状态与运行数据 === |
| | | |
| | |
| | | * @brief PLC 信号监听器实例,用于处理 PLC 信号事件 |
| | | */ |
| | | CPLCSignalListener m_plcListener; |
| | | |
| | | // === 产品结果存储 === |
| | | |
| | | /** |
| | | * @brief 产品结果存储实例,用于保存和管理测量结果 |
| | | */ |
| | | CProductResultStorage m_resultStorage; |
| | | }; |