slreq.View.create
语法
说明
将视图设置保存在 view
= slreq.View.create(viewName
,reqSetName
)reqSetName
指定的需求集集中。
保存现有视图设置的副本,view
= slreq.View.create(___,existingView
)existingView
。
示例
创建视图并将其应用到需求编辑器
此示例显示如何创建视图并将其应用于需求编辑器和需求透视图。
打开 myAddRequirements
需求集,其中包含 Type
设置为 Functional
的需求。
rs = slreq.open("myAddRequirements");
创建一个名为 NewView
的视图。
myView = slreq.View.create("NewView")
myView = View with properties: Name: 'NewView' ReqFilter: '' LinkFilter: '' Host: ''
设置需求过滤器以仅显示将 Type
设置为 Container
的需求。
myView.ReqFilter = "{'ReqType','Container'};"
myView = View with properties: Name: 'NewView' ReqFilter: '{'ReqType','Container'};' LinkFilter: '' Host: ''
检查视图是否有效。
tf = isValid(myView)
tf = logical
1
将视图应用到需求编辑器和需求透视图。
activate(myView)
确认活动视图是 NewView
。
appliedView = slreq.View.getActiveView
appliedView = View with properties: Name: 'NewView' ReqFilter: '{'ReqType','Container'};' LinkFilter: '' Host: ''
myAddRequirements
需求集不包含任何将 Type
设置为 Container
的需求,因此所有需求都被过滤掉。
清除已加载的需求集和链接集并关闭需求编辑器。
slreq.clear;
创建视图并存储在需求集中
此示例显示如何创建视图并将其存储在需求集。
加载并打开myAddRequirements
需求集。
rs = slreq.open("myAddRequirements");
创建视图并将其存储在需求集。
myView = slreq.View.create("NewView","myAddRequirements");
清除已加载的需求集并关闭需求编辑器。
slreq.clear;
创建视图副本
此示例显示如何创建现有视图的副本。
加载myAddRequirements
需求集。
rs = slreq.open("myAddRequirements");
加载视图设置文件 ViewFile2.mat
,其中包含存储在预设项文件夹中的视图。
slreq.importViewSettings("ViewFile2")
从视图设置文件中获取现有视图。
views = slreq.View.getViews
views=1×2 View array with properties:
Name
ReqFilter
LinkFilter
Host
将数组中的第二个视图分配给变量。
viewToCopy = views(2)
viewToCopy = View with properties: Name: 'NewView' ReqFilter: '{'ReqType','Container'};' LinkFilter: '' Host: ''
创建视图的副本并将其存储在需求集。
copiedView = slreq.View.create("CopiedView","myAddRequirements",viewToCopy);
清除已加载的需求集并关闭需求编辑器。
slreq.clear;
输入参数
viewName
— 视图名称
字符串标量 | 字符向量
视图名称,指定为字符串标量或字符向量。
示例: "myView"
reqSetName
— 需求集名称
字符串标量 | 字符向量
需求集名称,指定为字符串标量或字符向量。
示例: "myReqSet"
existingView
— 现有视图名称
字符串标量 | 字符向量
现有视图名称,指定为字符串标量或字符向量。
示例: "myView"
输出参量
view
— 查看设置
slreq.View
对象
查看设置,作为 slreq.View
对象返回。
版本历史记录
在 R2022b 中推出
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)