User Tools

Site Tools


howtos:typical_initview

This is an old revision of the document!


Prepare initialization views

Null Scenario for Calibrator

Creating a null scenario (#nullScn) in the calibrator puts 0's in all the inputs to get a first scenario from which you can start running a calibration recipe.

With the diagram open in Documenter, ensure that Calibration view is toggled on.

  1. In Documenter choose menu item Samm/View Scripts/General
    1. click “control”, “allCalculators”, “variable list”, and TOOL code
    2. set the tool name to “assign”
  2. Hit O.K and save the files in your cal/views directory call them nullScn.v and nullScn.t
  3. Edit the .t file and change all the “assign (…) to 0.0”:
    1. first replace [1]; ) with “” everywhere to clean up part of the string
    2. The following search and replace regular expression for the search works well in edit pad. Use replace string 0
assign \([a-z|A-Z|0-9|_]*\[[a-z|A-Z|0-9|,|_|\-\>|\+]*\]

Fixed Scenario for Simulator

In Documenter, with Calibration view toggled off: SAMM | View Scripts | Fixed Scenario. Save the resulting `fixedScn.t` and `fixedScn.v` files.

The `fixedScn.t` file will need some editing to run.

This code block will need to have an appropriate tool object name inserted in order for the `$xYear` variables to be set.

integer $lastHisYear
getobjinfo ([1], $lastHisYear; info=sequenceEnd, dim=time)
integer $firstYear
getobjinfo ([2], $firstYear; info=sequenceStart, dim=time)
integer $lastYear
getobjinfo ([2], $lastYear; info=sequenceEnd, dim=time)

There may be cases where input variables do not have have the standard time informant and therefore require custom assignment in the fixedScn view.

howtos/typical_initview.1552880136.txt.gz · Last modified: 2019/03/18 03:35 by marcus.williams