exponenta event banner

slreportgen.utils.getObjectID

Создать идентификатор цели связи для объекта Simulink или Stateflow

Описание

пример

id = slreportgen.utils.getObjectID(obj) генерирует идентификатор цели связи для указанного объекта Simulink ® или Stateflow ®. Идентификатор хэшируется, чтобы не превысить 40-символьный предел, установленный для закладок Microsoft Word.

Примечание

slreportgen.report.Diagram и slreportgen.report.ElementDiagram эта утилита используется для создания идентификаторов гиперссылок элементов в диаграммах, созданных для отчетов HTML и PDF. Эту функцию можно использовать для создания соответствующих целей связи для элементов диаграммы.

Чтобы создать цель связи для блока таблицы истинности на схеме Simulink, укажите путь к блоку таблицы истинности, а не объект Stateflow.TreamingTable.

id = slreportgen.utils.getObjectID(obj,"Hash",false) не хэширует созданный идентификатор.

Примеры

Получить идентификатор объекта из дескриптора

load_system('f14')
modelHandle = slreportgen.utils.getSlSfHandle('f14');
objID = slreportgen.utils.getObjectID(modelHandle)
objID =

    '8bc7ba92e180202ffc5ce217625c6563'

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

свернуть все

объект Simulink или Stateflow, определяемый путем или дескриптором, для которого создается идентификатор цели связи.

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

свернуть все

Идентификатор цели ссылки Simulink или Stateflow, возвращаемый как символьный вектор. Этот вектор символов используется в качестве идентификатора привязки для связывания.

Представлен в R2018b