Your Programm is the best for all tools with serial output, thank you for your work.
My goal is to send every command over a graphical interface, but my programming skills are not good enough.
I think the only way to do this is programming the Grid Panel
I Read and search in the Manual but I have no idea for the following problems:
1. I need On/Off Buttons for every channel, I can make them but they give no reaction with right mouse click
2. how I can switch channel on with one Command? (I must send 2 Commands „sel 1“ and „enable“)
3. The Math readouts in Grid Panel give output „0.0000AH“ but I need „0.00 AH“
4. I need Digital font in Grid Panel, is it possible to use other fonts?
5. what basic interface commands can I use with the Hameg 7044?
Here is my Code:
#idString HAMEG,HAMEG 7044
#name Hameg 7044
#handle HAMEG7044
#driver Ascii
#port comfixedbaud
#baudrate 9600N82
#eol \r
#scpiCmd sel txrx? SEL (value)
#scpiCmd setV tx SET (value) V
#scpiCmd setC tx SET (value) A
#scpiCmd getV? txrx? READ
:readmath: replace(getElement(value,inputValue-1,"[ ;]"),"V","");
#scpiCmd getC? txrx? READ
:readmath: replace(getElement(value,inputValue+4,"[ ;]"),"A","");
#scpiCmd ch1 tx sel 1
#scpiCmd ch2 tx sel 2
#scpiCmd ch3 tx sel 3
#scpiCmd ch4 tx sel 4
#scpiCmd ch12 tx sel 1,2
#scpiCmd ch13 tx sel 1,3
#scpiCmd ch14 tx sel 1,4
#scpiCmd ch23 tx sel 2,3
#scpiCmd ch24 tx sel 2,4
#scpiCmd ch34 tx sel 3,4
#scpiCmd cha tx sel a
#scpiCmd ch0 tx sel n
#value V1 V D2
#value V2 V D2
#value V3 V D2
#value V4 V D2
#value A1 A D3
#value A2 A D3
#value A3 A D3
#value A4 A D3
#askValues getV? 1;getV? 2;getV? 3;getv? 4;getC? 1;getC? 2;getC? 3;getC? 4
Here the Grid Panel: