Model Size Metrics for Simulink
Version 1.0.1 (28.5 KB) by
Sysenso Systems
getModelMetrics - Helps to find the size metrics of the given Model.
Use cases: This metric can be used to compare two models for its complicity in-terms of size and used for time estimation to work on the model.
Usage Instructions:
Note: Add the utils and its sub folders into MATLAB path before calling the getModelMetrics function.
Syntax:
>>modelMetrics = getModelMetrics(<'ModelName'>)
modelMetrics - structure contains following details.
modelMetrics.totalBlocksCount - number of blocks in the model
modelMetrics.subsystemCount - number of Subsystems in the model
modelMetrics.libraryBlockCount - number of libarary blocks in the model
modelMetrics.userDefinedBlockCount - number of User-Defined Libaray blocks in the model
modelMetrics.modelReferenceBlockCount - number of ModelReferenced blocks in the model
modelMetrics.portBlocksCount - number of PortBlocks in the model
modelMetrics.stateFlowBlockCount - number of StateFlow blocks in the model
modelMetrics.modelHierarchicalDepth - the HierarchicalDepth of the model
modelMetrics.totalEffectiveLines - number of EffectiveLines in the model
modelMetrics.modelParameters - list the model parameters from base, model and masked workspace
Example:
>>modelMetrics = getModelMetrics('sldemo_autotrans')
Developed by: Sysenso Systems, https://sysenso.com/
Contact: contactus@sysenso.com
Version:
1.0 - Initial Version.
Cite As
Sysenso Systems (2024). Model Size Metrics for Simulink (https://github.com/SysensoSystems/ModelMetrics), GitHub. Retrieved .
MATLAB Release Compatibility
Created with
R2015b
Compatible with R2015b and later releases
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
metric_functions
Versions that use the GitHub default branch cannot be downloaded
Version | Published | Release Notes | |
---|---|---|---|
1.0.1 | Connected with github repository. |
|
|
1.0.0 |
To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.