Цель Руководства и шаблона

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

Основные цели этих руководящих принципов заключаются в следующем:

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

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

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

    • Предотвратите ошибки подключения

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

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

    • Механизм включения симуляции

    • Контролируемость

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

    • Повышение эффективности генерации кода (ПЗУ, эффективность ОЗУ)

    • Убедитесь в робастности сгенерированного кода

Примечание

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

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

Примечание

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

Заголовок разделаФорматОписание раздела
Идентификатор правила: ЗаголовокXX_nnnn: Заголовок руководства (уникальное, краткое)

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

Примечание

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

Рекомендации по идентификатору подраздела

NA-MAAB: x, y, z

JMAAB: x, y, z

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

MATLAB® ВерсииВсе
RX, RY, RZ
RX и более ранние версии
RX и более поздние версии
RX через RY

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

  • All - Все версии MATLAB

  • RX, RY, RZ - конкретная версия MATLAB

  • RX и более ранние версии MATLAB до версии RX

  • RX и более поздние версии - Версии MATLAB от версии RX до текущей версии

  • RX-RY - Версии MATLAB между RX и RY

Правило > Sub ID

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

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

  • Custom Parameter

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

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

Определяет условие (условия) правила. Идентификаторы подсистем обозначаются как:

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

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

Для примера, Sub идентификаторов для руководства xy_0000 следующие:

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

  • xy_0000b1

    xy_0000b2

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

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

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

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

Верификация

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

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

  • Проверка Model Advisor

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

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

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