增加3D模型显示

This commit is contained in:
2025-09-30 15:40:52 +08:00
parent 482f082f65
commit 64831f1e40
34 changed files with 10091340 additions and 5670 deletions

View File

@@ -8675,3 +8675,74 @@
2025-09-30 15:08:51 文件:(..\PublicFunctions\TTSManager.cpp)行:[101] 函数名:{void TTSManager::stopAll()} 调试>> [TTS] 所有任务已停止
2025-09-30 15:08:52 文件:(未知)行:[-1] 函数名:{未知} 警告>> QObject::killTimer: Timers cannot be stopped from another thread
2025-09-30 15:08:52 文件:(未知)行:[-1] 函数名:{未知} 警告>> QObject::~QObject: Timers cannot be stopped from another thread
2025-09-30 15:39:04 文件:(..\main.cpp)行:[121] 函数名:{int qMain(int, char**)} 调试>> 操作系统为:Windows
2025-09-30 15:39:07 文件:(未知)行:[-1] 函数名:{未知} 警告>> QProcess: Destroyed while process ("bash") is still running.
2025-09-30 15:39:07 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlDatabase: QMYSQL driver not loaded
2025-09-30 15:39:07 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7
2025-09-30 15:39:07 文件:(..\DataCenter\MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-30 15:39:07" 【错误】连接失败: "Driver not loaded Driver not loaded"
2025-09-30 15:39:07 文件:(..\Threads\SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-30 15:39:07 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-30 15:39:07 文件:(..\DataCenter\MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-30 15:39:07" 【错误】建表失败: "Driver not loaded Driver not loaded"
2025-09-30 15:39:08 文件:(..\DataCenter\DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,总条目数: 156 导入节点总数: 163
2025-09-30 15:39:08 文件:(..\FileOperation\ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-30 15:39:08 文件:(..\Pages\P00_PublicPage.cpp)行:[39] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-30 15:39:08 文件:(..\Pages\P00_PublicPage.cpp)行:[41] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> "Microsoft Huihui Desktop"
2025-09-30 15:39:08 文件:(..\Pages\P301_PumpPage.cpp)行:[16] 函数名:{P301_PumpPage::P301_PumpPage(QWidget*)} 调试>> P301_PumpPage 初始化完成!
2025-09-30 15:39:08 文件:(未知)行:[-1] 函数名:{未知} 警告>> libpng warning: iCCP: known incorrect sRGB profile
2025-09-30 15:39:08 文件:(未知)行:[-1] 函数名:{未知} 警告>> libpng warning: iCCP: known incorrect sRGB profile
2025-09-30 15:39:09 文件:(未知)行:[-1] 函数名:{未知} 警告>> libpng warning: iCCP: known incorrect sRGB profile
2025-09-30 15:39:09 文件:(未知)行:[-1] 函数名:{未知} 警告>> libpng warning: iCCP: known incorrect sRGB profile
2025-09-30 15:39:10 文件:(未知)行:[-1] 函数名:{未知} 警告>> libpng warning: iCCP: known incorrect sRGB profile
2025-09-30 15:39:10 文件:(未知)行:[-1] 函数名:{未知} 警告>> libpng warning: iCCP: known incorrect sRGB profile
2025-09-30 15:39:11 文件:(..\LaunchPage.cpp)行:[178] 函数名:{void LaunchPage::createPages()} 调试>> QSize(1024, 576)
2025-09-30 15:39:13 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-30 15:39:13 文件:(..\DataCenter\MySQL.cpp)行:[180] 函数名:{QList<QList<QVariant> > MySQL::selectLatest(const QString&, int)} 警告>> "2025-09-30 15:39:13" 【错误】读取最新记录失败: "Driver not loaded Driver not loaded"
2025-09-30 15:39:22 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-30 15:39:22 文件:(..\DataCenter\MySQL.cpp)行:[180] 函数名:{QList<QList<QVariant> > MySQL::selectLatest(const QString&, int)} 警告>> "2025-09-30 15:39:22" 【错误】读取最新记录失败: "Driver not loaded Driver not loaded"
2025-09-30 15:39:22 文件:(..\Threads\SubThread.cpp)行:[79] 函数名:{void SubThread::executeThreadLogic()} 调试>> 写数据库 AlarmHistory "100A" "系统电压->瞬时升高" "请检查进线电压是否正常,请检查电压传感器是否有干扰或虚接短路"
2025-09-30 15:39:30 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-30 15:39:30 文件:(..\DataCenter\MySQL.cpp)行:[180] 函数名:{QList<QList<QVariant> > MySQL::selectLatest(const QString&, int)} 警告>> "2025-09-30 15:39:30" 【错误】读取最新记录失败: "Driver not loaded Driver not loaded"
2025-09-30 15:39:30 文件:(..\Threads\SubThread.cpp)行:[79] 函数名:{void SubThread::executeThreadLogic()} 调试>> 写数据库 AlarmHistory "1009" "系统电压->瞬时降低" "请检查进线电压是否正常,请检查电压传感器是否有干扰或虚接断路"
2025-09-30 15:39:42 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-30 15:39:42 文件:(..\DataCenter\MySQL.cpp)行:[180] 函数名:{QList<QList<QVariant> > MySQL::selectLatest(const QString&, int)} 警告>> "2025-09-30 15:39:42" 【错误】读取最新记录失败: "Driver not loaded Driver not loaded"
2025-09-30 15:39:42 文件:(..\DataCenter\MySQL.cpp)行:[44] 函数名:{void MySQL::close()} 信息>> "2025-09-30 15:39:42" 【信息】数据库已关闭
2025-09-30 15:39:42 文件:(..\Threads\SubThread.cpp)行:[79] 函数名:{void SubThread::executeThreadLogic()} 调试>> 写数据库 AlarmHistory "100A" "系统电压->瞬时升高" "请检查进线电压是否正常,请检查电压传感器是否有干扰或虚接短路"
2025-09-30 15:39:42 文件:(..\PublicFunctions\TTSManager.cpp)行:[101] 函数名:{void TTSManager::stopAll()} 调试>> [TTS] 所有任务已停止
2025-09-30 15:39:42 文件:(未知)行:[-1] 函数名:{未知} 警告>> QObject::killTimer: Timers cannot be stopped from another thread
2025-09-30 15:39:42 文件:(未知)行:[-1] 函数名:{未知} 警告>> QObject::~QObject: Timers cannot be stopped from another thread
2025-09-30 15:39:48 文件:(..\main.cpp)行:[121] 函数名:{int qMain(int, char**)} 调试>> 操作系统为:Windows
2025-09-30 15:39:52 文件:(未知)行:[-1] 函数名:{未知} 警告>> QProcess: Destroyed while process ("bash") is still running.
2025-09-30 15:39:52 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlDatabase: QMYSQL driver not loaded
2025-09-30 15:39:52 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7
2025-09-30 15:39:52 文件:(..\DataCenter\MySQL.cpp)行:[34] 函数名:{bool MySQL::open(const QString&, int, const QString&, const QString&, const QString&)} 警告>> "2025-09-30 15:39:52" 【错误】连接失败: "Driver not loaded Driver not loaded"
2025-09-30 15:39:52 文件:(..\Threads\SubThread.cpp)行:[61] 函数名:{void SubThread::executeThreadLogic()} 调试>> 连接数据库失败!
2025-09-30 15:39:52 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-30 15:39:52 文件:(..\DataCenter\MySQL.cpp)行:[66] 函数名:{bool MySQL::createTable(const QString&, const QMap<QString, QString>&)} 警告>> "2025-09-30 15:39:52" 【错误】建表失败: "Driver not loaded Driver not loaded"
2025-09-30 15:39:52 文件:(..\DataCenter\DataCenter.cpp)行:[92] 函数名:{void DataCenter::initData()} 调试>> 数据初始化完成,总条目数: 156 导入节点总数: 163
2025-09-30 15:39:52 文件:(..\FileOperation\ConfigFiles.cpp)行:[22] 函数名:{static tsServerAddr ConfigFiles::ReadServerAddr()} 信息>> 读取到的PLC 地址配置: "opc.tcp://zmj_plc:4840" 用户名: "ZMJ" 密码: "Zmj@123..."
2025-09-30 15:39:52 文件:(..\Pages\P00_PublicPage.cpp)行:[39] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> 可用语音列表:
2025-09-30 15:39:52 文件:(..\Pages\P00_PublicPage.cpp)行:[41] 函数名:{P00_PublicPage::P00_PublicPage(QWidget*)} 调试>> "Microsoft Huihui Desktop"
2025-09-30 15:39:52 文件:(..\Pages\P301_PumpPage.cpp)行:[16] 函数名:{P301_PumpPage::P301_PumpPage(QWidget*)} 调试>> P301_PumpPage 初始化完成!
2025-09-30 15:39:52 文件:(未知)行:[-1] 函数名:{未知} 警告>> libpng warning: iCCP: known incorrect sRGB profile
2025-09-30 15:39:52 文件:(未知)行:[-1] 函数名:{未知} 警告>> libpng warning: iCCP: known incorrect sRGB profile
2025-09-30 15:39:53 文件:(未知)行:[-1] 函数名:{未知} 警告>> libpng warning: iCCP: known incorrect sRGB profile
2025-09-30 15:39:53 文件:(未知)行:[-1] 函数名:{未知} 警告>> libpng warning: iCCP: known incorrect sRGB profile
2025-09-30 15:39:54 文件:(未知)行:[-1] 函数名:{未知} 警告>> libpng warning: iCCP: known incorrect sRGB profile
2025-09-30 15:39:54 文件:(未知)行:[-1] 函数名:{未知} 警告>> libpng warning: iCCP: known incorrect sRGB profile
2025-09-30 15:39:55 文件:(..\LaunchPage.cpp)行:[178] 函数名:{void LaunchPage::createPages()} 调试>> QSize(1024, 576)
2025-09-30 15:39:56 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-30 15:39:56 文件:(..\DataCenter\MySQL.cpp)行:[180] 函数名:{QList<QList<QVariant> > MySQL::selectLatest(const QString&, int)} 警告>> "2025-09-30 15:39:56" 【错误】读取最新记录失败: "Driver not loaded Driver not loaded"
2025-09-30 15:40:00 文件:(..\Pages\P13_InsPage.cpp)行:[60] 函数名:{void P13_InsPage::Write32Bit(uint8_t, uint8_t, bool)} 调试>> 发送节点: "ns=6;s=::AsGlobalPV:PanelControlKey_3" 值 2
2025-09-30 15:40:00 文件:(..\Pages\P13_InsPage.cpp)行:[64] 函数名:{void P13_InsPage::Write32Bit(uint8_t, uint8_t, bool)} 调试>> 成功发送节点: "ns=6;s=::AsGlobalPV:PanelControlKey_3" 值 2
2025-09-30 15:40:05 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-30 15:40:05 文件:(..\DataCenter\MySQL.cpp)行:[180] 函数名:{QList<QList<QVariant> > MySQL::selectLatest(const QString&, int)} 警告>> "2025-09-30 15:40:05" 【错误】读取最新记录失败: "Driver not loaded Driver not loaded"
2025-09-30 15:40:06 文件:(..\Threads\SubThread.cpp)行:[79] 函数名:{void SubThread::executeThreadLogic()} 调试>> 写数据库 AlarmHistory "1009" "系统电压->瞬时降低" "请检查进线电压是否正常,请检查电压传感器是否有干扰或虚接断路"
2025-09-30 15:40:06 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-30 15:40:06 文件:(..\DataCenter\MySQL.cpp)行:[180] 函数名:{QList<QList<QVariant> > MySQL::selectLatest(const QString&, int)} 警告>> "2025-09-30 15:40:06" 【错误】读取最新记录失败: "Driver not loaded Driver not loaded"
2025-09-30 15:40:07 文件:(..\Threads\SubThread.cpp)行:[79] 函数名:{void SubThread::executeThreadLogic()} 调试>> 写数据库 AlarmHistory "100A" "系统电压->瞬时升高" "请检查进线电压是否正常,请检查电压传感器是否有干扰或虚接短路"
2025-09-30 15:40:15 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-30 15:40:15 文件:(..\DataCenter\MySQL.cpp)行:[180] 函数名:{QList<QList<QVariant> > MySQL::selectLatest(const QString&, int)} 警告>> "2025-09-30 15:40:15" 【错误】读取最新记录失败: "Driver not loaded Driver not loaded"
2025-09-30 15:40:16 文件:(..\Threads\SubThread.cpp)行:[79] 函数名:{void SubThread::executeThreadLogic()} 调试>> 写数据库 AlarmHistory "1009" "系统电压->瞬时降低" "请检查进线电压是否正常,请检查电压传感器是否有干扰或虚接断路"
2025-09-30 15:40:22 文件:(未知)行:[-1] 函数名:{未知} 警告>> QSqlQuery::exec: database not open
2025-09-30 15:40:22 文件:(..\DataCenter\MySQL.cpp)行:[180] 函数名:{QList<QList<QVariant> > MySQL::selectLatest(const QString&, int)} 警告>> "2025-09-30 15:40:22" 【错误】读取最新记录失败: "Driver not loaded Driver not loaded"
2025-09-30 15:40:23 文件:(..\Threads\SubThread.cpp)行:[79] 函数名:{void SubThread::executeThreadLogic()} 调试>> 写数据库 AlarmHistory "100A" "系统电压->瞬时升高" "请检查进线电压是否正常,请检查电压传感器是否有干扰或虚接短路"