Poll

What is your interest in the Hantek DDS 3x25?

I own one
36 (27.1%)
I am considering getting one
40 (30.1%)
Curious about the hack
16 (12%)
Just passing through
41 (30.8%)

Total Members Voted: 111

Author Topic: Review: Hantek DDS 3X25. Anyone own one?  (Read 289927 times)

0 Members and 1 Guest are viewing this topic.

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11714
  • Country: my
  • reassessing directives...
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #300 on: August 10, 2011, 09:39:08 pm »
goltek101a available now, more info there. monitor problem fixed. engine updated. crash it if you can. note: delete old waves.dat. it will be incompatible with ver101. have a nice day.
« Last Edit: August 10, 2011, 09:43:19 pm by Mechatrommer »
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline torch

  • Frequent Contributor
  • **
  • Posts: 397
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #301 on: August 10, 2011, 10:10:08 pm »
Display is perfect. I can still crash it as described on page 20 though. Consistently and repeatedly.
 

Offline marmad

  • Super Contributor
  • ***
  • Posts: 2979
  • Country: aq
    • DaysAlive
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #302 on: August 11, 2011, 09:45:15 am »
Torch's crash routine crashes for me as well   ;)

Also, why, after I've set the frequency of, for example, sine wave output, does it not carry over to other simple waveforms?  For example, I set sine wave to 100kHz - get good output - change to triangle wave - frequency jumps to 48.828kHz.
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11714
  • Country: my
  • reassessing directives...
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #303 on: August 11, 2011, 01:17:27 pm »
Torch's crash routine crashes for me as well  ;) Also, why, after I've set the frequency of, for example, sine wave output, does it not carry over to other simple waveforms?  For example, I set sine wave to 100kHz - get good output - change to triangle wave - frequency jumps to 48.828kHz.
torch crash was fixed. it was log(0) error. i'll publish when i fix the other things, he asked for "set wave as default device output during startup" sensible to me, so i'm adding some menu. frequency not carry over across wave buttons is intentional, each wave shape got their own frequency setting. so i can work with different frequency for different wave quickly. maybe i'll figure out how to make it "carry over". for now the workaround is to set every wave to same frequency, or save it in memory button. thanx.
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline torch

  • Frequent Contributor
  • **
  • Posts: 397
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #304 on: August 11, 2011, 01:35:59 pm »
Also, why, after I've set the frequency of, for example, sine wave output, does it not carry over to other simple waveforms?  For example, I set sine wave to 100kHz - get good output - change to triangle wave - frequency jumps to 48.828kHz.

Yes, but when you click sine wave again, the frequency jumps back to 100kHz. I can see where this would be particularly useful in cases where one has redefined the standard waveforms with a custom waveform and need to jump back and forth between a couple for testing purposes.

I can also see where it might be handy to lock the frequency between waveforms, but the input mechanism is so quick and easy (I especially like the way you can short cut using alpha keys: eg type "10k" and it instantly changes the frequency to 10kHz) that it's not really an issue for me. Personal preference.
 

Offline torch

  • Frequent Contributor
  • **
  • Posts: 397
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #305 on: August 15, 2011, 02:04:29 am »
In playing with Mecha's and Marmad's software, I have discovered that my DDS3x25 does not faithfully generate certain waveforms (square, triangle and sawtooth) at low frequencies. Here's a "square" wave:



The maximum voltage is ~2 times what it should be and the shape will be nothing like it should be. Increasing the frequency, the amplitude is almost correct by 25hz

