weblab-instrument
Version:
communication with instrument through usb
565 lines (564 loc) • 16.8 kB
JSON
{
"MFG22X0": {
"model":["MFG-2110","MFG-2120","MFG-2120MA","MFG-2130M","MFG-2160MF","MCF-2316M","MFG-2160MR","MFG-2230M","MFG-2260M","MFG-2260MFA","MFG-2260MRA"],
"maxChNum":{"MFG-2110":1,"MFG-2120":1,"MFG-2120MA":1,"MFG-2130M":1,"MCF-2316M":2,"MFG-2160MF":1,"MFG-2160MR":1,"MFG-2230M":2,"MFG-2260M":2,"MFG-2260MFA":2,"MFG-2260MRA":2},
"IDN":{
"command":"*IDN",
"parameter_type":"query_only"
},
"RST":{
"command":"*RST",
"parameter_type":"parameter_free"
},
"CLS":{
"command":"*CLS",
"parameter_type":"parameter_free"
},
"SysLocal":{
"command":"SYSTem:LOCal",
"parameter_type":"parameter_free"
},
"SysRemote":{
"command":"SYSTem:REMote",
"parameter_type":"parameter_free"
},
"SysErr":{
"command":"SYSTem:ERRor",
"parameter_type":"query_only"
},
"Disp":{
"command":"DISPlay",
"parameter_type":"string",
"parameter":["OFF","ON"]
},
"FuncType":{
"command":["SOURce1:FUNCtion","SOURce2:FUNCtion"],
"parameter_type":"string",
"parameter":["SIN","SQU","RAMP","PULS","NOIS","USER"]
},
"Freq":{
"command":["SOURce1:FREQuency","SOURce2:FREQuency"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+6"
},
"Ampl":{
"command":["SOURce1:AMPlitude","SOURce2:AMPlitude"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"5"
},
"DCOffset":{
"command":["SOURce1:DCOffset","SOURce2:DCOffset"],
"parameter_type":"float_value",
"minima":"-3",
"maxima":"3"
},
"RampSym":{
"command":["SOURce1:RAMP:SYMMetry","SOURce2:RAMP:SYMMetry"],
"parameter_type":"float_value",
"minima":"0",
"maxima":"1E+2"
},
"OutputState":{
"command":["OUTPut1","OUTPut2"],
"parameter_type":"string",
"parameter":["OFF","ON"]
},
"OutputLoad":{
"command":["OUTPut1:LOAD","OUTPut2:LOAD"],
"parameter_type":"string",
"parameter":["DEF","INF"]
},
"VoltageUnit":{
"command":["SOURce1:VOLTage:UNIT","SOURce2:VOLTage:UNIT"],
"parameter_type":"string",
"parameter":["VPP","VRMS","DBM"]
},
"SquDuty":{
"command":["SOURce1:SQUare:DCYCle","SOURce2:SQUare:DCYCle"],
"parameter_type":"float_value",
"minima":"0",
"maxima":"1E+2"
},
"PulsePeriod":{
"command":["SOURce1:PULSe:PERiod","SOURce2:PULSe:PERiod"],
"parameter_type":"float_value",
"minima":"4E-9",
"maxima":"2E+3"
},
"PulseWidth":{
"command":["SOURce1:PULSe:WIDTh","SOURce2:PULSe:WIDTh"],
"parameter_type":"float_value",
"minima":"2E-9",
"maxima":"1.9999E+3"
},
"AMState":{
"command":["SOURce1:AM:STATe","SOURce2:AM:STATe"],
"parameter_type":"string",
"parameter":["OFF","ON"]
},
"AMSource":{
"command":["SOURce1:AM:SOURce","SOURce2:AM:SOURce"],
"parameter_type":"string",
"parameter":["INT","EXT"]
},
"AMInteFunc":{
"command":["SOURce1:AM:INTernal:FUNCtion","SOURce2:AM:INTernal:FUNCtion"],
"parameter_type":"string",
"parameter":["SIN","SQU","UPRAMP","DNRAMP","TRI"]
},
"AMInteFreq":{
"command":["SOURce1:AM:INTernal:FREQuency","SOURce2:AM:INTernal:FREQuency"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+7"
},
"AMDepth":{
"command":["SOURce1:AM:DEPTh","SOURce2:AM:DEPTh"],
"parameter_type":"float_value",
"minima":"0",
"maxima":"1.2E+2"
},
"FMState":{
"command":["SOURce1:FM:STATe","SOURce2:FM:STATe"],
"parameter_type":"string",
"parameter":["OFF","ON"]
},
"FMSource":{
"command":["SOURce1:FM:SOURce","SOURce2:FM:SOURce"],
"parameter_type":"string",
"parameter":["INT","EXT"]
},
"FMInteFunc":{
"command":["SOURce1:FM:INTernal:FUNction","SOURce2:FM:INTernal:FUNction"],
"parameter_type":"string",
"parameter":["SIN","SQU","UPRAMP","DNRAMP","TRI"]
},
"FMInteFreq":{
"command":["SOURce1:FM:INTernal:FREQuency","SOURce2:FM:INTernal:FREQuency"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+7"
},
"FMDeviation":{
"command":["SOURce1:FM:DEViation","SOURce2:FM:DEViation"],
"parameter_type":"float_value",
"minima":"0",
"maxima":"2.5E+7"
},
"PMState":{
"command":["SOURce1:PM:STATe","SOURce2:PM:STATe"],
"parameter_type":"string",
"parameter":["OFF","ON"]
},
"PMSource":{
"command":["SOURce1:PM:SOURce","SOURce2:PM:SOURce"],
"parameter_type":"string",
"parameter":["INT","EXT"]
},
"PMInteFunc":{
"command":["SOURce1:PM:INTernal:FUNction","SOURce2:PM:INTernal:FUNction"],
"parameter_type":"string",
"parameter":["SIN","SQU","UPRAMP","DNRAMP","TRI"]
},
"PMInteFreq":{
"command":["SOURce1:PM:INTernal:FREQuency","SOURce2:PM:INTernal:FREQuency"],
"parameter_type":"float_value",
"minima":"2E-3",
"maxima":"2E+4"
},
"PMDeviation":{
"command":["SOURce1:PM:DEViation","SOURce2:PM:DEViation"],
"parameter_type":"float_value",
"minima":"0",
"maxima":"3.6E+2"
},
"FSKState":{
"command":["SOURce1:FSKey:STATe","SOURce2:FSKey:STATe"],
"parameter_type":"string",
"parameter":["OFF","ON"]
},
"FSKSource":{
"command":["SOURce1:FSKey:SOURce","SOURce2:FSKey:SOURce"],
"parameter_type":"string",
"parameter":["INT","EXT"]
},
"FSKInteRate":{
"command":["SOURce1:FSKey:INTernal:RATE","SOURce2:FSKey:INTernal:RATE"],
"parameter_type":"float_value",
"minima":"2E-3",
"maxima":"1E+5"
},
"FSKFreq":{
"command":["SOURce1:FSKey:FREQuency","SOURce2:FSKey:FREQuency"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+7"
},
"SUMInteFunc":{
"command":["SOURce1:SUM:INTernal:FUNCtion","SOURce2:SUM:INTernal:FUNCtion"],
"parameter_type":"string",
"parameter":["SIN","SQU","UPRAMP","DNRAMP","TRI"]
},
"SUMSource":{
"command":["SOURce1:SUM:SOURce","SOURce2:SUM:SOURce"],
"parameter_type":"string",
"parameter":["INT","EXT"]
},
"SUMAmpl":{
"command":["SOURce1:SUM:AMPL","SOURce2:SUM:AMPL"],
"parameter_type":"float_value",
"minima":"0",
"maxima":"1E+2"
},
"SUMFreq":{
"command":["SOURce1:SUM:FREQuency","SOURce2:SUM:FREQuency"],
"parameter_type":"float_value",
"minima":"2E-3",
"maxima":"2E+4"
},
"SweepState":{
"command":["SOURce1:SWEep:STATe","SOURce2:SWEep:STATe"],
"parameter_type":"string",
"parameter":["OFF","ON"]
},
"SweepFrqStart":{
"command":["SOURce1:FREQuency:STARt","SOURce2:FREQuency:STARt"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+7"
},
"SweepFrqStop":{
"command":["SOURce1:FREQuency:STOP","SOURce2:FREQuency:STOP"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+7"
},
"SweepFrqCenter":{
"command":["SOURce1:FREQuency:CENTer","SOURce2:FREQuency:CENTer"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+7"
},
"SweepFrqSpan":{
"command":["SOURce1:FREQuency:SPAN","SOURce2:FREQuency:SPAN"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+7"
},
"SweepSpacing":{
"command":["SOURce1:SWEep:SPACing","SOURce2:SWEep:SPACing"],
"parameter_type":"string",
"parameter":["LIN","LOG"]
},
"SweepTime":{
"command":["SOURce1:SWEep:TIME","SOURce2:SWEep:TIME"],
"parameter_type":"float_value",
"minima":"1E-3",
"maxima":"5E+2"
},
"SweepSource":{
"command":["SOURce1:SWEep:SOURce","SOURce2:SWEep:SOURce"],
"parameter_type":"string",
"parameter":["IMM","EXT","MAN"]
},
"SweepMarker":{
"command":["SOURce1:MARKer","SOURce2:MARKer"],
"parameter_type":"string",
"parameter":["OFF","ON"]
},
"SweepMarkerFreq":{
"command":["SOURce1:MARKer:FREQuency","SOURce2:MARKer:FREQuency"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+7"
},
"StatisticReset":{
"command":":MEASUrement:STATIstics RESET",
"parameter_type":"parameter_free"
}
},
"AFG2200": {
"model":["AFG-2225","AFG-2025"],
"maxChNum":{"AFG-2225":2,"AFG-2025":1},
"IDN":{
"command":"*IDN",
"parameter_type":"query_only"
},
"RST":{
"command":"*RST",
"parameter_type":"parameter_free"
},
"CLS":{
"command":"*CLS",
"parameter_type":"parameter_free"
},
"SysLocal":{
"command":"SYSTem:LOCal",
"parameter_type":"parameter_free"
},
"SysRemote":{
"command":"SYSTem:REMote",
"parameter_type":"parameter_free"
},
"SysErr":{
"command":"SYSTem:ERRor",
"parameter_type":"query_only"
},
"Disp":{
"command":"DISPlay",
"parameter_type":"string",
"parameter":["OFF","ON"]
},
"FuncType":{
"command":["SOURce1:FUNCtion","SOURce2:FUNCtion"],
"parameter_type":"string",
"parameter":["SIN","SQU","RAMP","PULS","NOIS","USER"]
},
"Freq":{
"command":["SOURce1:FREQuency","SOURce2:FREQuency"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+6"
},
"Ampl":{
"command":["SOURce1:AMPlitude","SOURce2:AMPlitude"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"5"
},
"DCOffset":{
"command":["SOURce1:DCOffset","SOURce2:DCOffset"],
"parameter_type":"float_value",
"minima":"-3",
"maxima":"3"
},
"RampSym":{
"command":["SOURce1:RAMP:SYMMetry","SOURce2:RAMP:SYMMetry"],
"parameter_type":"float_value",
"minima":"0",
"maxima":"1E+2"
},
"OutputState":{
"command":["OUTPut1","OUTPut2"],
"parameter_type":"string",
"parameter":["OFF","ON"]
},
"OutputLoad":{
"command":["OUTPut1:LOAD","OUTPut2:LOAD"],
"parameter_type":"string",
"parameter":["DEF","INF"]
},
"VoltageUnit":{
"command":["SOURce1:VOLTage:UNIT","SOURce2:VOLTage:UNIT"],
"parameter_type":"string",
"parameter":["VPP","VRMS","DBM"]
},
"SquDuty":{
"command":["SOURce1:SQUare:DCYCle","SOURce2:SQUare:DCYCle"],
"parameter_type":"float_value",
"minima":"0",
"maxima":"1E+2"
},
"PulsePeriod":{
"command":["SOURce1:PULSe:PERiod","SOURce2:PULSe:PERiod"],
"parameter_type":"float_value",
"minima":"4E-9",
"maxima":"2E+3"
},
"PulseWidth":{
"command":["SOURce1:PULSe:WIDTh","SOURce2:PULSe:WIDTh"],
"parameter_type":"float_value",
"minima":"2E-9",
"maxima":"1.9999E+3"
},
"AMState":{
"command":["SOURce1:AM:STATe","SOURce2:AM:STATe"],
"parameter_type":"string",
"parameter":["OFF","ON"]
},
"AMSource":{
"command":["SOURce1:AM:SOURce","SOURce2:AM:SOURce"],
"parameter_type":"string",
"parameter":["INT","EXT"]
},
"AMInteFunc":{
"command":["SOURce1:AM:INTernal:FUNCtion","SOURce2:AM:INTernal:FUNCtion"],
"parameter_type":"string",
"parameter":["SIN","SQU","UPRAMP","DNRAMP","TRI"]
},
"AMInteFreq":{
"command":["SOURce1:AM:INTernal:FREQuency","SOURce2:AM:INTernal:FREQuency"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+7"
},
"AMDepth":{
"command":["SOURce1:AM:DEPTh","SOURce2:AM:DEPTh"],
"parameter_type":"float_value",
"minima":"0",
"maxima":"1.2E+2"
},
"FMState":{
"command":["SOURce1:FM:STATe","SOURce2:FM:STATe"],
"parameter_type":"string",
"parameter":["OFF","ON"]
},
"FMSource":{
"command":["SOURce1:FM:SOURce","SOURce2:FM:SOURce"],
"parameter_type":"string",
"parameter":["INT","EXT"]
},
"FMInteFunc":{
"command":["SOURce1:FM:INTernal:FUNction","SOURce2:FM:INTernal:FUNction"],
"parameter_type":"string",
"parameter":["SIN","SQU","UPRAMP","DNRAMP","TRI"]
},
"FMInteFreq":{
"command":["SOURce1:FM:INTernal:FREQuency","SOURce2:FM:INTernal:FREQuency"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+7"
},
"FMDeviation":{
"command":["SOURce1:FM:DEViation","SOURce2:FM:DEViation"],
"parameter_type":"float_value",
"minima":"0",
"maxima":"2.5E+7"
},
"PMState":{
"command":["SOURce1:PM:STATe","SOURce2:PM:STATe"],
"parameter_type":"string",
"parameter":["OFF","ON"]
},
"PMSource":{
"command":["SOURce1:PM:SOURce","SOURce2:PM:SOURce"],
"parameter_type":"string",
"parameter":["INT","EXT"]
},
"PMInteFunc":{
"command":["SOURce1:PM:INTernal:FUNction","SOURce2:PM:INTernal:FUNction"],
"parameter_type":"string",
"parameter":["SIN","SQU","UPRAMP","DNRAMP","TRI"]
},
"PMInteFreq":{
"command":["SOURce1:PM:INTernal:FREQuency","SOURce2:PM:INTernal:FREQuency"],
"parameter_type":"float_value",
"minima":"2E-3",
"maxima":"2E+4"
},
"PMDeviation":{
"command":["SOURce1:PM:DEViation","SOURce2:PM:DEViation"],
"parameter_type":"float_value",
"minima":"0",
"maxima":"3.6E+2"
},
"FSKState":{
"command":["SOURce1:FSKey:STATe","SOURce2:FSKey:STATe"],
"parameter_type":"string",
"parameter":["OFF","ON"]
},
"FSKSource":{
"command":["SOURce1:FSKey:SOURce","SOURce2:FSKey:SOURce"],
"parameter_type":"string",
"parameter":["INT","EXT"]
},
"FSKInteRate":{
"command":["SOURce1:FSKey:INTernal:RATE","SOURce2:FSKey:INTernal:RATE"],
"parameter_type":"float_value",
"minima":"2E-3",
"maxima":"1E+5"
},
"FSKFreq":{
"command":["SOURce1:FSKey:FREQuency","SOURce2:FSKey:FREQuency"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+7"
},
"SUMInteFunc":{
"command":["SOURce1:SUM:INTernal:FUNCtion","SOURce2:SUM:INTernal:FUNCtion"],
"parameter_type":"string",
"parameter":["SIN","SQU","UPRAMP","DNRAMP","TRI"]
},
"SUMSource":{
"command":["SOURce1:SUM:SOURce","SOURce2:SUM:SOURce"],
"parameter_type":"string",
"parameter":["INT","EXT"]
},
"SUMAmpl":{
"command":["SOURce1:SUM:AMPL","SOURce2:SUM:AMPL"],
"parameter_type":"float_value",
"minima":"0",
"maxima":"1E+2"
},
"SUMFreq":{
"command":["SOURce1:SUM:FREQuency","SOURce2:SUM:FREQuency"],
"parameter_type":"float_value",
"minima":"2E-3",
"maxima":"2E+4"
},
"SweepState":{
"command":["SOURce1:SWEep:STATe","SOURce2:SWEep:STATe"],
"parameter_type":"string",
"parameter":["OFF","ON"]
},
"SweepFrqStart":{
"command":["SOURce1:FREQuency:STARt","SOURce2:FREQuency:STARt"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+7"
},
"SweepFrqStop":{
"command":["SOURce1:FREQuency:STOP","SOURce2:FREQuency:STOP"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+7"
},
"SweepFrqCenter":{
"command":["SOURce1:FREQuency:CENTer","SOURce2:FREQuency:CENTer"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+7"
},
"SweepFrqSpan":{
"command":["SOURce1:FREQuency:SPAN","SOURce2:FREQuency:SPAN"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+7"
},
"SweepSpacing":{
"command":["SOURce1:SWEep:SPACing","SOURce2:SWEep:SPACing"],
"parameter_type":"string",
"parameter":["LIN","LOG"]
},
"SweepTime":{
"command":["SOURce1:SWEep:TIME","SOURce2:SWEep:TIME"],
"parameter_type":"float_value",
"minima":"1E-3",
"maxima":"5E+2"
},
"SweepSource":{
"command":["SOURce1:SWEep:SOURce","SOURce2:SWEep:SOURce"],
"parameter_type":"string",
"parameter":["IMM","EXT","MAN"]
},
"SweepMarker":{
"command":["SOURce1:MARKer","SOURce2:MARKer"],
"parameter_type":"string",
"parameter":["OFF","ON"]
},
"SweepMarkerFreq":{
"command":["SOURce1:MARKer:FREQuency","SOURce2:MARKer:FREQuency"],
"parameter_type":"float_value",
"minima":"1E-6",
"maxima":"2.5E+7"
},
"StatisticReset":{
"command":":MEASUrement:STATIstics RESET",
"parameter_type":"parameter_free"
}
},
"author": "Benny Lin",
"license": "MIT"
}