2014-07-17 24 views
0

我剛剛下載了psychopy今天早上,花了一天試圖弄清楚如何使用生成器視圖。我觀看了Jon Pierce製作的youtube視頻「建立你的第一個PsychoPy實驗(Stroop任務)」。在他的視頻中,他解釋瞭如何製作一個excel的條件文件,以便在他的實驗中使用。我想做一個非常類似的測試,在這個測試中,圖像會出現,並且被測試者將被要求給出是或否的答案(正確答案已經預定義)。在他的條件文件中,他有專欄的'顏色'和'corrANS'。我想知道,如果不是'單詞'專欄,我可以有一個'圖像'欄。在本專欄中,我想以我用文字的方式將所有圖像上傳到他們,並將它們與「是」或「否」的正確答案相關聯。我們嘗試這樣做並將圖像上傳到條件文件,但我們沒有成功地運行測試,並希望有人能夠幫助我們。創建圖像保留測試im生成器視圖

預先感謝您。

P.S.我們並不熟悉Python或代碼,因此我們希望使用構建器視圖來運行它。

編輯:這裏是正在運行的程序

####上運行時,我們收到錯誤消息:C:\用戶\ mr00004 \桌面\新建文件夾\ 1_lastrun.py

4.8397錯誤無法找到圖像文件'C:/ Users/mr00004/Desktop/New folder/PPT Retention 1/Slide102.JPG';檢查路徑? 回溯(最近一次調用最後一次): 文件「C:\ Users \ mr00004 \ Desktop \ New folder \ 1_lastrun.py」,第174行,在 image.setImage(images) 文件「C:\ Program Files(x86 )\ PsychoPy2 \ LIB \站點包\ psychopy-1.80.03-py2.7.egg \ psychopy \視覺\ image.py 「第271行,在setImage maskParams = self.maskParams,forcePOW2 = FALSE) 文件」 C:\ Program Files文件(x86)的\ PsychoPy2 \ LIB \站點包\ psychopy-1.80.03-py2.7.egg \ psychopy \視覺\ basevisual.py」,線路652,在createTexture %(TEX,OS。 path.abspath(TEX))#確保我們退出 OSERROR:找不到圖像文件 'C:/用戶/ mr00004 /桌面/新建文件夾/ PPT保留1/Slide102.JPG';檢查路徑? (嘗試:C:\用戶\ mr00004 \桌面\新建文件夾\ PPT保留1 \ Slide102.JPG)

回答

1

是的,當然,這是PsychoPy究竟是如何設計工作。只需將圖像名稱放在條件文件的一列中即可。然後,您可以在Builder Image組件的「Image」字段中使用該列的名稱。給定的試驗適當的圖像文件將被選中。

這是很難幫助你進一步,不過,因爲你沒有指定什麼地方出了錯。 「我們沒有取得任何成功」並不會讓我們繼續前進。

常見問題:

(1)確保您使用完整的文件名,包括擴展名(爲.jpg,.png等)。至少我認爲這些在Windows中並不總是可見的,但它們是Python所需要的。

(2)已在正確的地方的圖像。如果您只使用裸文件名(例如image01.jpg),那麼PsychoPy會希望該文件與Builder .psyexp文件位於同一目錄中。如果你想整理圖像,你可以把它們放在一個子文件夾中。如果是這樣,你需要指定一個相對路徑和文件名(例如images/image01.jpg)。 (3)避免完整路徑(從磁盤的根級開始):它們容易出錯,並停止將實驗移植到不同的位置或計算機。(4)無論平臺如何,在路徑中使用正斜槓(/)而不是反斜槓(\)。

+0

謝謝你的幫助!我編輯了我的問題以包含錯誤消息。我們改變了一切以保存到同一個文件夾。我們也嘗試了切換斜線,但沒有奏效。我們將圖像的文件名稱放在excel條件文件中的方式是否正確? 這是我們在Excel中的圖像列的一個單元格內的示例: C:/ Users/mr00004/Desktop/New folder/PPT Retention 1/Slide10.JPG 也許我們將此命令輸入到Excel中的方式是不正確(這是用正反斜槓試過的) 謝謝! – user3850647

+0

如上所述,不要使用文件的完整路徑,它們只會導致心痛。條件文件中的條目應該如下所示:'PPT保留1/Slide102.JPG'(不含引號)。有人猜測,我會說問題是你的文件名之前有一個空格字符(即在最後一個斜槓和文件名的第一個字符之間)。刪除它,看看會發生什麼。通常將這樣的文本粘貼到純文本編輯器中以識別這樣的內容:在Excel中它並不明顯。 –

0

在H驅動器中創建一個新文件夾,並填入psychopy中的圖像列,例如, 'H:\ psych \ cat.jpg'它適用於我