2016-04-10 6 views
0

私は、画面の真ん中に右手または左向きのガボールが表示されていたというタスクを作成しようとしています。次に、 'right'は右向きガボールの正しいキーであり、左向きガボアのための 'left'です。私は(治験のプロパティで)loopTypeを使用する場合 :PsychoPyの階段に正解を定義する

  1. はランダム - 私は「条件」ファイルに正しい答えを定義することができますが、その後、私は階段を追加する方法がわからない(別のループを追加していません助けてください)
  2. 階段 - 私は階段のパラメータを取得しますが、私はどのように "正解"(刺激の向きに依存する)を追加するのか分かりません。コードコンポーネントによって?私はそこに何を書きますか?
  3. インタリーブされた階段 - 正しい答えと '条件'ファイルの階段のパラメータ(PsychoPyは異なる試行で異なる行を踏んでいない)の両方を定義する方法はわかりません。

私はこれらのおそらく非常に基本的な質問をお詫び申し上げますが、私はプログラミングを始めたばかりです。誰かがこの階段で私を助けることができれば、私はとても嬉しく思っています。

+0

1.あなたがコーダまたはBuilderを使用してい正しい応答を検出するための$corrAnsを治療するためのキーボードの応答を設定しますか? –

+0

ビルダーは残念です。 –

答えて

0

正しいオプションを保存するオプションをサポートするキーボードコンポーネントのような応答オプションを追加すると、このボックスにチェックを入れると、この試行で正しい答えが何であるかを指定できます(値がキー名)。私たちが正解キーを設定するストロープタスクのようなデモを見てください。

それでは、あなたの刺激をさまざまな向きにして、それを特定の反応に結び付ける方法が問題です。あなたはこれを、インタリーブされていない階段(これまでの説明から)で行うことができます。次に、開始ルーチンのコードセクションで、このようなことをしたコードコンポーネントが必要です。

if random()>0.5: # 50:50 probability 
    ori = 45 
    corrAns = 'left' 
else: 
    ori = -45 
    corrAns = 'right' 
# store the info we created in the data file 
trials.addOtherData('corrAns', corrAns) 
trials.addOtherData('ori', ori) 

はその後

+0

ありがとうございます。私は、刺激の個々のコントラストを得るためにビルダーからの1つのシンプルな階段を使用しています。その後、私は実験的な操作を実行する予定の休憩ですが、次に、同じ階段の階段です。 2番目の階段 'startVal'が最初の階段(ブレーク前)の最後の試行の強度に等しくなるようにする方法を知りました。エクスポートファイルでは、この値を含む列の名前は(ループのタイトル).intensityです。大きな階段から階段を上って階段を始めるようにしたいので、階段を一つずつ使うことはできません。 –

関連する問題