1、合并master与2021.1
This commit is contained in:
@@ -118,9 +118,9 @@ BOOL CART_PCI8622::SetSamplePara(int _Mode,int _ReadDataSize)
|
||||
m_ADPara.ADMode = PCI8622_ADMODE_GROUP; // AD模式为连续模式
|
||||
m_ADPara.FirstChannel = m_iFirstChannel; // 首通道
|
||||
m_ADPara.LastChannel = m_iLastChannel; // 末通道
|
||||
m_ADPara.Frequency = 10000; // 采样频率(Hz)
|
||||
m_ADPara.Frequency = 250000; // 采样频率(Hz)
|
||||
m_ADPara.GroupInterval = 50; // 组间间隔(uS)
|
||||
m_ADPara.LoopsOfGroup = 1; // 组内各通道点数
|
||||
m_ADPara.LoopsOfGroup = 10; // 组内各通道点数
|
||||
m_ADPara.Gains = PCI8622_GAINS_1MULT;
|
||||
m_ADPara.InputRange = m_InputRange; // 模拟量输入量程范围
|
||||
|
||||
@@ -395,8 +395,16 @@ BOOL CART_PCI8622::GetData(double (*_Data)[HALF_SIZE_WORDS],int* _DataNumber)
|
||||
break;
|
||||
}
|
||||
m_SegmentID=0;
|
||||
LONG nReadSizeWords = m_iReadDataSize;
|
||||
|
||||
LONG nReadSizeWords = (m_iReadDataSize+1)*(1+m_iLastChannel-m_iFirstChannel)*10;
|
||||
LONG nRetSizeWords(0);
|
||||
|
||||
//if (ADStatus.nRemainWords<nReadSizeWords)
|
||||
//{
|
||||
// nReadSizeWords=ADStatus.nRemainWords;
|
||||
// rStatus=FALSE;
|
||||
//}
|
||||
|
||||
PCI8622_ReadDeviceProAD_Npt(m_hDevice, ADBuffer[m_SegmentID], nReadSizeWords, &nRetSizeWords);
|
||||
|
||||
if(!PCI8622_GetDevStatusProAD(m_hDevice, &ADStatus))
|
||||
|
||||
Reference in New Issue
Block a user