I know the FY3200s isn't the latest and greatest anymore, but it's still the cheapest AWG and it's not that bad.
However, the user interface is a bit annoying.
Fortunately, you can control the device remotely with a PC.
Since I couldn't find a GUI application that also runs on Linux and Raspberry Pi 4, I wrote one myself.
I have added function to function and now I'm almost finished. ;-)
Features are (besides the obvious).
- 50Ohm load resistor mode
- Attenuator mode (dB)
- Amplitude limitation for sensitive devices (e.g. TinySA).
- Amplitude correction table (for adjusting e.g. oscilloscopes).
- Display of Vrms for standard waveforms and dBm at 50 ohms.
- Software sweep with amplitude sweep.
- Unlimited named presets.
. Waveform upload (15 seconds)
- Waveform conversion from bitmaps (PNG etc.) with single and double scan for fun shapes.
I still have some tweaking to do.
When it's done I can share the source code if anyone is interested.