Here all IOCs were started without any hardware. So in the next steps the hardware must be tested.
42 lines
1.6 KiB
Batchfile
42 lines
1.6 KiB
Batchfile
### Required Parameters ###
|
|
#PORT='PPMAC1'
|
|
#P='SARFE10-OAPU090'
|
|
#powerPmacCreateController(<port_name>, <moving_poll_pseriod [ms]>, <idle_poll_period [ms]>)
|
|
#powerPmacCreateController("$(PORT)", 100, 100) <<< done in commom module
|
|
###########################
|
|
require gpasciiCommander
|
|
! $(gpasciiCommander_DIR)/gpasciiCommander --path $(ESB_MX_DIR) $(ESB_MX_DIR)/$(P)3.cfg
|
|
|
|
powerPmacCreateAxis($(PORT), 1)
|
|
powerPmacCreateAxis($(PORT), 2)
|
|
powerPmacCreateAxis($(PORT), 3)
|
|
powerPmacCreateAxis($(PORT), 4)
|
|
powerPmacCreateAxis($(PORT), 5)
|
|
#powerPmacCreateAxis($(PORT), 6)
|
|
#powerPmacCreateAxis($(PORT), 7)
|
|
#powerPmacCreateAxis($(PORT), 8)
|
|
|
|
#powerPmacCreateVirtualAxis(<port_name>, <axis_index>, <coord_sys_index>, <axis_name>,<commaSeparatedMotorIndices)
|
|
# !!! COMMENTS AFTER 'powerPmacCreateVirtualAxis("$(PORT)", 9, 1, "X",1)' IS NOT ALLOWED !!!
|
|
#powerPmacCreateVirtualAxis("$(PORT)", 9 , 1, "X",1,2,3,4)
|
|
#powerPmacCreateVirtualAxis("$(PORT)", 10, 1, "Y",1,2,3,4)
|
|
#powerPmacCreateVirtualAxis("$(PORT)", 11, 1, "A",1,2,3,4)
|
|
#powerPmacCreateVirtualAxis("$(PORT)", 12, 1, "B",1,2,3,4)
|
|
#powerPmacCreateVirtualAxis("$(PORT)", 13, 1, "C",1,2,3,4)
|
|
|
|
|
|
OX=1
|
|
OY=1
|
|
OP=1
|
|
OYW=1
|
|
OR=1
|
|
|
|
# Load databse
|
|
dbLoadTemplate("$(ESB_MX_TEMPLATES)/$(P)3.subs", "PORT_M=$(PORT),P_M=$(P)")
|
|
|
|
require "HEXGIR" zamofing_t
|
|
|
|
# Load databse
|
|
dbLoadTemplate("$(HEXGIR_TEMPLATES)/HEXGIR_motor.subs", "PORT_M=$(PORT),P_M=$(P),M1=1,M2=2,M3=3,M4=4,M5=5,E1=1,E2=2,E3=3,E4=4,E5=5")
|
|
dbLoadTemplate("$(HEXGIR_TEMPLATES)/HEXGIR_girder.subs", "P_M=$(P)")
|
|
dbLoadTemplate("$(HEXGIR_TEMPLATES)/HEXGIR_girder.subs", "P_M=$(P), X_OFFSET=$(OX),Y_OFFSET=$(OY),PITCH_OFFSET=$(OP),YAW_OFFSET=$(OYW),ROLL_OFFSET=$(OR)") |