金宝app®要求™使您能够创作,整理,并在Simulink编辑器编辑的要求。金宝app一个专门的视图,Requirements透视图,帮助您可视化需求和模型的各个部分之间的联系。使用集成环境简化了联接要求,以模型的实现它们的部分。
这种集成环境具有其他优点。有关详细信息,请参阅Simulink需求简介金宝app。
在金宝app仿真软件的需求,您安排在所谓的要求套组您的要求。在每个需求集,你可以,如果你需要进一步说明的要求的详细信息来创建层次的附加级别。
在本教程中,您使用要求编辑器创建要求组,组织相关的要求,并增加要求来设定的。
假设您正在为汽车巡航控制系统的控制器模型编写需求。您可以使用公司的编号标准(R1、R2等等)来开发这些需求。
ID和说明 | 合理 |
---|---|
R1:最大输入油门100% | 从加速踏板的节气门的最大值可以是不大于100%。 |
R2:巡航控制具有速度操作范围 | 巡航控制的最小和最大工作速度。 |
R2.1:车速至少为40公里/小时 | 所述车辆的速度必须为巡航控制系统以接合至少40公里/小时 |
R2.2:车速不能大于100km /h | 用于车辆的巡航控制系统的最大工作速度为100公里/小时 |
添加这些要求称为模型crs_controller
。
打开包含模型和配套文件的项目。金宝app在MATLAB®命令提示符中,输入:
slreqCCProjectStart
打开模型。在命令提示符下,输入:
open_system( '模型/ crs_controller')
打开要求编辑器。在里面应用选项卡,单击要求经理。在里面需求选项卡,单击要求编辑器。
要求编辑器显示在由需求组布置在要求浏览器的要求。该crs_controller
模型有两个要求集:crs_req_func_spec
和crs_req
。
添加在要求浏览器设置的要求。从需求编辑器工具栏上,单击新要求设置。
保存需求集合到外部文件。保存您的要求设置为可写位置,并将其命名cruise_control_reqset.slreqx
。您可以选择是否与其他模型共享需求。
通过选择需求集合,然后单击添加一个要求,你需要一套添加要求。
在里面属性窗格中,输入需求的详细信息。可以将需求从另一个源复制、粘贴或拖动到属性窗格。输入需求的详细信息:
自定义ID:R1
总结:最大输入油门%
描述:最大输入油门为100%。
如果不指定自定义ID,以便在要求编辑数字要求。自定义ID使您可以使用您的公司标准,标签要求,并设置数字顺序。(自定义ID不能包含#字符。)您也可以使用一个ID,以帮助搜索时找到的一个要求。关键词有助于寻找一个要求。
创建的需求R2
。右键点击R1
并选择添加需求后。输入需求的详细信息:
自定义ID:R2
总结:巡航控制速度操作范围
描述:巡航控制的最小和最大工作速度。
创建子需求R2
单击右键R2
和选择添加子需求。输入需求的详细信息:
自定义ID:R2.1
总结:最低车速
描述:所述车辆的速度必须至少40公里/用于巡航控制系统以接合小时。
重复此步骤添加其他孩子的要求R2
。
您可以通过重新排列层次或通过拖动要求。
来编写和编辑描述和合理您的需求领域,开放微软®字从需求编辑器或要求透视视图中。
此功能仅在Microsoft Windows®平台。
运用微软的Word要编辑富文本要求,您可以:
拼写检查内容的要求。
调整图像。
插入和编辑方程。
插入和编辑表。
在编辑栏位工具栏,无论是在描述或合理字段,请单击图标。将对需求内容的更改保存在其中微软的Word看到他们反映金宝app仿真软件的需求。
当您使用微软的Word要编辑需求内容,您不能在内置编辑器中编辑需求。
在需求编辑器查看或隐藏列。右键单击标题行,然后点击选择列改变要求编辑器的视图配置。添加,删除和重新排序属性列通过列选择对话框。视图配置保存在会话。您可以通过使用视图设置导出到MAT文件slreq.exportViewSettings
函数并导入它们slreq.importViewSettings
功能。
您可以通过重置视图配置slreq.resetViewSettings
功能。
滤波器的要求内容。您可以搜索要求contenting使用搜索在要求浏览器的前场。你可以找到基于需求属性和描述装载要求集内的具体要求。
指定过滤文本字符串- 当您在输入文本搜索文本框,要求浏览器执行动态搜索并显示结果。搜索操作仅适用于您选择的要求浏览器中显示的属性。
您输入的文本字符串必须与在下面的章节中描述的指南一致。
区分大小写默认情况下,需求浏览器在过滤时忽略大小写。
如果您希望需求浏览器考虑大小写敏感性,请将该文本字符串放在引号中。
指定属性和属性值- 要限制滤波要求与特定的属性,输入属性名,后跟一个冒号。唯一的要求浏览器显示的是有属性的要求。
到过滤器的要求针对其特定的属性具有特定值,输入属性名,后跟一个冒号(:),则该值。例如,对内容进行过滤,以只显示要求,其中总结
属性具有包括值飞机
,输入摘要:飞机
(或者,你可以把整个字符串用引号强制区分大小写)。
通配符和MATLAB表达式不支持金宝app- 要求浏览器不能识别通配符,如*。例如,搜索汽油*
不返回任何结果,即使要求包含文本字符串燃料
。
另外,如果你指定的一个MATLAB表达式搜索文本框,要求浏览器解释该字符串作为文字文本,而不是作为一个MATLAB表达式。
清除通过点击过滤内容X在搜索文本框。
您可以通过将需求链接到实现需求的模型元素来跟踪需求的实现。链接还支持变更通知,这样您就可以对需求或模型的变更进行审查和操作。
在本教程中,利用该模型要求的角度链接要求的典范。视觉元素突出需求和块之间的联系。
通过输入打开示例项目
slreqCCProjectStart
打开crs_controller
来自楷模
夹。
在模型画布上,单击右下角的视角控制。
通过点击打开角度要求需求图标。
要求浏览器出现在模型画布的底部。当您选择的要求,属性检查器显示需求的属性。
链接要求一个模型元素:
在要求浏览器,搜索使能开关检测
。
链接到ENBL
轮廓尺寸通过点击和拖动的要求到块阻塞。出现的注释模板。
通过点击在画布上放置的要求标注。通过点击画布外的创建没有注释的链接。
块显示一个链接徽章。要显示有关需求信息,请点击徽章并选择表演。
点击表演显示要求ID,要求摘要,和链接类型。有关链接类型的信息,请参阅要求链接。
要看到需求描述,双击批注。
要编辑的要求,用鼠标右键单击批注,然后选择选择要求浏览器。在属性检查器中编辑需求属性。
退出要求的角度。单击视角控制,并单击要求图标。
兑换金宝app注解要求。您可以通过使用需求的角度来看待上下文菜单,并通过使用API,在Simulin金宝appk模型的注释转换成要求。看到slreq.convertAnnotation
对使用API注释转换为要求的更多信息。
使用需求透视图中的上下文菜单将注释转换为需求:
打开Simulin金宝appk模型并输入要求透视图。
选择从需求浏览器设置的要求。这就是目标要求新的要求设置。
右键单击要注释转换为需求,然后单击转换为需求。
该注释被转换为需求和被链接到系统或子系统在该注释存在。
链接要求,金宝app注释。使用要求透视图上的Simulink编辑器要求链接到文本和地区的注解。金宝app要创建一个链接,选择一个要求,并把它拖到注解。如果您链接要求的区域注释,徽章出现在注释显示该链接已创建。你只有在需求视角浏览体验徽章。要查看有关要求的详细信息,请点击徽章并选择表演。