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

Electronic Engineer Discuss

View: 13698|Reply: 7

关于HanTek 6074BD 二次开发的几个疑问

[Copy link]

1

Threads

4

Posts

4

Credits

新手上路

Rank: 1

Credits
4
Post time 2017-2-10 10:22:14 | Show all posts |Read mode
1、假如现在我测量一个正弦波,有没有现成的API可以调用,去获得该波形的幅值和频率,如果没有应该如何实现?
2、提供的Scope软件有DDS功能,对应的Dll库文件里面也有几个dds相关的函数,如果我想使用dds功能,模拟一个正弦波或者方波。如何控制是正弦波还是方波等,另外如何控制其幅度和频率?
谢谢!


Reply

Use magic Report

167

Threads

2070

Posts

2232

Credits

版主

Rank: 7Rank: 7Rank: 7

Credits
2232
Post time 2017-2-10 15:14:48 | Show all posts
请进入此链接下载二次开发文件:http://hantek.com/ProductDetail_6_6228.html

1

Threads

4

Posts

4

Credits

新手上路

Rank: 1

Credits
4
 Author| Post time 2017-2-13 09:13:59 | Show all posts
amy replied at 2017-2-10 15:14
请进入此链接下载二次开发文件:http://hantek.com/ProductDetail_6_6228.html

二次开发文件我有,dll库和说明我也有。
我现在想要发一个正弦波信号,二次开发给出的文档并没有作出说明。
我现在想问一下,ddsSetFAOC这个函数的具体函数签名是什么。我在C#里面引用,需要它的参数和类型。
谢谢

1

Threads

4

Posts

4

Credits

新手上路

Rank: 1

Credits
4
 Author| Post time 2017-2-13 11:28:44 | Show all posts
我按照如下步骤,调用函数,想以此实现发送正弦波:
//开启DDS  TODO
Console.WriteLine(ddsSetCmd(devIndex, 0));//连续触发
int[] buffer = new int[4096];//TODO
for (int i = 0; i < 4096; i++) {
  buffer[i] = i - 2047;
}
Console.WriteLine(ddsSetFAOC(devIndex, 1000, 1000, 0, 100, 0, 0)); ;//设置频率和幅值
Console.WriteLine(ddsDownload(devIndex, 4096, buffer));//数据下发
Console.WriteLine(ddsSetOnOff(devIndex, 0));//开启dds

程序没有报错,但是画出的是一条直线。不知道是哪里出了问题?

此外,ddsSetFrequency函数有没有用?
请指点,谢谢!

167

Threads

2070

Posts

2232

Credits

版主

Rank: 7Rank: 7Rank: 7

Credits
2232
Post time 2017-2-15 14:08:38 | Show all posts
工程师已电话联系您。

0

Threads

1

Posts

1

Credits

新手上路

Rank: 1

Credits
1
Post time 2018-1-5 09:43:09 | Show all posts
Edited by botest at 2018-1-5 09:44

你好, 我也有同样的问题。请问有没有相关材料。 谢谢
型号: HT6000BD

0

Threads

29

Posts

29

Credits

新手上路

Rank: 1

Credits
29
Post time 2018-1-6 09:12:35 | Show all posts
4fun replied at 2017-2-13 11:28
我按照如下步骤,调用函数,想以此实现发送正弦波:
//开启DDS  TODO
Console.WriteLine(ddsSetCmd(devInde ...

请到官网下载最新程序,dds功能已经不用这些函数了

0

Threads

29

Posts

29

Credits

新手上路

Rank: 1

Credits
29
Post time 2018-1-6 09:13:52 | Show all posts
4fun replied at 2017-2-13 09:13
二次开发文件我有,dll库和说明我也有。
我现在想要发一个正弦波信号,二次开发给出的文档并没有作出说明 ...

官网下载最新程序更新了DDS功能在HardDll pDF中有实例
You have to log in before you can reply Login | Register

Points Rules

Dark room|Mobile|Archiver|Electronic Engineer Discuss

2024-3-29 15:47 GMT+8 , Processed in 0.167308 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

Quick Reply To Top Return to the list