Solver
hisl_0040: Configuration Parameters > Solver > Simulation time
ID: Title | hisl_0040: Configuration Parameters > Solver > Simulation time | ||
---|---|---|---|
Description | Set these simulation time configuration parameters as follows: | ||
A | Start time to
| ||
B | Stop time to a positive value that is less than the value of Application lifespan (days). | ||
Note | Simulink® allows nonzero start times for simulation. However, production code generation requires a zero start time. Stop time in seconds and Application lifespan (days) is in days. When configuration parameter Application
lifespan (days) is set to | ||
Rationale | A | Generate code that is valid for production code generation. | |
Model Advisor Checks | Check safety-related solver settings for simulation time (Simulink Check) | ||
References |
| ||
See Also |
| ||
Last Changed | R2017b |
hisl_0041: Configuration Parameters > Solver > Solver options
ID: Title | hisl_0041: Configuration Parameters > Solver > Solver options | ||
---|---|---|---|
Description | For models used to develop high-integrity systems, in the Configuration Parameters dialog box, on the Solver pane, set parameters for solvers as follows: | ||
A | Type to
| ||
B | Solver to
| ||
Note | Generating code for production requires a fixed-step, discrete solver. | ||
Rationale | A, B | Generate code that is valid for production code generation. | |
Model Advisor Checks | Check safety-related solver settings for solver options (Simulink Check) | ||
References |
| ||
See Also | Solver Pane in the Simulink documentation | ||
Last Changed | R2017b |
hisl_0042: Configuration Parameters > Solver > Tasking and sample time options
ID: Title | hisl_0042: Configuration Parameters > Solver > Tasking and sample time options | ||
---|---|---|---|
Description | For multitasking models that are deployed with a preemptive (interruptable) operating system:
This guideline applies to rate-based models only. | ||
Notes | Selecting the Automatically handle rate transition for data transfer parameter can insert rate transition code without a corresponding model construct. This can impede establishing full traceability or showing that only intended functions are included in generated code. You can select or clear the Higher priority value indicates higher task priority model configuration parameter. Selecting this parameter determines whether the Sample time properties parameter assumes lower values indicate higher priorities or higher values indicate higher priorities. | ||
Rationale | Support fully specified models and unambiguous code. | ||
Model Advisor Checks | Check safety-related solver settings for tasking and sample-time (Simulink Check) | ||
References |
| ||
See Also | |||
Last Changed | R2023a |