主要内容

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

slreq.modeling.find

查找 Requirements Table 模块

自 R2022a 起

说明

reqTables = slreq.modeling.find(model) 返回由 model 指定的模型或子系统中的所有 Requirements Table 模块。

示例

reqTables = slreq.modeling.find(model,table) 返回由 model 指定的模型或子系统中的 Requirements Table 模块 table。使用此语法可在模型中返回一个 Requirements Table 模块。 (自 R2026a 起)

示例

全部折叠

在名为 myModel 的模型中找到 Requirements Table 模块。

reqTables = slreq.modeling.find("myModel");

该函数将 reqTables 作为 RequirementsTable 对象数组返回。

获取当前模型的句柄。

modelH = get_param(gcs,"Handle");

在名为 myModel 的模型中找到 Requirements Table 模块。

reqTables = slreq.modeling.find(modelH);

该函数将 reqTables 作为 RequirementsTable 对象数组返回。

自 R2026a 起

本示例演示了如何在模型中返回特定的 Requirements Table 模块。

加载模型 spec_model_final。该模型包含两个 Requirements Table 模块。

model = "spec_model_final";
load_system(model);

该模型包含两个名为 AP_Mode_DeterminationCmd_Determination 的 Requirements Table 模块。

获取 AP_Mode_Determination Requirements Table 模块。

table = slreq.modeling.find(model,"AP_Mode_Determination")
table = 
  RequirementsTable with properties:

                  Name: 'AP_Mode_Determination'
                  Path: 'spec_model_final/AP_Mode_Determination'
    RequirementHeaders: [1×1 struct]
       ChildEvaluation: 'independent'

输入参数

全部折叠

模型或子系统,指定为包含模型名称的字符串标量或字符向量,或模型句柄。

数据类型: char | string | double

Requirements Table 模块,指定为包含 Requirements Table 模块名称或路径的字符串标量或字符向量。

数据类型: char | string

输出参量

全部折叠

Requirements Table 模块,作为 RequirementsTable 对象数组返回。

版本历史记录

在 R2022a 中推出

全部展开