SIL/PIL Limitations Removed
R2026bYou can run SIL and PIL simulations on models that use triggered sample times, where an external signal or control block controls execution of a conditional or iterator subsystem. For more information, see Conditionally Executed Subsystems Overview and Iterator Subsystems.
In R2026b: You can use SIL and PIL simulations to unit test subsystems that include global data stores defined by
Simulink.Signalobjects.In R2026a: For Model block SIL and PIL simulations, data logging is supported whether model configuration parameter Total number of instances allowed per top model is set to
OneorMultiple.In R2025a: You can tune model workspace parameters during atomic subsystem SIL or PIL simulations by modifying the parameter values in the test harness workspace. You can also tune model workspace parameters that use AUTOSAR storage classes.
In R2023a: You can provide debugging support for PIL simulations.
In R2023a: You can run SIL or PIL simulations with generated code that has uninitialized or undefined model workspace parameters.
In R2022b: SIL and PIL atomic subsystem simulations support reusable subsystems with input signals that map to
constvariables in the generated code.SIL and PIL simulations support global data stores.
SIL and PIIL simulations support signal logging.
SIL and PIL simulations support Initialize FunctionInitialize Function, Reset FunctionReset Function, and Terminate FunctionTerminate Function blocks.