Files
EJM_Display/LocalDesktop/Log/2025_09_12.log
2025-09-15 22:28:43 +08:00

452 lines
76 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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线程已退出