Simulink.ID.getSID

Получите Идентификатор Simulink блока, аннотации или объекта Stateflow

Simulink.ID.getSID не рекомендуется. Использование find_system вместо этого.

Описание

пример

simulinkID = Simulink.ID.getSID(obj) возвращает Идентификатор Simulink (SID) блока, аннотации или объекта Stateflow obj.

Идентификатор Simulink (SID) является уникальным и немодифицируемым идентификатором. Используйте SID, чтобы идентифицировать объект в течение его времени жизни, даже если имя объекта изменяется.

Примеры

свернуть все

Откройте модель vdp.

vdp

Получите SID блока Mu.

simulinkID = Simulink.ID.getSID('vdp/Mu')

Откройте модель vdp.

vdp

Выберите аннотацию наверху схемы. Чтобы получить объект аннотации, используйте функциональный getCurrentAnnotation.

ann = getCurrentAnnotation

Получите SID аннотации.

simulinkID = Simulink.ID.getSID(ann)

Откройте модель vdp.

vdp

Получите указатель блока Product.

hdl = getSimulinkBlockHandle('vdp/Product')

Получите SID блока Product с помощью указателя в качестве входного параметра.

simulinkID = Simulink.ID.getSID(hdl)

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

свернуть все

Имя или указатель блока, аннотации или объекта Stateflow в виде указателя, вектора символов или строкового скаляра.

Пример: 'vdp/Mu'

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

свернуть все

Идентификатор Simulink (SID), возвращенный как строковый скаляр.

Представленный в R2009b