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 мог найти эти папки пакета.
Resave MAT-файлы и модели, которые содержат объекты данных уровня 1.
Сохраните классы уровня 1 в пути MATLAB до тех пор, пока вы не сбросите все свои модели и MAT-файлы, которые содержат объекты данных уровня 1. Любые модели или MAT-файлы, которые содержат объекты данных уровня 1, будут продолжать успешно загружаться, пока ваши классы данных уровня 1 находятся в пути MATLAB.
Примечание
Вы не можете использовать оба классов данных уровня 1 и уровня 2 одновременно. Level-2 классы должны быть выше классов уровня 1 в пути MATLAB, чтобы они были найдены MATLAB.
Simulink.Parameter | Simulink.Signal