Возвратите данные члена ансамбля на основе индекса члена
readMember функция, используемая в коде, сгенерированном Diagnostic Feature Designer.
читает ансамбль рабочей области data = readMember(wensemble,index)wensemble член идентифицирован index и возвращает данные члена в data. readMember чтения только переменные, что 'SelectedVariables' свойство wensemble задает.
Код, который сгенерирован использованием Diagnostic Feature Designer writeMember, readMember, и findIndex при следующих условиях:
Входные данные являются datastore ансамбля, таким как файл или datastore ансамбля симуляции.
Опция расчета во время генерации кода задала результаты хранения в локальной памяти вместо того, чтобы записать результаты обратно к datastore ансамбля.
Явным образом определение члена индексирует при чтении и записи в локальной версии данных, которые код справляется с использованием a workspaceEnsemble возразите, гарантирует синхронизацию члена исходным datastore ансамбля. Эта синхронизация необходима, когда у вас есть последовательные обрабатывающие член циклы, такой как тогда, когда вы вычисляете статистику ансамбля как предшественник вычисления остатков сигнала.
Во время первого обрабатывающего член цикла, который запускается с пустого ансамбля, не необходима никакая индексация. Код добавляет каждый новый результат члена в конец ансамбля.
Во время второго цикла индекс позволяет коду записать обновленные результаты члена в правильное местоположение в теперь заполненном ансамбле.
Для получения дополнительной информации о двойном цикле обработки для статистики ансамбля, смотрите Анатомию Сгенерированного Приложением кода MATLAB.
Diagnostic Feature Designer | fileEnsembleDatastore | simulationEnsembleDatastore | workspaceEnsemble | findIndex | writeMember