コンバーターの種類

以下の機能を使用してプロパティの値を変換できます。

種類 説明
単位 設定した単位に従ってプロパティの値を変換します。
スケール 設定した入力範囲および出力範囲に従ってプロパティの値を変換します。
範囲 入力値が設定範囲内になると、プロパティの指定した値を出力します。
設定した式に従って計算されたプロパティの値を出力します。

MEMO: 最大 1024 個のコンバーターを登録できます。

[単位]

単位コンバーターにより、単位系を別の単位系に変換します。

以下の単位がサポートされています。

カテゴリー 単位
温度 C
F
長さ mm
cm
m
km
in
ft
yd
mi
重量 mg
g
kg
Oz
Lbs
面積 m2
km2
in2
ft2
yd2
acre
mi2
圧力 Pa
kPa
MPa
bar
atm
at
Torr
psi
ボリューム

ml

cl

dl

l

gal (米国液量)

gal (米国乾量)

gal (英国)

mm3

cm3

m3

km3

cu in

cu ft

ac ft

bu (米国)

bu (英国)

fl oz (米国)

fl oz (英国)

gi (米国)

gi (英国)

pt (米国液量)

pt (米国乾量)

pt (英国)

qt (米国液量)

qt (米国乾量)

qt (英国)

bl (米国液量)

bl (米国乾量)

bl (英国)

[スケール]

スケールコンバーターにより、設定した入力範囲と出力範囲に従ってプロパティーの値を変換します。入力値はデバイスアドレスからのデータです。出力値は画面に表示される値です。

(例)

[最小 (入力)]: 0

[最大 (入力)]: 400

[最小 (出力)]: 0

[最大 (出力)]: 20

[範囲]

範囲コンバーターにより、入力値が設定範囲内になるとプロパティの指定した値を出力します。

条件式 ([範囲]) および出力として取得する値 ([データの種類 (出力)]) を設定します。

 

(例)

[データの種類 (入力)] [データの種類 (出力)] [範囲] の設定

変数 (数値) の値が 1 以上の場合、値はブール値 True に変換されます。

[数値] [ブール型]
プロパティ
[データ (入力)] 1
[演算子] [>=]
[データ (出力)] [真]

変数の値 (数値) が 2 以上の場合、値は数値 0 に変換されます。

[数値] [数値]
プロパティ
[データ (入力)] 2
[演算子] [>]
[データ (出力)] 0

変数の値 (文字列) が文字列 END の場合、値は文字列 OK に変換されます。

[文字列] [文字列]
プロパティ
[データ (入力)] END
[演算子] [==]
[データ (出力)] OK

変数の値 (BOOL 型) が True の場合、値は日付と時刻 17/08/03 に変換されます。

[ブール型] [日付/時刻]
プロパティ
[データ (入力)] [真]
[演算子] [==]
[データ (出力)] 17/08/03

変数の値 (日付/時刻) が 2017/08/09 10:15:20 以前の場合、値は色 ID「ID:3」に変換されます。

[日付/時刻] [色 ID]
プロパティ
[データ (入力)] 2017/08/09 10:15:20
[演算子] [<=]
[データ (出力)] [ID:3]

変数の値 (数値) が 10 以下の場合、値は色コード #FF0000 に変換されます。

[数値] [色コード]
プロパティ
[データ (入力)] 10
[演算子] [<=]
[データ (出力)] #FF0000

変数の値 (BOOL 型) が True の場合、値は言語テーブル 1:赤 に変換されます。

[ブール型] [言語テーブル]

条件: [From] [==] True、[To] 1:Red

値: True

プロパティ
[データ (入力)] [真]
[演算子] [==]
[データ (出力)] [言語テーブル] [ソースプロパティ] : [1:Red]

式コンバーターは、設定した式に従って計算されたプロパティの値を出力します。式は、式エディターを使用して設定できます。

式エディター

(例)

[式]: [FromData] + Var1.値* 10

値: [FromData] = 5、Var1.値 = 10

結果: 105

MEMO: [FromData] はソースプロパティの値を参照します。たとえば数値表示器の [現在値] に Var1 を関連付けた場合、[FromData] には Var1 の値が代入されます。