Open akolodziej opened 7 years ago
Czy da się zrobić dla ułatwienia pominięcie którymś klawiszem lub komendą dla danego interwału by nie czekać 60 s? Chyba że aktualnie jest niepotrzebne :)
Można to zrobić tym samym sposobem co robiliśmy przechodzenie z instrukcji do eksperymentu. Trzeba dodać do triala element z kategorii 'Responses' a następnie ustawić możliwość przechodzenia dowolnie wybranym klawiszem.
ok dziękuję, wszystko teraz działa, próbowałam tej funkcji, ale źle wpisywałam komendę :)
Nie wiem dlaczego nie znajduje mi w ogóle plików z dźwiękami. Jeśli ktoś miałby podobny problem (podczas gdy pliki zapisane są w jednym, tym samym i o nazwie bez polskich znaków folderze) a najlepiej jego rozwiązanie, czekam niecierpliwie :)
Problem rozwiązany, myślałam (nieuważnie) że plik mam zapisany w folderze z dźwiękami. Okazało się jednak, że nie. Dzięki Sylwia ;)
ehh... Czy komuś jeszcze w ogóle nie puszcza procedury, zacinając się od razu po jej "włączeniu" ? Wyskakuje mi ciągle tylko szare tło, dodatkowo nie da się z tego wyjść (tylko resetując komputer). Ktoś coś wie? :/
Pani Kołodziej, Nie było mnie na pierwszych zajęciach i mimo zapoznania się z prezentacją i wprowadzeniem do GitHub nie jestem w stanie odrobić zadania domowego. Co mi Pani poradzi w takiej sytuacji? Czy znajdę może jakieś poradniki online?
Pani Kornelio, w internecie jest wiele pomocy do nauki programu PsychoPy. Poniżej kilka możliwości:
https://www.youtube.com/watch?v=04XDf-feOvQ http://www.psychopy.org/builder/builder.html http://www.psychopy.org/gettingStarted.html
@kamilawilczynska a jak klikasz Esc to nie można tez wyjść?
@kamilawilczynska
pracujesz na macu?
tak
2016-11-27 23:00 GMT+01:00 zkostrzewa notifications@github.com:
@kamilawilczynska https://github.com/kamilawilczynska pracujesz na macu?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/akolodziej/WPBN/issues/2#issuecomment-263150817, or mute the thread https://github.com/notifications/unsubscribe-auth/AWjEiBV9GoX5izfkxhJXF_UbOsh96Wpgks5rCf2SgaJpZM4K4sVw .
niestety, Esc nie działa
command+alt+Q command+alt+esc
Nie mogę załadować pliku z Excela do procedury. Po kliknięciu 'Browse' i wybraniu pliku nic się nie dzieje, nie ładuje go. Dodam, że korzystałam z Excela online, jest format xlsx i zapisane wszystko w tym samym folderze. :(
Mam mały problem. Wszystko działa wspaniale w procedurze z pracy domowej 2 dopóki nie dodam pominięcia "info". Kiedy je dodam, po spacji pomija juz wszystko aż do następnego "info", czyli nie wyświetla się zdjęcie i pytanie o odpowiedź. Próbowałam chyba wszystkiego... help!
Mam ten sam problem!
W dniu pt., 2.12.2016 o 11:54 zkostrzewa notifications@github.com napisał(a):
Mam mały problem. Wszystko działa wspaniale w procedurze z pracy domowej 2 dopóki nie dodam pominięcia "info". Kiedy je dodam, po spacji pomija juz wszystko aż do następnego "info", czyli nie wyświetla się zdjęcie i pytanie o odpowiedź. Próbowałam chyba wszystkiego... help! [image: zrzut ekranu 2016-12-02 o 11 50 25] https://cloud.githubusercontent.com/assets/23728290/20831522/a954a680-b885-11e6-81c8-03d123768ca8.png
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/akolodziej/WPBN/issues/2#issuecomment-264427980, or mute the thread https://github.com/notifications/unsubscribe-auth/AWkPrp9aNFqtDtoOfcKWjJ_ohrUYqfr6ks5rD_jYgaJpZM4K4sVw .
Też miałem ten problem. Pomogło, rozłożenie tego na dwie rutyny.
W pierwszej jest fiksacja i info, w drugiej już dalsza część polecenia (film, pytanie o odpowiedź)
Chociaż, nie mam pewności czy to jest prawidłowe rozwiązanie problemu.
@mswierzewski to wygląda rozsądnie. 10 punktów dla Gryffindoru.
Ale i tak to trochę nielogiczne, biorąc pod uwagę, że nie ma takiego problemu przy pomijaniu instrukcji.
Z tego co ja rozumiem, kluczowa jest tu opcja "force end of Routine" - wtedy naciśnięcie klawisza natychmiast kończy daną rutynę niezależnie od tego, co jeszcze się tam znajduje. I tak:
W związku z tym rozwiązanie podane przez @mswierzewski jest chyba najlepsze, a czy da się to zrobić w jednej rutynie to już pytanie do naszych guru: @akolodziej i @gacek91 😃
Mam pytanie o kolory.
W zadaniu jest, aby w tle użyć np. rgb: 58, 58, 58. PsychoPy przyjmuje wartości tylko od -1 do +1. Czy muszę każdą wartość dzielić, czy jest jakiś sposób na używanie zakresu 0-255?
@pbarkowski Ja zrobiłem w ten sposób, że klikam w takich polach prawym klawiszem myszki, otwiera mi się okienko -> definiuj kolory niestandardowe, tam wpisuje wartości RGB -> dodaj do kolorów niestandardowych. Potem wybieram ten kolor z dolnej palety i klikam "OK"
@pbarkowski @mswierzewski - kliknięcie prawym klawiszem i następnie dopiero dodanie koloru to najprostsza metoda :) dzielić też można, ale to bardziej skomplikowane
Przekształcenie własnoręcznie można zrobić tak:
(rgb / 255) * 2 - 1
co można uprościć:
rgb / 127.5 - 1
Psychopy przyjmuje wartości od -1 do 1 aby [0, 0, 0]
było środkiem szarości (środek między białym i czarnym).
@sylwiataczanowska Wydaje mi się, że wysłałaś wiadomość tylko do mnie, a nie widać jej na forum. Dodaj ponownie i napisz proszę czy masz wyświetlony błąd oraz jak wygląda tabela. Niestety błąd może być jeszcze w kilku miejscach i jeden screen nie daje pełnego obrazu kłopotu
Wstawiłam post na forum, ale już usunęłam bo sobie poradziłam :)
A to super :)
04.12.2016 12:41 "sylwiataczanowska" notifications@github.com napisał(a):
Wstawiłam post na forum, ale już usunęłam bo sobie poradziłam :)
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/akolodziej/WPBN/issues/2#issuecomment-264698929, or mute the thread https://github.com/notifications/unsubscribe-auth/AJC54i5cxC4NXGWxt0RdhaPliXZjLTNRks5rEqcHgaJpZM4K4sVw .
Czy ktoś potrafi zrobić tak, żeby tekst (pytanie) pojawiało się na ekranie bezpośrednio po filmie?
@akurowicka teoretycznie powinno zadziałać, jeżeli ustawiłabyś start tekstu jako condition i tam wpisała movie.status==FINISHED. Teoretycznie, bo gdy tak u siebie wpisałem, zwracało mi mnóstwo dość niezrozumiałych błędów.
Ostatecznie ja zrobiłem w takim sposób, że dałem filmy 120 sekundowe i start tekstu to po prostu 120 sekunda.
@pbarkowski A upewniłeś się czy twój komponent nazywa się movie? Ewentualnie, czy nie było literówki? To jedyne co przychodzi mi do głowy. Ja zrobiłem tak jak na załączonym obrazku, działa bezbłędnie. http://puu.sh/sEfff/b16f343b81.png
tak, mi też tak działa kiedy to jest tylko jeden film ale mam loop gdzie wyświetla się za każdym razem inny film z listy z excela i wtedy już ten .status==FINISHED nie działa
To dziwne, ja też mam rutynę wyświetlającą film w pętli i działa. Odnosisz się do nazwy samego pliku, czy do nazwy komponentu (tego co tworzysz w psychopy, zawierającego adres pliku) z filmem?
Dzięki, już działa :) odnosiłam się do nazwy pliku i dlatego było źle
Nadal nie uzyskałam odpowiedzi: Nie mogę załadować pliku z Excela do procedury. Po kliknięciu 'Browse' i wybraniu pliku nic się nie dzieje, nie ładuje go. Dodam, że korzystałam z Excela online, jest format xlsx i zapisane wszystko w tym samym folderze. :(
@akoszalka lkiedyś miałam taką sytuację, że przez "browse" nie chciało mi załadować warunków z excela. Zadziałało wprowadzanie zwyczajnie nazwy pliku z rozszerzeniem zamiast wybierania jej z listy. :)
@koszalka - proszę podesłać do mnie na maila procedurę wraz z plikiem excel, w taki sposób trudno osądzić co się dzieje :)
@akoszalka
Sprawdziłem Twoją procedurę i u mnie wszystko działa bez zarzutów ;)
Nie wiem dlaczego tak się dzieje ale po wpisaniu kodu, jak puszczam procedurę to przerywa się w momencie na feedback i informuje mnie że plik "resp. is not defined". To nie jest formuła z kodu? Ją trzeba jakoś wcześniej definiować?
@BarbaraLomni
Wydaje mi się, że chodzi o to, że zamiast "resp" powinna być nazwa twojego komponentu rejestrującego klawisze. Czyli jeśli nazwiesz go "kabanos", to zmienna do której będziesz się odwoływać będzie się nazywała "kabanos.corr"
Mam ten sam problem co Basia, pokazuje mi się ten sam error. Wpisałam wszystko idealnie tak jak mam na pliku ze stroopa, więc nie wiem w czym jest błąd. Próbowałam zrobić jak @scvgoodtogo, ale pojawia mi się wtedy inny bład. Wstawiam screeny.
po zmianie
@sylwiataczanowska z treści błędu wynika, jakby program nie wiedział, kiedy przycisk wciśnięty przez badanego jest poprawny. Czy zdefiniowałaś poprawne odpowiedzi w excelu i dodałaś tę zmienną w Twoim komponencie rejestrującym przyciski? Jeśli tak, to pokaż zrzut z tym komponentem "zbierającym" przyciski i z kodem.
Może się to wydawać nienaturalne, ale po każdej zmianie w excelu trzeba go znowu załadować do naszego loopa. Przynajmniej u mnie to rozwiązało wiele wyskakujących błędów. :)
Załadowałam jeszcze raz i nic.
Przy Allowed keys $ odznacz set every repeat, powinno być constant - ponieważ nie odnosisz się do excela tylko respondent zawsze ma te same dwie możliwe odpowiedzi. Dodatkowo u mnie dozwolone przyciski definiowane są przez pojedyncze apostrofy, nie wiem czy z podwójnym przechodzi.
w kodzie (i tutaj to o czym pisał @scvgoodtogo) powinno być: if key_resp_4.corr: [reszta bez zmian] ponieważ Twój komponent nazywa się właśnie key_resp_4. Ewentualnie możesz zmienić jego nazwę (w polu name) na resp i wtedy nie musisz edytować kodu.
ok, działa w połowie, nie pokazuje mi błędu, ale kiedy powinien być feedback nie ma nic, tylko szare pole i później przechodzi do fiksacji i innego zdjęcia. Po wyłączeniu procedury pojawia się jednak, że jakiś bład w kodowaniu. Pokombinowałam z apostrofami, ale też nic nie dało.
Ok, to pokaż jeszcze ten tekstowy komponent, gdzie powinna się pojawiać odpowiedź z kodu :)
próbowałam też coś z kolorami
A już działa, zmieniłam na set every repeat przy $msg!
Dzięki za pomoc :D
set every repeat przy $msg i powinno hulać ;)
Edit: nie ma problemu, fajnie że działa :)
Jakieś pomysły? Z excela jest dobrze , próbowałam bez żadnych nawiasów i ze zwykłymi () też
Jeśli ktoś z Was będzie miał kłopot lub pytanie dotyczące tworzenia procedury - piszcie tutaj.