• DocumentCode
    858930
  • Title

    Dynamic Expression Evaluator for Real Time Applications

  • Author

    Weaver, Daniel ; Rathbun, William ; Maples, Creve

  • Author_Institution
    Univ. of Calif., Lawrence Berkeley Lab., Berkeley, 94720
  • Volume
    28
  • Issue
    5
  • fYear
    1981
  • Firstpage
    3895
  • Lastpage
    3897
  • Abstract
    A dynamic expression evaluator developed for on-line data analysis gives experimenters at LBL´s 88-Inch Cyclotron and SuperHILAC both flexibility and high throughput. It uses standard FORTRAN rules for expressions, including operator precedence, and allows built-in functions such as sine and cosine. Evaluation techniques utilizing a combination of FORTRAN and Assembly, and XPL (a dialect of PL/1) have been compared. An XPL evaluator was selected because of development time and evaluator speed and can evaluate expressions at approximately 50 usec per operand on a ModComp Classic 7870 with 20 usec overhead per expression.
  • Keywords
    Assembly; Cyclotrons; Data analysis; Displays; Equations; Ion accelerators; Linear accelerators; Packaging machines; Runtime; Throughput;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.1981.4331872
  • Filename
    4331872