autonomie home licensing consulting support downloads


In software-in-the-loop (SIL) phase (Figure 5), the actual Production Software Code is incorporated into the mathematical simulation that contains the models of the Physical System.  This is done to permit inclusion of software functionality for which no model(s) exists, or to enable faster simulation runs.

Definition - SIL is the inclusion of compiled production software code into a simulation model.


  • enable the inclusion of control algorithm functionality for which no model exists
  • increase simulation speed by including compiled code in place of interpretive models
  • verify that code generated from a model will function identically to the model
  • guarantee that an algorithm in the modeling environment will function identically to that same algorithm executing in a production controller

software in the loop

Figure 5. Software in the loop


Next: Processor-in-the-loop >

autonomie home anl logo