added sram saw

This commit is contained in:
Ayzen
2026-02-03 19:29:40 +03:00
parent fd1095c50a
commit 0d6a73d835
7 changed files with 99 additions and 39 deletions

View File

@ -105,6 +105,8 @@ def set_initial_params():
params['RampPatBase'] = 2
params['RampDacClk'] = ''
params['RampTriangle'] = True
params['RampSramMode'] = False
params['RampSramSamples'] = ''
return params
def update_data_lists():
@ -469,9 +471,12 @@ if __name__ == "__main__":
dac_clk_mhz = parse_optional_float(values.get('-RampDacClk-'))
dac_clk_hz = dac_clk_mhz * 1e6 if dac_clk_mhz is not None else None
triangle = values.get('-RampTriangle-', True)
sram_mode = values.get('-RampSramMode-', False)
sram_samples = parse_optional_int(values.get('-RampSramSamples-'))
dev.start_ramp_max(prt, freq_hz=freq_hz, duty=duty, saw_step=saw_step,
pat_period=pat_period, pat_period_base=pat_period_base,
dac_clk_hz=dac_clk_hz, triangle=triangle)
dac_clk_hz=dac_clk_hz, triangle=triangle,
sram_mode=sram_mode, sram_samples=sram_samples)
elif event == '-StopCycle-':
window['-StopCycle-'].update(disabled = True)
current_and_temperature_settings_available = True