short* pCalLevel:校对电平(参考函数dsoGetCalLevel )
int nCH1VoltDIV:CH1的电压档位
int nCH2VoltDIV:CH2的电压档位
short nTrigSweep:扫频模式—0: AUTO; 1: Normal; 2: Single
short nTrigSrc:触发信源--- 0: CH1; 1: CH2
short nTrigLevel:触发电平 – 0 ~ 255
short nSlope:触发沿方式—0: Rise; 1: Fall
Page 4
int nTimeDIV:采样率档位
short nHTrigPos:水平触发位置---0 ~ 100
unsigned long nDisLen:显示数据的长度
unsigned long * nTrigPoint:返回触发点的索引值
short nInsertMode:差值方式—0: Step 差值; 1: Line 差值; 2: SinX/X 差值
备注:读取数据时调用此函数。
5. 函数声明:
HTMARCH_API unsigned short WIN_API dsoGetCalLevel(unsigned short
DeviceIndex,short* level,short nLen);
返回值:失败返回 0,成功返回非 0。
参数:
DeviceIndex
表示当前设备的索引值。
level
存储校对数据的缓冲区。
nLen
校对数据的长度,这里=32。备注:获取设备的校对数据。
程序举例:
short nCal[32];
dsoGetCalLevel(0, nCal l,32);
6. 函数声明:
HTMARCH_API shortWIN_API dsoCalibrate(unsigned short nDeviceIndex,int
nTimeDIV,int nCH1VoltDIV,int nCH2VoltDIV,short* pCalLevel);
返回值:失败返回 0,成功返回非 0。
参数:
nDeviceIndex
表示当前设备的索引值。
nTimeDIV
采样率档位
nCH1VoltDIV
CH1 的电压档位
Page 5
nCH2VoltDIV
CH2 的电压档位
pCalLevel
存储校对数据的存储区
备注:
当任意通道的零基准发生偏移时,可调用此函数进行校正,校正信息存储在 pCalLevel
中. 若没有发生偏移,则不需要调用此函数
7. 函数声明:
HTMARCH_API unsigned short dsoSetCalLevel(unsigned short DeviceIndex,short*
level,short nLen);