文档

升级一级数据类

万博1manbetx®不再支持一级数据类。万博1manbetx您必须升级使用第1级数据类基础设施创建的数据类,该基础设施在以前的版本中已被删除。

在指定升级类的目标文件夹时运行以下实用程序函数。

请注意

的子类中定义的1级数据类中的属性类型万博1manbetx仿真软件。参数万博1manbetx仿真软件。信号,或万博1manbetx仿真软件。CustomStorageClassAttributes在升级过程中不保留。只有这三个类的子类将保留属性PropertyType而且AllowedValues

  1. 这个命令升级所有一级数据类包。不能升级所选数据包。

    万博1manbetxSimulink.data.upgradeClasses (“C: \ MyDataClasses”
    在这里,C: \ MyDataClasses是第2级数据类的目标文件夹。

    请注意

    不要将升级后的第2级类与其等价的第1级类放在同一个文件夹中。

    万博1manbetxSimulink.data.upgradeClasses使用packagedefn.mat将文件装入用于升级的一级类包中,并在指定的目标文件夹中创建二级类。然后,万博1manbetxSimulink.data.upgradeClasses将文件夹添加到MATLAB的顶部®路径并保存该路径。

    请注意

    如果万博1manbetxSimulink.data.upgradeClasses由于访问受限,无法保存MATLAB路径,出现警告。在这种情况下,手动将文件夹添加到MATLAB路径的顶部,并使用保存路径savepath

  2. 您可以在生成二级包文件夹之后更改它们的位置。但是,您需要更新您的MATLAB路径,以便MATLAB能够找到这些包文件夹。

  3. 重新保存包含一级数据对象的mat文件和模型。

  4. 保留MATLAB路径上的一级类,直到重新保存所有包含一级数据对象的模型和mat文件。当您的一级数据类在MATLAB路径上时,包含一级数据对象的任何模型或mat文件都将继续成功加载。

    请注意

    不能同时使用级别1和级别2的数据类。Level-2类需要在MATLAB路径上的level-1类之上,这样它们才能被MATLAB找到。

另请参阅

|

相关的话题

这个话题有帮助吗?