Check for inconsistent vector indexing methods
mathworks.hism.hisl_0021
Dependencies: Simulink® Check™
Usage: High-Integrity System Modeling
Guideline: hisl_0021: Consistent vector indexing method
Description
This check identifies blocks with inconsistent indexing methods.
Using inconsistent block indexing methods can result in modeling errors. Use a consistent vector indexing method for all blocks. The indexing methods are zero-based, one-based, and user-specified.
Check Parameters
Use the Model Advisor Configuration Editor to define the scope of the analysis by specifying the input parameters.
Parameter | Description |
---|---|
Check behavior | Specify the type of indexing the blocks support.
|
Follow links | Specify whether to include content of library-linked blocks in the analysis.
|
Look under masks | Specify whether to include masked model elements in the analysis.
|
Recommended Actions and Results
Review the violations that are flagged by the check and the recommended action for fixing the issue. After applying the changes, save the model and rerun the check analysis.
Modeling Condition | Recommended Action |
---|---|
The model or subsystem contains blocks with inconsistent indexing methods. The indexing methods are zero-based, one-based, or user-specified. | Modify the model to use a single consistent indexing method. |
Capabilities and Limitations
Runs on library models
Does not require model compilation
Allows exclusions of blocks and charts
Analyzes both active and inactive variant choices
Version History
Introduced in R2018b
See Also
Topics
- Check Your Model Using the Model Advisor
- Address Model Check Results
- Save and View Model Advisor Check Reports
- Improve Simulation Performance Using Performance Advisor
- Upgrade Models Using Upgrade Advisor
- Use Model Advisor Configuration Editor to Customize Model Advisor
- Exclude Blocks from Model Advisor Check Analysis
- Justify Model Advisor Violations from Check Analysis
- Check Model Compliance Using Edit-Time Checking