Screen関係のエラー

15 views (last 30 days)
ko katayama
ko katayama on 24 Nov 2019
Commented: Etsuo Maeda on 27 Nov 2019
初めまして。
大学の実験でMatlabを用いようと考えています。
環境は「MacBook Pro (Retina, 13-inch, Early 2015)」の「macOS Mojave ver.10.14.1」で「MATLAB_R2019b」に「Psychtoolbox-3」をインストールして利用しています。
最初、Psychtoolboxのデモを最新のOSで試したところ、Screen関係のエラーを吐き(エラー: ovalkey (line 25)
[windowPtr, windowRect] = Screen('OpenWindow', screenNumber, bgColor);←このような)、同時に最新のOS(10.15)では正しい動作が期待できないというメッセージが書かれていたのでバージョンを一つ落としました(10.14)。
知り合いが10.14のバージョンで問題なく動作していたのでこれで行けると思った矢先、ほとんど同様のエラーを吐き出しました。
何が問題なのか全く見当がつきません。
何か分かることがあればよろしくお願い致します。

Accepted Answer

Etsuo Maeda
Etsuo Maeda on 27 Nov 2019
http://psychtoolbox.org/ のTopページは全て確認していますか?
A friendly note to all members of the church of Apple.
macOS 10.15.0 “Catalina” is not supported by current Psychtoolbox, due to a number of new entertaining bugs introduced by the iToys company into their latest trainwreck.
という記述のさらに下に、彼らがTestしたMATLABバージョンについて記載があります。
Please note that as of now, Psychtoolbox 3.0.15 is end-of-life, no longer supported in case of trouble or questions. All documentation on our website will be updated to only help with use of Psychtoolbox 3.0.16.
If you choose to use Psychtoolbox with Matlab then the most well tested Matlab versions on Linux are now R2014b and R2019a. The most well tested Matlab version on MS-Windows and macOS is now R2019a. For best results and support, use R2019a.
つまり、最新ベータ版 Psychotoolbox 3.0.16に対するMATLABのRecommended VersionはR2019aです。
MacOS Mojave 10.14 + MATLAB R2019a + Psychotoolbox 3.0.16 の組み合わせがよさそうですね。
MATLAB R2019b + Psychotoolbox 3.0.xでエラーが再現できるのであれば、下記のフォーラムに投稿して彼らの開発プロセスに貢献してみてはどうでしょうか。
note: PsychotoolboxはMathWorksの製品ではありません
HTH
  2 Comments
ko katayama
ko katayama on 27 Nov 2019
返信、ご丁寧な説明、ありがとうございます。
私もMATLAB R2019bとの相性が悪いと思い、MATLAB R2019a + MacOS Catalina 10.15でプログラムを実行してみたところ、やはり安定はしないものの、一応プログラムとしては動いていたので安心しかけていましたが、PTBのTopページは確認不足でした。
確かにMacOS 10.14.6 Mojaveでの実行が望ましいと明記されていますね。
またTime Machineからダウングレードして試してみようと思います。
ありがとうございます。
Etsuo Maeda
Etsuo Maeda on 27 Nov 2019
お返事ありがとうございます。
同じ箇所で嵌る人もいるとおもいますので「対応MATLABリリース、対応OSの記述が分かりにくい」というフィードバックをPsychotoolbox開発陣に伝えてはどうでしょうか。
お知り合いの方にも情報共有してあげてください。
HTH

Sign in to comment.

More Answers (0)

Products


Release

R2019b

Community Treasure Hunt

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

Start Hunting!