Сопоставьте объекты шины с моделями

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

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

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

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

Чтобы сопоставить объекты шины с моделями, рассмотрите:

  • Хранение шины возражает в словаре данных, который вы используете, чтобы сохранить переменные и объекты для одной или нескольких моделей. Чтобы совместно использовать шину возражают между моделями, можно соединить каждую модель со словарем и создать общий словарь, на который ссылаются, чтобы хранить объект. Для примера смотрите, что Данные Словаря Раздела Используют Словари, на которые Ссылаются.

  • Используя проекты Simulink®:

    1. Сериализируйте файлы, которые содержат объекты шины как часть проекта.

    2. Загрузка этого данные по открытому проекту.

    Для получения дополнительной информации смотрите управление проектами.

  • Получая информацию об отображении во внешнем источнике данных, таком как база данных.

Чтобы найти, где объект шины используется в открытой модели, смотрите Блоки Открытия Который Использование Определенная Переменная.

Используйте строгое соглашение о присвоении имен

Используя строгое и стандартное соглашение о присвоении имен очень полезно для отображения использования объекта шины. Например, считайте модель и данные требуемыми для функции управления привода. Именование образцового Actuator и портов Actuator_bus_in и Actuator_bus_out ввода и вывода, соответственно, устанавливает связь между объектами шины и ясной моделью.

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

Похожие темы

Была ли эта тема полезной?