Main Content

Model Advisor Checks for JMAAB Modeling Guidelines

This table identifies the Model Advisor checks that you can use to verify compliance of your model with Japan MathWorks® Automotive Advisor Board (JMAAB) modeling guidelines.

In the Model Advisor, JMAAB checks are organized by guideline version. To access the checks, select:

  • By Product > Simulink Check > Modeling Standards and choose:

    • JMAAB v5.1 Checks — Checks for version 5.1 of the JMAAB modeling guidelines.

    • JMAAB v6.0 Checks — Checks for version 6.0 of the JMAAB modeling guidelines.

  • By Task and choose:

    • Modeling Standards for JMAAB v5.1 — Checks for version 5.1 of the JMAAB modeling guidelines.

    • Modeling Standards for JMAAB v6.0 — Checks for version 6.0 of the JMAAB modeling guidelines.

You need Simulink® Check™ to execute the Model Advisor checks.

Several modeling guidelines have changed between versions of publication JMAAB Control Algorithm Modeling Guidelines - Using MATLAB, Simulink, and Stateflow, resulting in new Model Advisor checks. New check IDs for version 6.0 are in the format mathworks.jmaab_v6.<guideline ID>. For all other checks, a single Model Advisor check is applicable for both modeling guideline versions.

Guidelines that do not have corresponding Model Advisor checks are identified by using:

  • No check — Indicates that the guideline can be checked by using a Model Advisor check, however, the check does not currently exist.

  • Not checkable — Indicates that it is not possible to verify compliance to this guideline by using a Model Advisor check.

Use these links to view the version-specific modeling guideline:

JMAAB Modeling Guideline

Guideline Publication VersionModel Advisor CheckCheck ID
ar_0001: Usable characters for file namesVersion 5.1Check file namesmathworks.jmaab.ar_0001
Version 6.0
ar_0002: Usable characters for folder namesVersion 5.1Check folder namesmathworks.jmaab.ar_0002
Version 6.0Check folder namesmathworks.jmaab_v6.ar_0002
db_0032: Signal line connectionsVersion 5.1Check signal line connectionsmathworks.jmaab.db_0032
Version 6.0Check signal line connectionsmathworks.jmaab_v6.db_0032
db_0042: Usage of Inport and Outport blocksVersion 5.1Check position of Inport and Outport blocksmathworks.jmaab.db_0042
Version 6.0
db_0043: Model font and font sizeVersion 5.1Check model font settingsmathworks.jmaab.db_0043
Version 6.0
db_0081: Unconnected signals and blocksVersion 5.1Check for unconnected signal lines and blocksmathworks.jmaab.db_0081
Version 6.0
db_0097: Position of labels for signals and busesVersion 5.1Check position of signal labelsmathworks.jmaab.db_0097
Version 6.0Check position of signal labelsmathworks.jmaab_v6.db_0097
db_0110: Block parametersVersion 5.1Check usage of tunable parameters in blocksmathworks.maab.db_0110
Version 6.0
db_0112: Usage of indexVersion 5.1Check Indexing Modemathworks.jmaab.db_0112
Version 6.0
db_0125: Stateflow local dataVersion 5.1Check definition of Stateflow datamathworks.jmaab.db_0125
Version 6.0Check definition of Stateflow datamathworks.jmaab_v6.db_0125
db_0126: Defining Stateflow eventsVersion 5.1Check definition of Stateflow eventsmathworks.jmaab.db_0126
Version 6.0
db_0127: Limitation on MATLAB commands in Stateflow blocksVersion 5.1

Check for MATLAB expressions in Stateflow charts