This happens with any control software (including Hantek's) and stand-alone on start-up when saved as the default waveform.

Oddly enough, it does not happen with sine waves. Sine waves have reduced amplitude at reduced voltage but maintain the correct shape.

Talking to Mechatrommer by PM, his DDS3x25 does not exhibit this curious flaw. Is this just mine or can anyone else reproduce this behavior?
« Last Edit: August 15, 2011, 02:06:00 am by torch »
 

Offline amspire

  • Super Contributor
  • ***
  • Posts: 3802
  • Country: au
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #306 on: August 15, 2011, 03:11:03 am »
It all looks OK.

Your Rigol is probably spec'ed for a 50 ohm output. If so, an open circuit output will be double in voltage to the amplitude settings on the Rigol. That is normal for a 50 ohm output from a generator.

The waveform is OK to. You probably have the scope set to AC coupling, and that would be the correct waveform for AC coupling at 1 Hz squarewave.

Richard
 

Offline torch

  • Frequent Contributor
  • **
  • Posts: 397
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #307 on: August 15, 2011, 03:34:55 am »
Your Rigol is probably spec'ed for a 50 ohm output. If so, an open circuit output will be double in voltage to the amplitude settings on the Rigol. That is normal for a 50 ohm output from a generator.

The Rigol has 1Mohm inputs. The Hantek was also set to 10 Mohm impedance. I was using co-ax (RG58/U) and tried it with and without a 50 ohm terminator. Yes, it affects the amplitude, but does so consistently. That is, this variation in amplitude:frequency occurs with or without the terminator.

Quote
The waveform is OK to. You probably have the scope set to AC coupling, and that would be the correct waveform for AC coupling at 1 Hz squarewave.

Ding ding ding ding ding!!! WE HAVE A WINNER!

And I have egg on my face.  :-[

Yes, the Rigol was indeed set to AC coupling, and yes, setting it to DC corrects the waveform -- AND corrects the voltage fluctuation.

Thanks Richard.
« Last Edit: August 15, 2011, 04:07:50 am by torch »
 

Offline TT89

  • Newbie
  • Posts: 3
  • Country: fi
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #308 on: August 16, 2011, 05:14:57 pm »
Heya,

Been watching this conversation for a few months and now I decided to open my mouth and say: great job done! Really appreciate all the efforts done to make this potential device even more potential.

Although  ;D I have a bit of a problem that I thought sharing with you.

After having done the setup installation as instructed, and with different windows support settings, and used administrative priviledges, just to close possibility of typical windows related installation issues, I am still having problem with the startup of the program. On a side note, there were no any visible problems/errors with the installation. Even the installation file that the installer made looked error free to my eyes.

So to the main issue:

When I start Goltek controller, despite of it's installation location C:\ or D:\, despite of what settings I used, it starts up with series of an errors:

Code: [Select]
"Error while reading data 1. Type mismatch. Aborting and save read data. File=C:\xx\xx\xx\goltek101\sine.csv"
(attachment 1)

And it basically goes through all those csv files, except square.csv

Then it says:
Code: [Select]
[i]Type mismatch. Resetting phase profile. Please restart application.[/i]
[i]Type mismatch. Resetting signal profile. Please restart application.[/i]

After this, only square wave form works, and it seems to work perfectly. All other forms does not work, but show the same signals.
(Attachment 2. Plain signal on output channel, yet synch channel seemed to produce correct square signal at correct frequency as far as it stays as square.)

My OS would the mother of all software problems: Windows 7 64-bit Ultimate.    ::)
Hantek driver seems to work fine, since I used DDS-3x25 USB application, a.k.a the Hantek's one they supply. All waveforms there looked decent, but only examined that swiftly.
Been excited to play with my new Hantek DSO5120B oscilloscope so I haven't had much time to examine this problem any further yet.

Again thanks for the time spend on this little magicbox!

Regards,

Almost happy EEstudent.  :P
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11714
  • Country: my
  • reassessing directives...
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #309 on: August 16, 2011, 07:06:57 pm »
PM'ed you TT89. we'll see whats your problem. btw, i've finished goltek capture 100a and modify a bit goltek controller 103a. :P http://www.soasystem.com/eng/goltek/goltek103.zip
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline marmad

  • Super Contributor
  • ***
  • Posts: 2979
  • Country: aq
    • DaysAlive
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #310 on: August 17, 2011, 08:52:09 am »
@mecha

I create a CSV file in Arb Express of exactly 4000 points with 2 cycles of a square wave - I open Goltek, switch to ARB, and set the frequency to 25kHz or 50kHz (both 4000 point settings for Hantek). I read my 4000 point CSV into Goltek and it resets the frequency to 62.5kHz?

Also, the name of the CSV file you've loaded should be displayed somewhere; i.e. good file handling practice, etc.
« Last Edit: August 17, 2011, 08:57:09 am by marmad »
 

Offline TT89

  • Newbie
  • Posts: 3
  • Country: fi
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #311 on: August 17, 2011, 10:19:39 am »
Here is the pictures that I promised Mecha.

In the Interface picture, sine waveform setting seems to produce only some kind of spikes. Those spikes seem to follow the frequency setting though. (Spikes seem to be at the location where the sine wave's peaks supposed to be.)

The other photos show what the waveform looked on my scope.
A closer looked shows that those spikes are pretty nicely formed square wave pulses.

And on a side note, now that I noticed, don't mind the volts setting... wrong attenuation setting. :P

These spikes only come after the program restart after the first start it creates those waves.dat and waves.ini files.

Dunno if this helps anything, but I hope it does.
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11714
  • Country: my
  • reassessing directives...
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #312 on: August 17, 2011, 12:59:22 pm »
1) I create 4000 points with 2 cycles, I open Goltek, and set the frequency to 25kHz or 50kHz (both 4000 point settings for Hantek). I read my 4000 point CSV into Goltek and it resets the frequency to 62.5kHz?
2) Also, the name of the CSV file you've loaded should be displayed somewhere; i.e. good file handling practice, etc.
1) during each csv read. the program will calculate the data "natural frequency" i may call it, and put it in the freq parameter. ie freq = clock / number of points. so from your info, the clock in your csv file is 250MS/s. duh, should i disable that? and leave your input freq as is during each csv read? vote anyone? i like it that way ??? workaround (step) is load any files that you like, set your desired freq (after program reset it to natural freq), and save it in memory button if later you want to load another file. loading from memory button wont reset to natural freq, but to the last set/saved frequency (popped up in tooltiptext, refer to (2) below). i designed this app with capability to replay/replicate exact arbitrary waveform that we've captured/created somewhere, not just as "classic" signal generator that we used to have for centuries. since tektronix csv format provided clock info, so i think i want to use it in the app... what do you think?

