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 CenterFile Exchange에서 Timing 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!