フロントパネルとブロックダイアグラムの最大サイズ



使用ソフトウェア:
使用ソフトウェア・バージョン: 8.5
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題:
フロントパネルとブロックダイアグラムにサイズ制限はあるのでしょうか。
また、限度に達してしまった場合はどうなるのでしょうか。

 



解決策:
フロントパネルもブロックダイアグラムも最大サイズは以下の様になっています。

縦 = 2^(16) pixels
横 = 2^(16) pixels

 つまり、以下の範囲となっています。

縦 = -32768 ~ 32767 pixels
横 = -32768 ~ 32767 pixels

上記のサイズ制限に近づくにつれ、LabVIEWでは予期せぬ動作が見られるようになります。例えば、添付されている"MaxSizeLimit.vi"には数値制御器が2つ配置されています。1つ目は原点に近い場所に、2つ目は最大サイズの境界に近い場所に配置されています。この2つ目の数値制御器をフロントパネルまたはブロックダイアグラム上で下や右に動かそうとすると、フロントパネルやブロックダイアグラムが破損し、スクロールバーなどが正常に表示及び機能しなくなります。

プログラムを作成する際には、最大サイズに達してしまうのを防ぐため、サブVIなどを使用することを推奨します。

*フロントパネル、ブロックダイアグラムも最大サイズはLabVIEW 2009の64ビット版でも、上記記載の内容です。



関連リンク:

KnowledgeBase 2QE7BI59: Maximum Number of Front Panel Objects in LabVIEW



添付:


MaxSizeLimit.vi - MaxSizeLimit.vi


報告日時: 03/15/2005
最終更新日: 09/16/2009
ドキュメントID: 3JEEP7ZH