slreportgen.utils.getObjectID

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

Описание

пример

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

Примечание

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

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

id = slreportgen.utils.getObjectID(obj,"Hash",false) не хеширует сгенерированный ID.

Примеры

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

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

    '8bc7ba92e180202ffc5ce217625c6563'

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

свернуть все

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

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

свернуть все

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

Введенный в R2018b