false
true
39872d87:13e195515d3:-7b74
3.1.2.20120830
true
560
inlinkHelp
false
false
Display
true
500
true
5
false
-1
-1
252
809
false
true
0.0
39872d87:13e195515d3:-7b6a
24
true
Rectangle
false
255
true
true
false
true
Rectangle
true
false
Default
175
0
0
1
2
true
31
$(pv_name)
$(pv_value)
40
false
false
true
100.0
39872d87:13e195515d3:-7b69
20
true
Rectangle
false
255
true
true
false
false
Rectangle
true
false
Default
171
0
0
1
0
true
33
$(pv_name)
$(pv_value)
42
false
false
true
0.0
39872d87:13e195515d3:-7b56
24
true
Rectangle
false
255
true
true
false
true
Rectangle
true
false
Default
154
0
0
1
2
true
424
$(pv_name)
$(pv_value)
40
false
false
true
100.0
39872d87:13e195515d3:-7b55
20
true
Rectangle
false
255
true
true
false
false
Rectangle
true
false
Default
150
0
0
1
0
true
426
$(pv_name)
$(pv_value)
42
false
true
1
39872d87:13e195515d3:-7b73
false
14
Label
true
true
false
true
false
Label
true
This
40
0
1
0
37
true
0
true
1
39872d87:13e195515d3:-7b72
false
14
Label
true
true
false
true
false
Label
true
is a standard EPICS link.
300
0
1
0
37
true
220
true
1
39872d87:13e195515d3:-7b71
false
14
Label
true
true
false
true
false
Label
true
It accepts a PV name followed by an process command (e.g., ' NPP'),
500
0
1
0
60
true
0
true
1
39872d87:13e195515d3:-7b70
false
14
Label
true
true
false
true
false
Label
true
followed by an alarm command (e.g., ' NMS'; ignore this.)
500
0
1
0
75
true
0
true
1
39872d87:13e195515d3:-7b6f
false
14
Label
true
true
false
true
false
Label
true
Here are the possible process commands for an input link:
500
0
1
0
95
true
0
true
1
39872d87:13e195515d3:-7b6e
false
14
Label
true
true
false
true
false
Label
true
CA - Read a value without causing processing to occur.
500
0
1
0
220
true
0
true
1
39872d87:13e195515d3:-7b6d
false
14
Label
true
true
false
true
false
Label
true
PP - Process the target record, and then read a value from it.
500
0
1
0
155
true
0
true
1
39872d87:13e195515d3:-7b6c
false
14
Label
true
true
false
true
false
Label
true
record named in the link). This is the default command.
500
0
1
0
135
true
0
true
1
39872d87:13e195515d3:-7b6b
false
14
Label
true
true
false
true
false
Label
true
NPP - Just read a value; don't process the target record (the
500
0
1
0
120
true
0
true
1
39872d87:13e195515d3:-7b68
false
14
Label
true
true
false
true
false
Label
true
xxx:userCalc1.VAL PP NMS
170
0
1
0
36
true
42
true
1
39872d87:13e195515d3:-7b67
false
14
Label
true
true
false
true
false
Label
true
If you want EPICS to trace the processing (e.g., if the sscan
500
0
1
0
170
true
0
true
1
39872d87:13e195515d3:-7b66
false
14
Label
true
true
false
true
false
Label
true
record will drive this record, and wait for it to complete),
500
0
1
0
185
true
0
true
1
39872d87:13e195515d3:-7b65
false
14
Label
true
true
false
true
false
Label
true
then you must use 'PP'.
500
0
1
0
200
true
0
true
1
39872d87:13e195515d3:-7b64
false
14
Label
true
true
false
true
false
Label
true
value 'Passive'.
500
0
1
0
305
true
0
true
1
39872d87:13e195515d3:-7b63
false
14
Label
true
true
false
true
false
Label
true
CPP - Same as CP, but process me only if my SCAN field has the
500
0
1
0
290
true
0
true
1
39872d87:13e195515d3:-7b62
false
14
Label
true
true
false
true
false
Label
true
(Be careful with this. Infinite loops are possible.)
500
0
1
0
270
true
0
true
1
39872d87:13e195515d3:-7b61
false
14
Label
true
true
false
true
false
Label
true
give me the new value before I process.
500
0
1
0
255
true
0
true
1
39872d87:13e195515d3:-7b60
false
14
Label
true
true
false
true
false
Label
true
CP - Process ME whenever the value of the named PV changes, and
500
0
1
0
240
true
0
true
1
39872d87:13e195515d3:-7b5f
false
20
Label
true
true
false
true
false
Label
true
INPUT-LINK HELP
500
0
1
1
4
true
0
false
true
20
true
100.0
39872d87:13e195515d3:-7b5e
0.0
0
1
true
Polyline
false
255
true
true
true
false
Polyline
true
false
Default
506
0
0
1
1
true
25
$(pv_name)
$(pv_value)
1
true
1
39872d87:13e195515d3:-7b5d
false
14
Label
true
true
false
true
false
Label
true
NOTE: If the target record is in a different crate, the process
500
0
1
0
330
true
0
true
1
39872d87:13e195515d3:-7b5c
false
14
Label
true
true
false
true
false
Label
true
commands 'NPP' and 'PP' will be treated as if 'CA' had been specified.
500
0
1
0
345
true
0
true
1
39872d87:13e195515d3:-7b5b
false
14
Label
true
true
false
true
false
Label
true
(If you want to wait for completion in this case, you must use a
500
0
1
0
360
true
0
true
1
39872d87:13e195515d3:-7b5a
false
14
Label
true
true
false
true
false
Label
true
'dynamic' output link to trigger processing, and a separate input
500
0
1
0
375
true
0
true
1
39872d87:13e195515d3:-7b59
false
14
Label
true
true
false
true
false
Label
true
accepts only a PV name. The role of the process command is taken
500
0
1
0
465
true
0
true
1
39872d87:13e195515d3:-7b58
false
14
Label
true
true
false
true
false
Label
true
of the CA/CP EPICS link commands described above. This type of link
500
0
1
0
450
true
0
true
1
39872d87:13e195515d3:-7b57
false
14
Label
true
true
false
true
false
Label
true
This
40
0
1
0
430
true
0
true
1
39872d87:13e195515d3:-7b54
false
14
Label
true
true
false
true
false
Label
true
is a 'dynamic' link, an early prototype
300
0
1
0
430
true
200
false
true
20
true
100.0
39872d87:13e195515d3:-7b53
0.0
0
1
true
Polyline
false
255
true
true
true
false
Polyline
true
false
Default
506
0
0
1
1
true
415
$(pv_name)
$(pv_value)
0
true
1
39872d87:13e195515d3:-7b52
false
14
Label
true
true
false
true
false
Label
true
xxx:userCalc1.VAL
150
0
1
0
429
true
43
true
1
39872d87:13e195515d3:-7b51
false
14
Label
true
true
false
true
false
Label
true
For user calcs (i.e., swait records), input links can behave like
500
0
1
0
505
true
0
true
1
39872d87:13e195515d3:-7b50
false
14
Label
true
true
false
true
false
Label
true
'CP' links if the record's SCAN field is set to 'I/O Intr' and the
500
0
1
0
520
true
0
true
1
39872d87:13e195515d3:-7b4f
false
14
Label
true
true
false
true
false
Label
true
by a separate field.
500
0
1
0
480
true
0
true
1
39872d87:13e195515d3:-7b4e
false
14
Label
true
true
false
true
false
Label
true
link's 'trigger' field is set to 'Yes'.
500
0
1
0
535
true
0
true
1
39872d87:13e195515d3:-7b4d
false
14
Label
true
true
false
true
false
Label
true
link to read the resulting value.)
500
0
1
0
390
true
0