Хранилища данных

Задайте глобальные значения для нескольких сигналов на разных уровнях модели

Большая модель может потребовать отдельных сигналов направить со многими отдельными блоками в других местах в схеме. Можно сконфигурировать хранилище данных, чтобы предоставить доступ к данным сигнала отовсюду в модели, похожей на глобальную переменную в компьютерной программе. Однако как с глобальными переменными, хранилища данных могут уменьшать прозрачность модели и сделать верификацию модели более трудной. Чтобы решить, использовать ли хранилище данных, смотрите Основы Хранилища данных.

Чтобы направить сигналы через большие модели, рассмотрите использование Goto и блоков From вместо хранилищ данных.

Блоки

Data Store MemoryЗадайте хранилище данных
Data Store ReadСчитайте данные из хранилища данных
Data Store WriteЗапишите данные к хранилищу данных

Классы

Simulink.SimulationData.DataStoreMemoryКонтейнер для получения информации о логгировании хранилища данных
Simulink.SimulationData.BlockPathПолностью заданный путь к блоку Simulink
Simulink.SimulationData.DatasetСоздайте объект Simulink.SimulationData.Dataset

Темы

Глобальные данные модели путем создания хранилищ данных

Модель Explicitly отдельная часть глобальной памяти путем создания хранилища данных.

Хранилища данных логов

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

Основы хранилища данных

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

Укажите диапазоны сигнала

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

Рекомендуемые примеры