rmi
通过编程与需求管理界面进行交互
语法
说明
返回索引 reqlinks
= rmi('get',sig_builder
,group_idx
)group_idx
指定的信号生成器组的需求链接数据结构体。
rmi('set',
将 sig_builder
,reqlinks
,group_idx
)reqlinks
设置为 Signal Builder模块sig_builder
中信号组 group_idx
的需求链接。
cnt = rmi('count',
返回 object
)object
的需求链接数量。
rmi('clearAll',
删除 object
)object
的所有需求链接。
rmi('clearAll',
删除模型中包含 object
,'deep')object
的所有需求链接。
rmi('clearAll',
删除 object
,'noprompt')object
的所有需求链接并且不提示确认。
rmi('clearAll',
删除模型中包含 object
,'deep','noprompt')object
的所有需求链接,并且不提示确认。
rmi('highlightModel',
突出显示 object
)object
父模型中所有具有需求链接的对象。
rmi('unhighlightModel',
删除了 object
)object
父模型中具有需求链接的对象的突出显示。
rmi('report',
为 matlabFilePath
)matlabFilePath
指定的 MATLAB 代码文件生成 HTML 格式的需求可追溯性报告。
rmi('report',
为 dictionaryFile
)dictionaryFile
指定的 Simulink® 数据字典生成 HTML 格式的需求可追溯性报告。
rmi('projectreport')
为当前工程生成 HTML 格式的需求可追溯性报告。此报告的顶层页面具有指向具有需求可追溯性关联的每个工程项报告的 HTTP 链接。有关更多信息,请参阅 为工程创建需求可追溯性报告。
rmi('setup')
配置 RMI 以供 MATLAB 使用,并安装接口以供 IBM® DOORS® 使用。
rmi('setup','doors',false)
配置 RMI 以供 MATLAB 使用,并安装接口以供 IBM DOORS 使用,而无需使用交互式设置。
rmi register typename
注册函数 typename
指定的自定义链接类型或自定义文档域类型名称。有关更多信息,请参阅 定义自定义文档界面以直接链接到需求 和 定义自定义文档接口以导入需求。
rmi unregister typename
删除函数 typename
指定的自定义链接类型或自定义文档域类型名称。有关更多信息,请参阅 定义自定义文档界面以直接链接到需求 和 定义自定义文档接口以导入需求。
rmi('linktypelist')
显示当前已注册的链接类型的列表。该列表指示每种链接类型是内置的还是自定义的,并提供用于其注册的函数的路径。
检查从 Microsoft® Word、Microsoft Excel® 或 IBM DOORS 中的需求文档到 Simulink 的链接的有效性。它提示需求文档名称,返回检测到的问题总数,并在 MATLAB Web 浏览器中打开 HTML 报告。有关更多信息,请参阅 验证需求文档中的需求链接。number_problems
= rmi('checkdoc')
检查 number_problems
= rmi('checkdoc',docName
)docName
指定的需求文档中指向 Simulink 的链接的有效性。它返回检测到的问题总数并在 MATLAB Web 浏览器中打开 HTML 报告。有关更多信息,请参阅 验证需求文档中的需求链接。
rmi('check',
检查与 matlabFilePath
).m
文件 matlabFilePath
中的 MATLAB 代码行相关的可追溯性链接的一致性,并在 MATLAB Web 浏览器中打开 HTML 报告。
rmi('check',
检查与 Simulink 数据字典 dictionaryFile
)dictionaryFile
相关的可追溯性链接的一致性,并在 MATLAB Web 浏览器中打开 HTML 报告。
rmi('doorssync',
打开 DOORS 同步设置对话框,您可以在其中自定义同步设置并将您的模型与 IBM DOORS 数据库中打开的工程同步。model
)
[objName,objType] = rmi('getObjLabel',
返回您使用第三方需求管理应用程序链接到的 Simulink 对象的 Simulink 对象名称和类型信息。object
)
rmi('setDoorsLabelTemplate',
为指向 IBM DOORS 的需求链接标签指定了一个新的自定义模板。默认标签模板包含DOORS需求链接目标的章节编号和对象标题。要将链接标签模板恢复为默认值,请在 MATLAB 命令提示符下输入 template
)rmi('setDoorsLabelTemplate','')
。
返回当前指定的需求链接标签的自定义模板到 IBM DOORS。template
= rmi('getDoorsLabelTemplate')
根据当前模板更新 totalModifiedLinks
= rmi('updateDoorsLabels',model
)model
中的所有 IBM DOORS需求链接标签。
rmi httpLink
激活内部 HTTP 服务器,您可以使用它从使用 HTTP 协议的基于浏览器的第三方需求工具中的反向链接导航至 MATLAB 或 Simulink 中的链接项。HTTPS 服务器上的反向链接导航默认处于启用状态。
注意
或者,您可以使用 rmipref
函数将 UnsecureHttpRequests
预设项设置为 true
来活动内部 HTTP 服务器。当 UnsecureHttpRequests
预设项为 true
时,MATLAB 在启动时激活内部 HTTP 服务器。
示例
输入参数
输出参量
版本历史记录
在 R2006b 中推出另请参阅
rmipref
| rmiobjnavigate
| rmidocrename
| rmitag
| rmimap.map
| RptgenRMI.doorsAttribs