writeMember

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

Описание

writeMember - функция, используемая в коде, сгенерированном Diagnostic Feature Designer.

writeMember(wensemble,data) создает новый представителя в ансамбле рабочей области wensemble, и добавляет data к набору данных, который wensemble ссылки.

writeMember(wensemble,data,index) пишет data в ансамбль представителя, что index определяет. writeMember перезаписывает данные в существующих переменных и создает дополнительные столбцы для новых переменных.

Код, который генерируется Diagnostic Feature Designer использованием writeMember, readMember, и findIndex при следующих условиях:

  • Входные данные являются ансамблевым datastore, таким как файл или simulation ensemble datastore.

  • Опция расчета во время генерации кода задает сохранение в локальной памяти, а не запись результатов обратно в ансамбль datastore.

Явное указание индекса представителя при чтении и записи в локальной версии данных, которой код управляет с помощью workspaceEnsemble объект, обеспечивает синхронизацию представителей с исходным ансамблем datastore. Эта синхронизация необходима, когда у вас есть последовательные циклы обработки членов, такие как когда вы вычисляете статистику ансамбля в качестве предшественника вычисления остатков сигнала.

  • Во время первого цикла обработки членов, который начинается с пустого ансамбля, индексация не требуется. Код добавляет результат каждого нового представителя в конец ансамбля.

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

Для получения дополнительной информации о цикле двойной обработки для статистики ансамбля, смотрите Анатомию кода MATLAB, сгенерированного приложением.

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

свернуть все

Объект ансамбля, заданный как workspaceEnsemble объект. wensemble содержит данные ансамбля и задает имена и типы переменных в ансамбле, такие как переменные данных и переменные условия.

Данные представителя, заданные как таблица с одной строкой.

Индекс представителя, заданный как положительное целое число. index определяет представитель ансамбля, в который нужно записать новые данные. Если вы опускаете index, writeMember добавляет data как новый представитель ансамбля в wensemble.

Введенный в R2020a