LabVIEW フロントパネルを拡大したり縮小するのを繰り返されると、なぜオブジェクトが不整列になるのですか?



使用ソフトウェア: LabVIEW Development Systems>>LabVIEW Full Development System
使用ソフトウェア・バージョン: 5.1
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題: LabVIEW 5.1以上を使っています。フロントパネルを拡大したり縮小するのを繰り返すと、なぜオブジェクトが不整列になるのですか?

解決策: パネルのサイズが変更されると、LabVIEWはパネルコントロールに適用する変更ファクタを計算しパネルサイズに該当されます。尚、このファクタを適用すると、オブジェクトの幅が106.7ピクセルになる場合があります。コントロールの表示には整数ピクセルサイズが使用されますので、LabVIEWはサイズを107ピクセルに設定します。

パネルが異常に拡大されたとき、四捨五入の効果が拡大されます。四捨五入の効果が一番よく見えるのはパネルを縮小する場合です。パネルサイズが縮小されると、解像度が減少してしまうからです。ナショナルインスツメンツはこの問題を防ぐためにパネルに 最小サイズを設定することを薦めます。パネルの最小サイズは初期設定として「パネル上のすべてのオブジェクトをスケール」が有効になるときのサイズに設定されます。

関連リンク:

添付:





報告日時: 02/01/1999
最終更新日: 05/26/2004
ドキュメントID: DIRECT-44PNYC