MPC2000 Reference Manual [JAPANESE] [ENGLISH]
【関数】   【CUnet】
【使い方】
RCV

A=RCV(A$)
A=RCV(P(100))
A=RCV(DAT(10))
【書   式】 【機   能】
RCV(arg)

メール受信
【解   説】
RCV関数は、XMT関数と対で使用する、メール受信関数です。
CU_POST,POSTとは併用できません。
引数にP(n),X(n)〜Z(n),MBK(n),配列、文字列を指定することができ、受信した256byteのデータを自動的に指定場所に格納します。
指定された時間以内(デフォルトは10秒)にメールが受信されないと、-3を返します。
タイムアウト時間の変更は、timer_に指定時間(0.1秒単位)を設定してから、RCV()を実行します。
-2は、CUM_ERRにエラー・コードがはいっている場合、-1は引数の指定が間違っている場合です。正常に受信すると、受け取ったメールの送信元の番号を返します。




--MPC A side--
LIST
10 CUNET 0 4 31
20 DIM a(100)
30 FILL a(0) 0
40 TIME 100
50 CUM_ERR=0
60 a$="1234567890"
70 IF XMT(8,a$)!=0 THEN : END : END_IF
80 IF RCV(a(1))!=8 THEN : END : END_IF
90 PRINT a(1) a(2) a(3) a(63) a(64)
#run

10 20 30 630 640
#
--MPC B side--
LIST
10 CUNET 8 4 31
20 DIM b(100)
30 TIME 100
40 CUM_ERR=0
50 IF RCV(b$)!=0 THEN : END : END_IF
60 PRINT b$
70 FOR i=1 TO 64 : b(i)=i*10 : NEXT
80 IF XMT(0,b(1))!=0 THEN : END : END_IF
90 END
#run

1234567890
#
  [LASTMODIFY]2010-12-15 15:38:11 [CREATEDATE]2010-12-15 14:59:34
MPC2000 Reference Manual -R5.11-   (C)2007 ACCEL Corp. all right reserved.