Error in function MakeTexture (Matlab and Psychtoolbox)
조회 수: 11 (최근 30일)
이전 댓글 표시
Here is the error I am getting:
Error in function MakeTexture: Invalid Window (or Texture) Index provided: It doesn't correspond to an open window or texture.
Did you close it accidentally via Screen('Close') or Screen('CloseAll') ?
Error using Screen
Usage:
textureIndex=Screen('MakeTexture', WindowIndex, imageMatrix [, optimizeForDrawAngle=0] [,
specialFlags=0] [, floatprecision=0] [, textureOrientation=0] [, textureShader=0]);
Error in SLM/updateSLMDisplay (line 104)
texture = Screen(slm.window, 'MakeTexture', grayVals);
The code has been working without any problems on Matlab 2014a on a different computer. I am trying to run the same code on a new computer (with matlab 2016a). After installing psychtoolbox, I got the code to run correctly, but due to some weird hardware issues, in my debugging process I thought I'd try to reinstall psychtoolbox by using SetupPsychtoolbox. After running this, I am getting the above error. Anyone have any ideas? Thank you
댓글 수: 3
Yuxian Zhang
2021년 9월 15일
You need to use this command to open window first:
[win,winrect] = Screen('OpenWindow',1,[255 255 255])
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Image display and manipulation에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!