diff --git a/iocBoot/iocWithAsyn/st.cmd.Vx b/iocBoot/iocWithAsyn/st.cmd.Vx index 87ecb7b5..19706bc0 100644 --- a/iocBoot/iocWithAsyn/st.cmd.Vx +++ b/iocBoot/iocWithAsyn/st.cmd.Vx @@ -57,7 +57,7 @@ dbLoadTemplate("motor.substitutions") #!PM500Setup(1, 10) # Newport PM500 configuration parameters: -# (1) controller# being configured, +# (1) controller# being configured # (2) ASYN port name # (3) address (GPIB only) #!PM500Config(0, "a-Serial[0]") @@ -98,7 +98,7 @@ dbLoadTemplate("motor.substitutions") #!ESP300Setup(1, 10) # Newport ESP300 driver configuration parameters: -# (1) controller# being configured, +# (1) controller# being configured # (2) ASYN port name # (3) address (GPIB only) #!ESP300Config(0, "a-Serial[0]") @@ -125,7 +125,7 @@ dbLoadTemplate("motor.substitutions") #!PIC844Setup(1, 10) # PI C-844 driver configuration parameters: -# (1) controller# being configured, +# (1) controller# being configured # (2) ASYN port name # (3) address (GPIB only) #!PIC844Config(0, "a-Serial[0]") @@ -155,8 +155,52 @@ dbLoadTemplate("motor.substitutions") #!MDriveSetup(1, 10) # IMS MDrive driver configuration parameters: -# (1) controller# being configured, +# (1) controller# being configured #!MDriveConfig(0, "a-Serial[0]") #!drvMDrivedebug = 4 +# Newport XPSC8 driver setup parameters: +# (1) maximum number of controllers in system +# (2) motor task polling rate (min=1Hz,max=60Hz) +#!XPSC8Setup(2, 60) + +# Newport XPSC8 driver configuration parameters: +# (1) controller# being configured +# (2) ASYN port name +# (3) ASYN port # +# (4) number of axes +#!XPSC8Config(0, "tcp1", 0, 6) +#!XPSC8Config(1, "tcp2", 0, 8) + +# Newport XPSC8 group and positioner name configuration: +# (1) controller# being configured +# (2) axis# being configured. +# (3) groupnumber +# (4) groupsize +# (5) # of axes in group +# (6) group name +# (7) positioner name +#!XPSC8NameConfig(0,0,0,6,0,"GROUP1","GROUP1.PHI") +#!XPSC8NameConfig(0,1,0,6,1,"GROUP1","GROUP1.KAPPA") +#!XPSC8NameConfig(0,2,0,6,2,"GROUP1","GROUP1.OMEGA") +#!XPSC8NameConfig(0,3,0,6,3,"GROUP1","GROUP1.PSI") +#!XPSC8NameConfig(0,4,0,6,4,"GROUP1","GROUP1.2THETA") +#!XPSC8NameConfig(0,5,0,6,5,"GROUP1","GROUP1.NU") + +#!XPSC8NameConfig(1,0,0,1,0,"GROUP1","GROUP1.Y1_BASE") +#!XPSC8NameConfig(1,1,1,1,0,"GROUP2","GROUP2.Y2_BASE") +#!XPSC8NameConfig(1,2,2,1,0,"GROUP3","GROUP3.Y3_BASE") +#!XPSC8NameConfig(1,3,3,1,0,"GROUP4","GROUP4.TRX_BASE") +#!XPSC8NameConfig(1,4,4,1,0,"GROUP5","GROUP5.THETA-Y_BASE") +#!XPSC8NameConfig(1,5,5,1,0,"GROUP6","GROUP6.X_SAMPLE") +#!XPSC8NameConfig(1,6,6,1,0,"GROUP7","GROUP7.Y_SAMPLE") +#!XPSC8NameConfig(1,7,7,1,0,"GROUP8","GROUP8.Z_SAMPLE") + +# The XPSC8 driver does not set the ASYN end of string (EOS). +#!asynOctetSetInputEos("tcp1",0,"") +#!asynOctetSetOutputEos("tcp1",0,"") +#!asynOctetSetInputEos("tcp2",0,"") +#!asynOctetSetOutputEos("tcp2",0,"") + + iocInit diff --git a/iocBoot/iocWithMPF/st.cmd.Vx b/iocBoot/iocWithMPF/st.cmd.Vx index 87ecb7b5..19706bc0 100644 --- a/iocBoot/iocWithMPF/st.cmd.Vx +++ b/iocBoot/iocWithMPF/st.cmd.Vx @@ -57,7 +57,7 @@ dbLoadTemplate("motor.substitutions") #!PM500Setup(1, 10) # Newport PM500 configuration parameters: -# (1) controller# being configured, +# (1) controller# being configured # (2) ASYN port name # (3) address (GPIB only) #!PM500Config(0, "a-Serial[0]") @@ -98,7 +98,7 @@ dbLoadTemplate("motor.substitutions") #!ESP300Setup(1, 10) # Newport ESP300 driver configuration parameters: -# (1) controller# being configured, +# (1) controller# being configured # (2) ASYN port name # (3) address (GPIB only) #!ESP300Config(0, "a-Serial[0]") @@ -125,7 +125,7 @@ dbLoadTemplate("motor.substitutions") #!PIC844Setup(1, 10) # PI C-844 driver configuration parameters: -# (1) controller# being configured, +# (1) controller# being configured # (2) ASYN port name # (3) address (GPIB only) #!PIC844Config(0, "a-Serial[0]") @@ -155,8 +155,52 @@ dbLoadTemplate("motor.substitutions") #!MDriveSetup(1, 10) # IMS MDrive driver configuration parameters: -# (1) controller# being configured, +# (1) controller# being configured #!MDriveConfig(0, "a-Serial[0]") #!drvMDrivedebug = 4 +# Newport XPSC8 driver setup parameters: +# (1) maximum number of controllers in system +# (2) motor task polling rate (min=1Hz,max=60Hz) +#!XPSC8Setup(2, 60) + +# Newport XPSC8 driver configuration parameters: +# (1) controller# being configured +# (2) ASYN port name +# (3) ASYN port # +# (4) number of axes +#!XPSC8Config(0, "tcp1", 0, 6) +#!XPSC8Config(1, "tcp2", 0, 8) + +# Newport XPSC8 group and positioner name configuration: +# (1) controller# being configured +# (2) axis# being configured. +# (3) groupnumber +# (4) groupsize +# (5) # of axes in group +# (6) group name +# (7) positioner name +#!XPSC8NameConfig(0,0,0,6,0,"GROUP1","GROUP1.PHI") +#!XPSC8NameConfig(0,1,0,6,1,"GROUP1","GROUP1.KAPPA") +#!XPSC8NameConfig(0,2,0,6,2,"GROUP1","GROUP1.OMEGA") +#!XPSC8NameConfig(0,3,0,6,3,"GROUP1","GROUP1.PSI") +#!XPSC8NameConfig(0,4,0,6,4,"GROUP1","GROUP1.2THETA") +#!XPSC8NameConfig(0,5,0,6,5,"GROUP1","GROUP1.NU") + +#!XPSC8NameConfig(1,0,0,1,0,"GROUP1","GROUP1.Y1_BASE") +#!XPSC8NameConfig(1,1,1,1,0,"GROUP2","GROUP2.Y2_BASE") +#!XPSC8NameConfig(1,2,2,1,0,"GROUP3","GROUP3.Y3_BASE") +#!XPSC8NameConfig(1,3,3,1,0,"GROUP4","GROUP4.TRX_BASE") +#!XPSC8NameConfig(1,4,4,1,0,"GROUP5","GROUP5.THETA-Y_BASE") +#!XPSC8NameConfig(1,5,5,1,0,"GROUP6","GROUP6.X_SAMPLE") +#!XPSC8NameConfig(1,6,6,1,0,"GROUP7","GROUP7.Y_SAMPLE") +#!XPSC8NameConfig(1,7,7,1,0,"GROUP8","GROUP8.Z_SAMPLE") + +# The XPSC8 driver does not set the ASYN end of string (EOS). +#!asynOctetSetInputEos("tcp1",0,"") +#!asynOctetSetOutputEos("tcp1",0,"") +#!asynOctetSetInputEos("tcp2",0,"") +#!asynOctetSetOutputEos("tcp2",0,"") + + iocInit