exponenta event banner

allowModelReferenceDiscreteSampleTimeInheritanceImpl

Статус наследования эталонного времени выборки модели для дискретного времени выборки

Синтаксис

flag = allowModelReferenceDiscreteSampleTimeInheritanceImpl(obj)

Описание

flag = allowModelReferenceDiscreteSampleTimeInheritanceImpl(obj) указывает, разрешено ли системному object™ в ссылочной модели наследовать время выборки родительской модели. Этот метод используется только для системных объектов, использующих дискретное время выборки и предназначенных для включения в Simulink ® через системный блок MATLAB .

Сведения о времени выполнения

Во время компиляции модели Simulink устанавливает ссылочное наследование образца модели перед объектом System setupImpl вызывается метод.

Советы по разработке методов

Необходимо установить Access = protected для этого метода.

Входные аргументы

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

Дескриптор системного объекта, используемый для доступа к свойствам, состояниям и методам, определенным для объекта. Если ваш allowModelReferenceDiscreteSampleTimeInheritanceImpl метод не использует объект, можно заменить этот ввод на ~.

Выходные аргументы

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

Флаг, указывающий, разрешено ли наследование эталонных дискретных выборок модели для системного блока MATLAB, содержащего системный объект, возвращаемый как логическое значение.

Значение по умолчанию для этого аргумента зависит от количества входов в объект System. Если требуется использовать значение по умолчанию, нет необходимости включать этот метод в файл определения класса системных объектов.

Количество входов системных объектовЗначения по умолчанию и эффекты переопределения
Без вводов

По умолчанию: false - Эталонное дискретное наследование времени выборки модели не допускается.

Если объект System использует дискретное время выборки в своем алгоритме, переопределите значение по умолчанию, вернув true от allowModelReferenceDiscreteSampleTimeInheritanceImpl.

Один или несколько входов

По умолчанию: true - Если никакое другое ограничение Simulink его не предотвращает, допускается наследование образца образца модели.

Примеры

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

Для объекта System, который имеет один или несколько входов, чтобы запретить модели ссылочное дискретное наследование времени выборки для этого объекта, установите наследование времени выборки в значение false. Включите этот код в файл определения класса для объекта.

methods (Access = protected)
   function flag = allowModelReferenceDiscreteSampleTimeInheritanceImpl(~)
      flag = false;
   end
end
Представлен в R2016a