*** Wartungsfenster jeden ersten Mittwoch vormittag im Monat ***

Skip to content
Snippets Groups Projects
Select Git revision
  • labscript-waits
  • main default protected
2 results
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.05Mar12Feb16Jan10Dec96329Nov281314Oct30Apr1221Nov27Jul13Mar26Jan29Dec28201617Nov103225Oct107430Sep2928272320Bugfix: waits in labscript work now, sync with TiCos after wait not optimized yet.labscript-waitslabscript-waitslabscript waits: Do not save AIN values during wait (then we don't have a problem for sure if the wait takes very long).First untested code for labscript waits:Merge branch 'PID_improvement' into 'main'mainmainFix PID turnoff when last output value should not be saved. Bugfix was not save with output limits.Moved calculating new output values to after setting AOUT modules. Write to DAC at very end of EVENT. Set PID gains and limits only once during init, because that took too much time during the cycle.TiCo: Added 500ns delay for better sync with AOUT channelsImproved sync between DO and AO channelsRemoved remiaing code from AIN storage rate from ADwin code (we don't use that anymore because of higher workoad)Added Start values for PID controlRevert "When PID is enabled, don't use the I value from previous one, that seems to enhance overshoots (added that in April, not sure anymore why)"Added Trigger with rising edge at start of experiment for oscilloscopeWhen PID is enabled, don't use the I value from previous one, that seems to enhance overshoots (added that in April, not sure anymore why)Enhanced turn-off of PID controlsDisabled storage rate for analog input becasue of high workloadRemoved resetting pid_sum when PID is turned on (at beginning they are initialized as 0 already, and when we update the PID parameters or turn it off and on again, this does not reset the last values).Fixed ADwin AIN storage rate (see also leolab_devices)Improve setting AOUT values at start and end of run (do not set to zero at end).Implemented acquisition rate for ADwin AnalogInSet DIO channels as outputs in manual mode processes (otherwise DO channels do not work after ADwin poweroff in manual mode until after first shot).Changed startup delay of first DIO module (calibration).Merge branch 'change_ain_sorting' into 'main'Added sorting of AIN arrayRemoved unused (commented) codeRemoved second limit check in PID loopChanged if block in manual processesFormatting for readability of manual processesMake comment headers better readableAdded new variables for READMESmall changes (added again total_workload and removed unnecessary initialization)Changed compiler optimizationChanged manual process w/o PIDs to match new variablesChanges from Daniel Dux: Added PID controls in manual processChanges from Daniel Dux: Set PID parameters and limits from labscriptAdded gitignore for complied and backup filesAdded calculating average workload during the shot.Test PID with AOM and PhotodiodeDecreased MAX_EVENTS (for caching/performance reasons), moved initial pid_sum calculationFixed workload issue with two addition time variables, set DIO output at t=0, use for loop for AOut channels (PIDs) --> Loop might be removed again!Fix ploblem with changed output after end of shot due to <= in TiCo process.
Loading