EEK! This is at the moment a bit beyond my (mainly analogue oriented) abilities. However, I'll be thinking about this.
Easy now, it is not that hard. Try copying these lines into you definition (They may work):
#cmdSetup buttonsOn Output Output_1
:read: INST OUT1;OUTP?
:write: INST OUT1;OUTP
:tip: Turn output on or off
:updatealloff:
Off 0
On 1
#cmdSetup number Voltage Output_1
:read: INST OUT1;VOLT?
:write: INST OUT1;VOLT
:tip: Setup this voltage, do not turn output on/off
Volt 0 32.050
#cmdSetup number Current Output_1
:read: INST OUT1;CURR?
:write: INST OUT1;CURR
:tip: Setup this current, do not turn output on/off
Amps 0.0005 3
By poking around your prog I found three things.
1.) When using "Math" it is not possible to enter a unit (of measurement).
This has been on my todo list a long time, I have not decided if I want to add some automation to it.
2.) When being silly in "Table" setting "dateTime" to decimals or anything offered in the drop down table there is no way back to the initial proper "dateTime" display. Except for restarting of course. Should be locked as for "index" and "time".
Oops.
3.) In "Chart" the sixth colour (light brownish green? can be difficult to see). Maybe using "resistor colours" brown - red - orange - yellow - green - blue might be better, however yellow and orange could be a problem here.
I will take a look at it.
Even so, I'm beginning to like your prog. more and more. Hope it will never become a black GUI. Black and dark brown are so depressing. With small displays a black background is OK for me, but not for large ones. OK rant over.
The risk is low, I do not like the black style.