MuPAD Commands

  • polmat q h k l mn counts 

Measures a complete polarization matrix at q position h k l. To make a single matrix 18 measurements are made, with positive and negative pf for each of the 9 elements of the matrix. 

Total monitor counts for one matrix = 18 * counts


  • polmat q h k l bq h' k' l' mn counts 

The same as the measurement of the polarization matrix, but the measurement is repeated at the position h' k' l' to determine the background. Useful for peaks with weak intensity. 

Total monitor counts for one matrix = 36 * counts


  • mudrive x y z x' y' z' 

Drives the currents in the precession coils. To drive to pi = +z, pf = +z: 

mudrive 0 0 1 0 0 1 

To drive to pi = +z, pf = -z: 

mudrive 0 0 1 0 0 -1


  • muco pi pf mn counts 

Used to describe which polarization channels to measure. To measure the z+ z+ channel until 50000 monitor counts has been reached: 

muco z z mn 50000 

To measure the z+ z- channel until 50000 monitor counts has been reached: 

muco z -z mn 50000


  • polsw on/off 

All subsequent measurements are made with the polarization as described by the muco commands: 

polsw on muco z z mn 50000 muco z -z mn 50000 sc qh -1.725 -1.725 0 0.4 dqh 0 0 0 0.05 np 25 sc qh -0.5 -0.5 -2.5 0.4 dqh 0 0 0 0.05 np 25


  • pa filename 

The polarization commands are input from a file: 

polsw on pa flip.file sc qh -1.725 -1.725 0 0.4 dqh 0 0 0 0.05 np 25 sc qh -0.5 -0.5 -2.5 0.4 dqh 0 0 0 0.05 np 25 

Where flip.file contains: 

muco z z mn 50000 muco z -z mn 50000


  • gufi +/- I 

Ensures that the current to the first bender is set to I. Useful to regularly include the gufi command in files: 

polsw on pa flip.file sc qh -1.725 -1.725 0 0.4 dqh 0 0 0 0.05 np 25 sc qh -0.5 -0.5 -2.5 0.4 dqh 0 0 0 0.05 np 25 

gufi + 1.2 

sc qh -1.725 -1.725 0 0.4 dqh 0 0 0 0.05 np 25 sc qh -0.5 -0.5 -2.5 0.4 dqh 0 0 0 0.05 np 25 

User Office
Provides all information about user access to the PSI Large Research Facilities

DUO Login
Direct link to the Digital User Office