forked from epics_driver_modules/motorBase
Start
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
#! Generated by VisualDCT v2.5
|
||||
#! DBDSTART
|
||||
#! DBDEND
|
||||
|
||||
|
||||
# Setting VAL to "stop", stops ALL motorRecord's in this IOC.
|
||||
# $(P)allstop.VAL is monitored by motorUtil.
|
||||
record(bo, "$(P)allstop") {
|
||||
field(ZNAM, "release")
|
||||
field(ONAM, "stop")
|
||||
field(DESC, "Stop All IOC motors.")
|
||||
}
|
||||
|
||||
# Indicates if all motors in this IOC are done moving.
|
||||
# Set by motorUtil when $(P)moving.VAL == 0.
|
||||
record(bi, "$(P)alldone") {
|
||||
field(ZNAM, "moving")
|
||||
field(ONAM, "done")
|
||||
field(DESC, "All IOC motors done moving.")
|
||||
}
|
||||
|
||||
# The number of motors moving in this IOC.
|
||||
# $(P)moving.VAL is set by motorUtil.
|
||||
record(longout, "$(P)moving") {
|
||||
field(DESC, "Motors moving count.")
|
||||
}
|
||||
|
||||
# Used by xxx.adl to blink "Moving" indicator.
|
||||
record(calc, "$(P)alldoneBlink") {
|
||||
field(SCAN, ".5 second")
|
||||
field(CALC, "A?0:!B")
|
||||
field(INPA, "$(P)alldone")
|
||||
field(INPB, "$(P)alldoneBlink")
|
||||
}
|
||||
|
||||
#! Further lines contain data used by VisualDCT
|
||||
#! View(50,124,1.3)
|
||||
#! Record("$(P)allstop",100,343,0,0,"$(P)allstop")
|
||||
#! Record("$(P)alldone",340,343,0,0,"$(P)alldone")
|
||||
#! Field("$(P)alldone.VAL",16777215,1,"$(P)alldone.VAL")
|
||||
#! Visibility("$(P)alldone.DESC",1)
|
||||
#! Record("$(P)moving",100,490,0,0,"$(P)moving")
|
||||
#! Record("$(P)alldoneBlink",620,357,0,0,"$(P)alldoneBlink")
|
||||
#! Field("$(P)alldoneBlink.INPA",16777215,0,"$(P)alldoneBlink.INPA")
|
||||
#! Link("$(P)alldoneBlink.INPA","$(P)alldone.VAL")
|
||||
#! Field("$(P)alldoneBlink.VAL",16777215,0,"$(P)alldoneBlink.VAL")
|
||||
#! Field("$(P)alldoneBlink.INPB",16777215,0,"$(P)alldoneBlink.INPB")
|
||||
#! Link("$(P)alldoneBlink.INPB","$(P)alldoneBlink.VAL")
|
||||
#! Visibility("$(P)alldoneBlink.INPA",2)
|
||||
#! Visibility("$(P)alldoneBlink.INPB",2)
|
||||
Reference in New Issue
Block a user