Simulink ® больше не поддерживает классы данных уровня 1. Необходимо обновить классы данных, созданные с помощью инфраструктуры классов данных уровня 1, которая была удалена в предыдущей версии.
Выполните следующую функцию утилиты, указав папку назначения для обновленных классов.
Примечание
Типы свойств, определенные в классах данных уровня 1, которые не являются подклассами Simulink.Parameter, Simulink.Signal, или Simulink.CustomStorageClassAttributes не сохраняются во время обновления. Только подклассы этих трех классов сохранят атрибуты PropertyType и AllowedValues.
Эта команда обновляет все пакеты классов данных уровня 1. Невозможно обновить выбранные пакеты данных.
Simulink.data.upgradeClasses('C:\MyDataClasses')C:\MyDataClasses является конечной папкой для классов данных уровня 2.
Примечание
Не помещайте обновленные классы уровня 2 и их эквивалентные классы уровня 1 в одну папку.
Simulink.data.upgradeClasses использует packagedefn.mat файл в пакетах классов уровня 1 для обновления и создает классы уровня 2 в указанной папке назначения. Затем, Simulink.data.upgradeClasses добавляет папку в верхнюю часть пути MATLAB ® и сохраняет путь.
Примечание
Если Simulink.data.upgradeClasses невозможно сохранить путь MATLAB из-за ограниченного доступа, появляется предупреждение. В этом случае вручную добавьте папку в верхнюю часть пути MATLAB и сохраните путь с помощью savepath.
Расположение папок пакетов уровня 2 можно изменить после их создания. Однако необходимо обновить путь MATLAB, чтобы MATLAB мог найти эти папки пакета.
Повторно создайте MAT-файлы и модели, содержащие объекты данных уровня 1.
Сохраняйте классы уровня 1 на пути MATLAB до тех пор, пока не будут сохранены все модели и MAT-файлы, содержащие объекты данных уровня 1. Любые модели или MAT-файлы, содержащие объекты данных уровня 1, будут успешно загружаться, пока классы данных уровня 1 находятся по пути MATLAB.
Примечание
Нельзя одновременно использовать классы данных уровня 1 и уровня 2. Level-2 классы должны быть выше классов уровня 1 на пути MATLAB, чтобы они были найдены MATLAB.
Simulink.Parameter | Simulink.Signal