Using timers

Most activities in your simulation will not need to be performed every month. A range of Activity timers can be inserted into the activity tree structure. These will influence an activity they are placed immediately under and any activities that are children of that activity (and their offspring down the tree). This allows you to either add a timer to an individual activity (such as pay accountant fees annually in July), or you may want to perform all ruminant movement activities in March and September (i.e. Interval timer starting in March with a 6 month interval).

While most timers are generic and can be used on any activity, a number of custom timers are also developed for specific activities (e.g. the Breed for milking timer is used to manage Controlled mating to optimise milk production). Only timers that are permitted can be added under activities and you will be warned if invalid timers are used in your simulation.

A Linked timer is available re-use the settings of an existing timer.

Multiple timers, nested timers, or when an additional timer appears further down a branch all combine their rules.

Therefore, the outcome of timers are additive and the conditions of all timers associated with an activity must be met for the activity to be performed.

If the timer styles provided do not allow your required conditions to be simulated you may need to provide two activities each with a timer.

 

The example above shows how various timers influence the triggering of activities. In this example the Date range timer provided in Activity Folder 1 will apply to all Activities and Folders within the folder (blue rectangle) such that they will only happen in the specified date range. The Month range timer provided under Activity 1 will apply to Activity 1 and all its children (Activity 2 and Activity 3, orange rectangle) in combination with the previous Date range timer such that they will only happen within the month range between the dates specified. Activity 6 will obey the Interval timer but is not influenced by the other timers (green rectangle). Finally Activity 7 will be performed every time-step as it has no timers.

The following types of timers are available