supportsMultipleInstanceImpl

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

Синтаксис

flag = supportsMultipleInstanceImpl(obj)

Описание

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

Детали во время выполнения

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

Метод, создающий советы

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

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

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

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

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

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

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

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

Примеры

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

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

methods (Access = protected)
   function flag = supportsMultipleInstanceImpl(obj)
       flag = true;
   end
end
Введенный в R2014b