slreportgen.utils.getObjectID

Сгенерируйте целевой идентификатор ссылки для объекта Simulink или Stateflow

Описание

пример

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

Примечание

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

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

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