2) refer to pic below. in the app, below the simulation windows, there's io info (2 lines green text) top showing output frequency and #points that sent to/produced by hantek (estimation using your algorithm), below that, is the input file name (#points read from file), since its very little space, long filename will be cropped out of view, solution is hovering your mouse on the info text, the full text will pop up (tooltiptext), you can do the same with any wave and memory buttons. it will show [wave id], [filename], [latest set freq]. wave id is the 7 wave buttons there, 1=sine, 2=square ... 7=arb. recalling any memory button will switch the "wave button" to its id. hence let say you are playing with sine wave (id 1), and then later load memory button whose id is 2, then dont be shocked if your "square" wave button (id 2) turns green, and sine button deactivated grey! :P

hint: if you want to play with classic wave (sine, square, triangle, saw etc), i suggest load your best csv wave file into those 4 top buttons, lock or unlock the frequency setting if you like (your wish granted replacing beep setting in util) and play. but if you want to play with things like radio, noise generation, and any other arbitrary data, then i think you should concern of the famous sampling equation: clock = points * freq, which is what the hantek is designed for... arbitrary, not just simple wave generator which only concern freq alone... is that sensible?

and not to forget, if arbitrary wave replication is your concern (like my current project), you should care to click the "force clock" mode in util menu. and see how the program will try to match the clock and number of points from your csv file to be generated by hantek (marmad's estimation, or law? is the golden rule here!). 2 mode, boost and non boost, further info... pls refer to the help file (click the yellow goltek name topmost the app) or utility help. there also different downsampling method/fix for square and sawtooth (for extreme rise/fall time signal) briefly explained in easter.htm, i'll find time to update those. cheers ;). for now i think i'm tired coding/typing, need some rest :P want to sneak a peek on my halted project before and using goltek for it, who knows i may find more bugs while in "real application". will keep fixing and using and fixing, as always...

@TT89: we'll look into your problem. i suspect you have different number system set in your OS. the same case different dpi monitor resolution as Torch had before. i admit thats my limitation, i'm not pro programmer and i never program global level compliance software, was only for myself and still is :P
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline marmad

  • Super Contributor
  • ***
  • Posts: 2979
  • Country: aq
    • DaysAlive
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #313 on: August 17, 2011, 01:18:16 pm »
should i disable that? and leave your input freq as is during each csv read? vote anyone? i like it that way ??? workaround (step) is load any files that you like, set your desired freq (after program reset it to natural freq), and save it in memory button if later you want to load another file. loading from memory button wont reset to natural freq, but to the last set/saved frequency (popped up in tooltiptext, refer to (2) below). i designed this app with capability to replay/replicate exact arbitrary waveform that we've captured/created somewhere, not just as "classic" signal generator that we used to have for centuries. since tektronix csv format provided clock info, so i think i want to use it in the app... what do you think?

Workaround is fine for me... just wanted to report the behavior it case it wasn't planned.

Quote
2) refer to pic below. in the app, below the simulation windows, there's io info (2 lines green text) top showing output frequency and #points that sent to/produced by hantek (estimation using your algorithm), below that, is the input file name (#points read from file), since its very little space, long filename will be cropped out of view, solution is hovering your mouse on the info text, the full text will pop up (tooltiptext)

My bad... I didn't see that!   :P

