主要内容

exportToPreviousRelease

救一个数据集对象的mat文件,您可以在任何版本中打开

描述

例子

exportToPreviousRelease (ds文件名dsname保存万博1manbetxSimulink.SimulationData.Dataset对象,ds文件指定的mat -文件文件名属性指定的名称dsname输入。您可以加载数据集保存在文件中的任何版本,支持万博1manbetx数据集格式。当您不使用此函数保存数据集在R2017a之前的版本中,你可能无法加载数据。当您不需要打开和使用时数据集在R2017a之前发布的数据,您可以使用保存函数。

exportToPreviousRelease (___版本将数据存储在数据集属性指定的mat文件版本,可以在以前的版本中加载版本

exportToPreviousRelease (___“附加”)添加存储在数据集对象的mat -文件,您可以在以前的版本中加载,而不覆盖mat -文件的内容。

exportToPreviousRelease (___, ' -nocompression ')保存数据集对象到mat文件而不压缩。的“-nocompression”选项只支持Version万博1manbetx 7和Version 7.3 MAT-files。

例子

全部折叠

你可以使用exportToPreviousRelease函数将数据存储在万博1manbetxSimulink.SimulationData.Dataset对象,可以在以前的版本中加载。属性将模拟记录的数据保存到mat文件中exportToPreviousRelease函数,然后追加另一个数据集对象,该对象包含从另一个模拟记录到同一mat -文件的数据。

保存数据集数据到MAT-File

创建一个数据集对象,运行该对象的模拟ex_vdp为信号记录数据的模型x1x2.该模型被配置为生成包含所有仿真数据的单个仿真输出,包括存储在数据集对象,logsout

open_system (“ex_vdp.slx”) out = sim(“ex_vdp”);logsout = out.logsout;

使用exportToPreviousRelease函数将信号记录数据保存到mat文件中,您可以与可能使用不同Simulink™版本的同事和合作者共享。万博1manbetx

exportToPreviousRelease (logsout“vdpLoggedData.mat”“ex_vdpSim1”

添加附加数据到mat文件

你可以使用exportToPreviousRelease函数将数据添加到mat文件中。例如,如果您运行另一个记录数据并获得想要共享的新结果的模拟。您可以加载数据集对象保存的exportToPreviousRelease函数在任何支持万博1manbetx数据集格式。

set_param (“ex_vdp /亩”“获得”“0.5”) out = sim(“ex_vdp”);logsout = out.logsout;exportToPreviousRelease (logsout“vdpLoggedData.mat”“ex_vdpSim2”“添加”

输入参数

全部折叠

万博1manbetxSimulink.SimulationData.Dataset对象,您想要保存在mat文件中并在以前的版本中加载。

例子:logsout

要将数据导出到的文件的名称。如果文件不存在,则exportToPreviousRelease函数创建文件。当文件存在时,可以覆盖文件中的数据,也可以使用“添加”附加的数据集数据到文件。

例子:“myfile.mat”

数据类型:字符|字符串

的名称数据集对象保存在mat -文件中。名称不必与数据集对象,该对象包含要保存在mat -文件中的数据。

例子:“myLoggedData”

数据类型:字符|字符串

MAT-file版本。默认情况下,exportToPreviousRelease函数创建版本7的MAT-files,除非您更改了通过保存操作创建的默认MAT-file版本的首选项。有关更多信息,请参见MAT-File版本.你不能保存数据集数据到版本4 mat文件。

数据类型:字符|字符串

介绍了R2019b