主要内容

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

slreportgen.utils.isStateTransitionTable

检查对象是否为状态转移表

自 R2022a 起

    说明

    如果输入 objState Transition Table 模块或 Stateflow.StateTransitionTableChart 对象,则 tf = slreportgen.utils.isStateTransitionTable(obj) 返回 1(true)。否则,该函数返回 0(false)。

    示例

    示例

    全部折叠

    打开模型 sf_stt_boiler

    openExample("sf_stt_boiler")
    

    测试模块 State Transition Table 是否为状态转换表。

    path = "sf_stt_boiler/State Transition Table";
    slreportgen.utils.isStateTransitionTable(path)
    ans =
    
      logical
    
       1

    打开模型 sf_stt_boiler

    openExample("sf_stt_boiler")

    在模型中查找 Stateflow.StateTransitionTableChart 对象。

    obj = find(sfroot,"-isa","Stateflow.StateTransitionTableChart");

    测试对象是否为状态转换表。

    slreportgen.utils.isStateTransitionTable(obj)
    ans =
    
      logical
    
       1

    输入参数

    全部折叠

    模块或 Stateflow 对象,用于检查是否为状态转换表,指定为:

    • 包含对象路径的字符串或字符向量。

    • 数值块句柄。

    • 一个 Stateflow API 对象,例如 Stateflow.StateTransitionTableChartStateflow.Chart。有关 Stateflow API 对象的详细信息,请参阅 Summary of Stateflow API Objects and Properties (Stateflow)

    版本历史记录

    在 R2022a 中推出