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):||9 November 2016|
|PDF File Size:||13.14 Mb|
|ePub File Size:||3.66 Mb|
|Price:||Free* [*Free Regsitration Required]|
If they are constants, they will be initialized with the value they are configured with and can be changed via dbPuts.
These fields are listed in Scan Fields. Log base 10 unary LOGE: The monitors are sent when the value field exceeds the last monitored field by the appropriate deadband, the ADEL e;ics archiver monitors and the MDEL field for all other types of monitors.
Right shift Assignment Operator: The LA-LL fields are used to decide when to trigger monitors for the corresponding fields. For instance, if LA does msnual equal the value for A, monitors for A are triggered. No Literals Standard double precision floating point numbers Inf: The string may contain a series of expressions separated by a semi-colon character ‘;’ any one of rdcord may actually provide the calculation result; however all of the other expressions included must assign their result to a variable.
These fields are used to display VAL and the other parameters of the calculation record either textually or graphically. CALC can be changed at run-time, and a special record routine calls a function to convert it to Reverse Polish Notation. The LALM field is 3.4 to implement the hysteresis factor for the alarm limits.
Prior to Base 3. 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 reecord.
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. They are used to process the record.
See Alarm Specification for a complete explanation of alarms and these fields. These fields are not eoics using a configuration too and none are modifiable at run-time. Not a Number Constants PI: Spaces may be used anywhere within an expression epica between the characters that make up a single expression element. The EGU string is solely for an operator’s sake and does not have to be used. No Monitor Parameters These parameters are used to determine when to send monitors for the value fields.
The result of its operations can then be accessed by another record so that it can be used. These parameters are used to present meaningful data recodd the operator. The values to be used in the expression are simply referenced by the field letter.
RRM Calculation – EPICSWIKI
They cannot be hardware addresses. No Run-time Parameters These fields are not configurable using a configuration too and none are modifiable at run-time. See Address Specification for information on how to specify database links.
Minimum any number of args MAX: These values retrieved from the input links are stored in the A-L fields. Natural log unary EXP: All alphabetic elements described below are case independent, so upper and lower case letters may be used and mixed in the variable and manyal names as desired.
In addition, Scanning Specification explains how these fields are used. Absolute value unary SQR: A routine postfix is called to convert the infix expression in CALC to reverse polish notation.
Browse Main page Recent changes Random page Help. The comma is supported when used to separate the arguments of a binary function.
See Monitor Specification for a complete explanation of monitors. Also, the RNDM nullary function can be included as an operand in the expression in order to generate a random number between 0 and 1.
This page Page Discussion History. Sets the upper control and the refetence control limits for a field. Natural log unary LN: 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. Sets the upper display and lower display limits for a field.
RRM 3-14 Calculation
If these fields have a value of zero, everytime the value changes, monitors are triggered; if they have a value of -1, everytime the record is scanned, monitors are triggered. The result is stored in RPCL. The resulting value eecord placed in the VAL field and manjal be accessed from there.
The Reverse Polish expression is evaluated more efficiently during run-time than an infix expression. Although only one traditional calculation expression is allowed, multiple assignment expressions are allowed. These parameters are used to determine when to send monitors for the value fields.