4fun Publish time 2017-2-10 10:22:14

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

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


amy Publish time 2017-2-10 15:14:48

请进入此链接下载二次开发文件:http://hantek.com/ProductDetail_6_6228.html

4fun Publish time 2017-2-13 09:13:59

amy replied at 2017-2-10 15:14
请进入此链接下载二次开发文件:http://hantek.com/ProductDetail_6_6228.html

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

4fun Publish time 2017-2-13 11:28:44

我按照如下步骤,调用函数,想以此实现发送正弦波:
//开启DDSTODO
Console.WriteLine(ddsSetCmd(devIndex, 0));//连续触发
int[] buffer = new int;//TODO
for (int i = 0; i < 4096; i++) {
buffer = 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函数有没有用?
请指点,谢谢!

amy Publish time 2017-2-15 14:08:38

工程师已电话联系您。

botest Publish time 2018-1-5 09:43:09

Edited by botest at 2018-1-5 09:44

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

Hantek_Zhang Publish time 2018-1-6 09:12:35

4fun replied at 2017-2-13 11:28
我按照如下步骤,调用函数,想以此实现发送正弦波:
//开启DDSTODO
Console.WriteLine(ddsSetCmd(devInde ...
请到官网下载最新程序,dds功能已经不用这些函数了

Hantek_Zhang Publish time 2018-1-6 09:13:52

4fun replied at 2017-2-13 09:13
二次开发文件我有,dll库和说明我也有。
我现在想要发一个正弦波信号,二次开发给出的文档并没有作出说明 ...

官网下载最新程序更新了DDS功能在HardDll pDF中有实例
Pages: [1]
View full version: 关于HanTek 6074BD 二次开发的几个疑问