Владимирович написал(а):Можно пользоваться только софтом от производителя, сторонних программ нет.
Как вариант программируемый генератор - https://aliexpress.ru/item/400127185407 … 5550928727
Там можно задавать последовательность частот.
https://www.eevblog.com/forum/testgear/ … generator-(80-mhz-300-msas-14-bit)/125/
Yes, the virustotal reports a virus for software from official site. But actually it doesn't needs. I tested it in isolated virtual environment (for safety purposes against viruses) and found that official software just allows to control signal generator from PC.
The only feature that is really needed is ability to download and upload arbitrary waveforms.
So, I created a small command line tool which allows to download and upload arbitrary waveform with no needs to install software. It is available on github, include source code:
https://github.com/qrp73/PSG9080_ARB
and works very well. It allows to upload and download waveform in two formats:
- 14-bit format (waveform is uploaded and downloaded from device as is, with no conversion), this is default format for my tool
- 16-bit format (it needs to convert data from 16-bit to 14-bit before upload), this format is used by official software
The conversion 16 to 14 bit which is used in official software may be unwanted if you want better control on precision of the waveform data, because 16 to 14 bit conversion is lossy and you may want to control how this loss should be done. This is why I added support for 16 bit format just for compatibility with files taken from original software. By default my tool works with 14 bit format and upload data into device as is with no conversion, so you can take full control on waveform data. But you can still use 16 bit format files to use waveform files taken from original software. It is possible by using specific command line options.
My tool doesn't have graphical editor, because I'm too lazy to do it. This is just a command line tool, it allows to download arbitrary waveform from PSG9080 into file on your PC or upload arbitrary waveform from file on your PC into PSG9080 and that's it.
The file format is pretty easy, this is just a text file with decimal unsigned values separated by new line separator. It consists of 8192 lines (8192 points) with values from 0 to 16383. You can create such file with MATLAB, R or other software.
You can use this command line tool from windows, linux or mac-os.
For linux and mac-os just install mono package and start the exe file with mono.