多くの要素を持ったクラスタを簡単に作成する方法はありますか
使用ソフトウェア:
使用ソフトウェア・バージョン: 8.6
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: LabVIEW Development Systems>>LabVIEW Base Package, LabVIEW Development Systems>>LabVIEW Full Development System
問題: 多くの要素を持ったクラスタを簡単に作成することはできるでしょうか。一つ一つの要素を手動で足していかないといけないのか、それともプログラムにより大きなクラスタを作成することはできるのでしょうか。
解決策: クラスタに含みたいデータタイプの配列を最初に作成することで、必要な要素数のクラスタを簡単に作成することが出来ます。まず定数や制御器の配列を作成し、ブロックダイアグラムのクラスタ、クラス、バリアントパレットにある配列からクラスタに変換VIを置いて配線します。このVIを右クリックしてクラスタサイズを選択し、クラスタに必要な要素数を選択します。
次に配列からクラスタに変換VIから表示器を作成します。この表示器は配列と同じデータタイプで、クラスタサイズで選択した要素数のクラスタになります。これを制御器や定数に変換し、必要なところで使用することが出来ます。
このプロセスは異なるデータタイプでも繰り返すことができ、作成された複数のクラスタをひとつのクラスタにまとめることも出来ます。
関連リンク: KnowledgeBase 43GBTHSN: Passing an Array of Clusters From LabVIEW to a DLLKnowledgeBase 45AE6784: Modifying Cluster Properties in Arrays
添付:
報告日時: 08/18/2008
最終更新日: 10/08/2008
ドキュメントID: 4OHCQ6EQ
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.