diff --git a/rMtS.py b/rMtS.py index b5f5b7eb7f9887320d4f3ae95a4921d949569a24..ab6ba4a23a48e6d0ca244dfd7c6405c5527a4728 100644 --- a/rMtS.py +++ b/rMtS.py @@ -318,7 +318,7 @@ if __name__ == '__main__': else: logging.log(level=logging.DATA, msg='Stimulation - {:.3f} - Frequency: {}'.format(SSO.clock,0)) - for thisSample in loopSample: + for thisSample in loopSample: # Sample trialClock.reset(-interimClock.getTime()) jitter = thisSample['onsetSample'] @@ -515,6 +515,7 @@ if __name__ == '__main__': fIn = open(filename+'.log') log = csv.reader(fIn, delimiter='\t') sample = [] + nTrial = -1 nMatch = 0 match = [] itemToWrite = [None]*5 # 5 columns @@ -532,6 +533,7 @@ if __name__ == '__main__': nMatch = 0 elif item[2].find('Match') >= 0: match = fromstring(item[2].split(' - ')[2][1:-1],sep=' ') + nTrial += 1 nMatch += 1 itemToWrite[2] += str(nMatch) else: @@ -539,7 +541,7 @@ if __name__ == '__main__': if item[2].find('Response') >= 0: itemToWrite[2] += str(nMatch) if len(button): - button[0] = round(button[0]-itemToWrite[0],4) + button[0] = round(thisExp.entries[nTrial]['resp.rt'],4) else: button = ['n/a','miss'] itemToWrite[3:5] = button