Simulink.io.PluggableNamespace class

Пакет: Simulink.io

Укажите Simulink.io.FileType объекты от пробела другого имени

Описание

Используйте Simulink.io.PluggableNamespace интерфейс класса, чтобы реализовать пространство имен, чтобы указать Simulink.io.FileType объекты от пользовательских пространств имен.

В вашем файле определения класса необходимо разделить объект на подклассы от этого базового класса. Simulink® требует прямого наследования от PluggableNamespace.

Процесс, чтобы содержать новый класс похож на тот, чтобы создать пользовательский тип файла. Чтобы содержать ваш класс, создайте папку и добавьте что путь к папке к пути MATLAB®. В той папке создайте +Simulink папка, и в той папке, создает +io папка.

Чтобы исследовать проблемы с регистрацией этих объектов, используйте Simulink.io.getFileTypeDiagnostics функция.

Simulink.io.PluggableNamespace классом является handle класс.

Атрибуты класса

Abstract
false
HandleCompatible
true

Для получения информации об атрибутах класса см. Атрибуты класса.

Создание

Описание

classdef SimulinkIOPlugin < Simulink.io.PluggableNamespace создает пространство имен.

Свойства

развернуть все

Пространство имен, чтобы указать в виде символьного массива.

Пример: Namespace = 'Simulink.io'

Атрибуты:

GetAccess
public

Типы данных:

Примеры

свернуть все

Создайте сменное пространство имен, MyNamespace.

Наследуйтесь Simulink.io.PluggableNamespace базовый класс.

classdef MyNamespace < Simulink.io.PluggableNamespace

Реализуйте свойство, Namespace, как MyNamespace.

        properties (Access = public, Constant)
                 Namespace = 'MyNamespace';
        end
end

Можно теперь создать папку на пути MATLAB, создать папку, такую как +MyNamespace и поместите свои типы файлов в ту папку.

Введенный в R2021a