Main Content

本页采用了机器翻译。点击此处可查看英文原文。

slreportgen.utils.getObjectID

为 Simulink 或 Stateflow 对象生成链接目标 ID

说明

id = slreportgen.utils.getObjectID(obj) 为指定的 Simulink® 或 Stateflow® 对象生成链接目标 ID。该 ID 经过散列处理,因此它不超过 Microsoft Word 书签规定的 40 个字符的限制。

注意

slreportgen.report.Diagram slreportgen.report.ElementDiagram 报告器使用此实用程序为 HTML 和 PDF 报告生成的图中的元素超链接生成 ID。您可以使用此函数为图元素生成相应的链接目标。

要为 Simulink 图中 Truth Table 模块创建链接目标,请指定 Truth Table 模块路径而不是 Stateflow.TruthTable 对象。

示例

id = slreportgen.utils.getObjectID(obj,"Hash",false) 不会对生成的 ID 进行哈希处理。

示例

从句柄获取对象 ID

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

    '8bc7ba92e180202ffc5ce217625c6563'

输入参数

全部折叠

Simulink 或 Stateflow 对象,由其路径或句柄指定,为其生成链接目标 ID。

输出参量

全部折叠

Simulink 或 Stateflow 链接目标 ID,以字符向量形式返回。您使用此字符向量作为链接的锚点 ID。

版本历史记录

在 R2018b 中推出