psychopy instrukcja.doc

(352 KB) Pobierz

Agata ogarnia PsychoPy.

Muahahaha.

 

 

1)     Wchodzimy w PsychoPy. Efekt końcowy na timeline eksperymentu ma wyglądać plus minus tak:



Insert routine → nazywamy tą rutynę 'response', klikamy kropeczką za rutyną 'trial'



             

              Powtarzamy powyższe żeby uzyskać rutynę 'feedback'



Powtarzamy powyższe żeby uzyskać rutynę 'ITI'



2) Klikamy dwa razy w 'response', chcemy uzyskać takie coś:





Klikamy na ikonkę dzięki której możemy dodać tekst.

 



 

Tu jest chyba wszystko jasne, proste i łopatologiczne.

NAME = tu wpisujemy nazwę tego kawałka kodu, najlepiej zostawić to jako 'text'

COLOR = oczywiste, tylko trzeba wpisać po angielsku (pink, maroon, honeysuckle, red, blue, yellow etc etc etc)

START/STOP DURATION TIME = kiedy ma się pokazać i jak długo trwać

TEXT = tu wpisujemy to, co się ma pokazać.



Klikamy ikonkę która pozwala na określenie klawiszy odpowiedzi.

 



Tu jest więcej opcji.

 

NAME = nazwa kawałka kodu (żadnych cyferek i znaków innych niż litery alfabetu łacińskiego i podkreślnik, czyli “_”)

START/STOP DURATION TIME = kiedy ma się pokazać i jak długo trwać

FORCE END OF ROUTINE = zostawiamy jak jest

ALLOWED KEYS $ - tu jak na obrazku wpisujemy klawisze, którymi można odpowiedzieć

STORE CORRECT = zaznaczamy

CORRECT ANSWER = tu wpisujemy nazwę kolumny pliku w Excelu, w której jest zaznaczona prawidłowa odpowiedź (o tym później)

 

Klikamy rutynę 'feedback'

 







'CODE' dodajemy klikając w ikonkę kodu, 'IMAGE' – w ikonkę obrazka

Postępując analogicznie jak w poprzednich ruchach, chcemy otrzymac taki oto efekt:

 



Kod do przeklejenia:

 

if key_pressed.corr:

    feedback='C:\obrazky\happy.bmp'

else:

     feedback='C:\obrazky\sad.bmp'

 



UWAGA: kod wpisujemy w BEGIN ROUTINE, nie w BEGIN EXPERIMENT! Adres obrazka (C:\obrazky\...) będzie dla każdego inny, żeby go uzyskać klikamy prawym przyciskiem na obrazek, który ma się wyświetlić, → Właściwości →

 

Adres obrazka występuje u mnie jako 'Location', nie wiem jak to wygląda w polskiej wersji językowej systemu.

 

Jedziemy dalej: po dodaniu opcji z obrazkiem mamy takie okienko.

 



IMAGE = czyli co ma się wyświetlić. Wpisz $feedback, wtedy program pobierze z rutyny 'feedback' stosowny obrazek. SET EVERY REPEAT też musi być ustawione.

 

Klikamy w rutynę ITI, dodajemy tekst, chcemy ostatecznie czegos takiego:





ITI ma być przerwą między itemami, toteż tu nie ma za bardzo co spierdolić, ale za to można ustawić kolor plusika na radosny różyk.

 

Na samym dole, tam, gdzie mamy timeline, klikamy INSERT LOOP. Kropeczkami zaznaczamy zasięg pętli: jedna ma być przed 'trial', a druga po 'ITI'. Nazywamy swoją pętlę jakoś, np. 'trials'.

 



Conditions: tu wybieramy plik Excela, w którym są warunki eksperymentu (zaraz go stworzymy, można to okienko wypełnić potem jak kliknie się dwa razy w 'trials'.)

 

TO TYLE (naprawdę) JEŚLI CHODZI O PSYCHOPY.

 

Teraz trzeba zrobić Excela, z którego będzie on pobierał wszystkie obrazki i dane o tym, co jest dobrą odpowiedzią, a co nie. UWAGA: ja to robię w Open Office, Excel wygląda nieco inaczej ale efekt końcowy jest ten sam.

 



 

WAŻNE: trzeba toto zapisać jako plik .xlsx albo .csv, inaczej się wykrzaczy.

 

I to tyle.               Mi się nie wykrzaczyło, więc powinno działać.

Zgłoś jeśli naruszono regulamin