主要内容

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

slreq.cmConfigureVersion

设置链接需求文档的配置版本

说明

prev_version = slreq.cmConfigureVersion(domain,docid,version) 指定文档接口类型 version 的链接需求文档 docid 的基线版本 domain。该函数返回先前配置的版本的值。

使用此功能指定 MATLAB® 打开的链接需求文档的版本。您可以使用此功能为使用自定义文档界面的 IBM® DOORS® 基线模块或版本控制文档配置链接版本。对于自定义界面,请使用导航回调中的 slreq.cmGetVersion 函数来识别回调访问的版本。有关创建自定义接口类型的更多信息,请参阅 定义自定义文档界面以直接链接到需求

示例

prev_version = slreq.cmConfigureVersion(domain,docid,version,src) 指定当您从链接到源工件 src 的链接导航到该文档时打开的外部需求文档的版本。

示例

示例

全部折叠

将配置的版本设置为 2.1b,以便链接到 IBM DOORS 模块 546223g1

versionA = slreq.cmConfigureVersion("linktype_rmi_doors", ...
    "546223g1","2.1b")
versionA = 

  0×0 empty char array 

versionA 为空,因为没有之前配置的版本。

将配置的版本设置为 2.2b

versionB = slreq.cmConfigureVersion("linktype_rmi_doors", ...
    "546223g1","2.2b")
versionB =

  '2.1b'

之前设置的配置版本是 2.1b

对于从 Simulink® 模型 2.1b 到 IBM DOORS 模块 myModel.slx 的链接,将配置的版本设置为 00006a12

% 
versionA = slreq.cmConfigureVersion("linktype_rmi_doors", ...
    "00006a12","2.1b","myModel.slx")
versionA = 

  0×0 empty char array 

versionA 为空,因为没有之前配置的版本。

将配置的版本设置为 2.3b

versionB = slreq.cmConfigureVersion("linktype_rmi_doors", ...
    "00006a12","2.3b","myModel.slx")
versionB =

  '2.1b'

之前设置的配置版本是 2.1b

输入参数

全部折叠

已注册的文档接口类型,对于 IBM DOORS 模块的接口指定为 "linktype_rmi_doors",或者指定自定义文档接口标签的字符向量或字符串标量。

数据类型: char | string

版本控制需求文档的唯一标识符,指定为字符向量或字符串标量。

数据类型: char | string

需求文档的目标版本,指定为字符向量或字符串标量。输入一个空字符串,将配置的版本设置为当前版本并恢复默认导航行为。

数据类型: char | string

基于模型的设计源工件的文件名,指定为字符向量或字符串标量。

数据类型: char | string

输出参量

全部折叠

先前配置的链接需求文档的版本,以字符向量形式返回。如果配置的版本是当前版本,或者没有配置的版本,则该函数返回一个空的字符向量。

算法

slreq.cmConfigureVersion 根据您使用的语法存储链接版本配置:

  • 如果您未指定链接源工件 src,该函数会将配置的版本号存储在您的用户首选项文件夹中。

  • 如果指定 src,该函数会将配置的版本号存储在链接集中。

版本历史记录

在 R2019b 中推出

另请参阅