Files
ecmc_plugin_daq/scripts/ecmcDAQAddChannel.cmd

24 lines
944 B
Batchfile

#==============================================================================
# ecmcDAQAddChannel.cmd
#-------------- Information:
#- Description: ecmc_plugin_daq ecmcDAQAddChannel.cmd
#- Add a DAQ-channel to the last added DAQ-array object
#-
#- by Anders Sandström, Paul Scherrer Institute, 2024
#- email: anders.sandstroem@psi.ch
#-
#-###############################################################################
#-
#- Arguments
#- TYPE : Type (number of data type)
#- NAME : Name of DAQ array object
#- DESC : Optional description of channel
#-
#-################################################################################
ecmcDAQAddChannel(${TYPE})
epicsEnvSet(ECMC_DAQ_CURR_ITM,-1)
ecmcEpicsEnvSetCalc("ECMC_DAQ_CURR_CH" ,${ECMC_DAQ_CURR_CH=-1}+1,"%02d")
dbLoadRecords(ecmcPluginDAQ_chX.template,"P=${ECMC_PREFIX},Name=${NAME},PORT=ECMC.PLUGIN.DAQ.${NAME},CH=${ECMC_DAQ_CURR_CH=00},TYPE=${TYPE=0},DESC=${DESC=}")