These are based on the 4.3 inch display. Color rendition in these images is not particularly good: in practice colors are clear and vibrant.
Widget colors can change dynamically.
These support scrolling programmatically or via touch.
Vectors (as a complex
) may be shown in "compass" or "clock" styles. Length
and angle change as the vector alters. The color of any vector can be changed
dynamically in uer code.
The Scale
widget can accurately display variables having a wide range of
values. The scale moves within a window so that the current value aligns with
the fixed pointer. The scale color can change dynamically (in the lower
instance). ScaleCtrl
looks similar but is touch sensitive allowing the entry
of numbers to high precision (+-0.1% is readily achievable).
These images were a proof-of-concept of using the Pyboard to generate a sine wave and using the ADC's to read the response of the network under test.
The above plots were from a proof of concept for my
electrical network analyser.
Plotting these graphs used a lash-up with the network (a two pole passive
filter) wired between a DAC output and an ADC input. The real instrument
benefits from a variable gain amplifier for much improved dynamic range. The
ADC read_timed_multi
method now enables gain and phase to be measured much
more accurately and at higher signal frequencies.