Filter checks

Passed  
Failed  
Warning  
Not Run  
   

Navigation

Model Advisor
1 By Product
1.1 Simulink
1.2 Simulink Coder
1.3 Embedded Coder
1.4 Simulink Control Design
2 By Task
2.1 Code Generation Efficiency
2.2 Data Transfer Efficiency
2.3 Frequency Response Estimation
2.4 Managing Data Store Memory Blocks
2.5 Managing Library Links And Variants
2.6 Migrating to Simplified Initialization mode
2.7 Model Referencing
2.8 Modeling Guidelines for MISRA C:2012
2.9 Modeling Signals and Parameters using Buses
2.10 Modeling Single-Precision Systems
2.11 Simulation Accuracy
2.12 Simulation Runtime Accuracy Diagnostics
2.13 Simulink Model File Integrity
2.14 Units Inconsistencies
2.15 Upgrading to the Current Simulink Version

View

Scroll to top
Show check details
Model Advisor Report - realtime_pacer_lib.mdl
Simulink version: 8.9 Model version: 1.9
System (Library): realtime_pacer_lib Current run: 01-Jun-2017 10:10:09

Run Summary
Pass Fail Warning Not Run Total
   1    0    0    118 119


Model Advisor


    1 By Product  1  0  0  65


        1.1 Simulink  1  0  0  39

        1.2 Simulink Coder  0  0  0  7

        1.3 Embedded Coder  0  0  0  18


  Check for blocks not recommended for C/C++ production code deployment

Not Run


  Identify lookup table blocks that generate expensive out-of-range checking code

Not Run


  Check output types of logic blocks

Not Run


  Check the hardware implementation

Not Run. Check does not support library models.


  Identify questionable software environment specifications

Not Run. Check does not support library models.


  Identify questionable code instrumentation (data I/O)

Not Run. Check does not support library models.


  Check configuration parameters for MISRA C:2012

Not Run. Check does not support library models.


  Check for blocks not recommended for MISRA C:2012

Not Run


  Check for unsupported block names

Not Run


  Check usage of Assignment blocks

Not Run


  Identify questionable subsystem settings

Not Run. Check does not support library models.


  Identify blocks that generate expensive fixed-point and saturation code

Not Run. Check does not support library models.


  Check for switch case expressions without a default case

Not Run. Check does not support library models.


  Identify questionable fixed-point operations

Not Run. Check does not support library models.


  Identify blocks that generate expensive rounding code

Not Run. Check does not support library models.


  Check for bitwise operations on signed integers

Not Run. Check does not support library models.


  Check for recursive function calls

Not Run. Check does not support library models.


  Check for equality and inequality operations on floating-point values

Not Run. Check does not support library models.



        1.4 Simulink Control Design  0  0  0  1


    2 By Task  0  0  0  53


        2.1 Code Generation Efficiency  0  0  0  9


  Check optimization settings

Not Run. Check does not support library models.


  Identify blocks using one-based indexing

Not Run


  Identify questionable software environment specifications

Not Run. Check does not support library models.


  Identify lookup table blocks that generate expensive out-of-range checking code

Not Run


  Identify questionable code instrumentation (data I/O)

Not Run. Check does not support library models.


  Check output types of logic blocks

Not Run


  Identify blocks that generate expensive rounding code

Not Run. Check does not support library models.


  Identify questionable fixed-point operations

Not Run. Check does not support library models.


  Identify blocks that generate expensive fixed-point and saturation code

Not Run. Check does not support library models.



        2.2 Data Transfer Efficiency  0  0  0  1


  Check Delay, Unit Delay and Zero-Order Hold blocks for rate transition

Not Run. Check does not support library models.



        2.3 Frequency Response Estimation  0  0  0  1


  Identify time-varying source blocks interfering with frequency response estimation

Not Run. Check does not support library models.



        2.4 Managing Data Store Memory Blocks  0  0  0  3


  Check Data Store Memory blocks for multitasking, strong typing, and shadowing issues

Not Run. Check does not support library models.


  Check data store block sample times for modeling errors

Not Run. Check does not support library models.


  Check for potential ordering issues involving data store access

Not Run. Check does not support library models.



        2.5 Managing Library Links And Variants  0  0  0  5

        2.6 Migrating to Simplified Initialization mode  0  0  0  4


  Check usage of Merge blocks

Not Run. Check does not support library models.


  Check usage of Outport blocks

Not Run. Check does not support library models.


  Check usage of Discrete-Time Integrator blocks

Not Run. Check does not support library models.


  Check model settings for migration to simplified initialization mode

Not Run. Check does not support library models.



        2.7 Model Referencing  0  0  0  7


  Check for model reference configuration mismatch

Not Run. Check does not support library models.


  Check diagnostic settings ignored during accelerated model reference simulation

Not Run. Check does not support library models.


  Check code generation identifier formats used for model reference

Not Run. Check does not support library models.


  Check for parameter tunability information ignored for referenced models

Not Run. Check does not support library models.


  Check for implicit signal resolution

Not Run. Check does not support library models.


  Check bus signals treated as vectors

Not Run. Check does not support library models.


  Check root model Inport block specifications

Not Run. Check does not support library models.



        2.8 Modeling Guidelines for MISRA C:2012  0  0  0  9


  Check configuration parameters for MISRA C:2012

Not Run. Check does not support library models.


  Check for blocks not recommended for C/C++ production code deployment

Not Run


  Check for blocks not recommended for MISRA C:2012

Not Run


  Check for unsupported block names

Not Run


  Check usage of Assignment blocks

Not Run


  Check for bitwise operations on signed integers

Not Run. Check does not support library models.


  Check for recursive function calls

Not Run. Check does not support library models.


  Check for equality and inequality operations on floating-point values

Not Run. Check does not support library models.


  Check for switch case expressions without a default case

Not Run. Check does not support library models.



        2.9 Modeling Signals and Parameters using Buses  0  0  0  3


  Check for optimal bus virtuality

Not Run


  Check structure parameter usage with bus signals

Not Run. Check does not support library models.


  Check bus signals treated as vectors

Not Run. Check does not support library models.



        2.10 Modeling Single-Precision Systems  0  0  0  1


  Identify questionable operations for strict single-precision design

Not Run. Check does not support library models.



        2.11 Simulation Accuracy  0  0  0  1


  Check for non-continuous signals driving derivative ports

Not Run. Check does not support library models.



        2.12 Simulation Runtime Accuracy Diagnostics  0  0  0  2


  Runtime diagnostics for S-functions

Not Run. Check does not support library models.


  Check if Read/Write diagnostics are enabled for Data Store blocks

Not Run. Check does not support library models.



        2.13 Simulink Model File Integrity  0  0  0  2


  Check model for foreign characters

Not Run


  Check Model History properties

Not Run



        2.14 Units Inconsistencies  0  0  0  4


  Identify unit mismatches in the model

Not Run. Check does not support library models.


  Identify automatic unit conversions in the model

Not Run. Check does not support library models.


  Identify disallowed unit systems in the model

Not Run. Check does not support library models.


  Identify undefined units in the model

Not Run. Check does not support library models.



        2.15 Upgrading to the Current Simulink Version  0  0  0  1


  Open the Upgrade Advisor

Not Run