Simulink Goto Blocks Distribution
Metric ID
slcomp.GotosDistribution
Description
Use this metric to determine the distribution of the number of Simulink® Goto blocks in each layer of a unit or component.
Supported Artifacts
You can collect this metric for:
To control what the dashboard classifies as a unit or component, see Categorize Models in Hierarchy as Components or Units.
Collection
To collect data for this metric:
In the Model Maintainability Dashboard, point to the Simulink Architecture section and click the Run metrics for widget icon.
Use
getMetrics
with the metric identifierslcomp.GotosDistribution
.
Results
For this metric, instances of metric.Result
return
Value
as a distribution structure that contains these fields:
BinCounts
— The number of artifacts in each bin, returned as a vector.BinEdges
— Bin edges for the number of Goto blocks in each layer of a unit or component, returned as a vector.BinEdges(1)
is the left edge of the first bin andBinEdges(end)
is the right edge of the last bin. The length ofBinEdges
is one more than the length ofBinCounts
.
The bins in this metric result correspond to the bins in the Gotos row and Distribution column in the Simulink Architecture section.