00001 #! Generated by VisualDCT v2.6 00002 #! DBDSTART 00003 #! DBD("../../dbd/pmacCoord_vdct.dbd") 00004 #! DBDEND 00005 00006 00007 # % macro, __doc__, Supporting template that allows setting of variables for a 00008 # B22 optics box CS 00009 # % macro, P, Pv Prefix 00010 # % macro, PORT, Motor controller serial port 00011 # % macro, COORD, Co-ordinate system number 00012 # % macro, PREC, Precision to display variables 00013 # % macro, name, Object name and gui association name 00014 # This associates an edm screen with the template 00015 # % gui, $(name=), edm, B22_optics_box.edl, optics=$(P) 00016 # need this record so VDCT doesn't delete our comments 00017 record(stringout, "$(P):dummy") { 00018 } 00019 00020 expand("pmacVariableWriteSync.vdb", pmacVariableWriteSync) { 00021 macro(VAR, "&$(COORD)Q20") 00022 macro(Q, ":XM9") 00023 macro(EGU, "mm") 00024 macro(PREC, "$(PREC=3)") 00025 } 00026 00027 expand("pmacVariableWriteSync.vdb", pmacVariableWriteSync2) { 00028 macro(VAR, "&$(COORD)Q21") 00029 macro(Q, ":YM9") 00030 macro(EGU, "mm") 00031 macro(PREC, "$(PREC=3)") 00032 } 00033 00034 expand("pmacVariableWriteSync.vdb", pmacVariableWriteSync3) { 00035 macro(VAR, "&$(COORD)Q22") 00036 macro(Q, ":XM10") 00037 macro(EGU, "mm") 00038 macro(PREC, "$(PREC=3)") 00039 } 00040 00041 expand("pmacVariableWriteSync.vdb", pmacVariableWriteSync4) { 00042 macro(VAR, "&$(COORD)Q23") 00043 macro(Q, ":YM10") 00044 macro(EGU, "mm") 00045 macro(PREC, "$(PREC=3)") 00046 } 00047 00048 expand("pmacVariableWriteSync.vdb", pmacVariableWriteSync5) { 00049 macro(VAR, "&$(COORD)Q24") 00050 macro(Q, ":LM9M10") 00051 macro(EGU, "mm") 00052 macro(PREC, "$(PREC=3)") 00053 } 00054 00055 #! Further lines contain data used by VisualDCT 00056 #! View(0,0,1.0) 00057 #! Record("$(P):dummy",20,23,0,0,"$(P):dummy") 00058 00059 #! TemplateInstance("pmacVariableWriteSync",260,20,0,"") 00060 #! TemplateField("pmacVariableWriteSync","VAR",16777215,0,1) 00061 #! TemplateField("pmacVariableWriteSync","EGU",16777215,0,1) 00062 #! TemplateField("pmacVariableWriteSync","Q",16777215,0,1) 00063 #! TemplateField("pmacVariableWriteSync","PORT",16777215,0,1) 00064 #! TemplateField("pmacVariableWriteSync","P",16777215,0,1) 00065 #! TemplateField("pmacVariableWriteSync","PREC",16777215,0,1) 00066 00067 00068 #! TemplateInstance("pmacVariableWriteSync2",500,20,0,"") 00069 #! TemplateField("pmacVariableWriteSync2","VAR",16777215,0,1) 00070 #! TemplateField("pmacVariableWriteSync2","EGU",16777215,0,1) 00071 #! TemplateField("pmacVariableWriteSync2","Q",16777215,0,1) 00072 #! TemplateField("pmacVariableWriteSync2","PORT",16777215,0,1) 00073 #! TemplateField("pmacVariableWriteSync2","P",16777215,0,1) 00074 #! TemplateField("pmacVariableWriteSync2","PREC",16777215,0,1) 00075 00076 00077 #! TemplateInstance("pmacVariableWriteSync3",740,20,0,"") 00078 #! TemplateField("pmacVariableWriteSync3","VAR",16777215,0,1) 00079 #! TemplateField("pmacVariableWriteSync3","EGU",16777215,0,1) 00080 #! TemplateField("pmacVariableWriteSync3","Q",16777215,0,1) 00081 #! TemplateField("pmacVariableWriteSync3","PORT",16777215,0,1) 00082 #! TemplateField("pmacVariableWriteSync3","P",16777215,0,1) 00083 #! TemplateField("pmacVariableWriteSync3","PREC",16777215,0,1) 00084 00085 00086 #! TemplateInstance("pmacVariableWriteSync4",980,20,0,"") 00087 #! TemplateField("pmacVariableWriteSync4","VAR",16777215,0,1) 00088 #! TemplateField("pmacVariableWriteSync4","EGU",16777215,0,1) 00089 #! TemplateField("pmacVariableWriteSync4","Q",16777215,0,1) 00090 #! TemplateField("pmacVariableWriteSync4","PORT",16777215,0,1) 00091 #! TemplateField("pmacVariableWriteSync4","P",16777215,0,1) 00092 #! TemplateField("pmacVariableWriteSync4","PREC",16777215,0,1) 00093 00094 00095 #! TemplateInstance("pmacVariableWriteSync5",1220,20,0,"") 00096 #! TemplateField("pmacVariableWriteSync5","VAR",16777215,0,1) 00097 #! TemplateField("pmacVariableWriteSync5","EGU",16777215,0,1) 00098 #! TemplateField("pmacVariableWriteSync5","Q",16777215,0,1) 00099 #! TemplateField("pmacVariableWriteSync5","PORT",16777215,0,1) 00100 #! TemplateField("pmacVariableWriteSync5","P",16777215,0,1) 00101 #! TemplateField("pmacVariableWriteSync5","PREC",16777215,0,1) 00102