Quote
for now i think i'm tired coding/typing, need some rest :P want to sneak a peek on my halted project before and using goltek for it, who knows i may find more bugs while in "real application". will keep fixing and using and fixing, as always...

Take a break, my friend.  You've earned it... excellent work!  ;)
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11714
  • Country: my
  • reassessing directives...
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #314 on: August 17, 2011, 01:56:04 pm »
i think (as mentioned) i want to take a rest from goltek dev a while to make room for other stuffs (and night sleep :P) except if there's bug report coming in (PM invited). if anyone interested in the source code (VB6) i can share it but not as freely, i only share to "Full Member" status with "usefull" contributions (review, advice info etc). the reason, i dont want rigol and hantek people come in and just copycat my code because its so damn good :P (and they are so poor) and trust me, nothing interested in there, just a strangled bunches of messy codes try to cope with the messy GUI... mostly. and @marmad, thanks pal, you've given your piece of "gem" in that software.

edit: and not to forget to onlooker previously, for publishing "partly" usefull data.
« Last Edit: August 17, 2011, 02:03:16 pm by Mechatrommer »
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11714
  • Country: my
  • reassessing directives...
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #315 on: August 21, 2011, 12:17:15 am »
i've completed the technical issues (concepts) in goltek software and Hantek 3x25 specifically, and DSS and signal generator, generally...

1) Stable Synchronization and In-Synch Signal
2) Flatness Control and Bandwidth Limitation
3) Phase Profile Concept and File Format
3) Signal Profile Concept and File Format

all of them can be found in Goltek Main Page and can be downloaded at Goltek Download Page besides with other update. FWIW...
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline marmad

  • Super Contributor
  • ***
  • Posts: 2979
  • Country: aq
    • DaysAlive
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #316 on: August 21, 2011, 12:47:37 am »
Nice!  Isn't writing documentation fun?  ;)
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11714
  • Country: my
  • reassessing directives...
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #317 on: August 21, 2011, 01:07:45 am »
Nice!  Isn't writing documentation fun?  ;)
yeah 2 nights fun! :D i hate it but i dont know why its fun :D
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline torch

  • Frequent Contributor
  • **
  • Posts: 397
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #318 on: August 21, 2011, 01:13:51 am »
Fun or not, it explains the issues in a concise and understandable format. Very nice.
 

Offline msraya

  • Supporter
  • ****
  • Posts: 107
  • Country: es
  • EA7EE
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #319 on: August 31, 2011, 08:04:45 am »
Hello!

I am Manuel from Spain. Mechatrommer, I read your good explanation in your web and then I get my DDS working via MATLAB 32bits to generate narrow pulses for my studies in Nuclear Spectroscopy.

I am assitent Teacher in University and I am very interested in your work and in the chinese cheap instrumentation. I will go to make my students more proficient in their work in Electronics and Informatics via MATLAB and Digital Signal Processing studies. This cheap generator mixed with a USB cheap oscilloscope wich can aboord my students may account for a good basic electronics course.

I will go to Hantek DSO3064A. It is much more expensive, but it has a DDS generator buitl-in and a 200MSPS, 60MHz, 4 chanel oscilloscope, wich is more interesting for Microcontroler and Digital Electronics developement..

If interest you I can post my MATLAB source code for others to go, but it is very simple.

Greetings
Manuel
 

Offline ElektroQuark

  • Supporter
  • ****
  • Posts: 1245
  • Country: es
    • ElektroQuark
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #320 on: August 31, 2011, 08:50:07 am »
Hola Manuel:

Please, share the code. I'm interested in it.

Un saludo.
« Last Edit: August 31, 2011, 09:41:04 am by EdoNork »
 

Offline msraya

  • Supporter
  • ****
  • Posts: 107
  • Country: es
  • EA7EE
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #321 on: August 31, 2011, 09:13:59 am »
ok, it will go.

This is a Matlab function wich takes as arguments, the amplitude of the signal, the frecuency of the signal and the rise time and the fall time and sintetize a triangular periodic waveform.

The timeline of the signal is a+b+c+d. a is the pre-signal time, b is the rise time, lineal function, c is de fall time, linear function and d is the "trail" time or post-signal. In my sintesis I made arbitrairly a=d/10 . na,nb,nc,nd are the number of digital samples that form the signal.

The signal generation in MATLAB is a lot more easy than for VISUAL BASIC. I hope you understand the code.

This code does not work in MATLAB 64 bit over Windows 7 64bits. I right now use a Virtual Box Windows XP Machine over Windows Seven 64 bits. It works with Hantek via USB 100%. The noise with low amplitude signal is bad (environ 4mV), but if we use the maximun amplitude and use a external atenuator, noise is lower.