mathworks.jmaab.db_0127
Version 6.0Check for MATLAB expressions in Stateflow chartsmathworks.jmaab_v6.db_0127
db_0129: Stateflow transition appearanceVersion 5.1Check for Stateflow transition appearancemathworks.jmaab.db_0129
Version 6.0Check for Stateflow transition appearancemathworks.jmaab_v6.db_0129
db_0132: Transitions in flow chartsVersion 5.1Check transitions in Stateflow Flow chartsmathworks.jmaab.db_0132
Version 6.0
db_0137: States in state machinesVersion 5.1Check for state in state machinesmathworks.jmaab.db_0137
Version 6.0
db_0140: Display of block parametersVersion 5.1Check for nondefault block attributesmathworks.maab.db_0140
Version 6.0
db_0141: Signal flow in Simulink modelsVersion 5.1Check signal flow in modelmathworks.jmaab.db_0141
Version 6.0
db_0142: Position of block namesVersion 5.1Check whether block names appear below blocksmathworks.maab.db_0142
Version 6.0
db_0143: Usable block types in model hierarchyVersion 5.1Check for mixing basic blocks and subsystems mathworks.maab.db_0143
Version 6.0
db_0144: Use of subsystemsVersion 5.1Not checkable
Version 6.0
db_0146: Block layout in conditional subsystemsVersion 5.1Check position of conditional blocks and iterator blocksmathworks.jmaab.db_0146
Version 6.0
jc_0008: Definition of signal namesVersion 5.1Check definition of signal labelsmathworks.jmaab.jc_0008
Version 6.0
jc_0009: Signal name propagationVersion 5.1

Check signal name propagation

