テキストリング制御器と列挙体制御器の違い

更新しました Nov 6, 2023

使用製品

ソフトウェア

  • LabVIEW Base
  • LabVIEW Full

問題

テキストリング制御器と列挙体制御器は非常によく似ています。両者の違いは何ですか?

解決策

テキストリング制御器と列挙体制御器は、両方とも循環できる数値と組み合わせた文字列のリストを含んでいる点で似ています。2つの主な違いは、列挙体では数値が連続的な符号なしの整数値である必要がありますが、テキストリングでは数値の割り当てに関して自由度が増えます(図1を参照)。
 

図1. テキストリング制御器のプロパティウィンドウ

上記の図に示すように、テキストリング制御器で連続的な値オプションをオフにした場合、ユーザは各アイテムのフィールドを設定できます。数値のオプションは、データタイプタブで選択されている表記法によって制御されます。列挙体制御器は、下の図2に示すように連続する整数値である必要があります。
 

図2. 列挙体制御器のプロパティウィンドウ

追加情報

テキストリング制御器と列挙体制御器の違いに関する詳細については、LabVIEWヘルプフロントパネル制御器と表示器セクションにある列挙型制御器を参照し、プロパティウィンドウのさまざまなタブの詳細を参照してください。

リング制御器(及び表示器)の表記法のデフォルトはU16です。
画面上部に表示されている図1の画像では既に別の設定に変更されています。

U16の場合、0~65535の範囲内であれば任意の整数を値に設定出来ますが、
他の値を設定したい場合は数値データタイプ表 を確認の上、アプリケーションに合わせた数値データをお選びください。