主要内容

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

addFilterToMatrix

将矩阵设置过滤器添加到可追溯性矩阵配置中

自 R2024a 起

    说明

    addFilterToMatrix(configuration,filter) 将矩阵设置过滤器 filter 添加到可追溯性矩阵配置 configuration

    示例

    示例

    全部折叠

    此示例显示如何将矩阵设置和单元格过滤器添加到可追溯性矩阵配置,然后生成更新的矩阵。

    打开工程并从矩阵选项中获取可追溯性矩阵配置。

    openProject("ShortestPathChangesExample");
    view = slreq.getTraceabilityMatrixOptions(fullfile("src", ...
        "shortestPath_tm.json"));
    configuration = view.options;

    创建一个单元格过滤器并将该过滤器添加到配置中。

    cellFilter = slreq.matrix.Filter;
    cellFilter.Group = "Type";
    cellFilter.Type = "Implement";
    addFilterToCell(configuration,cellFilter);

    创建矩阵设置过滤器并将过滤器添加到配置中。

    matrixFilter = slreq.matrix.Filter;
    matrixFilter.Group = "Matrix";
    matrixFilter.Type =  "HasChangedLink";
    addFilterToMatrix(configuration,matrixFilter);

    添加矩阵工件并生成更新的可追溯性矩阵。

    configuration.LeftArtifacts = fullfile("requirements", ...
        "shortest_path_func_reqs.slreqx");
    configuration.TopArtifacts = fullfile("src","shortest_path.m");
    slreq.generateTraceabilityMatrix(view);

    输入参数

    全部折叠

    要添加过滤器的可追溯性矩阵配置,指定为 slreq.matrix.Configuration 对象。

    要添加到配置的可追溯性矩阵过滤器,指定为 slreq.matrix.Filter 对象。

    版本历史记录

    在 R2024a 中推出