EPICS Home

Experimental Physics and Industrial Control System


 
1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: about Newport AG-UC module
From: 최윤석 via Tech-talk <[email protected]>
To: [email protected]
Date: Thu, 21 Mar 2019 17:06:26 +0900
hello
i have newport AG-UC8
i'm used 1channel 2 axis.
before newport suport applet used. 
i am now setting to the epics envrionment.
why cannot read version?
i could not solve this.

choi@bl9d:/usr/local/epics/synApps/support/motor-R6-10-1/iocBoot/iocWithAsyn$ ./connect_AG_UC
choi@bl9d:/usr/local/epics/synApps/support/motor-R6-10-1/iocBoot/iocWithAsyn$ ls -al /dev/ttyUSB*
crw-rw-rw- 1 root dialout 188, 0 Mar 21 16:33 /dev/ttyUSB0
choi@bl9d:/usr/local/epics/synApps/support/motor-R6-10-1/iocBoot/iocWithAsyn$ ./st.cmd
#!../../bin/linux-x86_64/WithAsyn
errlogInit(5000)
# Tell EPICS all about the record types, device-support modules, drivers,etc.
dbLoadDatabase("../../dbd/WithAsyn.dbd")
WithAsyn_registerRecordDeviceDriver(pdbbase)
### Motors
dbLoadTemplate "motor.substitutions.AG_UC"
# For Linux
drvAsynSerialPortConfigure("serial1", "/dev/ttyUSB0", 0, 0, 0)
asynOctetSetInputEos("serial1",0,"\r\n")
asynOctetSetOutputEos("serial1",0,"\r\n")
asynSetOption("serial1",0,"baud","921600")
asynSetOption("serial1",0,"bits","8")
asynSetOption("serial1",0,"stop","1")
asynSetOption("serial1",0,"parity","none")
asynSetOption("serial1",0,"clocal","Y")
asynSetOption("serial1",0,"crtscts","N")
asynSetTraceIOMask("serial1", 0, 2)
# Load asynRecord records
dbLoadRecords("/usr/local/epics/synApps/support/asyn-R4-33/db/asynRecord.db", "P=IOC:,R=serial1,PORT=serial1, ADDR=0,OMAX=256,IMAX=256")
# AG_UCCreateController(asyn port, serial port, number of axes, active poll period (ms), idle poll period (ms))
AG_UCCreateController("Agilis1", "serial1", 2, 50, 500)
Agilis controller firmware version =
2019/03/21 16:34:34.590 AG_UCController::AG_UCController: cannot read version information from Agilis controller
asynSetTraceIOMask("Agilis1", 0, 2)
# AG_UCCreateAxis((AG_UC controller port,  axis, hasLimits, forwardAmplitude, reverseAmplitude)
AG_UCCreateAxis("Agilis1", 0, 0, 50, -50)
AG_UCCreateAxis("Agilis1", 1, 0, 50, -50)
iocInit
Starting iocInit
############################################################################
## EPICS R3.15.6
## EPICS Base built Mar 13 2019
############################################################################
iocRun: All initialization complete
epics>

--
Choi, Yun Seok

Replies:
RE: about Newport AG-UC module Mark Rivers via Tech-talk

Navigate by Date:
Prev: Re: Change/Sync General Time Providers Johnson, Andrew N. via Tech-talk
Next: Re: Change/Sync General Time Providers Kyle Hesse via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Interns Needed? Gedare Bloom via Tech-talk
Next: RE: about Newport AG-UC module Mark Rivers via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024