Моя проблема может быть сведена к следующему: участник нажимает клавишу, затем появляется текст с надписью «Вы нажали ...»
Для этой цели я создал две процедуры.В процедуре 1 есть компонент текста и клавиатуры (key_resp).В текстовом компоненте просто написано «пожалуйста, нажмите 1 или 2».Компоненту клавиатуры разрешены клавиши 1 или 2.
Во второй процедуре у меня есть код и компонент text_2.Код находится на вкладке «Начать рутину» с кодом:
if key_resp.keys[0] == '1':
message = 'you pressed one'
else:
message = 'you pressed two'
В компоненте text_2 у меня есть только «$ message».Теперь, когда я запускаю это, я получаю ошибку:
Ошибка имени: имя 'message' не определено.
Затем я добавил код в подпрограмму 1 ввкладка «начать эксперимент».Код просто:
message = 'This message will not be displayed because of if/else in routine 2'
Теперь, на этот раз эксперимент действительно начинается, но показывает нежелательное сообщение .Как я могу отобразить ответ клавиатуры участника?