forked from epics_driver_modules/motorBase
Add Newport SMC100 support
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
file "$(TOP)/db/basic_asyn_motor.db"
|
||||
{
|
||||
pattern
|
||||
{P, N, M, DTYP, PORT, ADDR, DESC, EGU, DIR, VELO, VBAS, ACCL, BDST, BVEL, BACC, MRES, PREC, DHLM, DLLM, INIT, RTRY}
|
||||
{IOC:, 1, "m$(N)", "asynMotor", "SMC100_1", 0, "GTS30V", mm, Pos, 1, 0, .2, 0, .5, .2, 0.00001, 6, 25, -5, ""}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
|
||||
### Motors
|
||||
dbLoadTemplate "motor.substitutions.SMC100"
|
||||
|
||||
### Serial port setup
|
||||
drvAsynSerialPortConfigure("serial1", "/dev/ttyS0", 0, 0, 0)
|
||||
asynSetOption(serial1,0,baud,57600)
|
||||
asynOctetSetInputEos("serial1",0,"\r\n")
|
||||
asynOctetSetOutputEos("serial1",0,"\r\n")
|
||||
|
||||
### Newport SMC100 support
|
||||
# (driver port, serial port, axis num, ms mov poll, ms idle poll)
|
||||
SMC100CreateController("SMC100_1", "serial1",1, 100, 0)
|
||||
|
||||
iocInit
|
||||
Reference in New Issue
Block a user