ID : 5120
#Pragma Optimize( "idling" )
Function
To reduce CPU load, this command reduces idle time.
Syntax
#Pragma Optimize( "idling", off )
'Statements
#Pragma Optimize( "idling", on )
Guaranteed entry
- #Pragma Optimize( "idling", off )
- Reduces idle time of 3ms.
- #Pragma Optimize( "idling", on )
- Places idle time of 3ms.
Description
In PacScript, idle time of 3ms is placed in every 80ms operation to reduce CPU load. (The duration of idle time can be changed. For information of changing methods, refer to "Displaying and Changing Program Parameters" of "TEACH PENDANT OPERATION GUIDE. )
This command is used for the high-priority program whose idle time of 3ms is unnecessary. This could help to shorten the cycle time.
Related Terms
Attention
If more than one program is running, other program can be slowed down.
Example
'!TITLE "Sample Pragma optimize"
Sub Main
TakeArm Keep = 0
'Reduces idle time of 3ms.
#Pragma Optimize( "idling", Off )
Set IO10
Set IO20
'Places idle time of 3ms.
#Pragma Optimize( "ildling", On )
Move P, P1
End Sub
ID : 5120