If I have time, I will make a 32bits application in Visual C++ for MATLAB 64 bits compatibility. It will translate TCP/IP inquiries to the HANTEK DDS 32bits DLL. The better solution is than we have a Hantek 64bits DLL. But I dont know if the company will supply this.

IMPORTANT: This DLL use the _stdcall calling convention. It must use a modificated mHeader file. Here explain how to create and use the mHeader file: http://www.mathworks.es/support/solutions/en/data/1-671ZZL/index.html?product=ML&solution=1-671ZZL

function pulso(amplitud,frecu,tsub,tbaja)
%UNTITLED pulso(amplitud,frecu,tsub,tbaja) frecu en Hz, tiempo en useg
%   Detailed explanation goes here

loadlibrary('DDS3X25Dll.dll',@mHeader);
error=calllib('DDS3X25Dll','DDSSearch');
if error==0
    unloadlibrary('DDS3X25Dll');
    disp('Error con dispositivo.');
    return
end

error=calllib('DDS3X25Dll','DDSCheck',0);
if error==0
    unloadlibrary('DDS3X25Dll');
    disp('Error con dispositivo.');
    return
end
nPer=0;
nPoints=0;
pnp=libpointer('int32Ptr',nPer);
pnpoin=libpointer('int32Ptr',nPoints);
[error respoin resPer] =calllib('DDS3X25Dll','DDSSetFrequency',0,frecu,pnpoin,pnp);
if error==0
    unloadlibrary('DDS3X25Dll');
    disp('Error con dispositivo.');
    return
end

freqm=respoin*frecu;
d = ((1/frecu)-tsub*1E-6-tbaja*1E-6)*10/11;
a=1/10*d;

na=floor(a*freqm);
nb=floor(tsub*1E-6*freqm);
nc=floor(tbaja*1E-6*freqm);
nd=ceil(d*freqm);

may(1:na)=0.0;
mx=na+1:1:na+nb+1;
may(na+1:na+nb+1)=((double(mx)/(double(nb)+1.0))-((double(na)+1.0)/(double(nb)+1.0)))*(double(amplitud)/3.3);
[x ptr]=size(may);
mx=ptr+1:1:ptr+1+nc;
tmp=(1.0+(double(ptr)+1.0)/double(nc));
may(ptr+1:ptr+1+nc)=(tmp-double(mx)/double(nc))*(double(amplitud)/3.3);
may(ptr+1+nc+1:respoin)=0.0;
%plot(may);
y=2048-2047*may;
py=libpointer('uint16Ptr',y);
 error= calllib('DDS3X25Dll','DDSDownload',0,py,respoin);
 if error==0
    unloadlibrary('DDS3X25Dll');
    disp('Error con dispositivo.');
    return
 end
 
 unloadlibrary('DDS3X25Dll');

end
« Last Edit: August 31, 2011, 04:31:11 pm by msraya »
 

Offline saturationTopic starter

  • Super Contributor
  • ***
  • Posts: 4787
  • Country: us
  • Doveryai, no proveryai
    • NIST
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #322 on: August 31, 2011, 02:24:52 pm »
Gracias too Manuel.  And all those contributing to help hack the software better.  Its great when we can squeeze so much out of it, and realize its potential.



Hola Manuel:

Please, share the code. I'm interested in it.

Un saludo.
Best Wishes,

 Saturation
 

Offline msraya

  • Supporter
  • ****
  • Posts: 107
  • Country: es
  • EA7EE
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #323 on: August 31, 2011, 05:04:34 pm »
 
Ok, To share is To Live!! HI!

I do not know if my code has bugs in the sintesis of the signal. By Now It work for my purposes. I am generating more and diferent pulses and it works. But the AWG does not work in single mode, only work in repetitive mode. In this way I lost resolution when my signal is more length and complicated.

The generator in single mode only outputs 5ms of repetitive signal, actually nosense..

I am looking for a reputed ebay seller for get the hantek 3064A. The 3064 and 3064A oscilloscopes are much similar and new products.
 
Manuel
 

Offline ElektroQuark

  • Supporter
  • ****
  • Posts: 1245
  • Country: es
    • ElektroQuark
Re: Review: Hantek DDS 3X25. Anyone own one?
« Reply #324 on: August 31, 2011, 07:57:57 pm »
Gracias too Manuel.  And all those contributing to help hack the software better.  Its great when we can squeeze so much out of it, and realize its potential.


Yes, thank you all. (Sorry for a "thank you" only post).


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf