M2

 


 

-NIU- t12_m2 call ifqual("ERMO2",rdflag)
        t12_m2.f:191: str = "m2.ermov2"
        m2.ermov.2 m2Ermov2 
-NIU- t12_m2 M2 /ALL : Lecture des axe x y z t f
	t12_m2.f:127: str = "m2.position.all"
	m2.position.all m2PositionAll 
-NIU- t12_m2 M2 /HANDLER : Prise en charge de la raquette
	t12_m2.f:641: str = "m2.set.handler"
	m2.set.handler m2ManualSetHandler 
	t12_m2.f:644: str = "m2.read.handler"
	m2.read.handler m2ManualAskHandler 
-NIU- t12_m2 M2 /INTERFACE : Initialisation des interfaces
	t12_m2.f:100: str = "m2.interface"
	m2.interface m2Interface 

 


 

t12_m2 M2 /PWROFF : Declenchement puissance
t12_m2.f:540: str = "m2.pwroff"
m2.pwroff m2Pwroff
t12_m2 M2 /PWRON : Enclenchement puissance
t12_m2.f:516: str = "m2.pwron"
m2.pwron m2Pwron
t12_m2 M2 /TEMPERATURES : Lecture des temperatures de M2
t12_m2.f:564: str = "m2.ask.temperatures"
m2.ask.temperatures m2AskTemperatures
t12_m2 M2 /ZOFFSET=n : Lecture ou Ecriture de la correction en Z
t12_m2.f:597: str = "m2.set.zoffset"
m2.set.zoffset m2SetZOffset
t12_m2.f:601: str = "m2.read.zoffset"
m2.read.zoffset m2ReadZOffset
t12_m2 call ifqual("ERMOV",rflag) ===> mouvement relatif t12_m2 call ifqual("EAMOV",aflag) ====> deplacement absolu (defaut) t12_m2 M2 /AF=n : Lecture ou Ecriture de l'axe F t12_m2.f:475: str = "m2.ermov axis=F dpos=" m2.ermov m2Ermov t12_m2.f:485: str = "m2.eamov axis=F dpos=" m2.eamov m2Eamov t12_m2.f:490: str = "m2.position axis=F" m2.position m2Position t12_m2 M2 /AF /LIMITS=n,m : Lecture ou Ecriture des limites de l'axe F t12_m2.f:948: str = "m2.set.limits" m2.set.limits m2SetLimits t12_m2.f:953: str = "m2.read.limits axis=F" m2.read.limits m2ReadLimits ! ! remarque meme code pour les auters mouvements (m2Ermov, m2Eamov, m2SetLimits, m2ReadLimits) ! t12_m2 M2 /AT=n : Lecture ou Ecriture de l'axe T t12_m2.f:402: str = "m2.ermov axis=T dpos=" t12_m2.f:412: str = "m2.eamov axis=T dpos=" t12_m2.f:417: str = "m2.position axis=T" t12_m2 M2 /AT /LIMITS=n,m : Lecture ou Ecriture des limites de l'axe T t12_m2.f:886: str = "m2.set.limits axis=T min= max=" t12_m2.f:891: str = "m2.read.limits axis=T" t12_m2 M2 /AX=n : Lecture ou Ecriture de l'axe x t12_m2.f:186: str = "m2.ermov axis=Xst1.restor dpos=" t12_m2.f:196: str = "m2.eamov axis=X dpos=" t12_m2.f:201: str = "m2.position axis=X" t12_m2 M2 /AX /LIMITS=n,m : Lecture ou Ecriture des limites de l'axe x t12_m2.f:701: str = "m2.set.limits axis=X min= max=" t12_m2.f:706: str = "m2.read.limits axis=X" t12_m2 M2 /AY=n : Lecture ou Ecriture de l'axe y t12_m2.f:259: str = "m2.ermov axis=Y dpos=" t12_m2.f:269: str = "m2.eamov axis=Y dpos=" t12_m2.f:274: str = "m2.position axis=Y" t12_m2 M2 /AY /LIMITS=n,m : Lecture ou Ecriture des limites de l'axe y t12_m2.f:764: str = "m2.set.limits axis=Y min= max=" t12_m2.f:769: str = "m2.read.limits axis=Y" t12_m2 M2 /AZ=n : Lecture ou Ecriture de l'axe Z t12_m2.f:333: str = "m2.ermov axis=Z dpos=" t12_m2.f:343: str = "m2.eamov axis=Z dpos=" t12_m2.f:348: str = "m2.position axis=Z" t12_m2 M2 /AZ /LIMITS=n,m : Lecture ou Ecriture des limites de l'axe Z
t12_m2.f:825: str = "m2.set.limits axis=Z min= max="
t12_m2.f:830: str = "m2.read.limits axis=Z"

 

 


 

