.. _chapter-draw-basic-stimuli: 刺激ã®ä½ç½®ã‚„æç¤ºæ™‚é–“ã®æŒ‡å®šæ–¹æ³•を覚ãˆã‚ˆã† ======================================================================= ã¾ãšã¯è¡¨ç¤ºã—ã¦ã¿ã‚ˆã† ------------------------------ ãªã«ã¯ã¨ã‚‚ã‚れã€ã¾ãšã¯åˆºæ¿€ã‚’PCã®ç”»é¢ã«è¡¨ç¤ºã—ã¦ã¿ã¾ã—ょã†ã€‚Builderã‚’èµ·å‹•ã™ã‚‹ã¨ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦å†…ãŒä¸‰ã¤ã«åˆ†å‰²ã•れã¦ã„ã¾ã™ã€‚ã“ã®åˆ†å‰²ã•れãŸã²ã¨ã¤ã²ã¨ã¤ã®éƒ¨åˆ†ã‚’ペインã¨å‘¼ã³ã¾ã™ã€‚ç—›ã¿ã®ãƒšã‚¤ãƒ³(pain)ã§ã¯ãªãã€çª“æž ã«ã¯ã‚る一枚一枚ã®ã‚¬ãƒ©ã‚¹ã®ãƒšã‚¤ãƒ³(pane)ã§ã™ã€‚å·¦ã®ãƒšã‚¤ãƒ³ã‚’ルーãƒãƒ³ãƒšã‚¤ãƒ³ã€å³ã®ãƒšã‚¤ãƒ³ã‚’コンãƒãƒ¼ãƒãƒ³ãƒˆãƒšã‚¤ãƒ³ã€ä¸‹ã®ãƒšã‚¤ãƒ³ã‚’フãƒãƒ¼ãƒšã‚¤ãƒ³ã¨å‘¼ã³ã¾ã™(:numref:`fig-pane-layouts`)。コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã¯å®Ÿé¨“を作るãŸã‚ã®éƒ¨å“ã®ã‚ˆã†ãªã‚‚ã®ã§ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒšã‚¤ãƒ³ã«ã¯Builderã§ä½¿ç”¨ã§ãるコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’表ã™ã‚¢ã‚¤ã‚³ãƒ³ãŒä¸¦ã‚“ã§ã„ã¾ã™ã€‚ã“ã“ã‹ã‚‰åˆºæ¿€ã‚’表示ã™ã‚‹ãŸã‚ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãªã©ã‚’é¸ã‚“ã§ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ã«é…ç½®ã—ã€ãƒ•ãƒãƒ¼ãƒšã‚¤ãƒ³ã§å®Ÿé¨“ã®æµã‚Œã‚’指定ã™ã‚‹ã¨ã„ã†æ‰‹é †ã§å®Ÿé¨“を作æˆã—ã¾ã™ã€‚ .. _fig-pane-layouts: .. figure:: fig02/pane-layouts.png :width: 80% Builderã®3ã¤ã®ãƒšã‚¤ãƒ³ã€‚コンãƒãƒ¼ãƒãƒ³ãƒˆãƒšã‚¤ãƒ³ã‹ã‚‰åˆºæ¿€ç‰ã‚’é¸ã‚“ã§ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ã«é…ç½®ã—ã€ãƒ•ãƒãƒ¼ãƒšã‚¤ãƒ³ã§ãƒ«ãƒ¼ãƒãƒ³ã®å®Ÿè¡Œé †åºã‚’指定ã—ã¾ã™ã€‚ ã“ã®ç« ã§ã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒšã‚¤ãƒ³ã¨ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ã®ä½¿ã„方を覚ãˆã¾ã—ょã†ã€‚ã¾ãšã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒšã‚¤ãƒ³ã®ã€Œåˆºæ¿€ã€ã¨æ›¸ã„ã¦ã‚る部分を何度ã‹ã‚¯ãƒªãƒƒã‚¯ã—ã¦ã¿ã¦ãã ã•ã„。コンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¢ã‚¤ã‚³ãƒ³ãŒç¾ã‚ŒãŸã‚Šæ¶ˆãˆãŸã‚Šã™ã‚‹ã¯ãšã§ã™ã€‚コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã‚ˆã使ã†ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã€åˆºæ¿€æç”»ã«ä½¿ã†ã€Œåˆºæ¿€ã€ã€å応計測ã«ä½¿ã†ã€Œå応ã€ã€é«˜åº¦ãªå‡¦ç†ã‚’行ã†ãŸã‚ã®ã€Œã‚«ã‚¹ã‚¿ãƒ ã€ã€å¤–部機器ã¨ã®å…¥å‡ºåŠ›ã«ä½¿ã†ã€ŒI/Oã€ã®ã‚«ãƒ†ã‚´ãƒªã«åˆ†é¡žã•れã¦ãŠã‚Šã€ãれãžã‚Œã‚«ãƒ†ã‚´ãƒªåをクリックã™ã‚‹ã¨ãã®ã‚«ãƒ†ã‚´ãƒªã«å«ã¾ã‚Œã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¢ã‚¤ã‚³ãƒ³ãŒè¡¨ç¤ºã•れãŸã‚Šéš ã•れãŸã‚Šã—ã¾ã™ã€‚ .. _fig-put-component: .. figure:: fig02/put-component.png :width: 80% 「刺激ã€ã‚«ãƒ†ã‚´ãƒªã‚’é–‹ã„ã¦Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¢ã‚¤ã‚³ãƒ³(円ã€ä¸‰è§’ã€å››è§’ã€åå—ãŒæã‹ã‚ŒãŸã‚¢ã‚¤ã‚³ãƒ³)をクリックã—ã¾ã™ã€‚ ãれã§ã¯ã€Œåˆºæ¿€ã€ã‚«ãƒ†ã‚´ãƒªã«å«ã¾ã‚Œã¦ã„ã‚‹Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã£ã¦å®Ÿéš›ã«åˆºæ¿€ã‚’PCã®ç”»é¢ã«è¡¨ç¤ºã—ã¦ã¿ã¾ã—ょã†ã€‚Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã®å³ä¸‹ã«ç¤ºã•れã¦ã„る楕円ã€ä¸‰è§’ã€å››è§’ã€åå—ãŒæã‹ã‚ŒãŸã‚¢ã‚¤ã‚³ãƒ³ã§ã™(:numref:`fig-put-component`)。ã“ã®ã‚¢ã‚¤ã‚³ãƒ³ã‚’クリックã™ã‚‹ã¨ã€æç”»ã™ã‚‹åˆºæ¿€ã®å¤§ãã•や色ã¨ã„ã£ãŸç‰¹æ€§ï¼ˆãƒ—ãƒãƒ‘ティã¨å‘¼ã³ã¾ã™ï¼‰ã‚’è¨å®šã™ã‚‹ãƒ€ã‚¤ã‚¢ãƒã‚°ãŒè¡¨ç¤ºã•れã¾ã™(:numref:`fig-property-window`)。ダイアãƒã‚°ã®å·¦ä¸Šã®è¾ºã‚Šã«ã€ŒåŸºæœ¬ã€ã€ã€Œé«˜åº¦ã€ã¨æ›¸ã‹ã‚Œã¦ã„ã‚‹ç‚¹ã«æ³¨ç›®ã—ã¦ãã ã•ã„。ã“れã¯ã€Œã‚¿ãƒ–ã€ã¨å‘¼ã°ã‚Œã¦ã€ã‚¿ãƒ–をクリックã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦è¡¨ç¤ºã•れる内容ãŒåˆ‡ã‚Šæ›¿ã‚りã¾ã™ã€‚タブをクリックã—ã¦è¡¨ç¤ºå†…容を変更ã™ã‚‹ã“ã¨ã‚’「ページを切り替ãˆã‚‹ã€ãªã©ã¨ã„ã†ã“ã¨ã‚‚ã‚りã¾ã™ã€‚ .. _fig-property-window: .. figure:: fig02/property-window.png :width: 80% Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティをè¨å®šã™ã‚‹ãƒ€ã‚¤ã‚¢ãƒã‚°ã€‚左上ã®ã‚¿ãƒ–をクリックã™ã‚‹ã“ã¨ã§ãƒšãƒ¼ã‚¸ã‚’切り替ãˆã‚‰ã‚Œã¾ã™ã€‚ ã¾ãšä¸€åˆ‡ãƒ—ãƒãƒ‘ティを変更ã›ãšã«å³ä¸‹ã®OKをクリックã—ã¦ã¿ã¾ã—ょã†ã€‚ã™ã‚‹ã¨ã€ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ã«polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¢ã‚¤ã‚³ãƒ³ãŒè¡¨ç¤ºã•れã€ãã®å³å´ã«é’ã„æ£’ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ã“れã§ã€Œã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ルーãƒãƒ³ã«é…ç½®ã™ã‚‹ã€ã¨ã„ã†ä½œæ¥ãŒå‡ºæ¥ã¾ã—ãŸã€‚Builderã§ã¯ã€ã“ã®ã‚ˆã†ã«ãƒ«ãƒ¼ãƒãƒ³ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’é…ç½®ã—ã¦ã„ãã“ã¨ã«ã‚ˆã£ã¦åˆºæ¿€ã‚’作æˆã—ã¾ã™ã€‚ .. _fig-component-placed: .. figure:: fig02/component-placed.png :width: 80% コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ルーãƒãƒ³ã«é…ç½®ã—ãŸçŠ¶æ…‹ã€‚ ã§ã¯ã€ã“ã®Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ã²ã¨ã¤é…ç½®ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªåˆºæ¿€ãŒè¡¨ç¤ºã•れるã®ã‹ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚刺激を見ã¦ã¿ã‚‹ãŸã‚ã«ã¯ã€å®Ÿé¨“ã‚’ä¿å˜ã—ã¦å®Ÿè¡Œã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚実験ã¯ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ä¸Šéƒ¨ã«ä¸¦ã‚“ã§ã„るボタンã®ã†ã¡ã€ç·‘色ã®å††ã®ä¸ã§äººãŒèµ°ã£ã¦ã„るボタンをクリックã™ã‚‹ã¨å®Ÿè¡Œã§ãã¾ã™ã€‚以後ã€ã“ã®ãƒœã‚¿ãƒ³ã‚’実験実行ボタンã¨å‘¼ã³ã¾ã™(:numref:`fig-run-stop`)。実験を作り始ã‚ã¦ã¾ã 一回も実験をä¿å˜ã—ã¦ã„ãªã„ã®ã§ã€ã“ã“ã§å®Ÿé¨“ã‚’ä¿å˜ã™ã‚‹ãƒ€ã‚¤ã‚¢ãƒã‚°ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ã“ã“ã§ã¯exp01.psyexpã¨ã„ã†åå‰ã§ä¿å˜ã—ã¦ãŠãã¾ã™(:numref:`fig-save-run-expinfo` 上)。拡張åãŒ.psyexpã®ãƒ•ァイルã«ã¯ã€Builderã§ä½œæˆã—ãŸå®Ÿé¨“ã®æƒ…å ±ãŒä¿å˜ã•れã¦ã„ã¾ã™ã€‚以後ã€ã“ã®ãƒ•ァイルã®ã“ã¨ã‚’psyexpファイルã¨å‘¼ã³ã¾ã™ã€‚psyexpファイルã®ä»–ã«ã‚‚BuilderãŒä½œæˆã™ã‚‹ãƒ•ァイルãŒã‚りã¾ã™ãŒã€ãれらã«ã¤ã„ã¦ã¯ã“ã®ç« ã®ã€ŒBuilderãŒä½œæˆã™ã‚‹ãƒ•ァイルを確èªã—よã†ã€ã‚’ã”覧ãã ã•ã„。 .. _fig-run-stop: .. figure:: fig02/run-stop.png :width: 60% 実験実行ボタンをクリックã—ã¦å®Ÿé¨“を実行ã—ã¾ã™ã€‚実験ãŒé–‹å§‹ã•れるã¨å®Ÿé¨“åœæ¢ãƒœã‚¿ãƒ³ãŒèµ¤è‰²ã«ãªã‚Šã¾ã™ã€‚赤色状態ã®å®Ÿé¨“åœæ¢ãƒœã‚¿ãƒ³ã‚’押ã™ã¨å®Ÿé¨“を強制終了出æ¥ã¾ã™ã€‚ .. _fig-save-run-expinfo: .. figure:: fig02/save-run-expinfo.png :width: 80% 実験を実行ã—ãŸéš›ã€ã¾ã 実験をä¿å˜ã—ã¦ã„ãªã‘れã°ä¿å˜ãƒ€ã‚¤ã‚¢ãƒã‚°ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ä¿å˜å¾Œã€å°‘ã—å¾…ã¤ã¨å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ 実験をä¿å˜ã™ã‚‹ã¨ã€ç¶šã„ã¦ç”»é¢ä¸Šã«å…ˆã»ã©ä¿å˜ã—ãŸãƒ•ァイルåãŒã‚¿ã‚¤ãƒˆãƒ«ã«ã¤ã„ãŸå°ã•ãªãƒ€ã‚¤ã‚¢ãƒã‚°ãŒè¡¨ç¤ºã•れã¾ã™(:numref:`fig-save-run-expinfo` 下)。ã“ã‚Œã‚’å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ã¨å‘¼ã³ã¾ã™ã€‚å°‘ã—å¤ã‚ã®PCやノートPCã‚’é›»æºã«ã¤ãªãŒãšå®Ÿè¡Œã—ã¦ã„ã‚‹å ´åˆãªã©ã«ã¯å®Ÿé¨“ダイアãƒã‚°ãŒè¡¨ç¤ºã•れるã¾ã§å°‘ã—æ™‚é–“ãŒã‹ã‹ã‚Šã¾ã™ã®ã§ã”注æ„ãã ã•ã„。 å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ã¯ã€å®Ÿé¨“å‚åŠ è€…ã®æ°åã‚„å®Ÿé¨“ã®æ¡ä»¶ãªã©ã€å®Ÿé¨“ã®å®Ÿè¡Œã«å¿…è¦ãªæƒ…å ±ã‚„ã€ãƒ‡ãƒ¼ã‚¿ã¨ä¸€ç·’ã«ä¿å˜ã—ã¦ãŠããŸã„æƒ…å ±ãªã©ã‚’入力ã™ã‚‹ãŸã‚ã®ã‚‚ã®ã§ã™ã€‚ã©ã®ã‚ˆã†ãªæƒ…å ±ã‚’å…¥åŠ›ã§ãるよã†ã«ã™ã‚‹ã‹ã¯ã‚‚ã¡ã‚ã‚“è¨å®šã§ãã‚‹ã®ã§ã™ãŒã€ã“ã“ã§ã¯ã¾ã 何もè¨å®šã—ã¦ã„ãªã„ã®ã§æ¨™æº–ã§è¨å®šã•れã¦ã„ã‚‹sessionã¨participantã¨ã„ã†é …ç›®ãŒè¡¨ç¤ºã•れã¦ã„ã¾ã™ã€‚ã“ã®ç« ã§ã¯å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’利用ã™ã‚‹ã¨ã“ã‚ã¾ã§é€²ã¿ã¾ã›ã‚“ã®ã§ã€ã¨ã‚Šã‚ãˆãšä½•も入力ã›ãšã«OKをクリックã—ã¦ãã ã•ã„。ã™ã‚‹ã¨ç”»é¢å…¨ä½“ãŒç°è‰²ä¸€è‰²ã«ãªã‚Šã€å°‘ã—é–“ã‚’ãŠã„ã¦ç™½ã„三角形ãŒè¡¨ç¤ºã•れã¾ã™(:numref:`fig-white-triangle` 上)。ã“ã®ä¸‰è§’å½¢ã¯Builderã®è¨å®šã«ã‚ˆã£ã¦å°‘ã—形状ãŒå¤‰ã‚ã‚‹ã®ã§ã™ãŒã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ç›´å¾Œã®çŠ¶æ…‹ã®å ´åˆã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³3.0.3以é™ãªã‚‰ã‚„や縦長ã§å¤§ãã‚ã€ãれ以å‰ãªã‚‰ã‚„や横長ã§å°ã•ã‚ã«ãªã‚Šã¾ã™ã€‚ .. _fig-white-triangle: .. figure:: fig02/white-triangle.png :width: 80% 実行ã™ã‚‹ã¨ä¸Šå›³ã®ã‚ˆã†ã«ç°è‰²ã®ç”»é¢ã«1秒間白ã„三角形ãŒè¡¨ç¤ºã•れã¾ã™ã€‚終了ã™ã‚‹ã¨ä¸‹å›³ã®ã‚ˆã†ãªãƒã‚°ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ 三角形ãŒå‡ºç¾ã—ã¦ã‹ã‚‰1秒後ã«ã€ç°è‰²ã®ç”»é¢ã‹ã‚‰å…ƒã®Builderã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ãŒè¡¨ç¤ºã•れã¦ã„ã‚‹ç”»é¢ã«æˆ»ã£ã¦ :numref:`fig-white-triangle` 下ã®ã‚ˆã†ãªãƒ€ã‚¤ã‚¢ãƒã‚°ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ã“れã¯ã€Œãƒã‚°ã€ã¨å‘¼ã°ã‚Œã‚‹ã‚‚ã®ã§ã€å®Ÿé¨“実行状æ³ã«ç”Ÿã˜ãŸå•題ãŒç°¡å˜ã«ç¤ºã•れã¦ã„ã¾ã™ã€‚ã“ã®å†…容ã«ã¤ã„ã¦ã¯å¾Œã®ç« ã§å°‘ã—ãšã¤è§¦ã‚Œã¾ã™ã€‚ã¨ã‚Šã‚ãˆãš :numref:`fig-white-triangle` 上ã®ã‚ˆã†ãªä¸‰è§’å½¢ãŒè¡¨ç¤ºã•れãŸã‚‰ã€å®Ÿé¨“ã¯ç„¡äº‹ã«å®Ÿè¡Œã•れãŸã¨è€ƒãˆã¦ãã ã•ã„。ã“れã§ç§ãŸã¡ãŒä½œã£ãŸã€Œæœ€åˆã®å®Ÿé¨“ã€ãŒç„¡äº‹çµ‚了ã—ã¾ã—ãŸã€‚ ã•ã¦ã€å®Ÿéš›ã®å®Ÿé¨“ã§ã¯ã‚‚ã£ã¨ã„ã‚ã„ã‚ãªå›³å½¢ã‚„写真を表示ã—ãŸã‚Šã—ãªã„ã¨ã„ã‘ã¾ã›ã‚“ã—ã€å®Ÿé¨“å‚åŠ è€…ã®å応を計測ã™ã‚‹ã“ã¨ã‚‚出æ¥ãªã„ã¨ã„ã‘ã¾ã›ã‚“。ãã‚Œã‚‰ã®æ–¹æ³•を詳ã—ã解説ã™ã‚‹å‰ã«ã€åŸºæœ¬çš„ãªæ“作を二ã¤ç´¹ä»‹ã—ã¦ãŠãã¾ã—ょã†ã€‚ã¾ãšã€ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ã«é…ç½®ã—ã¦ã„ã‚‹Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¢ã‚¤ã‚³ãƒ³ã«ãƒžã‚¦ã‚¹ã‚«ãƒ¼ã‚½ãƒ«ã‚’å‹•ã‹ã—ã¦å·¦ãƒœã‚¿ãƒ³ã‚’クリックã—ã¦ã¿ã¦ãã ã•ã„。ã™ã‚‹ã¨å…ˆã»ã©ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’é…ç½®ã—ãŸæ™‚ã«è¡¨ç¤ºã•れãŸãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ãŒå†ã³è¡¨ç¤ºã•れã¾ã™(:numref:`fig-edit-property` )。ã“ã“ã§ãƒ€ã‚¤ã‚¢ãƒã‚°ã®ã€Œå½¢çжã€ã¨ã„ã†é …目を長方形ã«å¤‰æ›´ã—ã€ã€Œé«˜åº¦ã€ã‚¿ãƒ–ã®ã€Œå¡—りã¤ã¶ã—ã®è‰²ã€ã¨ã„ã†é …ç›®ã«ã‚ーボードを使ã£ã¦blackã¨å…¥åŠ›ã—ã¦ãƒ€ã‚¤ã‚¢ãƒã‚°å³ä¸‹ã®OKをクリックã—ã¦ãã ã•ã„。作æ¥ãŒçµ‚ã‚ã£ãŸã‚‰ã‚‚ã†ä¸€åº¦å®Ÿé¨“を実行ã—ã¦ã¿ã¾ã—ょã†ã€‚ã™ã‚‹ã¨ã€ä»Šåº¦ã¯é»’色ã«å¡—りã¤ã¶ã•ã‚ŒãŸæ£æ–¹å½¢ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ä¸‰è§’å½¢ã®æ™‚ã¨åŒæ§˜ã€3.0.3よりå‰ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯è¨å®šã‚’変更ã—ã¦ã„ãªã‘ã‚Œã°æ¨ªé•·ã®é•·æ–¹å½¢ã«ãªã‚Šã¾ã™ã€‚ .. _fig-edit-property: .. figure:: fig02/edit-property.png :width: 60% ルーãƒãƒ³ãƒšã‚¤ãƒ³ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¢ã‚¤ã‚³ãƒ³ã‚’クリックã™ã‚‹ã¨ã€ã™ã§ã«ãƒ«ãƒ¼ãƒãƒ³ã«é…ç½®ã—ãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ãŒé–‹ãã¾ã™ã€‚ **[塗りã¤ã¶ã—ã®è‰²]** ã¨ã„ã†é …ç›®ã‚’é¸æŠžã—ã¦ã‚ーボードã‹ã‚‰blackã¨å…¥åŠ›ã—ã¦å®Ÿé¨“実行ボタンを押ã—ã¦å®Ÿé¨“ã‚’é–‹å§‹ã™ã‚‹ã¨ã€é»’色ã«å¡—りã¤ã¶ã•れãŸä¸‰è§’å½¢ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ ã“ã®ã‚ˆã†ã«ã€ãƒ—ãƒãƒ‘ティを編集ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€åˆºæ¿€ã®è‰²ã‚„大ãã•を変更ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚é…置済ã¿ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’é–‹ãæ“ä½œã‚’è¦šãˆã¦ãŠãã¾ã—ょã†ã€‚ãªãŠã€æœ¬æ›¸ã§ã¯ã“れ以後ã€ãƒ—ãƒãƒ‘ティåã‚’ **[塗りã¤ã¶ã—ã®è‰²]** ã®ã‚ˆã†ã« **[ ]** ã§å›²ã£ã¦è¡¨è¨˜ã—ã¾ã™ã€‚ ã‚‚ã†ã²ã¨ã¤ã®åŸºæœ¬æ“作ã¯ã€ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ã«è¨ç½®ã—ãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®å‰Šé™¤ã§ã™ã€‚ルーãƒãƒ³ãƒšã‚¤ãƒ³ã«é…ç½®ã•れãŸPolygonコンãƒãƒ¼ãƒãƒ³ãƒˆã®ä¸Šã«ãƒžã‚¦ã‚¹ã‚«ãƒ¼ã‚½ãƒ«ã‚’å‹•ã‹ã—ã¦ä»Šåº¦ã¯å³ã‚¯ãƒªãƒƒã‚¯ã—ã¦ã¿ã¦ãã ã•ã„。:numref:`fig-remove-component` ã®ã‚ˆã†ã«ãƒãƒƒãƒ—アップメニューãŒè¡¨ç¤ºã•れã¾ã™ã®ã§ã€å‰Šé™¤ã‚’é¸æŠžã—ã¦ãã ã•ã„。コンãƒãƒ¼ãƒãƒ³ãƒˆãŒãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ã‹ã‚‰å–り除ã‹ã‚Œã‚‹ã¯ãšã§ã™ã€‚ .. _fig-remove-component: .. figure:: fig02/remove-component.png :width: 60% ルーãƒãƒ³ãƒšã‚¤ãƒ³ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¢ã‚¤ã‚³ãƒ³ä¸Šã§ãƒžã‚¦ã‚¹ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã™ã‚‹ã¨ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãŒè¡¨ç¤ºã•れã¾ã™ã€‚å‰Šé™¤ã‚’é¸æŠžã™ã‚‹ã¨ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’削除ã§ãã¾ã™ã€‚ ã•ã¦ã€ã“れã§ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ルーãƒãƒ³ãƒšã‚¤ãƒ³ã«é…ç½®ã—ã€ãƒ—ãƒãƒ‘ティを編集ã—ã€ä¸å¿…è¦ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’削除ã—ã€å®Ÿé¨“を実行ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ç¶šã„ã¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティを編集ã—ã¦åˆºæ¿€ã®è‰²ã‚„大ãã•を調節ã™ã‚‹æ–¹æ³•ã‚’å¦ã³ã¾ã—ょã†ã€‚ ãƒã‚§ãƒƒã‚¯ãƒªã‚¹ãƒˆ - ルーãƒãƒ³ãƒšã‚¤ãƒ³ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’é…ç½®ã§ãる。 - 作æˆã—ãŸå®Ÿé¨“を実行ã§ãる。 - コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティ編集ダイアãƒã‚°ã‚’é–‹ãã“ã¨ãŒã§ãる。 - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用ã„ã¦ä¸‰è§’å½¢ã¨é•·æ–¹å½¢ã‚’表示ã§ãる。 - コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ルーãƒãƒ³ã‹ã‚‰å‰Šé™¤ã™ã‚‹ã“ã¨ãŒã§ãる。 - 実験をä¿å˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã®æ‹¡å¼µåã‚’ç”ãˆã‚‰ã‚Œã‚‹ã€‚ .. _section-position-size: ä½ç½®ã¨å¤§ãã•を指定ã—よㆠ------------------------------------ å†ã³Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用ã„ã¦ã€PsychoPyã«ãŠã‘る視覚刺激ã®ä½ç½®ã¨å¤§ãã•ã€å‘ãを指定ã™ã‚‹æ–¹æ³•ã‚’ç¿’å¾—ã—ã¾ã—ょã†ã€‚ルーãƒãƒ³ãƒšã‚¤ãƒ³ã«Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ã²ã¨ã¤é…ç½®ã—ã¦ã€ **[形状]** を長方形ã«ã—ã¦ãã ã•ã„。 Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã™ã‚‹ã¨ã€ä¸‹ã®æ–¹ã« **[ä½ç½® [x, y] $]** 〠**[サイズ [w, h] $]** ã¨ã„ã†é …ç›®ãŒã‚りã¾ã™ã€‚ãれãžã‚Œåˆºæ¿€ã®ä½ç½®ã¨å¤§ãã•ã®æŒ‡å®šã«å¯¾å¿œã—ã¦ã„ã¾ã™ã€‚ã“れらã®é …ç›®ã«1.0ã¨ã‹150ã¨ã‹ã„ã£ãŸå€¤ã‚’入力ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ä½ç½®ã‚„大ãã•を指定ã™ã‚‹ã®ã§ã™ãŒã€å®Ÿéš›ã«ã“ã†ã„ã£ãŸå€¤ã‚’入力ã—ãŸæ™‚ã«ã©ã®ã‚ˆã†ãªçµæžœãŒå¾—られるã‹ã‚’ç†è§£ã™ã‚‹ãŸã‚ã«ã¯ã€PsychoPyã«ãŠã‘ã‚‹ä½ç½®ã¨å¤§ãã•ã®å˜ä½ã‚’ç†è§£ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ .. _fig-basic-units: .. figure:: fig02/basic-units.png :width: 80% PsychoPyã§ä½¿ç”¨ã§ãã‚‹å˜ä½ã€‚ ä½ç½®ã‚„大ãã•ã®å˜ä½ã¯ã€ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã®ä¸‹ã®æ–¹ã«ã‚ã‚‹ **[å˜ä½]** ã¨ã„ã†é …ç›®ã§æŒ‡å®šã—ã¾ã™ã€‚ :numref:`tbl-psychopy-units` ã«PsychoPyã§ä½¿ç”¨ã§ãã‚‹å˜ä½ã‚’示ã—ã¾ã™ã€‚スクリーン上ã®ç”»ç´ (ピクセル)ã§æŒ‡å®šã™ã‚‹pixã€ã‚»ãƒ³ãƒãƒ¡ãƒ¼ãƒˆãƒ«ã§æŒ‡å®šã™ã‚‹cmã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã®å¤§ãã•ã«å¯¾ã™ã‚‹æ¯”ã§æŒ‡å®šã™ã‚‹normã¨heightã€è¦–è§’ã§æŒ‡å®šã™ã‚‹deg, degFlat, degFlatPosãŒã‚りã¾ã™ã€‚ã“れらã®å˜ä½ã®é–¢ä¿‚ã‚’ã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã®è§£åƒåº¦ãŒæ¨ª1920ピクセルã€ç¸¦1080ピクセルã€å¯¸æ³•ãŒå¹…51.0cmã€é«˜ã•28.6cmã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚’例ã¨ã—ã¦ç¤ºã—ãŸã®ãŒ :numref:`fig-basic-units` ã§ã™ã€‚ã„ãšã‚Œã®å˜ä½ã§ã‚‚スクリーンã®ä¸å¿ƒã¯å¸¸ã«åŽŸç‚¹(0, 0)ã§ã€æ°´å¹³æ–¹å‘ã¯å³ã€åž‚ç›´æ–¹å‘ã¯ä¸ŠãŒæ£ã®æ–¹å‘ã§ã™ã€‚スクリーンã®å³ä¸Šã®ä½ç½®ã‚’pixã§ç¤ºã™å ´åˆã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã®æ¨ªæ–¹å‘ã«1920ピクセルã‚ã‚‹ã®ã§ã™ã‹ã‚‰ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸å¿ƒã‚’基準ã«ã™ã‚Œã°ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã®å·¦ç«¯ã¯960ピクセル(1920ピクセルã®åŠåˆ†)進ã¾ãªã‘れã°ã„ã‘ã¾ã›ã‚“ã€‚åŒæ§˜ã«åž‚ç›´æ–¹å‘ã«1080ピクセルã‚りã¾ã™ã‹ã‚‰ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã®ä¸Šç«¯ã¯ä¸å¿ƒã‹ã‚‰540ピクセル進ã¾ãªã‘れã°ã„ã‘ã¾ã›ã‚“。ã§ã™ã‹ã‚‰ã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³å³ä¸Šã®åº§æ¨™ã¯(960, 540)ã§ã™ã€‚スクリーン左下ã®åº§æ¨™ã¯æ°´å¹³åž‚ç›´å…±ã«è² ã®æ–¹å‘ã«é€²ã¾ãªã„ã¨ã„ã‘ãªã„ã®ã§ã€(-960, -540)ã§ã™(厳密ã«ãªè°è«–ã¯ã€Œ :numref:`{number}:{name} <topic-coordinate-range>` ã€å‚ç…§)。å˜ä½ãŒcmã®å ´åˆã¯åŒæ§˜ã®è¨ˆç®—ã§ã‚¹ã‚¯ãƒªãƒ¼ãƒ³å³ä¸ŠãŒ(25.5, 14.3)ã€å·¦ä¸‹ãŒ(-25.5, -14.3)ã§ã™ã€‚ normã¨heightã¯ã€Builderã§å®Ÿé¨“を作æˆã™ã‚‹ã¨ãã®ï¼ˆè¨å®šå¤‰æ›´ã—ã¦ã„å ´åˆã®ï¼‰å˜ä½ã®åˆæœŸå€¤ã¨ã—ã¦ä½¿ã‚れるé‡è¦ãªå˜ä½ã§ã™ã€‚ã“れらã®å˜ä½ã¯ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã®è§£åƒåº¦ã«å¯¾ã™ã‚‹æ¯”ã§ä½ç½®ã‚„é•·ã•を指定ã—ã¾ã™ã€‚normã§ã¯ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã®è§£åƒåº¦ã«é–¢ã‚らãšå¿…ãšå³ä¸Šã®åº§æ¨™ã¯(1.0, 1.0)ã€å·¦ä¸‹ã®åº§æ¨™ã¯(-1.0, -1.0)ã«ãªã‚Šã¾ã™ã€‚一般的ã«PCã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã¯æ°´å¹³æ–¹å‘ã®æ–¹ãŒè§£åƒåº¦ã¯é«˜ã„ã®ã§ã€åž‚ç›´æ–¹å‘ã®1.0よりも水平方å‘ã®1.0ã®æ–¹ãŒç”»é¢ä¸Šã®é•·ã•ã¯é•·ããªã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€æ£æ–¹å½¢ã‚„円を表示ã—ãŸã‚Šå›³å½¢ã‚’回転ã—ãŸã‚Šã™ã‚‹ã¨ãã«æ³¨æ„ãŒå¿…è¦ã§ã™ï¼ˆã€Œ :numref:`{number}:{name} <section-rotate-stimulus>` ã€å‚照)。PsychoPy 3.0.3よりå‰ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯ã€ã“ã®normãŒå˜ä½ã®åˆæœŸå€¤ã§ã—ãŸã€‚å‰ç¯€ã§ã€Œè¨å®šã«ã‚ˆã£ã¦ã¯ä¸‰è§’å½¢ãŒæ¨ªé•·ã«ãªã‚‹ã€ã€ã€Œæ£æ–¹å½¢ã§ã¯ãªãé•·æ–¹å½¢ãŒæã‹ã‚Œã‚‹ã€ã¨æ›¸ã„ãŸã®ã¯ã€å˜ä½ãŒnormã®å ´åˆã«èµ·ã“ã‚‹ç¾è±¡ã§ã™ã€‚ 一方ã€PsychoPy 3.0.3ã‹ã‚‰å˜ä½ã®åˆæœŸå€¤ã¨ãªã£ãŸheightã¯ã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã®é«˜ã•ãŒ1.0ã«ãªã‚‹ã‚ˆã†ã«æ°´å¹³æ–¹å‘ã®å¹…を決ã‚ã¾ã™ã€‚ :numref:`fig-basic-units` ã®ä¾‹ã®å ´åˆã€åž‚ç›´æ–¹å‘1080ピクセルã«å¯¾ã—ã¦æ°´å¹³æ–¹å‘ã«1920ピクセルã‚りã¾ã™ã®ã§ã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã®å¹…ã¯1920÷1080≒1.78ã§ã™ã€‚スクリーンã®å¹…ãŒ1.78ã€é«˜ã•ãŒ1.0ãªã®ã§ã™ã‹ã‚‰ã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã®å³ä¸Šã¨å·¦ä¸‹ã®åº§æ¨™ã¯(0.89, 0.5)ã¨(-0.89, -0.5)ã«ãªã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。normã¨æ¯”ã¹ã¦æ£æ–¹å½¢ã‚’表示ã—ãŸã‚Šå›³å½¢ã‚’回転ã•ã›ãŸã‚Šã™ã‚‹ã®ãŒå®¹æ˜“ãªã®ãŒç‰¹å¾´ã§ã™ãŒã€ç¸¦æ¨ªæ¯”ã®ç•°ãªã‚‹ãƒ¢ãƒ‹ã‚¿ãƒ¼é–“ã§å³ä¸Šã‚„左下ã®åº§æ¨™ãŒç•°ãªã‚‹ç‚¹ãŒé¢å€’ã§ã™ã€‚normã‚„heightã«ã¯ã€å®Ÿé¨“用ã¨å¦ä¼šç™ºè¡¨ç”¨ã§ç•°ãªã‚‹è§£åƒåº¦ã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚’使ã£ã¦ã„る時ã«ã€å¦ä¼šç™ºè¡¨ç”¨ã«å®Ÿé¨“プãƒã‚°ãƒ©ãƒ を書ããªãŠã•ãªãã¦ã‚‚モニターã®è§£åƒåº¦ã«åˆã‚ã›ã¦åˆºæ¿€ã‚’調整ã§ãã‚‹ã¨ã„ã†ãƒ¡ãƒªãƒƒãƒˆãŒã‚りã¾ã™ã€‚ 残るã¯deg, degFlat, degFlatPosã§ã™ãŒã€ã¾ãšdegã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ :numref:`fig-basic-units` 下ã®å›³ã®ã‚ˆã†ã«è¢«é¨“者ãŒ60cm離れãŸä½ç½®ã«ã‚るスクリーンã®ä¸å¿ƒã«çœŸã£ç›´ã視線をå‘ã‘ã¦ã„ã‚‹ã¨ã—ã¾ã™ã€‚眼ã‹ã‚‰è¦–ç·šã‚’å‘ã‘ã¦ã„る対象ã«å¼•ã„ãŸç›´ç·šã‚’視軸ã¨å‘¼ã³ã¾ã™ã€‚ã•ã¦ã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸å¿ƒã‹ã‚‰å³ã¸15.4cmã®ä½ç½®ã«åˆºæ¿€ãŒã‚ã‚‹ã¨ã—ã¦ã€çœ¼ã‹ã‚‰ã“ã®åˆºæ¿€ã®ä½ç½®ã¾ã§å¼•ã„ãŸç›´ç·šã¨è¦–è»¸ãŒæˆã™è§’度を考ãˆã¾ã—ょã†ã€‚三角関数をæ€ã„出ã—ã¦ã„ãŸã ã‘れã°15.4cmを観察è·é›¢60cmã§å‰²ã£ãŸå€¤ã®æ£æŽ¥(tan)を求ã‚れã°è§’度ãŒå¾—られã¾ã™ã€‚ã“ã®è§’度ã®å˜ä½ã¯ãƒ©ã‚¸ã‚¢ãƒ³ãªã®ã§åˆ†ã‹ã‚Šã‚„ã™ã„よã†ã«180/πを掛ã‘ã¦å˜ä½ã‚’度(deg)ã«ã™ã‚‹ã¨15.0degã§ã™ã€‚ã“ã®è§’度を視角ã¨å‘¼ã³ã¾ã™ã€‚è¦–è¦šã‚’ç ”ç©¶ã™ã‚‹æ™‚ã«ã¯ã€åˆºæ¿€ãŒã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸Šã§ä¸å¿ƒã‹ã‚‰ä½•cm離れã¦ã„ãŸã‹ã‚ˆã‚Šã‚‚ã€ç¶²è†œã®ä¸å¿ƒã‹ã‚‰ä½•deg離れã¦ã„ãŸã‹ã®æ–¹ãŒé‡è¦ãªæ„味をæŒã¤ã“ã¨ãŒã‚ˆãã‚ã‚‹ã®ã§ã€å˜ä½ã¨ã—ã¦è¦–è§’ãŒé »ç¹ã«ç”¨ã„られã¾ã™ã€‚PsychoPyã§ã¯ã€ã‚らã‹ã˜ã‚スクリーンã®å¯¸æ³•ã¨è¦³å¯Ÿè·é›¢ã‚’登録ã—ã¦ãŠãã“ã¨ã§ã€degã‚’å˜ä½ã¨ã—ã¦åˆºæ¿€ã®ä½ç½®ã‚„大ãã•を指定ã§ãã¾ã™ã€‚寸法ã¨è¦³å¯Ÿè·é›¢ã®ç™»éŒ²æ–¹æ³•ã¯ã“ã®ç« ã®ã€Œ :numref:`{number}:{name} <section-change-experiment-settings>` ã€ã§è§¦ã‚Œã¾ã™ã®ã§ã€ã²ã¨ã¾ãšã¯ã€Œdegã¨ã„ã†å˜ä½ãŒä½¿ãˆã‚‹ã€ã¨ã„ã†ã“ã¨ã‚’覚ãˆã¦ãŠã„ã¦ãã ã•ã„。ãªãŠã€PsychoPyã®degã®è¨ˆç®—ã¯æã‚‰ã実行速度を速ã‚ã‚‹ãŸã‚ã«è¿‘ä¼¼çš„ãªæ–¹æ³•を用ã„ã¦ã„ã¾ã™ã€‚よりæ£ç¢ºãªå€¤ã‚’å¿…è¦ã¨ã™ã‚‹äººã®ãŸã‚ã«ç”¨æ„ã•れã¦ã„ã‚‹ã®ãŒdegFlat, degFlatPosã¨ã„ã†å˜ä½ã§ã™ã€‚詳ã—ãã¯ã€Œ :numref:`{number}:{name} <topic-visual-angle>` ã€ã‚’ã”覧ãã ã•ã„。 .. tabularcolumns:: |p{8zw}|p{34zw}| .. _tbl-psychopy-units: .. csv-table:: PsychoPyã§ä½¿ç”¨ã§ãã‚‹ä½ç½®ã¨å¤§ãã•ã®å˜ä½ :header: å˜ä½, 説明 :widths: 36,64 pix, モニター上ã®ç”»ç´ ã«å¯¾å¿œã—ã¾ã™ã€‚例ãˆã°100pixã§ã‚れã°ãƒ¢ãƒ‹ã‚¿ãƒ¼ã®100ç”»ç´ åˆ†ã«å¯¾å¿œã—ã¾ã™ã€‚ cm, モニター上ã§ã®1cmã«å¯¾å¿œã—ã¾ã™ã€‚使用ã—ã¦ã„るモニターã®ç”»é¢ã®å¯¸æ³•ã¨ç¸¦æ¨ªã®ç”»ç´ æ•°ã‚’Monitor Centerã«ç™»éŒ²ã—ã¦ãŠãå¿…è¦ãŒã‚りã¾ã™ã€‚ deg, 視角1度ã«å¯¾å¿œã—ã¾ã™ã€‚例ãˆã°2.5degã§ã‚れã°è¦–è§’2.5度ã«å¯¾å¿œã—ã¾ã™ã€‚使用ã—ã¦ã„るモニターã®ç”»é¢ã®å¯¸æ³•ã¨ç¸¦æ¨ªã®ç”»ç´ æ•°ã€ãƒ¢ãƒ‹ã‚¿ãƒ¼ã¨å‚åŠ è€…ã®è·é›¢ã‚’Monitor Centerã«ç™»éŒ²ã—ã¦ãŠãå¿…è¦ãŒã‚りã¾ã™ã€‚ norm, モニターã®ä¸å¿ƒã‹ã‚‰ä¸Šä¸‹å·¦å³ã®ç«¯ã¾ã§ã®è·é›¢ãŒ1.0ã¨ãªã‚‹ã‚ˆã†ã«æ£è¦åŒ–ã•れãŸå˜ä½ã§ã™ã€‚一般的ã«PC用ã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã¯ç¸¦æ–¹å‘より横方å‘ã®æ–¹ãŒé•·ã„ã®ã§ã€normã®å˜ä½ã§å¹…ã¨é«˜ã•ã«åŒã˜å€¤ã‚’指定ã™ã‚‹ã¨æ¨ªé•·ã®é•·æ–¹å½¢ã«ãªã‚Šã¾ã™ã€‚ height, モニターã®ä¸Šç«¯ã‹ã‚‰ä¸‹ç«¯ã®è·é›¢ãŒ1.0ã«ãªã‚‹ã‚ˆã†ã«æ£è¦åŒ–ã•れãŸå˜ä½ã§ã™ã€‚normã¨ç•°ãªã‚Šã€ä¸€èˆ¬çš„ãªPC用モニターã§å¹…ã¨é«˜ã•ã«åŒã˜å€¤ã‚’指定ã™ã‚‹ã¨ã»ã¼æ£æ–¹å½¢ã¨ãªã‚Šã¾ã™ã€‚「ã»ã¼ã€ã¨ã„ã†ã®ã¯ãƒ¢ãƒ‹ã‚¿ãƒ¼ã«ã‚ˆã£ã¦ã¯ç”»ç´ ã®ç¸¦æ¨ªã®é•·ã•ãŒã‚ãšã‹ã«ç•°ãªã‚‹å ´åˆãŒã‚りã€ãã®ã‚ˆã†ãªãƒ¢ãƒ‹ã‚¿ãƒ¼ã§ã¯æ£ç¢ºã«æ£æ–¹å½¢ã«ãªã‚‰ãªã„ã‹ã‚‰ã§ã™ã€‚実験è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã‹ã‚‰æŒ‡å®šã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ degFlat, degã¨åŒæ§˜ã§ã™ãŒã€degよりもæ£ç¢ºã«è¨ˆç®—ã—ã¾ã™(「:numref:`{number}:{name} <topic-visual-angle>` ã€å‚ç…§)。 degFlatPos, degã¨åŒæ§˜ã§ã™ãŒã€degよりもæ£ç¢ºã«è¨ˆç®—ã—ã¾ã™(「:numref:`{number}:{name} <topic-visual-angle>` ã€å‚ç…§)。 実験ã®è¨å®šã«å¾“ã†, 実験è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã§æŒ‡å®šã•れãŸå˜ä½ã«å¾“ã„ã¾ã™ã€‚実験è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã§ã€ŒPsychoPyã®è¨å®šã«å¾“ã†ã€ã‚’é¸ã‚“ã å ´åˆã¯PsychoPyè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã® **[å˜ä½]** ã«å¾“ã„ã¾ã™ã€‚ ã§ã¯ã€å®Ÿéš›ã«åˆºæ¿€ã®å¤§ãã•を変化ã•ã›ã¦ã¿ã¾ã—ょã†ã€‚Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ã²ã¨ã¤ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ã«ç½®ã„ã¦ã€ :numref:`fig-edit-size` 上ã®ã‚ˆã†ã«ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã® **[å˜ä½]** ã‚’pixã«ã—ã¦ãã ã•ã„。ã“ã“ã§ **[å˜ä½]** ã‚’é–“é•ãˆã‚‹ã¨æ£ã—ã表示ã•れã¾ã›ã‚“ã®ã§ã€å¿…ãšå¿˜ã‚Œãšã«pixã«è¨å®šã—ã¦ãã ã•ã„。 **[å˜ä½]** ã®è¨å®šé–“é•ã„ã¯éžå¸¸ã«ã‚ˆãã‚る「ã†ã£ã‹ã‚ŠãƒŸã‚¹ã€ã§ã™ã€‚ãã—ã¦ã€ **[サイズ [w, h] $]** ã®å€¤ã‚’[200, 100]ã«ã—ã¦ã¿ã¾ã—ょã†ã€‚数値ã®ä¸¡è„‡ã®è§’括弧やカンマを忘れãšã«å…¥åŠ›ã—ã¦ãã ã•ã„。 **[サイズ [w, h] $]** ã®wã¨hã¯ãれãžã‚Œwidthã¨heightã§ã™ã‹ã‚‰ã€[200, 100]ã¨å…¥åŠ›ã™ã‚Œã°ã€å¹…200pixã€é«˜ã•100pixã®é•·æ–¹å½¢ã‚’表示ã™ã‚‹ã‚ˆã†ã«æŒ‡å®šã—ãŸã“ã¨ã«ãªã‚Šã¾ã™ã€‚入力を終ãˆãŸã‚‰å®Ÿé¨“を実行ã™ã‚‹ã¨ã€ :numref:`fig-edit-size` 下ã®ã‚ˆã†ã«ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸å¤®ã«æ¨ªå¹…ãŒé«˜ã•ã®ã»ã¼2å€ã®é•·æ–¹å½¢ãŒè¡¨ç¤ºã•れるã¯ãšã§ã™ã€‚三角形ãŒè¡¨ç¤ºã•れãŸäººã¯ **[形状]** を長方形ã«ã—忘れã¦ã„ã‚‹ã®ã§å¤‰æ›´ã—ã¦ãã ã•ã„。 .. _fig-edit-size: .. figure:: fig02/edit-size.png :width: 80% サイズã®è¨å®šã€‚Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã®å½¢çŠ¶ã‚’é•·æ–¹å½¢ã«ã—ã¦ã€æ¨ªå¹…200pixã€é«˜ã•100pixã«è¨å®šã—ã¦ã„ã¾ã™ã€‚ 使用ã—ã¦ã„る環境ã«ã‚ˆã£ã¦ã¯ã€ **[サイズ [w, h] $]** ã‚„ **[ä½ç½® [x, y] $]** ãªã©ã«å…¥åŠ›ã•れãŸã‚«ãƒ³ãƒž( , )ã¨å°æ•°ç‚¹( . )ãŒéžå¸¸ã«åŒºåˆ¥ã—ã«ãã„å ´åˆãŒã‚りã¾ã™ã€‚フォントã®è¨å®šã‚’変更ã™ã‚‹ã¨æ”¹å–„ã•ã‚Œã‚‹å ´åˆãŒã‚りã¾ã™ã®ã§ã€æ°—ã«ãªã‚‹æ–¹ã¯ã€Œ :numref:`{number}:{name} <topic-change-font>` ã€ã‚’ã”覧ãã ã•ã„。 ã¾ãŸã€ä½¿ç”¨ã—ã¦ã„ã‚‹PCã®ã‚°ãƒ©ãƒ•ィック機能ã«ã‚ˆã£ã¦ã¯é•·æ–¹å½¢ã®å¯¾è§’線上ã®ç°è‰²ã®ç·šãŒè¦‹ãˆã‚‹äº‹ãŒã‚りã¾ã™(:numref:`fig-polygon-interpolate` )。PsychoPyã§ã¯é•·æ–¹å½¢ã‚’表示ã™ã‚‹æ™‚ã«å®Ÿéš›ã«ã¯äºŒã¤ã®ç›´è§’三角形を並ã¹ã¦ã„ã‚‹ã®ã§ã™ãŒã€ã†ã¾ã並ã¹ã‚‰ã‚Œãšã«éš™é–“ãŒå‡ºæ¥ã¦ã—ã¾ã£ãŸæ™‚ã«ç”Ÿã˜ã‚‹ç¾è±¡ã§ã™ã€‚ç°è‰²ã®ç·šã¯éš™é–“ã‹ã‚‰ç°è‰²ã®èƒŒæ™¯ãŒè¦‹ãˆã¦ã—ã¾ã£ã¦ã„ã‚‹ãŸã‚ã«ç”Ÿã˜ã¦ã„ã¾ã™ã€‚多ãã®å ´åˆã€Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã®ã€Œé«˜åº¦ã€ã‚¿ãƒ–ã«ã‚ã‚‹ **[補間]** ã¨ã„ã†ãƒ—ãƒãƒ‘ティを変更ã™ã‚‹ã¨ã“ã®å•題ã¯è§£æ¶ˆã•れã¾ã™ã€‚ .. _fig-polygon-interpolate: .. figure:: fig02/polygon-interpolate.png :width: 80% Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã§é•·æ–¹å½¢ã‚’表示ã™ã‚‹ã¨ç´°ã„ç·šãŒè¦‹ãˆã‚‹äº‹ãŒã‚りã¾ã™ã€‚「高度ã€ã‚¿ãƒ–ã® **[補間]** を変更ã™ã‚‹ã¨å¤šãã®å ´åˆå•題ãŒè§£æ¶ˆã•れã¾ã™ã€‚ ç¶šã„ã¦åˆºæ¿€ã®ä½ç½®ã‚’変更ã—ã¦ã¿ã¾ã—ょã†ã€‚Builderã®ç”»é¢ã«æˆ»ã£ãŸã‚‰ã€å…ˆã»ã©ã®Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’é–‹ã„ã¦ã€ :numref:`fig-set-position` 上ã®ã‚ˆã†ã« **[ä½ç½® [x, y] $]** ã«[100, 0]ã¨å…¥åŠ›ã—ã¦å®Ÿè¡Œã—ã¦ã¿ã¾ã—ょã†ã€‚ **[ä½ç½® [x, y] $]** ã®xã¨yã¯ãれãžã‚Œæ°´å¹³(X軸)æ–¹å‘ã€åž‚ç›´(Y軸)æ–¹å‘を表ã—ã¦ã„ã¾ã™ã®ã§ã€å³ã¨ä¸ŠãŒæ£ã®æ–¹å‘ã§ã‚ã‚‹ã“ã¨ã«æ³¨æ„ã™ã‚Œã°ã€[100, 0]ã¯ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸å¤®ã‹ã‚‰å³ã¸100pix移動ã—ãŸä½ç½®ã‚’示ã—ã¦ã„ã‚‹ã¯ãšã§ã™ã€‚実際ã«å®Ÿè¡Œã—ã¦ç¢ºèªã™ã‚‹ã¨ã€ :numref:`fig-set-position` 下ã®ã‚ˆã†ã«ç¢ºã‹ã«ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸å¤®ã‚ˆã‚Šå³å¯„りã«é•·æ–¹å½¢ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ .. _fig-set-position: .. figure:: fig02/set-position.png :width: 80% **[ä½ç½® [x, y] $]** ã«[100, 0]ã‚’è¨å®šã™ã‚‹ã¨é•·æ–¹å½¢ãŒå³å¯„りã«è¡¨ç¤ºã•れã¾ã™ã€‚ ã§ã‚‚〠:numref:`fig-set-position` を見ãŸã ã‘ã§ã¯é•·æ–¹å½¢ãŒå³å¯„りã«è¡¨ç¤ºã•れã¦ã„ã‚‹ã“ã¨ãŒã‚ã‹ã‚Šã¾ã™ãŒã€æœ¬å½“ã«100pixå³ã«å¯„ã£ã¦ã„ã‚‹ã®ã‹ã©ã†ã‹ã®åˆ¤æ–ã¯å›°é›£ã§ã™ã€‚ãれã«ã€ã„ã£ãŸã„ **[ä½ç½® [x, y] $]** ã¯é•·æ–¹å½¢ã®ã©ã®éƒ¨åˆ†ã‚’(100, 0)ã®ä½ç½®ã«åˆã‚ã›ã¦ã„ã‚‹ã®ã§ã—ょã†ã‹ã€‚ã“れらã®ç‚¹ã‚’確èªã™ã‚‹ãŸã‚ã«ã€ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ã«ã‚‚ã†ã²ã¨ã¤Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’é…ç½®ã—ã¦ã¿ã¾ã—ょã†ã€‚ .. _fig-put-multiple-components: .. figure:: fig02/put-multiple-components.png :width: 80% Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’è¿½åŠ ã—ã€é ‚点数を3ã«ã—ã¦ä½ç½®ã¨å¤§ãã•ã‚’è¨å®šã—ã¾ã™ã€‚コンãƒãƒ¼ãƒãƒ³ãƒˆãŒè¿½åŠ ã•れるã¨ä¸‹ã®å›³ã®ã‚ˆã†ã«ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã«è¤‡æ•°ã®ã‚¢ã‚¤ã‚³ãƒ³ãŒä¸¦ã³ã¾ã™ã€‚ ルーãƒãƒ³ã«ã‚‚ã†ã²ã¨ã¤Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’é…ç½®ã™ã‚‹ã«ã¯ã€æœ€åˆã«Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’é…ç½®ã—ãŸæ™‚ã¨åŒæ§˜ã«ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒšã‚¤ãƒ³ã®Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¢ã‚¤ã‚³ãƒ³ã‚’クリックã—ã¾ã™ã€‚ãã†ã™ã‚‹ã¨ã‚„ã¯ã‚Šæœ€åˆã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’é…ç½®ã—ãŸæ™‚ã¨åŒæ§˜ã«ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ãŒè¡¨ç¤ºã•れã¾ã™ã€‚今回ã¯ã€Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã™ã‚‹ç·´ç¿’ã‚‚å…¼ãã¦ä¸‰è§’形をæç”»ã•ã›ã¦ã¿ã¾ã—ょã†ã€‚ :numref:`fig-put-multiple-components` ã®ã‚ˆã†ã« **[é ‚ç‚¹æ•°]** ã«3ã¨å…¥åŠ›ã—ã¦ãã ã•ã„。続ã„㦠**[ä½ç½® [x, y] $]** 㨠**[サイズ [w, h] $]** ã‚‚ :numref:`fig-put-multiple-components` ã¨åŒã˜å€¤ã‚’入力ã—ã¦ãã ã•ã„。ãã—ã¦ã€å¿˜ã‚Œãšã« **[å˜ä½]** ã‚’pixã«ã—ã¾ã—ょã†ã€‚入力ãŒå‡ºæ¥ãŸã‚‰å®Ÿé¨“を実行ã—ã¦ãã ã•ã„。 :numref:`fig-put-multiple-components` å·¦ã®ã‚ˆã†ã«ã€ä¸‰è§’å½¢ã®ä¸Šå´ã®é ‚点ãŒé•·æ–¹å½¢ã®å·¦ä¸‹ã®é ‚点ã¨ä¸€è‡´ã™ã‚‹ã¯ãšã§ã™ã€‚ ãªãœã“ã®ã‚ˆã†ã«ãªã‚‹ã®ã‹ã‚’解説ã—ãŸã®ãŒ :numref:`fig-put-multiple-components` ã®å³ã§ã™ã€‚ **[ä½ç½® [x, y] $]** ã¯å›³å½¢ã®å·¦å³ç«¯ã®ä¸ç‚¹ã€ä¸Šä¸‹ç«¯ã®ä¸ç‚¹ã«å¯¾å¿œã—ã¦ã„ã¾ã™ã€‚長方形ã¯å¹…ãŒ200pixã§ä¸å¿ƒã¯å³ã¸100pix移動ã—ã¦ã„ã¾ã™ã®ã§ã€é•·æ–¹å½¢ã®å·¦ç«¯ã®X座標ã¯0pixã§ã™ã€‚ã¾ãŸã€é•·æ–¹å½¢ã®é«˜ã•ãŒ100pixã§ä¸Šä¸‹æ–¹å‘ã¸ã¯ç§»å‹•ã—ã¦ã„ã¾ã›ã‚“ã‹ã‚‰ã€å·¦ä¸‹ã®é ‚点ã®Y座標ã¯é«˜ã•100pixã®åŠåˆ†ã«ç›¸å½“ã™ã‚‹50pixã ã‘スクリーンä¸å¿ƒã‚ˆã‚Šä¸‹ã«ã‚りã¾ã™ã€‚ã§ã™ã‹ã‚‰ã€é•·æ–¹å½¢ã®å·¦ä¸‹ã®é ‚点ã®åº§æ¨™ã¯(0, -50)ã§ã™ã€‚一方ã€ä¸‰è§’å½¢ã¯é«˜ã•ãŒ200pixã§ã™ã‹ã‚‰ã€ä¸Šå´ã®é ‚点ã¯ä¸‰è§’å½¢ã®ä¸å¿ƒã‹ã‚‰100pix上ã«ä½ç½®ã™ã‚‹ã¯ãšã§ã™ã€‚三角形㮠**[ä½ç½® [x, y] $]** ã¯[0, -150]ã«è¨å®šã—ãŸã®ã§ã™ã‹ã‚‰ã€ä¸Šå´ã®é ‚点ã®åº§æ¨™ã¯(0, -50)ã¨ãªã‚Šã€é•·æ–¹å½¢ã®å·¦ä¸‹ã®é ‚点ã®åº§æ¨™ã¨ä¸€è‡´ã—ã¾ã™ã€‚ .. _fig-position-triangle-rectangle: .. figure:: fig02/position-triangle-rectangle.png :width: 80% 三角形ã¨é•·æ–¹å½¢ã®Polygonã‚’æç”»ã—ãŸçµæžœã€‚ **[ä½ç½® [x, y] $]** ãŒå›³å½¢ã®å·¦å³ç«¯ã¨ä¸Šä¸‹ç«¯ã®ä¸ç‚¹ã«å¯¾å¿œã—ã¦ã„ã‚‹ã“ã¨ãŒã‚ã‹ã‚Šã¾ã™ã€‚ ãªãŠã€ã“ã“ã§ :numref:`fig-put-multiple-components` å³ã«ç¤ºã•れã¦ã‚‹ä¸‰è§’å½¢ãŒæ£ä¸‰è§’形よりやや縦長ã§ã‚ã‚‹ç‚¹ã«æ³¨æ„ã—ã¦ãã ã•ã„。高ã•200ã®æ£ä¸‰è§’å½¢ã®é«˜ã•㯠:math:`200/\sqrt{3} \times 2` = ç´„230.9ã§ã™ã‹ã‚‰ã€æ£ä¸‰è§’形を表示ã™ã‚‹ã«ã¯ **[サイズ [w, h] $]** ã‚’(230.9, 200)ã¨ã—ãªã‘れã°ã„ã‘ã¾ã›ã‚“。 **[ä½ç½® [x, y] $]** ãŒæŒ‡ã—示ã™ä½ç½®ãŒä¸‰è§’å½¢ã®é‡å¿ƒã¨ä¸€è‡´ã—ã¦ãªã„事ã«ã‚‚注æ„ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ ãªãŠã€ã€Œ **[ä½ç½® [x, y] $]** 㯠図形ã®å·¦å³ç«¯ã®ä¸ç‚¹ã€ä¸Šä¸‹ç«¯ã®ä¸ç‚¹ã«å¯¾å¿œã™ã‚‹ã€ã¨ã„ã†åŽŸå‰‡ã¯æœ¬æ›¸ã§å–り上ã’ã‚‹ä»–ã®è¦–覚刺激ã«å¯¾ã—ã¦ã‚‚æˆã‚Šç«‹ã¤ã®ã§ã™ãŒã€Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã§äº”è§’å½¢ä»¥ä¸Šã®æ£å¤šè§’形をæç”»ã—ãŸæ™‚ã®ã¿ã¯ä¾‹å¤–çš„ã«ã€ **[ä½ç½® [x, y] $]** ãŒå›³å½¢ã®å·¦å³ç«¯ã®ä¸ç‚¹ã€ä¸Šä¸‹ç«¯ã®ä¸ç‚¹ã§ã¯ãªãã€å¤–接ã™ã‚‹æ¥•円ã®ä¸å¿ƒã®åº§æ¨™ã«ä¸€è‡´ã—ã¾ã™ã€‚ .. _fig-regular-polygon-position: .. figure:: fig02/regular-polygon-position.png :width: 80% æ£äº”角形をæããŸã‚ã®è¨å®š(å·¦)ã¨æ£äº”角形をæã„ãŸçµæžœ(å³)。 比較ã®ãŸã‚ã«åŒã˜ **[サイズ [w, h] $]** ã§æã„ãŸä¸‰è§’形を並ã¹ã¦æç”»ã—ã¦ã„ã¾ã™ã€‚ 試ã—ã« :numref:`fig-regular-polygon-position` å·¦ã®ã‚ˆã†ã«Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã® **[形状]** ã‚’æ£å¤šè§’å½¢ã«ã—ã¦ãã ã•ã„。ã™ã‚‹ã¨ **[é ‚ç‚¹æ•°]** ã®å€¤ãŒå¤‰æ›´ã§ãるよã†ã«ãªã‚Šã¾ã™ã®ã§5を指定ã—ã¦ã¿ã¾ã—ょã†(ã¨ã„ã£ã¦ã‚‚åˆæœŸå€¤ãŒ5ãªã®ã§ã™ãŒ)。指定を終ãˆã¦å®Ÿè¡Œã™ã‚‹ã¨ç”»é¢ä¸Šã«æ£äº”è§’å½¢ãŒæã‹ã‚Œã¾ã™ãŒã€ä¸‰è§’形や長方形をæã„ãŸæ™‚よりややå°ã•ãæã‹ã‚Œã‚‹ã¯ãšã§ã™ã€‚ :numref:`fig-regular-polygon-position` å³ã«ã¯ **[サイズ [w, h] $]** ã‚’[100, 100]ã®äº”è§’å½¢ã¨ä¸‰è§’形をæç”»ã—ãŸçµæžœã‚’示ã—ã¦ã„ã¾ã™ãŒã€åº•辺ã®ä½ç½®ãŒæƒã£ã¦ã„ãªã„ã“ã¨ãŒã‚ã‹ã‚Šã¾ã™ã€‚ 本節ã§ã¯å˜ä½ã«pixを指定ã—ãŸå ´åˆã‚’例ã«è§£èª¬ã—ã¦ãã¾ã—ãŸãŒã€ä»–ã®å˜ä½ã§ã‚‚è€ƒãˆæ–¹ã¯åŒã˜ã§ã™ã€‚å˜ä½ã¯ãれãžã‚Œã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ç‹¬ç«‹ã—ã¦è¨å®šã§ãã‚‹ã®ã§ã€ã²ã¨ã¤ã®ãƒãƒªã‚´ãƒ³ã¯pixã€ã‚‚ã†ã²ã¨ã¤ã®ãƒãƒªã‚´ãƒ³ã¯cmを使ã†ã¨ã„ã£ãŸã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ä½ç½®ã¨å¤§ãã•ã®æŒ‡å®šã«ã¤ã„ã¦ã®è§£èª¬ã¯ã“ã®ãらã„ã«ã—ã¦ãŠã„ã¦ã€æ¬¡ã¯å›³å½¢ã‚’回転ã•ã›ã¦ã¿ã¾ã—ょã†ã€‚ ãƒã‚§ãƒƒã‚¯ãƒªã‚¹ãƒˆ - PsychoPyã«ãŠã‘る座標系ã®åŽŸç‚¹ã¨æ°´å¹³ã€åž‚ç›´è»¸ã®æ£ã®æ–¹å‘ã‚’ç”ãˆã‚‰ã‚Œã‚‹ã€‚ - pixã‚’å˜ä½ã«æŒ‡å®šã—ã¦ã€ **[ä½ç½® [x, y] $]** 㨠**[サイズ [w, h] $]** ã«é©åˆ‡ãªå€¤ã‚’入力ã—ã¦ä»»æ„ã®å¤§ãã•ã®å¤šè§’形を任æ„ã®ä½ç½®ã«è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ãŒã§ãる。 - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã§æ£äº”è§’å½¢ä»¥ä¸Šã®æ£å¤šè§’形をæç”»ã§ãる。 - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã§ **[é ‚ç‚¹æ•°]** ãŒ5ä»¥ä¸Šã®æ™‚ã« **[ä½ç½® [x, y] $]** ãŒä¾‹å¤–çš„ã«å›³å½¢ã®ã©ã®ä½ç½®ã«å¯¾å¿œã™ã‚‹ã‹ã‚’ç”ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - cmã€degã€normã€heightã¨ã„ã†å˜ä½ã‚’説明ã§ãる。 - 複数ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ルーãƒãƒ³ãƒšã‚¤ãƒ³ã«é…ç½®ã§ãる。 .. _section-rotate-stimulus: 刺激を回転ã•ã›ã‚ˆã† -------------------------------- å†ã³Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’é–‹ã„ã¦ãã ã•ã„。 **[ä½ç½® [x, y] $]** ã®ä¸Šã« **[回転角度 $]** ã¨ã„ã†é …ç›®ãŒã‚りã¾ã™ã€‚ã“ã®é …ç›®ã«å›žè»¢é‡ã‚’数値ã§å…¥åŠ›ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€åˆºæ¿€ã‚’回転ã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚入力ã™ã‚‹æ•°å€¤ã®å˜ä½ã¯ã€Œåº¦ã€ã§ã€æ™‚è¨ˆå›žã‚ŠãŒæ£ã®å›žè»¢æ–¹å‘ã§ã™ã€‚ã¤ã¾ã‚Šã€ **[回転角度 $]** ã‚’30ã«è¨å®šã™ã‚‹ã¨æ™‚計回りã«30度ã€90ã«è¨å®šã™ã‚‹ã¨90度回転ã—ã¾ã™ã€‚è² ã®å€¤ã‚‚指定ã§ãã¾ã™ã®ã§ã€-60を指定ã™ã‚‹ã¨å時計回りã«60度回転ã—ã¾ã™ã€‚回転ã®ä¸å¿ƒã¯ã€ **[ä½ç½® [x, y] $]** ã«ã‚ˆã£ã¦æŒ‡å®šã•れã¦ã„ã‚‹ä½ç½®ã§ã™ã€‚ :numref:`fig-set-orientation` ã«ç¸¦é•·ã®ä¸‰è§’形を30度ã€90度ã€-60度回転ã•ã›ãŸä¾‹ã‚’示ã—ã¾ã™ã€‚ .. _fig-set-orientation: .. figure:: fig02/set-orientation.png :width: 80% **[回転角度 $]** ã®æŒ‡å®šã«ã‚ˆã‚‹å›³å½¢ã®å›žè»¢ã€‚ 刺激ã®å›žè»¢ã«ã¤ã„ã¦å¦ã‚“ã ã¤ã„ã§ã«ã€å…ˆã»ã©ã€Œnormã‚’å˜ä½ã«ã™ã‚‹ã¨å›³å½¢ã®å›žè»¢ãŒé›£ã—ã„ã€ã¨è¿°ã¹ãŸç‚¹ã«ã¤ã„ã¦ç¢ºèªã—ã¦ãŠãã¾ã—ょã†ã€‚Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ルーãƒãƒ³ãƒšã‚¤ãƒ³ã«ã²ã¨ã¤é…ç½®ã—ã¦ã€ **[å˜ä½]** ã‚’normã«ã€ **[サイズ [w, h] $]** ã‚’[0.5, 0.5]ã«ã—ã¦ãã ã•ã„。ãã—ã¦ã€ **[回転角度 $]** ã«0を入力ã—ãŸå ´åˆã¨30ã—ãŸå ´åˆã®çµæžœã‚’比較ã—ã¦ã¿ã¦ãã ã•ã„。他ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ç½®ã„ã¦ã„ã¦ã‚‚æ§‹ã„ã¾ã›ã‚“ãŒã€ä»–ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨é‡ãªã‚‹ã¨ã‚ã‹ã‚Šã«ãã„ã®ã§å‰Šé™¤ã—ã¦ãŠã„ãŸæ–¹ãŒã‚ˆã„ã¨æ€ã„ã¾ã™ã€‚実行ã™ã‚‹ã¨ã€ :numref:`fig-norm-orientation` å·¦ã®ã‚ˆã†ã« **[回転角度 $]** ãŒ0ã§ã‚れã°é•·æ–¹å½¢ãŒè¡¨ç¤ºã•れã€30ã§ã‚れã°å‚¾ã„ãŸå¹³è¡Œå››è¾ºå½¢ãŒè¡¨ç¤ºã•れãŸã¯ãšã§ã™ã€‚ã“れã¯ã€normã‚’å˜ä½ã«ä½¿ç”¨ã—ãŸæ™‚ã«ã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã®å³ä¸Šã®åº§æ¨™ãŒ(1, 1)ã€å·¦ä¸‹ã®åº§æ¨™ãŒ(-1, -1)ã«ãªã‚‹ã‚ˆã†ã«å¤‰æ›ã‚’行ã†ãŸã‚ã«ç”Ÿã˜ã‚‹ç¾è±¡ã§ã™ã€‚通常ã€PCã«æŽ¥ç¶šã•れã¦ã„るモニターã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã¯æ¨ªã«é•·ã„ã®ã§ã€å¤‰æ›ã®éš›ã«æ¨ªæ–¹å‘ã«å¼•ã伸ã°ã•れã¦ã—ã¾ã†ã®ã§ã™ã€‚ãã®ãŸã‚ã€æ°´å¹³è»¸ã‚„垂直軸ã«å¹³è¡Œãªè¾ºã—ã‹å«ã¾ãªã„図形ã¯normを使用ã—ã¦ã‚‚å˜ã«æ¨ªé•·ã«è¦‹ãˆã‚‹ã ã‘ã§ã™ãŒã€å¹³è¡Œã§ã¯ãªã„辺をå«ã‚€å›³å½¢ã§ã¯è¾ºãŒäº¤ã‚る角度ãŒå¤‰ã‚ã£ã¦ã—ã¾ã†ã®ã§ã™ã€‚横長ã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚’使用時ã«normを使ã†é™ã‚Šã€ã“ã®å•題ã¯å›žé¿ã§ãã¾ã›ã‚“。heightを使ã£ãŸæ–¹ãŒè‰¯ã„ã§ã—ょã†ã€‚ ã•ã¦ã€ä»¥ä¸Šã§å›³å½¢ã®å¤§ãã•ã€ä½ç½®ã€å›žè»¢æ–¹å‘ã®æŒ‡å®šæ–¹æ³•ã®è§£èª¬ãŒçµ‚ã‚りã¾ã—ãŸã€‚ã“れらã®è¨å®šã«ç”¨ã„るプãƒãƒ‘ティ〠**[サイズ [w, h] $]** 〠**[ä½ç½® [x, y] $]**ã€**[回転角度 $]** 〠**[å˜ä½]** ã®ä½¿ã„æ–¹ã¯ã€è¦–覚刺激を表示ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã»ã¼å…±é€šã—ã¦ã„ã¾ã™ã®ã§ã€ä½¿ã„方をã—ã£ã‹ã‚Šãƒžã‚¹ã‚¿ãƒ¼ã—ã¦ãŠãã¾ã—ょã†ã€‚ .. _fig-norm-orientation: .. figure:: fig02/norm-orientation.png :width: 80% **[å˜ä½]** ã«normを指定ã—ãŸå ´åˆã®å›žè»¢ã€‚回転ã—ã¦ã‹ã‚‰ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã®ç¸¦æ¨ªæ¯”ã‚’åæ˜ ã•ã›ã‚‹ãŸã‚å›³å½¢ãŒæªã¿ã¾ã™ã€‚ ãƒã‚§ãƒƒã‚¯ãƒªã‚¹ãƒˆ - **[回転角度 $]** ã«é©åˆ‡ãªå€¤ã‚’è¨å®šã—ã¦å›³å½¢ã‚’回転ã•ã›ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - å›³å½¢ã®æ£ã®å›žè»¢æ–¹å‘ã‚’ç”ãˆã‚‰ã‚Œã‚‹ã€‚ - å˜ä½ãŒnormã®æ™‚ã«å›³å½¢ã‚’回転ã•ã›ãŸæ™‚ã«ç”Ÿã˜ã‚‹å›³å½¢ã®ã²ãšã¿ã‚’説明ã§ãる。 è‰²ã®æŒ‡å®šæ–¹æ³•ã‚’ç†è§£ã—よㆠ-------------------------------- 今度ã¯Textコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã†ç·´ç¿’ã‚’ã—ãªãŒã‚‰ã€è‰²ã®æŒ‡å®šæ–¹æ³•をマスターã—ã¾ã—ょã†ã€‚ルーãƒãƒ³ã«Textコンãƒãƒ¼ãƒãƒ³ãƒˆ( :numref:`fig-text-properties` å·¦ã®ã‚¢ã‚¤ã‚³ãƒ³)ã‚’ã²ã¨ã¤é…ç½®ã—ã¦ãã ã•ã„。Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆãªã©ä»–ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’é…ç½®ã—ã¦ã„る人ã¯å‰Šé™¤ã—ã¦ãŠã„ã¦ãã ã•ã„。 é…ç½®ã—ãŸTextコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’é–‹ã„ã¦ãã ã•ã„。ã™ã§ã«ãŠãªã˜ã¿ã® **[ä½ç½® [x, y] $]** 〠**[回転角度 $]** 〠**[回転角度 $]** 〠**[å˜ä½]** ã¯Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã®åŒåã®ãƒ—ãƒãƒ‘ティã¨åŒã˜åƒãã‚’ã—ã¾ã™ã€‚ã“ã“ã§ã¯ã“れらã«åŠ ãˆã¦ã€ŒåŸºæœ¬ã€ã‚¿ãƒ–ã® **[æ–‡å—列]** 㨠**[æ–‡å—ã®é«˜ã• $]** ã€ã€Œé«˜åº¦ã€ã‚¿ãƒ–ã® **[å転]** 〠**[折り返ã—å¹… $]** を使ã£ã¦ã¿ã¾ã—ょã†ã€‚ .. _fig-text-properties: .. figure:: fig02/text-properties.png :width: 80% Textコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¢ã‚¤ã‚³ãƒ³ã¨ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°(左:「基本ã€ã‚¿ãƒ–・å³ï¼šã€Œé«˜åº¦ã€ã‚¿ãƒ–) ã¾ãšã€**[æ–‡å—列]** ã«é©å½“ãªæ–‡å—列を入力ã—ã¦ãã ã•ã„。日本語ã§ã‚‚英語ã§ã‚‚æ§‹ã„ã¾ã›ã‚“ã—ã€æ”¹è¡Œã—ã¦ã‚‚æ§‹ã„ã¾ã›ã‚“。ãã—㦠**[å˜ä½]** ã‚’pixã«è¨å®šã—ã¦ã€ **[æ–‡å—ã®é«˜ã• $]** ã«24ã‚„36ã€96ã¨ã„ã£ãŸæ•°å€¤ã‚’指定ã—ã¦å®Ÿè¡Œã—ã¦ã¿ã¾ã—ょã†ã€‚スクリーン上㫠**[æ–‡å—列]** ã«å…¥åŠ›ã—ãŸæ–‡å—列ãŒè¡¨ç¤ºã•れるã¯ãšã§ã™ã€‚ **[æ–‡å—ã®é«˜ã• $]** ã«24ã¨36ã‚’è¨å®šã—ãŸä¾‹ã‚’ :numref:`fig-text-height-flip-wrap` ã«ç¤ºã—ã¾ã™ã€‚ **[æ–‡å—ã®é«˜ã• $]** ã«ã¯åˆæœŸå€¤ã¨ã—ã¦0.1ãŒã‚らã‹ã˜ã‚入力ã•れã¦ã„ã¾ã™ãŒã€ **[å˜ä½]** ã‚’pixã«ã—㦠**[æ–‡å—ã®é«˜ã• $]** ã‚’0.1ã®ã¾ã¾ã«ã—ã¦ã„ã‚‹ã¨ã€æ–‡å—ãŒ1ピクセルよりå°ã•ããªã£ã¦ä½•も表示ã•れã¾ã›ã‚“ã€‚åŒæ§˜ã« **[å˜ä½]** ã«normãªã©ãŒè¨å®šã•れã¦ã„る時㫠**[æ–‡å—ã®é«˜ã• $]** ã‚’24ãªã©ã«ã—ã¦ã—ã¾ã†ã¨ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚ˆã‚Šã‚‚æ–‡å—ãŒã¯ã‚‹ã‹ã«å¤§ãããªã£ã¦ã—ã¾ã„æ£å¸¸ã«è¡¨ç¤ºã•れã¾ã›ã‚“ã€‚ç‰¹ã«æ•°å€¤ãŒå¤§ãã™ãŽã‚‹å ´åˆã¯ã‚¨ãƒ©ãƒ¼ãƒ€ã‚¤ã‚¢ãƒã‚°ãŒå‡ºã¦å®Ÿé¨“自体ãŒå®Ÿè¡Œã§ããªã„å ´åˆãŒã‚りã¾ã™ã€‚éžå¸¸ã«ã‚りãŒã¡ãªãƒŸã‚¹ãªã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。 .. _fig-text-height-flip-wrap: .. figure:: fig02/text-height-flip-wrap.png :width: 80% Textコンãƒãƒ¼ãƒãƒ³ãƒˆã«ãŠã‘ã‚‹æ–‡å—ã®é«˜ã•ã€åè»¢ã€æŠ˜ã‚Šè¿”ã—å¹…ã®è¨å®šä¾‹ã€‚ ç¶šã„㦠**[å転]** 㨠**[折り返ã—å¹… $]** ã§ã™ã€‚ **[å転]** ã¯ç©ºç™½ã«ã—ã¦ãŠãã¨é€šå¸¸ã®æ–‡å—列ãŒè¡¨ç¤ºã•れã¾ã™ãŒã€vertã¨å…¥åŠ›ã™ã‚‹ã¨ä¸Šä¸‹å転ã€horizã¨å…¥åŠ›ã™ã‚‹ã¨å·¦å³å転ã—ã¦æ–‡å—列ãŒè¡¨ç¤ºã•れã¾ã™(:numref:`fig-text-height-flip-wrap`)。 **[折り返ã—å¹… $]** ã¯ã€ **[æ–‡å—列]** ã«æ”¹è¡Œã‚’å«ã¾ãªã„é•·ã„æ–‡å—列ãŒå…¥åŠ›ã•れãŸã¨ãã«è‡ªå‹•çš„ã«æŠ˜ã‚Šè¿”ã™å¹…を指定ã—ã¾ã™ã€‚折り返ã—å¹…ã®å˜ä½ã¯ **[å˜ä½]** プãƒãƒ‘ティã«å¾“ã„ã¾ã™ã€‚ :numref:`fig-text-height-flip-wrap` ã§ã¯ **[折り返ã—å¹… $]** を指定ã—ãªã‹ã£ãŸå ´åˆã€600pixを指定ã—ãŸå ´åˆã€300pixを指定ã—ãŸå ´åˆã‚’示ã—ã¦ã„ã¾ã™ã€‚ã„ãšã‚Œã‚‚ **[æ–‡å—列]** ã«ã¯æ”¹è¡Œã‚’å«ã‚ãšã«æ–‡ã‚’入力ã—ã¦ã‚ã‚‹ã®ã§ã™ãŒã€é©åˆ‡ã«æŠ˜ã‚Šè¿”ã—ãŒè¡Œã‚れã¦ã„ã‚‹ã“ã¨ãŒã‚ã‹ã‚Šã¾ã™ã€‚ãŸã ã—æ®‹å¿µãªã“ã¨ã«ã€æ–‡å—列ã®è‡ªå‹•折り返ã—ã¯æ—¥æœ¬èªžã§ã¯ã†ã¾ã機能ã—ã¾ã›ã‚“。 :numref:`fig-text-height-flip-wrap` ã®ä¸€ç•ªä¸‹ã®æ—¥æœ¬èªžã®æ–‡å—列㯠**[折り返ã—å¹… $]** ã«300pixを指定ã—ã¦ã„ã‚‹ã®ã§ã™ãŒã€æŠ˜ã‚Šè¿”ã•れãšã«ä¸€è¡Œã§è¡¨ç¤ºã•れã¦ã—ã¾ã£ã¦ã„ã¾ã™ã€‚ **[言語スタイル]** ã¯æ–‡å—ã®æ›¸ã方を指定ã—ã¾ã™ã€‚å·¦ã‹ã‚‰å³(LTR: left to right)ã€å³ã‹ã‚‰å·¦(RTL: right to left)ã€Arabicã®ã„ãšã‚Œã‹ã§ã™ã€‚åˆæœŸå€¤ã¯LTRã§ã€é€šå¸¸ã¯å¤‰æ›´ã™ã‚‹å¿…è¦ã¯ãªã„ã§ã—ょã†ã€‚ Textコンãƒãƒ¼ãƒãƒ³ãƒˆã«æ…£ã‚ŒãŸã¨ã“ã‚ã§ã€ã„よã„ã‚ˆè‰²ã®æŒ‡å®šã‚’ã—ã¦ã¿ã¾ã—ょã†ã€‚色を指定ã™ã‚‹ã«ã¯ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã® **[色]** ã«å€¤ã‚’è¨å®šã™ã‚‹ã®ã§ã™ãŒã€PsychoPyã§ã¯è‰²ã‚’表ã™å€¤ã¨ã—ã¦web/X11 Color nameã¨å‘¼ã°ã‚Œã‚‹è‰²åã¨ã€16進数表記ã®webカラーã¨ã€è‰²ç©ºé–“ã«ãŠã‘る座標値を利用ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚:numref:`fig-color-names` ã¯web/X11 Color nameã®ä¸€è¦§ã‚’示ã—ã¦ã„ã¾ã™ã€‚å…ˆã»ã©ã®Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã®è¡¨ç¤ºã§ **[塗りã¤ã¶ã—ã®è‰²]** ã«blackã¨æ›¸ãã“ã¨ã§é»’ã塗りã¤ã¶ã™ã“ã¨ãŒå‡ºæ¥ãŸã®ã¯ã€ã“ã®web/X11 Color nameã«ã‚ˆã‚‹æŒ‡å®šãŒåˆ©ç”¨ã§ãã‚‹ã‹ã‚‰ã§ã™ã€‚:numref:`fig-color-names` を見ãªãŒã‚‰ã€Textコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティé¸å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã® **[色]** ã«è‰²åを入力ã—ã¦å®Ÿè¡Œã—ã¦ã¿ã¾ã—ょã†ã€‚ .. _fig-color-names: .. figure:: fig02/color-names.png :width: 80% PsychoPyã§ä½¿ç”¨ã§ãる色å (web/x11 color name) 16進数表記ã®webカラーã¨ã„ã†ã®ã¯ã€0xFD087Aã‚„#FAFã®ã‚ˆã†ã«ã€ã€Œ0xã¾ãŸã¯#ã€+「0ã‹ã‚‰9ã®æ•°å—ãŠã‚ˆã³Aã‹ã‚‰Fã®ã‚¢ãƒ«ãƒ•ァベット文å—ã‚’3æ–‡å—ã¾ãŸã¯6æ–‡å—ã€ã§è‰²ã‚’è¡¨ã™æ–¹æ³•ã§ã™ã€‚webページを作æˆã™ã‚‹ã¨ãã«ã‚ˆã用ã„られる色指定ãªã®ã§ã€ãã¡ã‚‰ã§ã™ã§ã«ã“ã®æŒ‡å®šæ–¹æ³•ã‚’ã”å˜ã˜ã®æ–¹ã«ã¯ä½¿ã„ã‚„ã™ã„ã§ã—ょã†ã€‚ã—ã‹ã—ã€ã”å˜ã˜ã§ãªã„æ–¹ã¯æ¬¡ã«ç´¹ä»‹ã™ã‚‹è‰²ç©ºé–“ã«ãŠã‘る座標値を指定ã™ã‚‹æ–¹æ³•を覚ãˆãŸæ–¹ãŒè‰¯ã„ã¨æ€ã„ã¾ã™ã€‚webカラーã«ã‚ˆã‚‹è‰²æŒ‡å®šã«ã¤ã„ã¦ã¯ã€Œ :numref:`{number}:{name} <topic-hexadecimal-color-value>` ã€ã§è§£èª¬ã—ã¦ã„ã¾ã™ã®ã§è©³ã—ãã¯ãã¡ã‚‰ã‚’ã”覧ãã ã•ã„。 ã•ã¦ã€è‰²ç©ºé–“ã«ãŠã‘る座標値を指定ã™ã‚‹æ–¹æ³•ã§ã™ãŒã€ã“れã¯äººé–“ãŒçŸ¥è¦šã§ãる色ãŒä¸‰æ¬¡å…ƒç©ºé–“ã®ç‚¹ã¨ã—ã¦è¡¨ç¾ã§ãã‚‹ã“ã¨ã‚’利用ã—ã¦ã„ã¾ã™ã€‚ã¡ã‚‡ã£ã¨æ•°å¦çš„ãªè©±ã«ãªã‚Šã¾ã™ãŒã€ç©ºé–“ã®ä½ç½®ã‚’表ç¾ã™ã‚‹æ–¹æ³•ã¯ä½•通りもã‚りã¾ã™ã€‚例ãˆã°äºŒæ¬¡å…ƒå¹³é¢ã®æ°´å¹³æ–¹å‘ã«X軸ã€åž‚ç›´æ–¹å‘ã«Y軸を引ã„ã¦ã€ŒåŽŸç‚¹ã‹ã‚‰Xè»¸ã®æ–¹å‘ã«10ã€Yè»¸ã®æ–¹å‘ã«10進むã€ã¨ã„ã£ãŸå…·åˆã«å¹³é¢ä¸Šã®ä½ç½®ã‚’表ç¾ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ãŒã€åŒã˜ä½ç½®ã‚’「原点ã‹ã‚‰45åº¦ã®æ–¹å‘ã« :math:`10 \sqrt{2}` 進むã€ã¨è¡¨ç¾ã™ã‚‹ã“ã¨ã‚‚出æ¥ã¾ã™ã€‚å‰è€…を直交座標ã€å¾Œè€…を極座標ã¨å‘¼ã³ã¾ã™ãŒã€åŒã˜ä½ç½®ã§ã‚‚ç›´äº¤åº§æ¨™ã¨æ¥µåº§æ¨™ã§ã¯ç•°ãªã‚‹æ•°å€¤ã§è¡¨ã•れるã‚ã‘ã§ã™ã€‚ã“れã¨åŒæ§˜ã«ã€è‰²ã®è¡¨ç¾ã‚‚座標軸ã®å–り方ã«ã‚ˆã£ã¦åŒä¸€ã®è‰²ã«å¯¾ã—ã¦è¤‡æ•°ã®æ–¹æ³•ã§è¡¨ç¾ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚PsychoPyã§ã¯ã€RGBã€HSVã€LMSã€DKLã¨ã„ã†4種類ã®è¡¨ç¾ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚ã—ã‹ã—ã€HSVã¯Builderã‹ã‚‰ã¯ä½¿ç”¨ã§ããšã€LMSã¨DKLã¯å°‚用ã®è£…置を用ã„ã¦å®Ÿé¨“ã«ä½¿ç”¨ã™ã‚‹ãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚’ã‚ャリブレーション(調整)ã—ãªã„ã¨ä½¿ãˆã¾ã›ã‚“ã®ã§ã€æœ¬æ›¸ã§ã¯RGBã«ã‚ˆã‚‹è¡¨ç¾ã‚’使用ã—ã¾ã™ã€‚ã“ã®è‰²è¡¨ç¾ã‚’切り替ãˆã‚‹ã®ãŒãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã® **[色空間]** ã§ã™ã€‚ **[色空間]** ã®å€¤ãŒrgbã«è¨å®šã•れã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãŠãã¾ã—ょã†ã€‚ãªãŠã€ **[色空間]** ã®å€¤ã¯web/X11 color nameã‚„webカラーã§è‰²ã‚’指定ã™ã‚‹æ™‚ã«ã¯ç„¡è¦–ã•れã¾ã™ã€‚ よã†ã‚„ã色空間ã«ãŠã‘る座標値ã§è‰²ã‚’指定ã™ã‚‹æ–¹æ³•を説明ã™ã‚‹æº–å‚™ãŒå‡ºæ¥ã¾ã—ãŸã€‚ **[色空間]** ã‚’rgbã«è¨å®šã—ã¦ã„ã‚‹å ´åˆã€èµ¤(R)ã€ç·‘(G)ã€é’(B)ã®ä¸‰ç¨®é¡žã®å…‰ã®å¼·åº¦ã®çµ„ã¿åˆã‚ã›ã§è‰²ã‚’指定ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚RGBã®ãれãžã‚Œã®æˆåˆ†ã®å¼·åº¦ã¯-1.0ã‹ã‚‰1.0ã®å®Ÿæ•°ã§æŒ‡å®šã—ã¾ã™ã€‚Textコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’é–‹ã„㦠**[色]** ã« :: $[-1, -1, -1] ã¨è¨˜å…¥ã—ã¦å®Ÿè¡Œã—ã¦ã¿ã¾ã—ょã†ã€‚カンマや角括弧ã€$記å·ã‚‚ã“ã®é€šã‚Šã«å…¥åŠ›ã—ã¦ãã ã•ã„ã€‚é»’è‰²ã§æ–‡å—ãŒè¡¨ç¤ºã•れるã¯ãšã§ã™ã€‚ç¶šã„ã¦ä»¥ä¸‹ã®ä¸‰ã¤ã‚’é †ç•ªã«è©¦ã—ã¦ã¿ã¾ã—ょã†ã€‚ :: $[ 1, -1, -1] $[-1, 1, -1] $[-1, -1, 1] 上ã‹ã‚‰é †ç•ªã«èµ¤è‰²ã€ç·‘色ã€é’è‰²ã§æ–‡å—ãŒè¡¨ç¤ºã•れãŸã¯ãšã§ã™ã€‚三ã¤ã®æ•°å—ãŒå·¦ã‹ã‚‰é †ç•ªã«Rã€Gã€Bã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ãŒç†è§£ã—ã¦ã„ãŸã ã‘ãŸã§ã—ょã†ã‹ã€‚ã•らã«ä»¥ä¸‹ã®å€¤ã‚‚試ã—ã¦ã¿ã¾ã—ょã†ã€‚ã“れらãŒã©ã®ã‚ˆã†ãªè‰²ã«ãªã‚‹ã‹ã¯å®Ÿéš›ã«çš†ã•ã‚“ãŒç¢ºèªã—ã¦ã¿ã¦ãã ã•ã„。 :: $[-0.3, -0.3, -0.3] $[0.2, 0.2, 0.2] $[-0.92, -0.46, 0.05] $[0.09, 0.63, 0.13] ãªãŠã€ä¸€èˆ¬çš„ãªã‚°ãƒ©ãƒ•ィックソフトウェアã§ã¯RGBãれãžã‚Œ256æ®µéšŽã®æ•´æ•°ã§æŒ‡å®šã™ã‚‹è¡¨ç¾æ–¹æ³•ãŒç”¨ã„られã¦ã„ã¾ã™ãŒã€ã“ã®256段階表ç¾ã®è‰²ã‚’PsychoPyã§ä½¿ç”¨ã™ã‚‹ã«ã¯-1.0ã‹ã‚‰1.0ã®å®Ÿæ•°ã«æ›ç®—ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚256段階表ç¾ã®å ´åˆã€RGB儿ˆåˆ†ã®æœ€å°å€¤ã¯0ã§æœ€å¤§å€¤ã¯255ã§ã™ã‹ã‚‰ã€å€¤ã‚’255.0ã§å‰²ã‚Œã°0.0ã‹ã‚‰1.0ã®å€¤ãŒå¾—られã¾ã™ã€‚ã“れを-1.0ã‹ã‚‰1.0ã«å¤‰æ›ã™ã‚Œã°ã„ã„ã®ã§ã™ã‹ã‚‰ã€2å€ã—ã¦1.0を引ã‘ã°ç›®çš„ãŒé”æˆã•れã¾ã™ã€‚å¼ã§æ›¸ã‘ã°ä»¥ä¸‹ã®é€šã‚Šã§ã™ã€‚ :: 2×(256段階表ç¾ã®å€¤Ã·255.0)-1.0 慣れãªã„ã†ã¡ã¯ç‹™ã£ãŸè‰²ã‚’指定ã™ã‚‹ã®ã¯é›£ã—ã„ã¨æ€ã„ã¾ã™ã®ã§ã€ã‚°ãƒ©ãƒ•ィックソフトウェアã§è‰²ã‚’作æˆã—ã¦ã€å¤‰æ›ã—ã¦å…¥åŠ›ã™ã‚‹ã¨ã‚ˆã„ã§ã—ょã†ã€‚ 最後ã«ã€Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã®è‰²æŒ‡å®šã«ã¤ã„ã¦è£œè¶³ã—ã¦ãŠãã¾ã™ã€‚Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã«ã¯è‰²æŒ‡å®šã«é–¢ã—㦠**[塗りã¤ã¶ã—ã®è‰²]** 㨠**[輪éƒç·šã®è‰²]** ã¨ã„ã†2ã¤ã®ãƒ—ãƒãƒ‘ティãŒã‚りã€ãれãžã‚Œå¡—りã¤ã¶ã—ã¨è¼ªéƒç·šã®è‰²ã«å¯¾å¿œã—ã¦ã„ã¾ã™ã€‚ã“れらã®è‰²ã«Noneã¨ã„ã†å€¤ã‚’指定ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€å†…部ãŒå¡—りã¤ã¶ã•れã¦ã„ãªã„輪éƒç·šã ã‘ã®å›³å½¢ã‚„ã€è¼ªéƒç·šãŒãªã„図形をæç”»ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ **[塗りã¤ã¶ã—ã®è‰²]** ã‚’Noneã«ã™ã‚‹ã¨å†…部ãŒå¡—りã¤ã¶ã•れã¦ã„ãªã„輪éƒç·šã ã‘ã€**[輪éƒç·šã®è‰²]** ã‚’Noneã«ã™ã‚‹ã¨è¼ªéƒç·šãŒãªã„図形ã«ãªã‚Šã¾ã™ã€‚ãœã²è¦šãˆã¦ãŠã„ã¦ãã ã•ã„。 ãƒã‚§ãƒƒã‚¯ãƒªã‚¹ãƒˆ - Textコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用ã„ã¦æ–‡å—列を表示ã§ãる。 - æ–‡å—列を指定ã•れãŸä½ç½®ã«è¡¨ç¤ºã§ãる。 - æ–‡å—列を指定ã•れãŸå¤§ãã•ã§è¡¨ç¤ºã§ãる。 - æ–‡å—列を上下å転ã€å·¦å³å転表示ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - æ–‡å—列ã®è‡ªå‹•折り返ã—å¹…ã‚’è¨å®šã§ãる。ã©ã®ã‚ˆã†ãªæ–‡å—列ã§ã¯è‡ªå‹•折り返ã—ãŒèµ·ããªã„ã‹èª¬æ˜Žã§ãる。 - web/X11 color nameã«ã‚ˆã‚‹è‰²æŒ‡å®šã§æ–‡å—列ã®è‰²ã‚’白ã€ç°è‰²ã€é»’ã€èµ¤ã€ã‚ªãƒ¬ãƒ³ã‚¸è‰²ã€é»„色ã€é»„緑色ã€ç·‘ã€æ°´è‰²ã€é’ã€ãƒ”ンクã€ç´«ã«ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - **[色空間]** ã‚’rgbã«è¨å®šã—ã¦ã€æ•°å€¤æŒ‡å®šã«ã‚ˆã£ã¦æ–‡å—列ã®è‰²ã‚’白ã€ç°è‰²ã€é»’ã€èµ¤ã€é»„色ã€ç·‘色ã€é’色ã«ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用ã„ã¦å†…部ãŒå¡—りã¤ã¶ã•れã¦ã„ãªã„輪éƒç·šã ã‘ã®å¤šè§’形をæç”»ã™ã‚‹ã“ã¨ãŒã§ãる。 - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用ã„ã¦è¼ªéƒç·šãŒãªã„多角形をæç”»ã™ã‚‹ã“ã¨ãŒã§ãる。 .. _section-component-oder-opacity: 刺激ã®é‡ãé †ã¨é€æ˜Žåº¦ã‚’ç†è§£ã—よㆠ--------------------------------------- 刺激を色分ã‘ã§ãるよã†ã«ãªã‚Šã¾ã—ãŸã®ã§ã€åˆºæ¿€ãŒé‡ãªã£ã¦ã—ã¾ã£ãŸæ™‚ã«ã©ã®ã‚ˆã†ãªçµæžœãŒå¾—られるã®ã‹ã‚’解説ã§ãるよã†ã«ãªã‚Šã¾ã—ãŸã€‚ã•ã£ããã€åˆºæ¿€ã®é‡ãã‚ã‚ã›ã«ã¤ã„ã¦è§£èª¬ã—ã¾ã—ょã†ã€‚ Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã²ã¨ã¤ã¨Textコンãƒãƒ¼ãƒãƒ³ãƒˆã²ã¨ã¤ã‚’ルーãƒãƒ³ãƒšã‚¤ãƒ³ã«é…ç½®ã—ã¦ã€ä»¥ä¸‹ã®ã‚ˆã†ã«è¨å®šã—ã¾ã™ã€‚ - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆ - **[形状]** を長方形ã«ã™ã‚‹ - **[å˜ä½]** ã‚’pixã«ã™ã‚‹ - **[サイズ [w, h] $]** ã‚’[200, 200]ã«ã™ã‚‹ - **[塗りã¤ã¶ã—ã®è‰²]** ã‚’redã«ã™ã‚‹ - ä»–ã®ãƒ—ãƒãƒ‘ティã¯åˆæœŸå€¤ã®ã¾ã¾ã«ã™ã‚‹ - Textコンãƒãƒ¼ãƒãƒ³ãƒˆ - **[å˜ä½]** ã‚’pixã«ã™ã‚‹ - **[æ–‡å—ã®é«˜ã• $]** ã‚’24ã«ã™ã‚‹ - **[æ–‡å—列]** を「PsychoPy Builderã«ã‚ˆã‚‹å¿ƒç†å¦å®Ÿé¨“ã€ã«ã™ã‚‹ - ä»–ã®ãƒ—ãƒãƒ‘ティã¯åˆæœŸå€¤ã®ã¾ã¾ã«ã™ã‚‹ ã©ã¡ã‚‰ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’å…ˆã«ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ã«é…ç½®ã—ãŸã‹ã«ã‚ˆã£ã¦ã€å„コンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¢ã‚¤ã‚³ãƒ³ãŒä¸¦ã¶é †ç•ªãŒç•°ãªã‚Šã¾ã™ã€‚å…ˆã«é…ç½®ã—ãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒä¸Šã«ã‚ã£ã¦ã€ãã®ä¸‹ã«é…ç½®ã—ãŸé †ç•ªã«ã‚¢ã‚¤ã‚³ãƒ³ãŒä¸¦ã³ã¾ã™ã€‚今ã¾ã§ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã«ãŠã‘るアイコンã®é †ç•ªã«ã¤ã„ã¦ã¯è§¦ã‚Œã¾ã›ã‚“ã§ã—ãŸãŒã€å®Ÿã¯ã“ã®é †ç•ªã«ã¯å¤§ããªæ„味ãŒã‚りã¾ã™ã€‚ :numref:`fig-change-components-order` ã‚’ã”覧ãã ã•ã„。Builderã§ã¯ã€ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ã§ä¸Šã«é…ç½®ã•れã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆã‹ã‚‰é †ã«ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸Šã«è¡¨ç¤ºã—ã¾ã™ã€‚ã§ã™ã‹ã‚‰ã€ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã§ä¸‹ã«é…ç½®ã•れã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆã»ã©é‡ãé †ã¯ä¸Šã«ãªã‚Šã¾ã™ã€‚é‡ãé †ã§ä¸Šã«ã‚ã‚‹ã“ã¨ã‚’「手å‰ã«ã‚ã‚‹ã€ã€ä¸‹ã«ã‚ã‚‹ã“ã¨ã‚’「奥ã«ã‚ã‚‹ã€ã¨ã„ã†è¨€ã„方をã™ã‚‹ã“ã¨ã‚‚ã‚りã¾ã™ã€‚ ルーãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã§ã®é…ç½®é †ã‚’å¤‰æ›´ã™ã‚‹ã«ã¯ã€å¤‰æ›´ã—ãŸã„コンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¢ã‚¤ã‚³ãƒ³ä¸Šã¸ãƒžã‚¦ã‚¹ã‚«ãƒ¼ã‚½ãƒ«ã‚’å‹•ã‹ã—ã¦ã€å³ã‚¯ãƒªãƒƒã‚¯ã‚’ã—ã¦ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’表示ã•ã›ã¾ã™ã€‚ã“ã“ã¾ã§ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’削除ã™ã‚‹æ™‚ã®æ“作ã¨åŒã˜ã§ã™ã€‚削除ã™ã‚‹æ™‚ã«ã¯ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€Œå‰Šé™¤ã€ã¨ã„ã†é …ç›®ã‚’é¸æŠžã—ã¾ã—ãŸãŒã€é…ç½®é †ã‚’å¤‰æ›´ã™ã‚‹æ™‚ã«ã¯ã€Œã²ã¨ã¤ä¸Šã¸ã€ã€ã€Œã²ã¨ã¤ä¸‹ã¸ã€ã€ã€Œä¸€ç•ªä¸Šã¸ã€ã€ã€Œä¸€ç•ªä¸‹ã¸ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ .. _fig-change-components-order: .. figure:: fig02/change-components-order.png :width: 60% ルーãƒãƒ³ãƒšã‚¤ãƒ³ã«ãŠã‘ã‚‹é †åºã¨åˆºæ¿€ã®é‡ãã‚ã‚ã›ã®é–¢ä¿‚。ルーãƒãƒ³ãƒšã‚¤ãƒ³ã§ä¸Šã®æ–¹ã«é…ç½®ã•れã¦ã„る刺激ã‹ã‚‰é †ã«è¡¨ç¤ºã•れã¾ã™ã®ã§ã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸Šã§ã®åˆºæ¿€ã®é‡ãé †ã§ã¯ä¸Šã«é…ç½®ã•れã¦ã„る刺激ã»ã©ä¸‹ã«ãªã‚Šã¾ã™ã€‚ 刺激ã®é‡ãé †ã‚’è§£èª¬ã—ãŸã¤ã„ã§ã«ã€ **[ä½ç½® [x, y] $]** ãªã©ã¨åŒæ§˜ã«å¤šãã®è¦–覚刺激用コンãƒãƒ¼ãƒãƒ³ãƒˆã§ä½¿ç”¨ã§ãã‚‹ **[ä¸é€æ˜Žåº¦ $]** を紹介ã—ã¾ã™ã€‚ **[ä¸é€æ˜Žåº¦ $]** ã¯åˆºæ¿€ã®é€æ˜Žåº¦ã‚’指定ã™ã‚‹ãƒ—ãƒãƒ‘ティã§ã€0.0ã‹ã‚‰1.0ã®å€¤ã‚’ã¨ã‚Šã¾ã™ã€‚0.0ã¯å®Œå…¨ãªé€æ˜Žã§ã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸Šã§ã¯è¦‹ãˆãªããªã£ã¦ã—ã¾ã„ã¾ã™ã€‚1.0ã¯å®Œå…¨ãªä¸é€æ˜Žã§ã€é‡ãé †ã§ä¸‹ã«ã‚る刺激ã¯è¦‹ãˆã¾ã›ã‚“。 :numref:`fig-set-opacity` ã§ã¯ã€æ–‡å—列ã®ä¸Šã«èµ¤ã„æ£æ–¹å½¢ã‚’é‡ãã¦ã€æ£æ–¹å½¢ã®é€æ˜Žåº¦ã‚’1.0ã€0.75ã€0.5ã€0.25ã€0.0ã¨å¤‰åŒ–ã•ã›ã¦ã„ã¾ã™ã€‚ç°¡å˜ã«è©¦ã™ã“ã¨ãŒå‡ºæ¥ã‚‹ã¨æ€ã„ã¾ã™ã®ã§ã€ãœã²å„自ã§ã„ã‚ã„ã‚ãªå€¤ã‚’試ã—ã¦ã¿ã¦ãã ã•ã„。 .. _fig-set-opacity: .. figure:: fig02/set-opacity.png :width: 50% **[ä¸é€æ˜Žåº¦ $]** ã«ã‚ˆã‚‹é€æ˜Žåº¦ã®æŒ‡å®šã€‚èµ¤ã„æ£æ–¹å½¢ãŒæ–‡å—列ã®ä¸Šã«é‡ãã¦ã€ãã®èµ¤ã„æ£æ–¹å½¢ã® **[ä¸é€æ˜Žåº¦ $]** を段階的ã«å¤‰åŒ–ã•ã›ã¦ã„ã¾ã™ ãƒã‚§ãƒƒã‚¯ãƒªã‚¹ãƒˆ - ルーãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã«ãŠã‘る視覚刺激コンãƒãƒ¼ãƒãƒ³ãƒˆã®é †ç•ªã¨ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸Šã§ã®é‡ãé †ã®é–¢ä¿‚を説明ã§ãる。 - ルーãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã«ãŠã‘るコンãƒãƒ¼ãƒãƒ³ãƒˆã®é †ç•ªã‚’変更ã§ãる。 - 視覚刺激コンãƒãƒ¼ãƒãƒ³ãƒˆã®é€æ˜Žåº¦ã‚’è¨å®šã—ã¦å®Œå…¨ãªé€æ˜Žã€å®Œå…¨ãªä¸é€æ˜Žã¨ãã®ä¸é–“ã®é€æ˜Žåº¦ã§åˆºæ¿€ã‚’表示ã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ .. _section-set-start-stop: åˆºæ¿€ã®æç¤ºé–‹å§‹ã¨çµ‚äº†æ™‚åˆ»ã®æŒ‡å®šæ–¹æ³•ã‚’ç†è§£ã—よㆠ----------------------------------------------------------- ã“ã®ç¯€ã§ã¯ã€åˆºæ¿€ãŒã„ã¤ç”»é¢ä¸Šã«è¡¨ç¤ºã•れã¦ã€ã„ã¤æ¶ˆãˆã‚‹ã‹ã¨ã„ã†æ™‚é–“çš„ãªå´é¢ã‚’è¨å®šã™ã‚‹æ–¹æ³•ã«ã¤ã„ã¦è§£èª¬ã—ã¾ã™ã€‚ã“ã“ã¾ã§ä½¿ç”¨ã—ã¦ããŸPolygonコンãƒãƒ¼ãƒãƒ³ãƒˆã¨Textコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’見比ã¹ã¦ã¿ã‚‹ã¨ã€ã©ã¡ã‚‰ã®ãƒ€ã‚¤ã‚¢ãƒã‚°ã«ã‚‚ä¸Šã®æ–¹ã« :numref:`fig-start-stop` ã®ã‚ˆã†ãªãƒ—ãƒãƒ‘ティãŒå˜åœ¨ã—ã¦ã„ã‚‹ã®ãŒã‚ã‹ã‚Šã¾ã™ã€‚ã“れらã®ãƒ—ãƒãƒ‘ティã®å†…〠**[åå‰]** 以外ã®ãƒ—ãƒãƒ‘ティãŒåˆºæ¿€ã®æç¤ºé–‹å§‹ãŠã‚ˆã³çµ‚了ã«é–¢ã‚るプãƒãƒ‘ティã§ã™ã€‚ **[åå‰]** ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«åå‰ã‚’ã¤ã‘ã‚‹ãŸã‚ã®ãƒ—ãƒãƒ‘ティã§ã€æ¬¡ç« ã§è©³ã—ã解説ã™ã‚‹äºˆå®šã§ã™ãŒã€ã“ã“ã§ã‚‚å°‘ã—ã ã‘ãã®æ©Ÿèƒ½ã«è§¦ã‚Œã¦ã¿ã¾ã—ょã†ã€‚ .. _fig-start-stop: .. figure:: fig02/start-stop.png :width: 80% コンãƒãƒ¼ãƒãƒ³ãƒˆã®é–‹å§‹ã€çµ‚了時刻を指定ã™ã‚‹ãƒ—ãƒãƒ‘ティ。「æ¡ä»¶å¼ã€ã®ä½¿ã„æ–¹ã«ã¤ã„ã¦ã¯ :numref:`第%sç« <chapter-gui>` ã§è§¦ã‚Œã¾ã™ã€‚ ã¾ãšã€Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’二ã¤ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã«é…ç½®ã—ã¦ã€äºŒã¤ã®æ£æ–¹å½¢ã‚’隙間ãªã並ã¶ã‚ˆã†ã«é…ç½®ã—ã¦ãã ã•ã„。ã“ã“ã§ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«è¨å®šã—ãŸã¨ã—ã¾ã™ã€‚ - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆãã®1 (赤) - **[åå‰]** ã«redã¨å…¥åŠ› - **[å˜ä½]** ã‚’pix〠**[サイズ [w, h] $]** ã‚’[200, 200]〠**[ä½ç½® [x, y] $]** ã‚’[-100, 0]ã«ã™ã‚‹ - **[塗りã¤ã¶ã—ã®è‰²]** ã‚’redã«ã™ã‚‹ - ä»–ã®ãƒ—ãƒãƒ‘ティã¯åˆæœŸå€¤ã®ã¾ã¾ã«ã™ã‚‹ - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆãã®2 (ç·‘) - **[åå‰]** ã«greenã¨å…¥åŠ› - **[å˜ä½]** ã‚’pix〠**[サイズ [w, h] $]** ã‚’[200, 200]〠**[ä½ç½® [x, y] $]** ã‚’[100, 0]ã«ã™ã‚‹ - **[塗りã¤ã¶ã—ã®è‰²]** ã‚’greenã«ã™ã‚‹ - ä»–ã®ãƒ—ãƒãƒ‘ティã¯åˆæœŸå€¤ã®ã¾ã¾ã«ã™ã‚‹ - 緑色ã®é•·æ–¹å½¢ãŒä¸Šã«æç”»ã•れるよã†ã«ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã§ã®ã‚¢ã‚¤ã‚³ãƒ³ã®é †ç•ªã‚’並ã¹ã‚‹ã€‚ **[åå‰]** ã‚’è¨å®šã™ã‚‹ã¨ã€ :numref:`fig-component-name` ã®ã‚ˆã†ã«ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã§ **[åå‰]** ã«è¨å®šã—ãŸæ–‡å—列ãŒå„コンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¢ã‚¤ã‚³ãƒ³ã®å·¦å´ã«è¡¨ç¤ºã•れã¾ã™ã€‚åŒã˜ç¨®é¡žã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒè¤‡æ•°é…ç½®ã•れã¦ã„ã‚‹å ´åˆã«åŒºåˆ¥ã—ã‚„ã™ãã¦ã¨ã¦ã‚‚便利ã§ã™ã€‚ .. _fig-component-name: .. figure:: fig02/component-name.png :width: 80% **[åå‰]** プãƒãƒ‘ãƒ†ã‚£ã«æ–‡å—列を入力ã™ã‚‹ã¨ã€ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã§ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¢ã‚¤ã‚³ãƒ³ã®å·¦å´ã«å…¥åŠ›ã—ãŸæ–‡å—列ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ ã•ã¦ã€ã“ã®çŠ¶æ…‹ã§å®Ÿé¨“を実行ã™ã‚‹ã¨ã€èµ¤ã¨ç·‘ã®æ£æ–¹å½¢ãŒã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã«1秒間表示ã•れã¦çµ‚了ã™ã‚‹ã¯ãšã§ã™ã€‚Builderã®ç”»é¢ã«æˆ»ã£ãŸã‚‰ã€ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã«é…ç½®ã—ãŸèµ¤ã„æ£æ–¹å½¢ã®ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’é–‹ã〠:numref:`fig-set-start-stop-time` å·¦ã®ã‚ˆã†ã« **[é–‹å§‹]** を「時刻 (ç§’)ã€ã«ã—ã¦0.5ã¨å…¥åŠ›ã—〠**[終了]** を「実行時間 (ç§’)ã€ã«ã—ã¦2ã¨å…¥åŠ›ã—ã¦ãã ã•ã„。 **[é–‹å§‹]** 㨠**[終了]** ã¯ãれãžã‚ŒåˆæœŸçŠ¶æ…‹ã§ã€Œæ™‚刻 (ç§’)ã€ã€ã€Œå®Ÿè¡Œæ™‚é–“ (ç§’)ã€ã«ãªã£ã¦ã„ã‚‹ã¯ãšã§ã™ã®ã§ã€å¤‰æ›´ã—ã¦ã„ãªã„ã®ã§ã‚れã°ãれãžã‚Œ0.5ã¨2を入力ã™ã‚Œã°å¤§ä¸ˆå¤«ã§ã™ã€‚プãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã®OKをクリックã—ã¦ãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’é–‰ã˜ã‚‹ã¨ã€ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã®è¡¨ç¤ºãŒ :numref:`fig-set-start-stop-time` å³ã®ã‚ˆã†ã«å¤‰åŒ–ã—ã¦ã„ã‚‹ã¯ãšã§ã™ã€‚ã‚¢ã‚¤ã‚³ãƒ³ã®æ¨ªã®é’ã„æ¨ªæ£’ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒæœ‰åйã«ãªã‚‹æ™‚間帯ã€è¦–覚刺激ã®å ´åˆã¯ç”»é¢ä¸Šã«è¡¨ç¤ºã•れã¦ã„る時間帯を示ã—ã¦ã„ã¾ã™ã€‚開始時刻ã«0.5秒を指定ã—ãŸã®ã§ã€é’棒ã®å·¦ç«¯ã¯0.5ã®ä½ç½®ã«ã‚りã¾ã™ã€‚é’æ£’ã®å³ç«¯ã¯çµ‚了時刻ã«å¯¾å¿œã—ã¦ã„ã¾ã™ãŒã€ã“ã¡ã‚‰ã¯å°‘ã—説明ãŒå¿…è¦ã§ã—ょã†ã€‚ **[終了]** ã¯ã€Œå®Ÿè¡Œæ™‚é–“ (ç§’)ã€ã‚’指定ã—ã¦2ã¨å…¥åŠ›ã—ã¦ã‚りã¾ã™ã®ã§ã€åˆºæ¿€ãŒç”»é¢ä¸Šã«è¡¨ç¤ºã•れã¦ã„る時間ã¯2ç§’ã§ã™ã€‚刺激ã®è¡¨ç¤ºé–‹å§‹æ™‚刻ãŒ0.5ç§’ãªã®ã§ã™ã‹ã‚‰ã€çµ‚了時刻ã¯0.5ç§’ã‹ã‚‰2秒後ã®2.5ç§’ã§ãªã‘れã°ã„ã‘ã¾ã›ã‚“。ルーãƒãƒ³ãƒšã‚¤ãƒ³ã®é’棒ã®å³ç«¯ã‚’確èªã™ã‚‹ã¨ã€ç¢ºã‹ã«å³ç«¯ã¯2.5ç§’ã®ä½ç½®ã«ã‚りã¾ã™ã€‚実験を実行ã—ã¦ã¿ã‚‹ã¨ã€æœ€åˆã«ç·‘è‰²ã®æ£æ–¹å½¢ã®ã¿ãŒè¡¨ç¤ºã•れãŸå¾Œã€ä¸€çž¬(0.5ç§’)é…れã¦èµ¤ã„æ£æ–¹å½¢ãŒå‡ºç¾ã—ã€ã•らã«ã™ã後ã«ç·‘è‰²ã®æ£æ–¹å½¢ãŒã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‹ã‚‰æ¶ˆãˆã¾ã™ã€‚èµ¤ã„æ£æ–¹å½¢ã¯2秒間スクリーンã«è¡¨ç¤ºã•れãŸå¾Œã«æ¶ˆãˆã¦ã€ãã®ç›´å¾Œã«å®Ÿé¨“ãŒçµ‚了ã—ã¾ã™ã€‚ .. _fig-set-start-stop-time: .. figure:: fig02/set-start-stop-time.png :width: 80% **[é–‹å§‹]** 㨠**[終了]** ã®å€¤ã‚’変更ã™ã‚‹ã¨ã€ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã§é’ã„ãƒãƒ¼ã®é•·ã•ãŒå¤‰æ›´ã•れã¾ã™ã€‚é’ã„ãƒãƒ¼ã¯å®Ÿé¨“実行時ã«ã€ãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒæœ‰åйã¨ãªã‚‹(視覚刺激ã®å ´åˆã¯è¡¨ç¤ºã•れる)時間帯を示ã—ã¦ã„ã¾ã™ã€‚ 基本的ã«ã“れã ã‘ã§åˆºæ¿€ã®è¡¨ç¤ºé–‹å§‹æ™‚刻ã¨çµ‚了時刻を制御ã§ãã¾ã™ãŒã€Builderã§ã¯ä»–ã®æ–¹æ³•ã‚‚æä¾›ã•れã¦ã„ã¾ã™ã€‚ã¾ãšã€ **[終了]** ã§ã€Œå®Ÿè¡Œæ™‚é–“ (ç§’)ã€ã®ä»–ã«ã€Œæ™‚刻 (ç§’)ã€ã‚’é¸æŠžã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚ã“ã¡ã‚‰ã‚’é¸æŠžã™ã‚‹ã¨ã€çµ‚了時刻を直接入力ã—ã¦æŒ‡å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚ :numref:`fig-set-start-stop-time` ã®ä¾‹ã§ **[終了]** を「時刻 (ç§’)ã€ã«å¤‰æ›´ã—ã€å€¤ã«2.5を入力ã—ã¦ã¿ã¦ãã ã•ã„。ルーãƒãƒ³ãƒšã‚¤ãƒ³ã®é’棒㯠:numref:`fig-set-start-stop-time` ã¨åŒã˜ã«ãªã‚Šã€å®Ÿè¡Œçµæžœã‚‚åŒã˜ã«ãªã‚‹ã¯ãšã§ã™ã€‚ãœã²çš†ã•ã‚“è‡ªèº«ã§æ‰‹ã‚’å‹•ã‹ã—ã¦ç¢ºèªã—ã¦ã¿ã¦ãã ã•ã„。 ä»–ã«ã¯ã€åˆºæ¿€ã®è¡¨ç¤ºé–‹å§‹ã€çµ‚了時刻を秒ã§ã¯ãªããƒ•ãƒ¬ãƒ¼ãƒ æ•°ã§æŒ‡å®šã™ã‚‹æ–¹æ³•ãŒã‚りã¾ã™ã€‚ãƒ•ãƒ¬ãƒ¼ãƒ æ•°ã§æŒ‡å®šã™ã‚‹å ´åˆã‚‚ç§’ã¨åŒæ§˜ã« **[終了]** ã®é …ç›®ã§è¡¨ç¤ºã™ã‚‹æ™‚é–“ã®é•·ã•を指定ã™ã‚‹ã‹ã€çµ‚了ã™ã‚‹æ™‚刻を直接指定ã™ã‚‹ã‹ã‚’é¸æŠžã§ãã¾ã™ã€‚ã€Œã€Žãƒ•ãƒ¬ãƒ¼ãƒ æ•°ã§æŒ‡å®šã€ã¨è¨€ã‚れã¦ã‚‚よãã‚ã‹ã‚‰ãªã„ã€ã¨ã„ã†æ–¹ã¯ã€ã€Œ :numref:`{number}:{name} <topic-start-stop-by-frame>` ã€ã‚’ã”覧ãã ã•ã„。 :numref:`fig-start-stop` ã§ç°è‰²ã®æ–‡å—ã§æã‹ã‚Œã¦ã„ã‚‹ **[予想開始時刻 (s)]** 〠**[予想実行時間 (s)]** ã¨ã„ã†é …ç›®ã¯ãƒ•レーム数ã«ã‚ˆã‚‹æŒ‡å®šã¨å¯†æŽ¥ãªé–¢ä¿‚ãŒã‚りã¾ã™ã®ã§ã€ãã¡ã‚‰ã§åˆã‚ã›ã¦èª¬æ˜Žã—ã¦ã‚りã¾ã™ã€‚ **[é–‹å§‹]** 〠**[終了]** ã¨ã‚‚ã«ã€ç§’ã«ã‚ˆã‚‹æŒ‡å®šã€ãƒ•レーム数ã«ã‚ˆã‚‹æŒ‡å®šã«åŠ ãˆã¦ã€Œæ¡ä»¶å¼ã€ã¨ã„ã†é¸æŠžè‚¢ãŒã‚りã¾ã™ãŒã€ã“れã¯Pythonã®æ¡ä»¶å¼ã‚’直接記入ã™ã‚‹æ–¹æ³•ã§ã™ã€‚使ã„ã“ãªã™ã«ã¯Pythonã®æ–‡æ³•を知ã£ã¦ã„ãªã‘れã°ã„ã‘ã¾ã›ã‚“ã®ã§ã€ã“ã“ã§ã¯ä¸€æ—¦ç„¡è¦–ã—㦠:numref:`第%sç« <chapter-gui>` ã§ã‚らãŸã‚ã¦å–り上ã’ã¾ã™ã€‚ 最後ã«ã€éžå¸¸ã«é‡è¦ãªãƒ†ã‚¯ãƒ‹ãƒƒã‚¯ã‚’ã²ã¨ã¤ç´¹ä»‹ã—ã¦ãŠãã¾ã—ょã†ã€‚ **[終了]** ã®é …ç›®ã®æ•°å€¤ã‚’入力ã™ã‚‹æ¬„を空白(入力済ã¿ã®æ•°å€¤ã‚’削除)ã—ã¦ã¿ã¦ãã ã•ã„。ルーãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã§ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®æœ‰åŠ¹æ™‚é–“å¸¯ã‚’ç¤ºã™é’ã„æ¨ªæ£’ãŒå³å´ã¸çªã抜ã‘ã¦ã—ã¾ã£ãŸã¯ãšã§ã™( :numref:`fig-set-endless` )。ã“ã®çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ä½•らã‹ã®æ–¹æ³•ã§ãƒ«ãƒ¼ãƒãƒ³ãŒå¼·åˆ¶çµ‚了ã•れãªã„é™ã‚Šã€ã“ã®åˆºæ¿€ã¯ç”»é¢ä¸Šã«è¡¨ç¤ºã•れ続ã‘ã¾ã™ã€‚ã“ã®ç« ã§ä»Šã¾ã§è£½ä½œã—ã¦ããŸã‚·ãƒ³ãƒ—ルãªã€Œå®Ÿé¨“ã€ã§ã¯ã€ã™ã¹ã¦ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®çµ‚äº†æ™‚åˆ»ãŒæ±ºã‚られã¦ã„ã¾ã—ãŸ(1.0ç§’)。Builderã®å®Ÿé¨“を実行ã—ãŸæ™‚ã«ã¯ã€ãƒ«ãƒ¼ãƒãƒ³å†…ã«å«ã¾ã‚Œã‚‹ã™ã¹ã¦ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®çµ‚了時刻を経éŽã—ãŸã‚‰ãƒ«ãƒ¼ãƒãƒ³ãŒè‡ªå‹•çš„ã«çµ‚了ã—ã€ã™ã¹ã¦ã®ãƒ«ãƒ¼ãƒãƒ³ã‚’実行ã™ã‚Œã°å®Ÿé¨“ã¯è‡ªå‹•çš„ã«çµ‚了ã—ã¾ã™ã€‚ :numref:`fig-set-endless` ã®ã‚ˆã†ã«çµ‚了時刻ãŒå®šã‚られã¦ã„ãªã„コンãƒãƒ¼ãƒãƒ³ãƒˆãŒå˜åœ¨ã™ã‚‹ã¨ã€ãƒ«ãƒ¼ãƒãƒ³ãŒã€Œæ°¸é ã«ã€çµ‚了ã—ã¾ã›ã‚“。ç¾å®Ÿã«ã¯OSãŒå†èµ·å‹•ã—ãŸã‚ŠPCã®é›»æºãŒåˆ‡ã‚ŒãŸã‚Šã—ã¦ã„ãšã‚Œã¯çµ‚了ã—ã¦ã—ã¾ã†ã§ã—ょã†ãŒã€ãã†ã„ã†äº‹æ…‹ã§ã‚‚ãªã„é™ã‚Šåˆºæ¿€ãŒè¡¨ç¤ºã•れ続ã‘ã¾ã™ã€‚誤ã£ã¦ãƒ«ãƒ¼ãƒãƒ³ãŒçµ‚了ã—ãªã„状態ã«é™¥ã£ã¦ã—ã¾ã£ãŸæ™‚ã«ã¯ã€ç„¦ã‚‰ãšã«ã‚ーボードã®ESCã‚ーを押ã—ã¦ãã ã•ã„。Builderã®æ¨™æº–è¨å®šã§ã¯ã€ESCã‚ãƒ¼ãŒæŠ¼ã•れるã¨ç›´ã¡ã«å‡¦ç†ä¸ã®ãƒ«ãƒ¼ãƒãƒ³ã‚’䏿–ã—ã¦å®Ÿé¨“を終了ã—ã¾ã™ã€‚ 終了時刻を定ã‚ãªã„コンãƒãƒ¼ãƒãƒ³ãƒˆãŒå®šç¾©ã§ãるよã†ã«ãªã£ã¦ã„ã‚‹ã®ã¯ã€ã€Œå®Ÿé¨“å‚åŠ è€…ãŒå応ã™ã‚‹ã¾ã§åˆºæ¿€ã‚’æç¤ºã—ç¶šã‘ã‚‹ã€ã¨ã„ã£ãŸå®Ÿé¨“手続を実ç¾ã™ã‚‹ç‚ºã§ã™ã€‚æ¬¡ç« ã§ã¯ã‚ーボードã‹ã‚‰ã®å応をå–å¾—ã™ã‚‹æ–¹æ³•ã‚’å¦ã³ã¾ã™ãŒã€ã€Œã‚ãƒ¼ãƒœãƒ¼ãƒ‰ãŒæŠ¼ã•れãŸã‚‰ãƒ«ãƒ¼ãƒãƒ³ã‚’終了ã™ã‚‹ã€ã¨ã„ã†è¨å®šã¨ã€ã€Œãƒ«ãƒ¼ãƒãƒ³ãŒçµ‚了ã™ã‚‹ã¾ã§åˆºæ¿€ã‚’æç¤ºã—ç¶šã‘ã‚‹ã€ã¨ã„ã†è¨å®šã‚’組ã¿åˆã‚ã›ã‚Œã°ã€Œå®Ÿé¨“å‚åŠ è€…ãŒå応ã™ã‚‹ã¾ã§åˆºæ¿€ã‚’æç¤ºã—ç¶šã‘ã‚‹ã€ã“ã¨ãŒå®Ÿç¾ã§ãã‚‹ã®ã§ã™ã€‚詳ã—ã㯠:numref:`第%sç« <chapter-basic-experiment>` ã§èª¬æ˜Žã—ã¾ã™ã€‚ .. _fig-set-endless: .. figure:: fig02/set-endless.png :width: 80% **[終了]** を空白ã«ã—ã¦ãŠãã¨ã€ãƒ«ãƒ¼ãƒãƒ³ã®çµ‚了ã¾ã§ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒæœ‰åйã«ãªã‚Šã¾ã™ã€‚何らã‹ã®æ–¹æ³•ã§ãƒ«ãƒ¼ãƒãƒ³ã‚’終了ã•ã›ãªã„é™ã‚Šåˆºæ¿€ã¯è¡¨ç¤ºã•れ続ã‘ã¾ã™ã€‚標準è¨å®šã§ã¯ESCã‚ーを押ã™ã¨å¼·åˆ¶çš„ã«å®Ÿé¨“を終了ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™(ルーãƒãƒ³ã‚‚強制終了ã•れã¾ã™)。 ãƒã‚§ãƒƒã‚¯ãƒªã‚¹ãƒˆ - 刺激ã®è¡¨ç¤ºé–‹å§‹æ™‚刻ã¨è¡¨ç¤ºæ™‚間を指定ã—ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 刺激ã®è¡¨ç¤ºé–‹å§‹æ™‚刻ã¨è¡¨ç¤ºçµ‚了時刻を指定ã—ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 刺激ã®è¡¨ç¤ºçµ‚了時刻を定ã‚ãšã«è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 実行ä¸ã®å®Ÿé¨“を強制的ã«çµ‚了ã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ BuilderãŒä½œæˆã™ã‚‹ãƒ•ァイルを確èªã—よㆠ----------------------------------------- 「刺激ã®ä½ç½®ã‚„æç¤ºæ™‚間を指定ã™ã‚‹æ–¹æ³•を覚ãˆã‚‹ã€ã¨ã„ã†ã“ã®ç« ã®å†…容ã¯ã»ã¼çµ‚ã‚りã¾ã—ãŸã€‚最後ã«å®Ÿé¨“ã®åŸºæœ¬è¨å®šã‚’è¡Œã†æ–¹æ³•を解説ã—ãŸã„ã®ã§ã™ãŒã€ãã®å‰ã«BuilderãŒä½œæˆã™ã‚‹ãƒ•ァイルã¨ãƒ•ォルダã«ã¤ã„ã¦ç°¡å˜ã«è§¦ã‚Œã¦ãŠãã¾ã™ã€‚ ã“ã“ã¾ã§ä½œæ¥ã®ä½œæ¥ã‚’進ã‚ãŸå¾Œã§exp01.psyexpã‚’ä¿å˜ã—ãŸãƒ•ォルダを確èªã™ã‚‹ã¨ã€dataã¨ã„ã†ãƒ•ォルダã¨exp01_lastrun.pyã¨ã„ã†ãƒ•ァイルãŒå‡ºæ¥ã¦ã„ã‚‹ã¯ãšã€‚ã‚‚ã—psyexpファイルをexp01以外ã®åå‰ã§ä¿å˜ã—ãŸã®ã§ã—ãŸã‚‰ã€_lastlan.pyã®å‰ã®éƒ¨åˆ†ãŒä¿å˜ã—ãŸãƒ•ァイルåã«å¯¾å¿œã—ãŸæ–‡å—列ã«ãªã£ã¦ã„ã‚‹ã¯ãšã§ã™ã€‚ exp01_lastrun.pyã¯BuilderãŒpsyexpファイルを「翻訳ã€ã—ã¦ä½œæˆã—ãŸPythonã®ã‚¹ã‚¯ãƒªãƒ—トã§ã™ã€‚メモ帳ãªã©ã®ãƒ†ã‚ストエディタã§é–‹ã„ã¦ã¿ã‚‹ã¨å†…容を確èªã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚Pythonを用ã„ã¦å®Ÿé¨“ã‚’ã™ã‚‹ã¨ã¯å…ƒã€…ã“ã®ã‚ˆã†ãªãƒ•ã‚¡ã‚¤ãƒ«ã‚’è‡ªåˆ†ã§æ›¸ãã¨ã„ã†ã“ã¨ã§ã‚りã€ãã®ä½œæ¥ã‚’人ã®ä»£ã‚りã«è¡Œã£ã¦ãれるã®ãŒPsychoPy Builderã ã¨ã„ã†ã‚ã‘ã§ã™ã€‚ãŸã ã—ã€BuilderãŒç”Ÿæˆã™ã‚‹ã‚¹ã‚¯ãƒªãƒ—トã¯äººãŒæ›¸ãå ´åˆã«æ¯”ã¹ã¦å°‘々冗長ã§ã™ã®ã§ã€äººãŒæ›¸ã‘ã°ã‚‚ã£ã¨çŸã„スクリプトã§å®Ÿç¾ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ã“ã®ãƒ•ァイルã¯å®Ÿé¨“を実行ã™ã‚‹åº¦ã«è‡ªå‹•çš„ã«ä½œæˆã•れるã®ã§ã€å®Ÿé¨“終了後ã«å‰Šé™¤ã—ã¦ã—ã¾ã£ã¦ã‚‚å•題ã‚りã¾ã›ã‚“。 dataフォルダã¯ã€å®Ÿé¨“çµæžœã‚’記録ã—ãŸãƒ•ァイルãŒä¿å˜ã•れるフォルダã§ã™ã€‚実験を一回実行ã™ã‚‹åº¦ã«è¤‡æ•°ã®ãƒ•ァイルãŒä½œæˆã•れるã®ã§ã€ã‚‚ã—ã“ã“ã¾ã§ä¸€æ°—ã«ä½œæ¥ã—ã¦ã“られãŸã®ã§ã—ãŸã‚‰éžå¸¸ã«ãŸãã•ã‚“ã®ãƒ•ァイルãŒä½œæˆã•れã¦ã„ã‚‹ã¯ãšã§ã™ã€‚ã“ã®ãƒ•ォルダ内ã®ãƒ•ァイルã«ã¯å®Ÿé¨“çµæžœãŒè¨˜éŒ²ã•れã¦ã„ã¾ã™ã€‚ã“ã®ç« ã§ä½œæ¥ã—ãŸå†…容ã¯ç‰¹ã«è¨˜éŒ²ã™ã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“ã®ã§ã€dataフォルダã”ã¨å‰Šé™¤ã—ã¦ã—ã¾ã£ã¦æ§‹ã„ã¾ã›ã‚“。ファイルã®å†…容ã«ã¤ã„ã¦ã¯ :numref:`第%sç« <chapter-basic-experiment>` 以é™ã§è©³ã—ã見ã¦ã„ãã¾ã™ã€‚ 最後ã«ã€psyexpファイルãã®ã‚‚ã®ã«ã¤ã„ã¦å°‘ã—補足ã—ã¦ãŠãã¾ã—ょã†ã€‚Builderã§ä½œæˆã—ãŸå®Ÿé¨“ã®å†…容ã¯ã™ã¹ã¦ã“ã®ãƒ•ァイルã«ä¿å˜ã•れã¦ã„ã¾ã™ã®ã§ã€å®Ÿé¨“ãŒä¸è¦ã«ãªã‚‰ãªã„é™ã‚Šã“ã®ãƒ•ァイルを削除ã—ã¦ã¯ã„ã‘ã¾ã›ã‚“。psyexpファイルã®ä»–ã«ã€:numref:`第%sç« <chapter-basic-experiment>` ã§è§£èª¬ã™ã‚‹æ¡ä»¶ãƒ•ァイルもpsyexpファイルã¨ä¸€ç·’ã«ä¿å˜ã—ã¦ãŠãå¿…è¦ãŒã‚りã¾ã™ã€‚刺激ã¨ã—ã¦ç”»åƒãƒ•ァイルや音声ファイルを使用ã™ã‚‹å ´åˆã¯ã€ãれらã®ãƒ•ァイルも忘れãšã«ä¿å˜ã—ã¦ãŠã‹ãªã‘れã°ã„ã‘ã¾ã›ã‚“。ãªãŠã€psyexpファイルã¯XMLå½¢å¼ã¨å‘¼ã°ã‚Œã‚‹ãƒ‡ãƒ¼ã‚¿å½¢å¼ã§ä¿å˜ã•れãŸãƒ•ァイルãªã®ã§ã€ãƒ¡ãƒ¢å¸³ãªã©ã®ãƒ†ã‚ストエディタを使ã£ã¦é–‹ãã¨ä¸èº«ã‚’見るã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚ã“ã®æ–¹æ³•を使ã£ã¦Builderを使ã‚ãšã«ç›´æŽ¥å®Ÿé¨“を編集ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚:numref:`第%sç« <chapter-randomize-and-xml>` ã§ãã†ã„ã£ãŸãƒ†ã‚¯ãƒ‹ãƒƒã‚¯ã‚‚紹介ã—ã¾ã™ã€‚ ä¿å˜ã—ãŸpsyexpファイルã¯ã€ :numref:`fig-toolbar-icons` ã®ã€Œpsyexpファイルを開ãã€ãƒœã‚¿ãƒ³ã‚’クリックã™ã‚‹ã¨Builderã§é–‹ãã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚作æˆé€”ä¸ã§ä¿å˜ã—ãŸpsyexpファイルを開ã„ãŸã‚Šã€å®Œæˆã—ãŸpsyexpファイルを使ã£ã¦å®Ÿé¨“ã—ãŸã‚Šã™ã‚‹æ™‚ã«ä½¿ã„ã¾ã™ã€‚OSã«ã‚ˆã£ã¦ã¯psyexpファイルã®ã‚¢ã‚¤ã‚³ãƒ³ã‚’ダブルクリックã™ã‚‹ã ã‘ã§è‡ªå‹•çš„ã«Builderã‚’èµ·å‹•ã—ã¦ãƒ•ァイルを開ãã“ã¨ã‚‚出æ¥ã¾ã™ã€‚作æ¥ã‚’ä¿å˜ã™ã‚‹æ™‚ã¯ã€Œä¸Šæ›¸ãä¿å˜ã€ãƒœã‚¿ãƒ³ã€åˆ¥ã®åå‰ã§ä¿å˜ã—ãŸã„ã¨ãã«ã¯ã€Œåå‰ã‚’付ã‘ã¦ä¿å˜ã€ãƒœã‚¿ãƒ³ã‚’使ã„ã¾ã™ã€‚ç¾åœ¨ä½œæˆä¸ã®å®Ÿé¨“ã‚’ç½®ã„ã¦ãŠã„ã¦æ–°ãŸã«å®Ÿé¨“を作æˆã—ãŸã„å ´åˆã¯ã€Œå®Ÿé¨“ã®æ–°è¦ä½œæˆã€ãƒœã‚¿ãƒ³ã‚’使ã„ã¾ã™ã€‚ä»–ã«ã‚‚ã€Œå…ƒã«æˆ»ã™ã€ã¨ã€Œã‚„り直ã™ã€ãƒœã‚¿ãƒ³ã‚‚便利ã§ã™ã®ã§ä¸€ç·’ã«è¦šãˆã¦ãŠãã¨ã‚ˆã„ã§ã—ょã†ã€‚ .. _fig-toolbar-icons: .. figure:: fig02/toolbar-icons.png :width: 70% ファイルæ“作ã«é–¢ã™ã‚‹ãƒœã‚¿ãƒ³ã¨å…ƒã«æˆ»ã™ãƒ»ã‚„り直ã™ãƒœã‚¿ãƒ³ã€‚ ãƒã‚§ãƒƒã‚¯ãƒªã‚¹ãƒˆ - foo_lastrun.py (fooã¯psyexp実験ファイルå)ã®å½¹å‰²ã‚’説明ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - dataフォルダã®å½¹å‰²ã‚’説明ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - å®Ÿé¨“çµæžœã‚’ä¿å˜ã™ã‚‹å¿…è¦ãŒãªã„å ´åˆã€ã©ã®ãƒ•ァイルを削除ã—ã¦ã‚‚å•題ãªã„ã‹ã‚’判æ–ã§ãる。 - 作製済ã¿ã®psyexpファイルをBuilderã§é–‹ãã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - psyexpファイルを別ã®åå‰ã§ä¿å˜ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ .. _section-change-experiment-settings: 実験ã®è¨å®šã‚’変更ã—よㆠ-------------------------------------- ã“れã§åˆºæ¿€ã®æç”»æ–¹æ³•ã®åŸºç¤Žã‚’一通り解説ã—ã¾ã—ãŸã€‚æœ¬æ ¼çš„ãªå®Ÿé¨“ã®ä½œæˆã«å…¥ã‚‹å‰ã«ã€å®Ÿé¨“ã®è¨å®šã«ã¤ã„ã¦è§£èª¬ã—ã¦ãŠãã¾ã™ã€‚ Builderウィンドウ上部ã®ãƒ„ールãƒãƒ¼ã® :numref:`fig-open-experiment-setting` ã«ç¤ºã—ãŸã‚¢ã‚¤ã‚³ãƒ³ã‚’クリックã™ã‚‹ã¨ã€å®Ÿé¨“è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ãŒé–‹ãã¾ã™ã€‚ã“ã®ãƒ€ã‚¤ã‚¢ãƒã‚°ã«ã¯ã€ŒåŸºæœ¬ã€ã€ã€Œãƒ‡ãƒ¼ã‚¿ã€ã€ã€Œã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã€ã®ä¸‰ã¤ã®ãƒšãƒ¼ã‚¸ãŒã‚りã€éžå¸¸ã«å¤šãã®é …ç›®ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚「基本ã€ã‹ã‚‰é †ç•ªã«è¦‹ã¦ã„ãã¾ã—ょã†ã€‚ .. _fig-open-experiment-setting: .. figure:: fig02/open-experiment-setting.png :width: 80% Builderウィンドウ上部ã®ãƒ„ールãƒãƒ¼ã®ãƒœã‚¿ãƒ³ã‹ã‚‰å®Ÿé¨“è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’é–‹ãã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚ **[実験ã®åå‰]** 実験ã®åå‰ã‚’入力ã—ã¾ã™ã€‚å®Ÿé¨“çµæžœã®è¨˜éŒ²ãƒ•ァイルã«åæ˜ ã•れるãŸã‚ã€ãƒ‡ãƒ¼ã‚¿æ•´ç†ã®éš›ã«ä¾¿åˆ©ã§ã—ょã†ã€‚ファイルåã¨ã—ã¦ä½¿ç”¨ã§ãã‚‹æ–‡å—列ã§ãªã‘れã°ã„ã‘ã¾ã›ã‚“ã€‚æ—¥æœ¬èªžã®æ–‡å—ã®ä½¿ç”¨ã¯é¿ã‘ãŸæ–¹ãŒç„¡é›£ã§ã™ã€‚ **[å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示]** 実験実行時ã«è¡¨ç¤ºã•ã‚Œã‚‹å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°(:numref:`fig-save-run-expinfo` 下)ã®è¡¨ç¤ºã€éžè¡¨ç¤ºã‚’指定ã—ã¾ã™ã€‚ãƒã‚§ãƒƒã‚¯ã‚’外ã—ã¦ãŠãã¨å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ãŒè¡¨ç¤ºã•れã¾ã›ã‚“。 **[å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°]** å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ã«è¡¨ç¤ºã™ã‚‹é …目をè¨å®šã—ã¾ã™ã€‚詳ã—ã㯠:numref:`第%sç« <chapter-loop-tips>` ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 **[ESCã‚ーã«ã‚ˆã‚‹ä¸æ–]** 「 :numref:`{number}:{name} <section-set-start-stop>` ã€ã§è§¦ã‚ŒãŸã€ESCã‚ーã«ã‚ˆã‚‹å®Ÿé¨“ã®å¼·åˆ¶çµ‚了を有効ã«ã™ã‚‹ã‹ç„¡åйã«ã™ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚実験ä¸ã«å®Ÿé¨“å‚åŠ è€…ãŒèª¤ã£ã¦ESCã‚ーを押ã—ã¦ã—ã¾ã†æã‚ŒãŒã‚ã‚‹å ´åˆã¯ãƒã‚§ãƒƒã‚¯ã‚’外ã—ã¦ãŠãã¹ãã§ã™ãŒã€ãƒã‚§ãƒƒã‚¯ã‚’外ã—ã¦ã—ã¾ã†ã¨å¼·åˆ¶çµ‚了ãŒå‡ºæ¥ãªããªã‚Šã¾ã™ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。実験ãŒå®Œæˆã—ã¦ã€å分ã«å‹•作確èªã‚’ã—ã¦å•題ãŒãªã„ã“ã¨ã‚’確èªã—ã¦ã‹ã‚‰ãƒã‚§ãƒƒã‚¯ã‚’ã¯ãšã™ã¨ã‚ˆã„ã§ã—ょã†ã€‚ ãªãŠã€ãƒ•ルスクリーンモードを使用ã—ã¦ã„ãªã„å ´åˆã¯ã€å®Ÿé¨“実行ä¸ã«Builderã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é¸æŠžã—ã¦å®Ÿé¨“åœæ¢ãƒœã‚¿ãƒ³( :numref:`fig-run-stop` )をクリックã™ã‚‹ã¨å¼·åˆ¶çµ‚了ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚ **[ステレオを強制]** Soundコンãƒãƒ¼ãƒãƒ³ãƒˆ( :numref:`第%sç« <chapter-sound-movie>` )ã§ã‚¹ãƒ†ãƒ¬ã‚ªå†ç”Ÿã™ã‚‹ã‚ˆã†ã«è¨å®šã—ã¾ã™ã€‚ã¨ã‚Šã‚ãˆãšãã®ã¾ã¾ã«ã—ã¦ãŠã„ã¦å•題ãªã„ã§ã—ょã†ã€‚ **[使用ã™ã‚‹PsychoPyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³]** æ—§ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®PsychoPyã§ä½œæˆã—ãŸå®Ÿé¨“ãŒç¾åœ¨ä½¿ç”¨ä¸ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§å‹•ã‹ãªã„ã¨ãã«ã€æ—§ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§å®Ÿè¡Œã™ã‚‹ã‚ˆã†ã«æŒ‡å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚ã“ã®æ©Ÿèƒ½ã‚’利用ã™ã‚‹ãŸã‚ã«ã¯ã€gitã¨ã„ã†ã‚³ãƒžãƒ³ãƒ‰ãŒä½¿ç”¨ã§ãるよã†ã«è¨å®šã—ã¦ãŠãå¿…è¦ãŒã‚りã¾ã™ã€‚利用ã®ãŸã‚ã«ã¯ä»–ã«ã‚‚ã„ã‚ã„ã‚ã¨æ¡ä»¶ãŒã‚ã‚‹ã®ã§ã€åˆå¿ƒè€…ã®æ–¹ã«ã¯åˆ©ç”¨ã‚’ãŠå‹§ã‚ã—ã¾ã›ã‚“。 以上ãŒã€ŒåŸºæœ¬ã€ãƒšãƒ¼ã‚¸ã®é …ç›®ã§ã™ã€‚ç¶šã„ã¦ã€Œãƒ‡ãƒ¼ã‚¿ã€ãƒšãƒ¼ã‚¸ã‚’見ã¦ã„ãã¾ã—ょã†ã€‚ **[データファイルå $]** å®Ÿé¨“çµæžœã‚’記録ã—ãŸãƒ•ァイルã®åå‰ã‚’決定ã™ã‚‹è¦å‰‡ã‚’Pythonã®å¼ã§å…¥åŠ›ã—ã¾ã™ã€‚標準ã§å…¥åŠ›ã•れã¦ã„ã‚‹å¼ã§ä½¿ã‚れã¦ã„るテクニック㯠:numref:`第%sç« <chapter-advanced-flow-control>` ã§è§£èª¬ã—ã¾ã™ã€‚通常ã®ç”¨é€”ã§ã¯å¤‰æ›´ã™ã‚‹å¿…è¦ã¯ãªã„ã¯ãšã§ã™ã€‚ **[xlsxå½¢å¼ã®ãƒ‡ãƒ¼ã‚¿ã‚’ä¿å˜]** Excelã®xlsxå½¢å¼ã§å®Ÿé¨“çµæžœã‚’記録ã—ã¾ã™ã€‚詳ã—ã㯠:numref:`第%sç« <chapter-basic-experiment>` ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 **[CSVå½¢å¼ã®ãƒ‡ãƒ¼ã‚¿ã‚’ä¿å˜(summaries)]** CSVå½¢å¼ã§å®Ÿé¨“çµæžœã®è¦ç´„を記録ã—ã¾ã™ã€‚詳ã—ã㯠:numref:`第%sç« <chapter-basic-experiment>` ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 **[CSVå½¢å¼ã®ãƒ‡ãƒ¼ã‚¿ã‚’ä¿å˜(trial-by-trial)]** CSVå½¢å¼ã§å®Ÿé¨“ã®å…¨è©¦è¡Œã®çµæžœã‚’記録ã—ã¾ã™ã€‚詳ã—ã㯠:numref:`第%sç« <chapter-basic-experiment>` ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 **[pydatå½¢å¼ã®ãƒ‡ãƒ¼ã‚¿ã‚’ä¿å˜]** Pythonã®pydatå½¢å¼ã§å®Ÿé¨“çµæžœã‚’記録ã—ã¾ã™ã€‚ãƒã‚§ãƒƒã‚¯ã‚’外ã™ã“ã¨ã¯ã§ãã¾ã›ã‚“。 **[ãƒã‚°ã®ä¿å˜]** PsychoPyã®å‹•作状æ³ã‚’ãƒã‚°ãƒ•ァイルã«è¨˜éŒ²ã—ã¾ã™ã€‚ **[ãƒã‚°ãƒ¬ãƒ™ãƒ« $]** ãƒã‚°ãƒ•ァイルã«å‡ºåŠ›ã•れる内容を指定ã—ã¾ã™ã€‚レベルã«ã¯errorã‹ã‚‰debugã¾ã§6段階ã‚りã€errorãŒæœ€ã‚‚ç°¡æ½”ã€debugãŒæœ€ã‚‚詳細ã§ã™ã€‚標準è¨å®šã¯expã§ã™ã€‚通常ã¯å¤‰æ›´ã™ã‚‹å¿…è¦ãŒã‚りã¾ã›ã‚“。 以上ã§ã€Œãƒ‡ãƒ¼ã‚¿ã€ãƒšãƒ¼ã‚¸ã¯çµ‚了ã§ã™ã€‚次ã¯ã€Œã‚ªãƒ³ãƒ©ã‚¤ãƒ³ã€ãƒšãƒ¼ã‚¸ã§ã™ã€‚ インターãƒãƒƒãƒˆä¸Šã§ã‚ªãƒ³ãƒ©ã‚¤ãƒ³å®Ÿé¨“を行ã†ãŸã‚ã®è¨å®šã‚’行ã„ã¾ã™ã€‚ ã¨ã‚Šã‚ãˆãšã“ã®ãƒšãƒ¼ã‚¸ã¯ç„¡è¦–ã—ã¦ãã ã•ã„。 **[出力パス]** サーãƒãƒ¼ã¸ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã™ã‚‹HTMLå½¢å¼ã®å®Ÿé¨“ファイルを出力ã™ã‚‹ãƒ•ォルダåを指定ã—ã¾ã™ã€‚ **[æ£å¸¸çµ‚了時ã®URL]** å®Ÿé¨“ãŒæ£å¸¸ã«çµ‚了ã—ãŸæ™‚ã«è¡¨ç¤ºã™ã‚‹ãƒšãƒ¼ã‚¸ã®URLを指定ã—ã¾ã™ã€‚ **[䏿–時ã®URL]** 実験ãŒä¸æ–ã•ã‚ŒãŸæ™‚ã«è¡¨ç¤ºã™ã‚‹ãƒšãƒ¼ã‚¸ã®URLを指定ã—ã¾ã™ã€‚ **[JSライブラリ]** 実験ã§ä½¿ç”¨ã™ã‚‹JavaScriptライブラリã®é…置をè¨å®šã—ã¾ã™ã€‚変更ã§ãã¾ã›ã‚“。 **[HTMLå½¢å¼ã§ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ]** HTMLå½¢å¼ã®å®Ÿé¨“ファイルを出力ã™ã‚‹ã‚¿ã‚¤ãƒŸãƒ³ã‚°ã‚’指定ã—ã¾ã™ã€‚on Syncãªã‚‰ã‚µãƒ¼ãƒãƒ¼ã¨åŒæœŸã™ã‚‹ã¨ãã€on Saveãªã‚‰ä¿å˜ã™ã‚‹ã¨ãã€manuallyãªã‚‰æ‰‹å‹•ã§å‡ºåŠ›ã—ã¾ã™ã€‚ 以上ã§ã€Œã‚ªãƒ³ãƒ©ã‚¤ãƒ³ã€ãƒšãƒ¼ã‚¸ã¯çµ‚了ã§ã™ã€‚最後ã¯ã€Œã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã€ãƒšãƒ¼ã‚¸ã§ã™ã€‚ **[モニター]** 使用ã™ã‚‹ãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚’指定ã—ã¾ã™ã€‚PsychoPyã§ã¯ãƒ¢ãƒ‹ã‚¿ãƒ¼ã®è¨å®šã«åå‰ã‚’ã¤ã‘ã¦ä¿å˜ã—ã¦ãŠãã“ã¨ãŒå‡ºæ¥ã¾ã™ãŒã€ã“ã“ã§ã¯ä½¿ç”¨ã™ã‚‹ãƒ¢ãƒ‹ã‚¿ãƒ¼è¨å®šã®åå‰ã‚’入力ã—ã¾ã™ã€‚モニターè¨å®šã®ä½œæˆæ–¹æ³•ã¯ã“ã®ç« ã®æœ€å¾Œã«è§¦ã‚Œã¾ã™ã€‚ **[スクリーン]** 複数å°ã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ãŒæŽ¥ç¶šã•れãŸPCを使用ã™ã‚‹å ´åˆã€ã©ã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚’視覚刺激æç¤ºã«ä½¿ç”¨ã™ã‚‹ã‹ã‚’番å·ã§æŒ‡å®šã—ã¾ã™ã€‚ **[フルスクリーンウィンドウ]** 刺激æç¤ºã«ãƒ¢ãƒ‹ã‚¿ãƒ¼ã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã„ã£ã±ã„ã«åºƒãŒã£ãŸã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’用ã„ã‚‹ã‹å¦ã‹ã‚’指定ã—ã¾ã™ã€‚ãƒã‚§ãƒƒã‚¯ãŒå…¥ã£ã¦ã„ã‚‹ã¨ã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³å…¨ä½“ãŒBuilderã®å®Ÿé¨“ウィンドウã§è¦†ã‚れã¦ã€ä»–ã®ã‚¢ãƒ—リケーションやデスクトップã¯è¦‹ãˆãªããªã‚Šã¾ã™ã€‚ã“ã®çŠ¶æ…‹ã‚’ãƒ•ãƒ«ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ãƒ¢ãƒ¼ãƒ‰ã¨å‘¼ã³ã¾ã™ã€‚ãƒã‚§ãƒƒã‚¯ã‚’外ã™ã¨ã€è¦–覚刺激æç¤ºç”¨ã«é€šå¸¸ã®ã‚¢ãƒ—リケーションã®ã‚ˆã†ãªã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ãŒé–‹ã„ã¦ã€ãã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦å†…ã«åˆºæ¿€ãŒæç¤ºã•れã¾ã™ã€‚ 一般論ã¨ã—ã¦ã€ãƒ•ãƒ«ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ãƒ¢ãƒ¼ãƒ‰ã®æ–¹ãŒå®Ÿé¨“å®Ÿè¡Œæ™‚ã®æ™‚é–“çš„ãªç²¾åº¦ãŒé«˜ã„傾å‘ã«ã‚りã¾ã™ã€‚何らã‹ã®ç†ç”±ãŒã‚ã£ã¦é€šå¸¸ã®ã‚¢ãƒ—リケーションウィンドウã§å®Ÿè¡Œã—ãŸã„å ´åˆã‚’除ã„ã¦ã€ã“ã®é …ç›®ã¯ãƒã‚§ãƒƒã‚¯ã—ã¦ãŠãã¹ãã§ã™ã€‚ **[ウィンドウã®å¤§ãã• (pix) $]** フルスクリーンウィンドウを使用ã—ãªã„時ã«ã€åˆºæ¿€æç¤ºç”¨ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã®å¹…ã¨é«˜ã•を指定ã—ã¾ã™ã€‚æ›¸ãæ–¹ã¯è¦–覚刺激ã®å¤§ãã•ã®æŒ‡å®šã¨åŒæ§˜[1920, 1080]ã¨ã„ã£ãŸå…·åˆã«å¹…ã¨é«˜ã•ã®å€¤ã‚’カンマã§åŒºåˆ‡ã£ã¦æ›¸ãã€è§’括弧ã§å›²ã¿ã¾ã™ã€‚å˜ä½ã¯pixã§ã™ã€‚フルスクリーンウィンドウ使用時ã«ã¯ã“ã®é …ç›®ã¯ç°è‰²ã«è¡¨ç¤ºã•れã¦ã„ã¦ç·¨é›†ã§ãã¾ã›ã‚“。フルスクリーンウィンドウ使用時ã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã®è§£åƒåº¦ã¯OSã«ã‚ˆã‚‹è§£åƒåº¦ã®è¨å®šã«å¾“ã„ã¾ã™ã€‚ **[色]** 視覚刺激æç¤ºç”»é¢ã®èƒŒæ™¯è‰²ã‚’指定ã—ã¾ã™ã€‚視覚刺激ã®è‰²ã®æŒ‡å®šæ–¹æ³•ã¨åŒæ§˜ã«ã€web/X11 color nameã‚„webカラーã€è‰²ç©ºé–“を指定ã—ãŸæ•°å€¤è¡¨ç¾ã‚’使用ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚ **[色空間]** èƒŒæ™¯è‰²ã®æŒ‡å®šã«ä½¿ç”¨ã™ã‚‹è‰²ç©ºé–“を指定ã—ã¾ã™ã€‚ **[å˜ä½]** 視覚刺激コンãƒãƒ¼ãƒãƒ³ãƒˆã§ç”¨ã„られる標準ã®å˜ä½ã‚’指定ã—ã¾ã™ã€‚具体的ã«ã¯ã€ :numref:`tbl-psychopy-units` ã«ç¤ºã—ãŸå˜ä½ã®ã†ã¡ã€Œå®Ÿé¨“ã®è¨å®šã«å¾“ã†ã€ã‚’é¸æŠžã—ãŸéš›ã«ä½¿ç”¨ã•れるå˜ä½ã‚’指定ã—ã¾ã™ã€‚個々ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã€Œå®Ÿé¨“ã®è¨å®šã«å¾“ã†ã€ä»¥å¤–ã®å˜ä½ã‚’é¸æŠžã—ãŸå ´åˆã¯ã€ãã¡ã‚‰ãŒå„ªå…ˆã•れã¾ã™ã€‚ å˜ä½ã®é¸æŠžè‚¢ã®ä¸ã«ã€ŒPsychoPyã®è¨å®šã«å¾“ã†ã€ã¨ã„ã†é …ç›®ãŒã‚りã¾ã™ãŒã€ã“れã¯PsychoPyè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã§å®šç¾©ã•れã¦ã„る標準ã®å˜ä½ã«å¾“ã†ã“ã¨ã‚’æ„味ã—ã¦ã„ã¾ã™ã€‚PsychoPyè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã¨ã¯ã€ãƒ„ールãƒãƒ¼ä¸Šã® :numref:`fig-save-run-expinfo` ã«ç¤ºã™ã‚¢ã‚¤ã‚³ãƒ³ã‚’クリックã—ã¦PsychoPyã®è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’é–‹ãã€ã€Œä¸€èˆ¬ã€ã¨ã„ã†ãƒšãƒ¼ã‚¸ã® **[å˜ä½]** ã‚’è¨å®šã™ã‚‹ã“ã¨ã§æ¨™æº–ã®å˜ä½ã‚’è¨å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚ãŸã ã—ç†è€…ã®å€‹äººçš„ãªæ„見ã¨ã—ã¦ã¯ã€ã“ã®è¨å®šã«é ¼ã£ã¦ã—ã¾ã†ã¨å®Ÿé¨“を作æˆã—ãŸPCã®ã¨ã¯åˆ¥ã®PCã§å‹•ã‹ãã†ã¨ã—ãŸã¨ãã«ã€ä¸¡PCã§æ¨™æº–ã«è¨å®šã—ã¦ã„ã‚‹å˜ä½ãŒä¸€è‡´ã—ã¦ã„ãªã„ã¨æ£å¸¸ã«å‹•ã‹ãªããªã£ã¦ã—ã¾ã†ã®ã§ã€å®Ÿé¨“è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã§å€‹ã€…ã®å®Ÿé¨“ã«å¯¾ã—ã¦å˜ä½ã‚’指定ã™ã‚‹ã¹ãã§ã™ã€‚ .. _fig-set-default-units: .. figure:: fig02/set-default-units.png :width: 80% PsychoPyè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’é–‹ã„ã¦æ¨™æº–ã®å˜ä½ã‚’è¨å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚PsychoPyè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã¯ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€Œãƒ•ァイルã€ã‹ã‚‰ã€Œè¨å®šã€ã‚’é¸æŠžã—ã¦ã‚‚é–‹ãã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚ **[マウスカーソルを表示]** ã“ã®é …目をãƒã‚§ãƒƒã‚¯ã—ã¦ãŠãã¨ã€ãƒ•ルスクリーンモードã§ã®å®Ÿé¨“実行時ã«ã‚‚マウスカーソルãŒè¡¨ç¤ºã•れã¾ã™ã€‚標準ã§ã¯ãƒã‚§ãƒƒã‚¯ã•れã¦ã„ã¾ã›ã‚“。マウスを用ã„ã¦å‚åŠ è€…ã®å応を記録ã™ã‚‹å®Ÿé¨“を実施ã™ã‚‹å ´åˆãªã©ã«ä½¿ã„ã¾ã™ã€‚ **[ブレンドモード]** 刺激をé‡ã書ãã—ãŸæ™‚ã®æŒ™å‹•を指定ã—ã¾ã™ã€‚標準値ã¯ã€Œå¹³å‡ã€ã§ã€ã€Œ :numref:`{number}:{name} <section-component-oder-opacity>` ã€ã§è§£èª¬ã—ãŸé€šã‚Šã«æç”»ã•れã¾ã™ã€‚ã€ŒåŠ ç®—ã€ã«ã™ã‚‹ã¨è‰²ãŒè¶³ã—åˆã‚ã•れã¾ã™ã€‚「足ã—åˆã‚ã•れるã€ã¨ã„ã£ã¦ã‚‚ã‚ã‹ã‚Šã«ãã„ã¨æ€ã„ã¾ã™ã®ã§ã€ **[ä¸é€æ˜Žåº¦ $]** 0.3ã®èµ¤ã€ç·‘ã€é’ã®å††ã‚’ブレンドモード「平å‡ã€ã¨ã€ŒåŠ ç®—ã€ã§é‡ãåˆã‚ã›ãŸå‡ºåŠ›ã‚’ :numref:`fig-blendmode` ã«ç¤ºã—ã¾ã™ã€‚ ã€ŒåŠ ç®—ã€ã®é‡ãåˆã‚ã›ã®ã»ã†ãŒå…‰ã®åŠ æ³•æ··è‰²ã«è¿‘ã„ã§ã™ãŒã€é‡ãåˆã‚ã›ã®çµæžœã€è‰²ãŒPsychoPy(æ£ç¢ºã«ã¯PsychoPyãŒæç”»ã«ä½¿ç”¨ã—ã¦ã„ã‚‹OpenGLã¨ã„ã†ãƒ©ã‚¤ãƒ–ラリ)ãŒè¡¨ç¾ã§ãる範囲を超ãˆã¦ã—ã¾ã£ãŸæ™‚ã«ã¯æç”»ãŒç ´ç¶»ã—ã¦ã—ã¾ã„ã¾ã™ã®ã§ã€å®Ÿé¨“製作者ãŒã‚ˆã考ãˆã¦åˆºæ¿€ã®è‰²ã‚’決定ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚「平å‡ã€ã§ã¯ãã®ã‚ˆã†ãªç ´ç¶»ãŒèµ·ãã‚‹ã“ã¨ã¯ã‚りã¾ã›ã‚“。 .. _fig-blendmode: .. figure:: fig02/blendmode.png :width: 80% ãƒ–ãƒ¬ãƒ³ãƒ‰ãƒ¢ãƒ¼ãƒ‰ã®æ¯”較。 以上ã§å®Ÿé¨“è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã®æ¦‚è¦ã®èª¬æ˜Žã¯çµ‚了ã§ã™ã€‚ - 「基本ã€ã‚¿ãƒ–ã® **[å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示]** をオフã«ã™ã‚‹ - 「スクリーンã€ã‚¿ãƒ–ã®ã« **[色]** を指定ã—ã¦èƒŒæ™¯è‰²ã‚’変ãˆã‚‹ ã®äºŒã¤ã¯å„自ã§å®Ÿéš›ã«è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 ãƒã‚§ãƒƒã‚¯ãƒªã‚¹ãƒˆ - 実験è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’é–‹ãã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 実験開始時ã«å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã•ã›ã‚‹ã‹å¦ã‹ã‚’è¨å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 登録済ã¿ã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã®ã†ã¡ã©ã‚Œã‚’実験ã«ä½¿ç”¨ã™ã‚‹ã‹ã‚’実験è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã§è¨å®šã§ãる。 - 実験をフルスクリーンモードã§å®Ÿè¡Œã™ã‚‹ã‹å¦ã‹ã‚’è¨å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - フルスクリーンモードを使用ã—ãªã„時ã«ã€è¦–覚刺激æç¤ºã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã®å¹…ã¨é«˜ã•を指定ã§ãる。 - 視覚æç¤ºã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã®èƒŒæ™¯è‰²ã‚’指定ã§ãる。 - 「実験ã®è¨å®šã«å¾“ã†ã€ã§å‚ç…§ã•れるå˜ä½ã‚’指定ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ESCã‚ーã«ã‚ˆã‚‹å®Ÿé¨“ã®å¼·åˆ¶çµ‚了を有効ã«ã™ã‚‹ã‹ç„¡åйã«ã™ã‚‹ã‹ã‚’指定ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 実験記録ã®ãƒ•ァイルをä¿å˜ã™ã‚‹ãƒ•ォルダåを指定ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - フルスクリーンモード時ã«ãƒžã‚¦ã‚¹ã‚«ãƒ¼ã‚½ãƒ«ã‚’表示ã™ã‚‹ã‹å¦ã‹ã‚’指定ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ モニターをè¨å®šã—よㆠ------------------------------------------------------ é•·ããªã‚Šã¾ã—ãŸãŒã€ã“ã‚ŒãŒæœ¬ç« ã®æœ€å¾Œã®è©±é¡Œã§ã™ã€‚degã‚„cmã‚’å˜ä½ã¨ã—ã¦ä½¿ç”¨ã§ãるよã†ã«ã€ã‚ãªãŸãŒä½¿ç”¨ã—ã¦ã„るモニターをPsychoPyã«ç™»éŒ²ã—ã¦ãŠãã¾ã—ょã†ã€‚ モニターを登録ã™ã‚‹ã«ã¯ã€ãƒ„ールãƒãƒ¼ã® :numref:`fig-open-monitor-center` ã«ç¤ºã—ãŸãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚»ãƒ³ã‚¿ãƒ¼ãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’é–‹ãボタンをクリックã—ã¾ã™ã€‚メニューã®ã€Œãƒ„ールã€ã®ã€Œãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚»ãƒ³ã‚¿ãƒ¼ã€ã‹ã‚‰ã‚‚é–‹ãã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚é–‹ã„ãŸãƒ€ã‚¤ã‚¢ãƒã‚°ã®å·¦ä¸Šã«ç™»éŒ²ã•れãŸãƒ¢ãƒ‹ã‚¿ãƒ¼ã®ä¸€è¦§ãŒè¡¨ç¤ºã•れã¦ãŠã‚Šã€ãã®æ¨ªã®ã€Œæ–°è¦â€¦ã€ãƒœã‚¿ãƒ³ã§æ–°ãŸãªãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚’登録ã€ã€Œä¿å˜ã€ãƒœã‚¿ãƒ³ã§å¤‰æ›´ã®ä¿å˜ã€ã€Œå‰Šé™¤ã€ãƒœã‚¿ãƒ³ã§ç™»éŒ²ã®å‰Šé™¤ã‚’行ã„ã¾ã™ã€‚登録モニター一覧ã®ä¸‹ã«ã‚る日付ã®ã‚ˆã†ãªãƒªã‚¹ãƒˆã¯ã€é¸æŠžä¸ã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã«å¯¾ã™ã‚‹ã‚ャリブレーションデータã®ä¸€è¦§ã‚’示ã—ã¦ã„ã¾ã™ã€‚ç°¡å˜ã«è¨€ãˆã°ãƒ¢ãƒ‹ã‚¿ãƒ¼ã®ã‚ャリブレーションã¨ã¯ã€PC上ã§ã¯æ•°å€¤ã«ã‚ˆã£ã¦è¡¨ã•れã¦ã„る色をã€ãƒ¢ãƒ‹ã‚¿ãƒ¼ãŒæ£ç¢ºã«è¡¨ç¾ã§ãるよã†ã«èª¿æ•´ã™ã‚‹ã“ã¨ã§ã™ã€‚ã‚ャリブレーションã«ã¯å°‚用ã®ã‚»ãƒ³ã‚µãƒ¼ãŒå¿…è¦ãªã®ã§ã€ã“ã®æœ¬ã§ã¯æ‰±ã„ã¾ã›ã‚“。ã“ã®æœ¬ã§ä½œæˆã™ã‚‹å®Ÿé¨“ã¯ã€ãƒ–ラウザã§ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆä¸Šã®ãƒ‹ãƒ¥ãƒ¼ã‚¹ã®å†™çœŸãªã©ã‚’閲覧ã—ã¦ã€ç‰¹ã«é•和感を感ã˜ãªã„程度ã«è‰²ãŒè¡¨ç¤ºã§ãã¦ã„れã°å•題ãªã実行ã§ãã¾ã™ã€‚ .. _fig-open-monitor-center: .. figure:: fig02/open-monitor-center.png :width: 80% モニターセンターã®ãƒ€ã‚¤ã‚¢ãƒã‚°ã€‚モニターã®ç™»éŒ²ã‚„削除ã€è¨å®šã®å¤‰æ›´ãªã©ãŒå‡ºæ¥ã¾ã™ã€‚å³åŠåˆ†ã¯ã‚»ãƒ³ã‚µãƒ¼ã‚’用ã„ãŸã‚ャリブレーション時ã«ä½¿ç”¨ã—ã¾ã™ã€‚ モニターã®å¯¸æ³•や観察è·é›¢ã‚’è¨å®šã™ã‚‹ã«ã¯ã€ãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚’é¸æŠžã—ã¦å·¦ä¸‹ã®ã€Œãƒ¢ãƒ‹ã‚¿ãƒ¼æƒ…å ±ã€ã¨æ›¸ã‹ã‚ŒãŸæž å†…ã«æ•°å€¤ã‚’入力ã—ã¾ã™ã€‚ã“ã“ã§ã¯ã€æ–°ã—ã„モニターを登録ã—ã¦è¨å®šã‚’行ã†ã“ã¨ã«ã—ã¾ã—ょã†( :numref:`fig-set-monitor-info` )。登録モニター一覧ã®å³ã®ã€Œæ–°è¦â€¦ã€ã‚’クリックã—ã¦ãã ã•ã„。モニターã®åå‰ã‚’登録ã™ã‚‹ãƒ€ã‚¤ã‚¢ãƒã‚°ãŒè¡¨ç¤ºã•れるã®ã§ã€My Monitorã¨å…¥åŠ›ã—ã¦ãŠãã¾ã™ã€‚OKをクリックã™ã‚‹ã¨ã€ãƒ¢ãƒ‹ã‚¿ãƒ¼ä¸€è¦§ã«My Monitorã¨ã„ã†é …ç›®ãŒè¿½åŠ ã•れã¦ã„ã‚‹ã¯ãšã§ã™ã€‚My MonitorãŒé¸æŠžã•れã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ã€å·¦ä¸‹ã®ã€Œãƒ¢ãƒ‹ã‚¿ãƒ¼æƒ…å ±ã€ã¨ã„ã†æž 内ã®ã€Œã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã®è¦³å¯Ÿè·é›¢ (cm)ã€ã€ã€Œè§£åƒåº¦ (ピクセル; æ°´å¹³, 垂直)ã€ã€ã€Œã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã®æ¨ªå¹… (cm)ã€ã«é©åˆ‡ãªå€¤ã‚’入力ã—ã¾ã™ã€‚ :numref:`fig-set-monitor-info` ã§ã¯ :numref:`fig-basic-units` ã¨åŒã˜1920×1080pixã€å¹…51.0cmã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚’æŒã¤ãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚’入力ã—ã¦ã„ã¾ã™ã€‚皆ã•ã‚“ã¯å„自ãŒä½¿ç”¨ã—ã¦ãŠã‚‰ã‚Œã‚‹ãƒ¢ãƒ‹ã‚¿ãƒ¼ã®æ•°å€¤ã‚’入力ã—ã¦ãã ã•ã„。PsychoPyã§ã¯ç”»ç´ ã®ç¸¦æ¨ªã®é•·ã•ã¯åŒä¸€ã¨ã—ã¦è¨ˆç®—ã—ã¦ã„ã‚‹ã®ã§ã€å¹…ã ã‘を入力ã™ã‚Œã°é«˜ã•ã¯è§£åƒåº¦ã¨å¹…ã‹ã‚‰è‡ªå‹•çš„ã«è¨ˆç®—ã•れã¾ã™ã€‚観察è·é›¢ã¯ :numref:`fig-set-monitor-info` ã®ä¾‹ã§ã¯57.3cmã¨ã—ã¦ãŠãã¾ã—ãŸã€‚終了ã—ãŸã‚‰ç™»éŒ²ãƒ¢ãƒ‹ã‚¿ãƒ¼ä¸€è¦§ã®ã€Œä¿å˜ã€ã‚’クリックã—ã¦ä¿å˜ã—ã¦ã€ãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚»ãƒ³ã‚¿ãƒ¼ã®ãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’é–‰ã˜ã¦ãã ã•ã„。ä¿å˜ã›ãšã«é–‰ã˜ã‚ˆã†ã¨ã™ã‚‹ã¨å¤‰æ›´ã‚’ä¿å˜ã™ã‚‹ã‹å°‹ãられるã®ã§ã€ä¿å˜ã—ã¦ãŠãã¾ã—ょã†ã€‚ .. _fig-set-monitor-info: .. figure:: fig02/set-monitor-info.png :width: 80% モニターã®ç™»éŒ²æ‰‹é †ã€‚ モニターã®ç™»éŒ²ãŒçµ‚ã‚ã£ãŸã‚‰ã€å®Ÿé¨“è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’é–‹ã„ã¦ã€Œã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã€ã®ãƒšãƒ¼ã‚¸ã®ã€Œãƒ¢ãƒ‹ã‚¿ãƒ¼ã€ã«My Monitorã¨å…¥åŠ›ã—ã¾ã—ょã†ã€‚ãã—ã¦ã€ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ã«Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’é…ç½®ã—〠**[サイズ [w, h] $]** ã‚’[5, 5]〠**[å˜ä½]** ã‚’cmã«ã—ã¦å®Ÿè¡Œã—ã¦ã¿ã¾ã—ょã†ã€‚æ£ã—ãè¨å®šã•れã¦ã„れã°ã€ä¸€è¾ºã®é•·ã•5cmã®æ£æ–¹å½¢ã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸Šã«è¡¨ç¤ºã•れã¾ã™ã€‚ãœã²å®šè¦ã§æ¸¬ã£ã¦ç¢ºèªã—ã¦ãã ã•ã„。刺激ãŒã™ã消ãˆã¦ã—ã¾ã£ã¦æ¸¬ã‚Œãªã„ã¨ã„ã†æ–¹ã¯ã€åˆºæ¿€ã®è¡¨ç¤ºæ™‚é–“ã‚’é•·ãã—ã¾ã—ょã†ã€‚ 確èªãŒå‡ºæ¥ãŸã‚‰ã€Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’é–‹ã„㦠**[å˜ä½]** ã‚’degã«ã—ã¦å®Ÿè¡Œã—ã¾ã—ょã†ã€‚観察è·é›¢57.3cm (≒180/Ï€)ã®æ™‚ã«ã¯ã€1degãŒã»ã¼1cmã¨ãªã‚Šã¾ã™ã®ã§ã€ç”»é¢ä¸Šã§ã¯ã‚„ã¯ã‚Šä¸€è¾ºç´„5cmã®æ£æ–¹å½¢ãŒè¡¨ç¤ºã•れã¦ã„ã‚‹ã¯ãšã§ã™ã€‚ãれを確èªã—ãŸã‚‰ãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚»ãƒ³ã‚¿ãƒ¼ã¸æˆ»ã£ã¦ã€My Monitorã®è¦³å¯Ÿè·é›¢ã‚’30cmã«å¤‰æ›´ã—ã¦ã‹ã‚‰å®Ÿé¨“を実行ã—ã¦ã¿ã¾ã—ょã†ã€‚ãã†ã™ã‚‹ã¨ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã«è¡¨ç¤ºã•ã‚Œã‚‹æ£æ–¹å½¢ã®ä¸€è¾ºã¯5cmよりçŸããªã£ãŸã¯ãšã§ã™ã€‚観察è·é›¢ãŒçŸããªã‚‹ã¨åˆºæ¿€ã¯ç¶²è†œã«å¤§ããæ˜ ã‚‹ã®ã§ã€è¦–è§’5degã«ã™ã‚‹ãŸã‚ã«ã¯åˆºæ¿€ã‚’縮å°ã—ãªã‘れã°ã„ã‘ã¾ã›ã‚“。ã“ã®ç¸®å°ä½œæ¥ã‚’PsychoPyãŒè‡ªå‹•çš„ã«è¡Œã£ã¦ãれãŸã®ã§ã™ã€‚ã•らã«è¦³å¯Ÿè·é›¢30cmã®ã¾ã¾ã§Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’編集ã—㦠**[å˜ä½]** ã‚’cmã«æˆ»ã—ã¦ã¿ã¾ã—ょã†ã€‚å˜ä½ãŒcmã®å ´åˆã«ã¯ã€è¦³å¯Ÿè·é›¢ã«é–¢ã‚らãšå¸¸ã«ä¸€è¾º5cmã®æ£æ–¹å½¢ãŒè¡¨ç¤ºã•れるã¯ãšã§ã™ã€‚ ã“ã‚Œã§æº–å‚™ã¯å®Œäº†ã§ã™ã€‚æ¬¡ç« ã§ã¯ã„よã„よ最åˆã®å®Ÿé¨“を作æˆã—ã¦ã¿ã¾ã—ょã†ã€‚ ãƒã‚§ãƒƒã‚¯ãƒªã‚¹ãƒˆ - モニターセンターを開ãã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚»ãƒ³ã‚¿ãƒ¼ã«æ–°ã—ã„モニターを登録ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - モニターã®è¦³å¯Ÿè·é›¢ã€è§£åƒåº¦ã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³å¹…を登録ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ ã“ã®ç« ã®ãƒˆãƒ”ックス -------------------- .. _topic-coordinate-range: スクリーン左下ã®åº§æ¨™ã«ã¤ã„ã¦ã®å޳坆ãªè°è«–(上級) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 本文ã§ã¯ã€(1920, 1080)ã®è§£åƒåº¦ã‚’æŒã¤ãƒ¢ãƒ‹ã‚¿ãƒ¼ã§å³ä¸Šã®åº§æ¨™ã¯(960, 540)ã€å·¦ä¸‹ã®åº§æ¨™ã¯(-960, -540)ã¨è¿°ã¹ã¾ã—ãŸã€‚ã—ã‹ã—ã€ã˜ã£ãり考ãˆã¦ã¿ã‚Œã°å¤‰ã§ã™ã€‚水平方å‘ã®è§£åƒåº¦ãŒ10ã—ã‹ãªã„å°ã•ãªå°ã•ãªãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚’考ãˆã¦ã¿ã¾ã—ょã†ã€‚10ã‚’åŠåˆ†ã«ã™ã‚‹ã¨5ã§ã™ã‹ã‚‰å·¦ç«¯ã®åº§æ¨™ã‚’-5ã¨ã—ã¦ã€-4ã€-3â€¦ã¨æ•°ãˆã¦ã„ãã¨ã€10ピクセル目ã¯5ã§ã¯ãªã4ã§ã™ã€‚ã—ãŸãŒã£ã¦ã€ã“ã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã®å·¦ç«¯ã®X座標ãŒ-5ãªã‚‰å³ç«¯ã®X座標ã¯4ã§ãªã‘れã°ã„ã‘ã¾ã›ã‚“。åŒã˜ã‚ˆã†ã«ã€æ°´å¹³è§£åƒåº¦ãŒ1920ã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã§å·¦ç«¯ã®X座標を-960ã«ã—ãŸã®ãªã‚‰ã€å³ç«¯ã¯960ã§ã¯ãªã959ã§ãªã‘れã°ãªã‚‰ãªã„ã®ã§ã™ã€‚ コンピュータ上ã§ç¬¦å·ä»˜ãã®æ•´æ•°ã‚’扱ã†å ´åˆã€ä¸€èˆ¬çš„ã«ã¯è² ã®æ•°ã®æ–¹ãŒçµ¶å¯¾å€¤ãŒ1大ãããªã‚‹ã‚ˆã†ã«ç¯„囲を定ã‚ã¾ã™ã€‚ã—ã‹ã—ã€ç†è€…ã®å®Ÿè¡Œç’°å¢ƒ(Windows10, Python x64, PsychoPy 3.0.5)ã§ç”»é¢ä¸Šã«1×1ピクセルã®åˆºæ¿€ã‚’æã„ã¦ç¢ºèªã—ãŸã¨ã“ã‚ã€å³ä¸ŠãŒ(960, 540)ã€å·¦ä¸‹ãŒ(-959, -539)ã¨ãªã‚Šã€æ£ã®æ–¹å‘ã«çµ¶å¯¾å€¤ãŒ1大ãããªã£ã¦ã„ã¾ã—ãŸã€‚ãŸã ã—ã€ã“ã®çµæžœã¯ã™ã¹ã¦ã®å®Ÿè¡Œç’°å¢ƒã€ã™ã¹ã¦ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ä¿è¨¼ã•れるã¨ã¯é™ã‚Šã¾ã›ã‚“ã®ã§ã€å‚考程度ã«ã¨ã©ã‚ã¦ãã ã•ã„。一般的ãªå®Ÿé¨“ã§ã¯ã“ã®1ピクセルã®å·®ãŒå•題ã¨ãªã‚‹ã“ã¨ã¯ãªã„ã¨æ€ã‚れã¾ã™ã®ã§ã€æœ¬æ–‡ã§ã¯ã“れ以é™ã‚‚スクリーンã®ä¸å¿ƒã‚’(0, 0)ã€è§£åƒåº¦ã‚’2ã§å‰²ã£ãŸå€¤ã‚’スクリーン端ã®åº§æ¨™ã¨ã—ã¦è¨˜ã—ã¾ã™ã€‚ .. _topic-visual-angle: PsychoPyã«ãŠã‘る視角ã®è¨ˆç®—ã«ã¤ã„㦠^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 視角ã«ã‚ˆã‚‹è¦–覚刺激ã®ä½ç½®ã‚„大ãã•ã®è¡¨ç¾ã¯ã€è¦–知覚ã®å®Ÿé¨“ãªã©ã§ã¯æ¬ ã‹ã›ãªã„ã‚‚ã®ã§ã™ã€‚本文ä¸ã§è¿°ã¹ãŸé€šã‚Šã€PsychoPyã§ã¯è¦–è§’ã«ã‚ˆã‚‹è¡¨ç¾ã®ãŸã‚ã«degã¨ã„ã†å˜ä½ãŒç”¨æ„ã•れã¦ã„ã¾ã™ãŒã€ãã®å®Ÿè£…ã¯è¿‘似計算ã§ã™ã€‚PsychoPy Coderを使ã†ã¨PsychoPyã«åˆºæ¿€ã®ä½ç½®ãªã©ã®å˜ä½ã‚’degã€pixã€cmã®é–“ã§ç›¸äº’ã«å¤‰æ›ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã®ã§ã™ãŒã€ãれを利用ã—ã¦è¦³å¯Ÿè·é›¢55cmã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã§1.0degã‚’cmã«å¤‰æ›ã™ã‚‹ã¨0.96cmã¨ã„ã†çµæžœãŒå¾—られã¾ã™ã€‚ã“れã¯55cm×tan(Ï€/180)ã®è¨ˆç®—çµæžœã¨ç‰ã—ã„ã§ã™ã€‚åŒæ§˜ã«PsychoPyã«10.0degã‚’cmã«å¤‰æ›ã•ã›ã‚‹ã¨ã€9.60cmã¨ã„ã†çµæžœãŒå¾—られã¾ã™ã€‚一方ã€55cm×tan(10Ï€/180)ã®è¨ˆç®—çµæžœã¯9.70cmã¨ãªã‚Šã€9.60cmã¨ä¸€è‡´ã—ã¾ã›ã‚“。 ã“れã¯ã€PsychoPyãŒdegã‚’cmã«å¤‰æ›ã™ã‚‹æ™‚ã«æ¯Žå›žä¸‰è§’関数ã®è¨ˆç®—を行ã‚ãšã«ã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸å¤®ã‹ã‚‰1.0degã®ä½ç½®ã‚’cmã«å¤‰æ›ã—ãŸæ™‚ã®å€¤ã‚’Cã¨ã—ã¦ã€X degã‚’cmã«å¤‰æ›ã™ã‚‹æ™‚ã«ã¯C×Xã§è¿‘似計算ã—ã¦ã„ã‚‹ãŸã‚ã«èµ·ãã‚‹ç¾è±¡ã§ã™ã€‚XãŒå°ã•ã„ã¨ãã¯ã¨ã¦ã‚‚よã„近似値ãŒå¾—られるã®ã§ã™ãŒã€ç”»é¢ã®ä¸å¤®ã‹ã‚‰é ã–ã‹ã‚‹ã»ã©èª¤å·®ãŒå¤§ãããªã‚Šã¾ã™( :numref:`fig-constant-visual-angle` )。先ã®ä¾‹ã§ã¯ç”»é¢ä¸å¤®ã‹ã‚‰10deg離れãŸä½ç½®ã§0.1cmã—ã‹ç•°ãªã‚Šã¾ã›ã‚“ã®ã§ã€å¤šãã®å®Ÿé¨“ã§ã¯å•題ã«ãªã‚‹ã“ã¨ã¯ãªã„ã¨æ€ã‚れã¾ã™ã€‚ .. _fig-constant-visual-angle: .. figure:: fig02/constant-visual-angle.png :width: 50% å¹³é¢ãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚’使ã†å ´åˆã€è¦–角を一定ã®ã¾ã¾åˆºæ¿€ã‚’端ã«ç§»å‹•ã•ã›ã‚‹ã¨ãƒ¢ãƒ‹ã‚¿ãƒ¼ç”»é¢ä¸Šã§ã¯åˆºæ¿€ã‚’大ããã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ ã—ã‹ã—ã€æ¥µã‚ã¦æ£ç¢ºãªåˆºæ¿€ã®æå†™ãŒå¿…è¦ãªå®Ÿé¨“ã‚„ã€æœ€è¿‘増ãˆã¦ããŸå¤§åž‹ãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚’両端ã„ã£ã±ã„ã¾ã§ä½¿ã£ã¦åˆºæ¿€ã‚’æç”»ã™ã‚‹ã‚ˆã†ãªå®Ÿé¨“ã§ã¯ã€ã“ã®èª¤å·®ãŒå•題ã¨ãªã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚ã“ã®å•題ã«å¯¾å¿œã™ã‚‹ãŸã‚ã«ã€PsychoPy 1.80ã§ã¯degより厳密ãªè¨ˆç®—を行ã†degFlatã€degFlatPosã¨ã„ã†å˜ä½ãŒè¿½åŠ ã•れã¾ã—ãŸã€‚degFlatã§ã¯ã€å›³å½¢ã®é ‚点座標を視角ã®å®šç¾©é€šã‚Šã«è¨ˆç®—ã—ã¾ã™ã€‚å…ˆã»ã©ã®è¦³å¯Ÿè·é›¢55cmã§10.0degã®ä¾‹ã§ã‚‚æ£ã—ã9.70cmã¨ã„ã†æ›ç®—値ãŒå¾—られã¾ã™ã€‚ defFlatPosã¯degã¨degFlatã®ä¸é–“ã®ã‚ˆã†ãªè¨ˆç®—ã§ã€å›³å½¢ã®é ‚点座標ã¯degã¨åŒæ§˜ã«è¨ˆç®—ã—ã€åˆºæ¿€ã‚’é…ç½®ã™ã‚‹ã¨ãã®ä½ç½®ã®ã¿ã‚’æ£ç¢ºã«è¨ˆç®—ã—ã¾ã™ã€‚degFlatã¨degFlatPosã®é•ã„を図ã§ç¤ºã—ãŸã®ãŒ :numref:`fig-degflat-triangles1-trim` ã§ã™ã€‚ã“ã®ä¾‹ã§ã¯deg, degFlat, degFlatPosを用ã„ã¦å‚¾ã„ãŸæ£ä¸‰è§’形を(0.0, 0.0)ã®ä½ç½®ã‹ã‚‰(1.0, 0.5)ãšã¤å‹•ã‹ã—ãªãŒã‚‰(24.0, 12.0)ã®ä½ç½®ã¾ã§æç”»ã—ã¦ã„ã¾ã™ã€‚白ãŒdegã€èµ¤ãŒdegFlatã€é’ãŒdegFlatPosã§æã„ãŸã‚‚ã®ã§ã™ã€‚degã§æã„ãŸç™½ã„三角形ã¯ã™ã¹ã¦åŒã˜å½¢ã§ç‰é–“éš”ã«ä¸¦ã‚“ã§ã„ã¾ã™ã€‚一方ã€degFlatã§æã„ãŸèµ¤ã„三角形ã¯ã€å³ä¸Šã«å‘ã‹ã†ã«ã¤ã‚Œã¦é–“éš”ãŒåºƒãŒã‚Šã€ä¸‰è§’å½¢ã¯å¤§ãããªã‚Šå½¢ãŒæªã‚“ã§ã„ã¾ã™ã€‚三角形ã®é ‚点座標をã™ã¹ã¦è¦–è§’ã®å®šç¾©ã«åŸºã¥ã„ã¦è¨ˆç®—ã—ã¦ã„ã‚‹ã®ã§ã“ã®ã‚ˆã†ãªçµæžœã¨ãªã‚Šã¾ã™ã€‚ãれã«å¯¾ã—ã¦é’ã§æã‹ã‚ŒãŸdegFlatPosã§ã¯ã€ä¸‰è§’å½¢ã®é–“éš”ã“ãdegFlatã¨åŒæ§˜ã«å³ä¸Šã«å‘ã‹ã†ã«ã¤ã‚Œã¦åºƒãŒã£ã¦ã„ã¾ã™ãŒã€ä¸‰è§’å½¢ã®å¤§ãã•や形状ã¯ä¸€å®šã®ã¾ã¾ã§ã™ã€‚ã“れãŒã€Œé ‚点座標ã¯degã¨åŒæ§˜ã«è¨ˆç®—ã—ã€é…ç½®ã™ã‚‹ã¨ãã®ä½ç½®ã®ã¿ã‚’æ£ç¢ºã«è¨ˆç®—ã™ã‚‹ã€ã¨ã„ã†æ„味ã§ã™ã€‚ .. _fig-degflat-triangles1-trim: .. figure:: fig02/degflat-triangles1-trim.png :width: 80% deg(白)ã€degFlat(赤)ã€degFlatPos(é’)ã®é•ã„。 .. _topic-change-font: Builderã®è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã§ç”¨ã„られるフォント ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PsychoPy Builderã®æ¨™æº–ã®ãƒ•ォントè¨å®šã§ã¯ã€å®Ÿè¡Œç’°å¢ƒã«ã‚ˆã£ã¦ã¯ **[ä½ç½® [x, y] $]** ã®ã‚ˆã†ãª $ ãŒä»˜ãプãƒãƒ‘ティ値ã®å°æ•°ç‚¹ã¨ã‚«ãƒ³ãƒžãŒéžå¸¸ã«è¦‹åˆ†ã‘ã«ãã„ã§ã™ã€‚例ãˆã°Windows10ã§ã¯ :numref:`fig-change-code-font` ã®ã‚ˆã†ã«ã‚«ãƒ³ãƒžãŒéžå¸¸ã«å°ã•ã表示ã•れã¦ã—ã¾ã„ã€å°æ•°ç‚¹ã¨è¦‹é–“é•ãˆã‚‹ã“ã¨ãŒã‚りã¾ã™ã€‚PsychoPyã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ä¸Šéƒ¨ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã€Œãƒ•ァイルã€ã®ã€Œè¨å®šã€ã‚’é¸ã³ã€è¡¨ç¤ºã•れるダイアãƒã‚°ã®ã€ŒCoderã€ã‚¿ãƒ–をクリックã—ã¦ã€ã€Œã‚³ãƒ¼ãƒ‰ç”¨ãƒ•ォントã€ã‚„「コード用フォントサイズã€ã‚’変更ã™ã‚‹ã¨è¦‹ã‚„ã™ããªã‚Šã¾ã™ã€‚見分ã‘ã«ããã¦è‹¦åŠ´ã—ã¦ã„る人ã¯ãœã²è©¦ã—ã¦ãã ã•ã„。 ãªãŠã€ã“ã®è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã¯ãƒ„ールãƒãƒ¼ã® :numref:`fig-set-default-units` ã«ç¤ºã™ãƒœã‚¿ãƒ³ã‚’クリックã—ã¦ã‚‚表示ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚プãƒãƒ‘ティåã«ã¤ã„ã¦ã„ã‚‹ $ 記å·ã®æ„味ã«ã¤ã„ã¦ã¯ :numref:`第%sç« <chapter-basic-experiment>` ã§è§£èª¬ã—ã¾ã™ã€‚ .. _fig-change-code-font: .. figure:: fig02/change-code-font.png :width: 70% コード用フォントã®å¤‰æ›´ã€‚ .. _topic-hexadecimal-color-value: 16進数ã¨è‰²è¡¨ç¾ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ç§ãŸã¡ãŒæ™®æ®µä½¿ã„慣れã¦ã„ã‚‹æ•°ã¯10進数ã§ã—ょã†ã€‚10進数ã§ã¯0ã€1ã€2ã€3ã€â€¦ã¨å€¤ãŒå¢—åŠ ã—ã¦ã€9ã®æ¬¡ã®æ•´æ•°ã¯æ¡ãŒã²ã¨ã¤ä¸ŠãŒã‚Š1ã®ä½ã¯0ã«æˆ»ã£ã¦ã€Œ10(イãƒã‚¼ãƒï¼‰ã€ã¨è¡¨è¨˜ã•れã¾ã™ã€‚åŒæ§˜ã«è€ƒãˆã‚‹ã¨ã€ä¾‹ãˆã°8進数ã¨ã¯7ã®æ¬¡ã®æ•´æ•°ã«ãªã‚‹ã¨ãã«æ¡ãŒã²ã¨ã¤ä¸ŠãŒã£ã¦1ã®ä½ãŒ0ã«æˆ»ã‚‹è¡¨è¨˜ã ã¨ã„ã†ã“ã¨ã«ãªã‚Šã¾ã™ã€‚0ã‹ã‚‰10ã¾ã§ã®æ•´æ•°ã‚’8é€²æ•°ã§æ›¸ãã¨0ã€1ã€2ã€3ã€4ã€5ã€6ã€7ã€10(イãƒã‚¼ãƒï¼‰ã€11(イãƒã‚¤ãƒï¼‰ã€12(イãƒãƒ‹ï¼‰â€¦ã¨ãªã‚Šã¾ã™ã€‚最後ã®10(イãƒã‚¼ãƒï¼‰ã€11(イãƒã‚¤ãƒï¼‰ã€12(イãƒãƒ‹ï¼‰ã¯10進数ã®8ã€9ã€10ã«å¯¾å¿œã—ã¦ã„ã¾ã™ã€‚ é ãŒã“ã‚“ãŒã‚‰ãŒã£ã¦ãã¾ã™ãŒã€åŒæ§˜ã«16進数ã®è¡¨è¨˜ã‚’考ãˆã¦ã¿ã‚‹ã¨å›°ã£ãŸã“ã¨ãŒèµ·ãã¾ã™ã€‚0ã€1ã€2ã€â€¦ã€9ã¨æ¥ã¦ã€ãã®æ¬¡ã®æ•´æ•°ã‚’ç¤ºã™æ–‡å—ãŒã‚¢ãƒ©ãƒ“ア数å—ã«ã¯ç„¡ã„ã®ã§ã™ã€‚仕方ãŒãªã„ã®ã§ã€å¤šãã®ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã¯9ã®æ¬¡ã®æ•´æ•°ã‚’ç¤ºã™æ–‡å—ã¨ã—ã¦ã‚¢ãƒ«ãƒ•ァベットã®Aã€ã•らã«ãã®æ¬¡ã®æ•´æ•°ã‚’è¡¨ã™æ•´æ•°ã¨ã—ã¦Bã€ã¨ã„ã†å…·åˆã«ã‚¢ãƒ«ãƒ•ァベットを割り当ã¦ã¾ã™ã€‚ã“ã®èª¿åã§ã‚¢ãƒ«ãƒ•ァベットを使ã£ã¦ã„ãã¨ã€10進数ã®15ãŒFã¨ãªã‚Šã€10進数ã®16ãŒ10ã¨ãªã£ã¦16進数表記ãŒå®Œæˆã—ã¾ã™ã€‚Pythonã§ã¯ã€ã€Œ10ã€ã¨æ›¸ã‹ã‚ŒãŸæ™‚ã«10進数ã®10を表ã—ã¦ã„ã‚‹ã®ã‹16進数ã®16を指ã—ã¦ã„ã‚‹ã®ã‹ã‚’区別ã™ã‚‹ãŸã‚ã«ã€16é€²æ•°è¡¨è¨˜ã®æ•°ã«ã¯å…ˆé ã«ã€Œ0xã€ã‚’付ã‘ã‚‹ã“ã¨ã«ãªã£ã¦ã„ã¾ã™ã€‚ã¤ã¾ã‚Šã€ãŸã 「10ã€ã¨æ›¸ã„ã¦ã‚れã°10進数ã®10ã§ã‚りã€ã€Œ0x10ã€ã¨æ›¸ã„ã¦ã‚れã°16進数ã®16ã¨ã„ã†ã‚ã‘ã§ã™ã€‚ ã•ã¦ã€ãªãœwebカラーã«ã‚ˆã‚‹è‰²ã®è¡¨ç¾ã«16進数ãŒç”¨ã„られるã‹ã¨ã„ã†ã“ã¨ã§ã™ãŒã€webカラーã§ã¯èµ¤ã€ç·‘ã€é’(RGB: Red, Green, Blue)ã®å…‰ã®å¼·åº¦ã‚’ãれãžã‚Œ0ã‹ã‚‰255ã®256æ®µéšŽã§æŒ‡å®šã™ã‚‹ã‹ã‚‰ã§ã™ã€‚例ãˆã°RGBã‚’ãれãžã‚Œ100段階(0ã‹ã‚‰99)ã§å¤‰åŒ–ã•ã›ã‚‰ã‚Œã‚‹æ©Ÿæ¢°ãŒã‚ã‚‹ã¨ã™ã‚‹ã¨ã€6æ¡ã®10進数を用ã„ã¦å·¦ã‹ã‚‰1æ¡ç›®ã¨2æ¡ç›®ã‚’Rã€3æ¡ç›®ã¨4æ¡ç›®ã‚’Gã€5æ¡ç›®ã¨6æ¡ç›®ã«Bを割り当ã¦ã‚Œã°ã€ã“ã®æ©Ÿæ¢°ã§ä½¿ç”¨ã§ãる色を6æ¡ã®10é€²æ•°ã®æ•°å€¤ã¨ã—ã¦ã‚ã‹ã‚Šã‚„ã™ã表ç¾ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚ã“ã®å‰²ã‚Šå½“ã¦æ–¹æ³•ã‚’6æ¡ã®16進数ã«é©ç”¨ã™ã‚‹ã¨ã€å·¦å´ã‹ã‚‰2æ¡ãšã¤16進数ã®å€¤ã‚’Rã€Gã€Bã«å‰²ã‚Šå½“ã¦ã‚‹å½¢ã«ãªã‚Šã¾ã™ã€‚2æ¡ã®16進数ã¨ã„ã†ã¨0x00ã‹ã‚‰0xFFã§ã™ãŒã€ã“ã®ç¯„囲を10é€²æ•°ã«æ›ç®—ã™ã‚‹ã¨0ã‹ã‚‰255ã«ãªã‚Šã¾ã™ã®ã§ã€RGBã®å„æˆåˆ†ãŒ256段階ã¨ãªã‚‹æ©Ÿæ¢°ã«ã¨ã£ã¦16進数ã«ã‚ˆã‚‹è¡¨ç¾ã¯éžå¸¸ã«ç›¸æ€§ãŒã‚ˆã„ã¯ãšã§ã™ã€‚ å…·ä½“çš„ãªæ•°å€¤ã§è€ƒãˆã¦ã¿ã¾ã—ょã†ã€‚赤色ã¯å·¦ã®2æ¡ã®æ•°å€¤ãŒ10進数ã®255ã«å¯¾å¿œã™ã‚‹16進数0xFFã§ã€æ®‹ã‚Šã®æ¡ã¯0ã¨ãªã‚Šã¾ã™ã€‚ã™ãªã‚ã¡ã€0xFF0000ã§ã™ã€‚åŒæ§˜ã«ã€ç·‘色ã¯0x00FF00ã€é’色ã¯0x0000FFã§ã™ã€‚黄色ã®å ´åˆã¯ã€èµ¤ã¨ç·‘ã®æ··è‰²ã§ã™ã‹ã‚‰èµ¤ã«å¯¾å¿œã™ã‚‹æ¡ã¨ç·‘ã«å¯¾å¿œã™ã‚‹æ¡ãŒ0xFFã§é’ã«å¯¾å¿œã™ã‚‹æ¡ãŒ0ã§ã‚る値ã€ã™ãªã‚ã¡0xFFFF00ã§ã™ã€‚ã“れらã®è‰²ã«å¯¾å¿œã™ã‚‹å€¤ã‚’10進数ã§è¡¨è¨˜ã™ã‚‹ã¨ã€èµ¤ãŒ16711680ã€ç·‘ã¯65280ã€é’ã¯255ã€é»„色ã¯16776960ã§ã™ã€‚RGBã®å„æˆåˆ†ã‚’256段階ã§è¡¨ç¾ã™ã‚‹æ©Ÿæ¢°ã«ãŠã„ã¦ã¯ã€10進数表記より16é€²æ•°è¡¨è¨˜ã®æ–¹ãŒã¯ã‚‹ã‹ã«ç›´æ„Ÿçš„ã«RGBã®å¼·åº¦ãŒæŠŠæ¡ã—ã‚„ã™ã„ã“ã¨ãŒãŠåˆ†ã‹ã‚Šã„ãŸã ã‘ã‚‹ã®ã§ã¯ãªã„ã‹ã¨æ€ã„ã¾ã™ã€‚ ãªãŠã€Pythonã§ã¯æ•°å€¤ãŒ16進数表記ã§ã‚ã‚‹ã“ã¨ã‚’示ã™ãŸã‚ã«0xã‚’å…ˆé ã«ä»˜ã‘ã¾ã™ãŒã€webページを記述ã™ã‚‹ã®ã«ç”¨ã„られるHTMLã¨ã„ã†è¨€èªžã§ã¯#FF0088ã®ã‚ˆã†ã«å…ˆé ã«ã€Œ#ã€ã‚’付ã‘ã¦16進数を示ã—ã¾ã™ã€‚PsychoPyã§ã¯ã€Œ0xã€ã‚‚「#ã€ã‚‚両方使用ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚HTMLã§ã¯RGBã®ãれãžã‚Œã«2æ¡ã§ã¯ãªã1æ¡ã®16進数を割り当ã¦ã¦ã€#7FAã®ã‚ˆã†ã«3æ¡ã®16進数ã§è‰²ã‚’表ç¾ã™ã‚‹ã“ã¨ã‚‚出æ¥ã¾ã™ã€‚PsychoPyã¯ã“ã®è¡¨ç¾ã‚‚サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚3æ¡ã®16進数ãŒä¸Žãˆã‚‰ã‚ŒãŸå ´åˆã€PsychoPyã¯å†…部ã§ä¾‹ãˆã°#7FAã‚’#70F0A0ã«ã™ã‚‹ã¨ã„ã†å…·åˆã«0を挿入ã™ã‚‹ã“ã¨ã§6æ¡ã®è¡¨ç¾ã«å¤‰æ›ã—ã¾ã™ã€‚ .. _topic-start-stop-by-frame: 時刻指定ã«ãŠã‘ã‚‹frameã«ã¤ã„㦠^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ã”å˜çŸ¥ã®æ–¹ã‚‚多ã„ã¨æ€ã„ã¾ã™ãŒã€PCã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã¯1ç§’é–“ã«æ•°åå›žã‚‚é™æ¢ç”»ã‚’スクリーンã«è¡¨ç¤ºã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦æ»‘らã‹ãªå‹•ãを表ç¾ã—ã¦ã„ã¾ã™ã€‚モニターãŒã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚’1ç§’é–“ã«æ›¸ãæ›ãˆã‚‹å›žæ•°ã‚’リフレッシュレートã¨å‘¼ã³ã¾ã™ã€‚リフレッシュレートã®å˜ä½ã¯Hzã§ã™ã€‚一般的ãªPC用モニターã®ãƒªãƒ•レッシュレートã¯60Hzå‰å¾Œã§ã™ã€‚60Hzã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã§ã‚れã°ã€1ç§’é–“ã«60å›žã®æ›¸ãæ›ãˆã‚’行ã„ã¾ã™ã€‚é«˜é€Ÿã«æ›¸ãæ›ãˆã‚‰ã‚Œã‚‹å€‹ã€…ã®é™æ¢ç”»ã‚’フレームã¨å‘¼ã³ã¾ã™ãŒã€ã“ã®ãƒ•レームã¨ã„ã†ç”¨èªžã‚’用ã„ã‚‹ã¨60Hzã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã¯1ç§’é–“ã«60フレームを表示ã™ã‚‹ã¨ã„ã†äº‹ã‚‚出æ¥ã¾ã™ã€‚ãƒ•ãƒ¬ãƒ¼ãƒ ã®æ›¸ãæ›ãˆé–“éš”ã¯ä¸€å®šã§ã™ã®ã§ã€1フレームã®è¡¨ç¤ºæ™‚é–“ã¯1秒÷60回=0.0167ç§’ã€ã™ãªã‚ã¡16.7ミリ秒ã§ã™ã€‚ 16.7ミリ秒ã«1度ã—ã‹æ›¸ãæ›ãˆãŒè¡Œã‚れãªã„ã¨ã„ã†ã“ã¨ã¯ã€ä¾‹ãˆã°Builderã§åˆºæ¿€ã®è¡¨ç¤ºæ™‚é–“ã‚’è¨å®šã™ã‚‹éš›ã« **[終了]** ã§ã€Œå®Ÿè¡Œæ™‚é–“ (ç§’)ã€ã‚’é¸æŠžã—ã¦0.04 (=40ミリ秒)を入力ã—ã¦ã‚‚ã€å®Ÿéš›ã«åˆºæ¿€ãŒè¡¨ç¤ºã•れã¦ã„る時間ã¯40ミリ秒ã«ã¯ãªã‚‰ãªã„ã¨ã„ã†ã“ã¨ã§ã™ã€‚Builderã¨60Hzã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚’用ã„ã¦å®Ÿéš›ã«å‹•作確èªã—ã¦ã¿ã‚‹ã¨ã€ã€Œå®Ÿè¡Œæ™‚é–“ (ç§’)ã€ãŒ0.04ã®æ™‚ã«ã¯33.3ミリ秒ã—ã‹åˆºæ¿€ã¯æç¤ºã•れã¦ã„ã¾ã›ã‚“(PsychoPy 1.79.01ã§ç¢ºèª)。33.3ミリ秒ã¯2フレームã«ç›¸å½“ã—ã¾ã™ã€‚刺激æç¤ºé–‹å§‹æ™‚åˆ»ã‚„çµ‚äº†æ™‚åˆ»ã€æç¤ºæ™‚é–“ã¯1ミリ秒(ã‚‚ã—ãã¯ãれ以下ã®)å˜ä½ã§æŒ‡å®šã§ãã¾ã™ãŒã€å®Ÿè³ªçš„ã«ã¯ãƒ•レームå˜ä½ã§ã—ã‹åˆ¶å¾¡ã§ãã¦ã„ãªã„ã®ã§ã™( :numref:`fig-time-frame` )ã€‚è¨€ã„æ›ãˆã‚‹ã¨ã€åˆºæ¿€ã®æç¤ºæ™‚é–“ã¨ã—ã¦ãƒ•レームã®è¡¨ç¤ºæ™‚é–“ã®å€æ•°ã‚’指定ã—ãŸæ™‚以外ã¯ã€è¨å®šã—ãŸæ™‚é–“ã¨å®Ÿéš›ã«è¡¨ç¤ºã•れã¦ã„る時間ã®é–“ã«ã¯å¿…ãšã‚ºãƒ¬ãŒç”Ÿã˜ã¦ã„ã‚‹ã®ã§ã™ã€‚ .. _fig-time-frame: .. figure:: fig02/time-frame.png :width: 80% æç¤ºæ™‚é–“ãŒãƒ•レーム表示時間ã®å€æ•°ã«ãªã£ã¦ã„ãªã‘ã‚Œã°æŒ‡å®šã—ãŸæ™‚é–“ã¨å®Ÿéš›ã®æç¤ºæ™‚é–“ã®é–“ã«ãšã‚ŒãŒç”Ÿã˜ã¾ã™ã€‚ ã©ã†ã›ãƒ•レーム表示時間ã®å€æ•°ã§ã—ã‹æ£ç¢ºã«åˆºæ¿€æç¤ºæ™‚間を指定ã§ããªã„ã®ã§ã—ãŸã‚‰ã€ã„ã£ãã®ã“ã¨ç§’å˜ä½ã§ã¯ãªãフレーム数ã§åˆºæ¿€æç¤ºæ™‚間を指定ã—ãŸæ–¹ãŒã‚ã‹ã‚Šã‚„ã™ã„ã¨ã„ã†è€ƒãˆæ–¹ã‚‚ã‚ã‚‹ã§ã—ょã†ã€‚フレーム数ã«ã‚ˆã‚‹æŒ‡å®šã‚’å¯èƒ½ã«ã™ã‚‹ã®ãŒãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã® **[終了]** ã§é¸æŠžã§ãる「実行時間 (フレーム数)ã€ã¨ã„ã†é¸æŠžè‚¢ã§ã™ã€‚「実行時間 (フレーム数)ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€æŒ‡å®šã•ã‚ŒãŸæ•°ã®ãƒ•レームを表示ã™ã‚‹é–“刺激をæç¤ºã—ã¾ã™ã€‚å½“ç„¶ã€æ£ã®æ•´æ•°ã‚’指定ã—ãªã‘ã‚Œã°æ„味ãŒã‚りã¾ã›ã‚“ã€‚åŒæ§˜ã« **[é–‹å§‹]** 〠**[終了]** ã§ã¨ã‚‚ã«é¸æŠžã§ãる「フレーム数ã€ã‚’用ã„ã‚‹ã¨ãƒ«ãƒ¼ãƒãƒ³ãŒé–‹å§‹ã•れã¦ã‹ã‚‰ä½•フレーム目ã«åˆºæ¿€æç¤ºã‚’é–‹å§‹ã€çµ‚了ã™ã‚‹ã‹ã‚’指定ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚100ミリ秒未満ã®çŸæ™‚é–“ã®åˆºæ¿€ã‚’æç¤ºã™ã‚‹å ´åˆã‚„ã€ç‰¹ã«æ£ç¢ºãªæç¤ºæ™‚é–“ã®åˆ¶å¾¡ãŒå¿…è¦ãªå®Ÿé¨“ã‚’ã™ã‚‹å ´åˆã¯ãƒ•レームã«ã‚ˆã‚‹æŒ‡å®šãŒæœ‰åйã§ã™ã€‚ .. _fig-set-expected-time: .. figure:: fig02/set-expected-time.png :width: 80% フレームã§åˆºæ¿€ã®æç¤ºæ™‚間を指定ã™ã‚‹ã¨ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã§æç¤ºæ™‚間を示ã™é’ã„æ£’ãŒè¡¨ç¤ºã•れã¾ã›ã‚“。 **[予想開始時刻 (s)]** 〠**[予想実行時間 (s)]** ã«è¦‹ç©ã‚‚り値を入力ã™ã‚‹ã“ã¨ã§ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã«æç¤ºæ™‚間を表示ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚ ãªãŠã€ãƒ•レームã§åˆºæ¿€æç¤ºæ™‚間を指定ã™ã‚‹ã¨ã€ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ã®é’ã„æ£’ãŒè¡¨ç¤ºã•れãªããªã£ã¦ã—ã¾ã„ã¾ã™ã€‚Builderã¯å®Ÿé¨“ã«ä½¿ç”¨ã•れるモニターã®ãƒªãƒ•レッシュレートを知らãªã„ã®ã§ã€ä½•ç§’ã‹ã‚‰ä½•ç§’ã¾ã§åˆºæ¿€ãŒæç¤ºã•れã¦ã„ã‚‹ã‹ã‚’計算ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ãªã„ã®ã§ã™ã€‚ã“ã®ã¾ã¾ã§ã¯ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ã‚’見ãŸã¨ãã«åˆºæ¿€ãŒã©ã®ã‚ˆã†ãªé †ç•ªã«æç¤ºã•れã¦ã„ãã®ã‹éžå¸¸ã«ã‚ã‹ã‚Šã¥ã‚‰ã„ã®ã§ã€Builderã«ã¯ã€Œã“ã®æ™‚刻ã‹ã‚‰ã“ã®æ™‚刻ã¾ã§æç¤ºã•れるã€ã¨ã„ã†ç›®å®‰ã‚’表示ã•ã›ã‚‹æ©Ÿèƒ½ãŒã‚りã¾ã™ã€‚Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚„Textコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’é…ç½®ã—ã¦ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’確èªã—ã¦ãã ã•ã„。ç°è‰²ã®æ–‡å—ã§ **[é–‹å§‹]** ã®ä¸‹ã« **[予想開始時刻 (s)]** 〠**[終了]** ã®ä¸‹ã« **[予想実行時間 (s)]** ã¨æ›¸ã‹ã‚ŒãŸé …ç›®ãŒã‚りã¾ã™ã€‚ã“ã“ã«é–‹å§‹æ™‚åˆ»ã¨æç¤ºæ™‚é–“ã®è¦‹ç©ã‚‚りをãれãžã‚Œå…¥åŠ›ã™ã‚‹ã¨ã€è¦‹ç©ã‚‚りã«å¾“ã£ã¦é’ã„æ£’ãŒè¡¨ç¤ºã•れã¾ã™( :numref:`fig-set-expected-time` )。見ç©ã‚‚り値ã¯ã€å„自ã§ä½¿ç”¨ã—ã¦ã„るモニターã®ãƒªãƒ•ãƒ¬ãƒƒã‚·ãƒ¥ãƒ¬ãƒ¼ãƒˆã¨æŒ‡å®šã—ãŸãƒ•レーム数ã‹ã‚‰è¨ˆç®—ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ã¡ãªã¿ã«ã€Œæ™‚刻 (ç§’)ã€ã‚„「実行時間 (ç§’)ã€ã‚’é¸æŠžã—ã¦ã„る時ã«ã‚‚ã“れらã®è¦‹ç©ã‚‚りを入力ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ãŒã€æ··ä¹±ã‚’æ‹›ãã ã‘ã§æ„味ã¯ã‚りã¾ã›ã‚“。 蛇足ã§ã™ãŒã€ãƒªãƒ•レッシュレートã¨éžå¸¸ã«ã‚ˆãä¼¼ãŸç”¨èªžã§ãƒ•レームレートã¨ã„ã†ã‚‚ã®ãŒã‚りã¾ã™ã€‚フレームレートã®å˜ä½ã¯frames per secondã®ç•¥ã§FPSã§ã™ã€‚「1ç§’ã‚ãŸã‚Šã®ãƒ•レーム数ã€ã¨ã„ã†æ„味ã§ã™ã‹ã‚‰ã€ãƒªãƒ•レッシュレートã¨åŒã˜æ„味ã®ã‚ˆã†ã«æ€ãˆã¾ã™ã€‚ã—ã‹ã—ã€ãƒ•レームレートã¨ã„ã†ç”¨èªžã¯é€šå¸¸ã€ŒPCãŒãƒ¢ãƒ‹ã‚¿ãƒ¼ã«å¯¾ã—ã¦1ç§’é–“ã«è¡¨ç¤ºã™ã‚‹ã‚ˆã†ã«è¦æ±‚ã—ãŸãƒ•レーム数ã€ã‚’指ã—ã¾ã™ã€‚フレームレートãŒ100FPSã«é”ã—ã¦ã‚‚ã€ä½¿ç”¨ã—ã¦ã„るモニターã®ãƒªãƒ•レッシュレートãŒ60Hzã§ã‚れã°1ç§’é–“ã«å®Ÿéš›ã«è¡¨ç¤ºã•れるフレーム数ã¯60æžšã§ã™ã€‚é–“é•ãˆã‚„ã™ã„ã®ã§ã”注æ„ãã ã•ã„。