View Single Post
  #2  
Old 03-27-2015, 02:54 AM
mape2k mape2k is offline
Member
 
Join Date: Mar 2013
Posts: 60
Hi,

you can do that by defining a function and calling that function repeatedly at a give rate with the vizard <ontimer> function. See my quick example below.

Code:
import viz
import vizact

def writeJoystickPosition():

	joyData1 = joy1.getPosition()
        joyData2 = joy2.getPositio()

        here some lines to write it to a file....

logJoystick = vizact.ontimer(0,writeJoystickPosition)	# start the function

viz.go()
If you start ontimer with a 0, it will call the function each frame. You can also put in other values, e.g. 1 would mean every second.
Reply With Quote