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

Electronic Engineer Discuss

 Forgot password?
 Register

扫一扫,访问微社区

View: 1261|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

14

Threads

914

Posts

1075

Credits

实习版主

Rank: 7Rank: 7Rank: 7

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

Use magic Report

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#里面引用,需要它的参数和类型。
谢谢
Reply Support Not support

Use magic Report

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函数有没有用?
请指点,谢谢!
Reply Support Not support

Use magic Report

14

Threads

914

Posts

1075

Credits

实习版主

Rank: 7Rank: 7Rank: 7

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

Use magic Report

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

Reply Support Not support

Use magic Report

0

Threads

15

Posts

15

Credits

新手上路

Rank: 1

Credits
15
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功能已经不用这些函数了

Reply Support Not support

Use magic Report

0

Threads

15

Posts

15

Credits

新手上路

Rank: 1

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

官网下载最新程序更新了DDS功能在HardDll pDF中有实例
Reply Support Not support

Use magic Report

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

Points Rules

QQ|Dark room|Mobile|Archiver|Electronic Engineer Discuss

2018-1-21 07:07 GMT+8 , Processed in 0.130802 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

Quick Reply To Top Return to the list