メインコンテンツ

slreportgen.utils.isStateTransitionTable

オブジェクトが状態遷移表かどうかのチェック

R2022a 以降

    説明

    tf = slreportgen.utils.isStateTransitionTable(obj) は、入力 objState Transition Table ブロックまたは Stateflow.StateTransitionTableChart オブジェクトである場合、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 オブジェクト。次として指定します。

    • オブジェクト パスを含む string または文字ベクトル。

    • 数値ブロック ハンドル。

    • Stateflow.StateTransitionTableChartStateflow.Chart などの Stateflow API オブジェクト。Stateflow API オブジェクトの詳細については、Stateflow API のオブジェクトとプロパティの概要 (Stateflow)を参照してください。

    バージョン履歴

    R2022a で導入