mirror of
http://172.16.0.230/r/SIF/TowerOptoSifAndSpectral.git
synced 2025-10-19 19:49:42 +08:00
1、增加输出定标文件:将定标文件通过结构体写入文件;
2、修改atp的最高定标时间:13s → 65s,此问题是由于2022-4-21-14:00更新卓哥atp代码到最新版导致;
This commit is contained in:
@ -242,5 +242,30 @@ void CalibrationAlgorithm::produceCalfile(QString calFilePath, DeviceAttribute d
|
||||
}
|
||||
outfile.close();
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>ʱ<EFBFBD><CAB1>ֱ<EFBFBD><D6B1>д<EFBFBD>ṹ<EFBFBD><E1B9B9>
|
||||
using namespace ZZ_MISCDEF::ZZ_DATAFILE;//tagCalibrationFrame
|
||||
tagCalibrationFrame calibrationFrame;
|
||||
|
||||
calibrationFrame.uiExposureTimeInMS = integratingSphereData.usExposureTimeInMS;
|
||||
calibrationFrame.fTemperature = integratingSphereData.fTemperature;
|
||||
calibrationFrame.iPixels = deviceAttribute.iPixels;
|
||||
|
||||
for (size_t i = 0; i < deviceAttribute.iPixels; i++)
|
||||
{
|
||||
calibrationFrame.fWaveLength[i] = deviceAttribute.fWaveLengthInNM[i];
|
||||
calibrationFrame.dCal_Gain[i] = m_gain[i];
|
||||
}
|
||||
|
||||
QStringList tmp = calFilePath.split('.');
|
||||
QString calFilePath2 = tmp[0] + "_structure." + tmp[1];
|
||||
|
||||
FILE * calFileHandle2 = fopen(calFilePath2.toStdString().c_str(), "wb");
|
||||
|
||||
writeCounter = fwrite(&calibrationFrame,sizeof(tagCalibrationFrame), 1, calFileHandle2);
|
||||
|
||||
fclose(calFileHandle2);
|
||||
|
||||
|
||||
delete[] m_gain;
|
||||
delete[] m_offset;
|
||||
}
|
||||
|
Reference in New Issue
Block a user