PsychToolBox 0 インストール、特徴、使用の留意点
PsychToolBoxについては下記のサイトを直接参照する方がよいが、初心者の学習の便を考慮して簡単に特徴とインストールなどの際の留意点をあげておく。
Psychophysics Toolbox(以下、PsychToolBox)は、MATLAB環境で動作する心理学実験プログラム、特に感覚知覚の精神(心理)物理学的実験のプログラムを作成するための関数のライブラリ(ToolBox)である。PsychToolBox自体はフリー(無料)であるが、MATLABはやや高額である。ただし、学生であれば、1万円ほどでStudent Versionを購入できるはずで、当面これで十分だろう。MATLABについて詳しくは別項を参照してほしい。
さて、PsychToolBoxの特徴は、まず心理学実験に必要充分な動作精度をもつプログラムを、比較的短期間に作成することが可能である点にある。基礎的なエンジンはC言語で作られているが、PsychToolBoxでプログラムを作成する側は、当面C言語を知っている必要はない。作業自体をみれば、表面的にはむしろ80年代のBasicに近いといっても良いかもしれない。実行もMATLABがそもそもインタプリタ型であるから、結果を容易に確認することができる。プログラミング経験者ならば、数週間でPsychToolBoxおよびMATLABの学習と目的の実験プログラムを書くことが可能、とされている。
心理実験に有用なサンプルが付属していることも学習、プログラミングを助けてくれる(George Sperling も指摘しているとおり)。近年の視覚研究に欠かせないGratingの作成や、基礎的な精神物理学的測定法、反応時間の測定なども用意されているので、これらを組み合わせることからプログラミングを始めることができる。
Mac版とWindow版があり、コードにおいては両者はほぼ共通するので互換性の点でもメリットがある。ここではMac版をインストールすることを例に、具体的に留意点をあげておこう。Mac版にはOS9とOSX用がダウンロード可能になっているが、OSX環境下でもOS9環境とX11を使うことができれば、OS9用のPsychtoolbox Mac 2.55 (12 March 2005) を利用することができる。OSX用は開発途上のようだ。
この場合,OSXのHDの中のApplications(OS9)フォルダにMATLABフォルダをおき、さらにその中のtoolboxフォルダ内にpsychtoolboxファルダをおくことに留意しておきたい。さらにこのpsychtoolboxにパスを設定することを忘れずに。pathの設定はmenu barからFile-->set pathで可能。
インストールが終了したら、まずはMATLABのコマンドプロンプトから
>>MovieDemo
と入力して動作を確認してみよう。以下、
>>help psychdemos
でサンプルのリストを確認できるので、ファイル名を直接入力すれば実行を確認できる。また例えば、
>>edit MovieDemo
でコードを見る(編集する)ことができる。
なお、MATLAB自体の具体的な操作は、下記の入門サイトなどを参照のこと。
References
Psychophysics Toolbox: Use Matlab to do vision research
By David Brainard, Denis Pelli and Allen Ingling
http://psychtoolbox.org/
Introduction to MATLAB
Kawatani Lab. at Fukui Univ.
http://feedback.mech.fukui-u.ac.jp/matlab/matlab0.htm
PsychToolBoxについては下記のサイトを直接参照する方がよいが、初心者の学習の便を考慮して簡単に特徴とインストールなどの際の留意点をあげておく。
Psychophysics Toolbox(以下、PsychToolBox)は、MATLAB環境で動作する心理学実験プログラム、特に感覚知覚の精神(心理)物理学的実験のプログラムを作成するための関数のライブラリ(ToolBox)である。PsychToolBox自体はフリー(無料)であるが、MATLABはやや高額である。ただし、学生であれば、1万円ほどでStudent Versionを購入できるはずで、当面これで十分だろう。MATLABについて詳しくは別項を参照してほしい。
さて、PsychToolBoxの特徴は、まず心理学実験に必要充分な動作精度をもつプログラムを、比較的短期間に作成することが可能である点にある。基礎的なエンジンはC言語で作られているが、PsychToolBoxでプログラムを作成する側は、当面C言語を知っている必要はない。作業自体をみれば、表面的にはむしろ80年代のBasicに近いといっても良いかもしれない。実行もMATLABがそもそもインタプリタ型であるから、結果を容易に確認することができる。プログラミング経験者ならば、数週間でPsychToolBoxおよびMATLABの学習と目的の実験プログラムを書くことが可能、とされている。
心理実験に有用なサンプルが付属していることも学習、プログラミングを助けてくれる(George Sperling も指摘しているとおり)。近年の視覚研究に欠かせないGratingの作成や、基礎的な精神物理学的測定法、反応時間の測定なども用意されているので、これらを組み合わせることからプログラミングを始めることができる。
Mac版とWindow版があり、コードにおいては両者はほぼ共通するので互換性の点でもメリットがある。ここではMac版をインストールすることを例に、具体的に留意点をあげておこう。Mac版にはOS9とOSX用がダウンロード可能になっているが、OSX環境下でもOS9環境とX11を使うことができれば、OS9用のPsychtoolbox Mac 2.55 (12 March 2005) を利用することができる。OSX用は開発途上のようだ。
この場合,OSXのHDの中のApplications(OS9)フォルダにMATLABフォルダをおき、さらにその中のtoolboxフォルダ内にpsychtoolboxファルダをおくことに留意しておきたい。さらにこのpsychtoolboxにパスを設定することを忘れずに。pathの設定はmenu barからFile-->set pathで可能。
インストールが終了したら、まずはMATLABのコマンドプロンプトから
>>MovieDemo
と入力して動作を確認してみよう。以下、
>>help psychdemos
でサンプルのリストを確認できるので、ファイル名を直接入力すれば実行を確認できる。また例えば、
>>edit MovieDemo
でコードを見る(編集する)ことができる。
なお、MATLAB自体の具体的な操作は、下記の入門サイトなどを参照のこと。
References
Psychophysics Toolbox: Use Matlab to do vision research
By David Brainard, Denis Pelli and Allen Ingling
http://psychtoolbox.org/
Introduction to MATLAB
Kawatani Lab. at Fukui Univ.
http://feedback.mech.fukui-u.ac.jp/matlab/matlab0.htm