質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

0回答

1221閲覧

psychopyからpropixx_flicker点滅刺激の実行画面ウィンドウの大きさを変更したい

Myosshiii

総合スコア0

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2021/11/24 07:14

前提・実現したいこと

ここに質問の内容を詳しく書いてください。
ほぼ初心者です。
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/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問