Main Content

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

slreq.map

获取或设置链接集文件的路径

    说明

    示例

    slreq.map(source,linkSet) 将链接集 linkSet 与源工件source 相关联。

    示例

    linkSetFilePath = slreq.map(source) 返回源工件source 的链接集路径。

    示例

    slreq.map(source,"undo") 将映射恢复为源工件source 的先前存储的映射。

    示例

    slreq.map(source,"clear") 清除源工件source 的先前存储的映射。

    示例

    全部折叠

    此示例显示如何将链接集文件映射到模型、清除链接集映射以及将新的链接集映射到模型。

    定义源工件和链接集。

    source = fullfile(pwd,"slvnvdemo_powerwindowController.slx");

    检查映射链接集的文件路径。

    linkSet = slreq.map(source)
    linkSet = 
    'C:\Users\jdoe\MATLAB\Examples\slrequirements-ex26775930\slvnvdemo_powerwindowRequirements.slmx'
    

    定义一个新的链接集并将模型映射到该链接集。

    newLinkSet = fullfile(pwd, "slvnvdemo_powerwindowRequirements.slmx");
    slreq.map(source, newLinkSet);

    清除所有现有映射。

    slreq.map(source,"clear");
    Removing all mapping for ...\slvnvdemo_powerwindowController.slx
    

    此示例显示如何使用 MATLAB 代码映射链接集文件以及如何恢复映射。

    定义源工件和链接集。

    source = fullfile(pwd,"myAdd.m");
    linkSet = fullfile(pwd,"myAddLinks1.slmx");

    将源工件映射到链接集文件。

    slreq.map(source,linkSet);

    将源工件映射到新的链接集文件..

    newLinkSet = fullfile(pwd,"myAddLinks2.slmx");
    slreq.map(source,newLinkSet);
    Mapping ...\myAdd.m to ...\myAddLinks2.slmx
    

    撤消到 newLinkSet 的映射以将映射恢复为先前的值。

    slreq.map(source,"undo");
    Removing C:\Users\jdoe\MATLAB\Examples\slrequirements-ex69996110\myAddLinks2.slmx for ...\myAdd.m
    
    slreq.map(source)
    ans = 
    'C:\Users\jdoe\MATLAB\Examples\slrequirements-ex69996110\myAddLinks1.slmx'
    

    输入参数

    全部折叠

    源工件文件的路径,指定为字符串标量或字符向量。

    数据类型: char | string

    链接集文件的路径,指定为字符串标量或字符向量。

    数据类型: char | string

    输出参量

    全部折叠

    映射链接集文件的完整路径,以字符向量形式返回。

    详细信息

    全部折叠

    链接集映射

    当您将链接集与工件关联时,Requirements Toolbox 会将链接集映射到设计工件文件,例如 Simulink®模型。当您打开工件时,映射的链接集就会被加载。

    默认和非默认链接集映射

    基于模型的设计工件的默认链接集映射是与源工件位于同一文件夹中的链接集,其名称由源工件名称和源工件扩展名组成,并以波浪号分隔。例如,myAdd.m 的链接集映射是 myAdd~m.slmx,与 myAdd.m 位于同一文件夹中。

    使用 slreq.map 将源工件映射到非默认文件位置的链接集文件,或将多个链接集文件映射到同一个源工件文件。非默认映射存储在用户预设项中。当您移动文件或与其他用户共享文件时,使用 slreq.map 重新映射非默认映射。

    版本历史记录

    在 R2018a 中推出