Main Content

本页采用了机器翻译。点击此处可查看英文原文。

slreq.View.getViews

获取可用视图

自 R2022b 起

    说明

    示例

    views = slreq.View.getViews需求编辑器和需求视角返回可用的视图。

    示例

    全部折叠

    此示例显示如何导入视图设置文件、获取需求编辑器和需求视角的可用视图以及删除视图。

    打开myAddRequirements需求集。

    rs = slreq.open("myAddRequirements");

    加载视图设置文件 ViewFile.mat,其中包含过滤需求编辑器和需求视角的视图。

    slreq.importViewSettings("ViewFile.mat")

    获取可用的视图。

    views = slreq.View.getViews
    views=1×2 View array with properties:
        Name
        ReqFilter
        LinkFilter
        Host
    
    

    显示视图及其属性。

    views(1)
    ans = 
      View with properties:
    
              Name: 'default view'
         ReqFilter: ''
        LinkFilter: ''
              Host: ''
    
    
    views(2)
    ans = 
      View with properties:
    
              Name: 'ReqView'
         ReqFilter: '{'ReqType','
        LinkFilter: ''
              Host: ''
    
    

    应用视图 ReqView

    activate(views(2))

    视图 ReqView 有一个语法不完整的需求过滤器。

    获取软件应用视图时返回的错误。

    msg = getErrorMessage(views(2))
    msg = struct with fields:
        requirement: 'Error parsing Requirements view filter: Error: This statement is incomplete.'
               link: ''
    
    

    error-message.png

    将默认视图应用于需求编辑器和需求透视图。

    slreq.View.activateDefaultView

    删除视图 ReqView

    deletedView = delete(views(2))
    deletedView = 
      View with no properties.
    
    

    清除已加载的需求集和链接集并关闭需求编辑器。

    slreq.clear;

    输出参量

    全部折叠

    查看设置,以 slreq.View数组返回。

    版本历史记录

    在 R2022b 中推出