From 774b41f3e0092c9601d93e701d216ee72f92108c Mon Sep 17 00:00:00 2001 From: Ron Sluiter Date: Tue, 16 Mar 2004 16:26:26 +0000 Subject: [PATCH] - "#!" marks lines that can be uncommented. - Added MicroMo MVP2001, Micos MoCo, IMS MDrive. --- iocBoot/iocWithAsyn/st.cmd.Vx | 96 ++++++++++++++++++++++++++++------- iocBoot/iocWithMPF/st.cmd.Vx | 96 ++++++++++++++++++++++++++++------- 2 files changed, 156 insertions(+), 36 deletions(-) diff --git a/iocBoot/iocWithAsyn/st.cmd.Vx b/iocBoot/iocWithAsyn/st.cmd.Vx index 598948ab..93b4b7be 100644 --- a/iocBoot/iocWithAsyn/st.cmd.Vx +++ b/iocBoot/iocWithAsyn/st.cmd.Vx @@ -6,12 +6,13 @@ # selected by deleting either the "# !MPF-1-CPU! #" for the "# !MPF-2-CPU! #" # comments. +# "#!" marks lines that can be uncommented. # The following must be added for many board support packages -#cd "... IOC st.cmd complete directory path ... " +#!cd "... IOC st.cmd complete directory path ... " < cdCommands -#< ../nfsCommands +#!< ../nfsCommands cd topbin @@ -39,35 +40,37 @@ MPF_Server_Location = 0 # (1) maximum number of controllers in system # (2) N/A # (3) motor task polling rate (min=1Hz,max=60Hz) -MM4000Setup(1, 0, 10) +#!MM4000Setup(1, 0, 10) # Newport MM4000 driver configuration parameters: # (1) controller# being configured, # (2) port type: 0-GPIB_PORT or 1-RS232_PORT, # (3) GPIB link or MPF server location # (4) GPIB address or MPF serial server name -MM4000Config(0, 1, MPF_Server_Location, "a-Serial[0]") +#!MM4000Config(0, 1, MPF_Server_Location, "a-Serial[0]") +#!drvMM4000debug=4 # Newport PM500 driver setup parameters: # (1) maximum number of controllers in system # (2) N/A # (3) motor task polling rate (min=1Hz,max=60Hz) -#PM500Setup(1, 0, 10) +#!PM500Setup(1, 0, 10) # Newport PM500 configuration parameters: # (1) controller# being configured, # (2) port type (0-GPIB_PORT, 1-RS232_PORT) # (3) GPIB link or MPF server location # (4) GPIB address or MPF serial server name -#PM500Config(0, 1, MPF_Server_Location, "a-Serial[0]") +#!PM500Config(0, 1, MPF_Server_Location, "a-Serial[0]") +#!drvPM500debug=4 # IMS IM483 driver setup parameters: # (1) maximum number of controllers in system # (2) N/A # (3) motor task polling rate (min=1Hz,max=60Hz) # SM - single mode PL - party mode -#IM483SMSetup(1, 0, 1) -#IM483PLSetup(1, 0, 5) +#!IM483SMSetup(1, 0, 1) +#!IM483PLSetup(1, 0, 5) # IMS IM483 configuration parameters: # (1) controller# being configured, @@ -75,14 +78,16 @@ MM4000Config(0, 1, MPF_Server_Location, "a-Serial[0]") # (3) MPF server location # (4) GPIB address or serial server task name # SM - single mode PL - party mode -#IM483SMConfig(0, 1, MPF_Server_Location, "a-Serial[0]") -#IM483PLConfig(0, 1, MPF_Server_Location, "a-Serial[0]") +#!IM483SMConfig(0, 1, MPF_Server_Location, "a-Serial[0]") +#!drvIM483SMdebug=4 +#!IM483PLConfig(0, 1, MPF_Server_Location, "a-Serial[0]") +#!drvIM483PLdebug=4 # MCB-4B driver setup parameters: # (1) maximum # of controllers, # (2) maximum # axis per controller # (3) motor task polling rate (min=1Hz, max=60Hz) -#MCB4BSetup(1, 1, 10) +#!MCB4BSetup(1, 1, 10) # MCB-4B driver configuration parameters: # (1) controller @@ -90,34 +95,89 @@ MM4000Config(0, 1, MPF_Server_Location, "a-Serial[0]") # (3) MPF server # Example: # MCB4BConfig(0, 1, "a-Serial[0]") MPF card 1, port 0 on IP slot A. -#MCB4BConfig(0, MPF_Server_Location, "a-Serial[3]") +#!MCB4BConfig(0, MPF_Server_Location, "a-Serial[3]") +#!drvMCB4BDebug=4 # Newport ESP300 driver setup parameters: # (1) maximum number of controllers in system # (2) N/A # (3) motor task polling rate (min=1Hz,max=60Hz) -#ESP300Setup(1, 0, 10) +#!ESP300Setup(1, 0, 10) # Newport ESP300 driver configuration parameters: # (1) controller# being configured, # (2) port type: 0-GPIB_PORT or 1-RS232_PORT, # (3) MPF server location # (4) GPIB address or MPF serial server name -#ESP300Config(0, 1, MPF_Server_Location, "a-Serial[0]") -#drvESP300debug = 4 +#!ESP300Config(0, 1, MPF_Server_Location, "a-Serial[0]") +#!drvESP300debug = 4 + +# MicroMo MVP2001 driver setup parameters: +# +# NOTE: The 1st controller on each chain should have it's address = 1. +# The rest of the controllers on a chain should follow sequentially. +# +# +# int MVP2001Setup(int num_cards, /* number of CHAINS of controllers */ +# int num_channels, /* NOT Used. */ +# int scan_rate) /* polling rate (Min=1Hz, max=60Hz) */ +#!MVP2001Setup(1, 0, 10) + +# int MVP2001Config(int card, /* CHAIN being configured */ +# int port_type, /* 1:RS232_PORT */ +# int addr1, /* VME Card */ +# int addr2) /* Serial port name (SerialServer task) */ +#!MVP2001Config(0, 1, MPF_Server_Location, "a-Serial[4]") +#!drvMVP2001debug=4 # PI C-844 driver setup parameters: # (1) maximum number of controllers in system # (2) N/A # (3) motor task polling rate (min=1Hz,max=60Hz) -PIC844Setup(1, 0, 2) +#!PIC844Setup(1, 0, 2) # PI C-844 driver configuration parameters: # (1) controller# being configured, # (2) port type: 0-GPIB_PORT or 1-RS232_PORT, # (3) GPIB link or MPF server location # (4) GPIB address or MPF serial server name -PIC844Config(0, 1, MPF_Server_Location, "a-Serial[0]") -#drvPIC844debug = 4 +#!PIC844Config(0, 1, MPF_Server_Location, "a-Serial[0]") +#!drvPIC844debug = 4 + +# Micos MoCo driver setup parameters: +# Load MicosSetup once. +# (1) max # of controller groups. Controller groups are per serial +# port. +# (2) max # axes per controller group. Maximum 16. (addr 0-15) +# (3) motor task polling rate (min=1Hz, max=60Hz, 10Hz works well) +# Example: +# MicosSetup(1, 2, 10) 1 group. 2 axes (controllers) in the group. +# 10Hz poll. +#!MicosSetup(1, 2, 10) + +# Micos MoCo driver configuration parameters: +# Load one MicosConfig for each group of Micos drivers. +# (1) "Controller group" number +# (2) MPF card +# (3) MPF serial server +# Example: +# MicosConfig(0, 1, "a-Serial[0]") Group 0, MPF card 1, port 0 on IP +# slot A. +#!MicosConfig(0, MPF_Server_Location, "a-Serial[0]") +#!drvMicosDebug = 4 + +# IMS MDrive driver setup parameters: +# (1) maximum number of controllers in system +# (2) N/A +# (3) motor task polling rate (min=1Hz,max=60Hz) +#!MDriveSetup(1, 0, 1) + +# IMS MDrive driver configuration parameters: +# (1) controller# being configured, +# (2) port type: 0-GPIB_PORT or 1-RS232_PORT, +# (3) GPIB link or MPF server location +# (4) GPIB address or MPF serial server name +#!MDriveConfig(0, 1, MPF_Server_Location, "a-Serial[0]") +#!drvMDrivedebug = 4 iocInit diff --git a/iocBoot/iocWithMPF/st.cmd.Vx b/iocBoot/iocWithMPF/st.cmd.Vx index 598948ab..93b4b7be 100644 --- a/iocBoot/iocWithMPF/st.cmd.Vx +++ b/iocBoot/iocWithMPF/st.cmd.Vx @@ -6,12 +6,13 @@ # selected by deleting either the "# !MPF-1-CPU! #" for the "# !MPF-2-CPU! #" # comments. +# "#!" marks lines that can be uncommented. # The following must be added for many board support packages -#cd "... IOC st.cmd complete directory path ... " +#!cd "... IOC st.cmd complete directory path ... " < cdCommands -#< ../nfsCommands +#!< ../nfsCommands cd topbin @@ -39,35 +40,37 @@ MPF_Server_Location = 0 # (1) maximum number of controllers in system # (2) N/A # (3) motor task polling rate (min=1Hz,max=60Hz) -MM4000Setup(1, 0, 10) +#!MM4000Setup(1, 0, 10) # Newport MM4000 driver configuration parameters: # (1) controller# being configured, # (2) port type: 0-GPIB_PORT or 1-RS232_PORT, # (3) GPIB link or MPF server location # (4) GPIB address or MPF serial server name -MM4000Config(0, 1, MPF_Server_Location, "a-Serial[0]") +#!MM4000Config(0, 1, MPF_Server_Location, "a-Serial[0]") +#!drvMM4000debug=4 # Newport PM500 driver setup parameters: # (1) maximum number of controllers in system # (2) N/A # (3) motor task polling rate (min=1Hz,max=60Hz) -#PM500Setup(1, 0, 10) +#!PM500Setup(1, 0, 10) # Newport PM500 configuration parameters: # (1) controller# being configured, # (2) port type (0-GPIB_PORT, 1-RS232_PORT) # (3) GPIB link or MPF server location # (4) GPIB address or MPF serial server name -#PM500Config(0, 1, MPF_Server_Location, "a-Serial[0]") +#!PM500Config(0, 1, MPF_Server_Location, "a-Serial[0]") +#!drvPM500debug=4 # IMS IM483 driver setup parameters: # (1) maximum number of controllers in system # (2) N/A # (3) motor task polling rate (min=1Hz,max=60Hz) # SM - single mode PL - party mode -#IM483SMSetup(1, 0, 1) -#IM483PLSetup(1, 0, 5) +#!IM483SMSetup(1, 0, 1) +#!IM483PLSetup(1, 0, 5) # IMS IM483 configuration parameters: # (1) controller# being configured, @@ -75,14 +78,16 @@ MM4000Config(0, 1, MPF_Server_Location, "a-Serial[0]") # (3) MPF server location # (4) GPIB address or serial server task name # SM - single mode PL - party mode -#IM483SMConfig(0, 1, MPF_Server_Location, "a-Serial[0]") -#IM483PLConfig(0, 1, MPF_Server_Location, "a-Serial[0]") +#!IM483SMConfig(0, 1, MPF_Server_Location, "a-Serial[0]") +#!drvIM483SMdebug=4 +#!IM483PLConfig(0, 1, MPF_Server_Location, "a-Serial[0]") +#!drvIM483PLdebug=4 # MCB-4B driver setup parameters: # (1) maximum # of controllers, # (2) maximum # axis per controller # (3) motor task polling rate (min=1Hz, max=60Hz) -#MCB4BSetup(1, 1, 10) +#!MCB4BSetup(1, 1, 10) # MCB-4B driver configuration parameters: # (1) controller @@ -90,34 +95,89 @@ MM4000Config(0, 1, MPF_Server_Location, "a-Serial[0]") # (3) MPF server # Example: # MCB4BConfig(0, 1, "a-Serial[0]") MPF card 1, port 0 on IP slot A. -#MCB4BConfig(0, MPF_Server_Location, "a-Serial[3]") +#!MCB4BConfig(0, MPF_Server_Location, "a-Serial[3]") +#!drvMCB4BDebug=4 # Newport ESP300 driver setup parameters: # (1) maximum number of controllers in system # (2) N/A # (3) motor task polling rate (min=1Hz,max=60Hz) -#ESP300Setup(1, 0, 10) +#!ESP300Setup(1, 0, 10) # Newport ESP300 driver configuration parameters: # (1) controller# being configured, # (2) port type: 0-GPIB_PORT or 1-RS232_PORT, # (3) MPF server location # (4) GPIB address or MPF serial server name -#ESP300Config(0, 1, MPF_Server_Location, "a-Serial[0]") -#drvESP300debug = 4 +#!ESP300Config(0, 1, MPF_Server_Location, "a-Serial[0]") +#!drvESP300debug = 4 + +# MicroMo MVP2001 driver setup parameters: +# +# NOTE: The 1st controller on each chain should have it's address = 1. +# The rest of the controllers on a chain should follow sequentially. +# +# +# int MVP2001Setup(int num_cards, /* number of CHAINS of controllers */ +# int num_channels, /* NOT Used. */ +# int scan_rate) /* polling rate (Min=1Hz, max=60Hz) */ +#!MVP2001Setup(1, 0, 10) + +# int MVP2001Config(int card, /* CHAIN being configured */ +# int port_type, /* 1:RS232_PORT */ +# int addr1, /* VME Card */ +# int addr2) /* Serial port name (SerialServer task) */ +#!MVP2001Config(0, 1, MPF_Server_Location, "a-Serial[4]") +#!drvMVP2001debug=4 # PI C-844 driver setup parameters: # (1) maximum number of controllers in system # (2) N/A # (3) motor task polling rate (min=1Hz,max=60Hz) -PIC844Setup(1, 0, 2) +#!PIC844Setup(1, 0, 2) # PI C-844 driver configuration parameters: # (1) controller# being configured, # (2) port type: 0-GPIB_PORT or 1-RS232_PORT, # (3) GPIB link or MPF server location # (4) GPIB address or MPF serial server name -PIC844Config(0, 1, MPF_Server_Location, "a-Serial[0]") -#drvPIC844debug = 4 +#!PIC844Config(0, 1, MPF_Server_Location, "a-Serial[0]") +#!drvPIC844debug = 4 + +# Micos MoCo driver setup parameters: +# Load MicosSetup once. +# (1) max # of controller groups. Controller groups are per serial +# port. +# (2) max # axes per controller group. Maximum 16. (addr 0-15) +# (3) motor task polling rate (min=1Hz, max=60Hz, 10Hz works well) +# Example: +# MicosSetup(1, 2, 10) 1 group. 2 axes (controllers) in the group. +# 10Hz poll. +#!MicosSetup(1, 2, 10) + +# Micos MoCo driver configuration parameters: +# Load one MicosConfig for each group of Micos drivers. +# (1) "Controller group" number +# (2) MPF card +# (3) MPF serial server +# Example: +# MicosConfig(0, 1, "a-Serial[0]") Group 0, MPF card 1, port 0 on IP +# slot A. +#!MicosConfig(0, MPF_Server_Location, "a-Serial[0]") +#!drvMicosDebug = 4 + +# IMS MDrive driver setup parameters: +# (1) maximum number of controllers in system +# (2) N/A +# (3) motor task polling rate (min=1Hz,max=60Hz) +#!MDriveSetup(1, 0, 1) + +# IMS MDrive driver configuration parameters: +# (1) controller# being configured, +# (2) port type: 0-GPIB_PORT or 1-RS232_PORT, +# (3) GPIB link or MPF server location +# (4) GPIB address or MPF serial server name +#!MDriveConfig(0, 1, MPF_Server_Location, "a-Serial[0]") +#!drvMDrivedebug = 4 iocInit