Öffnet in neuem Fenster Opens in a new window Öffnet externe Seite Opens an external site Öffnet externe Seite in neuem Fenster Opens an external site in a new window

CA Lab Get VI (read values)

 INPUT:

  • PV Name(s)
    • Name of EPICS variable OR string array of EPICS variable names
    • Attention if you use an array of EPICS variable names!
      Mixed target data types arise as a result of a 2-D array with size of:
      number of names multiplied by size of largest data type of the group
  • Filter
    • optional
    • output filter  (this can save ressources and increase performance)
      Following values can be combined with OR:
      • PV indicators:
        • firstValueAsString = 1
        • firstValueAsNumber = 2
        • valueArrayAsNumber = 4
        • errorOut = 8
      • PV Info cluster:
        • pviElements = 16
        • pviValuesAsString = 32
        • pviValuesAsNumber = 64
        • pviStatusAsString = 128
        • pviStatusAsNumber = 256
        • pviSeverityAsString = 512
        • pviSeverityAsNumber = 1024
        • pviTimestampAsString = 2048
        • pviTimestampAsNumber = 4096
        • pviFieldNames = 8192
        • pviFieldValues = 16384
        • pviError = 32768
  • Field Names
    • Optional
    • String array of static EPICS fields ("EGU", "DESC" etc.)
  • Timeout (3)
    • Optional
    • Timeout for Channel Access requests in seconds (1-255)
    • Default value: 3 seconds
  • NoMDEL (F)
    • optional
    • TRUE:
      • ignores EPICS PV field (parameter) MDEL
      • ignores monitor dead-band of Channel Access
      • all changes of values are visible (like caget)
      • disables caching of values -> higher network impact!
    • FALSE:
      • default
      • works with notifications (like camonitor)
      • significant changes of values are visible (MDEL)
      • enables caching of values -> lower network impact!
  • variable PV names (T)
    • optional
    • true: in the case of changing PV names at PV name input (performance drop)
    • false: in the case of static PV names (best performance)
  • Error in (no error)

OUTPUT:

  • PV Names (dup)
    • Name of EPICS variable OR string array of EPICS variable names
  • 1st Value (string)
    • Value of variable as String / Array of first values
    • Shows first item of value array(s) only
    • When the PREC field is queried (Field Names = [..., "PREC", ...]), the string output of the value is formatted accordingly. This enhancement applies only to EPICS records that support the PREC field.
  • 1st Value (number)
    • Value of variable as Double / Array of first values
    • Shows first item of value array
  • Value array (number)
    • All values of variable in double array (1D/2D)
  • PV Info /PV Info array
  • Status
    • FALSE: request(s) successful
    • TRUE: warnings or errors
  • Error out
    • Global I/O error