- Slowing down the pmac driver - Fixing a bug in the Nanotec driver which caused an IOC crash when the motor sends bad data
34 lines
930 B
Batchfile
Executable File
34 lines
930 B
Batchfile
Executable File
#!/ioc/tools/iocsh
|
|
|
|
require motorHuber,brambilla_m
|
|
|
|
# epicsEnvSet("TOP","/ioc/sinq-ioc/boa-ioc")
|
|
|
|
epicsEnvSet("TOP","/afs/psi.ch/project/sinqdev/sinqepicsapp/testhuber")
|
|
|
|
epicsEnvSet("STREAM_PROTOCOL_PATH","./db")
|
|
epicsEnvSet("MOTOR",".")
|
|
|
|
# require autosave, koennecke
|
|
|
|
# Configure IP Port
|
|
drvAsynIPPortConfigure("Huber1", "129.129.195.128:1234",0,0,0)
|
|
|
|
# Configure Controller
|
|
asynOctetSetInputEos( "Huber1", -1, "\r")
|
|
asynOctetSetOutputEos("Huber1", -1, "\r")
|
|
|
|
SMC9300CreateController("SMC1", "Huber1", 5, 50, 2000)
|
|
|
|
dbLoadTemplate "motor.substitutions.smc9300"
|
|
|
|
dbLoadRecords("$(TOP)/db/asynRecord.db","P=SQ:BOA:optics:,R=mcu,PORT=Huber1,ADDR=0,OMAX=80,IMAX=80")
|
|
|
|
|
|
#--------------------------------- restore autosave
|
|
#set_requestfile_path("$(TOP)", "")
|
|
#set_savefile_path("$(TOP)/autosave")
|
|
#save_restoreSet_Debug(0)
|
|
#set_pass0_restoreFile("$(TOP)/autosave/huber.sav","")
|
|
#set_pass1_restoreFile("$(TOP)/autosave/huber.sav","")
|