loadIntoMemory

Загрузите записанные данные в память

Синтаксис

logs = loadIntoMemory(logs)

Описание

пример

logs = loadIntoMemory(logs) загружает данные в logs в память. Данные регистрируются к репозиторию и загружаются в память по мере необходимости. Когда это необходимо, чтобы работать со всеми элементами большого набора записанных данных, используйте loadIntoMemory, чтобы загрузить все в память элементы целиком. Загрузка всех данных целиком, а не поэлементно, намного быстрее.

Примеры

свернуть все

Этот пример показывает, как загрузить набор записанных данных в память целиком, а не поэлементно.

% Simulate model to generate logged data
sim('sldemo_fuelsys')

Моделирование регистрирует все оснащенные сигналы в модели к объекту Simulink.SimulationData.Dataset sldemo_fuelsys_output. В конце моделирования данные сигнала остаются в репозитории, пока не используется в MATLAB workspace. Когда вы работаете с маленькими наборами данных или только постобрабатываете подмножество, отъезд сигналов в репозитории улучшает производительность. Но когда вы имеете большой набор данных и должны постобработать все сигналы, необходимо принести им всем в память целиком.

% Load all logged signals into memory
loadIntoMemory(sldemo_fuelsys_output);

Все данные в sldemo_fuelsys_output теперь доступны для эффективной постобработки.

Входные параметры

свернуть все

Данные, чтобы загрузить в память. Функция loadIntoMemory может загрузить данные Simulink.SimulationOutput и Simulink.SimulationData.Dataset.

Пример: logsout

Выходные аргументы

свернуть все

Данные загружены в память.

Введенный в R2017b

Была ли эта тема полезной?