Skip to content

Commit

Permalink
Update YAML files ONLY
Browse files Browse the repository at this point in the history
Update YAML files ONLY for accepted designs.

My designs have only the top electrical pad (G1) labeled.  I could not figure out how to apply a voltage to the bottom two electrical pads (G2, S2) using SiEPIC TestCreator.  As a result, my Sequences only apply voltage to the top two electrical pads (G1, S1).

I would appreciate any feedback on how to create a Sequence that applies a voltage to the bottom two electrical pads (G2, S2).  Thanks.
  • Loading branch information
newmansc2 authored Aug 12, 2024
1 parent 87f2bc7 commit 31c3084
Show file tree
Hide file tree
Showing 4 changed files with 161 additions and 704 deletions.
275 changes: 47 additions & 228 deletions submissions/EBeam_heaters_snewman_RMA1.yaml
Original file line number Diff line number Diff line change
@@ -1,228 +1,47 @@
Devices:
BraggGratingwithHeater,comment,comment:
DeviceID: snewman_RMA1
Electrical Coordinates: []
Optical Coordinates:
- 50.0
- 304.0
Polarization: TE
RoutineCheck: true
Routines:
- Set Wavelength Voltage Sweep:VoltageSweep_1480,1500,1530,1550
- Set Wavelength Current Sweep:CurrentSweep_1480,1500,1550
- Set Voltage Wavelength Sweep:WavelengthSweep_0.1,0.2,0.3
Type: device
Wavelength: '1550'
Routines:
Current Sweep:
Default:
Channel A: true
Channel B: false
ELECflag: true
IV: true
Initialrange: ''
Laseroutput: High power
Max: '1'
Min: '0'
Numscans: '1'
OPTICflag: false
PV: true
RV: true
RangeDec: ''
Res: '1'
Start: ''
Stepsize: ''
Stop: ''
Sweeppower: ''
Sweepspeed: auto
Voltages: ''
Wavelengths: ''
setvflag: false
setwflag: false
Set Voltage Wavelength Sweep:
Default:
Channel A: true
Channel B: false
ELECflag: false
IV: false
Initialrange: '-20'
Laseroutput: High power
Max: ''
Min: ''
Numscans: '1'
OPTICflag: false
PV: false
RV: false
RangeDec: '20'
Res: ''
Start: '1480'
Stepsize: '1'
Stop: '1580'
Sweeppower: ''
Sweepspeed: auto
Voltages: 1, 2, 3
Wavelengths: ''
setvflag: true
setwflag: false
WavelengthSweep_0.1,0.2,0.3:
Channel A: true
Channel B: false
IV: false
Initialrange: '-20'
Laseroutput: High power
Max: ''
Min: ''
Numscans: '1'
PV: false
RV: false
RangeDec: '20'
Res: ''
Start: '1480'
Stepsize: '1'
Stop: '1580'
Sweeppower: '0'
Sweepspeed: auto
Voltages: 0.1, 0.2, 0.3
Wavelengths: ''
Set Wavelength Current Sweep:
CurrentSweep_1480,1500,1550:
Channel A: true
Channel B: false
IV: true
Initialrange: '-20'
Laseroutput: High power
Max: '5'
Min: '0'
Numscans: '1'
PV: true
RV: true
RangeDec: '20'
Res: '0.01'
Start: ''
Stepsize: ''
Stop: ''
Sweeppower: ''
Sweepspeed: auto
Voltages: ''
Wavelengths: 1480, 1500, 1550
Default:
Channel A: true
Channel B: false
ELECflag: false
IV: false
Initialrange: '-20'
Laseroutput: High power
Max: '5'
Min: '0'
Numscans: '1'
OPTICflag: false
PV: false
RV: false
RangeDec: '20'
Res: '0.1'
Start: ''
Stepsize: ''
Stop: ''
Sweeppower: ''
Sweepspeed: auto
Voltages: ''
Wavelengths: 1480, 1500, 1550
setvflag: false
setwflag: true
Set Wavelength Voltage Sweep:
Default:
Channel A: true
Channel B: false
ELECflag: false
IV: true
Initialrange: ''
Laseroutput: High power
Max: '1'
Min: '0'
Numscans: '1'
OPTICflag: false
PV: true
RV: true
RangeDec: ''
Res: '1'
Start: ''
Stepsize: ''
Stop: ''
Sweeppower: ''
Sweepspeed: auto
Voltages: ''
Wavelengths: ''
setvflag: false
setwflag: true
VoltageSweep_1480,1500,1530,1550:
Channel A: true
Channel B: false
IV: true
Initialrange: ''
Laseroutput: High power
Max: '1'
Min: '0'
Numscans: '1'
PV: true
RV: true
RangeDec: ''
Res: '0.01'
Start: ''
Stepsize: ''
Stop: ''
Sweeppower: ''
Sweepspeed: auto
Voltages: ''
Wavelengths: 1480,1500,1530,1550
Voltage Sweep:
Default:
Channel A: true
Channel B: false
ELECflag: true
IV: true
Initialrange: ''
Laseroutput: High power
Max: '1'
Min: '0'
Numscans: '1'
OPTICflag: false
PV: true
RV: true
RangeDec: ''
Res: '100'
Start: ''
Stepsize: ''
Stop: ''
Sweeppower: ''
Sweepspeed: auto
Voltages: ''
Wavelengths: ''
setvflag: false
setwflag: false
Wavelength Sweep:
Default:
Channel A: false
Channel B: false
ELECflag: false
IV: false
Initialrange: '-20'
Laseroutput: High power
Max: ''
Min: ''
Numscans: '1'
OPTICflag: true
PV: false
RV: false
RangeDec: '20'
Res: ''
Start: '1480'
Stepsize: '1'
Stop: '1580'
Sweeppower: '0'
Sweepspeed: auto
Voltages: ''
Wavelengths: ''
setvflag: false
setwflag: false
Routines:
[]
Devices:
snewmanRMA1:
device_id: snewmanRMA1
device_type: device
electricalCoordinates:
- G
- 393.0
- 422.0
opticalCoordinates:
- 50.0
- 304.0
polarization: TE
sequences:
- wavelengthSweep_biased_3scans(set_voltage_wavelength_sweep_ida)
wavelength: '1550'
Sequences:
wavelengthSweep_biased_3scans(set_voltage_wavelength_sweep_ida):
Runtime: 150.0
results_info:
csv: 'True'
foldername: ''
legend: 'True'
mat: 'True'
num_plots: '1'
pdf: 'True'
pkl: 'False'
plottitle: Set Voltage Wavelength Sweep
save_location: ''
saveplot: 'True'
visual: 'True'
xscale: '1'
xtitle: Wavelength (nm)
yscale: '1'
ytitle: Power (dBm)
variables:
Channel A: 'True'
Channel B: 'False'
Initialrange: '-20'
Laser Output: High Power
Numscans: '3'
Power: '1'
RangeDec: '20'
Start: '1480'
Step: '0.1'
Stop: '1580'
Sweep Speed: auto
Voltages: 0, 1, 2, 3, 4, 5
Loading

0 comments on commit 31c3084

Please sign in to comment.