Main Content

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

RptgenRMI.doorsAttribs

需求报告中的 IBM DOORS 属性

说明

settings = RptgenRMI.doorsAttribs('show') 返回 DOORS® 属性报告设置。列出的属性包含在生成的需求报告中。

示例

tf = RptgenRMI.doorsAttribs('default') 恢复 DOORS 属性的默认需求报告设置。如果设置发生改变,该函数将返回 1。默认设置为:

  • 明确包含系统属性 Object HeadingObject Text

  • 包括所有其他系统属性和用户定义属性

  • 省略系统属性 Created Thru

  • 忽略具有空字符串值的系统属性

  • 忽略错误的系统属性

示例

tf = RptgenRMI.doorsAttribs(Name,Value) 指定在生成的需求报告中要包含哪些 DOORS 属性。如果设置更改且没有错误,该函数将返回 1

注意

此函数设置在生成 IBM® DOORS 中的需求报告时使用的设置。这些设置不适用于IBM DOORS Next 中的需求生成的报告。

示例

示例

全部折叠

settings = RptgenRMI.doorsAttribs('show')
settings = 5x1 cell
    {'Object Heading' }
    {'Object Text'    }
    {'$AllAttributes$'}
    {'$NonEmpty$'     }
    {'-Created Thru'  }

如果您更改了需求报告中要包含的 DOORS 属性的设置,则可以恢复默认设置。

通过省略除报告中明确包含的属性之外的所有属性来更改设置。显示改变的设置。

tf = RptgenRMI.doorsAttribs('type','none');
Excluding attributes...
settings = RptgenRMI.doorsAttribs('show')
settings = 4x1 cell
    {'Object Heading'}
    {'Object Text'   }
    {'$NonEmpty$'    }
    {'-Created Thru' }

将设置恢复为默认设置。显示默认设置。

tf = RptgenRMI.doorsAttribs('default');
settings = RptgenRMI.doorsAttribs('show')
settings = 5x1 cell
    {'Object Heading' }
    {'Object Text'    }
    {'$AllAttributes$'}
    {'$NonEmpty$'     }
    {'-Created Thru'  }

默认设置为:

  • 明确包含系统属性 Object HeadingObject Text

  • 包括所有其他系统属性和用户定义属性

  • 省略系统属性 Created Thru

  • 忽略具有空字符串值的系统属性

  • 忽略错误的系统属性

指定生成的需求报告将仅包含用户定义的属性。

tf = RptgenRMI.doorsAttribs('type','user');
Including user attributes...

显示设置。

settings = RptgenRMI.doorsAttribs('show')
settings = 5x1 cell
    {'Object Heading'  }
    {'Object Text'     }
    {'$NonEmpty$'      }
    {'-Created Thru'   }
    {'$UserAttributes$'}

包括Last Modified ByLast Modified On属性。

tf = RptgenRMI.doorsAttribs('add','Last Modified By');
Adding Last Modified By...
tf = RptgenRMI.doorsAttribs('add','Last Modified On');
Adding Last Modified On...

从需求报告中省略 Object Heading 属性。

tf = RptgenRMI.doorsAttribs('remove','Object Heading');
Removing Object Heading...

显示当前设置

settings = RptgenRMI.doorsAttribs('show')
settings = 6x1 cell
    {'Object Text'      }
    {'$AllAttributes$'  }
    {'$NonEmpty$'       }
    {'-Created Thru'    }
    {'+Last Modified By'}
    {'+Last Modified On'}

在需求报告中包括空的用户定义属性。

tf = RptgenRMI.doorsAttribs('nonempty','off')
NonEmpty filter off...
tf = logical
   1

显示当前设置。

settings = RptgenRMI.doorsAttribs('show')
settings = 4x1 cell
    {'Object Heading'  }
    {'Object Text'     }
    {'-Created Thru'   }
    {'$UserAttributes$'}

输入参数

全部折叠

名称-值参数

将可选的参量对组指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须出现在其他参量后,但参量对组的顺序无关紧要。

在 R2021a 之前,使用逗号分隔每个名称和值,并用引号将 Name 引起来

示例: 'type','all'

报告中要包含或省略的 DOORS 属性类型,指定为 'all''user''none'

示例: 'type','all'

要添加到生成的报告中的属性,指定为字符数组。

示例: 'add','Last Modified By'

注意

输入的字符数组应该与DOORS预定义的系统属性或用户定义的属性相同。

从生成的报告中省略的属性,指定为字符数组。

示例: 'remove','Object Heading'

注意

输入的字符数组应该与DOORS预定义的系统属性或用户定义的属性相同。

是否在报告中包含或省略空的用户定义属性,指定为 'on''off'。空的系统定义属性始终被排除。

示例: 'nonempty','on'

输出参量

全部折叠

当前 DOORS 属性报告设置,以元胞数组形式返回。

更改设置成功状态,以数据类型为 logical10 返回。

版本历史记录

在 R2011b 中推出

另请参阅