Jeff,
I have tried using the help and could get any further - below is the code I am using. At I said before the loop at the bottom just gets stuck and does iterate onwards for each button press.
Any help is greatly appreciated
Kate
import viz
import math
import viztask
import random
import vizjoy
viz.go()
subject = viz.input('What is the participant number?')
viz.move(0,0,0)
viz.eyeheight(0)
Trial = 0
myTracker = viz.add('flockofbirds.dls')
myTracker.reset()
viz.tracker()
ball=viz.add('soccerball.ive')
ballinitial = [0,0,8]
ball.setPosition(ballinitial)
def onKeyDown (key):
viz.callback( viz.TIMER_EVENT, mytimer )
viz.starttimer(0, 1/100, 5)
def mytimer(num):
print Trial
data = myTracker.get()
print data
a = data[0]
b = data[1]
c = data[2]
d = data[3]
e = data[4]
f = data[5]
tracking_data = open('tracking_'+ str(subject) + '_' + str(Trial) + '.xls', 'a')
tracking_data.write(str(a) + ' ' + str(b) + ' ' + str(c) + ' ' + str(d) + ' ' + str(e) + ' ' + str(f) + '\n')
for i in range (0,9):
global Trial
Trial = i
viz.callback(viz.KEYDOWN_EVENT, onKeyDown)
|