今晚将测试一晚上如果不显示是否还是会导致卡顿

This commit is contained in:
2024-05-21 01:26:00 +08:00
parent ed55e511ec
commit cc59a989b1
31 changed files with 287 additions and 245 deletions
@@ -43,8 +43,8 @@ void _stdcall ExceptionCB(unsigned int nMesgType, void* pUser) {
MV_CC_CreateHandle(&handle, m_stDevList.pDeviceInfo[index]);
int nRet = MV_CC_OpenDevice(handle);
////触发模式
MV_CC_SetEnumValue(handle, "TriggerSource", MV_TRIGGER_SOURCE_LINE0);
MV_CC_SetEnumValue(handle, "TriggerMode", MV_TRIGGER_MODE_ON);
nRet = MV_CC_SetEnumValue(handle, "TriggerSource", MV_TRIGGER_SOURCE_SOFTWARE);
nRet = MV_CC_SetEnumValue(handle, "TriggerMode", MV_TRIGGER_MODE_ON);
// //加载用户集
nRet = MV_CC_SetEnumValueByString(handle, "UserSetSelector", "UserSet1");
if (MV_OK != nRet)
@@ -299,14 +299,14 @@ bool Hd_MvCamera_module::initParas(QByteArray&)
unsigned int nRet = MV_CC_CreateHandle(&handle, m_stDevList.pDeviceInfo[index]);
nRet = MV_CC_OpenDevice(handle);
////触发模式
nRet = MV_CC_SetEnumValue(handle, "TriggerSource", MV_TRIGGER_SOURCE_LINE0);
nRet = MV_CC_SetEnumValue(handle, "TriggerMode", MV_TRIGGER_MODE_OFF);
nRet = MV_CC_SetEnumValue(handle, "TriggerSource", MV_TRIGGER_SOURCE_SOFTWARE);
nRet = MV_CC_SetEnumValue(handle, "TriggerMode", MV_TRIGGER_MODE_ON);
// //加载用户集
nRet = MV_CC_SetEnumValueByString(handle, "UserSetSelector", "UserSet1");
if (MV_OK != nRet)
{
qDebug() << "Set UserSetSelector fail! nRet " << nRet;
}
//nRet = MV_CC_SetEnumValueByString(handle, "UserSetSelector", "UserSet1");
//if (MV_OK != nRet)
//{
// qDebug() << "Set UserSetSelector fail! nRet " << nRet;
//}
// ch:注册抓图回调 | en:Register image callback
MV_CC_SetIntValueEx(handle, "GevHeartbeatTimeout", 3000);//心跳日志
nRet = MV_CC_RegisterImageCallBackEx(handle, ImageCallBackEx, handle);//注册回调
@@ -324,6 +324,7 @@ bool Hd_MvCamera_module::initParas(QByteArray&)
bool Hd_MvCamera_module::run()
{
qDebug() << "[INFO] " << " run start" << QString::fromStdString(Username);
m_thread->start();
return true;
try
{