MathWorks® Консультативный совет (MAB) инструкции предусматривает важные основные правила для моделирования в Simulink® и Stateflow®. Полная цель этих руководств по моделированию состоит в том, чтобы допускать простое, взаимопонимание средствами моделирования и потребителями моделей системы управления.
Основные цели этих инструкций:
Удобочитаемость
Улучшите графическую понятность
Улучшите удобочитаемость функционального анализа
Предотвратите ошибки связи
Комментарии, и т.д.
Симуляция и верификация
Механизм, чтобы включить симуляцию
Тестируемость
Генерация кода
Повысьте эффективность генерации кода (ROM, КПД RAM)
Обеспечьте робастность сгенерированного кода
Примечание
Ошибки периода выполнения модели и рекомендации, которые не могут быть реализованы, находятся вне осциллографа этих правил.
Инструкции документируются при помощи стандартного шаблона. Использование этого шаблона рекомендуется при создании исходных инструкций.
Примечание
Этот шаблон задает минимальные требования, которые необходимы, чтобы изучить инструкцию. Новые элементы могут быть добавлены к шаблону, пока они не копируют существующую информацию.
Заголовок раздела | Формат | Разделите описание |
---|---|---|
ID правила: Заголовок | : Заголовок инструкции (уникальный, короткий) | 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® Версии | Все RX, РАЙ, RZ RX и ранее RX и позже RX через РАЯ | Инструкции MAB поддерживают все версии продуктов Simulink и MATLAB. Когда правило применяется только к определенной версии (версиям), версия идентифицирована в поле MATLAB Version при помощи одного из этих форматов:
|
Управляйте> ID Sub | Задает условие (условия) правила при помощи идентификаторов Sub. Может быть несколько sub идентификаторов на ID правила. Подразделы для ID Sub включают:
| Задает условие (условия) правила. Идентификаторы Sub определяются как также:
Например, идентификаторы Sub для инструкции xy_0000:
Для правил, которые включают пользовательские параметры, выбранное значение специфично для проекта относительно описываемого элемента. Пример объектов и значений обеспечивается в поле описания. Однако процессы проекта, условие цели управления и уровни квалификации инженеров должны быть всесторонне оценены при определении пользовательского параметра. |
Объяснение | Мотивация для идентификаторов Sub | Обеспечивает обоснование для использования инструкции относительно удобочитаемости, КПД верификации, КПД кода после генерации кода, и т.д. |
Верификация | Методы верификации | Метод (методы), которые проверяют податливость модели с условиями инструкции, такими как:
|
Последнее изменение | R <год> | Версия MATLAB, в которой содержимое инструкции обновилось. Например, R2020a. |
Смотрите также | Ссылки | Дополнительная информация, которая может быть полезной, чтобы лучше изучить инструкцию. |