Skip to content

Tool Reference

Measurement Tools

ToolDescription
infoGet device info (firmware, serial, frequency range)
sweepSet sweep range (start, stop, points)
scanRun measurement scan, return S-parameter data
dataGet current trace data without new measurement
frequenciesGet frequency list for current sweep
markerSet/read marker position and values
calRun calibration step (open, short, load, thru, isoln, done)
saveSave calibration to flash slot
recallRecall calibration from flash slot
pausePause continuous sweep
resumeResume continuous sweep

Configuration Tools

ToolDescription
powerSet/get output power level
bandwidthSet/get IF bandwidth
edelaySet/get electrical delay compensation
s21offsetSet/get S21 offset correction
vbatRead battery voltage
captureCapture LCD screenshot (PNG)
measureSet measurement mode
configGet full device configuration
saveconfigSave configuration to flash
clearconfigReset configuration to defaults
colorSet/get display colors
freqSet single frequency (CW mode)
tcxoSet/get TCXO calibration
vbat_offsetSet/get battery voltage offset
thresholdSet/get measurement thresholds

Display Tools

ToolDescription
traceConfigure trace display settings
transformEnable/configure time domain transform
smoothSet trace smoothing
touchcalRun touchscreen calibration
touchtestTest touchscreen
refreshForce display refresh
touchSimulate touch press
releaseSimulate touch release

Device Tools

ToolDescription
resetReset device
versionGet firmware version
detectDetect and connect to VNA
disconnectClose serial connection
raw_commandSend raw command to device
cwSet continuous wave output
sd_listList SD card files
sd_readRead file from SD card
sd_deleteDelete file from SD card
timeGet/set device time

Diagnostics Tools

ToolDescription
i2cI2C bus diagnostics
siSi5351 clock chip status
lcdLCD controller info
threadsFreeRTOS thread status
statSystem statistics
sampleRaw ADC samples
testRun self-test
gainSet/get receiver gain
dumpMemory dump
portPort configuration
offsetCalibration offsets
dacDAC control
usart_cfgUSART configuration
usartUSART I/O
bandBand settings

Analysis Tools

ToolDescription
analyzeFull scan analysis (SWR, Z, return loss)
export_touchstoneExport to .s1p/.s2p format
export_csvExport to CSV format
analyze_filterCharacterize filter response
analyze_xtalExtract crystal parameters
analyze_tdrTime domain reflectometry
analyze_componentIdentify unknown L/C/R
analyze_lc_seriesMeasure series LC resonator
analyze_lc_shuntMeasure shunt LC resonator
analyze_lc_matchDesign L-network matching
analyze_s11_resonanceFind S11 resonance points

Radiation Pattern Tools

ToolDescription
radiation_patternGenerate 3D pattern from S11 scan
radiation_pattern_from_dataGenerate pattern from known impedance
radiation_pattern_multiMulti-frequency pattern comparison

Pattern Import Tools

ToolDescription
import_pattern_csvImport from CSV file
import_pattern_emcarImport from EMCAR vna.dat
import_pattern_nec2Import from NEC2 output
import_pattern_s1pImport from Touchstone S1P
list_pattern_formatsList supported import formats

Example Usage

User: Scan my antenna from 144 to 148 MHz with 201 points
Claude uses: sweep(144000000, 148000000, 201)
Claude uses: scan(s11=true)
Claude uses: analyze()