| General > General Technical Chat |
| Review: Hantek DDS 3X25. Anyone own one? |
| << < (57/108) > >> |
| Mechatrommer:
just beautiful! however its past 9AM, am at work and have not had a good sleep, will digest this later. is it copyrighted? will i get sued by you if i do this method in my software? :D |
| marmad:
--- Quote --- will i get sued by you if i do this method in my software? --- End quote --- Yes! That's why I stuck my formula there.... to tempt you into using the code so I could get you later! ;) |
| Mechatrommer:
perusing several posts/pages back... --- Quote ---But in the math, Visual Basic 'fixes' it to 3999. You can get around this by... --- End quote --- i just stumbled with another bug, Int(Log(1000)/Log(10)) = 2! f*ck! 15 years i programmed in VB, i never saw this annoyance until now. coding a simple log sweep is a hell of job! i'm thinking maybe i should make external dll using VC++ to do arithmetic but not sure if its worth it, any suggestion?. may as well just live with this vb bug and keep finding the workaround. --- Quote ---I noticed that your Hantek software did not report the actual correct output frequency... --- End quote --- i posted the test tool long time ago and NO ONE bothered to report this, so... i dont care, and yes its a bug i just found out, it was before the formulation is decoded by you. and i never try hard to crack that. and other wont ask, and i'm just lazy, so what should i expect? nothing. --- Quote --- --- Quote --- --- Quote ---The Rigol does not agree with the voltage setting. EG: 3.5v p-p is measured as 3.6v p-p. --- End quote --- I think this is either your Rigol's measurement - or the output of your Hantek is greater than normal. --- End quote --- Either is entirely possible. When I have time I'll check the actual voltage output with a meter to verify. Nice to know there is a means to compensate. --- End quote --- neither. its just hantek output is "unprofiled" and "not flat" (not to mention unsynched, glitching you name it). try to input 3.5Vpp @ 100MHz and look at your scope whats the Vpp, you (my dear Mr Torch) should use that as argument ;) i've done some "sloppy effort" using "poor man" method in attempt to profile the hantek in https://www.eevblog.com/forum/index.php?topic=2170.msg48982#msg48982 and another related thread at https://www.eevblog.com/forum/index.php?topic=3678 and https://www.eevblog.com/forum/index.php?topic=3577 compensator and flat respond solution i'm still working on. the only question is when will i publish for alpha test... if anyone care :P at dear mark: your DDS3X25Ctl_0_9_2.zip still the same crash ActiveX not found error. and forgot to tell earlier due to my ignorance that your DDS3X25Ctl_0_9_1.zip keep complaining config file not found at startup, but luckily not crashed. i think its getting serious now, i'll find time to do your trigin single shot wave method, and lo frew stable sweep technique. btw... i'm still coding. soon i will sleep. :P --- Quote --- --- Quote --- will i get sued by you if i do this method in my software? --- End quote --- Yes! That's why I stuck my formula there.... to tempt you into using the code so I could get you later! ;) --- End quote --- BIG :P :P :P come get me you have to dig through the earth core to get straight to me! if you want to find the most unethical criminal that me! :P nyanyanyanyanyaaa! |
| marmad:
--- Quote ---i posted the test tool long time ago and NO ONE bothered to report this --- End quote --- Sure, it's all about where your interests are. I've been trying to crack Divnum for awhile now, but I don't expect anyone will care if I do or not - except maybe you ;) --- Quote ---your DDS3X25Ctl_0_9_2.zip still the same crash ActiveX not found error --- End quote --- Damn... that's why I need feedback! I hate that... it's a reference to the CCRP high-performance timer, which I use for testing, but not in the actual running software - but then I forget to disable the reference, and of course, no error on my machine since the timer object is installed. Ok... thanks... fixed. --- Quote ---i'll find time to do your trigin single shot wave method, and lo frew stable sweep technique. --- End quote --- Great, thanks. I haven't had a chance to incorporate the glitch-free sweep stuff in the main software yet. I need to rewrite the whole sweep section - with options for selecting glitch-free or normal - where, if you select glitch-free it first reports what the output freqs will be, then gives you the option of fine-tuning reference frequency/points/periods and seeing how that would effect the sweep -- or maybe you want to write something like that for us? :D Please! BTW, I was hoping to find a different output as reliable alternate Sync out - that works in every possible scenario. DO11, when used as pattern generator for simple waveforms, works better than normal Sync out, but won't work for certain other things (like Arbitrary Wave, etc). I thought I had found a good alternative with Multiprocessorlink pin 5 output (see Pulse.png below) - which puts a pulse out at the end of the waveform - but unfortunately it follows the same behavior as Sync when you use multiple periods in the sweeps - you can see in MPL5.png that it's pulsing after every 10 cycles (4000pts/10per). But I keep looking at other possible pins. Eventually, I'm going to mount a switch on my Hantek to choose between different Sync outputs internally and route them to the BNC - because certain outputs work better for certain tasks - and, because of what I consider poor layout on the PCB (running Sync out trace between the DAC and Count in traces!), the normal Sync output is more noisy than it needs to be. --- Quote ---you have to dig through the earth core to get straight to me! if you want to find the most unethical criminal that me! --- End quote --- Hah! I used to believe in copyright when I was much younger - but I think it's such a 19th century concept now in the digital age. How can you even copyright a formula? My great-great-...great-grandfather came up with 2+2=4, but our family never got any royalties ;) And the big companies, even though they protest and sue each other, continually 'steal' from each other, if they can get away with it. Almost all the ground-breaking ideas which personal computing hangs on came out of Xerox PARC (windows, mouse, etc). Then Apple 'took' the windows idea from them - and then MS from Apple, and on and on. Of course, I don't particularly like the idea of someone selling my -exact- work as theirs - but aside from that, feel free to borrow, appropriate, cut and paste, reconfigure, etc. But the intelligent way to deal with the change in the playing field (the ability to make a 100% exact 'duplicate' of something else) is by a paradigm shift, not by trying to apply old laws and ways of thinking even more fiercely. We have to become more like sharks - keep moving forward with newer and newer ideas and solutions - instead of expecting to survive off 'royalties' (hell, even the term 'royalties' sounds so old-fashioned). Is it a harsher, more cut-throat, creative and research environment than it was before? Yes, but's it the world we've re-invented with digital technology - and the upside is: more access to information, other ideas, inspiration, and potential audience than ever before. So try to make 1 cent from 1,000,000 people all at once, instead of $1 from 10,000 uses of your 'idea' over time. Edit: BTW, here is the exact same sweep (DO11.png) using DO11, instead of Sync Out or MPL5 - and it's a perfect Sync signal. Edit2 Added the same sweep again, this time with Sync Out below (SYNC.png), to make the comparison complete. |
| Mechatrommer:
--- Quote from: marmad on August 09, 2011, 12:02:42 pm ---I've been trying to crack Divnum for awhile now, but I don't expect anyone will care if I do or not - except maybe you ;) --- End quote --- yes i do, feel glad to post here or just PM if you dont want the risk to be told as off topic. :P --- Quote from: marmad on August 09, 2011, 12:02:42 pm ---I need to rewrite the whole sweep section - with options for selecting glitch-free or normal - where, if you select glitch-free it first reports what the output freqs will be, then gives you the option of fine-tuning reference frequency/points/periods and seeing how that would effect the sweep -- or maybe you want to write something like that for us? :D Please! --- End quote --- great! looking forward to see the glitch free effect. me write software? maybe yes after you publish your code. you are the expert on this. --- Quote from: marmad on August 09, 2011, 12:02:42 pm ---How can you even copyright a formula? --- End quote --- copyright is a real thing, for big players. with good money you can copyright air (so someone said). however, thats politic i prefer to skip that. interesting story to hear though. --- Quote from: marmad on August 09, 2011, 12:02:42 pm ---BTW, here is the exact same sweep (DO11.png) using DO11, instead of Sync Out or MPL5 - and it's a perfect Sync signal. --- End quote --- i cannot read time div in you last picture so i cannot read its frequency? |
| Navigation |
| Message Index |
| Next page |
| Previous page |