Цель инструкций и шаблона

Консультативный совет MathWorks® (MAB) инструкции предусматривает важные основные правила для моделирования в Simulink® и Stateflow®. Полная цель этих руководств по моделированию состоит в том, чтобы допускать простое, взаимопонимание средствами моделирования и потребителями моделей системы управления.

Основные цели этих инструкций:

  • Удобочитаемость

    • Улучшите графическую понятность

    • Улучшите удобочитаемость функционального анализа

    • Предотвратите ошибки связи

    • Комментарии, и т.д.

  • Симуляция и верификация

    • Механизм, чтобы включить симуляцию

    • Тестируемость

  • Генерация кода

    • Повысьте эффективность генерации кода (ROM, КПД RAM)

    • Обеспечьте робастность сгенерированного кода

Примечание

Ошибки периода выполнения модели и рекомендации, которые не могут быть реализованы, находятся вне осциллографа этих правил.

Инструкции документируются при помощи стандартного шаблона. Использование этого шаблона рекомендуется при создании исходных инструкций.

Примечание

Этот шаблон задает минимальные требования, которые необходимы, чтобы изучить инструкцию. Новые элементы могут быть добавлены к шаблону, пока они не копируют существующую информацию.

Заголовок разделаФорматРазделите описание
ID правила: ЗаголовокXX_nnnn: Заголовок инструкции (уникальный, короткий)

ID правила, который используется, чтобы идентифицировать инструкцию, состоит из двух строчных букв и четырехзначного числа. Комбинация буквы и номера разделяется подчеркиванием. Например, xx_nnnn.A ID правила является постоянным и не изменится.

Примечание

2D буквы в ID правила идентифицируют автора инструкции.

Рекомендации ID Sub

NA-MAAB: x, y, z

JMAAB: x, y, z

Задает инструкцию sub идентификаторы, которые рекомендуются для использования NA-MAAB (североамериканский MathWorks Automotive Advisory Board) и JMAAB (MathWorks Automotive Advisory Board Японии) моделирование организаций стандартов. Каждая организация является специфичным для области консорциумом автомобильного OEMs и поставщиков; NA-MAAB представляет Северную Америку и Европу. JMAAB представляет Японию.

MATLAB® VersionsВсе
RX, РАЙ, RZ
RX и ранее
RX и позже
RX через РАЯ

Инструкции MAB поддерживают все версии продуктов Simulink и MATLAB. Когда правило применяется только к определенной версии (версиям), версия идентифицирована в поле MATLAB Version при помощи одного из этих форматов:

  • Все — Все версии MATLAB

  • RX, РАЙ, RZ — определенная версия MATLAB

  • RX и ранее — Версии MATLAB до RX версии

  • RX и позже — Версии MATLAB от RX версии до текущей версии

  • RX через RY — версии MATLAB между RX и RY

Управляйте> ID Sub

Задает условие (условия) правила при помощи идентификаторов Sub. Может быть несколько sub идентификаторов на ID правила.

Подразделы для ID Sub включают:

  • Custom Parameter

  • (Необязательно) Exclusion

  • (Необязательно) Example

Задает условие (условия) правила. Идентификаторы Sub определяются как также:

  • Выбираемые ― Состоят из одной строчной буквы (алфавитный порядок). Выбор того, принять ли выбираемый sub ID, оставляют пользователю.

  • Взаимоисключающие ― Состоят из одной строчной буквы (алфавитный порядок) и одноразрядный номер. При желании принять или отклонить взаимоисключающий sub ID, может быть выбрана только одна опция.

Например, идентификаторы Sub для инструкции xy_0000:

  • xy_0000a ― Представляет выбираемое (выбор пользователя) опция

  • xy_0000b1

    xy_0000b2

    ― Взаимоисключающий (при использовании, выберите из xy_0000b1 или xy_0000b2),

Для правил, которые включают пользовательские параметры, выбранное значение специфично для проекта относительно описываемого элемента. Пример объектов и значений обеспечивается в поле описания. Однако процессы проекта, условие цели управления и уровни квалификации инженеров должны быть всесторонне оценены при определении пользовательского параметра.

ОбъяснениеМотивация для идентификаторов Sub

Обеспечивает обоснование для использования инструкции относительно удобочитаемости, КПД верификации, КПД кода после генерации кода, и т.д.

Верификация

Методы верификации

Метод (методы), которые проверяют податливость модели с условиями инструкции, такими как:

  • Проверка Model Advisor

  • Ручной метод верификации

Последнее изменениеR <год>Версия MATLAB, в которой содержимое инструкции обновилось. Например, R2020a.
Смотрите такжеСсылки

Дополнительная информация, которая может быть полезной, чтобы лучше изучить инструкцию.