Я застрял в следующем вопросе: Я разработал PsychoPy Experiment в Windows, версия 1.82.01. Он отлично работает.Ошибка: неподдерживаемый тип операндов PsychoPy
Теперь я скопировал тот же эксперимент на MacBook Air под версией 1.83.01.
С тех пор, эксперимент начинается, но через некоторое время, я получаю следующее сообщение об ошибке
#Running:
/Users/Kataha/Desktop/Experiment/Experiment_FFOV_Kinder3_lastrun.py #
2015-12-05 15:26:39.876 python[1314:117629]
ApplePersistenceIgnoreState: Existing state will not be touched.
New state will be written to /var/folders/c8/
qy0wd2ws3r115rg30wxxg6940000gn/T/org.psychopy.PsychoPy2.savedState
Traceback (most recent call last):
File
"/Users/Kataha/Desktop/Experiment/Experiment_FFOV_Kinder3_lastrun.py",
line 389, in <module>
if Fix_kreuz.status == STARTED and t >= (0.0 + (SOA-win.monitorFramePeriod*0.75)):
#most of one frame period left
TypeError: unsupported operand type(s) for -: 'unicode' and 'numpy.float64'
Код в строке 389 выглядит следующим образом:
# *Fix_kreuz* updates
if t >= 0.0 and Fix_kreuz.status == NOT_STARTED:
# keep track of start time/frame for later
Fix_kreuz.tStart = t # underestimates by a little under one frame
Fix_kreuz.frameNStart = frameN # exact frame index
Fix_kreuz.setAutoDraw(True)
if Fix_kreuz.status == STARTED and t >= (0.0 + (SOA-win.monitorFramePeriod*0.75)): #most of one frame period left
Fix_kreuz.setAutoDraw(False)
Переменная СОА определяемый в листе пресса: Excel Sheet with variables
Не могу понять, в чем проблема. Я надеюсь, что кто-то может мне помочь. Спасибо!
Спасибо - изменение форматов в камера excel отлично работала!Я думаю, только некоторые из значений по какой-то причине не были определены как числовые, и когда программа попала в эту строку, она сломалась. Еще раз спасибо. – Sarah