Рекомендации Консультативного совета MathWorks ® (MAB) содержат важные основные правила моделирования в Simulink ® и Stateflow ®. Общая цель этих руководств по моделированию заключается в обеспечении простого, общего понимания моделистами и потребителями моделей систем управления.
Основными целями этих руководящих принципов являются:
Удобочитаемость
Улучшите графическую понятность
Улучшение читаемости функционального анализа
Предотвращение ошибок подключения
Комментарии и т.д.
Моделирование и проверка
Механизм включения моделирования
Контролируемость
Создание кода
Повышение эффективности генерации кода (ПЗУ, ОЗУ)
Обеспечение надежности сгенерированного кода
Примечание
Ошибки и рекомендации среды выполнения модели, которые не могут быть реализованы, выходят за рамки этих правил.
Рекомендации документируются с помощью стандартного шаблона. Этот шаблон рекомендуется использовать при создании оригинальных руководств.
Примечание
Этот шаблон определяет минимальные требования, необходимые для понимания руководства. Новые элементы можно добавлять в шаблон, если они не дублируют существующую информацию.
| Заголовок раздела | Формат | Описание раздела |
|---|---|---|
| Идентификатор правила: Заголовок | Название руководства (уникальное, краткое) | Идентификатор правила, который используется для идентификации руководства, состоит из двух строчных букв и четырехзначного номера. Комбинация букв и цифр разделяется подчеркиванием. Например, xx_nnnn. Идентификатор правила постоянный и не изменится. Примечание Две буквы в идентификаторе правила идентифицируют автора руководства. |
| Рекомендации по субидентификатору | NA-MAAB: x, y, z JMAAB: x, y, z | Указывает вспомогательные идентификаторы, рекомендуемые для использования организациями по моделированию стандартов NA-MAAB (North American MathWorks Automotive Advisory Board) и JMAAB (Japan MathWorks Automotive Advisory Board). Каждая организация является региональным консорциумом автопроизводителей и поставщиков; NA-MAAB представляет Северную Америку и Европу. JMAAB представляет Японию. |
| Версии MATLAB ® | Все RX, RY, RZ RX и более ранние RX и более поздние RX - RY | Рекомендации MAB поддерживают все версии продуктов MATLAB и Simulink. Если правило применяется только к определенным версиям, версия определяется в поле Версия MATLAB с помощью одного из следующих форматов:
|
| Правило > Субидентификатор | Указывает условия правила с помощью Sub ID. Для каждого идентификатора правила может быть несколько субидентификаторов . Подразделы для Sub ID включают в себя:
| Указывает условия правила. Субидентификаторы обозначаются как:
Например, субидентификаторы для xy_0000 руководящих принципов:
Для правил, включающих пользовательские параметры, выбранное значение специфично для проекта в отношении описываемого элемента. В поле описания приведены примеры объектов и значений. Однако процессы проекта, состояние цели управления и уровни квалификации инженеров должны быть всесторонне оценены при определении пользовательского параметра. |
| Объяснение | Мотивация субидентификаторов | Обоснование использования руководства в отношении читаемости, эффективности проверки, эффективности кода после генерации кода и т.д. |
| Проверка | Методы проверки | Методы, которые проверяют соответствие модели руководящим условиям, таким как:
|
| Последнее изменение | R < год > | Редакция MATLAB, в которой содержание руководства было обновлено в последний раз. Например, R2020a. |
| См. также | Ссылки | Дополнительная информация, которая может быть полезна для лучшего понимания руководства. |