ndInb  (ライブラリ)


指定ポートの入力を2進数とみなして10進数に変換


ndInb (<整数変数番号>,<最下位桁入力ポート番号>,<最上位桁入力ポート番号>)


従来言語のINB命令と同等な機能を提供します。
指定した入力ポートの信号の状態を読み取り、それを2進数とみなして10進数に変換します。
変換した値は整数変数に代入します。



PAC言語では同等の機能をDEFIOとIN命令で記述できます。
その方法の方が、このライブラリより効率的ですのでDEFIOとIN命令を使ってみてください。
入力ポートは連続した16ポート以内としてください。16ポート以上を指定した場合、処理されません。


CALL ndInb(1,552,567)
'入力ポート552~567を16ビットの2進数とみなして
'10進数に変換し結果をI[1]に代入します。