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