Setzen der Objektattribute-Aktion
Die Setzen der Objektattribute-Aktion in Labvanced ist ein zentrales Werkzeug zur dynamischen Steuerung dessen, was Teilnehmer während eines Experiments sehen und erleben. Sie ermöglicht es Ihnen, die Eigenschaften eines beliebigen Objekts auf dem Bildschirm in Echtzeit zu ändern, basierend auf Logik, Benutzereingaben oder externen Daten.
Inhaltsverzeichnis
Übersicht
In seiner einfachsten Form ermöglicht diese Aktion, das Attribut eines Objekts während des Experiments zu ändern. Anstatt mehrere statische Versionen desselben Elements zu erstellen, können Sie ein Objekt wiederverwenden und es in Echtzeit aktualisieren.
Häufige Anwendungsfälle
- Ändern von Bildern oder Medien (Stimuli zwischen Trials austauschen)
- Steuerung der Sichtbarkeit (Elemente basierend auf Bedingungen anzeigen/ausblenden)
- Anpassen von Stilen (Farbe, Größe, Position, Opazität)
Wie es funktioniert
Die Aktion umfasst typischerweise drei Schlüsselkomponenten:
- Zielobjekt – das Element, das Sie ändern möchten (Text, Bild, Schaltfläche usw.)
- Eigenschaft – das spezifische Attribut, das geändert werden soll (z. B. Text, Farbe, Sichtbarkeit)
- Neuer Wert – der Wert, der diesem Attribut zugewiesen wird (kann statisch oder variabel sein)

Der Abschnitt Ziel-Dropdown ermöglicht es Ihnen, aus einer Liste verfügbarer Objekte auszuwählen und zu spezifizieren, welches das spezifische Ziel sein soll.
Der Abschnitt Eigenschaftsauswahl gibt an, welche Objekt eigenschaft geändert werden soll. Zum Beispiel Sichtbarkeit, Maßstab, x- und/oder y-Koordinatenposition. Für eine vollständige Erklärung der verfügbaren Optionen und deren Parameter siehe bitte die Objekteigenschaften-Tabelle.
Die Option Gleiche Zeit in Variable ermöglicht es Ihnen, die Zeit zu quantifizieren, wann die geänderte Eigenschaft beim nächsten Anzeige-Refresh wirklich sichtbar ist. Wenn eine Eigenschaft geändert wird, dauert es eine kurze Zeit (ca. ~10 Millisekunden), bis diese Änderungen sichtbar sind. Diese Änderung zu quantifizieren kann nützlich sein für Aufgaben, die auf Reaktionszeiten basieren.
Mögliche Werte für das Wert-Auswahlmenü können sein:
- Konstantwert (z. B. fester String/Text oder numerische Werte)
- Experimentvariablen (dynamische Werte)
- Basierend auf den Antworten und dem Verhalten der Teilnehmer (z. B. Mausbewegungen / Klicks / Blick). Wenn beispielsweise die Lieblingsfarbe eines Teilnehmers blau ist, setzen Sie die Bildumrandung auf blau.
- Betriebliche Werte (z. B. Referenzierung der Objektattribute und dann Hinzufügen/Abziehen eines Wertes zur Änderung seines Aussehens), wie im zweiten Eintrag im Bild unten, bei dem die Bildbreite um
+40erhöht wird.
Im Folgenden finden Sie eine vollständige Übersicht über die Felder, die Sie beim Arbeiten mit der 'Setzen der Objektattribute'-Aktion antreffen:
| Menüpunkt | Menübereich | Auslöseroptionen für das Setzen der Objektattribute |
|---|---|---|
Ziel Objekt Auswahl-Dropdownliste: | ![]() | |
Ziel Eigenschaft Auswahl-Dropdownliste: | ![]() | Das zweite Dropdown-Menü gibt an, welche Objekt eigenschaft geändert werden soll. Für eine vollständige Erklärung der verfügbaren Optionen und deren Parameter siehe bitte die Objekteigenschaften-Tabelle. |
Wert-Auswahlmenü | Definieren Sie den neuen Wert, d. h. was der Wert des neuen Objektattributs als Ergebnis der Aktion mithilfe des Wert-Auswahlmenüs. sein soll. | |
‘+ Eigenschaft hinzufügen’ | ![]() | Unter der Aktion können mehrere Eigenschaften hinzugefügt und geändert werden, indem Sie dieses Symbol anklicken. |
| Checkbox - Aufzeichnen der Zeit, wenn diese Änderung auf dem Bildschirm sichtbar wird (gemessen in Millisekunden ab dem Beginn des Frames). | ![]() | Wenn eine Eigenschaft geändert wird, dauert es eine kurze Zeit (ca. ~10 ms), bis die Änderungen sichtbar sind. Mit dieser Option können Sie präziser aufzeichnen, wann die geänderte Eigenschaft beim nächsten Anzeige-Refresh wirklich sichtbar ist. Hinweis: Bei Auswahl dieser Option erscheint ein Dialogfeld, in dem Sie angeben müssen (oder eine neue Variable erstellen können), wo dieser erfasste Wert gespeichert werden soll. Die Variable sollte numerisch als 'Datentyp' sein. |
Workflow-Tipps
Verwenden Sie das Duplikat-Symbol und ändern Sie einfach die Eigenschaft für verwandte Eigenschaftenänderungen.
Studien mit der Setzen der Objektattribute-Aktion & Beispiel-Szenarien
Den Eindruck von Bewegung erzeugen
Im Balloon Analog Risk Task (BART) wird die Setzen der Objektattribute-Aktion verwendet, um den Eindruck zu erwecken, dass der Ballon aufgeblasen wird, indem die Breite des Bildes mit jedem Button-Klick erhöht wird. Sobald der Wahrscheinlichkeitswert einen bestimmten Punkt erreicht, an dem der Ballon platzt, wird die Setzen der Objektattribute-Aktion erneut verwendet, um einen geplatzten Ballon anstelle des Stimuli-Bildes anzuzeigen. Für ein Beispiel siehe die BART - Zufällig-Aufgabe unter dem Pump - Zahl zeichnen + Einnahmen erhöhen-Ereignis.
Steuerung der Sichtbarkeit eines Objekts
In diesem einminütigen Video wird ein Ereignis erstellt, um ein Bild bei Drücken einer Taste sichtbar zu machen.
Im Editor wird dem Bildobjekt der Sichtbarkeits-Wert null zugewiesen. Ein Ereignis wird erstellt, das angibt, dass beim Drücken einer Taste (auslösend) --> Setzen der Objektattribute-Aktion und das Sichtbarkeitsattribut des Bildobjekts auf 1 gesetzt werden soll.
Warum es wichtig ist
Die Setzen der Objektattribute-Aktion ist entscheidend für den Aufbau interaktiver und adaptiver Experimente. Sie ermöglicht:
- Echtzeit-Feedback-Schleifen
- Personalisierte Teilnehmererlebnisse
- Effizientes Experimentdesign (weniger duplizierte Elemente)
- Integration mit dynamischen Systemen wie KI oder Sensoren



