- Slowing down the pmac driver - Fixing a bug in the Nanotec driver which caused an IOC crash when the motor sends bad data
36 lines
1.0 KiB
Batchfile
Executable File
36 lines
1.0 KiB
Batchfile
Executable File
#!/usr/local/bin/iocsh
|
|
|
|
require sinq,koennecke
|
|
require autosave,koennecke
|
|
|
|
epicsEnvSet("TOP","/afs/psi.ch/project/sinqdev/sinqepicsapp/testmmac")
|
|
|
|
set_requestfile_path("$(TOP)", "")
|
|
set_savefile_path("$(TOP)/autosave")
|
|
save_restoreSet_Debug(0)
|
|
#--------------------------------- restore autosave
|
|
set_pass0_restoreFile("$(TOP)/autosave/test.sav","")
|
|
set_pass1_restoreFile("$(TOP)/autosave/test.sav","")
|
|
|
|
|
|
#drvAsynMMACSPortConfigure("macs1", "localhost:8080",0,0,0)
|
|
#asynInterposeEosConfig("macs1", 0, 0, 0)
|
|
#dbLoadRecords("$(TOP)/db/asynRecord.db","P=KM36:,R=macs1,PORT=macs1,ADDR=0,OMAX=80,IMAX=80")
|
|
#asynSetTraceMask("macs1", 0, 255)
|
|
|
|
#asynSetTraceMask("macs1", 0, 255)
|
|
#drvAsynIPPortConfigure("macs1", "localhost:8080",0,0,0)
|
|
drvAsynIPPortConfigure("macs1", "Marcel1--MACS:1917")
|
|
MasterMACSCreateController("mota","macs1",7, 500, 10000)
|
|
MasterMACSCreateAxis("mota",5)
|
|
MasterMACSCreateAxis("mota",6)
|
|
|
|
dbLoadTemplate "mmacs2.sub"
|
|
|
|
iocInit()
|
|
setMovingPollPeriod("mota", .5)
|
|
setIdlePollPeriod("mota", 10. )
|
|
|
|
create_monitor_set("test.req", 10, "")
|
|
|