イベント登録
- 更新日2025-07-30
- 5分で読める
イベントをダイナミック登録します。登録できるイベントは、各イベントソース入力に配線したリファレンスのタイプによって異なります。イベントストラクチャまたは他の「イベント登録」関数に、イベント登録Refnum出力出力を配線します。

入力/出力
イベント登録refnum
—
イベント登録refnumは、「イベント登録」関数が作成した既存のイベント登録へのリファレンスです。
エラー入力 (エラーなし)
—
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
イベントソース
—
イベントソース1..nは、アプリケーション、VI、制御器、またはユーザイベントのリファレンスです。リファレンスはローカルオブジェクトである必要があります。リファレンスは、リモートオブジェクトに配線することはできません。 この入力にRefnumの配列またはクラスタを配線すると、LabVIEWではこのイベントの配列またはクラスタの要素がすべて登録されます。
イベント登録refnum
—
イベント登録refnum出力は、新規または既存のイベント登録のリファレンスを返します。
エラー出力
—
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。 |
ダイナミック登録を使用している場合は、各イベントストラクチャに「イベント登録」関数があることを確認してください。
各イベントソース入力は、アプリケーション、VI、制御器、またはユーザイベントのリファレンスです。各種のイベントソースは、様々なイベントを生成します。特定のイベントソースに対して検出するべきイベントを指定するには、そのイベントソースのデータ項目を右クリックしてイベントを選択します。この関数を実行すると、指定したイベントの発生が検出 (登録) されます。これらのイベントはキューに格納され、同じVI内のイベントストラクチャで処理できます。
「イベント登録」関数のイベント登録refnum出力端子をイベントストラクチャの枠線上のダイナミックイベント端子、「イベント登録解除」関数、または別の「イベント登録」関数の左上の入力に配線します。「イベント登録」関数の左上の入力を配線する場合、関数はイベントを再登録する代わりに、そのrefnumに関連付けられた既存の登録情報を変更します。
明示的にそのイベントを登録解除する、イベントを登録したVIが実行を終了する、またはVIを中止するまで、登録されたイベントは登録された状態で残ります。イベント用に登録したVIがサブVIの場合、そのVIのトップレベルVIの実行が終了するか中止されると、イベントは登録解除されます。VIを実行メソッドを使用してイベントを登録したサブVIを実行する場合、サブVIの実行が終了するか中止されると、イベントは登録解除されます。
サンプルプログラム
LabVIEWに含まれている以下のサンプルファイルを参照してください。
- labview\examples\Dialog and User Interface\Events\Dynamic Event Generation.vi
イベント登録refnum
—
エラー入力 (エラーなし)
—
イベントソース
—
イベント登録refnum
—
エラー出力
—