diff --git a/site_ansto/instrument/TEST_SICS/fakeDMC/mkSimAxes.tcl b/site_ansto/instrument/TEST_SICS/fakeDMC/mkSimAxes.tcl index 614f465e..b32bce70 100755 --- a/site_ansto/instrument/TEST_SICS/fakeDMC/mkSimAxes.tcl +++ b/site_ansto/instrument/TEST_SICS/fakeDMC/mkSimAxes.tcl @@ -80,15 +80,24 @@ proc mkSimAxes {instrument} { } } -proc main {instrument args} { - cd ../sics/server; +proc main {instrument sicspath args} { + set currDir [pwd] + cd $sicspath; loadConfig $args; - cd ../../fakeDMC; + cd $currDir; mkSimAxes $instrument; } if {$tcl_interactive==0} { -puts "arguments = $argv" - main $argv config/motors/motor_configuration.tcl; + puts "arguments($argc) = $argv" + switch $argc { + 1 { main $argv ../sics/server config/motors/motor_configuration.tcl } + 2 { main [lindex $argv 0] [lindex $argv 1] config/motors/motor_configuration.tcl } + default { + puts "Usage: ./mkSimAxes.tcl " + puts "or : ./mkSimAxes.tcl " + puts "eg : ./mkSimAxes.tcl platypus ../sics/newserver" + } + } }