Main Content

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

rmidata.save

在外部文件中保存需求可追溯性数据

说明

示例

rmidata.save(model) 将模型的需求可追溯性数据保存在外部 SLMX 文件中。必须配置模型以在外部存储需求可追溯性数据。该函数相当于需求选项卡中的保存 > 仅保存链接

示例

全部折叠

此示例显示如何向现有的示例模型添加需求链接,并将模型需求可追溯性数据保存在外部文件中。

打开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');

输入参数

全部折叠

带有需求链接的模型的名称,指定为字符向量,或带有需求链接的模型的句柄。必须将模型加载到内存中并配置为在外部存储需求可追溯性数据。

如果您有一个没有现有需求链接的新模型,请按照 需求链接存储 中的说明将其配置为外部存储。您还可以使用 rmipref 来指定存储设置。

如果您现有的模型中有内部存储的需求可追溯性数据,请按照 将内部存储的需求链接移动到外部存储 中的说明将该数据转换为外部存储。您还可以使用rmidata.export将现有的需求可追溯性数据转换至外部存储。

示例: 'slvnvdemo_powerwindowController'

示例: get_param(gcs,'Handle')

版本历史记录

在 R2013b 中推出