Train Vision Object By Script icon Train Vision Object By Script Train camera vision objects via controlcommand(), attach camera, start learning, monitor progress, and return object name for scripts. Try it →

ARC Pro

Upgrade to ARC Pro

Get access to the latest features and updates before they're released. You'll have everything that's needed to unleash your robot's potential!

Author Avatar
United Kingdom
LinkedIn Twitter Google+ YouTube
#1  

A little more info is needed really as we have no idea what increases the count. Also, technically a string is alphanumeric not numeric so couldn't be a counter.

But make the script from the following elements...

First define and set the variable

$counter = 0

Have your script do whatever needs doing and when the counter needs increasing by one use

$counter++

So, for instance, if you wanted something to loop 100 times the code would be


$counter = 0

RepeatWhile ($counter < 100)
  Print($counter)
  $counter++
  Sleep(100)
EndRepeatWhile

But if you wanted the counter to count how many times the camera started tracking it would be


$counter = 0

:loop
IF($CameraIsTracking = 1)
  $counter++
EndIf
WaitForChange($CameraIsTracking)
Goto(loop)
#2  

@Rich Thank You for the quick response. What you have provided gave me the answer I was looking for.