<< Click to Display Table of Contents >> マニュアル > サーバ作成ガイド > 構造化タグ編 > 構造化タグフィルタ > 構造化タグフィルタ一覧 > Priority2 |
機能説明
INで受け取った出力要求に対して、優先順位に従ってOUTに出力します。
IN/OUT |
型 |
引数 |
IN1 |
ブール |
有効/無効 |
IN2 |
汎用 |
出力デフォルト |
IN3 |
数値 |
出力モード(1-通常 2-パルス) |
IN4 |
数値 |
パルス出力ディレイ時間(秒) |
IN5 |
数値 |
パルスインターバル(秒) |
IN6 |
文字 |
出力レベル1 |
IN7 |
文字 |
出力レベル2 |
... |
|
... |
INx |
文字 |
出力レベルX |
|
||
OUT1 |
汎用 |
出力 |
OUT2 |
ブール |
ONパルス出力(省略可能) |
OUT3 |
ブール |
OFFパルス出力(省略可能) |
例)
[Priority2] IN=Enable IN=0 IN=Mode IN=PulseOnTimer IN=PulseInterval IN=Value1 IN=Value2 IN=Value3 OUT=Value OUT=ValueOn OUT=ValueOff |
Value1/Value2/Value3の順で優先してON/OFFの状態を出力する。
例えば、Value1がFALSE(もしくは0)でValue2がTRUE(もしくは1)の場合、Value1の方が優先順位が高いため、ValueにFALSE(もしくは0)が出力されます。
Value1/Value2/Value3は文字型で設定する必要があり、空文字は空値として認識されます。
例1 |
例2 |
例3 |
例4 |
例5 |
例6 |
|
出力値(Value) |
1 |
1 |
0 |
0 |
0 |
0 |
Value1 |
1 |
空 |
空 |
0 |
空 |
空 |
Value2 |
0 |
1 |
0 |
1 |
0 |
空 |
Value3 |
空 |
空 |
空 |
1 |
1 |
空 |
※例6はすべて空文字なため、IN2の「出力デフォルト」の値が採用されます。
Modeが2の時、ValueOn/ValueOffに対してパルス出力をすることができます。
ValueOnは、ValueがPulseOnTimer で指定した秒数の間、1を維持したとき、パルス(0->1->0)出力します。
ValueOffは、ValueがPulseOnTimer で指定した秒数の間、0を維持したとき、パルス(0->1->0)出力します。
それぞれのパルスは、PulseOnTimeで指定した時間だけ1になります。