# sys::RateFolder

    sys::Obj
      sys::Virtual
        sys::Component
          sys::Folder
            sys::RateFolder

`public class RateFolder` `[niagaraIcon="module://icons/x16/folder.png"]`

RateFolder is a folder that controls how often its children execute. It can be used to implement an app with components that execute at different rates.

appCyclesToSkip

  `public property int appCyclesToSkip [min=0, config]`

  How many app cycles to skip between child executes. Set to 0 to disable, i.e. children execute every cycle.

allowChildExecute

  `public virtual override bool allowChildExecute()`

  Calculate when to allow children to execute.

loaded

  `public virtual override void loaded()`

  Override loaded() to init execCount.