coder.profile.test.getCriticalPathElements - Get cell array of model elements in critical path - MATLAB (original) (raw)
Main Content
Get cell array of model elements in critical path
Since R2024a
Syntax
Description
Examples
Use coder.profile.test.getCriticalPathElements
to get a cell array of blocks in the identified critical path.
Open the CriticalPathIdentify
model.
openExample('CriticalPathIdentify'); model = "CriticalPathIdentify";
Identify the critical path of the generated code by using thecoder.profile.test.analyzePath
function and store the results inmyResults
.
myResults = coder.profile.test.analyzePath(model,SimMode="SIL")
Get a list of the blocks in the identified path.
criticalPathBlocks = coder.profile.test.getCriticalPathElements(myResults)
criticalPathBlocks =
24×1 cell array
{'CriticalPathIdentify/If' }
{'CriticalPathIdentify/If Action1' }
{'CriticalPathIdentify/If Action1/Action Port' }
{'CriticalPathIdentify/If Action1/For Iterator1' }
{'CriticalPathIdentify/If Action1/For Iterator1/For Iterator'}
{'CriticalPathIdentify/If Action1/For Iterator1/Sum' }
{'CriticalPathIdentify/If Action1/For Iterator1/Unit Delay' }
{'CriticalPathIdentify/If Action1/In1' }
{'CriticalPathIdentify/If Action1/Out1' }
{'CriticalPathIdentify/If Action2' }
{'CriticalPathIdentify/If Action2/Action Port' }
{'CriticalPathIdentify/If Action2/For Iterator2' }
{'CriticalPathIdentify/If Action2/For Iterator2/For Iterator'}
{'CriticalPathIdentify/If Action2/For Iterator2/Sum' }
{'CriticalPathIdentify/If Action2/For Iterator2/Unit Delay' }
{'CriticalPathIdentify/If Action2/In1' }
{'CriticalPathIdentify/If Action2/Out1' }
{'CriticalPathIdentify/If1' }
{'CriticalPathIdentify/In1' }
{'CriticalPathIdentify/In2' }
{'CriticalPathIdentify/In4' }
{'CriticalPathIdentify/Merge' }
{'CriticalPathIdentify/Merge1' }
{'CriticalPathIdentify/Out1' }
Input Arguments
Critical path analysis result, specified as acoder.profile.ExecutionTimeSet
object. This object is returned by the coder.profile.test.analyzePath
function
Output Arguments
Blocks in the critical path, specified as a cell array.
Version History
Introduced in R2024a