В этом примере показано, как использовать словари данных для управления данными для системы управления расходом топлива, разработанной с использованием Simulink ® и Stateflow ®.
Модель sldemo_fuelsys_dd представляет собой замкнутую систему, содержащую «установку» и «контроллер». Установка используется для проверки конструкции контроллера. В этом примере завод и контроллер представлены отдельными моделями, на которые имеются ссылки в модели тестового электрического жгута. Давайте посмотрим на эти модели.

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

Дважды щелкните по блоку контроллера расхода топлива, чтобы открыть модель контроллера.

Глобальные конструкторские данные для модели контроллера определяются в словаре данных. Использование словарей данных имеет много преимуществ перед определением данных в базовой рабочей области.
Модель контроллера явно связана со словарем данных. Эта связь устанавливается на вкладке «Данные» диалогового окна «Свойства модели».
Значок в левом нижнем углу окна модели показывает, что эта модель связана со словарем данных. Чтобы открыть словарь данных в обозревателе моделей, щелкните этот значок.
Этот словарь данных содержит объекты параметров и сигналов, которые используются для конфигурирования алгоритма контроллера для моделирования и генерации кода. Он также содержит ссылку на другой словарь данных, который определяет объекты типа данных, используемые этой моделью.
Первоначально этот словарь данных конфигурируется для контроллера с плавающей точкой, как видно из отображения типа данных на сигнальных линиях в модели контроллера. Можно легко переключаться между контроллерами с плавающей и фиксированной точками, изменяя словарь типов (sldemo_fuelsys_dd_types.sldd) для ссылки на соответствующий словарь:
Типы с плавающей запятой: sldemo_fuelsys_dd_float.sldd
Типы фиксированных точек: sldemo_fuelsys_dd_fixpt.sldd
Обратите внимание, что единицы измерения отображаются на значках модели и подсистемы и сигнальных линиях. Единицы измерения указываются на портах и на шине, сигнальных и параметрических объектах в словаре данных.
Модель тестового кабеля также связана со словарем данных (sldemo_fuelsys_dd.sldd). Этот словарь данных содержит ссылки на словари данных для моделей завода и контроллера, но не содержит никаких дополнительных данных.
Моделирование модели тестового кабеля для проверки поведения контроллера в конфигурации с плавающей или фиксированной точкой.
Закройте модели и словари данных из этого примера.