This commit is contained in:
2018-04-06 17:19:30 +02:00
parent 85414a7acf
commit 16614d650e
8 changed files with 1178 additions and 3358 deletions

View File

@@ -9,32 +9,31 @@
#record(motor, "$(P):$(Q)U") {}
#record(motor, "$(P):$(Q)V") {}
#record(motor, "$(P):$(Q)W") {}
record(calc, $(P):5CAM_X) {
record(calc, "$(P):5CAM_X") {
field(CALC, "A/B")
field(INPA, "$(P):$(Q)X.VAL")
field(INPB, "$(P):$(Q)X.MRES")
}
record(calc, $(P):5CAM_Y) {
record(calc, "$(P):5CAM_Y") {
field(CALC, "A/B")
field(INPA, "$(P):$(Q)Y.VAL")
field(INPB, "$(P):$(Q)Y.MRES")
}
record(calc, $(P):5CAM_U) {
record(calc, "$(P):5CAM_U") {
field(CALC, "A/B")
field(INPA, "$(P):$(Q)U.VAL")
field(INPB, "$(P):$(Q)U.MRES")
}
record(calc, $(P):5CAM_V) {
record(calc, "$(P):5CAM_V") {
field(CALC, "A/B")
field(INPA, "$(P):$(Q)V.VAL")
field(INPB, "$(P):$(Q)V.MRES")
}
record(calc, $(P):5CAM_W) {
record(calc, "$(P):5CAM_W") {
field(CALC, "A/B")
field(INPA, "$(P):$(Q)W.VAL")
field(INPB, "$(P):$(Q)W.MRES")
@@ -44,10 +43,9 @@ record(calc, $(P):5CAM_W) {
# field(DESC, "asyn record")
# field(PORT, "$(PORT)")
# }
#record (stringout, "$(P):debug") is limited to 40 characters therefore use waveform record
record(waveform, "$(P):debug") {
field(DESC, "debug")
#record (stringout, "$(P):debug$(ID)") is limited to 40 characters therefore use waveform record
record(waveform, "$(P):debug$(ID)") {
field(DESC, "debug$(ID)")
field(FTVL, "CHAR")
field(NELM, "256")
field(DTYP, "stream")
@@ -69,20 +67,38 @@ record(bo, "$(P):MOVE_XYUVW") {
field(OUT, "@stream.cfg moveXYUVW($(P):5CAM_) $(PORT)")
}
#! Further lines contain data used by VisualDCT
#! View(0,0,1.0)
#! Record("$(P):MOT_GIR1",20,23,0,0,"$(P):MOT_GIR1")
#! Field("$(P):MOT_GIR1.VAL",16777215,1,"$(P):MOT_GIR1.VAL")
#! Field("$(P):MOT_GIR1.MRES",16777215,1,"$(P):MOT_GIR1.MRES")
#! Record("$(P):MOT_GIR2",260,23,0,0,"$(P):MOT_GIR2")
#! Record("$(P):MOT_GIR3",500,23,0,0,"$(P):MOT_GIR3")
#! Record("$(P):MOT_GIR4",740,23,0,0,"$(P):MOT_GIR4")
#! Record("$(P):MOT_GIR5",980,23,0,0,"$(P):MOT_GIR5")
#! Record("$(P):debug",1220,14,0,0,"$(P):debug")
#! Record("$(P):MOVE_XYUVW",1460,22,0,0,"$(P):MOVE_XYUVW")
#! Record(M1,300,202,0,1,"M1")
#! Field("M1.INPA",16777215,0,"M1.INPA")
#! Link("M1.INPA","$(P):MOT_GIR1.VAL")
#! Field("M1.INPB",16777215,0,"M1.INPB")
#! Link("M1.INPB","$(P):MOT_GIR1.MRES")
#! View(0,160,1.0)
#! Record("$(P):5CAM_X",300,22,0,0,"$(P):5CAM_X")
#! Field("$(P):5CAM_X.INPA",16777215,0,"$(P):5CAM_X.INPA")
#! Field("$(P):5CAM_X.INPB",16777215,0,"$(P):5CAM_X.INPB")
#! Field("$(P):5CAM_X.VAL",16777215,1,"$(P):5CAM_X.VAL")
#! Record("$(P):5CAM_Y",300,202,0,0,"$(P):5CAM_Y")
#! Field("$(P):5CAM_Y.INPA",16777215,0,"$(P):5CAM_Y.INPA")
#! Field("$(P):5CAM_Y.INPB",16777215,0,"$(P):5CAM_Y.INPB")
#! Field("$(P):5CAM_Y.VAL",16777215,1,"$(P):5CAM_Y.VAL")
#! Record("$(P):5CAM_U",280,382,0,0,"$(P):5CAM_U")
#! Field("$(P):5CAM_U.INPA",16777215,0,"$(P):5CAM_U.INPA")
#! Field("$(P):5CAM_U.INPB",16777215,0,"$(P):5CAM_U.INPB")
#! Field("$(P):5CAM_U.VAL",16777215,1,"$(P):5CAM_U.VAL")
#! Record("$(P):5CAM_V",280,562,0,0,"$(P):5CAM_V")
#! Field("$(P):5CAM_V.INPA",16777215,0,"$(P):5CAM_V.INPA")
#! Field("$(P):5CAM_V.INPB",16777215,0,"$(P):5CAM_V.INPB")
#! Field("$(P):5CAM_V.VAL",16777215,1,"$(P):5CAM_V.VAL")
#! Record("$(P):5CAM_W",280,742,0,0,"$(P):5CAM_W")
#! Field("$(P):5CAM_W.INPA",16777215,0,"$(P):5CAM_W.INPA")
#! Field("$(P):5CAM_W.INPB",16777215,0,"$(P):5CAM_W.INPB")
#! Field("$(P):5CAM_W.VAL",16777215,1,"$(P):5CAM_W.VAL")
#! Record("$(P):debug$(ID)",660,274,0,0,"$(P):debug$(ID)")
#! Record("$(P):MOVE_XYUVW",660,128,0,0,"$(P):MOVE_XYUVW")
#! Record(SEL,660,414,0,1,"SEL")
#! Field("SEL.INPA",16777215,0,"SEL.INPA")
#! Link("SEL.INPA","$(P):5CAM_X.VAL")
#! Field("SEL.INPB",16777215,0,"SEL.INPB")
#! Link("SEL.INPB","$(P):5CAM_Y.VAL")
#! Field("SEL.INPC",16777215,0,"SEL.INPC")
#! Link("SEL.INPC","$(P):5CAM_U.VAL")
#! Field("SEL.INPD",16777215,0,"SEL.INPD")
#! Link("SEL.INPD","$(P):5CAM_V.VAL")
#! Field("SEL.INPE",16777215,0,"SEL.INPE")
#! Link("SEL.INPE","$(P):5CAM_W.VAL")