loadIntoMemory

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

Синтаксис

Описание

пример

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

Примеры

свернуть все

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

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

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

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

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

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

свернуть все

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

Пример: logsout

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

свернуть все

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

Введенный в R2017b