device(ai, GPIB_IO, devAiTDS820, "TDS820") device(ao, GPIB_IO, devAoTDS820, "TDS820") device(bi, GPIB_IO, devBiTDS820, "TDS820") device(bo, GPIB_IO, devBoTDS820, "TDS820") device(event, GPIB_IO, devEvTDS820, "TDS820") device(longin, GPIB_IO, devLiTDS820, "TDS820") device(longout, GPIB_IO, devLoTDS820, "TDS820") device(mbbi, GPIB_IO, devMbbiTDS820 , "TDS820") device(mbbiDirect,GPIB_IO, devMbbidTDS820, "TDS820") device(mbbo, GPIB_IO, devMbboTDS820, "TDS820") device(mbboDirect,GPIB_IO, devMbbodTDS820, "TDS820") device(stringin, GPIB_IO, devSiTDS820, "TDS820") device(stringout, GPIB_IO, devSoTDS820, "TDS820") device(waveform, GPIB_IO, devWfTDS820, "TDS820") include "asyn.dbd"
fblinux_DBD += drvAsynIPPort.dbd fblinux_DBD += drvVxi11.dbd fblinux_DBD += devTDS820.dbd fblinux_SRCS += devTDS820.c fblinux_LIBS += asyn
#include "../TDS_CALC_SRC.stt"だけです。
registrar(TDS_CALCRegistrar)の1行だけです。
# NOTE: To build SNL programs, SNCSEQ must be defined # in the <top>/configure/RELEASE file ifneq ($(SNCSEQ),) # This builds sncExample as a component of fblinux fblinux_SNCFLAGS += +r fblinux_DBD += TDS_CALC_SRC.dbd fblinux_SRCS += TDS_CALC_SRC.stt fblinux_LIBS += seq pv # The following builds sncProgram as a standalone application PROD_HOST += TDS_CALC TDS_CALC_SNCFLAGS += +m TDS_CALC_SRCS += TDS_CALC.st TDS_CALC_LIBS += seq pv TDS_CALC_LIBS += $(EPICS_BASE_HOST_LIBS) endif
dbLoadRecords("db/TDSTB4.db","USER=FBM, ADD=5") vxi11Configure("L0","172.19.xx.xxx",0,0.0,"gpib0",0,0) dbpf "FBM:TDS820:VLEAD1","0" dbpf "FBM:TDS820:VLEAD2","100" dbpf "FBM:TDS820:VLEAD3","200" dbpf "FBM:TDS820:VLEAD4","400" dbpf "FBM:TDS820:INIT","1" ## Start any sequence programs #seq sncExample,"user=tobiyamaHost" seq TDS_CALC