LANGUAGE
日本語 English

関数名

ReadPorts

定 義

long ReadPorts ( short PortNo, short NumberOfPorts );

戻り値

複数の連続した指定ポートの状態がバイナリ値で返却されます。
返却値は、PortNoで指定したポートの値をLSB(0ビット目)とするビットマップになります。0がOFF、1がONです。

引 数

PortNo;ポート番号を指定します。
NumberOfPorts:ポート数を指定します。1~32の値が有効です。

概 要

複数の連続した指定ポートの状態をリードします。

詳 細

備考

本関数で扱うことのできるポートはデジタル入出力ポートリソースを参照してください。

前処理の候補

後処理の候補

他処理の候補

対応HW

〇PCベースコントローラ
〇InterMotion

使用例


const PerCtrlPO_HA2_Event1 = 2049;
・・・・
void main() {
	long val1;
	・・・・
	val1 = ReadPorts(PerCtrlPO_HA2_Event1, 8);		// ポート番号2049~2056の連続8ポートの状態をリード
	Printf2("Port%d の値は%dです", PerCtrlPO_HA2_Event1, val1 & 0x1);
	・・・・
}