Specifications
BASIC commands
PROGRAMMING MANUAL 143
Revision 5.0
/i
3.2.210 PROC
/i
3.2.211 PROC_STATUS
/i
/i
/i
5 Trajexia Studio port 0 user channel 5
6 Trajexia Studio port 0 user channel 6
7 Trajexia Studio port 0 user channel 7
• expression
The expression to be printed.
Example PRINT "CAPITALS and lower case CAN BE PRINTED"
Example Consider VR(1) = 6 and variab = 1.5, the print output will be as follows:
PRINT 123.45, VR(1)-variab
123.4500 4.5000
Example length:
PRINT "DISTANCE = ";mpos
DISTANCE = 123.0000
In this example, the semi-colon separator is used. This does not tab into the
next column, allowing the programmer more freedom in where the print items
are placed.
Example PRINT VR(1)[ 4,1 ]; variab[ 6,2 ]
6.0 1.50
Example params:
PRINT "DISTANCE = ";mpos[ 0 ];" SPEED = ";v[ 2 ];
DISTANCE = 123 SPEED = 12.34
Example PRINT "ITEM ";total" OF ";limit;CHR(13);
Example >> PRINT HEX(15),HEX(-2)
F FFFFA
See also $ (HEXADECIMAL INPUT), OUTDEVICE.
Type Task command
Syntax PROC(task_number)
Value Description
Description The PROC modifier allows a process parameter from a particular process to
be read or written. If omitted, the current task will be assumed.
Arguments • task_number
The number of the task to access.
Example WAIT UNTIL PMOVE PROC(3)=0
See also N/A
Type Task parameter
Syntax PROC_STATUS
Description The PROC_STATUS parameter returns the status of the process or task
specified. The parameter is used with the PROC modifier and can return val-
ues listed in the table below.
Value Description
0 Process stopped
1 Process running
2 Process stepping
3 Process paused
Arguments N/A
Example WAIT UNTIL PROC_STATUS PROC(3)=0
See also PROCNUMBER, PROC.