Variable Sections for Calculations Appendix B Calculation using C# Calculation File
152 2PAA107563-600 B
Table 19. Calculation Task
Column Description
Name The name for the calculation task.
Module Calculation module to be used.
Class The name(s) of the calculation class(es) to be run
by this task. More than one class can be defined by
separating them with pipes "|". The classes will be
run in the order they are defined.
UserParameters User definable parameters that can be accessed in
the calculation class using the ParameterProvider
"Parameters".
Description A description for the task.
BaseTime The base time is a local time stamp the periods in
the calculation task are aligned to. If the Basetime
is not defined the default value 2300-01-01
00:00:00 is used. (NOTE: BaseTime does not affect
the actual time at which the calculation task is
scheduled to run, see ScheduleBaseTime.)
PeriodLength Defines the temporal resolution of the calculation
task and is used to determine (with BaseTime) the
start times and lengths of calculated periods.
PeriodLengthUnit The time unit of the period length.
Offset Defines the period offset for the calculation task
start time as a number of periods. Positive values
point forward (to future) and negative values point
backwards (to past). For example, if a calculation
task with a calculation level of 5 minutes has a start
time of 12:00 and the offset is set to -3, the
calculated periods start from
11:45 (3 x 5 minutes in the past).