exportToPreviousRelease

Сохраните Dataset возразите против MAT-файла, который можно открыть в любом релизе

Описание

пример

exportToPreviousRelease(ds,filename,dsname) сохраняет Simulink.SimulationData.Dataset объект, ds, к MAT-файлу, заданному filename введите, с помощью имени, заданного dsname входной параметр. Можно загрузить Dataset сохраненный в файле в любом релизе, который поддерживает Dataset формат. Когда вы не используете эту функцию, чтобы сохранить Dataset возразите против файла, вы не можете смочь загрузить данные в релизах до R2017a. Когда вы не должны открывать и использовать Dataset данные в релизе до R2017a, можно использовать save функция.

exportToPreviousRelease(___,version) сохраняет данные, хранимые в Dataset возразите против MAT-файла, который можно загрузить в предыдущем релизе, с помощью версии MAT-файла, заданной version.

exportToPreviousRelease(___,'–append') добавляют данные, хранимые в Dataset возразите против MAT-файла, который можно загрузить в предыдущем релизе, не перезаписывая содержимое MAT-файла.

exportToPreviousRelease(___,'–nocompression') сохраняет Dataset возразите против MAT-файла без сжатия. '–nocompression' опция только поддерживает MAT-файлы Версии 7 и Версии 7.3.

Примеры

свернуть все

Можно использовать exportToPreviousRelease функция, чтобы сохранить данные, хранимые в Simulink.SimulationData.Dataset объект в MAT-файле, который можно загрузить в предыдущем релизе. Этот пример сохраняет данные, регистрируемые от симуляции в MAT-файле с помощью exportToPreviousRelease функция, и затем добавляет другой Dataset объект, содержащий данные, регистрируемые от другой симуляции до того же MAT-файла.

Сохраните Dataset Данные к MAT-файлу

Создать Dataset объект, содержащий записанные данные, запустите симуляцию ex_vdp модель, что данные логов для сигналов x1 и x2. Модель сконфигурирована, чтобы сгенерировать одну симуляцию выход, содержащий все данные моделирования, включая данные о регистрации сигнала, хранимые в Dataset объект, logsout.

open_system('ex_vdp.slx')
out = sim('ex_vdp');
logsout = out.logsout;

Используйте exportToPreviousRelease функция, чтобы сохранить данные о логгировании сигнала к MAT-файлу, который можно совместно использовать с коллегами и сотрудниками, которые могут использовать различные версии Simulink™.

exportToPreviousRelease(logsout,'vdpLoggedData.mat','ex_vdpSim1')

Добавьте дополнительные данные к MAT-файлу

Можно использовать exportToPreviousRelease функция, чтобы добавить данные в MAT-файл. Например, если вы запускаете другую симуляцию, что данные логов и получают новые результаты, вы хотите совместно использовать. Можно загрузить Dataset объектное сохраненное использование exportToPreviousRelease функция в любом релизе, который поддерживает Dataset формат.

set_param('ex_vdp/Mu','Gain','0.5')
out = sim('ex_vdp');
logsout = out.logsout;

exportToPreviousRelease(logsout,'vdpLoggedData.mat','ex_vdpSim2','-append')

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

свернуть все

Simulink.SimulationData.Dataset объект вы хотите сохранить в MAT-файле и загрузке в предыдущем релизе.

Пример: logsout

Имя файла, чтобы экспортировать данные в. Если файл не существует, exportToPreviousRelease функция создает файл. Когда файл существует, можно перезаписать данные в файле, или можно использовать '–append' введите, чтобы добавить Dataset данные к файлу.

Пример: 'myfile.mat'

Типы данных: char | string

Назовите, чтобы использовать для Dataset объект, сохраненный в MAT-файле. Имя не должно совпадать с именем Dataset объект, содержащий данные, вы хотите сохранить в MAT-файле.

Пример: 'myLoggedData'

Типы данных: char | string

'MATFileVersion' . По умолчанию, exportToPreviousRelease функция создает MAT-файлы Версии 7, если вы не изменили настройку версии MAT-файла по умолчанию, созданной операциями сохранения. Для получения дополнительной информации см. Версии MAT-файла. Вы не можете сохранить Dataset данные к MAT-файлам Версии 4.

Типы данных: char | string

Введенный в R2019b