Functions

blade_slits.vdb File Reference

Go to the source code of this file.

Functions

 record (fanout,"$(P):ZERO")
 This record will zero raw motors when processed.
 record (calcout,"$(P):ZEROBP")
 record (calcout,"$(P):ZEROBM")

Detailed Description

This template allows setting of variables for a set of blade slits, made up two pairs of blades, one each for X and Y. A separate instance of this CS is needed for X and Y. It needs PROG10_CS_motion.pmc and each instance requires an instantiation of CS_blade_slits.pmc with the variables shown in the image below:

blade_slits-help.png

Setup of blade slits in X or Y

Build instructions for an example IOC are available here, with a pmc file containing the CS definition available in iocs/bladeSlits/defs.pmc

Parameters:
P Required argument. Pv Prefix
BPPV Required argument. Pv of real BP motor, e.g. :X:PLUS
BMPV Required argument. Pv of real BM motor, e.g. :X:MINUS
name Default=. Object name and gui association name This associates an edm screen with the template


Definition in file blade_slits.vdb.


Function Documentation

record ( fanout  ,
"$(P):ZERO"   
)

This record will zero raw motors when processed.

Definition at line 26 of file blade_slits.vdb.

record ( calcout  ,
"$(P):ZEROBM"   
)

Definition at line 37 of file blade_slits.vdb.

record ( calcout  ,
"$(P):ZEROBP"   
)

Definition at line 31 of file blade_slits.vdb.

 All Classes Files Functions Variables Typedefs Defines