万博1manbetx®要求™使您可以在Simulink编辑器中创作,组织和编辑要求。万博1manbetx一个专门的视图,需求透视,有助于您可视化需求和模型的部件之间的链接。使用集成环境简化了对实现它们的模型部分的链接要求。
这种综合环境有其他优点。有关详细信息,请参阅Simulink要求简介万博1manbetx。
在万博1manbetxSimulink要求,您可以在名为Requilement集的组中组织您的要求。在每个要求集中,如果需要进一步描述要求的详细信息,则可以创建其他级别的层次结构。
在本教程中,您可以使用要求编辑器创建一个要求集,组织相关要求,并将要求添加到集合。
假设您正在写入汽车巡航控制系统的控制器模型的要求。您可以使用公司的编号标准(R1,R2等)开发这些要求。
ID和描述 | 理由 |
---|---|
R1:最大输入油门为100% | 从加速踏板的节流阀的最大值不能大于100%。 |
R2:巡航控制具有速度运行范围 | 巡航控制具有最小和最大的运行速度。 |
R2.1:车速必须至少为40 km / h | 车辆的速度必须至少为40km / h,用于巡航控制系统接合。 |
R2.2:车速不能大于100公里/小时 | 车辆巡航控制系统的最大运行速度为100 km / h。 |
将这些要求添加到名为型号crs_controller.
。
打开包含模型和支持文件的项目。万博1manbetx在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.
。点击添加要求。输入要求的详细信息:
自定义ID:R2.
概括:巡航控制速度运行范围
描述:巡航控制具有最低和最大的运行速度。
创建儿童要求R2.
通过选择R2.
然后点击添加要求>添加儿童要求。输入要求的详细信息:
自定义ID:R2.1.
概括:最低车辆速度
描述:车辆的速度必须至少为40 km / h,用于巡航控制系统接合。
重复此步骤以添加其他儿童要求R2.
。
您可以通过使用来重新排列层次结构促进要求或者贬低要求。
作者和编辑描述和理由您要求的领域,开放微软®单词从需求编辑器或需求透视图中。
笔记
此功能仅在Microsoft Windows上可用®平台。
使用微软Word.要编辑丰富的文本要求,您可以:
拼写检查要求内容。
调整图像大小。
插入和编辑方程式。
插入和编辑表。
在“编辑”字段工具栏上,在其中描述或者理由字段,单击图标。将更改保存到您的需求内容内微软Word.看到他们反映在万博1manbetxSimulink要求。
当你使用时微软Word.要编辑需求内容,您无法在内置编辑器中编辑要求。
单击时,您可以在要求编辑器中查看或隐藏列列>选择属性。在列选择器中添加,删除和重新排序属性列。查看配置在会话中保存。您可以使用该方法将视图设置导出到MAT文件slreq.exportViewsettings.
使用并使用它们导入它们slreq.importviewsettings.
功能。您可以使用使用的重置查看配置slreq.resetviewsettings.
功能。
您可以通过单击搜索需求满足搜索。您可以根据要求属性和描述在加载的要求集中找到特定要求。
指定筛选文本字符串- 在您输入文本时搜索文本框,需求浏览器执行动态搜索并显示结果。搜索操作仅适用于您选择在需求浏览器中显示的属性。
您输入的文本字符串必须与以下部分中描述的指南一致。
案例敏感性- 默认情况下,要求浏览器忽略其筛选器的情况。
如果希望要求浏览器尊重案例灵敏度,请将该文本字符串放在引号中。
指定属性和属性值- 要将筛选限制为具有特定属性的要求,请键入属性名称,然后键入冒号。要求浏览器仅显示具有该属性的要求。
要过滤特定属性具有特定值的要求,请键入属性名称,然后键入属性名称,然后是冒号(:),然后是值。例如,要过滤内容,仅显示所需的要求概括
属性具有包含的值飞机
, 进入摘要:飞机
(或者,您可以将整个字符串放入引号以强制执行案例敏感性)。
不支持通配符和MATLAB表达式万博1manbetx- 需求浏览器无法识别通配符字符,例如*。例如,搜索汽油*
即使要求包含文本字符串,也不会返回结果汽油
。
此外,如果您在此中指定MATLAB表达式搜索文本框,要求浏览器将该字符串解释为文字文本,而不是MATLAB表达式。
您可以通过将要求链接到实现要求的模型元素来跟踪需求实现。链接还支持更改通知,以便您可以根据要求或模型的更改审核和行用。
在本教程中,使用模型要求透视图链接到模型的要求。可视元素突出显示需求和块之间的链接。
通过输入打开示例项目
slreqccprojectstart.
打开crs_controller.
来自楷模
文件夹。
在模型画布中,单击右下角的透视图控件。
点击打开需求的角度来看要求图标。
要求浏览器出现在模型画布的底部。选择一个要求时,属性检查器会显示要求的属性。
链接到模型元素的要求:
在要求浏览器中,搜索启用切换检测
。
链接到enbl.
inport.通过单击并将要求拖动到块。出现注释模板。
通过单击画布来放置要求注释。在没有注释的情况下单击画布外,创建链接。
该块显示链接徽章。要显示有关需求的信息,请单击徽章并选择展示。
点击展示显示要求ID,要求摘要和链接类型。有关链接类型的信息,请参阅要求链接。
要查看需求说明,请双击注释。
要编辑要求,请右键单击注释并选择选择要求浏览器。编辑属性检查器中的需求属性。
退出要求透视。单击透视图控件,然后单击“要求”图标。
转变万博1manbetx注释要求。您可以使用需求透视图中的上下文菜单和使用API将SIMULINK模型中的注释万博1manbetx转换为要求。看slreq.convertannotation
有关使用API将注释转换为要求的更多信息。
要在需求透视图中使用上下文菜单将注释转换为要求:
打开Simulin万博1manbetxk模型并输入要求透视图。
选择从需求浏览器中设置的要求。这是为新要求设置的目标要求。
右键单击要转换为要求的注释,然后单击转换为要求。
注释被转换为要求,并链接到存在注释的系统或子系统。
链接要求到万博1manbetx注释。使用要求透视图将要求链接到Simulink编辑器上的文本和区域注释。万博1manbetx要创建链接,请选择“要求”并将其拖动到注释上。如果将要求链接到区域注释,则在注释上出现徽章以显示该链接已创建。您只在要求透视图中看到徽章。要查看有关该要求的更多信息,请单击徽章并选择展示。