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

13 visualizaciones (últimos 30 días)
takeru misawa
takeru misawa el 30 de Sept. de 2021
Comentada: Hiroyuki Hishida el 14 de Oct. de 2021
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個使用しています。
なにかエラーの原因になる可能性があるものを挙げられる方はいらっしゃいませんか?よろしくお願いします。

Respuesta aceptada

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

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Timing and presenting 2D and 3D stimuli en Help Center y File Exchange.

Productos


Versión

R2020b

Community Treasure Hunt

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

Start Hunting!