t120/get_temperature.prc: m2 /temperatures
t120/get_temperature.prc: m2 /temperatures /noecho
t120/m2p.prc:m2 /af /noecho
t120/m2p.prc: m2 /af=(val/te.m2unit) /eamov /noecho
t120/m2p.prc: m2 /af=(val/te.m2unit) /ermov /noecho
t120/m2p.prc:m2 /at /noecho
t120/m2p.prc: m2 /at=(val/te.m2unit) /eamov /noecho
t120/m2p.prc: m2 /at=(val/te.m2unit) /ermov /noecho
t120/m2p.prc:m2 /ax /noecho
t120/m2p.prc: m2 /ax=(val/te.m2unit) /eamov /noecho
t120/m2p.prc: m2 /ax=(val/te.m2unit) /ermov /noecho
t120/m2p.prc:m2 /ay /noecho
t120/m2p.prc: m2 /ay=(val/te.m2unit) /eamov /noecho
t120/m2p.prc: m2 /ay=(val/te.m2unit) /ermov /noecho
t120/m2p.prc:m2 /az /noecho
t120/m2p.prc: m2 /az=(val/te.m2unit) /eamov /noecho
t120/m2p.prc: m2 /az=(val/te.m2unit) /ermov /noecho
t120/m2p.prc:m2 /pwroff
t120/m2p.prc:m2 /pwron /noecho
t120/t120_inithard.prc: m2 /az=te.m2z0*1000
t120/t120_inithard.prc: m2 /pwroff
t120/t120_inithard.prc: m2 /pwron /noecho
t120/t120_inithard.prc: m2 /temperatures /noecho
t120/t120_initsoft.prc: m2 /limits /af /noecho
t120/t120_initsoft.prc: m2 /limits /at /noecho
t120/t120_initsoft.prc: m2 /limits /ax /noecho
t120/t120_initsoft.prc: m2 /limits /ay /noecho
t120/t120_initsoft.prc: m2 /limits /az /noecho
t120/t120_initsoft.prc:m2 /limits=m2.fmin,m2.fmax /af /noecho
t120/t120_initsoft.prc:m2 /limits=m2.tmin,m2.tmax /at /noecho
t120/t120_initsoft.prc:m2 /limits=m2.xmin,m2.xmax /ax /noecho
t120/t120_initsoft.prc:m2 /limits=m2.ymin,m2.ymax /ay /noecho
t120/t120_initsoft.prc:m2 /limits=m2.zmin,m2.zmax /az /noecho
t120/t120_initsoft.prc:m2 /zoffset=m2.zoffset /noecho
t120/t120_initsoft.prc: m2 /zoffset /noecho
t120/temperature.prc:m2 /temperatures /noecho
util/defoc_imager.prc: m2 /az=te.m2zpde
util/defoc_imager.prc: m2 /pwroff
util/defoc_imager.prc: m2 /pwron /noecho

 


 

RESUME:

/PWROFF : Declenchement puissance
	m2Pwroff 

/PWRON : Enclenchement puissance
	m2Pwron 

/TEMPERATURES : Lecture des temperatures de M2
	m2AskTemperatures 

/ZOFFSET=n : Lecture ou Ecriture de la correction en Z
	m2SetZOffset 
	m2ReadZOffset 
	
/ERMOV: mouvement relatif (/AF=n, /AT=n, /AX=n, /AY=n, /AZ=n)
	m2Ermov 

/EAMOV: deplacement absolu (le defaut) (/AF=n, /AT=n, /AX=n, /AY=n, /AZ=n)
	m2Eamov 

/AF=n : Lecture ou Ecriture de l'axe F
	m2Ermov 
	m2Eamov 
	m2Position 

/AF /LIMITS=n,m : Lecture ou Ecriture des limites de l'axe F
	2SetLimits 
	m2ReadLimits 
!
! remarque meme appel pour les autres mouvements (m2Ermov, m2Eamov, m2Position, m2SetLimits, m2ReadLimits)	
!

/AT=n : Lecture ou Ecriture de l'axe T

/AT /LIMITS=n,m : Lecture ou Ecriture des limites de l'axe T

/AX=n : Lecture ou Ecriture de l'axe x

/AX /LIMITS=n,m : Lecture ou Ecriture des limites de l'axe X

/AY=n : Lecture ou Ecriture de l'axe y

/AY /LIMITS=n,m : Lecture ou Ecriture des limites de l'axe y

/AZ=n : Lecture ou Ecriture de l'axe Z

/AZ /LIMITS=n,m : Lecture ou Ecriture des limites de l'axe Z