アクセサを作成ダイアログボックス
- 更新日2025-07-30
- 4分で読める
プロジェクトエクスプローラーウィンドウから 、 LabVIEWクラスを 右クリックし、ショートカットメニューから "New "Data Member Access用VIを 選択し、このダイアログボックスを表示します。
または、LabVIEWクラスのプライベートデータ制御器のデータメンバーを右クリックし、ショートカットメニューからアクセサを作成を選択して、このダイアログボックスを表示することもできます。
LabVIEWでは、クラスのデータはプライベートです。つまり、クラスのメンバーであるVIのみがそれらのデータにアクセスできます。アクセサを作成ダイアログボックスでは、LabVIEWクラスのメンバーとなるアクセサVIを1つまたは複数作成して、発呼者VIからクラスデータへのアクセスを可能にできます。アクセサVIを作成すると、クラスデータからの読み取りやクラスデータへの書き込みを行えます。クラスデータから読み取りを行うアクセサVIを作成すると、クラスデータが自動的にバンドル解除されます。クラスデータに書き込みを行うアクセサVIを作成すると、クラスデータに新規の値が自動的にバンドルされます。
このダイアログボックスには以下のコンポーネントが含まれています。
| オプション | 説明 |
|---|---|
| Xのデータメンバー | 選択できるLabVIEWクラスのデータメンバーを表示します。 <Ctrl>キーを押して、複数のデータメンバーを選択する場合、LabVIEWは各データメンバーに対してアクセサVIを作成します。 |
| アクセス | アクセサVIに対して選択できるLabVIEWクラスデータへのアクセスレベルを表示します。
|
| ダイナミックアクセサを作成 | ダイナミックメンバーVIを作成します。VIを後でオーバーライド可能にする必要がある場合は、このオプションを使用します。 |
| スタティックアクセサを作成 | スタティックメンバーVIを作成します。VIを後でオーバーライド可能にする必要がない場合は、このオプションを使用します。 |
| プロパティノードを通して使用できるようにする | 選択したデータメンバーがプロパティノードを通してアクセス可能であることを指定します。このオプションを選択することで、LabVIEWクラスをプロパティノードに配線してクラスのプライベートデータにアクセスできます。 |
| 上級オプション | 新規VIの上級オプションを表示します。
|