質問編集履歴
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で実行したところ正常に教示が表示されたことを示しました。
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
|
+
現在は課題13までを完了し、一応課題自体は完成しています。
|
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(
|
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とマッチしていないのかも、、ほかに必要な情報などあれば申し付けください
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
psychopyでストループ課題作成中、
|
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)
|