主要内容

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

实用工具

R2026b
用于直接操作和查询模型、图和元素的高级函数

这些实用函数使高级用户能够对 Simulink® 模型和 Stateflow® 图以及这些模型和图中的元素进行操作和查询。

函数

全部展开

slreportgen.utils.sortSystems对 Simulink 系统排序 (自 R2022b 起)
slreportgen.utils.sortObjects对 Simulink 对象排序 (自 R2022b 起)
slreportgen.utils.sortBlocks对 Simulink 模块排序 (自 R2022b 起)
slreportgen.utils.hasDiagram检查对象是否有图
slreportgen.utils.isBusSelector 检查 Bus Selector 模块是否
slreportgen.utils.isDocBlock 检查是否为 DocBlock
slreportgen.utils.isLookupTable 检查查找表是否模块
slreportgen.utils.isMATLABFunction 检查是 MATLAB Function 模块还是对象
slreportgen.utils.isModel检查对象是否是模型
slreportgen.utils.isModelReferenceBlock检查对象是否为 Model 模块
slreportgen.utils.isStateTransitionTable检查对象是否为状态转移表 (自 R2022a 起)
slreportgen.utils.isTestSequence检查 Test Sequence 是否模块或对象
slreportgen.utils.isTruthTable 检查对象是否为真值表
slreportgen.utils.isModelLoaded 检查模型是否已加载
slreportgen.utils.loadAllSystems 加载所有系统
slreportgen.utils.getModelHandle获取包含模块或 Stateflow 图的 Simulink 模型句柄
slreportgen.utils.getSlSfHandle获取 Simulink 句柄或 Stateflow 对象
slreportgen.utils.block2chart从包含块中获取 Stateflow 图对象
slreportgen.utils.getObjectID 为 Simulink 或 Stateflow 对象生成链接目标 ID
slreportgen.utils.isSID 检查名称是否为 Simulink 标识符 (SID) 字符串
slreportgen.utils.isValidSlSystem 检查系统是否为有效的 Simulink 系统
slreportgen.utils.pathJoin 合并两个图路径部分
slreportgen.utils.pathParts 将图路径拆分为父路径和图部分
slreportgen.utils.pathSplit 将图路径拆分为图部分数组
slreportgen.utils.getCurrentEditorView获取当前编辑器视图区域
slreportgen.utils.getDisplayIcon 获取 Simulink 或 Stateflow 图标文件名
slreportgen.utils.hasUniqueModelNotes检查系统是否具有唯一的模型注释 (自 R2025a 起)
slreportgen.utils.HierarchyNumber生成代表子系统在模型层次结构中位置的数字
slreportgen.utils.traceSignal 跟踪信号到源或目标
slreportgen.utils.getResolvedParamValue 评估参数值表达式
slreportgen.utils.isMaskedSystem检查系统是否为封装子系统模块
slreportgen.utils.isCommented检查对象是否被注释掉