#####################  simfast.rb -- brent@mbari.org  #####################
# $Source: /home/cvs/ESP/gen2/software/esp/mode/simfast.rb,v $
#    Copyright (C) 2003 MBARI
#    MBARI Proprietary Information. All rights reserved.
# $Id: simfast.rb,v 1.18 2005/05/07 05:18:47 brent Exp $
#
#  Outer shell script for simulations in simulated time
#
############################################################################

require 'log'
logFile = open ESP.logFn, "a"
logger = Log::All.new logFile
(sch = Schedule.new 0.0, logger).
  thread.name=(ESP::Mode.to_s+"Scheduler").intern

begin
  execute 'buildmodel'  #create the standard system model
  ESP.shell :ESPsim
rescue Exception => err
  logger.recordException err
ensure
  logger.terminate
end
