Indication of magnet strengths and matching results in GUI
This commit is contained in:
@@ -8,7 +8,7 @@ alpha = 1;
|
||||
beta = alpha*L;
|
||||
|
||||
|
||||
|
||||
Print,text='MATCH POINT: Laser Heater';
|
||||
MATCH,SEQUENCE=SwissFEL,range=#s/sinbc02$start,beta0 = Twiss0;
|
||||
VARY,NAME=sinlh01.MQUA020.k1,STEP=0.0001;
|
||||
VARY,NAME=sinlh01.MQUA040.k1,STEP=0.0001;
|
||||
@@ -35,6 +35,7 @@ ENDMATCH;
|
||||
twiss,SEQUENCE=swissfel,range=#s/sinbc01$end,beta0 = Twiss0;
|
||||
plot,haxis=s,vaxis=betx,bety,range=#s/#e,colour=100;
|
||||
|
||||
Print,text='MATCH POINT: BC 1';
|
||||
MATCH,SEQUENCE=SwissFEL,range=#s/sinma01$start,beta0 = Twiss0;
|
||||
VARY,NAME=sinbc01.MQUA020.k1,STEP=0.0001;
|
||||
VARY,NAME=sinbc01.MQUA050.k1,STEP=0.0001;
|
||||
@@ -54,6 +55,7 @@ plot,haxis=s,vaxis=betx,bety,range=#s/#e,colour=100;
|
||||
|
||||
sinma01.mqua020.k1=-0.1;
|
||||
|
||||
Print,text='MATCH POINT: Injector-TDS';
|
||||
MATCH,SEQUENCE=SwissFEL,range=#s/sindi02$end,beta0 = Twiss0;
|
||||
VARY,NAME=sinma01.MQUA020.k1,STEP=0.0001;
|
||||
VARY,NAME=sinma01.MQUA030.k1,STEP=0.0001;
|
||||
@@ -83,7 +85,7 @@ s10cb02.mqua230.k1=0.2;
|
||||
s10cb02.mqua430.k1=-0.2;
|
||||
|
||||
muLin1=0.2;
|
||||
|
||||
Print,text='MATCH POINT: FODO - Linac 1';
|
||||
match,SEQUENCE=swissfel,range=S10cb02$start/s10cb02$end;
|
||||
Vary,name=S10CB02.MQUA230.k1,step=0.0001;
|
||||
Vary,name=S10CB02.MQUA430.k1,step=0.0001;
|
||||
@@ -103,7 +105,7 @@ nbety=table(twiss,s10cb02$end,bety);
|
||||
nalfy=table(twiss,s10cb02$end,alfy);
|
||||
plot,haxis=s,vaxis=betx,bety,colour=100;
|
||||
|
||||
|
||||
Print,text='MATCH POINT: Match into Linac 1';
|
||||
MATCH,SEQUENCE=SwissFEL,range=#s/s10cb02$end,beta0 = Twiss0;
|
||||
VARY,NAME=sindi02.mqua020.k1,STEP=0.0001,lower=-5.5,upper=5.5;
|
||||
VARY,NAME=sindi02.mqua030.k1,STEP=0.0001,lower=-5.5,upper=5.5;
|
||||
@@ -151,7 +153,7 @@ twiss,SEQUENCE=swissfel,range=#s/s10cb10$end,beta0 = Twiss0;
|
||||
plot,haxis=s,vaxis=betx,bety,range=#s/#e,colour=100;
|
||||
|
||||
|
||||
|
||||
Print,text='MATCH POINT: Match into Athos Septum';
|
||||
MATCH,SEQUENCE=SwissFEL,range=#s/s20sy02$start,beta0 = Twiss0;
|
||||
VARY,NAME=s20sy01.mqua010.k1,STEP=0.0001,lower=-5.5,upper=5.5;
|
||||
VARY,NAME=s20sy01.mqua060.k1,STEP=0.0001,lower=-5.5,upper=5.5;
|
||||
|
||||
Reference in New Issue
Block a user