主要内容

slreq.getTraceabilityMatrixOptions

创建可追溯矩阵的选项结构

    描述

    例子

    选择= slreq.getTraceabilityMatrixOptions创建一个空的跟踪矩阵选项结构。

    例子

    选择= slreq.getTraceabilityMatrixOptions(当前的)在traceability matrix窗口中创建一个包含来自所选选项卡的工件的traceability matrix选项结构。

    例子

    全部折叠

    这个例子展示了如何为跟踪矩阵创建一个选项结构,然后使用这些选项生成一个矩阵。

    打开巡航控制模型项目的需求定义。

    slreqCCProjectStart;

    为追溯矩阵创建一个选项结构。

    opts = slreq.getTraceabilityMatrixOptions;

    设置leftArtifacts而且topArtifacts领域的选择.输入一个单元格数组,其中包含您希望在可追溯性矩阵中使用的工件的名称。

    选择。leftArtifacts = {“crs_req.slreqx”“crs_req_func_spec.slreqx”};选择。来pArtifacts = {“crs_plant.slx”“crs_controller.slx”“DriverSwRequest_Tests.mldatx”};

    所指定的工件生成可跟踪性矩阵选择

    slreq.generateTraceabilityMatrix(选择)

    清理

    清除打开的需求集和链接集,并关闭Traceability Matrix窗口。关闭巡航控制模型项目的需求定义。

    slreq.clear;slproject.closeCurrentProject ();

    这个例子展示了如何从Traceability Matrix窗口中选中的选项卡获取工件,然后重新生成矩阵。

    设置

    打开巡航控制模型项目的需求定义。

    slreqCCProjectStart;

    加载crs_controller模型,然后打开Traceability Matrix窗口。

    load_system (“crs_controller”);slreq.generateTraceabilityMatrix;

    创建追溯矩阵

    1. 在“跟踪矩阵”窗口中,在选择工件对话框中,设置crs_req_func.slreqx而且crs_controller.slx

    2. 点击生成矩阵

    从追溯矩阵中获取工件

    在不关闭Traceability Matrix窗口的情况下,获取用于生成矩阵的工件。

    选项= slreq.getTraceabilityMatrixOptions(“当前”)
    选择=带字段的结构:leftArtifacts:{“C: \ \用户jdoe \ MATLAB \项目\ \ CruiseRequirementsExample \ \ crs_req_func_spec文件示例。slreqx'} topArtifacts: {'C:\Users\jdoe\MATLAB\Projects\examples\CruiseRequirementsExample\models\crs_controller.slx'}

    关闭Traceability Matrix窗口。所指定的工件重新生成矩阵选择

    slreq.generateTraceabilityMatrix(选择)

    清理

    清除打开的需求集和链接集,并关闭Traceability Matrix窗口。

    slreq.clear;

    输出参数

    全部折叠

    可跟踪矩阵选项,指定为结构体使用这些字段:

    • leftArtifacts

    • topArtifacts

    R2021a中引入