Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

jm_0001: Prohibited Simulink standard blocks inside controllers

ID: Title

jm_0001: Prohibited Simulink® standard blocks inside controllers

Priority

Mandatory

Scope

MAAB

MATLAB Versions

All

Prerequisites

None

Description

  • Controller models must be designed from discrete blocks.

  • MathWorks® "Simulink Block Data Type Support" table provides a list of blocks that support production code generation. See Simulink Block Data Type Support.

    • Use blocks listed as "Code Generation Support."

    • Do not use blocks listed as "Not recommended for production code." See footnote 4 in the table.

  • In addition to the blocks defined by the above rule, do not use the following blocks:

The following sources are not allowed:

Band-Limited White Noise

Random Number

Pulse Generator

Uniform Random Number

Sine Wave

  

The following additional blocks are not allowed. The MAAB Style guide group recommends not using the following blocks. The list may be extended by individual companies.

Slider Gain

Real-Imag to Complex

Manual Switch

Polynomial

Complex to Magnitude-Angle

Interpreted MATLAB Function

Magnitude-Angle to Complex

Goto Tag Visibility

Complex to Real-Imag

Probe

Rationale

  • Readability

  • Verification and Validation

  • Workflow

  • Code Generation

  • Simulation

Last Changed

V2.2

Model Advisor Checks

Introduced in R2010a

Was this topic helpful?