Simulink.ID.getSID

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

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

Описание

пример

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

Simulink Identifier (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 Identifier (SID), возвращается как строковый скаляр.

Введенный в R2009b