実行環境向けのTestStandの操作画面(TestStand Operator Interface)の画面サイズ変更

更新しました Aug 19, 2022

使用製品

ソフトウェア

  • TestStand

問題

TestStandで作成したSequenceファイルを実行環境で使用する際にユーザーインターフェースとしてこちらのリンク で紹介されているサンプル(TestStand Operator Interface)を使用しています。このユーザーインターフェースは画面サイズの変更ができません。どのようにすれば画面サイズを変更できますか?

解決策

TestStand Operator Interfaceを変更するにはLabVIEWを使用し、ソースファイルの編集を行う必要があります。ソースファイルはTestStand 2021 (64-bit)の場合、下記のフォルダで確認できます。
C:\Users\Public\Documents\National Instruments\TestStand 2021 (64-bit)\UserInterfaces\Simple\LabVIEW

例えばファイル>VIプロパティを選択し、下記の様にウインドウの外観のカスタマイズより「ウィンドウのサイズ変更をユーザに許可」を選択後、VIを保存し、ビルドを行うと、ユーザーインターフェースの大きさを変更する事ができるようになります。ただし、この状態では各制御器・表示機のサイズや位置は変更されません。
 
StretchUI.png

ユーザーインターフェースのサイズを変更した際に各制御器・表示機のサイズが自動変更されるようにするには下記の様にウインドウサイズより「ウィンドウのサイズの変更とともにパネル上のすべてのオブジェクトをスケール」を有効化する必要があります。この機能を使用する事でウィンドウサイズを変更した際に各オブジェクトの大きさが自動的に変更されます。ただし、この機能はプログラムの配布先の環境やディスプレイの解像度等の影響を強く受けるため、予期せぬ動作を起こす場合がある為、デフォルトでは無効化されています。プログラムの配布先において適切なウインドウサイズでの運用が必要な場合、配布先のディスプレイ、解像度等の設定値、言語等を確認し、各環境に合わせたユーザーインターフェースを作成する必要があります。
 
AutoAdjust.png