Generatosaur - low frequency signal tone generatorGeneratosaur is a free software that turn your soundcard into a lowfrequency tone generator.The program generates different low frequency signals, and let youchoose amplitude, frequency and waveform separately for left and rightchannel.You can- adjust the parameters (volume, frequency) for the generated signalin realtime.- select sinus, triangle, saw (ramp up or ramp down) square, abs sinusor noise waveform- select your soundcard output to send the signalThis is the very first version of the generatosaur software, you candownload it for free. By: wagner reattoApr 24, 2020, 12:30 pmby: RexApr 23, 2020, 3:45 pmby: RexApr 23, 2020, 11:15 amby: Wavosaur Main DeveloperApr 22, 2020, 9:26 amby: RexApr 16, 2020, 5:47 pmby: RexMar 29, 2020, 8:38 pmby: RexMar 24, 2020, 10:14 pmby: Erinn LilienthalMar 24, 2020, 2:27 pmby: Erinn LilienthalMar 6, 2020, 1:07 pmby: Erinn LilienthalMar 3, 2020, 10:09 amby: abdulmuhseeSep 13, 2018, 1:44 pmby: RexSep 13, 2018, 10:28 amby: RexSep 13, 2018, 10:25 amby: RexSep 13, 2018, 10:22 amby: RexSep 13, 2018, 10:19 am.
Firstly, my apologies if I have posted in the wrong place, and also if I am duplicating work done by others. I did search the blog and while there is a huge amount of postings regarding these cheap Chinese function generators I couldn't find the same as I am about to post. Having just purchased a remarkably cheap DDS Function Generator from China my expectations were not high, but I was completely taken by surprise by what arrived. It is an excellent piece of kit far exceeding my expectations and produces nice stable waveforms. As is to be expected the interface is diabolical and it took quite some time to get the hang of it so I thought I would give the PC control software a try.
Use Tektronix Signal Generator Software to simplify and speed up the creation of complex signals. Learn more about Signal Generator Software solutions. PC-based software environment for AWG instrument control, instrument emulation & waveform creation. Quickly create waveforms & transfer them to Tektronix waveform.
What can I say about this software. Probably best to draw a discreet veil over it. This is not to denigrate the Chinese programmer who wrote it. I doubt I would have done better if I had to write a program using a Chinese IDE and programming language. So I figured no point in sitting cursing the dark when I can light a candle, so I sat down and reverse engineered the command structure and wrote my own program. On the off-chance that this may be useful to others, and for constructive criticism I thought that I would make it available for anyone who has a similar device.
I have attached a.ZIP file containing the application install file, which is a DotNet program and will need to install the Framework 4.5 if you don't already have it. You may already have the driver software for the Frequency Generator, but if not I have also included that in the ZIP file. I have virus checked everything but I would recommend you do likewise. I have attached a picture of the DDS Function Generator that I bought and that the software works with so you can see if you have a similar device. It may work with others but I have no way of testing.
Coast guard pqs. This is version V0.01 having just knocked it up today so it doesn't have the sweep generator code yet, that's a job for tomorrow. It should be self explanatory in operation.
Just select the com port and connect. Then make any changes in the settings for frequency or amplitude etc and press the Set button to transfer the changes to the machine.
You can set the two channels independently. See the screen capture attached. I would welcome any feedback as to problems installing or running.
All the best, Chris P.S. Sorry about the picture of the DDS. For some reason my iPhone decided that upside down was the new right way up. I wish I had found this post before I started writing my code. It would have saved a lot of time decoding the protocols.
An excellent piece of work on the manual. I really wish I had found this blog before I started trying to work out how to set it up. One thing I noticed was that you hadn't worked out how to set the sweep time, and that is probably because you have the same manufacturers software as I do where there is a bug in that it doesn't actually set the time when changed.
However i made a guess that it would be 't' and that the command number 5 was unused and this turned out to be correct, so the sweep time command is -:s5tnn Perhaps you can add this to the manual? Having just worked out that 'Trace' actually means 'Track' and when enabled links the sweep outputs so that 2 tracks 1 I have added that to the program. There seems to be a strange problem with tracking in that it will work ok stoping and starting but sometimes it seems to 'run past the end stop' and it will not sweep properly after that but just keeps going up and up. Need to power cycle to fix this. Has anyone else seen this? Anyway, here is the version with tracking added if anyone is interested.
OK, this is probably the final version for now as it does everything that I need it to do. No more functionality added but more in-depth verification of the input CSV file to ensure it is correctly formatted. I have been having great fun creating exciter waveforms using Excel of generate the data which can be exported as a CSV file. I have attached some screen captures of these waveforms which were a Tangent, a Random noise tangent and a random noise sine wave. The CSV files are inside the.ZIP if anyone is interested in them. Also not wishing to teach granny to suck eggs so to speak, but when you upload to an arbitrary store if you are on the the store number when you upload you need to switch away and back again for the new waveform to be output. Caught me out to begin with and was the cause of much swearing until I figured out why my uploads weren't working Cheers, Chris.
I need a spot of help here and I'm hoping there's a Mac guru here who can point me in the right direction. I have ported my function generator to Mono and it seems to run OK. Problem is that the DDS Function Generator, although it is recognised as a serial device by the Mac ( see screen capture ) there doesn't seem to be a tty entry in the /dev folder, so I can't send to it. I have attached the Mono version of the program in case anyone can help. It should also run under Linux. You need to have Mono installed of course, and it used the DotNet Framework 4.5 but I think that gets installed with the MDK.
To run the program just type mono FunctionGen.exe from the command line and it should start up ok. Any feedback would be helpful.
Generatosaur - low frequency signal tone generatorGeneratosaur is a free software that turn your soundcard into a lowfrequency tone generator.The program generates different low frequency signals, and let youchoose amplitude, frequency and waveform separately for left and rightchannel.You can- adjust the parameters (volume, frequency) for the generated signalin realtime.- select sinus, triangle, saw (ramp up or ramp down) square, abs sinusor noise waveform- select your soundcard output to send the signalThis is the very first version of the generatosaur software, you candownload it for free. By: wagner reattoApr 24, 2020, 12:30 pmby: RexApr 23, 2020, 3:45 pmby: RexApr 23, 2020, 11:15 amby: Wavosaur Main DeveloperApr 22, 2020, 9:26 amby: RexApr 16, 2020, 5:47 pmby: RexMar 29, 2020, 8:38 pmby: RexMar 24, 2020, 10:14 pmby: Erinn LilienthalMar 24, 2020, 2:27 pmby: Erinn LilienthalMar 6, 2020, 1:07 pmby: Erinn LilienthalMar 3, 2020, 10:09 amby: abdulmuhseeSep 13, 2018, 1:44 pmby: RexSep 13, 2018, 10:28 amby: RexSep 13, 2018, 10:25 amby: RexSep 13, 2018, 10:22 amby: RexSep 13, 2018, 10:19 am.
Firstly, my apologies if I have posted in the wrong place, and also if I am duplicating work done by others. I did search the blog and while there is a huge amount of postings regarding these cheap Chinese function generators I couldn't find the same as I am about to post. Having just purchased a remarkably cheap DDS Function Generator from China my expectations were not high, but I was completely taken by surprise by what arrived. It is an excellent piece of kit far exceeding my expectations and produces nice stable waveforms. As is to be expected the interface is diabolical and it took quite some time to get the hang of it so I thought I would give the PC control software a try.
Use Tektronix Signal Generator Software to simplify and speed up the creation of complex signals. Learn more about Signal Generator Software solutions. PC-based software environment for AWG instrument control, instrument emulation & waveform creation. Quickly create waveforms & transfer them to Tektronix waveform.
What can I say about this software. Probably best to draw a discreet veil over it. This is not to denigrate the Chinese programmer who wrote it. I doubt I would have done better if I had to write a program using a Chinese IDE and programming language. So I figured no point in sitting cursing the dark when I can light a candle, so I sat down and reverse engineered the command structure and wrote my own program. On the off-chance that this may be useful to others, and for constructive criticism I thought that I would make it available for anyone who has a similar device.
I have attached a.ZIP file containing the application install file, which is a DotNet program and will need to install the Framework 4.5 if you don't already have it. You may already have the driver software for the Frequency Generator, but if not I have also included that in the ZIP file. I have virus checked everything but I would recommend you do likewise. I have attached a picture of the DDS Function Generator that I bought and that the software works with so you can see if you have a similar device. It may work with others but I have no way of testing.
Coast guard pqs. This is version V0.01 having just knocked it up today so it doesn't have the sweep generator code yet, that's a job for tomorrow. It should be self explanatory in operation.
Just select the com port and connect. Then make any changes in the settings for frequency or amplitude etc and press the Set button to transfer the changes to the machine.
You can set the two channels independently. See the screen capture attached. I would welcome any feedback as to problems installing or running.
All the best, Chris P.S. Sorry about the picture of the DDS. For some reason my iPhone decided that upside down was the new right way up. I wish I had found this post before I started writing my code. It would have saved a lot of time decoding the protocols.
An excellent piece of work on the manual. I really wish I had found this blog before I started trying to work out how to set it up. One thing I noticed was that you hadn't worked out how to set the sweep time, and that is probably because you have the same manufacturers software as I do where there is a bug in that it doesn't actually set the time when changed.
However i made a guess that it would be 't' and that the command number 5 was unused and this turned out to be correct, so the sweep time command is -:s5tnn Perhaps you can add this to the manual? Having just worked out that 'Trace' actually means 'Track' and when enabled links the sweep outputs so that 2 tracks 1 I have added that to the program. There seems to be a strange problem with tracking in that it will work ok stoping and starting but sometimes it seems to 'run past the end stop' and it will not sweep properly after that but just keeps going up and up. Need to power cycle to fix this. Has anyone else seen this? Anyway, here is the version with tracking added if anyone is interested.
OK, this is probably the final version for now as it does everything that I need it to do. No more functionality added but more in-depth verification of the input CSV file to ensure it is correctly formatted. I have been having great fun creating exciter waveforms using Excel of generate the data which can be exported as a CSV file. I have attached some screen captures of these waveforms which were a Tangent, a Random noise tangent and a random noise sine wave. The CSV files are inside the.ZIP if anyone is interested in them. Also not wishing to teach granny to suck eggs so to speak, but when you upload to an arbitrary store if you are on the the store number when you upload you need to switch away and back again for the new waveform to be output. Caught me out to begin with and was the cause of much swearing until I figured out why my uploads weren't working Cheers, Chris.
I need a spot of help here and I'm hoping there's a Mac guru here who can point me in the right direction. I have ported my function generator to Mono and it seems to run OK. Problem is that the DDS Function Generator, although it is recognised as a serial device by the Mac ( see screen capture ) there doesn't seem to be a tty entry in the /dev folder, so I can't send to it. I have attached the Mono version of the program in case anyone can help. It should also run under Linux. You need to have Mono installed of course, and it used the DotNet Framework 4.5 but I think that gets installed with the MDK.
To run the program just type mono FunctionGen.exe from the command line and it should start up ok. Any feedback would be helpful.