MPSET

プチコン3号 

ワイヤレス通信時、共用の内部変数に値をセット

MPSET no,int

パラメーター

no内部変数番号(0~8)
int書き込む値(数値)

解説

ワイヤレス通信でセッションしている端末間で共用使用している内部変数に値(数値)を書き込みます。

書き込みが出来るのは自分の端末の内部変数のみで、それを読み取るMPGETでは他の端末の内部変数も取得できます。

MPSETを実行してもすぐには値が書き込まれず、セッションしている端末が値を受け取った時点で値が変化します。
よって、自分で書き込んだ内部変数の値を自分で取得(MPGET)し、値が変化していれば相手にも届いていると判断できます。

サンプルコード

内部変数番号0に「7」をセットし、セッション相手に無事届いたらメッセージを表示
NO=0:X=7
 
MPSET NO,X
 
'届くまで待つ
?"とどきました"

参照

MPSTART プチコン3号 ワイヤレス通信を開始
MPEND プチコン3号 ワイヤレス通信を終了
MPSEND プチコン3号 ワイヤレス通信でメッセージを送る
MPRECV プチコン3号 ワイヤレス通信で受信したメッセージを調べる
MPSTAT プチコン3号 ワイヤレス通信の接続状況を調べる
MPNAME$ プチコン3号 ワイヤレス通信中の相手の端末名を調べる
MPGET プチコン3号 ワイヤレス通信時、共用の内部変数の値を取得
MPSET プチコン3号 ワイヤレス通信時、共用の内部変数に値をセット

Facebookコメント