Please select To the mobile version | Continue to access the desktop computer version

Electronic Engineer Discuss

View: 5656|Reply: 1

二次开发 dsoReadHardData()函数 调用一次10秒,不知道哪错了?

[Copy link]

1

Threads

3

Posts

3

Credits

新手上路

Rank: 1

Credits
3
Post time 2019-6-16 11:18:00 | Show all posts |Read mode
二次开发 dsoReadHardData()函数 调用一次10秒,不知道哪错了?

Reply

Use magic Report

1

Threads

3

Posts

3

Credits

新手上路

Rank: 1

Credits
3
 Author| Post time 2019-6-16 11:19:14 | Show all posts
       
        dsoConnect=dsoOpenDevice(0);  //返回0表示设备有连接,返回1表示设备已连接.  参数: 设备索引值,第一台连接的设备索引值是0,依次递加。
       
        dsoChooseDevice(0,1); //选择设备   0: 表示逻辑分析仪 Hantek6022BL 1: 表示示波器 Hantek6022BE

        dsoSetVoltDIV(0,0,0);//设置CH1的电压档位为20mV/DIV.
        dsoSetVoltDIV(0,1,0);//设置CH2的电压档位为20mV/DIV.
        dsoSetTimeDIV(0,27);//设置设备的采集率档位   
       

        dsoCalibrate(0,27,0,0,nLevel); // 零基准发生偏移,首先进行校对,获取校对数据
        dsoSetCalLevel(0, nLevel,32); // 将校对数据存储到设备中       
       

        dsoGetCalLevel(0, nCal,32);         //获取设备的校对数据。
       
       
          
       
                
dsoReadHardData(
0,  //设备的索引值
pCH1Data,   //存储CH1数据的缓冲区指针
pCH2Data,   //存储CH2数据的缓冲区指针
4096,//读取数据的长度
nCal,//校对电平(参考函数dsoGetCalLevel )
0,   //CH1的电压档位  0: 20mV/DIV; 1: 50mV/DIV;  2: 100mV/DIV
0,   //CH2的电压档位  2= 100mV/DIV
0, //扫频模式—0: AUTO; 1: Normal; 2: Single  
0, //触发信源--- 0: CH1; 1: CH2  
64, //触发电平 – 0 ~ 255
0,        // 触发沿方式—1: Rise; 1: Fall        
27, //采样率档位 27=100KSa/s
50,   //水平触发位置---0 ~ 100  
5, //显示数据的长度
nTrigPoint,  //返回触发点的索引值
0           //差值方式—0: Step 差值; 1: Line 差值; 2: SinX/X 差值       
);       
       

You have to log in before you can reply Login | Register

Points Rules

Dark room|Mobile|Archiver|Electronic Engineer Discuss

2024-4-19 06:54 GMT+8 , Processed in 0.191932 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

Quick Reply To Top Return to the list