ReadBin

ファイル、または通信ポートからバイナリーデータを読みます。

書式
ReadBin #ポート番号, 変数名

ReadBin #ポート番号, 配列変数名(), バイト数

パラメーター

ポート番号
ファイル、または通信ポートを示すID番号です。ファイル番号は、BOpen などのステートメントで指定した番号です。通信ポート番号は、OpenCom (RS-232C)またはOpenNet (TCP/IP)ステートメントで指定した番号です。
変数名
データバイトを受け取る、Byte型変数, 整数変数, またはLong型変数の名前を指定します。
配列変数名()
データバイトを受け取る、Byte型変数, 整数変数, またはLong型変数の名前を指定します。指定可能なのは1次元の配列変数です。
バイト数
読み込むバイト数を指定します。配列の最大要素番号以下で、かつ256Byte以下である必要があります。通信ポート (TCP/IP)が対象の場合は、配列の最大要素番号以下で、かつ1024Byte以下である必要があります。

注意


  • 使用可能なコントローラーについて

    T/VTシリーズでは、コントローラーのRS-232Cポートを指定した場合、動作時エラーとなります。


参照
Write, WriteBin, Read

ReadBin使用例

Integer data
Integer dataArray(10)

numOfChars = ChkCom(1)

If numOfChars > 0 Then
    ReadBin #1, data
EndIf

numOfChars = ChkCom(1)

If numOfChars > 10 Then
    ReadBin #1, dataArray(), 10
EndIf