класс slreportgen.utils.getObjectID

Пакет: slreportgen.utils
Суперклассы:

Сгенерируйте 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.

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

развернуть все

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

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

развернуть все

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

Примеры

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

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

    '8bc7ba92e180202ffc5ce217625c6563'

Введенный в R2018b