git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@10427 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b
1924 lines
21 KiB
Plaintext
Executable File
1924 lines
21 KiB
Plaintext
Executable File
|
|
file {
|
|
name="/home/epics/devel/areaDetector/ADApp/op/adl/NDProcess.adl"
|
|
version=030102
|
|
}
|
|
display {
|
|
object {
|
|
x=146
|
|
y=172
|
|
width=1150
|
|
height=610
|
|
}
|
|
clr=14
|
|
bclr=4
|
|
cmap=""
|
|
gridSpacing=5
|
|
gridOn=0
|
|
snapToGrid=0
|
|
}
|
|
"color map" {
|
|
ncolors=65
|
|
colors {
|
|
ffffff,
|
|
ececec,
|
|
dadada,
|
|
c8c8c8,
|
|
bbbbbb,
|
|
aeaeae,
|
|
9e9e9e,
|
|
919191,
|
|
858585,
|
|
787878,
|
|
696969,
|
|
5a5a5a,
|
|
464646,
|
|
2d2d2d,
|
|
000000,
|
|
00d800,
|
|
1ebb00,
|
|
339900,
|
|
2d7f00,
|
|
216c00,
|
|
fd0000,
|
|
de1309,
|
|
be190b,
|
|
a01207,
|
|
820400,
|
|
5893ff,
|
|
597ee1,
|
|
4b6ec7,
|
|
3a5eab,
|
|
27548d,
|
|
fbf34a,
|
|
f9da3c,
|
|
eeb62b,
|
|
e19015,
|
|
cd6100,
|
|
ffb0ff,
|
|
d67fe2,
|
|
ae4ebc,
|
|
8b1a96,
|
|
610a75,
|
|
a4aaff,
|
|
8793e2,
|
|
6a73c1,
|
|
4d52a4,
|
|
343386,
|
|
c7bb6d,
|
|
b79d5c,
|
|
a47e3c,
|
|
7d5627,
|
|
58340f,
|
|
99ffff,
|
|
73dfff,
|
|
4ea5f9,
|
|
2a63e4,
|
|
0a00b8,
|
|
ebf1b5,
|
|
d4db9d,
|
|
bbc187,
|
|
a6a462,
|
|
8b8239,
|
|
73ff6b,
|
|
52da3b,
|
|
3cb420,
|
|
289315,
|
|
1a7309,
|
|
}
|
|
}
|
|
rectangle {
|
|
object {
|
|
x=327
|
|
y=9
|
|
width=500
|
|
height=26
|
|
}
|
|
"basic attribute" {
|
|
clr=2
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=469
|
|
y=10
|
|
width=216
|
|
height=25
|
|
}
|
|
"basic attribute" {
|
|
clr=54
|
|
}
|
|
textix="$(P)$(R)"
|
|
align="horiz. centered"
|
|
}
|
|
rectangle {
|
|
object {
|
|
x=390
|
|
y=40
|
|
width=350
|
|
height=505
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
fill="outline"
|
|
}
|
|
}
|
|
composite {
|
|
object {
|
|
x=442
|
|
y=490
|
|
width=280
|
|
height=45
|
|
}
|
|
"composite name"=""
|
|
children {
|
|
composite {
|
|
object {
|
|
x=473
|
|
y=515
|
|
width=249
|
|
height=20
|
|
}
|
|
"composite name"=""
|
|
children {
|
|
text {
|
|
object {
|
|
x=473
|
|
y=515
|
|
width=90
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="Data type"
|
|
align="horiz. right"
|
|
}
|
|
menu {
|
|
object {
|
|
x=574
|
|
y=516
|
|
width=80
|
|
height=18
|
|
}
|
|
control {
|
|
chan="$(P)$(R)DataTypeOut"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=660
|
|
y=516
|
|
width=62
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)DataTypeOut_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
align="horiz. centered"
|
|
limits {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
rectangle {
|
|
object {
|
|
x=442
|
|
y=490
|
|
width=280
|
|
height=21
|
|
}
|
|
"basic attribute" {
|
|
clr=2
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=447
|
|
y=490
|
|
width=270
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=54
|
|
}
|
|
textix="Output data type"
|
|
align="horiz. centered"
|
|
}
|
|
}
|
|
}
|
|
composite {
|
|
object {
|
|
x=411
|
|
y=350
|
|
width=319
|
|
height=120
|
|
}
|
|
"composite name"=""
|
|
children {
|
|
composite {
|
|
object {
|
|
x=411
|
|
y=375
|
|
width=319
|
|
height=95
|
|
}
|
|
"composite name"=""
|
|
children {
|
|
text {
|
|
object {
|
|
x=421
|
|
y=375
|
|
width=150
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="Enable low clip"
|
|
align="horiz. right"
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=668
|
|
y=376
|
|
width=62
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)EnableLowClip_RBV"
|
|
clr=54
|
|
bclr=12
|
|
}
|
|
clrmod="alarm"
|
|
align="horiz. centered"
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=431
|
|
y=400
|
|
width=140
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="Low clip value"
|
|
align="horiz. right"
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=668
|
|
y=401
|
|
width=62
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)LowClip_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
align="horiz. centered"
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=411
|
|
y=425
|
|
width=160
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="Enable high clip"
|
|
align="horiz. right"
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=668
|
|
y=426
|
|
width=62
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)EnableHighClip_RBV"
|
|
clr=54
|
|
bclr=12
|
|
}
|
|
clrmod="alarm"
|
|
align="horiz. centered"
|
|
limits {
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=668
|
|
y=450
|
|
width=62
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)HighClip_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
align="horiz. centered"
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=421
|
|
y=450
|
|
width=150
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="High clip value"
|
|
align="horiz. right"
|
|
}
|
|
menu {
|
|
object {
|
|
x=582
|
|
y=376
|
|
width=80
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)EnableLowClip"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=582
|
|
y=401
|
|
width=80
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)LowClip"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
menu {
|
|
object {
|
|
x=582
|
|
y=426
|
|
width=80
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)EnableHighClip"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=582
|
|
y=450
|
|
width=80
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)HighClip"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
rectangle {
|
|
object {
|
|
x=442
|
|
y=350
|
|
width=280
|
|
height=21
|
|
}
|
|
"basic attribute" {
|
|
clr=2
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=447
|
|
y=350
|
|
width=270
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=54
|
|
}
|
|
textix="Low/High Clipping"
|
|
align="horiz. centered"
|
|
}
|
|
}
|
|
}
|
|
composite {
|
|
object {
|
|
x=401
|
|
y=135
|
|
width=329
|
|
height=95
|
|
}
|
|
"composite name"=""
|
|
children {
|
|
text {
|
|
object {
|
|
x=421
|
|
y=160
|
|
width=150
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="Save flat field"
|
|
align="horiz. right"
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=668
|
|
y=161
|
|
width=62
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)ValidFlatField_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=401
|
|
y=185
|
|
width=170
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="Enable flat field"
|
|
align="horiz. right"
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=668
|
|
y=186
|
|
width=62
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)EnableFlatField_RBV"
|
|
clr=54
|
|
bclr=12
|
|
}
|
|
clrmod="alarm"
|
|
align="horiz. centered"
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=411
|
|
y=210
|
|
width=160
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="Scale flat field"
|
|
align="horiz. right"
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=668
|
|
y=211
|
|
width=62
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)ScaleFlatField_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"message button" {
|
|
object {
|
|
x=582
|
|
y=161
|
|
width=80
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)SaveFlatField"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
label="Save"
|
|
press_msg="1"
|
|
}
|
|
menu {
|
|
object {
|
|
x=582
|
|
y=186
|
|
width=80
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)EnableFlatField"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=582
|
|
y=211
|
|
width=80
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)ScaleFlatField"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
rectangle {
|
|
object {
|
|
x=437
|
|
y=135
|
|
width=280
|
|
height=21
|
|
}
|
|
"basic attribute" {
|
|
clr=2
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=442
|
|
y=135
|
|
width=270
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=54
|
|
}
|
|
textix="Flat field normalization"
|
|
align="horiz. centered"
|
|
}
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=421
|
|
y=70
|
|
width=150
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="Save background"
|
|
align="horiz. right"
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=668
|
|
y=71
|
|
width=62
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)ValidBackground_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=401
|
|
y=95
|
|
width=170
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="Enable background"
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=668
|
|
y=96
|
|
width=62
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)EnableBackground_RBV"
|
|
clr=54
|
|
bclr=12
|
|
}
|
|
clrmod="alarm"
|
|
align="horiz. centered"
|
|
limits {
|
|
}
|
|
}
|
|
"message button" {
|
|
object {
|
|
x=582
|
|
y=71
|
|
width=80
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)SaveBackground"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
label="Save"
|
|
press_msg="1"
|
|
}
|
|
menu {
|
|
object {
|
|
x=582
|
|
y=96
|
|
width=80
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)EnableBackground"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
}
|
|
rectangle {
|
|
object {
|
|
x=437
|
|
y=42
|
|
width=280
|
|
height=21
|
|
}
|
|
"basic attribute" {
|
|
clr=2
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=442
|
|
y=42
|
|
width=270
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=54
|
|
}
|
|
textix="Background subtraction"
|
|
align="horiz. centered"
|
|
}
|
|
rectangle {
|
|
object {
|
|
x=792
|
|
y=42
|
|
width=280
|
|
height=21
|
|
}
|
|
"basic attribute" {
|
|
clr=2
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=797
|
|
y=42
|
|
width=270
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=54
|
|
}
|
|
textix="Recursive filter"
|
|
align="horiz. centered"
|
|
}
|
|
rectangle {
|
|
object {
|
|
x=745
|
|
y=40
|
|
width=400
|
|
height=565
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
fill="outline"
|
|
}
|
|
}
|
|
composite {
|
|
object {
|
|
x=796
|
|
y=70
|
|
width=289
|
|
height=20
|
|
}
|
|
"composite name"=""
|
|
children {
|
|
"text update" {
|
|
object {
|
|
x=1023
|
|
y=71
|
|
width=62
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)EnableFilter_RBV"
|
|
clr=54
|
|
bclr=12
|
|
}
|
|
clrmod="alarm"
|
|
align="horiz. centered"
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=796
|
|
y=70
|
|
width=130
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="Enable filter"
|
|
}
|
|
menu {
|
|
object {
|
|
x=937
|
|
y=71
|
|
width=80
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)EnableFilter"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
}
|
|
}
|
|
}
|
|
composite {
|
|
object {
|
|
x=806
|
|
y=95
|
|
width=279
|
|
height=20
|
|
}
|
|
"composite name"=""
|
|
children {
|
|
"text update" {
|
|
object {
|
|
x=1023
|
|
y=96
|
|
width=62
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)NumFilter_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=937
|
|
y=96
|
|
width=80
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)NumFilter"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=806
|
|
y=95
|
|
width=120
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="N filter"
|
|
align="horiz. right"
|
|
}
|
|
}
|
|
}
|
|
composite {
|
|
object {
|
|
x=796
|
|
y=120
|
|
width=221
|
|
height=20
|
|
}
|
|
"composite name"=""
|
|
children {
|
|
text {
|
|
object {
|
|
x=796
|
|
y=120
|
|
width=130
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="N filtered"
|
|
align="horiz. right"
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=937
|
|
y=121
|
|
width=80
|
|
height=19
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)NumFiltered_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
composite {
|
|
object {
|
|
x=836
|
|
y=145
|
|
width=241
|
|
height=20
|
|
}
|
|
"composite name"=""
|
|
children {
|
|
text {
|
|
object {
|
|
x=836
|
|
y=145
|
|
width=90
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="Filter type"
|
|
align="horiz. right"
|
|
}
|
|
menu {
|
|
object {
|
|
x=937
|
|
y=146
|
|
width=140
|
|
height=18
|
|
}
|
|
control {
|
|
chan="$(P)$(R)FilterType"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
}
|
|
}
|
|
}
|
|
composite {
|
|
object {
|
|
x=776
|
|
y=168
|
|
width=241
|
|
height=20
|
|
}
|
|
"composite name"=""
|
|
children {
|
|
text {
|
|
object {
|
|
x=776
|
|
y=168
|
|
width=150
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="Reset filter"
|
|
align="horiz. right"
|
|
}
|
|
"message button" {
|
|
object {
|
|
x=937
|
|
y=169
|
|
width=80
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)ResetFilter"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
label="Reset"
|
|
press_msg="1"
|
|
}
|
|
}
|
|
}
|
|
composite {
|
|
object {
|
|
x=421
|
|
y=245
|
|
width=309
|
|
height=95
|
|
}
|
|
"composite name"=""
|
|
children {
|
|
text {
|
|
object {
|
|
x=421
|
|
y=270
|
|
width=150
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="Enable scale/off."
|
|
align="horiz. right"
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=668
|
|
y=271
|
|
width=62
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)EnableOffsetScale_RBV"
|
|
clr=54
|
|
bclr=12
|
|
}
|
|
clrmod="alarm"
|
|
align="horiz. centered"
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=431
|
|
y=295
|
|
width=140
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="Scale value"
|
|
align="horiz. right"
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=668
|
|
y=296
|
|
width=62
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)Scale_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
align="horiz. centered"
|
|
limits {
|
|
}
|
|
}
|
|
menu {
|
|
object {
|
|
x=582
|
|
y=271
|
|
width=80
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)EnableOffsetScale"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=582
|
|
y=296
|
|
width=80
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)Scale"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
rectangle {
|
|
object {
|
|
x=442
|
|
y=245
|
|
width=280
|
|
height=21
|
|
}
|
|
"basic attribute" {
|
|
clr=2
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=447
|
|
y=245
|
|
width=270
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=54
|
|
}
|
|
textix="Scale and Offset"
|
|
align="horiz. centered"
|
|
}
|
|
text {
|
|
object {
|
|
x=421
|
|
y=320
|
|
width=150
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="Offset value"
|
|
align="horiz. right"
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=582
|
|
y=320
|
|
width=80
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)Offset"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=668
|
|
y=320
|
|
width=62
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)Offset_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
align="horiz. centered"
|
|
limits {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=755
|
|
y=481
|
|
width=112
|
|
height=14
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="On filter reset:"
|
|
}
|
|
text {
|
|
object {
|
|
x=755
|
|
y=424
|
|
width=294
|
|
height=14
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix=" (OC3+OC4/N)*I[n])"
|
|
}
|
|
text {
|
|
object {
|
|
x=755
|
|
y=462
|
|
width=294
|
|
height=14
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix=" (FC3+FC4/N)*I[n])"
|
|
}
|
|
text {
|
|
object {
|
|
x=755
|
|
y=562
|
|
width=168
|
|
height=14
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="N = value of NumFiltered"
|
|
}
|
|
text {
|
|
object {
|
|
x=755
|
|
y=543
|
|
width=252
|
|
height=14
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="F = Stored filter (double precision)"
|
|
}
|
|
text {
|
|
object {
|
|
x=755
|
|
y=524
|
|
width=189
|
|
height=14
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="I = Input array in callback"
|
|
}
|
|
text {
|
|
object {
|
|
x=755
|
|
y=581
|
|
width=238
|
|
height=14
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="O = Output array passed to clients"
|
|
}
|
|
text {
|
|
object {
|
|
x=752
|
|
y=195
|
|
width=70
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="OOffset"
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=825
|
|
y=196
|
|
width=50
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)OOffset"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=880
|
|
y=196
|
|
width=60
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)OOffset_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=792
|
|
y=220
|
|
width=30
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="OC1"
|
|
align="horiz. right"
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=825
|
|
y=221
|
|
width=50
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)OC1"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=880
|
|
y=221
|
|
width=60
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)OC1_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=988
|
|
y=220
|
|
width=30
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="OC2"
|
|
align="horiz. right"
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=1021
|
|
y=221
|
|
width=50
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)OC2"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=1076
|
|
y=221
|
|
width=60
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)OC2_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=792
|
|
y=245
|
|
width=30
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="OC3"
|
|
align="horiz. right"
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=825
|
|
y=246
|
|
width=50
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)OC3"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=880
|
|
y=246
|
|
width=60
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)OC3_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=988
|
|
y=245
|
|
width=30
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="OC4"
|
|
align="horiz. right"
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=1021
|
|
y=246
|
|
width=50
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)OC4"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=1076
|
|
y=246
|
|
width=60
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)OC4_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=752
|
|
y=345
|
|
width=70
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="ROffset"
|
|
align="horiz. right"
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=825
|
|
y=346
|
|
width=50
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)ROffset"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=880
|
|
y=346
|
|
width=60
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)ROffset_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=752
|
|
y=270
|
|
width=70
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="FOffset"
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=825
|
|
y=271
|
|
width=50
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)FOffset"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=880
|
|
y=271
|
|
width=60
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)FOffset_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=792
|
|
y=295
|
|
width=30
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="FC1"
|
|
align="horiz. right"
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=825
|
|
y=296
|
|
width=50
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)FC1"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=880
|
|
y=296
|
|
width=60
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)FC1_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=988
|
|
y=295
|
|
width=30
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="FC2"
|
|
align="horiz. right"
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=1021
|
|
y=296
|
|
width=50
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)FC2"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=1076
|
|
y=296
|
|
width=60
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)FC2_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=792
|
|
y=320
|
|
width=30
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="FC3"
|
|
align="horiz. right"
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=825
|
|
y=321
|
|
width=50
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)FC3"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=880
|
|
y=321
|
|
width=60
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)FC3_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=988
|
|
y=320
|
|
width=30
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="FC4"
|
|
align="horiz. right"
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=1021
|
|
y=321
|
|
width=50
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)FC4"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=1076
|
|
y=321
|
|
width=60
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)FC4_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=958
|
|
y=195
|
|
width=60
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="OScale"
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=1021
|
|
y=196
|
|
width=50
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)OScale"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=1076
|
|
y=196
|
|
width=60
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)OScale_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=958
|
|
y=270
|
|
width=60
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="FScale"
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=1021
|
|
y=271
|
|
width=50
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)FScale"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=1076
|
|
y=271
|
|
width=60
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)FScale_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
text {
|
|
object {
|
|
x=755
|
|
y=443
|
|
width=315
|
|
height=14
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="F[n] = FOffset + FScale*((FC1+FC2/N)*F[n-1] +"
|
|
}
|
|
text {
|
|
object {
|
|
x=755
|
|
y=405
|
|
width=322
|
|
height=14
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="O[n] = OOffset + OScale*((OC1+OC2/N)*F[n-1] + "
|
|
}
|
|
text {
|
|
object {
|
|
x=755
|
|
y=500
|
|
width=252
|
|
height=14
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="F[0] = ROffset + RC1*F[n] + RC2*I[0]"
|
|
}
|
|
composite {
|
|
object {
|
|
x=792
|
|
y=370
|
|
width=148
|
|
height=20
|
|
}
|
|
"composite name"=""
|
|
children {
|
|
text {
|
|
object {
|
|
x=792
|
|
y=370
|
|
width=30
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="RC1"
|
|
align="horiz. right"
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=825
|
|
y=371
|
|
width=50
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)RC1"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=880
|
|
y=371
|
|
width=60
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)RC1_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
composite {
|
|
object {
|
|
x=988
|
|
y=370
|
|
width=148
|
|
height=20
|
|
}
|
|
"composite name"=""
|
|
children {
|
|
text {
|
|
object {
|
|
x=988
|
|
y=370
|
|
width=30
|
|
height=20
|
|
}
|
|
"basic attribute" {
|
|
clr=14
|
|
}
|
|
textix="RC2"
|
|
align="horiz. right"
|
|
}
|
|
"text entry" {
|
|
object {
|
|
x=1021
|
|
y=371
|
|
width=50
|
|
height=19
|
|
}
|
|
control {
|
|
chan="$(P)$(R)RC2"
|
|
clr=14
|
|
bclr=51
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
"text update" {
|
|
object {
|
|
x=1076
|
|
y=371
|
|
width=60
|
|
height=18
|
|
}
|
|
monitor {
|
|
chan="$(P)$(R)RC2_RBV"
|
|
clr=54
|
|
bclr=4
|
|
}
|
|
limits {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
composite {
|
|
object {
|
|
x=5
|
|
y=40
|
|
width=380
|
|
height=485
|
|
}
|
|
"composite name"=""
|
|
"composite file"="NDPluginBase.adl"
|
|
}
|