exponenta event banner

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

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

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

Для маршрутизации сигналов по большим моделям следует использовать блоки Goto и From вместо хранилищ данных.

Блоки

Память хранилища данныхОпределение хранилища данных
Чтение хранилища данныхСчитывание данных из хранилища данных
Запись в хранилище данныхЗапись данных в хранилище данных

Классы

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

Темы

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

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

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

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

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

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

Задание диапазонов сигналов

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

Характерные примеры