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

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

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

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

Блоки

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

Классы

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

Темы

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

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

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

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

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

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

Диапазоны сигнала

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

Популярные примеры