EPICS Record Reference Manual. Philip Stanley, Janet Anderson, Marty Kraimer. Wikified by Andrew Johnson. Copyright · Preface. EPICS Input Output Controller (IOC) Record Reference Manual. Janet B. Anderson and. Martin R. Kraimer. Advanced Photon Source. Issue 1: December 1. EPICS R Channel Access Reference Manual .. link -nologo /LTCG / incremental:no /opt:ref /release /version -out: acctst. obj .. by the EPICS record support (see the EPICS Application Developer Guide ).
|Published (Last):||2 May 2016|
|PDF File Size:||9.75 Mb|
|ePub File Size:||1.76 Mb|
|Price:||Free* [*Free Regsitration Required]|
See Address Specification for information on how to specify database links. CALC can be changed at run-time, and a special record routine calls a function to convert it to Reverse Polish Notation.
If they are constants, they will be initialized with the value they are configured with and can be changed via dbPuts. The EGU string is solely for an operator’s sake and does not have to be used.
RRM 3-14 Calculation
For instance, if LA does not equal the value for A, monitors for A are triggered. Yes The keyword VAL returns the current contents of the VAL field which can be written to by a CA put, so it might not be the result from last time the expression was evaluated.
These fields are not configurable using a configuration too and none are modifiable at run-time. It is this expression which is actually used to calculate VAL.
These fields are used to display VAL and the other parameters of the calculation record either textually or graphically.
Although only one traditional calculation expression is allowed, multiple assignment expressions are allowed. No Literals Standard double precision floating point numbers Inf: The CALC field contains the infix expression which the record routine will use when it processes the record.
The mxnual of its operations can recrod be accessed by another record so that it can be used. The resulting value is placed in the VAL field and can be accessed from there. In addition, Scanning Specification explains how these fields are used. The EGU field contains a string of up to 16 characters which is supplied by the user and which describes the values being operated upon. The range of expressions supported by the calculation record are separated into literals, constants, operands, algebraic operators, trigonometric operators, relational operators, logical operators, the assignment operator, parentheses and commas, and the question mark or ‘?: These fields are listed in Scan Fields.
The result is stored in RPCL.
Square root unary MIN: Right shift Assignment Operator: See Monitor Specification for a complete explanation of monitors. Spaces may be used anywhere within an expression except between the characters that make up a single expression element.
If they are links, they must specify another record’s field or a channel access link. No Run-time Parameters These fields are not configurable using a configuration too and none are modifiable at run-time. The monitors are sent when the value field exceeds the last monitored field by the appropriate deadband, the ADEL for archiver monitors and the MDEL field for all other types of monitors.
The Calc record has the standard fields for specifying under what circumstances the record will be processed.
The LA-LL fields are used to decide when to trigger monitors for the corresponding fields. They cannot be hardware addresses. The keyword VAL returns the current contents of the VAL field which can be written to by a CA put, so it might not be the result from last time the expression was evaluated. The HYST field defines an alarm deadband for each limit. Minimum any number of args MAX: Log base 10 unary LOGE: These values retrieved from the input links are stored in the A-L fields.
The values to be used in the expression are simply referenced by the field letter. Nested parenthesis are supported. They are used to process the record. Prior to Base 3.
RRM Calculation – EPICSWIKI
The infix expressions that can be used are very similar to the C expression syntax, but with some additions and subtle differences in operator meaning and precedence. These parameters are used to determine when to send monitors for the value fields. Natural log unary EXP: This page was last edited on 22 Marchat The following alarm parameters which are configured by the user define the limit alarms for the VAL field and the severity corresponding to those conditions.
Absolute value unary SQR: The fields can be database links, channel access links, or constants. This page Page Discussion History. The Reverse Polish expression is evaluated more efficiently during run-time than an infix expression. These parameters are used to present meaningful data to the operator.
Retrieved from ” https: The calculation or “Calc” record is used to perform algebraic, relational, and logical operations on values retrieved from other records. Sets the upper control and the lower control limits for a field.