Generates output pulses triggered by rising edges on the input signal.

入力で立ち上がりエッジが発生すると、 出力プリセット時間 (ms)の間TRUEパルスします。


icon

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

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

入力/出力

  • cerrcodeclst.png error in

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

  • cbool.png input

    デジタル入力信号を指定します。

  • ci32.png preset time (ms)

    関数ブロックが計算に使用する時間を指定します。

  • ii32.png elapsed time (ms)

    現在のパルスまたは最後のパルスの開始からの経過時間をミリ秒単位で返します。パルスが開始されていない場合、この出力は関数ブロックの最初の呼び出しからの経過時間を返します。

  • ierrcodeclst.png error out

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

  • ibool.png output

    デジタル出力信号を返します。

  • この関数ブロックは、 出力 がTRUEの場合、受信した 入力 の立ち上がりエッジに応答しません。

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

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