|
Function |
Statement Format |
|
DECLARE NUMERICAL VARIABLE |
NUMBER/name(dim1[,dim2[,dim3]]) |
|
DECLARE STRING VARIABLE |
STRING/name([dim1,[dim2]],n) |
|
DECLARE ENTITY VARIABLE |
ENTITY/name[(dim1[,dim2[,dim3]])] |
|
INITIALIZE VALUES FOR STRING AND NUMERICAL VARIABLES |
DATA/name,value[,value]+[,name,value[,value]+]+ |
|
ACCESS ENVIRONMENT VARIABLES |
string =
ENVVAR/'variable'{,ASK|,SET,'value'} |
|
DETECT UNDECLARED VARIABLES |
GRIPSW/DECLRV |
|
CREATE BLANK CHARACTERS |
BLSTR(n) |
|
RETURN STRING WITH ASCII VALUE OF n |
CHRSTR(n) |
|
RETURN CURRENT DATE |
DATE |
|
CONVERT REAL NO. TO CHARACTER STRING |
FSTR(n) |
|
CONVERT REAL NO. TO CHARACTER STRING (More Than 8 Chars) |
FSTRL(n) |
|
CONVERT INTEGER TO CHARACTER STRING |
ISTR(n) |
|
CONVERT INTEGER TO CHARACTER STRING (More Than 8 Chars) |
ISTRL(n) |
|
REPLACE CHARACTERS IN A STRING |
REPSTR('object string' |
|
EXTRACT PORTION OF A CHARACTER STRING |
SUBSTR('object string',pos,count) |
|
RETURN CURRENT TIME |
TIME |
|
RETURN ASCII VALUE OF CHARACTER |
ASCII('string',pos) |
|
COMPARE STRINGS |
CMPSTR('string1','string2') |
|
FIND STRING START POSITION |
FNDSTR('object string','search string',pos) |
|
NUMBER OF CHARS IN A STRING |
LENF('string') |
|
CONVERT STRING TO A REAL NUMBER |
VALF('string') |
|
PARAMETER POSITION ON A CURVE |
num = CPARF/obj,{point|x,y,z} |
|
POSITION ON A CURVE OR CURVE EXTENSION |
CPOSF(obj,scalar) |
|
GEOMETRIC PROPERTIES OF A CURVE AT PARAMETER |
CPROPF(obj,parameter) |
|
U, V PARAMETERS OF A POINT ON A SURFACE |
SPARF/obj,{point|X,Y,Z},u,v |
|
POSITION ON A SURFACE |
SPOSF(obj,u,v) |
|
DOT PRODUCT OF TWO VECTORS |
DOTF(A,B) |
|
LENGTH OF A VECTOR (Magnitude) |
VLENF(A) |
|
CROSS PRODUCT OF TWO VECTORS |
CROSSF(vector1,vector2) |
|
VECTOR TANGENT TO A CURVE |
CTANF(obj,scalar) |
|
SCALED VECTOR |
SCALVF(scalar,vector) |
|
SURFACE PARTIAL DERIVATIVE WITH RESPECT TO THE u PARAMETER |
SDDUF(obj,u,v) |
|
SURFACE PARTIAL DERIVATIVE WITH RESPECT TO THE v PARAMETER |
SDDVF(obj,u,v) |
|
VECTOR NORMAL TO A SURFACE |
SNORF(obj,u,v) |
|
GEOMETRIC PROPERTIES OF A FACE AT A PARAMETER |
SPROPF(obj,u,v) |
|
UNIT VECTOR |
UNITF(A) |
|
TRIM CURVE USING BOUNDING OBJECTS |
obj =
CRVTRM/curve,REF,{pt1|x,y,z},FIRST,limit1 |
|
TRIM CURVE BY GIVEN ARCLENGTH |
CTRIM/obj,dist,{START|END|point} |