Check input and output settings of MATLAB Functions
Check ID:
mathworks.maab.na_0034
Guideline: na_0034: MATLAB Function block input/output settings
Description
The check identifies MATLAB® Functions with inherited complexity or data type properties. A results table provides links to MATLAB Functions that do not pass the check, along with conditions triggering the warning.
This check requires a Simulink® Check™ license.
Check Parameterization
This check does not include sub-checks because the MAB modeling guideline provides only one sub ID.
For reference, the MAB guideline sub ID(s) that are recommended for use by the NA-MAAB and JMAAB modeling standards organizations are:
NA-MAAB — a
JMAAB — a
Results and Recommended Actions
Condition | Recommended Action |
---|---|
MATLAB Functions have inherited interfaces with one or more of these conditions:
| Explicitly define complexity and data type properties for inports, outports, and parameters of MATLAB Function identified in the results. If applicable, using the MATLAB Function Block Editor, make the following modifications in the Ports and Data Manager:
|
Capabilities and Limitations
Runs on library models.
Does not analyze content of library linked blocks.
Analyzes content in all masked subsystems.
Allows exclusions of blocks and charts.