psyctoolbo​xの'Screen'​関数に関して

13 ビュー (過去 30 日間)
takeru misawa
takeru misawa 2021 年 9 月 30 日
コメント済み: Hiroyuki Hishida 2021 年 10 月 14 日
psychtoolboxの'Screen'関数に関して質問です。
非常に漠然とした質問で大変恐縮なのですが、下記のようなエラーメセージのみが発生します。
Usage:
textureIndex=Screen('MakeTexture', WindowIndex, imageMatrix [,
optimizeForDrawAngle=0] [, specialFlags=0] [, floatprecision=0] [,
textureOrientation=0] [, textureShader=0]);
全体のスクリプトの内容に関しては、ある画像を表示させ、実験対称者にその印象を入力してもらう作業を繰り返すスクリプトになってます。(スクリプト全体が複雑なため、簡略化したスクリプトをお見せ出来ないのが申し訳ないですが、、、)
また、エラーはScreen('MakeTexture',...を通過するたびに起こるものではなく、5回に一度ほ同じ箇所で起こります。考えられる要因としてはデータをスクリプトを書いたPC別のPCに移動したためかなとも考えております。(OSは同じwindows,matlabバージョンは旧2016→新2020)
事情があり、元のPCですることはできません。
ディスプレイはmatlabのエディタ画面と実験スクリプト表示画面が2個あり、計3個使用しています。
なにかエラーの原因になる可能性があるものを挙げられる方はいらっしゃいませんか?よろしくお願いします。

採用された回答

Hiroyuki Hishida
Hiroyuki Hishida 2021 年 9 月 30 日
例えばですが、cpuやgpuの使用量などを表示しながら、コードを走らせると、エラーを吐くときに、顕著な違いが認められるなどあるかもしれませんが、このあたり、いかがでしょうか?
  3 件のコメント
takeru misawa
takeru misawa 2021 年 10 月 13 日
ほとんどご指摘の通り、メモリの問題でした。memory関数を使ってモニタリングした所判明しました。ありがとうございます。
Hiroyuki Hishida
Hiroyuki Hishida 2021 年 10 月 14 日
解決したようで、良かったです。また何かありましたら、ご相談ください。

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeTiming and presenting 2D and 3D stimuli についてさらに検索

製品


リリース

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!