Hi,
I used the PIGCS2Src in motor-6-8 to drive the PI E712 piezomotor controller.
But there are two error messages as starting up
1.PIasynController: unknown controller type e712
2.writeFloat64() GCS controller not initialized!
And the detail of the startup message is following:
#!../../bin/linux-x86_64/e712
## You may have to change e712 to something else
## everywhere it appears in this file
< envPaths
epicsEnvSet("ARCH","linux-x86_64")
epicsEnvSet("IOC","ioce712")
epicsEnvSet("TOP","/home/suntianxiao/PIE-712")
epicsEnvSet("SUPPORT","/BLC/epics/synApps_5_7/support")
epicsEnvSet("MOTOR","/BLC/epics/synApps_5_7/support/motor-6-8")
epicsEnvSet("ASYN","/BLC/epics/synApps_5_7/support/asyn-4-21")
epicsEnvSet("CALC","/BLC/epics/synApps_5_7/support/calc-3-2")
epicsEnvSet("EPICS_BASE","/BLC/epics/base")
cd "/home/suntianxiao/PIE-712"
## Register all support components
dbLoadDatabase "dbd/e712.dbd"
e712_registerRecordDeviceDriver pdbbase
## Load record instances
#dbLoadRecords("db/xxx.db","user=suntianxiaoHost")
dbLoadTemplate "/home/suntianxiao/PIE-712/iocBoot/ioce712/motor.substitutions"
drvAsynIPPortConfigure("e712","172.16.0.35:50000",0,0,0)
#asynOctetSetInputEos("e712",0,"\n")
#asynOctetSetOutputEos("e712",0,"\n")
#asynSetTraceMask("e712",0,1)
#asynSetTraceIOMask("e712",0,1)
PI_GCS2_CreateController("PIE712_1","e712",4,0,0,100,1000)
2018/11/29 16:06:48.453 read from e712: (c)2015 Physik Instrumente (PI) GmbH & Co. KG, E-712, 117071883, 14.00.12.00
2018/11/29 16:06:48.453 PIasynController: unknown controller type e712: (C)2015 PHYSIK INSTRUMENTE (PI) GMBH & CO. KG, E-712, 117071883, 14.00.12.00
cd "/home/suntianxiao/PIE-712/iocBoot/ioce712"
iocInit
Starting iocInit
############################################################################
## EPICS R3.14.12.6
## EPICS Base built Nov 27 2018
############################################################################
2018/11/29 16:06:48.454 IOC:m1 devMotorAsyn.c::init_record: pasynGenericPointer->read returned 2018/11/29 16:06:48.454 IOC:m2 devMotorAsyn.c::init_record: pasynGenericPointer->read returned 2018/11/29 16:06:48.454 IOC:m3 devMotorAsyn.c::init_record: pasynGenericPointer->read
returned 2018/11/29 16:06:48.454 PIasynController::writeFloat64() GCS controller not initialized!
2018/11/29 16:06:48.454 devMotorAsyn::asynCallback: IOC:m1 pasyn{Float64,Int32}->write returned
2018/11/29 16:06:48.454 PIasynController::writeFloat64() GCS controller not initialized!
2018/11/29 16:06:48.454 devMotorAsyn::asynCallback: IOC:m1 pasyn{Float64,Int32}->write returned
2018/11/29 16:06:48.454 PIasynController::writeFloat64() GCS controller not initialized!
2018/11/29 16:06:48.454 devMotorAsyn::asynCallback: IOC:m2 pasyn{Float64,Int32}->write returned
2018/11/29 16:06:48.454 PIasynController::writeFloat64() GCS controller not initialized!
2018/11/29 16:06:48.454 devMotorAsyn::asynCallback: IOC:m2 pasyn{Float64,Int32}->write returned
2018/11/29 16:06:48.454 PIasynController::writeFloat64() GCS controller not initialized!
2018/11/29 16:06:48.454 devMotorAsyn::asynCallback: IOC:m3 pasyn{Float64,Int32}->write returned
2018/11/29 16:06:48.454 PIasynController::writeFloat64() GCS controller not initialized!
2018/11/29 16:06:48.454 devMotorAsyn::asynCallback: IOC:m3 pasyn{Float64,Int32}->write returned
2018/11/29 16:06:48.454 IOC:m4 devMotorAsyn.c::init_record: pasynGenericPointer->read returned 2018/11/29 16:06:48.454 PIasynController::writeFloat64() GCS controller not initialized!
2018/11/29 16:06:48.454 devMotorAsyn::asynCallback: IOC:m4 pasyn{Float64,Int32}->write returned
2018/11/29 16:06:48.454 PIasynController::writeFloat64() GCS controller not initialized!
2018/11/29 16:06:48.454 devMotorAsyn::asynCallback: IOC:m4 pasyn{Float64,Int32}->write returned
iocRun: All initialization complete
## Start any sequence programs
#seq sncxxx,"user=suntianxiaoHost"
epics> dbl
IOC:m1
IOC:m2
IOC:m3
IOC:m4
epics> ^C
Are there any mistakes in my st.cmd writing?
Tian-xiao Sun
SSRF
|