exponenta event banner

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

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

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

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

Блоки

Память хранилища данныхЗадайте хранилище данных
Чтение хранилища данныхСчитайте данные из хранилища данных
Запись хранилища данныхЗапишите данные к хранилищу данных

Классы

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

Темы

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

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

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

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

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

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

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

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

Известные примеры