usepat / soniccontrol

A python based lightweight GUI to control and communicate with a SonicAmp
Other
1 stars 0 forks source link

Commands for ramp #127

Closed SonicTS closed 3 weeks ago

SonicTS commented 1 month ago

!paus set pause between ramps !step sets frequency steps !ton set time on on every step Ramp uses the set frequency as the start freq !toff sets time off between single steps, needs to be added !rang sets the range of the ramp

SonicTS commented 1 month ago

This has changed. Ramp is not a procedure that can be used with a command, but rather is a atomic "function" that is used by most of the other procedures. Currently following procedures are implemented: !scan: !gext= (gain during scan) !scst= (scanning steps Hz) !rang= (rang in Hz) !sing= (time on at every step in ms) !tune: !tutm= (tune time in ms) !tust= (tune steps in Hz) !auto: starts a scan followed by a tune. Has no args, since it uses a pointer to scan and tune. !wipe: !paus= (paus between atfs in ms) !break= (time of between steps in ms) !step= (steps in Hz) !rang= (rang in Hz) !sing= (time on at every step in ms)

Currently rang and sing set the args both for wipe and scan. This will probably change in the future and the commands will have a unique name for every procedure(scan_sing, wipe_sing)

SonicTS commented 1 month ago

Commands for ramp: !ramp_ton !ramp_toff !ramp_step !ramp_start_freq !ramp_stop_freq !ramp

DavidWild02 commented 1 month ago

For the commands of tune, wipe and scan I used those full out written commands: !tune_step !tune_time !wipe_rang !wipe_step !wipe_sing !wipe_pause !wipe_break !scan_gext !scan_rang !scan_step !scan_sing