diff --git a/iocBoot/iocWithAsyn/st.cmd.Vx b/iocBoot/iocWithAsyn/st.cmd.Vx index 9751d27e..6c5adee2 100644 --- a/iocBoot/iocWithAsyn/st.cmd.Vx +++ b/iocBoot/iocWithAsyn/st.cmd.Vx @@ -290,6 +290,36 @@ dbLoadRecords("$(MOTOR)/db/motorUtil.db", "P=IOC:") #!asynOctetSetOutputEos("L0",0,"\r") +# attocube ANC 150 asyn motor driver setup parameter. +#!ANC150AsynSetup(1) /* number of ANC150 controllers in system. */ + +# attocube ANC 150 asyn motor driver configure parameters. +# (1) Controller number being configured +# (2) ASYN port name +# (3) Number of axes this controller supports +# (4) Time to poll (msec) when an axis is in motion +# (5) Time to poll (msec) when an axis is idle. 0 for no polling +#!ANC150AsynConfig(0, "a-Serial[1]", 3, 250, 2000) + + +# Aerotech Ensemble digital servo controller Setup +# (1) maximum number of controllers in system +# (2) motor task polling rate (min=1Hz,max=60Hz) +#!EnsembleSetup(1, 10) + +# Aerotech Ensemble digital servo controller Configure +# (1) controller# being configured, +# (2) asyn port name (string) +#!EnsembleConfig(0, "a-Serial[0]") + + +# Asyn-based Motor Record support +# (1) Asyn port +# (2) Driver name +# (3) Controller index +# (4) Max. number of axes +#!drvAsynMotorConfigure("ANC150","motorANC150",0,1) + iocInit # motorUtil (allstop & alldone) diff --git a/iocBoot/iocWithAsyn/st.cmd.unix b/iocBoot/iocWithAsyn/st.cmd.unix index df2ce945..c7772713 100644 --- a/iocBoot/iocWithAsyn/st.cmd.unix +++ b/iocBoot/iocWithAsyn/st.cmd.unix @@ -195,6 +195,37 @@ MM4000Config(0, "L0") #!asynOctetSetOutputEos("L0",0,"\r") +# attocube ANC 150 asyn motor driver setup parameter. +#!ANC150AsynSetup(1) /* number of ANC150 controllers in system. */ + +# attocube ANC 150 asyn motor driver configure parameters. +# (1) Controller number being configured +# (2) ASYN port name +# (3) Number of axes this controller supports +# (4) Time to poll (msec) when an axis is in motion +# (5) Time to poll (msec) when an axis is idle. 0 for no polling +#!ANC150AsynConfig(0, "a-Serial[1]", 3, 250, 2000) + + +# Aerotech Ensemble digital servo controller Setup +# (1) maximum number of controllers in system +# (2) motor task polling rate (min=1Hz,max=60Hz) +#!EnsembleSetup(1, 10) + +# Aerotech Ensemble digital servo controller Configure +# (1) controller# being configured, +# (2) asyn port name (string) +#!EnsembleConfig(0, "a-Serial[0]") + + +# Asyn-based Motor Record support +# (1) Asyn port +# (2) Driver name +# (3) Controller index +# (4) Max. number of axes +#!drvAsynMotorConfigure("ANC150","motorANC150",0,1) + + iocInit # motorUtil (allstop & alldone) diff --git a/iocBoot/iocWithAsyn/st.cmd.win32 b/iocBoot/iocWithAsyn/st.cmd.win32 index 9bb4bbf2..a3cc8d64 100755 --- a/iocBoot/iocWithAsyn/st.cmd.win32 +++ b/iocBoot/iocWithAsyn/st.cmd.win32 @@ -151,6 +151,25 @@ MM4000Config(0, "L0") #!asynOctetSetOutputEos("L0",0,"\r") +# Aerotech Ensemble digital servo controller Setup +# (1) maximum number of controllers in system +# (2) motor task polling rate (min=1Hz,max=60Hz) +#!EnsembleSetup(1, 10) + +# Aerotech Ensemble digital servo controller Configure +# (1) controller# being configured, +# (2) asyn port name (string) +#!EnsembleConfig(0, "a-Serial[0]") + + +# Asyn-based Motor Record support +# (1) Asyn port +# (2) Driver name +# (3) Controller index +# (4) Max. number of axes +#!drvAsynMotorConfigure("ANC150","motorANC150",0,1) + + iocInit # motorUtil (allstop & alldone)