写定位结果数据 时间错误问题修复,需要删除wheelhubwf.db数据库重新启动检测程序

master
bob.pan 4 years ago
parent 18fd459204
commit 5281047649

@ -285,7 +285,7 @@ bool DetectDataDB::InitDatabase()
const QString strValueTable = \ const QString strValueTable = \
"CREATE TABLE IF NOT EXISTS `valueTable`( \ "CREATE TABLE IF NOT EXISTS `valueTable`( \
uid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, \ uid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, \
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, \ `create_time` DATETIME(32), \
`modeName` VARCHAR(256) NOT NULL, \ `modeName` VARCHAR(256) NOT NULL, \
`runState` TEXT, \ `runState` TEXT, \
`ImagePath` TEXT, \ `ImagePath` TEXT, \
@ -398,10 +398,10 @@ void DetectDataDB::InsertValueRlt(const ValueResult &rlt)
if (db) { if (db) {
QString strCenterPix = QString("(%1,%2)").arg(rlt.centerPix.x()).arg(rlt.centerPix.y());//圆心像素坐标 QString strCenterPix = QString("(%1,%2)").arg(rlt.centerPix.x()).arg(rlt.centerPix.y());//圆心像素坐标
QString strCenter = QString("(%1,%2)").arg(rlt.center.x()).arg(rlt.center.y());//圆心物理坐标 经过相关数据转换 QString strCenter = QString("(%1,%2)").arg(rlt.center.x()).arg(rlt.center.y());//圆心物理坐标 经过相关数据转换
QString strVal = QString("'%1','%2','%3','%4','%5',%6,%7,%8,%9") QString strVal = QString("'%1','%2','%3','%4','%5',%6,%7,%8,%9,'%10'")
.arg(rlt.strModel).arg(rlt.strRunState).arg(rlt.strImagePath) .arg(rlt.strModel).arg(rlt.strRunState).arg(rlt.strImagePath)
.arg(strCenterPix).arg(strCenter).arg(rlt.errorCode).arg(rlt.score).arg(rlt.angle).arg(rlt.runtime); .arg(strCenterPix).arg(strCenter).arg(rlt.errorCode).arg(rlt.score).arg(rlt.angle).arg(rlt.runtime).arg(QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss zzz"));
QString strSql = QString("INSERT INTO valueTable (modeName,runState,ImagePath,centerPix,center,errorCode,score,angle,runtime) VALUES (%1);").arg(strVal); QString strSql = QString("INSERT INTO valueTable (modeName,runState,ImagePath,centerPix,center,errorCode,score,angle,runtime,create_time) VALUES (%1);").arg(strVal);
QSqlQuery sql = db->exec(strSql); QSqlQuery sql = db->exec(strSql);
QSqlError err = sql.lastError(); QSqlError err = sql.lastError();

@ -87,15 +87,16 @@
<MultiProcessorCompilation>true</MultiProcessorCompilation> <MultiProcessorCompilation>true</MultiProcessorCompilation>
<PreprocessorDefinitions>UNICODE;_UNICODE;WIN32;WIN64;QT_NO_DEBUG;NDEBUG;QT_CORE_LIB;QT_GUI_LIB;QT_WIDGETS_LIB;QT_SQL_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>UNICODE;_UNICODE;WIN32;WIN64;QT_NO_DEBUG;NDEBUG;QT_CORE_LIB;QT_GUI_LIB;QT_WIDGETS_LIB;QT_SQL_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>.\GeneratedFiles;.;$(QTDIR)\include;.\GeneratedFiles\$(ConfigurationName);$(QTDIR)\include\QtCore;$(QTDIR)\include\QtGui;$(QTDIR)\include\QtANGLE;$(QTDIR)\include\QtWidgets;$(QTDIR)\include\QtSql;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>.\GeneratedFiles;.;$(QTDIR)\include;.\GeneratedFiles\$(ConfigurationName);$(QTDIR)\include\QtCore;$(QTDIR)\include\QtGui;$(QTDIR)\include\QtANGLE;$(QTDIR)\include\QtWidgets;$(QTDIR)\include\QtSql;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat /> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<Optimization>Disabled</Optimization>
</ClCompile> </ClCompile>
<Link> <Link>
<SubSystem>Windows</SubSystem> <SubSystem>Windows</SubSystem>
<OutputFile>$(SolutionDir)..\runner17\$(ProjectName).exe</OutputFile> <OutputFile>$(SolutionDir)..\runner17\$(ProjectName).exe</OutputFile>
<AdditionalLibraryDirectories>$(QTDIR)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <AdditionalLibraryDirectories>$(QTDIR)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation> <GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>qtmain.lib;Qt5Core.lib;Qt5Gui.lib;Qt5Widgets.lib;Qt5Sql.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalDependencies>qtmain.lib;Qt5Core.lib;Qt5Gui.lib;Qt5Widgets.lib;Qt5Sql.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link> </Link>
<QtMoc> <QtMoc>

@ -1389,8 +1389,7 @@
<ClCompile> <ClCompile>
<PreprocessorDefinitions>UNICODE;WIN32;WIN64;QT_NO_DEBUG;NDEBUG;QT_CORE_LIB;TPMAIN_LIB;TPMAIN_EXPORTS;QT_GUI_LIB;QT_WIDGETS_LIB;QT_SQL_LIB;QT_PRINTSUPPORT_LIB;QT_NETWORK_LIB;QT_SERIALPORT_LIB;QT_WEBSOCKETS_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>UNICODE;WIN32;WIN64;QT_NO_DEBUG;NDEBUG;QT_CORE_LIB;TPMAIN_LIB;TPMAIN_EXPORTS;QT_GUI_LIB;QT_WIDGETS_LIB;QT_SQL_LIB;QT_PRINTSUPPORT_LIB;QT_NETWORK_LIB;QT_SERIALPORT_LIB;QT_WEBSOCKETS_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>.;.\GeneratedFiles;.\GeneratedFiles\$(ConfigurationName);$(QTDIR)\include;$(QTDIR)\include\QtCore;$(QTDIR)\include\QtGui;$(QTDIR)\include\QtWidgets;$(QTDIR)\include\ActiveQt;$(QTDIR)\include\QtSerialPort;$(QTDIR)\include\QtANGLE;$(QTDIR)\include\QtPrintSupport;$(QTDIR)\include\QtSql;$(QTDIR)\include\QtNetwork;$(QTDIR)\include\QtWebSockets;..\..\src\algorithm;..\..\src\tpMain;..\..\src\tpMain\thread;..\..\src\tpMain\splashScreen;..\..\src\tpMain\LightBoxwidget;..\..\src\tpMain\QDiskCleanThread;..\..\src\tpMain\QPixmapListBar;..\..\src\userCtrl;..\..\src\NetWheel;..\..\3part\libzkq\include;..\..\3part\tadpole\include\tpBase;..\..\3part\opencv3.4.1\include;..\..\3part\opencv3.4.1\include\opencv;..\..\3part\opencv3.4.1\include\opencv2;..\..\3part\edcircle\include;..\..\3part\lpCoreCtrl\include;..\..\src\tpMain\algela;..\..\src\ImageCompare;..\..\src\interface;.\lpRawTcp;..\..\src\tpMain\cryptokey;..\..\3part\RsaCrypto\include;..\..\3part\openssl-1.0.2n\vs13\include;..\..\src\libtcp\include;..\..\src\libtcp\common;..\..\src\libtcp\libServer;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>.;.\GeneratedFiles;.\GeneratedFiles\$(ConfigurationName);$(QTDIR)\include;$(QTDIR)\include\QtCore;$(QTDIR)\include\QtGui;$(QTDIR)\include\QtWidgets;$(QTDIR)\include\ActiveQt;$(QTDIR)\include\QtSerialPort;$(QTDIR)\include\QtANGLE;$(QTDIR)\include\QtPrintSupport;$(QTDIR)\include\QtSql;$(QTDIR)\include\QtNetwork;$(QTDIR)\include\QtWebSockets;..\..\src\algorithm;..\..\src\tpMain;..\..\src\tpMain\thread;..\..\src\tpMain\splashScreen;..\..\src\tpMain\LightBoxwidget;..\..\src\tpMain\QDiskCleanThread;..\..\src\tpMain\QPixmapListBar;..\..\src\userCtrl;..\..\src\NetWheel;..\..\3part\libzkq\include;..\..\3part\tadpole\include\tpBase;..\..\3part\opencv3.4.1\include;..\..\3part\opencv3.4.1\include\opencv;..\..\3part\opencv3.4.1\include\opencv2;..\..\3part\edcircle\include;..\..\3part\lpCoreCtrl\include;..\..\src\tpMain\algela;..\..\src\ImageCompare;..\..\src\interface;.\lpRawTcp;..\..\src\tpMain\cryptokey;..\..\3part\RsaCrypto\include;..\..\3part\openssl-1.0.2n\vs13\include;..\..\src\libtcp\include;..\..\src\libtcp\common;..\..\src\libtcp\libServer;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</DebugInformationFormat>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>

Loading…
Cancel
Save