前提・実現したいこと
ここに質問の内容を詳しく書いてください。
ほぼ初心者です。
vsコードからpsychopyを使ってpropixx_flickerの点滅刺激の実験を行っています
発生している問題・エラーメッセージ
vsコードから使っているのですが実行した際の実行画面がフルスクリーンのまま大きさを変えることができません。
どうしたら良いか教えてください。
無し
該当のソースコード
python
1import propixx_flicker as fl 2 3#from __future__ import print_function 4 5from psychopy import visual, event, core 6from PIL import Image 7import time, pylab, numpy 8 9from screeninfo import get_monitors 10 11for m in get_monitors(): 12 print(str(m)) 13 14 15use_propixx = False 16 17 18fl.init(use_propixx=use_propixx) 19 20flicker_freqs = [3, 63] 21stim_duration = 5 22stim_size = 2 ** 7 23 24###################### 25# Window and Stimuli # 26###################### 27 28colors = {'grey': [0.0, 0.0, 0.0], 29 'white': [1.0, 1.0, 1.0], 30 'black': [-1.0, -1.0, -1.0], 31 32 'cs': 'rgb'} 33 34frame_center = (fl.FRAME_CENTER[0], fl.FRAME_CENTER[1]) 35 36 37win = visual.Window(fl.FULL_RES, 38 monitor='propixx_tester', 39 fullscr=True, 40 color=colors['grey'], 41 colorSpace=colors['cs'], 42 allowGUI=False, units='pix') 43 44stim_params = {'win':win , 'units': 'pix'} 45 46text_stim = fl.QuadStim(visual.TextStim, 47 text='hello', 48 pos=frame_center, 49 color=colors['white'], 50 colorSpace=colors['cs'], 51 height=30,**stim_params) 52 53stim = fl.BrightnessFlickerStim(visual.ImageStim, 54 image='example_stimulus.jpg', 55 pos=frame_center, 56 mask='circle', 57 colorSpace=colors['cs'], 58 size=(stim_size, stim_size), 59 **stim_params) 60 61 62 63 64 65#################### 66# Show the stimuli # 67#################### 68 69instructs = ['This example shows a flickering image.', 70 'Ready?'] 71instructs = [f'{txt}\n\nPress SPACE to go on' for txt in instructs] 72 73 74def show_text(text): 75 """ 画面の中央にテキストを表示します。 76 """ 77 text_stim.set('text', text) 78 text_stim.draw() 79 win.flip() 80 81 82def instructions(text): 83 """指示を表示し、スペースを押した後に続行します 84 """ 85 show_text(text) 86 event.waitKeys(keyList=['space']) 87 win.flip(clearBuffer=True) # clear the screen 88 core.wait(0.2) 89 90 91def main(): 92 """ 実験例を実行する 93 """ 94 95 for txt in instructs: 96 instructions(txt) 97 98 for freq in flicker_freqs: 99 # 刺激がちらつく速さのラベルを表示する 100 show_text(f"{freq} Hz") 101 core.wait(1.0) 102 103 stim.flicker(freq) 104 waiting_keypress=True 105 onset_time = core.monotonicClock.getTime() 106 107 108 while waiting_keypress: 109 keys = event.getKeys() 110 if 'space' in keys: 111 waiting_keypress = False 112 else: 113 stim.draw() 114 win.flip() 115 116 117 win.flip(clearBuffer=True) 118 core.wait(0.5) 119 120 win.close() 121 core.quit() 122 123 124if __name__ == '__main__': 125 main()
GitHubからpropixx_flickerのプログラムの中のminimal_example.pyを使うのかなとは想像できているのですが、何をどう書きかえたら良いのか分かりません。
試したこと
seleniumから実行ウィンドウを変えられるかと思ったのですがこれはwebサイトのウィンドウのみしか変えられないかなと思っています
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー