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
  • Field Names
    • Optional
    • String array of static EPICS fields ("EGU", "DESC" etc.)
  • Timeout (3)
    • Optional
    • Timeout for Channel Access requests in seconds
    • 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 (F)
    • optional
    • true: in case of changing PV names at PV name input (performance drop)
  • 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
  • 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