Is there a standard function in RAPID to generate random values for variables? Something equivalent to the ‘rand’ or ‘randf’ function in C?
No, but there’s probably plenty of ways to make your own. For instance, if the robot is moving, you might try something like:
FUNC num GetRandom()
VAR jointtarget joints;
VAR num nVal;
joints := CJointT();
RETURN nVal:=Round(Sqrt(Abs(joints.rax_3)))
ENDFUNC
Nowadays you can use Rand()