私は現在、PsychoPy をいじり回しており、クラス プロジェクト用に Sternberg デモを変更しようとしています。刺激テキスト (数字セット) をさまざまな色で表示したいと考えています。たとえば、1 つの数字が赤、次が青、次が茶色などです。同じ刺激内のさまざまな色。
セット全体の色を変更する方法しか見つかりません。実験に付随するスプレッドシートに別の変数を追加して、セル内の値をコンマで区切ることができないかどうか疑問に思っていました (赤、青、茶色…)。これは可能ですか?
いいえ、それは今のところ不可能です。それを可能にする実験的な新しい刺激クラスTextBox
がありますが、それを使用するにはコードを記述する必要があります (ビルダー インターフェイスからはまだ利用できません)。それとも、刺激の tif 画像を作成して使用しますか?
これを実装する現在の方法は、各桁に個別のテキスト刺激を用意し、それぞれに目的の色を付けることです。
数値のテキスト表現が、stimulusText などと呼ばれる変数に含まれている場合、最初のテキスト コンポーネントのテキスト フィールドに「$stimulusText[0]」を入力して、最初の数字だけが含まれるようにします。次のテキスト コンポーネントでは、「$stimulusText[1]」などを使用します。
各テキスト コンポーネントの色は、条件ファイルで指定された個別の列変数に応じて固定または変更できます。