2016-03-21 10 views
0

私はlabviewユーザーのために2つの質問があります。私はこの言語には全く新しいので、添付された絵のようなデザイン(ディスエーブルダイアグラム構造の広範な使用)があるかどうかを知りたいと思います:Labview優れたプラクティスと計算時間

  • コードの一部を分離することをお勧めします予め入力/演算/出力)
  • が意味するものではありません余分な計算時間

labview disable structure

ありがとう!

PS:申し訳ありませんが、私は私の意志いくつかのコードを隠すないしなければならなかった...(ライセンス供与)

答えて

1

いいえ、コードがコンパイルされ、無効な構造は無視されます。しかし、入力/計算/出力を構造化するために、サブVI(適切なコネクタペインとアイコン付き)を使用することをお勧めします。

サブVIコネクタペインの左側に接続されているものがすべて入力されます。 SubVIにあるものは計算です。 サブVIコネクタペインの右側に接続されているものがすべて出力されます。

下記をご覧ください:VIのブロックダイアグラムが使用されている場合 enter image description here

+0

無効に構造がメモリを消費することがあります。アプリケーションをビルドすると、ブロックダイアグラムが自動的に削除されます。したがって、メモリパフォーマンスの観点からも、ディセーブル構造を使用することは悪くありません。 –

+0

左側の入力と右側の出力は、あなたが従うべき規則ですが、実際にはコネクタを入力または出力にするのは、subVIの対応する端子がコントロールかインジケータかどうかです。 – nekomatic

+0

確かに私は知っている:D –