编写需求
在 MATLAB® 和 Simulink® 中编写需求
使用需求编辑器或需求透视在 MATLAB 和 Simulink 中编写需求。
添加文本、图像和关键字来描述需求。添加子需求来指定较低级别的功能。您还可以通过在 Simulink 画布上显示需求和描述来向模型添加上下文。
App
需求编辑器 | 创建和编辑需求 |
工具
配置文件编辑器 | 创建和管理具有原型和属性的配置文件 |
类
slreq.ReqSet | 使用需求集 |
slreq.Requirement | 使用需求对象 |
函数
slreq.clear | 从记忆中清除需求和链接 |
slreq.closeRequirementsManager | 关闭模型中的需求管理器 (自 R2021a 起) |
slreq.convertAnnotation | 将注释转换为需求对象 |
slreq.editor | 打开需求编辑器 |
slreq.exportViewSettings | 导出视图设置 |
slreq.find | 查找需求、参考和链接集工件 |
slreq.getCurrentObject | 获取需求编辑器、需求浏览器或 Requirements Table 模块中选定的对象 (自 R2021a 起) |
slreq.importViewSettings | 导入视图设置 |
slreq.load | 加载需求集或链接集 |
slreq.new | 创建需求集 |
slreq.open | 打开需求集 |
slreq.openRequirementsManager | 在模型中打开需求管理器 (自 R2021a 起) |
slreq.refreshCustomizations | 注册 Requirements Toolbox 自定义 (自 R2022a 起) |
slreq.resetViewSettings | 重置已保存的视图设置 |
对象
主题
- MATLAB 或 Simulink 中的作者需求
创建需求并使用 MATLAB 或 Simulink 定义需求层次结构。
- 定义需求层次
定义与您的设计相关的需求的父子层次结构。
- 需求类型
选择需求类型。
- 从需求编辑器访问常用功能和命令
从需求编辑器中的快速访问工具栏快速执行操作或运行喜爱的命令。
- 在需求编辑器中配置视图
配置需求编辑器列并通过创建基于需求和链接元数据的过滤器来查看需求和链接的子集。
- 定义自定义需求和链接类型和属性
使用自定义类型和自定义属性或原型来自定义需求和链接。
- 自定义需求索引编号
自定义或禁用单个需求的索引。
- 加载和保存需求集时执行代码
在加载和保存需求集时使用回调来执行代码。
- 使用 Requirements Toolbox API 创建需求集层次结构
使用 Requirements Toolbox™ API 以编程方式创建需求集层次结构。
- 将需求集和链接集导出至 Requirements Toolbox 的先前版本
将需求和链接集导出至Requirements Toolbox的先前版本。
- 使用命令行 API 在需求编辑器中记录 Simulink 模型
以编程方式创作和链接需求来记录您的Simulink模型设计并创建可追溯性。
- 步骤 1: 捕获模型作为需求并创建链接
- 步骤 2: 导入需求并重用现有链接
- 步骤 3: 以编程方式修复断开的链接