RBASIC™ Syntax Summary
In the following, "var" means numerical variable, "var$" means string variable.
Commands
LET var=value
DIM array(dimension_1,dimension_2,.., dimension_n)
DIM var
PRINT var$
DISP var$
INPUT var$
LABEL label
@label
GOTO label
GOTO @label
GOSUB label
GOSUB @label
RETURN
FOR var=start_value TO end_value
FOR var=start_value TO end_value STEP step_value
NEXT var
IF expression THEN command
IF expression THEN command ELSE command
REM any text
# any text
BEEP
START (filevar$)
STOP
DELAY(var)
END
INPUT var$
INPUT var
GET var$, var
MESSAGE var$
Functions
STR$(var)
CHR$(var)
NL$
SPC$(var)
TAB$
TIME$
DATE$
SUB$(var$,start_of_substring,length)
FORMAT$(var,length_of_string,number_of_decimal_places)
SIN(var)
COS(var)
TAN(var)
ARCTAN(var)
ARCSIN(var)
ARCCOS(var)
PI
SQR(var)
SQRT(var)
ABS(var)
POW(var1,var2)
EXP(var)
LOG(var)
LN(var)
VAL(var$)
LENGTH(var$)
COMP(var1$,var2$)
RND
TRUNC(var)
Graphics Commands
OPENGRAPH(graphname$,width,height)
CLOSEGRAPH(graphname$)
CLEAR(graphname$)
CLEARV(graphname$,x)
CLEARH(graphname$,y)
SETCOLOR(graphname$,red,green,blue)
SETPOINT(graphname$,x,y)
SETP(graphname$,x,y)
PLOT(graphname$,x,y)
LINE(graphname$,x1,y1,x2,y2)
Graphics Functions
POINT(graphname$,x,y)
File Commands
Filevar$ is a string variable denoting the file path.
OPENREAD(filevar$)
OPENWRITE(filevar$)
WRITE (filevar$,var$)
REMOVEFILE(filevar$)
CLOSE (filevar$)
SETFILEPOS($fuilevar,var)
var$=READ$(filevar$)
EOF(filevar$)
Receiver Controls
RFREQUENCY
RFREQ
RFR
RVOLUME
RVOL
RV
RSQUELCH
RSQ
RPOWER
RPWR
RATTEN
RATT
RPREAMP
RAGC var$
RIFGAIN
RIFG
RSSTRENGTH
RSS
RSSDBM
RMODE$
RMOD$
RM$
Receiver Mode Values
"AM","AMS","FMW","WFM","FM-W","FMN","DSB","ISB","FM-N","NFM","LSB","USB","CW","FMM","FM1","FM2","FM3","FM4".
"FMW", "WFM" and "FM-W" are equivalent. "FMN", "FM-N" and "NFM" are also equivalent; "FM1" to "FM4" and "FMM" are ready for expansion.
|