forked from epics_driver_modules/motorBase
Added 4 more motors with new simulation driver
This commit is contained in:
@@ -3,12 +3,22 @@
|
||||
|
||||
< envPaths
|
||||
|
||||
dbLoadDatabase("$(TOP)/dbd/WithMPF.dbd")
|
||||
WithMPF_registerRecordDeviceDriver(pdbbase)
|
||||
dbLoadDatabase("$(TOP)/dbd/WithAsyn.dbd")
|
||||
motorSim_registerRecordDeviceDriver(pdbbase)
|
||||
dbLoadTemplate("motor.substitutions")
|
||||
|
||||
# Create simulated motors: ( start card , start axis , low limit, high limit, home posn, # cards, # axes to setup)
|
||||
motorSimCreate( 0, 0, -32000, 32000, 0, 1, 4 )
|
||||
# Setup the Asyn layer (portname, low-level driver drvet name, card, number of axes on card)
|
||||
drvAsynMotorConfigure("motorSim1", "motorSim", 0, 4)
|
||||
|
||||
motorSimCreateController("motorSim2", 8)
|
||||
#asynSetTraceIOMask("motorSim2", 0, 4)
|
||||
#asynSetTraceMask("motorSim2", 0, 255)
|
||||
|
||||
# motorSimConfigAxis(port, axis, lowLimit, highLimit, home, start)
|
||||
motorSimConfigAxis("motorSim2", 0, 20000, -20000, 500, 0)
|
||||
motorSimConfigAxis("motorSim2", 1, 20000, -20000, 1500, 1000)
|
||||
motorSimConfigAxis("motorSim2", 2, 20000, -20000, 2500, 2000)
|
||||
motorSimConfigAxis("motorSim2", 3, 20000, -20000, 3000, 3000)
|
||||
iocInit
|
||||
|
||||
Reference in New Issue
Block a user