diff --git a/runner17/Net4Wheeld.dll b/runner17/Net4Wheeld.dll index 5dc1da4..4fd4cd4 100644 Binary files a/runner17/Net4Wheeld.dll and b/runner17/Net4Wheeld.dll differ diff --git a/runner17/QUserInfo.dll b/runner17/QUserInfo.dll index e8af179..d0afa03 100644 Binary files a/runner17/QUserInfo.dll and b/runner17/QUserInfo.dll differ diff --git a/runner17/QUserInfod.dll b/runner17/QUserInfod.dll index 5973f63..2b5a315 100644 Binary files a/runner17/QUserInfod.dll and b/runner17/QUserInfod.dll differ diff --git a/runner17/Qt5Core.dll b/runner17/Qt5Core.dll index 239b4af..e964016 100644 Binary files a/runner17/Qt5Core.dll and b/runner17/Qt5Core.dll differ diff --git a/runner17/config/camera.json b/runner17/config/camera.json index c5e5182..63c323e 100644 --- a/runner17/config/camera.json +++ b/runner17/config/camera.json @@ -1,14 +1,14 @@ { "devices": { - "DMK 33GP031 25614072": { + "MV-CA050-10GC 00C27808759": { "algorithm": 0, "board_num": 0, "board_type": 0, "exposure": 26000, - "folder": "E:\\Leaper\\Documents\\wheel\\WF1\\WF\\DH151079", + "folder": "C:\\Users\\Administrator\\Source(6)\\", "format": "GRAY8", "gain": 8, - "height": 1200, + "height": 2048, "id": 2, "loop": 1, "rely_on_camera": "", @@ -16,26 +16,7 @@ "save_img_suffix": ".BMP", "showname": "工位2", "type": 100, - "width": 1920, - "zoom": 1 - }, - "MV-CA050-10GC 00C27808759": { - "algorithm": 0, - "board_num": 0, - "board_type": 0, - "exposure": 160000, - "folder": ".\\testimg\\", - "format": "GRAY8", - "gain": 8, - "height": 1944, - "id": 1, - "loop": 1, - "rely_on_camera": "", - "save": 0, - "save_img_suffix": ".BMP", - "showname": "工位1", - "type": 100, - "width": 2592, + "width": 3072, "zoom": 1 } } diff --git a/runner17/lpCoreCtrl.dll b/runner17/lpCoreCtrl.dll index a13a722..2426f9e 100644 Binary files a/runner17/lpCoreCtrl.dll and b/runner17/lpCoreCtrl.dll differ diff --git a/runner17/lpCoreCtrld.dll b/runner17/lpCoreCtrld.dll index cc5d661..c56bb5f 100644 Binary files a/runner17/lpCoreCtrld.dll and b/runner17/lpCoreCtrld.dll differ diff --git a/runner17/tpCam_100.dll b/runner17/tpCam_100.dll index 871a661..5e6ac21 100644 Binary files a/runner17/tpCam_100.dll and b/runner17/tpCam_100.dll differ diff --git a/runner17/tpCam_100d.dll b/runner17/tpCam_100d.dll index cb851a2..b7fdc7b 100644 Binary files a/runner17/tpCam_100d.dll and b/runner17/tpCam_100d.dll differ diff --git a/runner17/tpCam_140.dll b/runner17/tpCam_140.dll index 7133c32..f610125 100644 Binary files a/runner17/tpCam_140.dll and b/runner17/tpCam_140.dll differ diff --git a/runner17/tpCam_140d.dll b/runner17/tpCam_140d.dll index 5b8b31d..c7535b4 100644 Binary files a/runner17/tpCam_140d.dll and b/runner17/tpCam_140d.dll differ diff --git a/runner17/tpCam_160.dll b/runner17/tpCam_160.dll index 10de5b8..784003c 100644 Binary files a/runner17/tpCam_160.dll and b/runner17/tpCam_160.dll differ diff --git a/runner17/tpCam_160d.dll b/runner17/tpCam_160d.dll index ec94249..cc2aa84 100644 Binary files a/runner17/tpCam_160d.dll and b/runner17/tpCam_160d.dll differ diff --git a/runner17/user/WorkManager.json b/runner17/user/WorkManager.json index 1c7b011..62a218b 100644 --- a/runner17/user/WorkManager.json +++ b/runner17/user/WorkManager.json @@ -10,14 +10,17 @@ }, "test": { "DefectList": [ - "1", + "DK151050", "JC151013", - "JK131044", - "JZ131011", "JZ131261", - "PA131204", + "1", "DK151079", - "DK151050" + "JK131044", + "PA131204", + "222", + "3", + "2", + "4" ], "about": "", "key": "test", diff --git a/runner17/user/background.png b/runner17/user/background.png index 1353c73..c4a303b 100644 Binary files a/runner17/user/background.png and b/runner17/user/background.png differ diff --git a/runner17/user/selfdefine.json b/runner17/user/selfdefine.json index 0f46753..5c8e328 100644 --- a/runner17/user/selfdefine.json +++ b/runner17/user/selfdefine.json @@ -1,19 +1,26 @@ { "AlgPara": { - "Threshold": 60 + "RatioType": 0, + "Threshold": 150, + "bEqual": false, + "circle_acthres": 3, + "circle_edgewidth": 6, + "circle_polarity": 0, + "filterSize": 200, + "useBackground": 0 }, "AutoSystem": { "AutoSendTick2COM": 1, "AutoSendTick2Net": 1, - "CameraTrigerType": 0, + "CameraTrigerType": 1, "IsUseChannel": 0, "IsUseRaster": 1, "SaveD2HCsv": 0, "SendChannelRes2COM": 1, - "SendChannelRes2Net": 1, + "SendChannelRes2Net": 0, "SendDetectStr2Net": 1, "StartAndDetect": 1, - "showThressList": 0, + "showThressList": 1886040416, "showThressValue": 0 }, "CheckDB": { @@ -25,45 +32,32 @@ "DetectImage": { "Debug": 1001, "SaveCut_Bad": 1, - "SaveCut_Good": 1, - "SaveImgPath": "D:/汽摩轮/分类软件/runner17 -20210706", - "Save_Bad": 1, - "Save_Good": 0, - "UseBackground": 1 + "SaveCut_Good": 0, + "SaveImgPath": "F:/ValueProject/wheel/tpvs17/../runner17", + "Save_Bad": 0, + "Save_Good": 0 }, "DetectModl": { "UseCutImg": 0, - "Virsual_Camera": 1, - "Virsual_Times": 3000 + "Virsual_Camera": 0, + "Virsual_Times": 1000 }, "Dia2Th": { "b": 0.7862445712089539, "k": -0.0007752884412184358 }, "TcpNetWork": { - "TCP_Address": "192.168.0.240", + "TCP_Address": "127.0.0.1", "TCP_Type": "server", "TCP_port": 2000, - "client_IP": "192.168.0.119", - "client_port": 2000 + "client_IP": "127.0.0.1", + "client_port": 2001 }, "alg": { - "useDiameter": 1, + "useDiameter": 0, "useThickness": 0 }, "detectState": { "isOnline": false - }, - "plcPara": { - "CamTrigDelay": 2000, - "CamTrigPulse": 10, - "IsRestartServer": 0, - "IsSaveMsgInlog": 0, - "LightDelay": 10, - "ResHoldTime": 5, - "ShowTimeOutMsg": 0, - "TimeOutCount": 1, - "TrigerFilter": 10, - "TrigerType": 1 } } diff --git a/src/algorithm/ImageProcess.cpp b/src/algorithm/ImageProcess.cpp index 843ad12..8da6382 100644 --- a/src/algorithm/ImageProcess.cpp +++ b/src/algorithm/ImageProcess.cpp @@ -73,12 +73,18 @@ cv::Mat ImageProcess::findCircle(const Mat &srcImg, Point2f& center, double &rad int nIndex = -1; float centerX = 0; float centerY = 0; + double tmpmaxR = 0; for (int i = 0; i < EDCircle.size(); i++) { int startX = EDCircle[i].center.x - EDCircle[i].r; int startY = EDCircle[i].center.y - EDCircle[i].r; - centerX = EDCircle[i].center.x * REAIZE; - centerY = EDCircle[i].center.y * REAIZE; + if (EDCircle[i].r > tmpmaxR) + { + centerX = EDCircle[i].center.x * REAIZE; + centerY = EDCircle[i].center.y * REAIZE; + tmpmaxR = EDCircle[i].r; + } + if (startX < 0 || startY < 0) continue; if (EDCircle[i].center.x + EDCircle[i].r > bBaseX || EDCircle[i].center.y + EDCircle[i].r > bBaseY) @@ -209,12 +215,19 @@ cv::Mat ImageProcess::findCircleByBackground(const Mat &srcImg, const Mat& backg int nIndex = -1; float centerX = 0; float centerY = 0; + double tmpmaxR = 0; for (int i = 0; i < EDCircle.size(); i++) { - centerX = EDCircle[i].center.x * REAIZE; - centerY = EDCircle[i].center.y * REAIZE; int startX = EDCircle[i].center.x - EDCircle[i].r; int startY = EDCircle[i].center.y - EDCircle[i].r; + + if (EDCircle[i].r > tmpmaxR) + { + centerX = EDCircle[i].center.x * REAIZE; + centerY = EDCircle[i].center.y * REAIZE; + tmpmaxR = EDCircle[i].r; + } + if (startX < 0 || startY < 0) continue; if (EDCircle[i].center.x + EDCircle[i].r > bBaseX || EDCircle[i].center.y + EDCircle[i].r > bBaseY) diff --git a/src/tpMain/cryptokey/lpCryptokey.cpp b/src/tpMain/cryptokey/lpCryptokey.cpp index 6ed59e5..b2ca685 100644 --- a/src/tpMain/cryptokey/lpCryptokey.cpp +++ b/src/tpMain/cryptokey/lpCryptokey.cpp @@ -87,7 +87,15 @@ bool lpCheckKey::checkLinese() } QSettings settingKey("Leaper_Register"); QString strKey = settingKey.value("key").toString(); - + bool bRegister = settingKey.value("register",false).toBool(); + QString serialNo = settingKey.value("serialNo").toString(); + if (m_SerialNo != serialNo) + { + if (bRegister == true) + { + return true; + } + } QByteArray lineseData = genLinese(m_SerialNo.toLatin1()); if (lineseData == strKey) return true; @@ -102,6 +110,8 @@ bool lpCheckKey::checkLinese(QString serialNo, QString linese) { QSettings settingKey("Leaper_Register"); settingKey.setValue("key", linese); + settingKey.setValue("register", true); + settingKey.setValue("serialNo",serialNo); return true; } else diff --git a/tpvs17/lpReport/lpReport.vcxproj b/tpvs17/lpReport/lpReport.vcxproj index fa6fb06..9bf83fd 100644 --- a/tpvs17/lpReport/lpReport.vcxproj +++ b/tpvs17/lpReport/lpReport.vcxproj @@ -219,6 +219,10 @@ + + + + diff --git a/tpvs17/lpReport/lpReport.vcxproj.filters b/tpvs17/lpReport/lpReport.vcxproj.filters index bac7b7f..f56db66 100644 --- a/tpvs17/lpReport/lpReport.vcxproj.filters +++ b/tpvs17/lpReport/lpReport.vcxproj.filters @@ -28,6 +28,11 @@ moc;h;cpp False + + {639EADAA-A684-42e4-A9AD-28FC9BCB8F7C} + ts + false + @@ -138,4 +143,12 @@ + + + Translation Files + + + Translation Files + + \ No newline at end of file diff --git a/tpvs17/lpReport/lpreport_zh.ts b/tpvs17/lpReport/lpreport_zh.ts index 1ab3e4e..dfd1418 100644 --- a/tpvs17/lpReport/lpreport_zh.ts +++ b/tpvs17/lpReport/lpreport_zh.ts @@ -7,23 +7,23 @@ 型号 - + Model 数量 - + Num 编号 - + Index 请选择对应时间并查询数据! - + Please select the corresponding time and query data! @@ -31,351 +31,351 @@ 时间设置 - + Time Setting 0 - + 1 - + 2 - + 3 - + 4 - + 5 - + 6 - + 7 - + 8 - + 9 - + 10 - + 11 - + 12 - + 13 - + 14 - + 15 - + 16 - + 17 - + 18 - + 19 - + 20 - + 21 - + 22 - + 23 - + 24 - + 25 - + 26 - + 27 - + 28 - + 29 - + 30 - + 31 - + 32 - + 33 - + 34 - + 35 - + 36 - + 37 - + 38 - + 39 - + 40 - + 41 - + 42 - + 43 - + 44 - + 45 - + 46 - + 47 - + 48 - + 49 - + 50 - + 51 - + 52 - + 53 - + 54 - + 55 - + 56 - + 57 - + 58 - + 59 - + 小时 - + Hour 分钟 - + M 2017/00/00 00:00 - + 确定 - + OK @@ -383,7 +383,7 @@ TestWidget - + @@ -391,7 +391,7 @@ 数据记录查看 - + Data record viewing @@ -402,7 +402,7 @@ 共显示%1条记录 - + A total of %1 records are displayed @@ -416,7 +416,7 @@ 第%1页 共%2页 - + Page %1 total pages %2 @@ -437,45 +437,45 @@ 提示 - + Info 您选择的班次时间是隔夜的,请您重新选择一下当前查询的日期,再查询 - + The time you selected is overnight,please reselect the query date, and then query. 您选择的日期不合理,请您重新选择一下当前查询的日期,再查询 - + The date you selected is not reasonable, please select the current query date again 查询了%1-%2的生产数据 - + Query production data for %1-%2 起始时间:%1 到 结束时间:%2 的历史记录 - + Start time :%1 To end time :%2 History 全部 - + All 正在查询数据,请稍后 - + Querying data, please wait @@ -483,229 +483,229 @@ 没有数据,请重新查询 - + No data, please query again 请选择保存文件的路径 - + Select a path to save the file 正在导出数据,请稍等 - + Please wait while exporting data 导出了%1-%2的生产数据 - + The production data for %1-%2 is exported 数据导出完成 - + Data export completed 查询了%1-%2的日志数据 - + Query log data for %1-%2 使用记录查询 - + Usage Record 报警记录查询 - + Alarm record query 运行状态查询 - + Running Status 导出了%1-%2的日志数据 - + Export log data for %1-%2 您选择的日期不合理,请您重新起始日期,再查询 - + The date you selected is not reasonable, please restart the date and check again 查询了%1-%2的统计数据 - + Query statistics for %1-%2 导出了%1-%2的统计数据 - + The statistics for %1-%2 are exported 确认 - + OK 取消 - + Cancel 从%1到%2统计的数据如下 - + The statistics from %1 to %2 are as follows 序号 - + Index 型号 - + Model 数量 - + Num 总数 - + Sum 时间: - + Time: 用户: - + User: 查询进度 - + Query the progress 数据查询中,请稍后..... - + Data query, please wait..... 系统自动进行清理完成 - + The system automatically clears the data 正在查询数据 - + Querying data 起始时间:%1 到 结束时间:%2 的历史记录 共%3条 - + Start time :%1 To end time :%2 There are %3 historical records 数据查询完成 - + Data query completed 操作已生效 - + Operation has taken effect 统计结果 - + The statistical results 统计完成 - + Statistics to complete 日期时间 - + Datetime 匹配型号 - + Model 相似度 - + Score 消耗时间s - + time 直径mm - + diameter 厚度mm - + thickness 缩略图 - + Image uid - + 正在查询记录,请稍等 - + Please wait while records are being queried 从%1 到 %2 的记录 共%3条 - + There are %3 records from %1 to %2 时间 - + Time 信息 - + Info @@ -713,17 +713,17 @@ 全天 - + Hold Day 生产数据查询 - + Production Data NG - + @@ -731,41 +731,41 @@ lpReport - + 生产数据查询 - + Production data 生产数据统计 - + Statistics 日志记录 - + Log Record 显示数据数(条) - + Show Num 50 - + 上一页 - + Preview @@ -773,29 +773,29 @@ TextLabel - + 下一页 - + Next 标题 - + Title 双击单条记录显示图片 - + Double show Image 开始日期时间: - + Start Time: @@ -805,93 +805,93 @@ 2017-11-11 11:11:11 - + 设置开始时间 - + SetTime 结束日期时间: - + End Time: 设置结束时间 - + SetTime 筛选型号 - + Type 所有 - + All 生产班次 - + classes 全天 - + Hold Day 查询数量 - + Num 0 - + 查询 - + Query 导出CSV - + Export CSV 数据类型查询 - + Data type query 起始日期时间: - + Start Time: 设置起始时间 - + SetTime 报警记录查询 - + Alarm record diff --git a/tpvs17/tpMain/lpMainWin.cpp b/tpvs17/tpMain/lpMainWin.cpp index b92ef60..febe486 100644 --- a/tpvs17/tpMain/lpMainWin.cpp +++ b/tpvs17/tpMain/lpMainWin.cpp @@ -111,7 +111,7 @@ lpMainWin::lpMainWin(QWidget *parent) m_pLabelInfo->setStyleSheet("font: bold 14px; color: red;"); ui.mainToolBar->addWidget(m_pLabelInfo); } - + {//状态栏初始化配置 m_pLbCurrentTime = new QLabel(tr("系统时间")); m_pLbBanci = new QLabel(tr("班次信息")); @@ -272,7 +272,7 @@ lpMainWin::lpMainWin(QWidget *parent) m_pCheckLineseUI = new QCryptokeyUI(); connect(m_pCheckLineseUI, SIGNAL(sgRegisterFinish(bool)), this, SLOT(onLineseCheck(bool))); onLineseCheck(lpGlobalData::instance()->m_bCheckLinese); - + onUpdateByLevel(0); /*启动之后就一直发送心跳包和厚度查询*/ if (DetectState::instance()->m_AutoSendTick2Net) @@ -1771,6 +1771,32 @@ void lpMainWin::onUpdateByLevel(int nlevel) ui.action_userManager->setVisible(true); else ui.action_userManager->setVisible(false); + + if (nlevel == 4) + { + ui.action_setting_ban->setDisabled(false); + ui.actionSystemSeting->setDisabled(false); + ui.action_algParam->setDisabled(false); + ui.action_debug->setDisabled(false); + } + else if (nlevel > 4) { + ui.action_cali_raster->setDisabled(false); + ui.action_setting_ban->setDisabled(false); + ui.action_setting_ip->setDisabled(false); + ui.actioncamSetting->setDisabled(false); + ui.actionSystemSeting->setDisabled(false); + ui.action_algParam->setDisabled(false); + ui.action_debug->setDisabled(false); + } + else { + ui.action_cali_raster->setDisabled(true); + ui.action_setting_ban->setDisabled(true); + ui.action_setting_ip->setDisabled(true); + ui.actioncamSetting->setDisabled(true); + ui.actionSystemSeting->setDisabled(true); + ui.action_algParam->setDisabled(true); + ui.action_debug->setDisabled(true); + } } Q_SLOT void lpMainWin::modWorkMgr(QString str) { @@ -1873,12 +1899,11 @@ Q_SLOT void lpMainWin::onShowRatioVal(double val) Q_SLOT void lpMainWin::onLineseCheck(bool bFlag) { + ui.action_Login->setDisabled(!bFlag); ui.action_modelmgr->setDisabled(!bFlag); ui.action_checkdata->setDisabled(!bFlag); ui.action_connect_mode->setDisabled(!bFlag); - ui.action_debug->setDisabled(!bFlag); - ui.action_algParam->setDisabled(!bFlag); - ui.actioncamSetting->setDisabled(!bFlag); + if (m_pLabelInfo) { if (bFlag) diff --git a/tpvs17/wheel.sln b/tpvs17/wheel.sln index e0febb3..f68d60b 100644 --- a/tpvs17/wheel.sln +++ b/tpvs17/wheel.sln @@ -9,20 +9,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tpAlgorithmQt", "tpAlgorith EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RasterSDG20", "RasterSDG20\RasterSDG20.vcxproj", "{CE765894-2106-48FE-99C3-D8D7624889A0}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lpCoreCtrl", "..\..\Valve\tpvs17\lpCoreCtrl\lpCoreCtrl.vcxproj", "{784071A9-BF94-4D27-B62E-588ACD7E0633}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "QUserInfo", "QUserInfo\QUserInfo.vcxproj", "{D7AF8AA1-0F2C-407F-B135-FBDA4448EE16}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tpCamHik", "..\..\Valve\tpvs17\tpCamHik\tpCamHik.vcxproj", "{64C9A32D-82E8-4C36-9AA6-52D58B23F687}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tpCamBaumer", "..\..\Valve\tpvs17\tpCamBaumer\tpCamBaumer.vcxproj", "{4CB8DBEB-EE73-4CEA-B662-E18B79EE113C}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lpReport", "lpReport\lpReport.vcxproj", "{0E042214-1B06-40D6-9D20-C6D5FA3D7A51}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Net4Wheel", "Net4Wheel\Net4Wheel.vcxproj", "{9B718379-3719-4D4E-A903-EDE7EFB4DC65}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tpCamVirtual", "..\..\Valve\tpvs17\tpCamVirtual\tpCamVirtual.vcxproj", "{707DDF6F-B78B-42F7-9EAD-E786C0FCD5FF}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 @@ -49,32 +41,12 @@ Global {CE765894-2106-48FE-99C3-D8D7624889A0}.Release|x64.ActiveCfg = Release|x64 {CE765894-2106-48FE-99C3-D8D7624889A0}.Release|x64.Build.0 = Release|x64 {CE765894-2106-48FE-99C3-D8D7624889A0}.Release|x86.ActiveCfg = Release|x64 - {784071A9-BF94-4D27-B62E-588ACD7E0633}.Debug|x64.ActiveCfg = Debug|x64 - {784071A9-BF94-4D27-B62E-588ACD7E0633}.Debug|x64.Build.0 = Debug|x64 - {784071A9-BF94-4D27-B62E-588ACD7E0633}.Debug|x86.ActiveCfg = Debug|x64 - {784071A9-BF94-4D27-B62E-588ACD7E0633}.Release|x64.ActiveCfg = Release|x64 - {784071A9-BF94-4D27-B62E-588ACD7E0633}.Release|x64.Build.0 = Release|x64 - {784071A9-BF94-4D27-B62E-588ACD7E0633}.Release|x86.ActiveCfg = Release|x64 {D7AF8AA1-0F2C-407F-B135-FBDA4448EE16}.Debug|x64.ActiveCfg = Debug|x64 {D7AF8AA1-0F2C-407F-B135-FBDA4448EE16}.Debug|x64.Build.0 = Debug|x64 {D7AF8AA1-0F2C-407F-B135-FBDA4448EE16}.Debug|x86.ActiveCfg = Debug|x64 {D7AF8AA1-0F2C-407F-B135-FBDA4448EE16}.Release|x64.ActiveCfg = Release|x64 {D7AF8AA1-0F2C-407F-B135-FBDA4448EE16}.Release|x64.Build.0 = Release|x64 {D7AF8AA1-0F2C-407F-B135-FBDA4448EE16}.Release|x86.ActiveCfg = Release|x64 - {64C9A32D-82E8-4C36-9AA6-52D58B23F687}.Debug|x64.ActiveCfg = Debug|x64 - {64C9A32D-82E8-4C36-9AA6-52D58B23F687}.Debug|x64.Build.0 = Debug|x64 - {64C9A32D-82E8-4C36-9AA6-52D58B23F687}.Debug|x86.ActiveCfg = Debug|Win32 - {64C9A32D-82E8-4C36-9AA6-52D58B23F687}.Debug|x86.Build.0 = Debug|Win32 - {64C9A32D-82E8-4C36-9AA6-52D58B23F687}.Release|x64.ActiveCfg = Release|x64 - {64C9A32D-82E8-4C36-9AA6-52D58B23F687}.Release|x64.Build.0 = Release|x64 - {64C9A32D-82E8-4C36-9AA6-52D58B23F687}.Release|x86.ActiveCfg = Release|Win32 - {64C9A32D-82E8-4C36-9AA6-52D58B23F687}.Release|x86.Build.0 = Release|Win32 - {4CB8DBEB-EE73-4CEA-B662-E18B79EE113C}.Debug|x64.ActiveCfg = Debug|x64 - {4CB8DBEB-EE73-4CEA-B662-E18B79EE113C}.Debug|x64.Build.0 = Debug|x64 - {4CB8DBEB-EE73-4CEA-B662-E18B79EE113C}.Debug|x86.ActiveCfg = Debug|x64 - {4CB8DBEB-EE73-4CEA-B662-E18B79EE113C}.Release|x64.ActiveCfg = Release|x64 - {4CB8DBEB-EE73-4CEA-B662-E18B79EE113C}.Release|x64.Build.0 = Release|x64 - {4CB8DBEB-EE73-4CEA-B662-E18B79EE113C}.Release|x86.ActiveCfg = Release|x64 {0E042214-1B06-40D6-9D20-C6D5FA3D7A51}.Debug|x64.ActiveCfg = Debug|x64 {0E042214-1B06-40D6-9D20-C6D5FA3D7A51}.Debug|x64.Build.0 = Debug|x64 {0E042214-1B06-40D6-9D20-C6D5FA3D7A51}.Debug|x86.ActiveCfg = Debug|x64 @@ -87,20 +59,12 @@ Global {9B718379-3719-4D4E-A903-EDE7EFB4DC65}.Release|x64.ActiveCfg = Release|x64 {9B718379-3719-4D4E-A903-EDE7EFB4DC65}.Release|x64.Build.0 = Release|x64 {9B718379-3719-4D4E-A903-EDE7EFB4DC65}.Release|x86.ActiveCfg = Release|x64 - {707DDF6F-B78B-42F7-9EAD-E786C0FCD5FF}.Debug|x64.ActiveCfg = Debug|x64 - {707DDF6F-B78B-42F7-9EAD-E786C0FCD5FF}.Debug|x64.Build.0 = Debug|x64 - {707DDF6F-B78B-42F7-9EAD-E786C0FCD5FF}.Debug|x86.ActiveCfg = Debug|Win32 - {707DDF6F-B78B-42F7-9EAD-E786C0FCD5FF}.Debug|x86.Build.0 = Debug|Win32 - {707DDF6F-B78B-42F7-9EAD-E786C0FCD5FF}.Release|x64.ActiveCfg = Release|x64 - {707DDF6F-B78B-42F7-9EAD-E786C0FCD5FF}.Release|x64.Build.0 = Release|x64 - {707DDF6F-B78B-42F7-9EAD-E786C0FCD5FF}.Release|x86.ActiveCfg = Release|Win32 - {707DDF6F-B78B-42F7-9EAD-E786C0FCD5FF}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {CD365F32-5EAC-4A16-AD47-BFB1D8E5511A} Qt5Version = qt5.9.4-msvc2017-x64 + SolutionGuid = {CD365F32-5EAC-4A16-AD47-BFB1D8E5511A} EndGlobalSection EndGlobal