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