rmidata.save
在外部文件中保存需求可追溯性数据
说明
示例
创建新需求链接并外部保存
此示例显示如何向现有的示例模型添加需求链接,并将模型需求可追溯性数据保存在外部文件中。
打开slvnvdemo_powerwindowController
模型。
open_system('slvnvdemo_powerwindowController');
指定模型在外部存储需求数据。
rmipref('StoreDataExternally',1);
创建新的需求链接结构体。
newReqLink = rmi('createEmpty'); newReqLink.description = 'newReqLink';
指定您想要从模型链接到的需求文档。在这种情况下,提供了一个示例需求文档。
newReqLink.doc = 'PowerWindowSpecification.docx';
指定您想要链接的文档中的需求文本。
newReqLink.id = '?passenger input consists of a vector with three elements';
指定您创建的新需求链接附加到slvnvdemo_powerwindowController
示例模型的 Mux4 模块。
rmi('set','slvnvdemo_powerwindowController/Mux4',newReqLink);
将刚刚创建的新需求链接保存在与模型关联的外部 .slmx
文件中。
rmidata.save('slvnvdemo_powerwindowController');
该函数相当于需求选项卡中的保存 > 仅保存链接。
为了突出显示 Mux4模块,请打开 slvnvdemo_powerwindowController
示例模型的需求突出显示。
rmi('highlightModel','slvnvdemo_powerwindowController');
您可以通过右键点击 Mux4模块来测试您的需求链接。在上下文菜单中,选择需求 > 1.“newReqLink”。
关闭模型。
close_system('slvnvdemo_powerwindowController');
输入参数
model
— 带有需求链接的模型名称或句柄
字符向量 | 句柄
带有需求链接的模型的名称,指定为字符向量,或带有需求链接的模型的句柄。必须将模型加载到内存中并配置为在外部存储需求可追溯性数据。
如果您有一个没有现有需求链接的新模型,请按照 需求链接存储 中的说明将其配置为外部存储。您还可以使用 rmipref
来指定存储设置。
如果您现有的模型中有内部存储的需求可追溯性数据,请按照 将内部存储的需求链接移动到外部存储 中的说明将该数据转换为外部存储。您还可以使用rmidata.export
将现有的需求可追溯性数据转换至外部存储。
示例: 'slvnvdemo_powerwindowController'
示例: get_param(gcs,'Handle')
版本历史记录
在 R2013b 中推出
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)