supportsMultipleInstanceImpl

Объект Support System в Simulink Для Каждой подсистемы

Синтаксис

flag = supportsMultipleInstanceImpl(obj)

Описание

flag = supportsMultipleInstanceImpl(obj) задает, может ли Система object™ использоваться в Simulink® Для Каждой подсистемы через блок MATLAB System. Чтобы включить Для Каждой поддержки, необходимо включать supportsMultipleInstanceImpl в файл определения класса и иметь его, возвращают true. Не включайте Для Каждой поддержки, если ваш Системный объект выделяет исключительные ресурсы, которые могут конфликтовать с другими Системными объектами, такими как выделение дескрипторов файлов, памяти адресом или аппаратных ресурсов.

Во время компиляции модели Simulink и распространения, блок MATLAB System вызывает метод supportMultipleInstance, который затем вызывает метод supportsMultipleInstanceImpl, чтобы определить Для Каждой поддержки.

Примечание

Вам необходимо задать Access = protected для этого метода.

Вы не можете изменить свойства в этом методе.

Входные параметры

obj

Указатель системного объекта

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

flag

Булево значение, указывающее, может ли Системный объект использоваться в Для Каждой подсистемы. Значением по умолчанию, если вы не включаете метод supportMultipleInstance, является false.

Примеры

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

Укажите в своем файле определения класса, что Системный объект может использоваться в Simulink Для Каждой подсистемы.

methods (Access = protected)
   function flag = supportsMultipleInstanceImpl(obj)
       flag = true;
   end
end