Skip to content

LCR Driver Range Not Working #243

Description

@amp-bjorn

The range function in the LCR driver is not working. The issue is that we attempt to perform a fancy string to number to string coversion. The LCR will only take the following in its SCPI commands (tested manually)

📖 SCPI Command Reference

The driver wraps these low-level serial commands into high-level Python methods.

CommandParameter OptionsDescriptionExample UsageExample Return (Blank means no return value)
*IDN?-Identity check*IDN?Agilent Technologies,U1732C,...
SYST:ERR?-Error queue checkSYST:ERR?+0, "No error"
MODESER, PALSeries vs ParallelMODE SER-
DISP2D, Q, THSet secondary parameterDISP2 Q-
FREQ100, 120, 1k, 10kTest frequency (Hz)FREQ 1k-
FUNCR, C, L, Z, ESR, AIPrimary measurement typeFUNC C-
RANGSee Range Table belowSet manual rangeRANG 20u-
FETC?-Read primary valueFETC?+6.856E-07
FETC? ALL-Read all parametersFETC? ALLRs,+3.809052E-13,Ls,+4.316664E+09,Rp,+6.172276E-14,Lp,+4.316802E+09,Z,+4.316733E+09,TH,+5.774222E-01,F,+1.000000E+03,D,+1.774207E+02,Q,+5.636322E-03

📉 Range Options by Function

FunctionAvailable Range Arguments
R / Z2, 20, 200, 2k, 20k, 200k, 2M, 20M, 200M
L2000u, 20m, 200m, 2, 20, 200, 2k
C2000p, 20n, 200n, 2000n, 20u, 200u, 20m

source

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions