#! Generated by VisualDCT v2.5 #! DBDSTART #! DBD("../../../../dbd/saIoc.dbd") #! DBDEND record(calc, "$(DEVICE,undefined):CHRG") { field(DESC, "CHRG") field(PINI, "YES") field(CALC, "C>=A?-A:C+(RNDM*B)") field(A, "0.9") field(B, "0.001") field(EGU, "nC") field(HOPR, "1.6") field(LOPR, "-1.6") field(PREC, "3") field(ADEL, ".01") field(MDEL, ".001") field(INPC, "$(DEVICE,undefined):CHRG") field(FLNK, "$(DEVICE,undefined):CHRGHST") } record(compress, "$(DEVICE,undefined):CHRGHST") { field(DESC, "CHRG History") field(EGU, "nC") field(HOPR, "1.6") field(LOPR, "-1.6") field(PREC, "3") field(INP, "$(DEVICE,undefined):CHRG") field(ALG, "Circular Buffer") field(NSAM, "500") } record(ao, "$(DEVICE,undefined):CHRGRES") { field(DESC, "CHRG Resolution") field(PREC, "3") field(EGU, "nC") field(DRVH, "1.6") field(DRVL, ".001") field(MDEL, "-1") field(PINI, "YES") field(VAL, ".002") } #! Further lines contain data used by VisualDCT #! View(1901,2122,1.0) #! Record("$(DEVICE,undefined):CHRG",2122,2164,0,0,"$(DEVICE,undefined):CHRG") #! Field("$(DEVICE,undefined):CHRG.VAL",16777215,1,"$(DEVICE,undefined):CHRG.VAL") #! Field("$(DEVICE,undefined):CHRG.INPC",16777215,0,"$(DEVICE,undefined):CHRG.INPC") #! Link("$(DEVICE,undefined):CHRG.INPC","$(DEVICE,undefined):CHRG.VAL") #! Field("$(DEVICE,undefined):CHRG.FLNK",16777215,1,"$(DEVICE,undefined):CHRG.FLNK") #! Link("$(DEVICE,undefined):CHRG.FLNK","$(DEVICE,undefined):CHRGHST") #! Record("$(DEVICE,undefined):CHRGHST",2440,2492,0,0,"$(DEVICE,undefined):CHRGHST") #! Field("$(DEVICE,undefined):CHRGHST.INP",16777215,0,"$(DEVICE,undefined):CHRGHST.INP") #! Link("$(DEVICE,undefined):CHRGHST.INP","$(DEVICE,undefined):CHRG.VAL") #! Record("$(DEVICE,undefined):CHRGRES",2140,2572,0,1,"$(DEVICE,undefined):CHRGRES") #! TextBox(TB4,2360,2160,2700,2440,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nSECN = for BPMS- TMIT, X, Y\n = for TORO- TMIT\n = for ARRY- DATA\n = for pattern - PULSEID, YY, PP, MODIFIER1 to 5\nCALC = Calculation based on A and B\nA = First Input to Calculation\nB = Second Input to Calculation\nEGU = Engineering Units \nHOPR, LOPR =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\nMDEL = Monitor Delta Amount\n,null) #! TextBox(TB3,2120,2140,2340,2180,0,"Dialog",14,1,16777215,"Simulated BSAC Input",null) #! TextBox(TB1,2047,2511,2307,2571,0,"Dialog",12,0,16777215,"$(DEVICE,undefined):CHRG\n is processed by $(DEVICE,undefined):FANOUT.LNKx\n",null) record(fanout, "$(DEVICE,undefined):FANOUT") { field(DESC, "Test Fanout") field(SCAN, "$(S,undefined)") field(EVNT, "10") field(LNK1, "$(DEVICE,undefined):CHRG PP") field(LNK2, "$(DEVICE,undefined):EFCHRG PP") field(LNK3, "") field(LNK4, "") field(LNK5, "") }