The central control roon1 a.t LAMPF is ttte 11111, from wllicll Il~r~~~sands of an&g and digital comma~~rl ancl rlata cllanncls arr selm-ted under software cant ml for t lie p~q~ose of controlling and motlit,oring the accelerator. The colll.rol sys- trnl lllrougli which tliis is accotlll)lished is lmsecl 011 a VAX 1 l/780 rulming t,lle VMS operating system. One of the 11~1na1l- orirnt,ed interfaces to this control systc,nl is a C!AMAC'-hased knob colltroller, which is tltr topic of t.his paper. AtI operator console tuay Inave six slew knobs that can be assigned to any of approxiniately one thlsand analog stel). leer tiiotor-cllallurls. TI 1e cllanllel itlent.ifier alIt the present allalog vallir of the cliant~rl I>eiug curt roll~l arr displayed 011 au eighty-cliaracter vacllutn fluorescent display associated witll each knob. The knob software ruables LAMS for a knol) wllen a. channel is assigned to it. As the knob is bring t,llrned, colltlts are acrrlmr~lated in a pulse-count register aud a CAhlAC LAhI is generated every two hrundrrd milliseconds. Whe11 a LAM is generated, tile software reads the rol~troller-st,atlls register tn cI~+erlllinP wllicll knot, is hing turned. The control con~p~tter t II~II respollds to the LAh4 by rrading t,lle pulse-colult register, rallling the counts to t,lie appropriate stepper-motor cllanllrl, alit1 set tiug the pulse couut register back to zero. Tile tom- t ml con1p~Iter also reads the analog data channel associated with the stepper motor aud n1itput.s tllis inforniatioil to the klkrh coni roller RAM at C:AhIAC' slmtl. AH "~nrl~c,f-hlescagt" cowmatltl will cause tlke RAM contents to t)e irallsferretl t(, tllc tlisplay at 10 n~icrosecontls per ctlarac-1 cr. Once t Ilr tlispla>. 11~s IKYYI rll>dat&. anotlim LtlM is ;lssrrtrd to inforln tllc cc>:ltI,i,l mrlipl~ter t llal t 11~ nirssage t ranski is coml)lrtr. \Tllcn tllr operator no If~nger nwtls a k110l~ assi,enml tr) il givrn clmnnel 11r can pus11 a "cimr assiqlulicut" t,rlttmi v:lricll will generate a tllirtl LAM. The software tllt*ll places thr kl~~l, anal display in a "nnt assignrtl" mode. The display is all X0-cllaracter, two-lisle, all'll~t-lntlllc,~ic vacuum fluorescent readout will1 a character set of' 2%. 'l'lle display has a RAM placed al it,'s front rilcl for Ilolding the nlessaqe from C;AMIZC:. After the tout rol c'cmlplltcr has scllt tlte message to the RAM then all 'Lr~~tl-of-~~~~'~~~~g~" coll1ula)lrl causes the RAM coutmts to be dr1111J)c(l to th &splay at 10 Inicroseronds per cllaraclt~r. LTIL~II i tltx irallsfcr to 1 II<. tlisl)lay is
The control computer for the Los Alamos Meson Physics Facility (LAMPF) has been recently upgraded from an SEL-840 to a VAX 11/780 running the VMS operating system. As part of this upgrade, a CAMAC-based knob controller was developed for the new control system. The knobs allow the facility operators to have slew control over software selectable accelerator devices. An alphanumeric display associated with each knob monitors the progress of the selected device. This paper describes the system requirements for the new LAMPF knob controller, and the resulting hardware and software design.
An engineering run with a partial detector is scheduled for Fall of 1987. The run will test the response of Phillips TDCs and nonsparse latches, the performance of SEs and SIs, and the data path from Fastbus through the ACP system to the MicroVAX II. Debugging of the GPM and FBBC is currently in progress. Software development for the GPM, ACP nodes, and MicroVAX II host is in progress and will be ready for use by the Fall run. Production data taking will start in late 1988.