@ 関数 論理反転 @(arg) IF @(A==1) THEN
IF @((A!=1) ....
141001
@SW 関数 入力ポートの反転読み取り @SW(arg) IF (@SW(0)&SW(1))==1 THEN 140901
ABS 関数 絶対値を得る ABS(arg) A=ABS(-100) 090113
ACOS,ATAN 関数 逆三角関数 ATAN(v)
ACOS(v)
FP(0)=DEG(ACOS(1/SQR(2)))
F....
141001
AD 関数 MPC-AD12のデータ取得 AD(ch)
AD(fnc,ch)
A=AD(0)
IF AD(1,7)>500 THEN
....
240516
AD_D 関数 連続取り込みデータの読み出し AD_D(ch,n) a=AD_D(0,1) 100124
AD_P 関数 移動点補正 AD_P(axs,n) n=+/-32767
AD_P(P....
MOVS P(n) AD_P(X_A,1000)
MOVS....
100305
ASC 関数 文字列のアスキーコードを得る ASC( str )
ASC( arg )
ASC(a$)
ASC( 4 )
090113
CHR$ 関数 一文字生成 CHR$(arg) a$=CHR$(15)
print# 1 chr$(10)
080328
CK_Z,CK_NZ 関数 ゼロテスト、ノンゼロテスト CK_Z(arg)
CK_NZ(arg)
IF SW(1)&SW(2)|CK_Z(A) THEN : .... 090724
CMP_C 関数 カウンタとCOMP+/-の比較結果を氏D... CMP_C(axis)
CMP_C(port,axis)
WAIT CMP_C(X_A)==2
A=CMP_C(16....
090414
CMP_P 関数 現在位置と点データの比較 CMP_P([axs,],v) CMP_P(n)
CMP_P(axs,n)
100310
CSW 関数 指定入力ポートが変化するまで待.... CSW(arg) A=CSW(0)
IF A==1 THEN : GOSUB....
140901
DATE 関数 年月日取得 DATE(0)
DATE(255)
DATE(VOID)....
IF DATE(0)==&H20070731 THEN .... 181214
DATE$ 関数 日付文字列取得 DATE$(n) a$=DATE$(1)+" "+TIME$(1) 090529
DEG 関数 度変換 DEG(v) FLOAT A=DEG(ATAN(SQR(2)) 090909
ERR$ 関数 エラーコードに対応するメッセー.... ERR$(n) PR ERR$(err_) 140901
HEX 関数 ヘキサ文字列の読取。 HEX(str)
HEX(arg)
b$="ABC123 &H1234FJ &HBCDEF1 .... 090113
HEX$ 関数 ヘキサデシマルで数値の文字列生.... HEX$(arg) a$=HEX$(100)
t$=HEX$(DATE(0))
090113
HIN 関数 8ビットパラレル入力 ~Lng,~Wrd刀D... HIN(arg) A=HIN(24)
A=HIN(24~Wrd)
141002
HPT 関数 PGボードの原点復帰入力ポートを.... HPT(arg1) prx HPT(0)
WAIT HPT(XIN0)==1 ....
141002
HSW 関数 入力ポートのビット読み取り HSW(arg) A=HSW(192)
IF HSW(192)&HSW(20....
140901
IN 関数 入力ポートのパラレル取り込み(8.... IN(arg1) IF IN(0)==&HAA THEN
WAIT IN(1....
141008
IPA 関数 UDP受信メッセージの送信元アドメD... IPA(UDP_R0$)
IPA(n)
adrs=IPA(UDP_R0$)
adrs=IPA(n)
200116
IPC 関数 受け取りパケットのデータ長を得.... IPC(string) str_cnt=IPC(TCP_R0$) 191002
LEN 関数 文字列の文字数をカウントします.... LEN(string) print LEN(a$)
a=LEN(a$)
070911
LMT 関数 エラー入力読み取り LMT(n) IF LMT(X_A,LMTp)!=0 THEN
RM....
141003
LOF 関数 バッファの文字列数を返す。 LOF(ch) IF LOF(1)>10 THEN : input# 1 a.... 141008
MBK 関数 タッチパネルデータを参照、設定.... MBK(arg) a=MBK(n)
a=MBK(n~Lng)
MBK(....
221026
MBK$ 関数 MBK配列を文字列として読み取る MBK$(adr,val) A$=MBK$(100,6) 090129
MKY 関数 CUnet IC MKYの制御レジスタの読.... MKY(val) A=MKY(0)
PRX MKY(1)
170125
MMC 関数 0 : MMCの有無チェック 存在す.... MMC(0)
MMC(-1)
MMC(-2)
IF MMC(0)==0 THEN 220509
MODBUS 関数 シングルレジスタの読み出し MODBUS(CHn;(Func,Adrs)) a=MODBUS(4,0)
a=MODBUS(1;(4,1....
190930
M_SW 関数 フィルタ付きSW関数 M_SW([n,]n) M_SW(192)
M_SW(10,193)
100310
NOT 関数 引数のビット反転 NOT(arg) A=NOT(1) 071016
ON 関数 メモリIOのリード&セット(セマフ.... ON(n) WAIT ON(-1)==0
PRINT "WA....
100310
P$ 関数 点データの文字列化 P$(val) a$=P$(100) 181205
PEEK 関数 文字列コードの取得 PEEK(Str$+n) A=PEEK(b$+1)
B=PEEK(b$+LEN(b$....
101215
PGE 関数 MPG-2314の停止原因の参照 PGE(0)
PGE(axs,val)
IF PGE(X_A,ALM) THEN : GOTO *E.... 110803
PL 関数 パレット点を計算してMOVS等の移.... PL(n;m) MOVS PL(1;10)
JUMP PL(2;100)
110620
PTR 関数 バイナリ値の取り出し PTR(bytes,m) a=PTR(2,0)
a=PTR(4,12)
190930
PTR$ 関数 ポインタの位置からm文字 PTR$(m) ptr_=a$
ptr_=ptr_+10
k$=PTR....
120316
RAD 関数 ラジアン変換 RAD(v) FP(0)=SIN(RAD(45)) 090909
RCV 関数 メール受信 RCV(arg) A=RCV(A$)
A=RCV(P(100))
A=RC....
101215
RR 関数 MPGの動作状態の監視 RR(arg1) WAIT RR(X_A)==0
WAIT RR(ALL_A....
170511
RR1 関数 MPG2314の動作、停止状態の監視 RR1(arg1) WAIT RR1(X_A)&&h8!=0
PRX RR....
170116
RR3 関数 MPG-2314の割り込みフラグ読み取.... RR3(axis)
RR3(axis,1)
A=RR3(X_A) 170116
R_RTU 関数 MODBUS RTUパケットの受信 R_RTU(n)
R_RTU(Typ,n)
CRC_OK=R_RTU(7)
current_pos=R....
160122
SA 関数 CUnetのSAに対応したON/OFF/SW番.... SA(val) ON SA(5)+0 100310
SA_B 関数 CUnetのIN/OUTバンク番号を得る=D... SA_B(val) OUT &H55 SA_B(5) 100310
SEC 関数 1秒カウンタ SEC(n) IF SEC(0)>SEC(1) THEN : print .... 141009
SERCH$ 関数 指定文字列を検索しポインタを検.... SERCH$( str ) ptr_=d$
ptr_=ptr_+20
a=SER....
090901
SIN,COS,TAN 関数 三角関数 SIN(rad),COS(rad),TAN(rad) FP(0)=SIN(FP(0))
FP(1)=TAN(RA....
090909
SQR 関数 平方根 SQR(v) FP(3)=SQR(3)
A=SQR(3*3+4*4)
100306
STR$ 関数 数値の文字列化 STR$(arg) a$="data=" +str$(A) 110719
SW 関数 入力ポートの読み出し SW(arg) A=SW(192) /*入力ポートの読aD... 140901
TASK 関数 タスクの状態を参照する。 TASK(n)
TASK(n|256)
WAIT TASK(1)!=0
a=TASK(1|256)
140904
TCP 関数 TCP/IP接続確認、操作 TCP(n) IF TCP(0)==1 THEN
dmy=TCP(-1,....
210202
TIME 関数 時間データ取得 TIME(0)
TIME(255)
TIME(VOID)
IF TIME(0)<&H00182800 THEN
GOTO *aho
END_IF
090625
TIME$ 関数 時間文字列取得 TIME$(n) a$=DATE$(1)+" "+TIME$(1) 090529
TIMEOUT 関数 timer_のタイムアウト判別 TIMEOUT(n) WAIT SW(1)&SW(2) OR TIMEOUT(0) 090724
TIMER 関数 timer_ を参照 TIMER( arg ) a=TIMER(3)
a=TIMER(VOID|3)
a....
100312
USB 関数 USBメモリの有無 USB(0) IF USB(0)!=1 THEN : GOTO *NOUS.... 191001
VAL 関数 数字文字列の数値変換 VAL( str )
VAL( arg )
a$="a=1000 b=-1000 c=100"
a=V....
110719
VAL 関数 浮動小数点値取得 VAL(str)
VAL(0)
FP(0)=VAL(A$) 110527
WS0,WS1 関数 タイムアウト付I/O待ち関数 WS0(arg1) IF WS0(0)==1 THEN : GOTO *TMOU.... 100312
X Y Z U 関数 現在地、および点データの座標を.... X(arg1)
Y(arg1)
U(arg1)
Z(a....
MOVS X(1)+A VOID U(1)+B VOID
....
070731
XMT 関数 メール送信 XMT(dst,arg) A=XMT(8,A$)
A=XMT(8,P(100))
....
101215