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} |