Merged the simulation mode setup from the trunk with the modified setmode command from the branch.
r1945 | ffr | 2007-05-08 14:59:26 +1000 (Tue, 08 May 2007) | 2 lines
This commit is contained in:
committed by
Douglas Clowes
parent
4594b23f13
commit
86b99280d4
@@ -14,19 +14,6 @@ if {$sim_mode == "true"} {
|
|||||||
}
|
}
|
||||||
|
|
||||||
source $cfPath(hmm)/hmm_configuration_common_1.tcl
|
source $cfPath(hmm)/hmm_configuration_common_1.tcl
|
||||||
# Configure to upload a complete configuration to the histogram server.
|
|
||||||
# In this case it's the main config file plus the FAT, BAT and OAT files
|
|
||||||
# in the same direcory as the SICS executable (for this example).
|
|
||||||
# Alternatives:
|
|
||||||
# - A partial config could be uploaded instead - e.g. just the main config file,
|
|
||||||
# in that case the main config file points to a set of FAT, BAT OAT files
|
|
||||||
# located on the server.
|
|
||||||
# - The histogram server could configure itself from a config file set
|
|
||||||
# kept on the local file system (not automated presently, manual control only)
|
|
||||||
# - Or, no configuration at all could be uploaded, the
|
|
||||||
# histogram server can configure itself using its default config files.
|
|
||||||
hmm configure hmconfigscript "returnconfigfile $cfPath(hmm)/anstohm_full.xml"
|
|
||||||
|
|
||||||
if {$sim_mode == "true"} {
|
if {$sim_mode == "true"} {
|
||||||
proc ::histogram_memory::hmm_initialize {} {
|
proc ::histogram_memory::hmm_initialize {} {
|
||||||
hmm configure hmaddress http://das1-[SplitReply [instrument]]:8080;
|
hmm configure hmaddress http://das1-[SplitReply [instrument]]:8080;
|
||||||
@@ -46,10 +33,10 @@ if {$sim_mode == "true"} {
|
|||||||
# kept on the local file system (not automated presently, manual control only)
|
# kept on the local file system (not automated presently, manual control only)
|
||||||
# - Or, no configuration at all could be uploaded, the
|
# - Or, no configuration at all could be uploaded, the
|
||||||
# histogram server can configure itself using its default config files.
|
# histogram server can configure itself using its default config files.
|
||||||
proc setmode {mode} {
|
proc ::histogram_memory::setmode {mode} {
|
||||||
global cfPath;
|
global cfPath;
|
||||||
|
hmm_mode $mode;
|
||||||
set sim_mode [SplitReply [hmm_simulation]];
|
set sim_mode [SplitReply [hmm_simulation]];
|
||||||
|
|
||||||
switch $mode {
|
switch $mode {
|
||||||
pulser {
|
pulser {
|
||||||
if {$sim_mode == "true"} {
|
if {$sim_mode == "true"} {
|
||||||
@@ -57,7 +44,12 @@ proc setmode {mode} {
|
|||||||
hmm configure stitch_nxc [expr 480*8 - 1];
|
hmm configure stitch_nxc [expr 480*8 - 1];
|
||||||
hmm configure oat_ntc_eff 1;
|
hmm configure oat_ntc_eff 1;
|
||||||
}
|
}
|
||||||
hmm configure hmconfigscript "returnconfigfile $cfPath(hmm)/anstohm_full_pulser.xml"
|
_hmm_hor_channel_name horizontal_channel_number;
|
||||||
|
_hmm_hor_axis polar_angle;
|
||||||
|
_hmm_hor_axis_alias dtheta;
|
||||||
|
_hmm_vert_axis y_pixel_offset;
|
||||||
|
_hmm_vert_axis_alias dvaxis;
|
||||||
|
hmm configure hmconfigscript "returnconfigfile $cfPath(hmm)/anstohm_full_pulser.xml";
|
||||||
}
|
}
|
||||||
calibration {
|
calibration {
|
||||||
if {$sim_mode == "true"} {
|
if {$sim_mode == "true"} {
|
||||||
@@ -65,7 +57,12 @@ proc setmode {mode} {
|
|||||||
hmm configure stitch_nxc [expr 480*8 - 1];
|
hmm configure stitch_nxc [expr 480*8 - 1];
|
||||||
hmm configure oat_ntc_eff 1;
|
hmm configure oat_ntc_eff 1;
|
||||||
}
|
}
|
||||||
hmm configure hmconfigscript "returnconfigfile $cfPath(hmm)/anstohm_full_calibration.xml"
|
_hmm_hor_channel_name horizontal_channel_number;
|
||||||
|
_hmm_hor_axis polar_angle;
|
||||||
|
_hmm_hor_axis_alias dtheta;
|
||||||
|
_hmm_vert_axis y_pixel_offset;
|
||||||
|
_hmm_vert_axis_alias dvaxis;
|
||||||
|
hmm configure hmconfigscript "returnconfigfile $cfPath(hmm)/anstohm_full_calibration.xml";
|
||||||
}
|
}
|
||||||
normal -
|
normal -
|
||||||
default {
|
default {
|
||||||
@@ -74,14 +71,12 @@ proc setmode {mode} {
|
|||||||
hmm configure stitch_nxc [expr 480*8 - 1];
|
hmm configure stitch_nxc [expr 480*8 - 1];
|
||||||
hmm configure oat_ntc_eff 1;
|
hmm configure oat_ntc_eff 1;
|
||||||
}
|
}
|
||||||
#hmm configure hmconfigscript "returnconfigfile $cfPath(hmm)/anstohm_full_normal.xml"
|
_hmm_hor_channel_name horizontal_channel_number;
|
||||||
hmm configure hmconfigscript "returnconfigfile $cfPath(hmm)/anstohm_full_small.xml"
|
_hmm_hor_axis polar_angle;
|
||||||
|
_hmm_hor_axis_alias dtheta;
|
||||||
|
_hmm_vert_axis y_pixel_offset;
|
||||||
|
_hmm_vert_axis_alias dvaxis;
|
||||||
|
hmm configure hmconfigscript "returnconfigfile $cfPath(hmm)/anstohm_full_small.xml";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
setmode $hmm_mode
|
|
||||||
::histogram_memory::hmm_initialize
|
|
||||||
::histogram_memory::hmm_setup transparent 7000000 3 stitch_nyc stitch_nxc oat_ntc_eff
|
|
||||||
hmm_start 0
|
|
||||||
|
|||||||
Reference in New Issue
Block a user