mathworks.jmaab.jc_0009
Version 6.0Check signal name propagationmathworks.jmaab_v6.jc_0009
jc_0011: Optimization parameters for Boolean data typesVersion 5.1Check Implement logic signals as Boolean data (vs. double)mathworks.maab.jc_0011
Version 6.0
jc_0061: Display of block namesVersion 5.1Check the display attributes of block namesmathworks.maab.jc_0061
Version 6.0
jc_0081: Inport and Outport block icon displayVersion 5.1Check display for port blocksmathworks.maab.jc_0081
Version 6.0
jc_0110: Direction of blockVersion 5.1Check block orientationmathworks.jmaab.jc_0110
Version 6.0
jc_0121: Usage of add and subtraction blocksVersion 5.1Check usage of Sum blocksmathworks.jmaab.jc_0121
Version 6.0
jc_0131: Usage of Relational Operator blocksVersion 5.1Check usage of Relational Operator blocksmathworks.maab.jc_0131
Version 6.0
jc_0141: Usage of the Switch blocksVersion 5.1Check usage of Switch blocksmathworks.maab.jc_0141
Version 6.0
jc_0161: Definition of Data Store Memory blocksVersion 5.1Check for usage of Data Store Memory blocksmathworks.jmaab.jc_0161
Version 6.0
jc_0171: Clarification of connections between structural subsystemsVersion 5.1Check connections between structural subsystemsmathworks.jmaab.jc_0171
Version 6.0
jc_0201: Usable characters for subsystem namesVersion 5.1Check subsystem namesmathworks.jmaab.jc_0201
Version 6.0
jc_0211: Usable characters for Inport blocks and Outport blockVersion 5.1Check port block namesmathworks.jmaab.jc_0211
Version 6.0
jc_0222: Usable characters for signal and bus namesVersion 5.1Check usable characters for signal names and bus namesmathworks.jmaab.jc_0222
Version 6.0
jc_0231: Usable characters for block namesVersion 5.1Check character usage in block namesmathworks.jmaab.jc_0231
Version 6.0
jc_0232: Usable characters for parameter namesVersion 5.1Check usable characters for parameter namesmathworks.jmaab.jc_0232
Version 6.0Check usable characters for parameter namesmathworks.jmaab_v6.jc_0232
jc_0241: Length restriction for model file names Version 5.1Check length of model file namemathworks.jmaab.jc_0241
Version 6.0
jc_0242: Length restriction for folder names Version 5.1Check length of folder name at every level of model pathmathworks.jmaab.jc_0242
Version 6.0
jc_0243: Length restriction for subsystem names Version 5.1Check length of subsystem namesmathworks.jmaab.jc_0243
Version 6.0
jc_0244: Length restriction for Inport and Outport namesVersion 5.1Check length of Inport and Outport namesmathworks.jmaab.jc_0244
Version 6.0
jc_0245: Length restriction for signal and bus namesVersion 5.1Check length of signal and bus namesmathworks.jmaab.jc_0245
Version 6.0
jc_0246: Length restriction for parameter nameVersion 5.1Check length of parameter namesmathworks.jmaab.jc_0246
Version 6.0
jc_0247: Length restriction for block names Version 5.1Check length of block namesmathworks.jmaab.jc_0247
Version 6.0
jc_0281: Trigger signal namesVersion 5.1Check trigger signal namesmathworks.jmaab.jc_0281
Version 6.0
jc_0451: Use of unary minus on unsigned integersVersion 5.1Check usage of unary minus operations in Stateflow chartsmathworks.jmaab.jc_0451
Version 6.0
jc_0481: Use of hard equality comparisons for floating point numbers in StateflowVersion 5.1Check usage of floating-point expressions in Stateflow chartsmathworks.maab.jc_0481
Version 6.0
Check usage of floating-point expressions in Stateflow chartsmathworks.jmaab_v6.jc_0481
jc_0491: Reuse of Stateflow dataVersion 5.1Not checkable
Version 6.0
jc_0501: Format of entries in a State blockVersion 5.1Check entry formatting in State blocks in Stateflow chartsmathworks.jmaab.jc_0501
Version 6.0
jc_0511: Return values from a graphical functionVersion 5.1Check return value assignments in Stateflow graphical functionsmathworks.maab.jc_0511
Version 6.0
jc_0531: Default transitionVersion 5.1Check default transition placement in Stateflow chartsmathworks.jmaab.jc_0531
Version 6.0
jc_0602: Consistency in model element namesVersion 5.1Check for consistency in model element namesmathworks.jmaab.jc_0602
Version 6.0
jc_0603: Model descriptionVersion 5.1Check Model Descriptionmathworks.jmaab.jc_0603
Version 6.0
jc_0604: Using block shadowVersion 5.1Check if blocks are shaded in the modelmathworks.jmaab.jc_0604
Version 6.0
jc_0610: Operator order for multiplication and division blockVersion 5.1Check operator order of Product blocksmathworks.jmaab.jc_0610
Version 6.0
jc_0611: Input sign for multiplication and division blocksVersion 5.1Check signs of input signals in product blocksmathworks.jmaab.jc_0611
Version 6.0
jc_0621: Usage of Logical Operator blocksVersion 5.1Check icon shape of Logical Operator blocksmathworks.jmaab.jc_0621
Version 6.0
jc_0622: Usage of Fcn blocksVersion 5.1Check for parentheses in Fcn block expressionsmathworks.jmaab.jc_0622
Version 6.0
jc_0623: Usage of continuous-time Delay blocks and discrete-time Delay blocksVersion 5.1Check usage of Memory and Unit Delay blocksmathworks.jmaab.jc_0623
Version 6.0
jc_0624: Usage of Tapped Delay blocks/Delay blocksVersion 5.1Check for cascaded Unit Delay blocksmathworks.jmaab.jc_0624
Version 6.0
jc_0626: Usage of Lookup Table blocksVersion 5.1Check usage of Lookup Tablesmathworks.jmaab.jc_0626
Version 6.0
jc_0627: Usage of Discrete-Time Integrator blocksVersion 5.1Check usage of Discrete-Time Integrator blockmathworks.jmaab.jc_0627
Version 6.0Check usage of Discrete-Time Integrator blockmathworks.jmaab_v6.jc_0627
jc_0628: Usage of Saturation blocksVersion 5.1Check usage of the Saturation blocksmathworks.jmaab.jc_0628
Version 6.0
jc_0630: Usage of Multiport Switch blocksVersion 5.1Check settings for data ports in Multiport Switch blocksmathworks.jmaab.jc_0630
Version 6.0Check settings for data ports in Multiport Switch blocksmathworks.jmaab_v6.jc_0630
jc_0640: Initial value settings for Outport blocks in conditional subsystemsVersion 5.1Check undefined initial output for conditional subsystemsmathworks.jmaab.jc_0640
Version 6.0
jc_0641: Sample time settingVersion 5.1Check for sample time settingmathworks.jmaab.jc_0641
Version 6.0
jc_0642: Integer rounding mode settingVersion 5.1Check Signed Integer Division Rounding modemathworks.jmaab.jc_0642
Version 6.0
jc_0643: Fixed-point settingVersion 5.1Check usage of fixed-point data type with non-zero biasmathworks.jmaab.jc_0643
Version 6.0
jc_0644: Type settingVersion 5.1Check type setting by data objectsmathworks.jmaab.jc_0644
Version 6.0Check type setting by data objectsmathworks.jmaab_v6.jc_0644
jc_0645: Parameter definition for calibrationVersion 5.1Check if tunable block parameters are defined as named constantsmathworks.jmaab.jc_0645
Version 6.0
jc_0650: Block input/output data type with switching functionVersion 5.1Check input and output datatype for Switch blocksmathworks.jmaab.jc_0650
Version 6.0
jc_0651: Implementing a type conversionVersion 5.1Check output data type of operation blocksmathworks.jmaab.jc_0651
Version 6.0Check Output data type of operation blocksmathworks.jmaab_v6.jc_0651
jc_0653: Delay block layout in feedback loopsVersion 5.1Check for avoiding algebraic loops between subsystemsmathworks.jmaab.jc_0653
Version 6.0
jc_0655: Prohibition of logical value comparison in StateflowVersion 5.1Check prohibited comparison operation of logical type signalsmathworks.jmaab.jc_0655
Version 6.0
jc_0656: Usage of Conditional Control blocksVersion 5.1Check default/else case in Switch Case blocks and If blocksmathworks.jmaab.jc_0656
Version 6.0
jc_0657: Retention of output value based on conditional control flow blocks and Merge blocksVersion 5.1Not checkable
Version 6.0
jc_0659: Usage restrictions of signal lines input to Merge blocksVersion 5.1Check usage of Merge blockmathworks.jmaab.jc_0659
Version 6.0
jc_0700: Unused data in Stateflow blockVersion 5.1Check for unused data in Stateflow Chartsmathworks.jmaab.jc_0700
Version 6.0
jc_0701: Usable number for first indexVersion 5.1Check usable number for first indexmathworks.jmaab.jc_0701
Version 6.0
jc_0702: Use of named Stateflow parameters and constantsVersion 5.1Check usage of numeric literals in Stateflowmathworks.jmaab.jc_0702
Version 6.0
jc_0711: Division in StateflowVersion 5.1Not checkable
Version 6.0
jc_0712: Execution timing for default transition pathVersion 5.1Check execution timing for default transition pathmathworks.jmaab.jc_0712
Version 6.0
jc_0721: Usage of parallel statesVersion 5.1Check usage of parallel statesmathworks.jmaab.jc_0721
Version 6.0
jc_0722: Local data definition in parallel statesVersion 5.1Check scope of data in parallel statesmathworks.jmaab.jc_0722
Version 6.0
jc_0723: Prohibited direct transition from external state to child stateVersion 5.1Check usage of transitions to external statesmathworks.jmaab.jc_0723
Version 6.0
jc_0730: Unique state name in Stateflow blocksVersion 5.1Check uniqueness of State namesmathworks.jmaab.jc_0730
Version 6.0
jc_0731: State name formatVersion 5.1Check usage of State namesmathworks.jmaab.jc_0731
Version 6.0
jc_0732: Distinction between state names, data names, and event namesVersion 5.1Check uniqueness of Stateflow state, data and event namesmathworks.jmaab.jc_0732
Version 6.0
jc_0733: Order of state action typesVersion 5.1Check order of state action typesmathworks.jmaab.jc_0733
Version 6.0
jc_0734: Number of state action typesVersion 5.1Check repetition of action typesmathworks.jmaab.jc_0734
Version 6.0
jc_0736: Uniform indentations in Stateflow blocksVersion 6.0Check indentation of code in Stateflow statesmathworks.jmaab.jc_0736
Version 5.1
jc_0738: Usage of Stateflow commentsVersion 6.0Check usage of Stateflow commentsmathworks.jmaab.jc_0738
Version 5.1
jc_0739: Describing text inside statesVersion 5.1Check for usage of text inside statesmathworks.jmaab.jc_0739
jc_0740: Limitation on use of exit state actionVersion 5.1Check if state action type 'exit' is used in the modelmathworks.jmaab.jc_0740
Version 6.0
jc_0741: Timing to update data used in state chart transition conditionsVersion 5.1Check updates to variables used in state transition conditionsmathworks.jmaab.jc_0741
Version 6.0Check updates to variables used in state transition conditionsmathworks.jmaab_v6.jc_0741
jc_0751: Backtracking prevention in state transitionVersion 5.1Check for unexpected backtracking in state transitionsmathworks.jmaab.jc_0751
Version 6.0
jc_0752: Condition action in transition labelVersion 5.1Check usage of parentheses in Stateflow transitionsmathworks.jmaab.jc_0752
Version 6.0
jc_0753: Condition actions and transition actions in StateflowVersion 5.1Check condition actions and transition actions in Stateflowmathworks.jmaab.jc_0753
Version 6.0Check condition actions and transition actions in Stateflowmathworks.jmaab_v6.jc_0753
jc_0760: Starting point of internal transitionVersion 5.1Check starting point of internal transition in Stateflowmathworks.jmaab.jc_0760
Version 6.0
jc_0762: Prohibition of state action and flow chart combinationVersion 5.1Check prohibited combination of state action and flow chartmathworks.jmaab.jc_0762
Version 6.0
jc_0763: Usage of multiple internal transitionsVersion 5.1Check usage of internal transitions in Stateflow statesmathworks.jmaab.jc_0763
Version 6.0
jc_0770: Position of transition labelVersion 5.1Check placement of Label String in Transitionsmathworks.jmaab.jc_0770
Version 6.0Check placement of Label String in Transitionsmathworks.jmaab_v6.jc_0770
jc_0771: Comment position in transition labelsVersion 5.1Check position of comments in transition labelsmathworks.jmaab.jc_0771
Version 6.0
jc_0772: Execution order and transition conditions of transition linesVersion 5.1Check usage of transition conditions in Stateflow transitionsmathworks.jmaab.jc_0772
Version 6.0
jc_0773: Unconditional transition of a flow chartVersion 5.1Check usage of unconditional transitions in flow chartsmathworks.jmaab.jc_0773
Version 6.0
jc_0774: Comments for through transitionVersion 5.1Check for comments in unconditional transitionsmathworks.jmaab.jc_0774
Version 6.0
jc_0775: Terminating junctions in flow chartsVersion 5.1Check terminal junctions in Stateflowmathworks.jmaab.jc_0775
Version 6.0
jc_0790: Action language of Chart blockVersion 5.1Check Stateflow chart action languagemathworks.jmaab.jc_0790
Version 6.0
jc_0791: Duplicate data name definitionsVersion 5.1Check duplication of Simulink data namesmathworks.jmaab.jc_0791
Version 6.0
jc_0792: Unused DataVersion 5.1Check unused data in Simulink Modelmathworks.jmaab.jc_0792
Version 6.0
jc_0794: Division in SimulinkVersion 5.1Check for division by zero in Simulinkmathworks.jmaab.jc_0794
Version 6.0
jc_0795: Usable characters for Stateflow data namesVersion 5.1Check usable characters for Stateflow data namesmathworks.jmaab.jc_0795
Version 6.0
jc_0796: Length restriction for Stateflow data namesVersion 5.1Check length of Stateflow data namemathworks.jmaab.jc_0796
Version 6.0
jc_0797: Unconnected transitions / states / connective junctionsVersion 5.1Check for unconnected objects in Stateflow Chartsmathworks.jmaab.jc_0797
Version 6.0
jc_0800: Comparing floating-point types in SimulinkVersion 5.1Check comparison of floating point types in Simulinkmathworks.jmaab.jc_0800
Version 6.0
jc_0801: Prohibited use of the /* and 8/ comment symbolsVersion 5.1Check for use of C-style comment symbolsmathworks.jmaab.jc_0801
Version 6.0
jc_0802: Prohibited use of implicit type casting in StateflowVersion 5.1Check for implicit type casting in Stateflowmathworks.jmaab.jc_0802
Version 6.0
jc_0803: Passing values to library functionsVersion 5.1Not checkable
Version 6.0
jc_0804: Prohibited use of recursive calls with graphical functionsVersion 5.1Check usage of graphical functions in Stateflowmathworks.jmaab.jc_0804
Version 6.0
jc_0805: Numerical operation block inputsVersion 5.1No check
Version 6.0
jc_0806: Detecting incorrect calculation resultsVersion 5.1Check diagnostic settings for incorrect calculation resultsmathworks.jmaab.jc_0806
jc_0900: Usable characters for Data Type definitionVersion 6.0Check bus and enumeration data type namesmathworks.jmaab_v6.jc_0900
jc_0901: Length restriction for Data Type definitionVersion 6.0Check length of bus and enumeration data type namesmathworks.jmaab_v6.jc_0901
jc_0902: Arrowhead size of transition linesVersion 6.0Check arrowhead size of transition linesmathworks.jmaab_v6.jc_0902
jc_0903: Prohibition of overlapping/crossing of blocks and signal lineVersion 6.0Check for prohibited overlapping or intersecting blocks and signal linesmathworks.jmaab_v6.jc_0903
jc_0904: Prohibition of overlap/intersection of states and transition linesVersion 6.0Check for prohibited overlapping of states and transition lines in Stateflow chartsmathworks.jmaab_v6.jc_0904
jc_0905: Usable characters for data names in MATLAB functionVersion 6.0Check data names in MATLAB Functionsmathworks.jmaab_v6.jc_0905
jc_0906: Length restriction for data names in MATLAB functionVersion 6.0Check the length of data names in MATLAB Functionsmathworks.jmaab_v6.jc_0906
jc_0907: Size of junctionsVersion 6.0Check size of junctionsmathworks.jmaab_v6.jc_0907
jm_0002: Block resizingVersion 5.1No check
Version 6.0
jm_0011: Pointers in StateflowVersion 5.1Check for pointers in Stateflow chartsmathworks.maab.jm_0011
Version 6.0
jm_0012: Usage restrictions of events and broadcasting eventsVersion 5.1Check for usage of events in Stateflow chartsmathworks.jmaab.jm_0012
Version 6.0Check for usage of events in Stateflow chartsmathworks.jmaab_v6.jm_0012
na_0001: Standard usage of Stateflow operatorsVersion 5.1Check Stateflow operatorsmathworks.jmaab.na_0001
Version 6.0
na_0002: Appropriate usage of basic logical and numerical operationsVersion 5.1Check fundamental logical and numerical operationsmathworks.jmaab.na_0002
Version 6.0
na_0003: Usage of If blocksVersion 5.1Check logical expressions in If blocksmathworks.maab.na_0003
Version 6.0
na_0004: Simulink model appearance settingsVersion 5.1Check for Simulink diagrams using nonstandard display attributesmathworks.maab.na_0004
Version 6.0
na_0010: Usage of vector and bus signalsVersion 5.1Check usage of vector and bus signalsmathworks.jmaab.na_0010
Version 6.0
na_0011: Scope of Goto and From blocksVersion 5.1Check scope of From and Goto blocksmathworks.maab.na_0011
Version 6.0Check scope of From and Goto blocksmathworks.jmaab_v6.na_0011
na_0020: Number of inputs to variant subsystemsVersion 5.1Check for missing ports in Variant Subsystemsmathworks.jmaab.na_0020
Version 6.0Check for missing ports in Variant Subsystemsmathworks.jmaab_v6.na_0020
na_0021: Strings in MATLAB functionsVersion 5.1Check usage of character vector inside MATLAB Function blockmathworks.maab.na_0021
Version 6.0
na_0024: Shared data in MATLAB functionsVersion 5.1Check MATLAB code for global variablesmathworks.maab.na_0024
Version 6.0
na_0031: Definition of default enumerated valueVersion 5.1Check usage of enumerated valuesmathworks.maab.na_0031
Version 6.0
na_0034: MATLAB Function block input/output settingsVersion 5.1Check input and output settings of MATLAB Functionsmathworks.maab.na_0034
Version 6.0
na_0036: Default variantVersion 5.1Check use of default variantsmathworks.maab.na_0036
Version 6.0
na_0037: Use of single variable for variant conditionVersion 5.1Check use of single variable variant conditionalsmathworks.maab.na_0037
Version 6.0
na_0039: Limitation on Simulink functions in Chart blocksVersion 5.1Check use of Simulink in Stateflow chartsmathworks.maab.na_0039
Version 6.0
na_0042: Usage of Simulink functionsVersion 5.1Check usage of Simulink function in Stateflowmathworks.jmaab.na_0042
Version 6.0
mp_0007: How to describe execution statementsVersion 6.0Check description of execution statementsmathworks.jmaab_v6.mp_0007
mp_0008: Format of parenthesisVersion 6.0Check for spaces between function or variable names and left parenthesis symbolmathworks.jmaab_v6.mp_0008
mp_0010: How to describe the priority of operatorsVersion 6.0Check for operator precedencemathworks.jmaab_v6.mp_0010
mp_0011: How to insert one single-byte space Version 6.0Check spaces in expressionsmathworks.jmaab_v6.mp_0011
mp_0016: Nesting levels of control statementsVersion 6.0Check nested conditions in MATLAB Functionsmathworks.jmaab.na_0018
mp_0020: How to describe Switch/Case statements Version 6.0Check usage of recommended patterns for Switch/Case statementsmathworks.maab.na_0022
mp_0022: How to describe conditional expression Version 6.0Check description of conditional expressionsmathworks.jmaab_v6.mp_0022
mp_0023: How to describe relational operatorsVersion 6.0Check relational operators usagemathworks.jmaab_v6.mp_0023
mp_0025: How to call functionsVersion 6.0Check the number of function calls in MATLAB Function blocksmathworks.maab.na_0017
mp_0032: Function headersVersion 6.0Check function headersmathworks.jmaab_v6.mp_0032
mp_0034: Number of lines of functionsVersion 6.0Check number of lines of functionsmathworks.jmaab_v6.mp_0034
mp_0040: Utilizing the return value of functionsVersion 6.0Check for utilization of the return value of functionsmathworks.jmaab_v6.mp_0040
mp_0046: How to describe array indexesVersion 6.0Check array indicesmathworks.jmaab_v6.mp_0046
mp_0047: The conditions for non-empty statements to be satisfiedVersion 6.0Check for usage of nonempty statementsmathworks.jmaab_v6.mp_0047

See Also

  • For more information on Reserved MATLAB® words, Built-in MATLAB functions and MATLAB keywords, refer Glossary.