解決策
LabVIEWでは、実行時に所有ラベルの値を変更することはできません。所有ラベルは、制御器または表示器に属するラベルであり、プロパティノードのラベル項目です。この項目は、実行時に制御器/表示器の識別子として使用されるため、開発中にのみ変更できます。プロパティノードを使用して所有ラベルを変更しようとすると、エラー1073が発生します。
制御器/表示器の「ラベル」を変更する簡単な方法は、ラベルの代わりに制御器/表示器を識別するためにキャプションを使用することです。実行時と開発時の両方でキャプションを変更できます。ラベルの代わりにキャプションを識別子として使用するには、3つのプロパティノードを使用してキャプションを表示し、ラベルを非表示にしてキャプションのテキストを変更します。これを行うために使用するプロパティノードは、それぞれ
Caption.Visible、
Label.Visibleおよび
Caption.Textです。
VIが実行されていないとき、プログラム的に別のVIからLabel.Textプロパティに書き込むことは可能です。この例については、
Changing Label Text of Control in Another VI サンプルプログラムを参照してください。