NB: This manual documents a 20+ year old version of EPICS, see here for the EPICS 7 Record Reference documentation.

[Next] [Previous] [Top] [Index]

EPICS Record Reference Manual

Contents


Copyright
- Contents
Preface
Organization
Conventions
Record Tables
Inaccuracies
Chapter 1: - Database Concepts
1. - Scanning Specification
1.1. - Periodic Scanning
1.2. - Event Scanning
I/O Interrupt Events
User-defined Events
1.3. - Passive Scanning
Passive Scanning and Channel Access Links
1.4. - Phase
1.5. - Forward Process Links
2. - Address Specification
2.1. - Hardware Addresses
VME Bus
Allen-Bradley Bus
Camac Bus
Others
2.2. - Database Addresses
Channel Access Links
2.3. - Constants
3. - Conversion Specification
3.1. - Discrete Conversions
3.2. - Analog Conversions
Linear Conversions
Transducer Matches the I/O module
Transducer Lower than the I/O module
Transducer Positive and I/O module bipolar
Combining Linear Conversion with an Amplifier
Breakpoint Conversions
4. - Alarm Specification
Alarm Severity
Scan Alarm
Read Alarm
Write Alarm
Limit Alarms
State Alarms
Alarm Handling
5. - Monitor Specification
5.1. - Notification
5.2. - List Maintenance
6. - Control Specification
6.1. - Closing an Analog Control Loop
Chapter 2: - Fields Common to All Record Types
1. - Introduction
2. - Scan Fields
2.1. - Field Summary
2.2. - Field Description
3. - Alarm Fields
3.1. - Field Summary
3.2. - Field Description
4. - Device Fields
4.1. - Field Summary
4.2. - Field Description
5. - Debugging Fields
5.1. - Field Summary
5.2. - Field Description
6. - Miscellaneous Fields
6.1. - Field Description
6.2. - Field Description
Chapter 3: - Fields Common to Many Record Types
1. - Introduction
2. - Input Records
2.1. - Common Fields
2.2. - Device Input
2.3. - Soft Input
2.4. - Simulation Mode
3. - Output Records
3.1. - Common Fields
3.2. - Soft Output
3.3. - Output Mode Select
3.4. - Simulation Mode
3.5. - Invalid Alarm Output Action
Chapter 4: - ai--Analog Input
1. - Introduction
2. - Scanning Parameters
3. - Read and Convert Parameters
3.1. - Input Specification
3.2. - Conversion Related Fields
4. - Operator Display Parameters
5. - Alarm Parameters
6. - Monitor Parameters
7. - Run-Time Parameters and Simulation Mode Parameters
8. - Record Support Routines
init_record
process
special
get_value
get_alarm_double
9. - Record Processing
10. - Device Support
10.1. - Fields Of Interest To Device Support
10.2. - Device Support Routines
report
init
init_record
get_ioint_info
read_ai
special_linconv
10.3. - Device Support For Soft Records
Soft Channel
Raw Soft Channel
Chapter 5: - ao - Analog Output
1. - Introduction
2. - Scan Parameters
3. - Desired Output Parameters
4. - Convert and Write Parameters
4.1. - Conversion Related Fields and the Conversion Process
4.2. - Output Specification
5. - Operator Display Parameters
6. - Alarm Parameters
7. - Monitor Parameters
8. - Run-Time Parameters and Simulation Mode Parameters
9. - Record Support Routines
init_record
process
special
get_value
get_alarm_double
10. - Record Processing
11. - Device Support
11.1. - Fields Of Interest To Device Support
11.2. - Device Support routines
init
init_record
get_ioint_info
write_ao
special_linconv
11.3. - Device Support For Soft Records
Soft Channel
Raw Soft Channel
Chapter 6: - The Archive Record
1. - Introduction
2. - Scan Parameters
3. - Read Parameters
4. - Archive and Monitor Parameters
5. - Operator Display Parameters
6. - Run-time Parameters
Chapter 7: - bi - Binary Input
1. - Introduction
2. - Scan Parameters
3. - Read and Convert Parameters
3.1. - Conversion Fields
4. - Operator Display Parameters
5. - Alarm Parameters
6. - Run-time Parameters and Simulation Mode Parameters
7. - Record Support Routines
init_record
process
get_value
get_enum_str
get_enum_strs
put_enum_str
8. - Record Processing
9. - Device Support
9.1. - Fields Of Interest To Device Support
9.2. - Device Support routines
report
init
init_record
get_ioint_info
read_bi
9.3. - Device Support for Soft Records
Soft Channel
Raw Soft Channel
Chapter 8: - bo--Binary Output
1. - Introduction
2. - Scan Parameters
3. - Desired Output Parameters
4. - Convert and Write Parameters
4.1. - Conversion Parameters
4.2. - Output Specification
5. - Operator Display Parameters
6. - Alarm Parameters
7. - Run-Time and Simulation Mode Parameters
8. - Record Support Routines
init_record
process
get_value
get_enum_str
get_enum_strs
put_enum_str
9. - Record Processing
10. - Device Support
10.1. - Fields Of Interest To Device Support
10.2. - Device Support routines
report
init
init_record
get_ioint_info
write_bo
10.3. - Device Support For Soft Records
Soft Channel
Raw Soft Channel
Chapter 9: - Calc - Calculation
1. - Introduction
2. - Scan Parameters
3. - Read Parameters
4. - Expression
4.1. - Operands
4.2. - Algebraic Operators
4.3. - Trigonometric Operators
4.4. - Relational Operators
4.5. - Logical Operators
4.6. - Bitwise Operators
4.7. - Parentheses and Comma
4.8. - Conditional Expression
4.9. - Examples
Algebraic
Relational
Question Mark
Logical
5. - Operator Display Parameters
6. - Alarm Parameters
7. - Monitor Parameters
8. - Run-time Parameters
9. - Record Support Routines
init_record
process
special
get_value
get_units
get_precision
get_graphic_double
get_control_double
get_alarm_double
10. - Record Processing
Chapter 10: - Calcout - Calculation Output Record
1. - Introduction
2. - Scan Parameters
3. - Read Parameters
4. - Expression
4.1. - Operands
4.2. - Algebraic Operators
4.3. - Trigonometric Operators
4.4. - Relational Operators
4.5. - Logical Operators
4.6. - Bitwise Operators
4.7. - Parentheses and Comma
4.8. - Conditional Expression
4.9. - Examples
Algebraic
Relational
Question Mark
Logical
5. - Output Parameters
6. - Operator Display Parameters
7. - Alarm Parameters
8. - Monitor Parameters
9. - Run-time Parameters
10. - Record Support Routines
init_record
process
special
get_value
get_units
get_precision
get_graphic_double
get_control_double
get_alarm_double
11. - Record Processing
11.1. - process()
11.2. - execOutput()
Chapter 11: - compress - Compression
1. - Introduction
2. - Scanning Parameters
3. - Read Parameters and Algorithm Parameters
3.1. - Input Specification
3.2. - Algorithms and Related Fields
4. - Operator Display Parameters
5. - Alarm Parameters
6. - Run-time Parameters.
7. - Record Support Routines
init_record
process
special
get_value
cvt_dbaddr
get_array_info
put_array_info
get_units
get_precision
get_graphic_double
get_control_double
8. - Record Processing
Chapter 12: - CPID Control
1. - Introduction
2. - Scan Parameters
3. - Controlled Variable and Setpoint Parameters
4. - Expression Parameters
5. - Output, Readback, and Mode Parameters
6. - Operator Display Parameters
7. - Alarm Parameters
8. - Monitor Parameters
9. - Run-time Parameters
10. - Record Support Routines
init_record
process
get_value
get_units
get_precision
get_graphic_double
get_control_double
get_alarm_double
11. - Record Processing
12. - Device Support
Chapter 13: - dfanout
1. - Introduction
2. - Scan Parameters
3. - Desired Output Parameters
4. - Write Parameters
5. - Operator Display Parameters
6. - Alarm Parameters
7. - Monitor Parameters
8. - Run-Time Parameters and Simulation Mode Parameters
9. - Record Support Routines
init_record()
process()
get_value()
get_units()
get_graphic_double()
get_control_double()
get_alarm_double()
10. - Record Processing
Chapter 14: - Event
1. - Introduction
2. - Scan Parameters
3. - Input Specification
4. - Event Number Parameters
5. - Operator Display Parameters
6. - Alarm Parameters
7. - Simulation Mode Parameters
8. - Record Support Routines
init_record
process
get_value
9. - Record Processing
10. - Device Support
10.1. - Fields of Interest To Device Support
10.2. - Device Support Routines
report
init
init_record
get_ioint_info
read_event
10.3. - Device Support For Soft Records
Chapter 15: - Fanout
1. - Introduction
2. - Scan Parameters
3. - Operator Display Parameters
4. - Alarm Parameters
5. - Run-time Parameters
6. - Record Support Routines
init_record
process
7. - Record Processing
Chapter 16: - Histogram
1. - Introduction
2. - Scanning Parameters
3. - Read Parameters
4. - Operator Display Parameters
5. - Alarm Parameters
6. - Monitor Parameters
7. - Run-time and Simulation Mode Parameters
8. - Record Support Routines
init_record
process
special
get_value
cvt_dbaddr
get_array_info
put_array_info
9. - Record Processing
10. - Device Support
10.1. - Fields Of Interest To Device Support
10.2. - Device Support Routines
init_record
read_histogram
10.3. - Device Support For Soft Records
Soft Channel
Chapter 17: - longin--Long Input
1. - Introduction
2. - Scan Parameters
3. - Read Parameters
4. - Operator Display Parameters
5. - Alarm Parameters
6. - Monitor Parameters
7. - Run-time and Simulation Mode Parameters
8. - Record Support Routines
init_record
process
get_value
get_units
get_graphic_double
get_control_double
get_alarm_double
9. - Record Processing
10. - Device Support
10.1. - Fields Of Interest To Device Support
10.2. - Device Support routines
report
init
init_record
get_ioint_info
read_longin
10.3. - Device Support For Soft Records
Chapter 18: - longout - Long Output
1. - Introduction
2. - Scan Parameters
3. - Desired Output Parameters
4. - Write Parameters
5. - Operator Display Parameters
6. - Alarm Parameters
7. - Monitor Parameters
8. - Run-time and Simulation Mode Parameters
9. - Record Support Routines
init_record
process
get_value
get_units
get_graphic_double
get_control_double
get_alarm_double
10. - Record Processing
11. - Device Support
11.1. - Fields Of Interest To Device Support
11.2. - Device Support Routines
init
init_record
get_ioint_info
write_longout
11.3. - Device Support For Soft Records
Chapter 19: - mbbi -- Multi-Bit Binary Input
1. - Introduction
2. - Scan parameters
3. - Read and Convert Parameters
4. - Operator Display Parameters
5. - Alarm Parameters
6. - Run-time and Simulation Mode Parameters
7. - Record Support Routines
init_record
process
special
get_value
get_enum_str
get_enum_strs
put_enum_str
8. - Record Processing
9. - Device Support
9.1. - Fields Of Interest To Device Support
9.2. - Device Support Routines
report
init
init_record
get_ioint_info
read_mbbi
9.3. - Device Support For Soft Records
Soft Channel
Raw Soft Channel
Chapter 20: - mbbiDirect - Multi-Bit Binary Input Direct
1. - Introduction
2. - Scan fields
3. - Read and Convert fields
4. - Operator Display Parameters
5. - Alarm Parameters
6. - Run-time and Simulation Mode Fields
7. - Record Support Routines
init_record
process
get_value
8. - Record Processing
9. - Device Support
9.1. - Fields Of Interest To Device Support
9.2. - Device Support Routines
report
init
init_record
get_ioint_info
read_mbbiDirect
9.3. - Device Support For Soft Records
Soft Channel
Raw Soft Channel
Chapter 21: - mbbo -- Multi-Bit Binary Output
1. - Introduction
2. - Scan Parameters
3. - Desired Output Parameters
4. - Convert and Write Parameters
5. - Operator Display Parameters
6. - Alarm Parameters
7. - Run-Time and Simulation Mode Parameters
8. - Record Support Routines
init_record
process
special
get_value
get_enum_str
get_enum_strs
put_enum_str
9. - Record Processing
10. - Device Support
10.1. - Fields Of Interest To Device Support
10.2. - Device Support Routines
report
init
init_record
get_ioint_info
write_mbbo
10.3. - Device Support For Soft Records
Soft Channel
Raw Soft Channel
Chapter 22: - mbboDirect - Multi-Bit Binary Output Direct
1. - Introduction
2. - Scan Parameters
3. - Desired Output Parameters
4. - Convert and Write Parameters
5. - Operator Display Parameters
6. - Alarm Parameters
7. - Run-time and Simulation Mode Parameters
8. - Record Support Routines
init_record
Process
get_value
9. - Record Processing
10. - Device Support
10.1. - Fields Of Interest To Device Support
10.2. - Device Support Routines
report
init
init_record
get_ioint_info
write_mbboDirect
10.3. - Device Support For Soft Records
Chapter 23: - Permissive
1. - Introduction
2. - Scan Parameters
3. - Client-server Parameters
4. - Operator Display Parameters
5. - Alarm Parameters
6. - Run-time Parameters
7. - Record Support Routines
process
get_value
Chapter 24: - PID Control
1. - Introduction
2. - Scan Parameters
3. - Controlled Variable Parameters
4. - Setpoint Parameters
5. - Expression Parameters
6. - Operator Display Parameters
7. - Alarm Parameters
8. - Monitor Parameters
9. - Run-time Parameters
10. - Record Support Routines
init_record
process
get_value
get_units
get_precision
get_graphic_double
get_control_double
get_alarm_double
11. - Record Processing
Chapter 25: - pulseCounter
1. - Introduction
2. - Scan Parameters
3. - Setup Parameters
4. - Write Parameters
5. - Operator Display Parameters
6. - Alarm Parameters
7. - Run-time parameters
8. - Record Support Routines
init_record
process
get_value
get_graphic_double
get_control_double
9. - Record Processing
10. - Device Support
10.1. - Fields Of Interest To Device Support
10.2. - Device Support Routines
report
init
init_record
get_ioint_info
cmd_pc
Chapter 26: - pulseDelay
1. - Introduction
2. - Scan Parameters
3. - Trigger Parameters
4. - Pulse Parameters
5. - Operator Display Parameters
6. - Alarm Parameters
7. - Run-time Parameters
8. - Record Support Routines
init_record
process
special
get_value
get_precision
get_graphic_double
get_control_double
9. - Record Processing
10. - Device Support
10.1. - Fields Of Interest To Device Support
10.2. - Device Support Routines
report
init
init_record
get_ioint_info
write_pd
Chapter 27: - pulseTrain
1. - Introduction
2. - Scan Parameters
3. - Trigger Parameters
4. - Pulse Parameters
5. - Output Parameters
6. - Operator Display Parameters
7. - Alarm Parameters
8. - Run-time Parameters
9. - Record Support Routines
init_record
process
get_value
get_precision
get_graphic_double
get_control_double
10. - Record Processing
11. - Device Support
11.1. - Fields Of Interest To Device Support
11.2. - Device Support Routines
report
init
init_record
get_ioint_info
write_pt
11.3. - Soft Device Support
Chapter 28: - scan
1. - Introduction
1.1. - A Simple Single Dimensional Scan
1.2. - Two Dimensional Scanning
2. - Scan Parameters
2.1. - Positioner Parameters
2.2. - Linear Mode
Lookup Mode Parameters
2.3. - Position Verification, Readback Process Variable, and Delta Parameters
2.4. - Detector Trigger Process Variables and Desired Command
3. - Data Acquisition Parameters
4. - Operator Display Parameters
5. - Run-time Parameters
Chapter 29: - sel - Select
1. - Introduction
2. - Scan Parameters
3. - Read Parameters
4. - Select Parameters
5. - Operator Display Parameters
6. - Alarm Parameters
7. - Monitor Parameters
8. - Run-time Parameters
9. - Record Support Routines
init_record
process
get_value
get_units
get_precision
get_graphic_double
get_control_double
get_alarm_double
10. - Record Processing
Chapter 30: - seq - Sequence
1. - Introduction
2. - Scan Parameters
3. - Desired Output Parameters
4. - Output Parameters
5. - Selection Algorithm Parameters
6. - Delay Parameters
7. - Operator Display Parameters
8. - Alarm Parameters
9. - Record Support Routines
Chapter 31: - State
1. - Introduction
2. - Scan Parameters
3. - Operator Display Parameters
4. - Alarm Parameters
5. - Run-time Parameters
6. - Record Support Routines
process
get_value
Chapter 32: - Stepper Motor
1. - Introduction
2. - Scan Parameters
3. - Setup Parameters
4. - Desired Output Parameters
5. - Output and Readback Parameters
6. - Operator Display Parameters
7. - Alarm Parameters
8. - Monitor Parameters
9. - Run-time Parameters
10. - Record Support Routines
init_record
init_sm
process
get_value
get_units
get_precision
get_graphic_double
get_control_double
get_alarm_double
11. - Record Processing
12. - Device Support
Chapter 33: - stringin - String Input
1. - Introduction
2. - Scan Parameters
3. - Read Parameters
4. - Operator Display Parameters
5. - Alarm Parameters
6. - Run-time and Simulation Mode Parameters
7. - Record Support Routines
init_record
process
get_value
8. - Record Processing
9. - Device Support
9.1. - Fields Of Interest To Device Support
9.2. - Device Support Routines
report
init
init_record
get_ioint_info
read_stringin
9.3. - Device Support For Soft Records
Chapter 34: - stringout -- String Output
1. - Introduction
2. - Scan Parameters
3. - Desired Output Parameters
4. - Write Parameters
5. - Operator Display Parameters
6. - Alarm Parameters
7. - Run-time and Simulation Mode Parameters
8. - Record Support Routines
init_record
process
get_value
9. - Record Processing
10. - Device Support
10.1. - Fields Of Interest To Device Support
10.2. - Device Support Routines
report
init
init_record
get_ioint_info
write_stringout
10.3. - Device Support for Soft Records
Chapter 35: - subArray
1. - Introduction
2. - Scan Parameters
3. - Read Parameters
4. - Array Parameters
5. - Operator Display Parameters
6. - Alarm Parameters
7. - Run-time Parameters
8. - Record Support Routines
init_record
process
get_value
cvt_dbaddr
get_array_info
put_array_info
get_graphic_double
get_control_double
get_units
get_prec
9. - Record Processing
10. - Device Support
10.1. - Fields Of Interest To Device Support
10.2. - Device Support Routines
report
init
init_record
read_sa
10.3. - Device Support For Soft Records
Soft Channel
Chapter 36: - sub - Subroutine
1. - Introduction
2. - Scan Parameters
3. - Read Parameters
4. - Subroutine Connection
5. - Operator Display Parameters
6. - Alarm Parameters
7. - Monitor Parameters
8. - Run-time Parameters
9. - Record Support Routines
init_record
process
get_value
get_units
get_precision
get_graphic_double
get_control_double
get_alarm_double
10. - Record Processing
11. - Example Synchronous Subroutine
12. - Example Asynchronous Subroutine
Chapter 37: - Timer
1. - Introduction
2. - Scan Parameters
3. - Setup Parameters
4. - Write and Convert Parameters
5. - Operator Display Parameters
6. - Alarm Parameters
7. - Event Generation Parameters
8. - Run-time Parameters
Chapter 38: - Wait
1. - Introduction
2. - Scan Parameters
3. - Read Parameters
4. - Expression-related Parameters
4.1. - Operands
4.2. - Algebraic Operators
4.3. - Trigonometric Operators
4.4. - Relational Operators
4.5. - Logical Operators
4.6. - Bitwise Operators
4.7. - parentheses and Comma
4.8. - Conditional Expression
4.9. - Examples
Algebraic
Relational
Question Mark
Logical
5. - Desired Output Parameters
6. - Write Parameters
7. - Operator Display Parameters
8. - Alarm Parameters
9. - Monitor Parameters
10. - Run-time Parameters
Chapter 39: - Waveform
1. - Introduction
2. - Scan Parameters
3. - Read Parameters
4. - Operator Display Parameters
5. - Alarm Parameters
6. - Run-time Parameters
7. - Record Support Routines
init_record
process
get_value
cvt_dbaddr
get_array_info
put_array_info
get_units
get_prec
get_graphic_double
get_control_double
get_graphic_double
get_control_double
8. - Record Processing
9. - Device Support
9.1. - Fields Of Interest To Device Support
9.2. - Device Support Routines
report
init
init_record
get_ioint_info
read_wf
9.3. - Device Support For Soft Records
Appendix A: Menu Choices
1. - GBLCHOICE and RECCHOICE Fields
1.1. - Determining the Choices of a GBLCHOICE or RECCHOICE Field
Using dbst
Peeking at the Database Definition Files
2. - Standard Menu Definitions
seqSELM
selSELM
menuYesNo
menuScan
menuPriority
menuOmsl
menuLinr
menuIvoa
menuFtype
menuConvert
menuCompress
menuArrType
menuAlarmStat
menuAlarmSevr
fanoutSELM
compressALG
aoOIF

EPICS Record Reference Manual - 19 MAY 1998
[Next] [Previous] [Top] [Index]

Generated with Harlequin WebMaker