Counts up from zero. The counter value output increments on each rising edge of the count up input. The done output returns TRUE when counter value is greater than or equal to preset value.


icon

ダイアログボックスオプション

オプション 説明
入力 次の構成オプションがあります。
  • 端子名(Terminal name)―構成するブロックダイアグラム端子の名前が含まれます。
  • 表示?―ブロックダイアグラムに端子を表示するかどうかを指定します。
  • 変数スコープ―端子に関連付けられた変数の有効範囲とスコープを指定します。単一プロセスシェア変数を使用するには、単一 プロセス を選択します。ネットワーク 共有シェア変数を使用するには、ネットワーク共有を選択します。端子変数を使用しない場合は、 変数なし を選択します。オーバーヘッドを最小限に抑えるには、必要な場合にのみ関数ブロック端子変数を含めます。関数ブロックインスタンスの作成後に 変数スコープ変数なし に変更すると、 LabVIEWは端子変数を削除します。
  • データソース―入力のデータソースを指定します。端子 を選択して、ブロックダイアグラムの端子に入力値を配線します。変数 を選択して、関連する端子変数を介して関数ブロックに入力値を提供します (使用可能な場合)。デフォルト値 を使用するには、 デフォルト値を選択します。変数スコープの下で変数 なし を選択した場合、 変数 データソースオプションは使用できません。データソースとして 端子 を選択し、ブロックダイアグラムの端子を未配線のままにした場合、 LabVIEWは デフォルト値を使用します。
  • デフォルト値―入力のデフォルト値を指定します。データソースとして 変数 を選択した場合、 LabVIEWはこの値を変数の初期値として使用します。データソースとして デフォルト値 を選択すると、関数ブロックの各LabVIEWでこの値が使用されます。
出力 次の構成オプションがあります。
  • 端子名(Terminal name)―構成するブロックダイアグラム端子の名前が含まれます。
  • 表示?―ブロックダイアグラムに端子を表示するかどうかを指定します。
  • 変数スコープ―端子に関連付けられた変数の有効範囲とスコープを指定します。単一プロセスシェア変数を使用するには、単一 プロセス を選択します。ネットワーク 共有シェア変数を使用するには、ネットワーク共有を選択します。端子変数を使用しない場合は、 変数なし を選択します。オーバーヘッドを最小限に抑えるには、必要な場合にのみ関数ブロック端子変数を含めます。関数ブロックインスタンスの作成後に 変数スコープ変数なし に変更すると、 LabVIEWは端子変数を削除します。

入力/出力

  • cerrcodeclst.png error in

    エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。

  • cbool.png reset

    カウンタ値 をゼロに設定します。

  • cu32.png preset value

    カウントアップする数値を指定します。

  • cbool.png count up

    カウンタ値を増分するかどうかを指定します 。この入力の各立ち上がりエッジは、1ずつ増加する カウンタ値 をトリガします。

  • ierrcodeclst.png error out

    エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。

  • ibool.png done

    関数ブロックがカウントアップを終了するタイミングを示します。

  • iu32.png counter value

    カウンタの現在値を返します。

  • この関数ブロックのタイミングは、関数ブロックを配置するタイミングループまたはWhileループのレートによって異なります。たとえば、関数ブロックをミリ秒の分解能で更新する必要がある場合、ミリ秒ごとに実行するように構成されたタイミングループに関数ブロックを配置できます。

    以下のタイミング図は、この関数ブロックの動作を示します。