添加OpenCv

This commit is contained in:
2025-09-15 22:28:43 +08:00
parent c0593df9e1
commit 94282fb1d9
423 changed files with 622349 additions and 97439 deletions

View File

@@ -0,0 +1,13 @@
2025-08-22 16:51:39 文件:(../main.cpp)行:[114] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-08-22 16:51:39 文件:(未知)行:[-1] 函数名:{未知} 警告>> QObject::connect: No such slot LaunchPage::iconActivated(QSystemTrayIcon::ActivationReason) in ../LaunchPage.cpp:67
2025-08-22 16:51:39 文件:(未知)行:[-1] 函数名:{未知} 警告>> QObject::connect: (receiver name: 'LaunchPage')
2025-08-22 16:51:39 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-08-22 16:51:39 文件:(../FileOperation/ConfigFiles.cpp)行:[29] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 写配置文件 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码:
2025-08-22 16:51:42 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-08-22 16:51:42 文件:(../Pages/P00_PublicPage.cpp)行:[163] 函数名:{void P00_PublicPage::onOpcError(const QString&)} 错误>> 连接OPC UA 服务器失败
2025-08-22 16:52:31 文件:(../main.cpp)行:[114] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-08-22 16:52:31 文件:(未知)行:[-1] 函数名:{未知} 警告>> QObject::connect: No such slot LaunchPage::iconActivated(QSystemTrayIcon::ActivationReason) in ../LaunchPage.cpp:67
2025-08-22 16:52:31 文件:(未知)行:[-1] 函数名:{未知} 警告>> QObject::connect: (receiver name: 'LaunchPage')
2025-08-22 16:52:31 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-08-22 16:52:31 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-08-22 16:52:32 文件:(../Pages/P00_PublicPage.cpp)行:[171] 函数名:{void P00_PublicPage::onOpcError(const QString&)} 错误>> 读取 OPC UA 错误: "没有需要监控的节点,请先添加节点"

View File

@@ -0,0 +1,337 @@
2025-08-25 16:09:00 文件:(../main.cpp)行:[114] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-08-25 16:09:00 文件:(未知)行:[-1] 函数名:{未知} 警告>> QObject::connect: No such slot LaunchPage::iconActivated(QSystemTrayIcon::ActivationReason) in ../LaunchPage.cpp:67
2025-08-25 16:09:00 文件:(未知)行:[-1] 函数名:{未知} 警告>> QObject::connect: (receiver name: 'LaunchPage')
2025-08-25 16:09:00 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-08-25 16:09:00 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::"
2025-08-25 16:09:00 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV"
2025-08-25 16:09:00 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:But_CalibrationArmAngle"
2025-08-25 16:09:00 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:CalibrationArmAngle"
2025-08-25 16:09:00 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:CPU_Info"
2025-08-25 16:09:00 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:CutBoxEvent"
2025-08-25 16:09:00 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:DC"
2025-08-25 16:09:00 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:gAuditTrail"
2025-08-25 16:09:00 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:gDataRecorder"
2025-08-25 16:09:00 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:gFileManagerUI_0"
2025-08-25 16:09:00 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_CursorControl"
2025-08-25 16:09:00 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_ESR"
2025-08-25 16:09:00 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_Leakage"
2025-08-25 16:09:00 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_MotorKM"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_CtrlMode"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_CutBox"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Encoder"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_OilBox"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseCut"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderL"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderR"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhasePump"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseStandby"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportL"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportR"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IO_Ohter"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:isVoiceAlarm"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:M_Act_MPM"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:M_OperMode"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:M_RollErrCode"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:OilBoxEvent"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:PS"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_ESR"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_HydraulicValve"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_Leakage"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_MotorKM"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:SpareTemp"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:VoiceDeno"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:CPU_Info.isVirtualCPU"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:CPU_Info.SeialNumber"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:CPU_Info.TempCPU"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:CPU_Info.TempENV1"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:CPU_Info.TempENV2"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:CPU_Info.TempENV3"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:CPU_Info.TempENV4"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:CPU_Info.SystemTime_ms"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:CPU_Info.SystemTime_s"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:DC.AT910"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:DC.DI110"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:DC.PO210"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:DC.SSET_AT"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:DC.OilQuality"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:DC.MetalAbrasiveParticles"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:DC.Audible"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:DC.EncoderL"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:DC.EncoderR"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:DC.MatrixKeyboard"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:DC.CentralizedControl"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:DC.IOX"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:DC.PM"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:DC.Display"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:DC.Receiver"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_CursorControl.HomePage"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_CursorControl.PageUp"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_CursorControl.PageDown"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_CursorControl.Setting"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_CursorControl.Increase"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_CursorControl.Reduce"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_CursorControl.Increases"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_CursorControl.Reduces"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_CursorControl.Return"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_CursorControl.Confirm"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_CursorControl.Up"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_CursorControl.Down"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_CursorControl.Left"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_CursorControl.Right"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_CursorControl.Fn"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_CursorControl.Cursor"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_ESR.ESR1"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_ESR.ESR2"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_Leakage.Cut"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_Leakage.Pump"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_Leakage.Transport"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_Leakage.Loader"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_Leakage.Standby"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_MotorKM.Cut"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_MotorKM.Pump"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_MotorKM.TransportCorotation"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_MotorKM.TransportReversal"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_MotorKM.Loader"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_MotorKM.Standby"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.PumpStart"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.PumpStop"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.CutStart"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.CutStop"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.LoaderStart"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.LoaderStop"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.TransportCorotation"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.TransportReversal"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.TransportStop"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.Reset"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.Standby1"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.Standby2"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.EStop1"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.EStop2"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.EStop3"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.EStop4"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.EStop5"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.EStop6"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.EStop7"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:I_PanelButton.EStop8"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_CtrlMode.ModeNum"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_CtrlMode.PanelMode"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_CtrlMode.RemoteMode"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_CtrlMode.CentrMode"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_CtrlMode.EmergencyMode"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_CutBox.Value"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_CutBox.Visc"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_CutBox.Dens"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_CutBox.Perm"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_CutBox.Temp"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_CutBox.Mois"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_CutBox.Tmp"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Encoder.EncoderL"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Encoder.EncoderR"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard.Number"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard.Num_1"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard.Num_2"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard.Num_3"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard.Num_4"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard.Num_5"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard.Num_6"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard.Num_7"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard.Num_8"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard.Num_9"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard.Num_0"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard.Drop"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard.Star"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard.Up"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard.Down"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard.Return"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_MatrixKeyboard.Confirm"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_OilBox.Value"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_OilBox.Visc"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_OilBox.Dens"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_OilBox.Perm"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_OilBox.Temp"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_OilBox.Mois"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_OilBox.Tmp"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseCut.IU"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseCut.IV"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseCut.IW"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseCut.IT"
2025-08-25 16:09:01 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseCut.U"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseCut.V"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseCut.W"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseCut.Temp"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseCut.OutI_U"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseCut.OutI_V"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseCut.OutI_W"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseCut.OutI_T"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseCut.MaxValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseCut.MinValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseCut.AverageeValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderL.IU"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderL.IV"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderL.IW"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderL.IT"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderL.U"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderL.V"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderL.W"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderL.Temp"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderL.OutI_U"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderL.OutI_V"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderL.OutI_W"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderL.OutI_T"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderL.MaxValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderL.MinValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderL.AverageeValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderR.IU"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderR.IV"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderR.IW"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderR.IT"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderR.U"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderR.V"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderR.W"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderR.Temp"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderR.OutI_U"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderR.OutI_V"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderR.OutI_W"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderR.OutI_T"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderR.MaxValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderR.MinValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseLoaderR.AverageeValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhasePump.IU"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhasePump.IV"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhasePump.IW"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhasePump.IT"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhasePump.U"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhasePump.V"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhasePump.W"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhasePump.Temp"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhasePump.OutI_U"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhasePump.OutI_V"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhasePump.OutI_W"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhasePump.OutI_T"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhasePump.MaxValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhasePump.MinValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhasePump.AverageeValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseStandby.IU"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseStandby.IV"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseStandby.IW"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseStandby.IT"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseStandby.U"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseStandby.V"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseStandby.W"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseStandby.Temp"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseStandby.OutI_U"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseStandby.OutI_V"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseStandby.OutI_W"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseStandby.OutI_T"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseStandby.MaxValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseStandby.MinValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseStandby.AverageeValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportL.IU"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportL.IV"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportL.IW"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportL.IT"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportL.U"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportL.V"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportL.W"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportL.Temp"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportL.OutI_U"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportL.OutI_V"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportL.OutI_W"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportL.OutI_T"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportL.MaxValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportL.MinValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportL.AverageeValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportR.IU"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportR.IV"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportR.IW"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportR.IT"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportR.U"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportR.V"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportR.W"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportR.Temp"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportR.OutI_U"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportR.OutI_V"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportR.OutI_W"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportR.OutI_T"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportR.MaxValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportR.MinValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_PhaseTransportR.AverageeValue"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.Angle_Pitch"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.Angle_Swing"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.Pressure_Pump1"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.Pressure_Pump2"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.Pressure_Pump3"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.Pressure_Cut"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.Pressure_Cutt"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.Pressure_CutSpray"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.CylindMov_CutL"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.CylindMov_CutR"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.CylindMov_Cutt"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.CylindMov_Transport"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.CylindMov_SupportL"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.CylindMov_SupportR"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.OilLevel"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.OilTemp"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.SprayFlow_Cut"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.SprayFlow_Board"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_Sersor.Angle_Cut"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.IU"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.IV"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.IW"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.IT"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.U"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.V"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.W"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.Temp"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.OutI_U"
2025-08-25 16:09:02 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.OutI_V"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.OutI_W"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.OutI_T"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.MaxValue"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.MinValue"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.AverageeValue"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.Filtered5_U"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.Filtered5_V"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.Filtered5_W"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.Filtered30_U"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.Filtered30_V"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.Filtered30_W"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.Filtered_Temp"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IN_SystemVal.Filtered"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IO_Ohter.KA7"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IO_Ohter.RearLight"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IO_Ohter.AutoLED"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IO_Ohter.SprayCut"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IO_Ohter.SprayBoard"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IO_Ohter.SprayDust"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:IO_Ohter.MMX"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:PS.isVirtualMode"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:PS.isDebugMode"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:PS.Voltage"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_ESR.ESR1"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_ESR.ESR2"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_HydraulicValve.LubPump"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_HydraulicValve.BoostPump"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_HydraulicValve.TrackTension"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_HydraulicValve.TransportTension"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_HydraulicValve.DustFan"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_HydraulicValve.LS2"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_HydraulicValve.LS3"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_HydraulicValve.TravelHigh"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_HydraulicValve.MotorUnlock"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_HydraulicValve.MotorLock"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_Leakage.Cut"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_Leakage.Pump"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_Leakage.Transport"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_Leakage.Loader"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_Leakage.Standby"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_MotorKM.Cut"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_MotorKM.Pump"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_MotorKM.TransportCorotation"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_MotorKM.TransportReversal"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_MotorKM.Loader"
2025-08-25 16:09:03 文件:(../DataCenter/DataCenter.cpp)行:[42] 函数名:{void DataCenter::addMonitoredNode(const QString&, const QString&, const QString&, const QString&, const QString&)} 信息>> 已添加节点: "ns=6;s=::AsGlobalPV:Q_MotorKM.Standby"

