teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

質問内容をより詳細に記述しました。

2021/04/23 04:10

投稿

aca_ffk
aca_ffk

スコア3

title CHANGED
File without changes
body CHANGED
@@ -8,11 +8,16 @@
8
8
  参加者IDを取得するようにすると肝心の課題の表示が暗転してうまく表示できません。
9
9
 
10
10
 
11
- ここに質問の内容を詳しく書いてください。
11
+ ###ここに質問の内容を詳しく
12
12
  参加者IDを取得するようにすると肝心の課題の表示が暗転してうまく表示できません。
13
13
  →#参加者IDを取得、のコードについて
14
14
  dlg = gui.DlgFromDict(expInfo, title='Experiment', fixed=['dateStr'])
15
15
  の記述を削除して実行するとそのようなエラーが出ないことを確認。
16
+ また、画面が暗転するタイミングは教示を出力する際のfor文中、
17
+ myWinをflip()で出力をするとき。
18
+ しかし上述した通り、
19
+ dlg = ~~
20
+ の記述がなければこれも正常に表示される。
16
21
 
17
22
 
18
23
  そこで該当箇所を見ていただき、なぜ画面が暗転してしまうのか、どのようにコードを書けばうまく表示されるのかをご教示いただきたいです。

2

課題の進捗についての記述を更新しました。また、他のPCで実行したところ正常に教示が表示されたことを示しました。

2021/04/23 04:10

投稿

aca_ffk
aca_ffk

スコア3

title CHANGED
File without changes
body CHANGED
@@ -3,12 +3,18 @@
3
3
  https://kunisatolab.github.io/main/how-to-psychopy.html#%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB
4
4
 
5
5
  上記サイトを参考にしてストループ課題を作っています。
6
- 現在は課題1までを完了し、一応課題自体は完成しています。
6
+ 現在は課題1までを完了し、一応課題自体は完成しています。
7
+ ほかのPCでこれを実行すると正常に表示されるが自身のPCだとうまくいきません。
7
8
  参加者IDを取得するようにすると肝心の課題の表示が暗転してうまく表示できません。
8
9
 
9
10
 
10
11
  ここに質問の内容を詳しく書いてください。
11
12
  参加者IDを取得するようにすると肝心の課題の表示が暗転してうまく表示できません。
13
+ →#参加者IDを取得、のコードについて
14
+ dlg = gui.DlgFromDict(expInfo, title='Experiment', fixed=['dateStr'])
15
+ の記述を削除して実行するとそのようなエラーが出ないことを確認。
16
+
17
+
12
18
  そこで該当箇所を見ていただき、なぜ画面が暗転してしまうのか、どのようにコードを書けばうまく表示されるのかをご教示いただきたいです。
13
19
 
14
20
 
@@ -34,7 +40,7 @@
34
40
  if dlg.OK:
35
41
  misc.toFile('lastParams.pickle', expInfo)
36
42
  else:
37
- core.quit(1)
43
+ core.quit()
38
44
 
39
45
  -----------------------------------------------------------------
40
46
 
@@ -172,7 +178,18 @@
172
178
 
173
179
  ```
174
180
 
181
+ ###エラーメッセージ
182
+ 7.8584 WARNING Monitor specification not found. Creating a temporary one...
183
+ 7.8749 WARNING User requested fullscreen with size [800 600], but screen is actually [1920, 1080]. Using actual size
184
+ それぞれ、課題の教示がプログラム上のfor文で実行されるたびにこのエラーが排出される。
185
+ ただ、ほかのPCではこのエラーが出ても正常に表示されているため本質的な問題ではないように感じられる。
175
186
 
187
+
188
+
176
189
  ### 補足情報(FW/ツールのバージョンなど)
177
190
  pythonは3.Xのバージョンを使用中。
178
- また、使用ライブラリはpsychopy3
191
+ また、使用ライブラリはpsychopy3
192
+
193
+ OSはWindows 10 Pro
194
+ バージョンは20H2
195
+ OSビルドは19042.928

1

デバッグを行っていたところ、ある程度あたりがつきました。おそらく該当箇所のGUIの部分が使用しているPCとマッチしていないのかも、、ほかに必要な情報などあれば申し付けください

2021/04/23 03:58

投稿

aca_ffk
aca_ffk

スコア3

title CHANGED
@@ -1,1 +1,1 @@
1
- psychopyでストループ課題作成中、参加者ID取得時に正常に表示されない
1
+ psychopyでストループ課題作成中、GUIの問題より教示が正常に表示されない
body CHANGED
@@ -21,7 +21,7 @@
21
21
  from psychopy import visual, core, event, gui, data, misc
22
22
  import numpy, os , random,time,csv
23
23
 
24
- -------------------------------該当箇所---------------------------
24
+
25
25
  #参加者IDの取得
26
26
  try:
27
27
  expInfo = misc.fromFile('lastParams.pickle')
@@ -29,6 +29,7 @@
29
29
  expInfo = {'Participant':'001'}
30
30
 
31
31
  expInfo['dateStr']= data.getDateStr()
32
+ -------------------------------該当箇所---------------------------
32
33
  dlg = gui.DlgFromDict(expInfo, title='Experiment', fixed=['dateStr'])
33
34
  if dlg.OK:
34
35
  misc.toFile('lastParams.pickle', expInfo)