- •Block Reference
- •Commonly Used
- •Continuous
- •Discontinuities
- •Discrete
- •Logic and Bit Operations
- •Lookup Tables
- •Math Operations
- •Model Verification
- •Model-Wide Utilities
- •Ports & Subsystems
- •Signal Attributes
- •Signal Routing
- •Sinks
- •Sources
- •User-Defined Functions
- •Additional Math & Discrete
- •Additional Discrete
- •Additional Math: Increment — Decrement
- •Run on Target Hardware
- •Target for Use with Arduino Hardware
- •Target for Use with BeagleBoard Hardware
- •Target for Use with LEGO MINDSTORMS NXT Hardware
- •Blocks — Alphabetical List
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Settings Pane
- •Measurements Pane
- •Signal Statistics Measurements
- •Settings Pane
- •Transitions Pane
- •Overshoots/Undershoots
- •Cycles
- •Settings Pane
- •Peaks Pane
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Function Reference
- •Model Construction
- •Simulation
- •Linearization and Trimming
- •Data Type
- •Examples
- •Main Toolbar
- •Command-Line Alternative
- •Command-Line Alternative
- •Command-Line Alternative
- •Command-Line Alternative
- •Command-Line Alternative
- •Command-Line Alternative
- •Mask Icon Drawing Commands
- •Simulink Classes
- •Model Parameters
- •About Model Parameters
- •Examples of Setting Model Parameters
- •Common Block Parameters
- •About Common Block Parameters
- •Examples of Setting Block Parameters
- •Block-Specific Parameters
- •Mask Parameters
- •About Mask Parameters
- •Notes on Mask Parameter Storage
- •Simulink Identifier
- •Simulink Identifier
- •Model Advisor Checks
- •Simulink Checks
- •Simulink Check Overview
- •See Also
- •Identify unconnected lines, input ports, and output ports
- •Description
- •Results and Recommended Actions
- •Capabilities and Limitations
- •Tips
- •See Also
- •Check root model Inport block specifications
- •Description
- •Results and Recommended Actions
- •See Also
- •Check optimization settings
- •Description
- •Results and Recommended Actions
- •Tips
- •See Also
- •Description
- •Results and Recommended Actions
- •See Also
- •Check for implicit signal resolution
- •Description
- •Results and Recommended Actions
- •See Also
- •Check for optimal bus virtuality
- •Description
- •Results and Recommended Actions
- •Capabilities and Limitations
- •See Also
- •Description
- •Results and Recommended Actions
- •Capabilities and Limitations
- •See Also
- •Identify disabled library links
- •Description
- •Results and Recommended Actions
- •Capabilities and Limitations
- •Tips
- •See Also
- •Identify parameterized library links
- •Description
- •Results and Recommended Actions
- •Capabilities and Limitations
- •Tips
- •See Also
- •Identify unresolved library links
- •Description
- •Results and Recommended Actions
- •Capabilities and Limitations
- •See Also
- •Results and Recommended Actions
- •Capabilities and Limitations
- •See Also
- •Results and Recommended Actions
- •Capabilities and Limitations
- •See Also
- •Check usage of function-call connections
- •Description
- •Results and Recommended Actions
- •See Also
- •Check signal logging save format
- •Description
- •Results and Recommended Actions
- •See Also
- •Description
- •Results and Recommended Actions
- •See Also
- •Description
- •Results and Recommended Actions
- •Tips
- •See Also
- •Check data store block sample times for modeling errors
- •Description
- •Results and Recommended Actions
- •See Also
- •Check for potential ordering issues involving data store access
- •Description
- •Results and Recommended Actions
- •Tips
- •See Also
- •Check for partial structure parameter usage with bus signals
- •Description
- •Results and Recommended Actions
- •Tips
- •See Also
- •Check for calls to slDataTypeAndScale
- •Description
- •Results and Recommended Actions
- •Tips
- •See Also
- •Check for proper bus usage
- •Description
- •Results and Recommended Actions
- •Action Results
- •Tips
- •See Also
- •Description
- •Results and Recommended Actions
- •See Also
- •Description
- •Results and Recommended Actions
- •See Also
- •Check for proper Merge block usage
- •Description
- •Input Parameters
- •Results and Recommended Actions
- •See Also
- •Description
- •Results and Recommended Actions
- •Action Results
- •See Also
- •Check for non-continuous signals driving derivative ports
- •Description
- •Results and Recommended Actions
- •See Also
- •Runtime diagnostics for S-functions
- •Description
- •Results and Recommended Actions
- •See Also
- •Check file for foreign characters
- •Description
- •Results and Recommended Actions
- •Tips
- •See Also
- •Check model for known block upgrade issues
- •Description
- •Results and Recommended Actions
- •Action Results
- •See Also
- •Description
- •Results and Recommended Actions
- •Action Results
- •See Also
- •Check that the model is saved in SLX format
- •Description
- •Results and Recommended Actions
- •Tips
- •See Also
- •Check Model History properties
- •Description
- •Results and Recommended Actions
- •See Also
- •Analyze model hierarchy for upgrade issues
- •Description
- •Results and Recommended Actions
- •Tips
- •See Also
- •Description
- •Results and Recommended Actions
- •See Also
- •Simulink Performance Advisor Checks
- •Simulink Performance Advisor Check Overview
- •See Also
- •Baseline
- •See Also
- •Check Preupdate Items
- •See Also
- •Checks that need Update Diagram
- •See Also
- •Checks that require simulation to run
- •See Also
- •Check Accelerator Settings
- •See Also
- •Create Baseline
- •See Also
- •Identify resource intensive diagnostic settings
- •See Also
- •Check optimization settings
- •See Also
- •Identify inefficient lookup table blocks
- •See Also
- •Identify Interpreted MATLAB Function blocks
- •See Also
- •Check MATLAB Function block debug settings
- •See Also
- •Check Stateflow block debug settings
- •See Also
- •Identify simulation target settings
- •See Also
- •Check model reference rebuild setting
- •See Also
- •Check Model Reference parallel build
- •See Also
- •Check solver type selection
- •See Also
- •Select normal or accelerator simulation mode
- •See Also
- •Simulink Limits
- •Maximum Size Limits of Simulink Models
- •Index
- •Filter Structures and Filter Coefficients
- •Valid Initial States
- •Number of Delay Elements (Filter States)
- •Frame-Based Processing
- •Sample-Based Processing
- •Valid Initial States
- •Frame-Based Processing
- •Sample-Based Processing
- •Model Parameters in Alphabetical Order
- •Common Block Parameters
- •Continuous Library Block Parameters
- •Discontinuities Library Block Parameters
- •Discrete Library Block Parameters
- •Logic and Bit Operations Library Block Parameters
- •Lookup Tables Block Parameters
- •Math Operations Library Block Parameters
- •Model Verification Library Block Parameters
- •Model-Wide Utilities Library Block Parameters
- •Ports & Subsystems Library Block Parameters
- •Signal Attributes Library Block Parameters
- •Signal Routing Library Block Parameters
- •Sinks Library Block Parameters
- •Sources Library Block Parameters
- •User-Defined Functions Library Block Parameters
- •Additional Discrete Block Library Parameters
- •Additional Math: Increment - Decrement Block Parameters
- •Mask Parameters
Simulink® Checks
Results and Recommended Actions
|
Condition |
Recommended Action |
|
|
Diagnostics > Connectivity > |
Set Diagnostics > Connectivity > |
|
|
Invalid function-call connection |
Invalid function-call connection |
|
|
is set to none or warning. This |
to error. |
|
|
might lead to non-deterministic |
|
|
|
model execution. |
|
|
|
Diagnostic > Connectivity > |
Set Diagnostics > Connectivity |
|
|
Context-dependent inputs is |
> Context-dependent inputs to |
|
|
set to Disable All or Use local |
Enable all as errors. |
|
|
settings. This might lead to |
|
|
|
non-deterministic model execution. |
|
|
See Also
Function-Call Subsystem
Check signal logging save format
Check signal logging save format.
Description
Check signal logging save format. The signal logging save format ModelDataLogs will be removed in a future release. To take advantage of new functionality, update any models using ModelDataLogs format to use
Dataset format.
10-19
10 Model Advisor Checks
Results and Recommended Actions
|
Condition |
Recommended Action |
|
|
The model has the signal logging |
No action required. |
|
|
format set to Dataset. |
|
|
|
The model has the signal logging |
Use the Upgrade Advisor (with |
|
|
format set to ModelDataLogs. |
the upgradeadvisor function) to |
|
|
|
upgrade a model to use Dataset |
|
|
|
format. Enable the Check signal |
|
|
|
logging save format check, run the |
|
|
|
check, and click the Update format |
|
|
|
button. |
|
|
The model contains Model blocks. |
Use the Upgrade Advisor (with |
|
|
All models in the model reference |
the upgradeadvisor function) to |
|
|
hierarchy require the same signal |
upgrade a model to use Dataset |
|
|
logging save format. |
format. Enable the Check signal |
|
|
|
logging save format check, run the |
|
|
|
check, and click the Update format |
|
|
|
button. |
|
See Also
“Specify the Signal Logging Data Format”
10-20
Simulink® Checks
Check Data Store Memory blocks for multitasking, strong typing, and shadowing issues
Look for modeling issues related to Data Store Memory blocks.
Description
Checks for multitasking data integrity, strong typing, and shadowing of data stores of higher scope.
Results and Recommended Actions
|
Condition |
Recommended Action |
|
|
The Duplicate data store |
Consider setting the “Duplicate data |
|
|
names check is set to none or |
store names” check to error in the |
|
|
warning. |
Configuration Parameters dialog box, on |
|
|
|
the Diagnostics > Data Validity pane. |
|
|
The data store variable names |
Specify a data type other than auto by |
|
|
are not strongly typed in one of |
taking one of the following actions: |
|
|
the following: |
• Choose a data type other than |
|
|
• Signal Attributes pane |
Inherit: auto on the Signal |
|
|
of the Block Parameters |
Attributes pane of the Block |
|
|
dialog for the Date Store |
Parameters dialog for the Date Store |
|
|
Memory block |
Memory block. |
|
|
• Global data store name |
• If you are using a global data store |
|
|
|
name, then specify its data type in the |
|
|
|
Simulink.Signal object. |
|
|
The Multitask data store |
Consider setting the “Multitask |
|
|
check is set to none or warning. |
data store” check to error in the |
|
|
|
Configuration Parameters dialog box, on |
|
|
|
the Diagnostics > Data Validity pane. |
|
See Also
•“About Data Stores”
•“Storage Classes for Data Store Memory Blocks”
10-21
10 Model Advisor Checks
•Data Store Memory
•Data Store Read
•Data Store Write
•“Duplicate data store names”
•“Multitask data store”
10-22