实用工具
用于直接操作和查询模型、图和元素的高级功能
这些实用功能使高级用户能够操作和查询 Simulink 模型和 Stateflow 图以及这些模型和图中的元素。
函数
排序实用工具
slreportgen.utils.sortSystems | 对 Simulink 和 Stateflow 系统进行排序 (自 R2022b 起) |
slreportgen.utils.sortObjects | 对 Simulink 和 Stateflow 对象进行排序 (自 R2022b 起) |
slreportgen.utils.sortBlocks | 对 Simulink 和 Stateflow 模块进行排序 (自 R2022b 起) |
模型编译
模块和对象类型验证
slreportgen.utils.hasDiagram | 检查对象是否有图 (自 R2020b 起) |
slreportgen.utils.isBusSelector | 检查 Bus Selector 是否模块 |
slreportgen.utils.isDocBlock | 检查是否为 DocBlock |
slreportgen.utils.isLookupTable | 检查查找表是否模块 |
slreportgen.utils.isMATLABFunction | 检查 MATLAB Function 模块或对象 |
slreportgen.utils.isModel | 检查对象是否是模型 (自 R2020b 起) |
slreportgen.utils.isModelReferenceBlock | 检查对象是否为 Model 模块 |
slreportgen.utils.isStateTransitionTable | 检查对象是否为状态转移表 (自 R2022a 起) |
slreportgen.utils.isStateTransitionTableBlock | 检查对象是否为转移表模块 |
slreportgen.utils.isTestSequence | 检查 Test Sequence 是否模块或对象 |
slreportgen.utils.isTruthTable | 检查对象是否为真值表 |
模型加载
slreportgen.utils.isModelLoaded | 检查模型是否已加载 |
slreportgen.utils.loadAllSystems | 加载所有系统 |
路径、句柄和 ID
slreportgen.utils.getModelHandle | 获取 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 | 获取当前编辑器视图区域 (自 R2020a 起) |
slreportgen.utils.getDisplayIcon | 获取 Simulink 或 Stateflow 图标文件名 |
slreportgen.utils.HierarchyNumber | 生成代表子系统在模型层次结构中位置的数字 (自 R2021b 起) |
slreportgen.utils.traceSignal | 追踪信号到源或目的地 |
slreportgen.utils.getResolvedParamValue | 评估参数值表达式 |
slreportgen.utils.isMaskedSystem | 检查系统是否被封装子系统模块 |
slreportgen.utils.isCommented | 检查对象是否被注释掉 |
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)