質問編集履歴

3

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

2021/04/23 04:10

投稿

aca_ffk
aca_ffk

スコア3

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
 
20
20
 
21
- ここに質問の内容を詳しく書いてください。
21
+ ###ここに質問の内容を詳しく
22
22
 
23
23
  参加者IDを取得するようにすると肝心の課題の表示が暗転してうまく表示できません。
24
24
 
@@ -28,6 +28,16 @@
28
28
 
29
29
  の記述を削除して実行するとそのようなエラーが出ないことを確認。
30
30
 
31
+ また、画面が暗転するタイミングは教示を出力する際のfor文中、
32
+
33
+ myWinをflip()で出力をするとき。
34
+
35
+ しかし上述した通り、
36
+
37
+ dlg = ~~
38
+
39
+ の記述がなければこれも正常に表示される。
40
+
31
41
 
32
42
 
33
43
 

2

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

2021/04/23 04:10

投稿

aca_ffk
aca_ffk

スコア3

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,9 @@
8
8
 
9
9
  上記サイトを参考にしてストループ課題を作っています。
10
10
 
11
- 現在は課題1までを完了し、一応課題自体は完成しています。
11
+ 現在は課題1までを完了し、一応課題自体は完成しています。
12
+
13
+ ほかのPCでこれを実行すると正常に表示されるが自身のPCだとうまくいきません。
12
14
 
13
15
  参加者IDを取得するようにすると肝心の課題の表示が暗転してうまく表示できません。
14
16
 
@@ -20,6 +22,16 @@
20
22
 
21
23
  参加者IDを取得するようにすると肝心の課題の表示が暗転してうまく表示できません。
22
24
 
25
+ →#参加者IDを取得、のコードについて
26
+
27
+ dlg = gui.DlgFromDict(expInfo, title='Experiment', fixed=['dateStr'])
28
+
29
+ の記述を削除して実行するとそのようなエラーが出ないことを確認。
30
+
31
+
32
+
33
+
34
+
23
35
  そこで該当箇所を見ていただき、なぜ画面が暗転してしまうのか、どのようにコードを書けばうまく表示されるのかをご教示いただきたいです。
24
36
 
25
37
 
@@ -70,7 +82,7 @@
70
82
 
71
83
  else:
72
84
 
73
- core.quit(1)
85
+ core.quit()
74
86
 
75
87
 
76
88
 
@@ -346,6 +358,20 @@
346
358
 
347
359
 
348
360
 
361
+ ###エラーメッセージ
362
+
363
+ 7.8584 WARNING Monitor specification not found. Creating a temporary one...
364
+
365
+ 7.8749 WARNING User requested fullscreen with size [800 600], but screen is actually [1920, 1080]. Using actual size
366
+
367
+ それぞれ、課題の教示がプログラム上のfor文で実行されるたびにこのエラーが排出される。
368
+
369
+ ただ、ほかのPCではこのエラーが出ても正常に表示されているため本質的な問題ではないように感じられる。
370
+
371
+
372
+
373
+
374
+
349
375
 
350
376
 
351
377
  ### 補足情報(FW/ツールのバージョンなど)
@@ -353,3 +379,11 @@
353
379
  pythonは3.Xのバージョンを使用中。
354
380
 
355
381
  また、使用ライブラリはpsychopy3
382
+
383
+
384
+
385
+ OSはWindows 10 Pro
386
+
387
+ バージョンは20H2
388
+
389
+ OSビルドは19042.928

1

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

2021/04/23 03:58

投稿

aca_ffk
aca_ffk

スコア3

test CHANGED
@@ -1 +1 @@
1
- psychopyでストループ課題作成中、参加者ID取得時に正常に表示されない
1
+ psychopyでストループ課題作成中、GUIの問題より教示が正常に表示されない
test CHANGED
@@ -44,22 +44,24 @@
44
44
 
45
45
 
46
46
 
47
+
48
+
49
+ #参加者IDの取得
50
+
51
+ try:
52
+
53
+ expInfo = misc.fromFile('lastParams.pickle')
54
+
55
+ except:
56
+
57
+ expInfo = {'Participant':'001'}
58
+
59
+
60
+
61
+ expInfo['dateStr']= data.getDateStr()
62
+
47
63
  -------------------------------該当箇所---------------------------
48
64
 
49
- #参加者IDの取得
50
-
51
- try:
52
-
53
- expInfo = misc.fromFile('lastParams.pickle')
54
-
55
- except:
56
-
57
- expInfo = {'Participant':'001'}
58
-
59
-
60
-
61
- expInfo['dateStr']= data.getDateStr()
62
-
63
65
  dlg = gui.DlgFromDict(expInfo, title='Experiment', fixed=['dateStr'])
64
66
 
65
67
  if dlg.OK: