Electronic Engineer Discuss

View: 12317|Reply: 6
Print Prev. thread Next thread

我在进行DSO-6074USB二次开发,有两个问题

[Copy link]

0

Threads

29

Posts

29

Credits

新手上路

Rank: 1

Credits
29
1#
Post time 2016-6-6 07:38:18 | Show all posts
您好!
1 RelayControl.nCHCoupling[i] = GND;这个是你自己改的吧?例程是RelayControl.nCHCoupling[i] = AC;而且RelayControl.nCHCoupling[i] = GND完全是软件功能;
2 电压的峰峰值、最大值、有效值没有直接的API,需要自己根据源数据进行计算

0

Threads

29

Posts

29

Credits

新手上路

Rank: 1

Credits
29
2#
Post time 2016-6-6 07:48:14 | Show all posts
关于电压值计算,一个前提是示波器已经进行过零电平校准
*(m_pSrcData[nCH]+i) = *(pData+i)-(MAX_DATA - m_nLeverPos[nCH]);中*(m_pSrcData[nCH]+i)是什么数据类型?官方例程是unsighed short;
*(m_pSrcData[nCH]+i) *8*20 /255  如果你这样计算*(m_pSrcData[nCH]+i)不可以是无符号数

0

Threads

29

Posts

29

Credits

新手上路

Rank: 1

Credits
29
3#
Post time 2016-6-6 14:57:03 | Show all posts
for(int i=0;i<MAX_CH_NUM;i++)
{
  
  RelayControl.nCHCoupling = DC;
  RelayControl.nCHVoltDIV = 1;
}
设置为直流
for(int i=0;i<MAX_CH_NUM;i++)
{
  
  RelayControl.nCHCoupling = AC;
  RelayControl.nCHVoltDIV = 1;
}
设置为交流

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

Points Rules

Dark room|Mobile|Archiver|Electronic Engineer Discuss

2024-5-7 05:21 GMT+8 , Processed in 0.176746 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

Quick Reply To Top Return to the list