Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

PI System Management Tools

Prefix operators

  • Last UpdatedOct 04, 2024
  • 1 minute read

A prefix operator is simply an operator that appears to the left of its operand, for example, - x.

Operator

Meaning

-

Negation

Not

Complementation: Returns 1 if operand is 0 (or rounding to 0) and 0 otherwise

The expression following a prefix operator should be numeric. If you use a tagname as the operand, make sure that the point returns a number. Note, too, that even points that typically return a number sometimes return a digital state, such as Shutdown. Valid examples include:

-3

Not 7

-TagVal ('sinusoid')

Not Cos('ba:level.1')

-StateNo('DigitalTag')

Not TagBad('StringTag'))

The last two examples use digital and string points (DigitalTag and StringTag) but these are used as arguments to functions that return numbers (StateNo and TagBad).

TitleResults for “How to create a CRG?”Also Available in