Go to the source code of this file.
Functions | |
record (stringout,"$(P):dummy") | |
expand ("pmacVariableWriteSync.vdb", pmacVariableWriteSync) | |
expand ("pmacVariableWriteSync.vdb", pmacVariableWriteSync2) |
This template allows setting of variables for a set of flexure slits, made up two pairs of flexures, 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_flexure_slits.pmc with the variables shown in the image below:
Setup of flexure 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/flexureSlits/defs.pmc
P | Required argument. Pv Prefix | |
COORD | Required argument. Co-ordinate system number | |
PREC | Default=3. Precision to display variables | |
name | Default=. Object name and gui association name This associates an edm screen with the template |
Definition in file flexure_slits.vdb.
expand | ( | "pmacVariableWriteSync.vdb" | , | |
pmacVariableWriteSync | ||||
) |
Definition at line 29 of file flexure_slits.vdb.
expand | ( | "pmacVariableWriteSync.vdb" | , | |
pmacVariableWriteSync2 | ||||
) |
Definition at line 36 of file flexure_slits.vdb.
record | ( | stringout | , | |
"$(P):dummy" | ||||
) |
Definition at line 26 of file flexure_slits.vdb.