View File

@@ -0,0 +1,15 @@
2025-09-01 16:30:54 文件:(../main.cpp)行:[114] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-09-01 16:30:54 文件:(未知)行:[-1] 函数名:{未知} 警告>> QObject::connect: No such slot LaunchPage::iconActivated(QSystemTrayIcon::ActivationReason) in ../LaunchPage.cpp:69
2025-09-01 16:30:54 文件:(未知)行:[-1] 函数名:{未知} 警告>> QObject::connect: (receiver name: 'LaunchPage')
2025-09-01 16:30:54 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-01 16:30:54 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-01 16:30:54 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-01 16:30:54 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-01 16:30:54 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-01 16:30:54 文件:(../Pages/P00_PublicPage.cpp)行:[61] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> available voices:
2025-09-01 16:30:54 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-01 16:30:54 文件:(../DataCenter/MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-01 16:30:54" 【错误】连接失败: "Access denied for user 'zmj'@'localhost' (using password: YES) QMYSQL: Unable to connect"
2025-09-01 16:30:54 文件:(../Threads/SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-01 16:30:54 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-01 16:30:54 文件:(../DataCenter/MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-01 16:30:54" 【错误】建表失败: ""
2025-09-01 16:30:54 文件:(../Pages/P00_PublicPage.cpp)行:[210] 函数名:{void P00_PublicPage::onOpcError(const QString&)} 错误>> 读取 OPC UA 错误: "没有需要监控的节点,请先添加节点"

View File

@@ -0,0 +1,451 @@
2025-09-12 10:35:59 文件:(../main.cpp)行:[118] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-09-12 10:35:59 文件:(../LaunchPage.cpp)行:[78] 函数名:{void LaunchPage::WinInit()} 调试>> 正在出初始化!
2025-09-12 10:35:59 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:35:59 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:35:59 文件:(../DataCenter/DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,节点总数: 0
2025-09-12 10:35:59 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-12 10:35:59 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-12 10:35:59 文件:(../Pages/P00_PublicPage.cpp)行:[86] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-12 10:35:59 文件:(../LaunchPage.cpp)行:[80] 函数名:{void LaunchPage::WinInit()} 调试>> PubPage P00_PublicPage(0x58322fd21a70, name="P00_PublicPage")
2025-09-12 10:35:59 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:35:59 文件:(../PublicFunctions/TTSManager.cpp)行:[218] 函数名:{bool TTSManager::checkEnvironment()} 警告>> [TTS] 未检测到 edge-tts请执行source /home/zmj/tts_venv/bin/activate && pip3 install edge-tts
2025-09-12 10:35:59 文件:(../PublicFunctions/TTSManager.cpp)行:[26] 函数名:{TTSManager::TTSManager(QObject*)} 错误>> [TTS] 环境检查失败!请按提示安装依赖
2025-09-12 10:35:59 文件:(../DataCenter/MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-12 10:35:59" 【错误】连接失败: "Access denied for user 'zmj'@'localhost' (using password: YES) QMYSQL: Unable to connect"
2025-09-12 10:35:59 文件:(../Threads/SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-12 10:35:59 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-12 10:35:59 文件:(../DataCenter/MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-12 10:35:59" 【错误】建表失败: ""
2025-09-12 10:36:01 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:36:07 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 0 次重连...
2025-09-12 10:36:07 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:36:10 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:36:13 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 1 次重连...
2025-09-12 10:36:13 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:36:15 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:36:18 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 2 次重连...
2025-09-12 10:36:18 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:36:21 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:36:22 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:36:22 文件:(../Pages/P02_ShieldPage.cpp)行:[33] 函数名:{void P02_ShieldPage::WinInit()} 调试>> 0
2025-09-12 10:36:22 文件:(../DataCenter/OpcUaManager.cpp)行:[200] 函数名:{bool OpcUaManager::writeNodeValue(const QString&, const QVariant&, int, int)} 警告>> [OPC] 客户端未连接,写入 ns=6;s=::AsGlobalPV:PageContol.CurrentPage 失败
2025-09-12 10:36:22 文件:(/home/lang/Qt5.14.2/5.14.2/gcc_64/include/QtCore/qlist.h)行:[579] 函数名:{未知} 严重>> ASSERT failure in QList<T>::operator[]: "index out of range", file /home/lang/Qt5.14.2/5.14.2/gcc_64/include/QtCore/qlist.h, line 579
2025-09-12 10:36:36 文件:(../main.cpp)行:[118] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-09-12 10:36:36 文件:(../LaunchPage.cpp)行:[78] 函数名:{void LaunchPage::WinInit()} 调试>> 正在出初始化!
2025-09-12 10:36:36 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:36:36 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:36:36 文件:(../DataCenter/DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,节点总数: 0
2025-09-12 10:36:36 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-12 10:36:37 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-12 10:36:37 文件:(../Pages/P00_PublicPage.cpp)行:[86] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-12 10:36:37 文件:(../LaunchPage.cpp)行:[80] 函数名:{void LaunchPage::WinInit()} 调试>> PubPage P00_PublicPage(0x65491feeeda0, name="P00_PublicPage")
2025-09-12 10:36:37 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:36:37 文件:(../PublicFunctions/TTSManager.cpp)行:[218] 函数名:{bool TTSManager::checkEnvironment()} 警告>> [TTS] 未检测到 edge-tts请执行source /home/zmj/tts_venv/bin/activate && pip3 install edge-tts
2025-09-12 10:36:37 文件:(../PublicFunctions/TTSManager.cpp)行:[26] 函数名:{TTSManager::TTSManager(QObject*)} 错误>> [TTS] 环境检查失败!请按提示安装依赖
2025-09-12 10:36:37 文件:(../DataCenter/MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-12 10:36:37" 【错误】连接失败: "Access denied for user 'zmj'@'localhost' (using password: YES) QMYSQL: Unable to connect"
2025-09-12 10:36:37 文件:(../Threads/SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-12 10:36:37 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-12 10:36:37 文件:(../DataCenter/MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-12 10:36:37" 【错误】建表失败: ""
2025-09-12 10:36:42 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:36:45 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 0 次重连...
2025-09-12 10:36:45 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:36:48 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:36:50 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 1 次重连...
2025-09-12 10:36:50 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:36:53 文件:(../PublicFunctions/RtspPlayer.cpp)行:[11] 函数名:{RtspPlayer::RtspPlayer(QObject*)} 调试>> RtspPlayer initialized
2025-09-12 10:36:53 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:36:53 文件:(../DataCenter/OpcUaManager.cpp)行:[200] 函数名:{bool OpcUaManager::writeNodeValue(const QString&, const QVariant&, int, int)} 警告>> [OPC] 客户端未连接,写入 ns=6;s=::AsGlobalPV:PageContol.CurrentPage 失败
2025-09-12 10:36:55 文件:(../Pages/P10_IntelligentPage.cpp)行:[86] 函数名:{void P10_IntelligentPage::onErrorOccurred(const QString&)} 调试>> [摄像头错误]: "RTSP流初始化成功"
2025-09-12 10:36:56 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 2 次重连...
2025-09-12 10:36:56 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:36:59 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:37:01 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 3 次重连...
2025-09-12 10:37:01 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:37:04 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:37:07 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 4 次重连...
2025-09-12 10:37:07 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:37:10 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:37:12 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 5 次重连...
2025-09-12 10:37:12 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:49:36 文件:(../main.cpp)行:[118] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-09-12 10:49:36 文件:(../LaunchPage.cpp)行:[78] 函数名:{void LaunchPage::WinInit()} 调试>> 正在出初始化!
2025-09-12 10:49:36 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:49:36 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:49:37 文件:(../DataCenter/DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,节点总数: 0
2025-09-12 10:49:37 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-12 10:49:37 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-12 10:49:37 文件:(../Pages/P00_PublicPage.cpp)行:[86] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-12 10:49:37 文件:(../LaunchPage.cpp)行:[80] 函数名:{void LaunchPage::WinInit()} 调试>> PubPage P00_PublicPage(0x617f38cc8b00, name="P00_PublicPage")
2025-09-12 10:49:37 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:49:37 文件:(../PublicFunctions/TTSManager.cpp)行:[218] 函数名:{bool TTSManager::checkEnvironment()} 警告>> [TTS] 未检测到 edge-tts请执行source /home/zmj/tts_venv/bin/activate && pip3 install edge-tts
2025-09-12 10:49:37 文件:(../PublicFunctions/TTSManager.cpp)行:[26] 函数名:{TTSManager::TTSManager(QObject*)} 错误>> [TTS] 环境检查失败!请按提示安装依赖
2025-09-12 10:49:37 文件:(../DataCenter/MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-12 10:49:37" 【错误】连接失败: "Access denied for user 'zmj'@'localhost' (using password: YES) QMYSQL: Unable to connect"
2025-09-12 10:49:37 文件:(../Threads/SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-12 10:49:37 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-12 10:49:37 文件:(../DataCenter/MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-12 10:49:37" 【错误】建表失败: ""
2025-09-12 10:49:38 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:49:41 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 0 次重连...
2025-09-12 10:49:41 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:49:43 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:49:43 文件:(../PublicFunctions/RtspPlayer.cpp)行:[11] 函数名:{RtspPlayer::RtspPlayer(QObject*)} 调试>> RtspPlayer initialized
2025-09-12 10:49:44 文件:(../DataCenter/OpcUaManager.cpp)行:[200] 函数名:{bool OpcUaManager::writeNodeValue(const QString&, const QVariant&, int, int)} 警告>> [OPC] 客户端未连接,写入 ns=6;s=::AsGlobalPV:PageContol.CurrentPage 失败
2025-09-12 10:49:45 文件:(../Pages/P10_IntelligentPage.cpp)行:[127] 函数名:{void P10_IntelligentPage::onErrorOccurred(const QString&)} 调试>> [摄像头错误]: "RTSP流初始化成功"
2025-09-12 10:49:46 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 1 次重连...
2025-09-12 10:49:46 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:49:49 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:49:52 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 2 次重连...
2025-09-12 10:49:52 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:49:54 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:49:57 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 3 次重连...
2025-09-12 10:49:57 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:50:00 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:50:03 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 4 次重连...
2025-09-12 10:50:03 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:50:05 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:50:41 文件:(../main.cpp)行:[118] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-09-12 10:50:41 文件:(../LaunchPage.cpp)行:[78] 函数名:{void LaunchPage::WinInit()} 调试>> 正在出初始化!
2025-09-12 10:50:41 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:50:41 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:50:41 文件:(../DataCenter/DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,节点总数: 0
2025-09-12 10:50:41 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-12 10:50:41 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-12 10:50:41 文件:(../Pages/P00_PublicPage.cpp)行:[86] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-12 10:50:41 文件:(../LaunchPage.cpp)行:[80] 函数名:{void LaunchPage::WinInit()} 调试>> PubPage P00_PublicPage(0x59aa95bbebc0, name="P00_PublicPage")
2025-09-12 10:50:41 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:50:41 文件:(../PublicFunctions/TTSManager.cpp)行:[218] 函数名:{bool TTSManager::checkEnvironment()} 警告>> [TTS] 未检测到 edge-tts请执行source /home/zmj/tts_venv/bin/activate && pip3 install edge-tts
2025-09-12 10:50:41 文件:(../PublicFunctions/TTSManager.cpp)行:[26] 函数名:{TTSManager::TTSManager(QObject*)} 错误>> [TTS] 环境检查失败!请按提示安装依赖
2025-09-12 10:50:41 文件:(../DataCenter/MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-12 10:50:41" 【错误】连接失败: "Access denied for user 'zmj'@'localhost' (using password: YES) QMYSQL: Unable to connect"
2025-09-12 10:50:41 文件:(../Threads/SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-12 10:50:41 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-12 10:50:41 文件:(../DataCenter/MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-12 10:50:41" 【错误】建表失败: ""
2025-09-12 10:50:47 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:50:47 文件:(../PublicFunctions/RtspPlayer.cpp)行:[11] 函数名:{RtspPlayer::RtspPlayer(QObject*)} 调试>> RtspPlayer initialized
2025-09-12 10:50:47 文件:(../DataCenter/OpcUaManager.cpp)行:[200] 函数名:{bool OpcUaManager::writeNodeValue(const QString&, const QVariant&, int, int)} 警告>> [OPC] 客户端未连接,写入 ns=6;s=::AsGlobalPV:PageContol.CurrentPage 失败
2025-09-12 10:50:49 文件:(../Pages/P10_IntelligentPage.cpp)行:[127] 函数名:{void P10_IntelligentPage::onErrorOccurred(const QString&)} 调试>> [摄像头错误]: "RTSP流初始化成功"
2025-09-12 10:50:49 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 0 次重连...
2025-09-12 10:50:49 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:50:52 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:50:55 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 1 次重连...
2025-09-12 10:50:55 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:50:58 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:52:15 文件:(../main.cpp)行:[118] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-09-12 10:52:15 文件:(../LaunchPage.cpp)行:[78] 函数名:{void LaunchPage::WinInit()} 调试>> 正在出初始化!
2025-09-12 10:52:15 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:52:15 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:52:15 文件:(../DataCenter/DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,节点总数: 0
2025-09-12 10:52:15 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-12 10:52:15 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-12 10:52:15 文件:(../Pages/P00_PublicPage.cpp)行:[86] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-12 10:52:15 文件:(../LaunchPage.cpp)行:[80] 函数名:{void LaunchPage::WinInit()} 调试>> PubPage P00_PublicPage(0x588a861609f0, name="P00_PublicPage")
2025-09-12 10:52:16 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:52:16 文件:(../PublicFunctions/TTSManager.cpp)行:[218] 函数名:{bool TTSManager::checkEnvironment()} 警告>> [TTS] 未检测到 edge-tts请执行source /home/zmj/tts_venv/bin/activate && pip3 install edge-tts
2025-09-12 10:52:16 文件:(../PublicFunctions/TTSManager.cpp)行:[26] 函数名:{TTSManager::TTSManager(QObject*)} 错误>> [TTS] 环境检查失败!请按提示安装依赖
2025-09-12 10:52:16 文件:(../DataCenter/MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-12 10:52:16" 【错误】连接失败: "Access denied for user 'zmj'@'localhost' (using password: YES) QMYSQL: Unable to connect"
2025-09-12 10:52:16 文件:(../Threads/SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-12 10:52:16 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-12 10:52:16 文件:(../DataCenter/MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-12 10:52:16" 【错误】建表失败: ""
2025-09-12 10:52:17 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:52:20 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 0 次重连...
2025-09-12 10:52:20 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:52:22 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:52:25 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 1 次重连...
2025-09-12 10:52:25 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:52:28 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:52:34 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 2 次重连...
2025-09-12 10:52:34 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:52:36 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:52:39 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 3 次重连...
2025-09-12 10:52:39 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:52:42 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:52:45 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 4 次重连...
2025-09-12 10:52:45 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:52:47 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:52:50 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 5 次重连...
2025-09-12 10:52:50 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:52:53 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:52:56 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 6 次重连...
2025-09-12 10:52:56 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:52:58 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:53:01 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 7 次重连...
2025-09-12 10:53:01 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:53:07 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:53:10 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 8 次重连...
2025-09-12 10:53:10 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:53:12 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:53:15 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 9 次重连...
2025-09-12 10:53:15 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:53:18 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:53:21 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 10 次重连...
2025-09-12 10:53:21 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:53:23 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:53:24 文件:(../PublicFunctions/RtspPlayer.cpp)行:[11] 函数名:{RtspPlayer::RtspPlayer(QObject*)} 调试>> RtspPlayer initialized
2025-09-12 10:53:24 文件:(../DataCenter/OpcUaManager.cpp)行:[200] 函数名:{bool OpcUaManager::writeNodeValue(const QString&, const QVariant&, int, int)} 警告>> [OPC] 客户端未连接,写入 ns=6;s=::AsGlobalPV:PageContol.CurrentPage 失败
2025-09-12 10:53:26 文件:(../Pages/P10_IntelligentPage.cpp)行:[145] 函数名:{void P10_IntelligentPage::onErrorOccurred(const QString&)} 调试>> [摄像头错误]: "RTSP流初始化成功"
2025-09-12 10:53:26 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 11 次重连...
2025-09-12 10:53:26 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:53:29 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:53:33 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 12 次重连...
2025-09-12 10:53:33 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:53:36 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:53:37 文件:(../Pages/P10_IntelligentPage.cpp)行:[145] 函数名:{void P10_IntelligentPage::onErrorOccurred(const QString&)} 调试>> [摄像头错误]: "RTSP流初始化成功"
2025-09-12 10:53:42 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 13 次重连...
2025-09-12 10:53:42 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:53:44 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:53:47 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 14 次重连...
2025-09-12 10:53:47 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:53:50 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:53:53 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 15 次重连...
2025-09-12 10:53:53 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:53:55 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:53:58 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 16 次重连...
2025-09-12 10:53:58 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:56:38 文件:(../main.cpp)行:[118] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-09-12 10:56:38 文件:(../LaunchPage.cpp)行:[78] 函数名:{void LaunchPage::WinInit()} 调试>> 正在出初始化!
2025-09-12 10:56:38 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:56:38 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:56:38 文件:(../DataCenter/DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,节点总数: 0
2025-09-12 10:56:38 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-12 10:56:38 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-12 10:56:38 文件:(../Pages/P00_PublicPage.cpp)行:[86] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-12 10:56:38 文件:(../LaunchPage.cpp)行:[80] 函数名:{void LaunchPage::WinInit()} 调试>> PubPage P00_PublicPage(0x631c0db1c070, name="P00_PublicPage")
2025-09-12 10:56:38 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 10:56:38 文件:(../PublicFunctions/TTSManager.cpp)行:[218] 函数名:{bool TTSManager::checkEnvironment()} 警告>> [TTS] 未检测到 edge-tts请执行source /home/zmj/tts_venv/bin/activate && pip3 install edge-tts
2025-09-12 10:56:38 文件:(../PublicFunctions/TTSManager.cpp)行:[26] 函数名:{TTSManager::TTSManager(QObject*)} 错误>> [TTS] 环境检查失败!请按提示安装依赖
2025-09-12 10:56:38 文件:(../DataCenter/MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-12 10:56:38" 【错误】连接失败: "Access denied for user 'zmj'@'localhost' (using password: YES) QMYSQL: Unable to connect"
2025-09-12 10:56:38 文件:(../Threads/SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-12 10:56:38 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-12 10:56:38 文件:(../DataCenter/MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-12 10:56:38" 【错误】建表失败: ""
2025-09-12 10:56:39 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:56:42 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 0 次重连...
2025-09-12 10:56:42 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:56:44 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:56:48 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 1 次重连...
2025-09-12 10:56:48 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:56:50 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:56:53 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 2 次重连...
2025-09-12 10:56:53 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:56:55 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:56:59 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 3 次重连...
2025-09-12 10:56:59 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:57:01 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:57:04 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 4 次重连...
2025-09-12 10:57:04 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:57:06 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:57:10 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 5 次重连...
2025-09-12 10:57:10 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:57:15 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:57:18 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 6 次重连...
2025-09-12 10:57:18 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:57:20 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:57:24 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 7 次重连...
2025-09-12 10:57:24 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:57:26 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:57:29 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 8 次重连...
2025-09-12 10:57:29 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:57:30 文件:(../PublicFunctions/RtspPlayer.cpp)行:[11] 函数名:{RtspPlayer::RtspPlayer(QObject*)} 调试>> RtspPlayer initialized
2025-09-12 10:57:30 文件:(../DataCenter/OpcUaManager.cpp)行:[200] 函数名:{bool OpcUaManager::writeNodeValue(const QString&, const QVariant&, int, int)} 警告>> [OPC] 客户端未连接,写入 ns=6;s=::AsGlobalPV:PageContol.CurrentPage 失败
2025-09-12 10:57:31 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:57:31 文件:(../Pages/P10_IntelligentPage.cpp)行:[124] 函数名:{void P10_IntelligentPage::onErrorOccurred(const QString&)} 调试>> [摄像头错误]: "RTSP流初始化成功"
2025-09-12 10:57:35 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 9 次重连...
2025-09-12 10:57:35 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:57:37 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:57:40 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 10 次重连...
2025-09-12 10:57:40 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:57:43 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:57:50 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 11 次重连...
2025-09-12 10:57:50 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 10:57:53 文件:(未知)行:[-1] 函数名:{未知} 警告>> Failed to retrive endpoints from opc.tcp://zmj_plc:4840 with status BadConnectionClosed
2025-09-12 10:57:56 文件:(../DataCenter/OpcUaManager.cpp)行:[315] 函数名:{void OpcUaManager::tryReconnect()} 调试>> 正在执行第 12 次重连...
2025-09-12 10:57:56 文件:(未知)行:[-1] 函数名:{未知} 警告>> Closing a connection without being connected
2025-09-12 11:16:14 文件:(../main.cpp)行:[118] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-09-12 11:16:15 文件:(../LaunchPage.cpp)行:[78] 函数名:{void LaunchPage::WinInit()} 调试>> 正在出初始化!
2025-09-12 11:16:15 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:16:15 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:16:15 文件:(../DataCenter/DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,节点总数: 0
2025-09-12 11:16:15 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-12 11:16:15 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-12 11:16:15 文件:(../Pages/P00_PublicPage.cpp)行:[86] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-12 11:16:15 文件:(../LaunchPage.cpp)行:[80] 函数名:{void LaunchPage::WinInit()} 调试>> PubPage P00_PublicPage(0x622fdefe1d70, name="P00_PublicPage")
2025-09-12 11:16:15 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:16:15 文件:(../PublicFunctions/TTSManager.cpp)行:[218] 函数名:{bool TTSManager::checkEnvironment()} 警告>> [TTS] 未检测到 edge-tts请执行source /home/zmj/tts_venv/bin/activate && pip3 install edge-tts
2025-09-12 11:16:15 文件:(../PublicFunctions/TTSManager.cpp)行:[26] 函数名:{TTSManager::TTSManager(QObject*)} 错误>> [TTS] 环境检查失败!请按提示安装依赖
2025-09-12 11:16:16 文件:(../DataCenter/MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-12 11:16:16" 【错误】连接失败: "Access denied for user 'zmj'@'localhost' (using password: YES) QMYSQL: Unable to connect"
2025-09-12 11:16:16 文件:(../Threads/SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-12 11:16:16 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-12 11:16:16 文件:(../DataCenter/MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-12 11:16:16" 【错误】建表失败: ""
2025-09-12 11:16:16 文件:(../DataCenter/DataCenter.cpp)行:[161] 函数名:{void DataCenter::startCyclicRead(int)} 警告>> 没有需要监控的节点,请先添加节点
2025-09-12 11:17:44 文件:(../main.cpp)行:[118] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-09-12 11:17:44 文件:(../LaunchPage.cpp)行:[78] 函数名:{void LaunchPage::WinInit()} 调试>> 正在出初始化!
2025-09-12 11:17:47 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:17:47 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:17:47 文件:(../DataCenter/DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,节点总数: 0
2025-09-12 11:17:47 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-12 11:17:47 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-12 11:17:47 文件:(../Pages/P00_PublicPage.cpp)行:[86] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-12 11:17:47 文件:(../LaunchPage.cpp)行:[80] 函数名:{void LaunchPage::WinInit()} 调试>> PubPage P00_PublicPage(0x5b57975ca670, name="P00_PublicPage")
2025-09-12 11:17:48 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:17:48 文件:(../PublicFunctions/TTSManager.cpp)行:[218] 函数名:{bool TTSManager::checkEnvironment()} 警告>> [TTS] 未检测到 edge-tts请执行source /home/zmj/tts_venv/bin/activate && pip3 install edge-tts
2025-09-12 11:17:48 文件:(../PublicFunctions/TTSManager.cpp)行:[26] 函数名:{TTSManager::TTSManager(QObject*)} 错误>> [TTS] 环境检查失败!请按提示安装依赖
2025-09-12 11:17:48 文件:(../DataCenter/MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-12 11:17:48" 【错误】连接失败: "Access denied for user 'zmj'@'localhost' (using password: YES) QMYSQL: Unable to connect"
2025-09-12 11:17:48 文件:(../Threads/SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-12 11:17:48 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-12 11:17:48 文件:(../DataCenter/MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-12 11:17:48" 【错误】建表失败: ""
2025-09-12 11:17:48 文件:(../DataCenter/DataCenter.cpp)行:[161] 函数名:{void DataCenter::startCyclicRead(int)} 警告>> 没有需要监控的节点,请先添加节点
2025-09-12 11:21:01 文件:(../main.cpp)行:[118] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-09-12 11:21:01 文件:(../LaunchPage.cpp)行:[78] 函数名:{void LaunchPage::WinInit()} 调试>> 正在出初始化!
2025-09-12 11:21:01 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:21:01 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:21:01 文件:(../DataCenter/DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,节点总数: 0
2025-09-12 11:21:01 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-12 11:21:01 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-12 11:21:01 文件:(../Pages/P00_PublicPage.cpp)行:[86] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-12 11:21:01 文件:(../LaunchPage.cpp)行:[80] 函数名:{void LaunchPage::WinInit()} 调试>> PubPage P00_PublicPage(0x614d71404a00, name="P00_PublicPage")
2025-09-12 11:21:01 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:21:01 文件:(../PublicFunctions/TTSManager.cpp)行:[218] 函数名:{bool TTSManager::checkEnvironment()} 警告>> [TTS] 未检测到 edge-tts请执行source /home/zmj/tts_venv/bin/activate && pip3 install edge-tts
2025-09-12 11:21:01 文件:(../PublicFunctions/TTSManager.cpp)行:[26] 函数名:{TTSManager::TTSManager(QObject*)} 错误>> [TTS] 环境检查失败!请按提示安装依赖
2025-09-12 11:21:01 文件:(../DataCenter/MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-12 11:21:01" 【错误】连接失败: "Access denied for user 'zmj'@'localhost' (using password: YES) QMYSQL: Unable to connect"
2025-09-12 11:21:01 文件:(../Threads/SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-12 11:21:01 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-12 11:21:01 文件:(../DataCenter/MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-12 11:21:01" 【错误】建表失败: ""
2025-09-12 11:21:01 文件:(../DataCenter/DataCenter.cpp)行:[161] 函数名:{void DataCenter::startCyclicRead(int)} 警告>> 没有需要监控的节点,请先添加节点
2025-09-12 11:21:07 文件:(../PublicFunctions/RtspPlayer.cpp)行:[11] 函数名:{RtspPlayer::RtspPlayer(QObject*)} 调试>> RtspPlayer initialized
2025-09-12 11:21:07 文件:(../DataCenter/OpcUaManager.cpp)行:[255] 函数名:{bool OpcUaManager::writeNodeValue(const QString&, const QVariant&, int, int)} 错误>> [OPC] 最终写入失败: ns=6;s=::AsGlobalPV:PageContol.CurrentPage
2025-09-12 11:21:09 文件:(../Pages/P10_IntelligentPage.cpp)行:[130] 函数名:{void P10_IntelligentPage::onErrorOccurred(const QString&)} 调试>> [摄像头错误]: "RTSP流初始化成功"
2025-09-12 11:24:01 文件:(../main.cpp)行:[118] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-09-12 11:24:01 文件:(../LaunchPage.cpp)行:[78] 函数名:{void LaunchPage::WinInit()} 调试>> 正在出初始化!
2025-09-12 11:24:02 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:24:02 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:24:02 文件:(../DataCenter/DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,节点总数: 0
2025-09-12 11:24:02 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-12 11:24:02 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-12 11:24:02 文件:(../Pages/P00_PublicPage.cpp)行:[86] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-12 11:24:02 文件:(../LaunchPage.cpp)行:[80] 函数名:{void LaunchPage::WinInit()} 调试>> PubPage P00_PublicPage(0x59ee7cc6e8c0, name="P00_PublicPage")
2025-09-12 11:24:02 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:24:02 文件:(../PublicFunctions/TTSManager.cpp)行:[218] 函数名:{bool TTSManager::checkEnvironment()} 警告>> [TTS] 未检测到 edge-tts请执行source /home/zmj/tts_venv/bin/activate && pip3 install edge-tts
2025-09-12 11:24:02 文件:(../PublicFunctions/TTSManager.cpp)行:[26] 函数名:{TTSManager::TTSManager(QObject*)} 错误>> [TTS] 环境检查失败!请按提示安装依赖
2025-09-12 11:24:02 文件:(../DataCenter/MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-12 11:24:02" 【错误】连接失败: "Access denied for user 'zmj'@'localhost' (using password: YES) QMYSQL: Unable to connect"
2025-09-12 11:24:02 文件:(../Threads/SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-12 11:24:02 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-12 11:24:02 文件:(../DataCenter/MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-12 11:24:02" 【错误】建表失败: ""
2025-09-12 11:24:02 文件:(../DataCenter/DataCenter.cpp)行:[161] 函数名:{void DataCenter::startCyclicRead(int)} 警告>> 没有需要监控的节点,请先添加节点
2025-09-12 11:24:07 文件:(../PublicFunctions/RtspPlayer.cpp)行:[11] 函数名:{RtspPlayer::RtspPlayer(QObject*)} 调试>> RtspPlayer initialized
2025-09-12 11:24:07 文件:(../DataCenter/OpcUaManager.cpp)行:[255] 函数名:{bool OpcUaManager::writeNodeValue(const QString&, const QVariant&, int, int)} 错误>> [OPC] 最终写入失败: ns=6;s=::AsGlobalPV:PageContol.CurrentPage
2025-09-12 11:24:09 文件:(../Pages/P10_IntelligentPage.cpp)行:[139] 函数名:{void P10_IntelligentPage::onErrorOccurred(const QString&)} 调试>> [摄像头错误]: "RTSP流初始化成功"
2025-09-12 11:24:44 文件:(../main.cpp)行:[118] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-09-12 11:24:44 文件:(../LaunchPage.cpp)行:[78] 函数名:{void LaunchPage::WinInit()} 调试>> 正在出初始化!
2025-09-12 11:24:44 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:24:44 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:24:44 文件:(../DataCenter/DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,节点总数: 0
2025-09-12 11:24:44 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-12 11:24:44 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-12 11:24:44 文件:(../Pages/P00_PublicPage.cpp)行:[86] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-12 11:24:44 文件:(../LaunchPage.cpp)行:[80] 函数名:{void LaunchPage::WinInit()} 调试>> PubPage P00_PublicPage(0x5bd41fe9c8d0, name="P00_PublicPage")
2025-09-12 11:24:44 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:24:44 文件:(../PublicFunctions/TTSManager.cpp)行:[218] 函数名:{bool TTSManager::checkEnvironment()} 警告>> [TTS] 未检测到 edge-tts请执行source /home/zmj/tts_venv/bin/activate && pip3 install edge-tts
2025-09-12 11:24:44 文件:(../PublicFunctions/TTSManager.cpp)行:[26] 函数名:{TTSManager::TTSManager(QObject*)} 错误>> [TTS] 环境检查失败!请按提示安装依赖
2025-09-12 11:24:44 文件:(../DataCenter/MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-12 11:24:44" 【错误】连接失败: "Access denied for user 'zmj'@'localhost' (using password: YES) QMYSQL: Unable to connect"
2025-09-12 11:24:44 文件:(../Threads/SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-12 11:24:44 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-12 11:24:44 文件:(../DataCenter/MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-12 11:24:44" 【错误】建表失败: ""
2025-09-12 11:24:44 文件:(../DataCenter/DataCenter.cpp)行:[161] 函数名:{void DataCenter::startCyclicRead(int)} 警告>> 没有需要监控的节点,请先添加节点
2025-09-12 11:24:57 文件:(../PublicFunctions/RtspPlayer.cpp)行:[11] 函数名:{RtspPlayer::RtspPlayer(QObject*)} 调试>> RtspPlayer initialized
2025-09-12 11:24:57 文件:(../DataCenter/OpcUaManager.cpp)行:[255] 函数名:{bool OpcUaManager::writeNodeValue(const QString&, const QVariant&, int, int)} 错误>> [OPC] 最终写入失败: ns=6;s=::AsGlobalPV:PageContol.CurrentPage
2025-09-12 11:24:58 文件:(../Pages/P10_IntelligentPage.cpp)行:[131] 函数名:{void P10_IntelligentPage::onErrorOccurred(const QString&)} 调试>> [摄像头错误]: "RTSP流初始化成功"
2025-09-12 11:26:23 文件:(../main.cpp)行:[118] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-09-12 11:26:23 文件:(../LaunchPage.cpp)行:[78] 函数名:{void LaunchPage::WinInit()} 调试>> 正在出初始化!
2025-09-12 11:26:23 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:26:23 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:26:23 文件:(../DataCenter/DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,节点总数: 0
2025-09-12 11:26:23 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-12 11:26:23 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-12 11:26:23 文件:(../Pages/P00_PublicPage.cpp)行:[86] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-12 11:26:23 文件:(../LaunchPage.cpp)行:[80] 函数名:{void LaunchPage::WinInit()} 调试>> PubPage P00_PublicPage(0x5f89d45098d0, name="P00_PublicPage")
2025-09-12 11:26:24 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:26:24 文件:(../PublicFunctions/TTSManager.cpp)行:[218] 函数名:{bool TTSManager::checkEnvironment()} 警告>> [TTS] 未检测到 edge-tts请执行source /home/zmj/tts_venv/bin/activate && pip3 install edge-tts
2025-09-12 11:26:24 文件:(../PublicFunctions/TTSManager.cpp)行:[26] 函数名:{TTSManager::TTSManager(QObject*)} 错误>> [TTS] 环境检查失败!请按提示安装依赖
2025-09-12 11:26:24 文件:(../DataCenter/MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-12 11:26:24" 【错误】连接失败: "Access denied for user 'zmj'@'localhost' (using password: YES) QMYSQL: Unable to connect"
2025-09-12 11:26:24 文件:(../Threads/SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-12 11:26:24 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-12 11:26:24 文件:(../DataCenter/MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-12 11:26:24" 【错误】建表失败: ""
2025-09-12 11:26:24 文件:(../DataCenter/DataCenter.cpp)行:[161] 函数名:{void DataCenter::startCyclicRead(int)} 警告>> 没有需要监控的节点,请先添加节点
2025-09-12 11:26:29 文件:(../PublicFunctions/RtspPlayer.cpp)行:[11] 函数名:{RtspPlayer::RtspPlayer(QObject*)} 调试>> RtspPlayer initialized
2025-09-12 11:26:29 文件:(../DataCenter/OpcUaManager.cpp)行:[255] 函数名:{bool OpcUaManager::writeNodeValue(const QString&, const QVariant&, int, int)} 错误>> [OPC] 最终写入失败: ns=6;s=::AsGlobalPV:PageContol.CurrentPage
2025-09-12 11:26:31 文件:(../Pages/P10_IntelligentPage.cpp)行:[132] 函数名:{void P10_IntelligentPage::onErrorOccurred(const QString&)} 调试>> [摄像头错误]: "RTSP流初始化成功"
2025-09-12 11:26:39 文件:(../Pages/P10_IntelligentPage.cpp)行:[132] 函数名:{void P10_IntelligentPage::onErrorOccurred(const QString&)} 调试>> [摄像头错误]: "RTSP流初始化成功"
2025-09-12 11:26:42 文件:(../Pages/P10_IntelligentPage.cpp)行:[132] 函数名:{void P10_IntelligentPage::onErrorOccurred(const QString&)} 调试>> [摄像头错误]: "RTSP流初始化成功"
2025-09-12 11:27:01 文件:(../main.cpp)行:[118] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-09-12 11:27:01 文件:(../LaunchPage.cpp)行:[78] 函数名:{void LaunchPage::WinInit()} 调试>> 正在出初始化!
2025-09-12 11:27:01 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:27:01 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:27:01 文件:(../DataCenter/DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,节点总数: 0
2025-09-12 11:27:01 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-12 11:27:01 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-12 11:27:01 文件:(../Pages/P00_PublicPage.cpp)行:[86] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-12 11:27:01 文件:(../LaunchPage.cpp)行:[80] 函数名:{void LaunchPage::WinInit()} 调试>> PubPage P00_PublicPage(0x62c111bec8d0, name="P00_PublicPage")
2025-09-12 11:27:02 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:27:02 文件:(../PublicFunctions/TTSManager.cpp)行:[218] 函数名:{bool TTSManager::checkEnvironment()} 警告>> [TTS] 未检测到 edge-tts请执行source /home/zmj/tts_venv/bin/activate && pip3 install edge-tts
2025-09-12 11:27:02 文件:(../PublicFunctions/TTSManager.cpp)行:[26] 函数名:{TTSManager::TTSManager(QObject*)} 错误>> [TTS] 环境检查失败!请按提示安装依赖
2025-09-12 11:27:02 文件:(../DataCenter/MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-12 11:27:02" 【错误】连接失败: "Access denied for user 'zmj'@'localhost' (using password: YES) QMYSQL: Unable to connect"
2025-09-12 11:27:02 文件:(../Threads/SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-12 11:27:02 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-12 11:27:02 文件:(../DataCenter/MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-12 11:27:02" 【错误】建表失败: ""
2025-09-12 11:27:02 文件:(../DataCenter/DataCenter.cpp)行:[161] 函数名:{void DataCenter::startCyclicRead(int)} 警告>> 没有需要监控的节点,请先添加节点
2025-09-12 11:39:32 文件:(../main.cpp)行:[118] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-09-12 11:39:32 文件:(../LaunchPage.cpp)行:[78] 函数名:{void LaunchPage::WinInit()} 调试>> 正在出初始化!
2025-09-12 11:39:32 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:39:32 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:39:32 文件:(../DataCenter/DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,节点总数: 0
2025-09-12 11:39:32 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-12 11:39:32 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-12 11:39:32 文件:(../Pages/P00_PublicPage.cpp)行:[86] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-12 11:39:32 文件:(../LaunchPage.cpp)行:[80] 函数名:{void LaunchPage::WinInit()} 调试>> PubPage P00_PublicPage(0x6282900b3d70, name="P00_PublicPage")
2025-09-12 11:39:33 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:39:33 文件:(../PublicFunctions/TTSManager.cpp)行:[218] 函数名:{bool TTSManager::checkEnvironment()} 警告>> [TTS] 未检测到 edge-tts请执行source /home/zmj/tts_venv/bin/activate && pip3 install edge-tts
2025-09-12 11:39:33 文件:(../PublicFunctions/TTSManager.cpp)行:[26] 函数名:{TTSManager::TTSManager(QObject*)} 错误>> [TTS] 环境检查失败!请按提示安装依赖
2025-09-12 11:39:33 文件:(../DataCenter/MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-12 11:39:33" 【错误】连接失败: "Access denied for user 'zmj'@'localhost' (using password: YES) QMYSQL: Unable to connect"
2025-09-12 11:39:33 文件:(../Threads/SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-12 11:39:33 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-12 11:39:33 文件:(../DataCenter/MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-12 11:39:33" 【错误】建表失败: ""
2025-09-12 11:39:33 文件:(../DataCenter/DataCenter.cpp)行:[161] 函数名:{void DataCenter::startCyclicRead(int)} 警告>> 没有需要监控的节点,请先添加节点
2025-09-12 11:39:35 文件:(../PublicFunctions/RtspPlayer.cpp)行:[11] 函数名:{RtspPlayer::RtspPlayer(QObject*)} 调试>> RtspPlayer initialized
2025-09-12 11:39:35 文件:(../DataCenter/OpcUaManager.cpp)行:[255] 函数名:{bool OpcUaManager::writeNodeValue(const QString&, const QVariant&, int, int)} 错误>> [OPC] 最终写入失败: ns=6;s=::AsGlobalPV:PageContol.CurrentPage
2025-09-12 11:39:37 文件:(../Pages/P10_IntelligentPage.cpp)行:[130] 函数名:{void P10_IntelligentPage::onErrorOccurred(const QString&)} 调试>> [摄像头错误]: "RTSP流初始化成功"
2025-09-12 11:43:01 文件:(../main.cpp)行:[118] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-09-12 11:43:01 文件:(../LaunchPage.cpp)行:[78] 函数名:{void LaunchPage::WinInit()} 调试>> 正在出初始化!
2025-09-12 11:43:01 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:43:01 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:43:01 文件:(../DataCenter/DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,节点总数: 0
2025-09-12 11:43:01 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-12 11:43:01 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-12 11:43:01 文件:(../Pages/P00_PublicPage.cpp)行:[86] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-12 11:43:01 文件:(../LaunchPage.cpp)行:[80] 函数名:{void LaunchPage::WinInit()} 调试>> PubPage P00_PublicPage(0x58904c44fbd0, name="P00_PublicPage")
2025-09-12 11:43:01 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:43:01 文件:(../PublicFunctions/TTSManager.cpp)行:[218] 函数名:{bool TTSManager::checkEnvironment()} 警告>> [TTS] 未检测到 edge-tts请执行source /home/zmj/tts_venv/bin/activate && pip3 install edge-tts
2025-09-12 11:43:01 文件:(../PublicFunctions/TTSManager.cpp)行:[26] 函数名:{TTSManager::TTSManager(QObject*)} 错误>> [TTS] 环境检查失败!请按提示安装依赖
2025-09-12 11:43:01 文件:(../DataCenter/MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-12 11:43:01" 【错误】连接失败: "Access denied for user 'zmj'@'localhost' (using password: YES) QMYSQL: Unable to connect"
2025-09-12 11:43:01 文件:(../Threads/SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-12 11:43:02 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-12 11:43:02 文件:(../DataCenter/MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-12 11:43:02" 【错误】建表失败: ""
2025-09-12 11:43:02 文件:(../DataCenter/DataCenter.cpp)行:[161] 函数名:{void DataCenter::startCyclicRead(int)} 警告>> 没有需要监控的节点,请先添加节点
2025-09-12 11:43:10 文件:(../PublicFunctions/RtspPlayer.cpp)行:[11] 函数名:{RtspPlayer::RtspPlayer(QObject*)} 调试>> RtspPlayer initialized
2025-09-12 11:43:10 文件:(../DataCenter/OpcUaManager.cpp)行:[255] 函数名:{bool OpcUaManager::writeNodeValue(const QString&, const QVariant&, int, int)} 错误>> [OPC] 最终写入失败: ns=6;s=::AsGlobalPV:PageContol.CurrentPage
2025-09-12 11:43:12 文件:(../Pages/P10_IntelligentPage.cpp)行:[178] 函数名:{void P10_IntelligentPage::onErrorOccurred(const QString&)} 调试>> [P10_IntelligentPage 摄像头错误]: "RTSP流初始化成功"
2025-09-12 11:47:49 文件:(../main.cpp)行:[118] 函数名:{int main(int, char**)} 调试>> 操作系统为:Linux
2025-09-12 11:47:49 文件:(../LaunchPage.cpp)行:[78] 函数名:{void LaunchPage::WinInit()} 调试>> 正在出初始化!
2025-09-12 11:47:49 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:47:49 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:47:49 文件:(../DataCenter/DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,节点总数: 0
2025-09-12 11:47:49 文件:(../FileOperation/ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-12 11:47:49 文件:(未知)行:[-1] 函数名:{未知} 错误>> Error loading text-to-speech plug-in "speechd"
2025-09-12 11:47:49 文件:(../Pages/P00_PublicPage.cpp)行:[86] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-12 11:47:49 文件:(../LaunchPage.cpp)行:[80] 函数名:{void LaunchPage::WinInit()} 调试>> PubPage P00_PublicPage(0x619bbb723820, name="P00_PublicPage")
2025-09-12 11:47:50 文件:(../FileOperation/ConfigFiles.cpp)行:[45] 函数名:{QList<QStringList> ConfigFiles::ReadFile_Csv(const QString&)} 警告>> CSV 打开失败: "No such file or directory"
2025-09-12 11:47:50 文件:(../PublicFunctions/TTSManager.cpp)行:[218] 函数名:{bool TTSManager::checkEnvironment()} 警告>> [TTS] 未检测到 edge-tts请执行source /home/zmj/tts_venv/bin/activate && pip3 install edge-tts
2025-09-12 11:47:50 文件:(../PublicFunctions/TTSManager.cpp)行:[26] 函数名:{TTSManager::TTSManager(QObject*)} 错误>> [TTS] 环境检查失败!请按提示安装依赖
2025-09-12 11:47:50 文件:(../DataCenter/MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-12 11:47:50" 【错误】连接失败: "Access denied for user 'zmj'@'localhost' (using password: YES) QMYSQL: Unable to connect"
2025-09-12 11:47:50 文件:(../Threads/SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-12 11:47:50 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-12 11:47:50 文件:(../DataCenter/MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-12 11:47:50" 【错误】建表失败: ""
2025-09-12 11:47:50 文件:(../DataCenter/DataCenter.cpp)行:[161] 函数名:{void DataCenter::startCyclicRead(int)} 警告>> 没有需要监控的节点,请先添加节点
2025-09-12 11:48:00 文件:(../DataCenter/OpcUaManager.cpp)行:[255] 函数名:{bool OpcUaManager::writeNodeValue(const QString&, const QVariant&, int, int)} 错误>> [OPC] 最终写入失败: ns=6;s=::AsGlobalPV:PageContol.CurrentPage
2025-09-12 11:48:21 文件:(../PublicFunctions/RtspPlayer.cpp)行:[161] 函数名:{virtual void RtspPlayer::run()} 调试>> RtspPlayer线程已退出
2025-09-12 11:48:41 文件:(../PublicFunctions/RtspPlayer.cpp)行:[161] 函数名:{virtual void RtspPlayer::run()} 调试>> RtspPlayer线程已退出
2025-09-12 11:48:55 文件:(../PublicFunctions/RtspPlayer.cpp)行:[161] 函数名:{virtual void RtspPlayer::run()} 调试>> RtspPlayer线程已退出