Main Content

While Loop

指定された条件が true の間、子コンポーネントを反復的に実行する

説明

このコンポーネントは、指定された条件が true の間、子コンポーネントを反復的に実行します。While Loop コンポーネントには少なくとも 1 つの子コンポーネントがなければなりません。このコンポーネントの目的は、その子を複数回実行することです。子をもたない場合は、このコンポーネントはレポートに何も追加しません。

ヒント

無限ループを回避するには、反復の回数を制限します。

Logic プロパティ

  • この式が true の場合ループを継続する: 評価する式を指定します。この式は、1 または 0 (true または false) と評価される有効な MATLAB® 式でなければなりません。

    たとえば、a = 1b = 2 および c = 3 の場合、次のコマンド

       d=(a>b/c)
    
    は、以下を返します。
       d = 1
    
    1b/c (2/3) より大きいため、この式は true であり、1 と評価されます。

  • ループ数の制限: 無限ループを回避できます。左矢印および右矢印を使用して、ループ回数を増減させます。

  • この式で初期化: 有効な MATLAB 式でループを初期化します。

レポートへの挿入

あり。子コンポーネントがある場合。

クラス

rptgen_lo.clo_while