オブジェクトプロパティアクションの設定
Labvancedのオブジェクトプロパティアクションは、実験中に参加者が見るものや体験するものを動的に制御するためのコアツールです。このアクションを使用すると、ロジック、ユーザー入力、または外部データに基づいて、画面上の任意のオブジェクトのプロパティをリアルタイムで変更できます。
概要
このアクションは、実験が実行中にオブジェクトの属性を修正できる最もシンプルな方法です。同じ要素の複数の静的バージョンを作成する代わりに、1つのオブジェクトを再利用して、リアルタイムで更新できます。
一般的な使用例
- 画像やメディアの変更(試行間で刺激を交換)
- 可視性の制御(条件に基づいて要素を表示/非表示)
- スタイルの調整(色、サイズ、位置、不透明度)
動作の仕組み
このアクションには通常、3つの主要なコンポーネントが含まれます:
- ターゲットオブジェクト – 修正したい要素(テキスト、画像、ボタンなど)
- プロパティ – 変更する特定の属性(例:テキスト、色、可視性)
- 新しい値 – そのプロパティに割り当てる値(静的または変数ベース)

ターゲットドロップダウンセクションでは、利用可能なオブジェクトのリストから具体的なターゲットを選択および指定できます。
プロパティ選択セクションでは、変更されるオブジェクトのプロパティが示されます。例えば、可視性、スケール、xおよび/or y座標位置です。利用可能なオプションとそのパラメータの完全な説明については、オブジェクトプロパティテーブル.を参照してください。
同時に変数内のオプションでは、変更されたプロパティが次のディスプレイ更新で本当に表示される時間を定量化できます。プロパティが変更されると、これらの変更が表示されるまでに短い時間(約~10ミリ秒)がかかります。この変化を定量化することは、反応時間に基づくタスクに役立ちます。
値選択メニューの可能な値は次のとおりです:
- 定数値(例:固定文字列/テキストまたは数値値)
- 実験変数(動的値)
- 参加者の反応や行動に基づく(例:マウスの動き/クリック/視線)。例えば、参加者のお気に入りの色が青であれば、画像の枠線を青に設定します。
- 操作値(例:オブジェクトのプロパティを参照し、見た目を変更するために値を加算/減算する)で、以下の画像の2番目のエントリに示されているように、画像の幅が
+40増加します。
以下は、‘オブジェクトプロパティ’アクションを使用する際に遭遇するフィールドの完全な概要です:
| メニュー項目 | メニューエリア | オブジェクトプロパティトリガーオプションの設定 |
|---|---|---|
ターゲット オブジェクト選択ドロップダウンリスト: | ![]() | |
ターゲット プロパティ選択ドロップダウンリスト: | ![]() | 2番目のドロップダウンメニューは、変更されるオブジェクトのプロパティを示します。利用可能なオプションとそのパラメータの完全な説明については、オブジェクトプロパティテーブル.を参照してください。 |
値選択メニュー | 新しい値を定義します。つまり、アクションの結果として新しいオブジェクトプロパティの値が何であるべきかを指定します。 **値選択メニュー**を利用します。 | |
‘+ プロパティを追加’ | ![]() | このアイコンをクリックすることで、アクションの下に複数のプロパティを追加および変更できます。 |
| チェックボックス - この変更が画面に反映される時間を記録する(フレームの開始からミリ秒単位で測定) | ![]() | プロパティが変更されると、これらの変更が表示されるまでに短い時間(約~10ms)がかかります。このオプションを使用すると、次のディスプレイ更新で変更されたプロパティが本当に見えるようになる時間をより正確に記録できます。 注: このオプションを選択すると、キャプチャされた値を保存する場所を指定するように求めるダイアログボックスが表示されます。変数は数値型である必要があります。 |
ワークフローヒント
複製アイコンを使用して、関連するプロパティ変更のためにただプロパティを変更します。
オブジェクトプロパティアクションを使用した研究 & 例のシナリオ
動きの印象を作成する
バルーンアナログリスクタスク(BART)では、オブジェクトプロパティアクションを使用して、ボタンをクリックするたびに画像の幅を増やすことで、風船が膨らんでいる印象を与えます。風船が破裂する確率が一定のポイントに達すると、再びオブジェクトプロパティアクションを使用して、刺激画像の代わりに破裂した風船を表示します。例については、ポンプ - 抽選番号 + 収益を増やすイベントの下のBART - ランダムタスクを参照してください。
オブジェクトの可視性を制御する
この1分間のビデオでは、ボタンを押すと画像が表示されるイベントが作成されます。
エディタでは、画像オブジェクトに可視性の値をゼロに設定します。ボタンが押されたとき(トリガー)に、オブジェクトプロパティアクションを指定し、画像オブジェクトの可視性を1に設定することを指定するイベントを作成します。
なぜ重要か
オブジェクトプロパティアクションは、インタラクティブで適応型の実験を構築するために不可欠です。それは以下を可能にします:
- リアルタイムのフィードバックループ
- 個別の参加者体験
- 効率的な実験デザイン(重複要素の削減)
- AIやセンサーのような動的システムとの統合



