But considering that the whole point of having a DHO900S is more or less the advertized Bode Plot function, what sense does it make to purchase this scope while you've still got to do the "heavy lifting" in a PC.
As with bode plotting on all scopes at this point, they make so many assumptions and fixed decisions that they are unlikely to be the best solution to any given problem. There is a very large parameter/configuration/tradeoff space between different requirements that needs at least several more options (as spectrum analysers do). Using an external programmable something, be that PC or raspberry Pi, is still motivated for anything beyond toy examples.
What implementation do you refer to (as being too monolitic and not flexible enough) and what do you miss ?
The obvious first step would be to offer some form of speed vs noise suppression tradeoff for the user to choose. Trying to pull noise out of a switching regulator control loop is a wildly different environment to checking the bandwidth of a filter out of circuit/use. The supplied tools are very rudimentary and this is a space with plenty of scope to build productivity improving solutions, question is there a market big enough for development effort to go into it? So far not so much.
OK, speed argument is not a feature, but we already agreed that is valid point in a separate topic...
Apart from that?
What is so rudimentary it left you wanting..?
I look at my Siglent and see, just of top of my head:
- automatic adaptive /manual level stimulus
- Vary level stimulus (where you draw level/frequency graph to have stimulus vary with frequency). Up to 4 stored profiles.
- offset (for DC biased measurements)
- Amplitude unit and system impedance.
- 3 channels of analysis
- linear and log sweep
- number of points
- Cursor measurements
- Automated measurements of -3dB LP point, HP point and BW
- Automated measurement of GM and PM (gain and phase margin)
- Full control of graphing (auto/manual) mode, axis types, units etc..
- Table data always visible with graph.
- Many more details
- Save CSV data for PC analysis. And with built in networking, you can save directly on PC/server (shared folder) without sticks cards etc.
That is why I asked: what specifically? If it's a good suggestion, I will pass it on to Siglent. They are always listening to ways how to make their products more useful for customers...