**//POLA-ANA-MOTORS//** Package ''PAM'' contains 2 symbols ''POLA'' and ''ANA''. The symbols evaluate to NIL, but internally represent control axes of the device. They are used in following function: ''MOVE'' Command to move polarizer or analyzer. Needs 2 arguments, first is the symbol POLA or ANA. Second argument is the azimuth in degrees. Returns T if command is accepted. In the present implementation, only one motor can move at given moment. Returns NIL if the command is rejected. >(pam::move 'pam::pola 60) T >(pam::move 'pam::ana 18) ; sending command immediately ;Device PAM is moving at the moment! NIL ''MOVING?'' Simple predicate indicating if any of the motors are moving. No arguments. Used together with WAIT special operator. >(pam::moving?) NIL >(pam::move 'pam::ana 18) T >(pam::moving?) ; while the analyzer is moving T >(wait (pam::moving?)) ; use LabLISP special operator WAIT, will block NIL ; returns NIL once the measurement is done