Riferimento dei trigger — tutti i 19 condizioni di scenario
Un TRIGGER decide quando le azioni di un evento si avviano. drawtonomy offre 19 condizioni nel menu a discesa dei trigger, più qualcuna dietro Advanced….
Otto condizioni si trovano sotto COMMON. Le rimanenti undici sono dietro una riga collassata More conditions… — cliccate per espandere.

I nuovi eventi iniziano con Simulation time a 0.00 s.
| Etichetta UI | OpenSCENARIO | Si attiva quando |
|---|---|---|
| Immediately (no condition) | (no condition) | Subito. Offerta solo come prima condizione di un trigger, mai su END CONDITIONS. |
| Simulation time | SimulationTimeCondition | La simulazione raggiunge un dato numero di secondi. |
| Time gap to actor | TimeHeadwayCondition | L’intervallo temporale verso un altro attore attraversa una soglia, in secondi. |
| Time to collision | TimeToCollisionCondition | Il tempo previsto a collisione con un altro attore attraversa una soglia. |
| Distance to actor | RelativeDistanceCondition | La distanza verso un altro attore attraversa una soglia, in metri. |
| Traveled distance | TraveledDistanceCondition | L’attore ha percorso una data distanza dall’inizio della simulazione. |
| Phase / event state | StoryboardElementStateCondition | Una fase o un evento denominati starts, is running, ends, o is complete. |
| Distance to point | DistanceCondition | La distanza dall’attore a un punto fisso attraversa una soglia. Monitora la distanza continuamente. |
More conditions…
Sezione intitolata “More conditions…”| Etichetta UI | OpenSCENARIO | Si attiva quando |
|---|---|---|
| Reach position | ReachPositionCondition | L’attore si trova entro un raggio di tolleranza da un punto. Un test di arrivo anziché un monitor di distanza. |
| End of road | EndOfRoadCondition | L’attore si trova alla fine della strada per una data durata. |
| Actor speed | SpeedCondition | La velocità dell’attore attraversa una soglia. |
| Relative speed | RelativeSpeedCondition | La velocità dell’attore relativa a un altro attore attraversa una soglia. |
| Stand still | StandStillCondition | L’attore è rimasto fermo per una data durata. |
| Actor acceleration | AccelerationCondition | L’accelerazione dell’attore attraversa una soglia. |
| Collision | CollisionCondition | L’attore collide con un’altra entità. |
| Off-road | OffroadCondition | L’attore è stato fuori dalla superficie stradale per una data durata. |
| Scenario parameter | ParameterCondition | Un parametro dichiarato si confronta con un valore. |
| Scenario variable | VariableCondition | Una variabile dichiarata si confronta con un valore. |
| Traffic signal | TrafficSignalCondition | Un segnale denominato raggiunge uno stato dato. |
Advanced conditions
Sezione intitolata “Advanced conditions”Alcune condizioni non compaiono affatto nel menu a discesa. Cliccate il piccolo link Advanced… sotto una riga di condizione per raggiungerle:
| Etichetta UI | OpenSCENARIO |
|---|---|
| Relative clearance | RelativeClearanceCondition |
| Angle | AngleCondition |
| Relative angle | RelativeAngleCondition |
| Traffic signal controller | TrafficSignalControllerCondition |
| Time of day | TimeOfDayCondition |
| User-defined value | UserDefinedValueCondition |
Combining conditions
Sezione intitolata “Combining conditions”Un trigger è un insieme di gruppi. L’editor mostra il primo gruppo sotto l’intestazione ALL OF (AND).
- + and aggiunge una condizione al gruppo corrente. Ogni condizione in
un gruppo deve mantenersi simultaneamente — il gruppo si mappa a un
ConditionGroupdi OpenSCENARIO. - or… avvia un nuovo gruppo, mostrato come Any of (OR). Qualunque singolo
gruppo soddisfatto soddisfa il trigger —
ConditionGroupmultipli vengono OR-ati secondo lo standard.
Quindi (A and B) or C sono due gruppi: uno contenente A e B, uno contenente C.
Common fields
Sezione intitolata “Common fields”I campi visualizzati dipendono dalla condizione, ma questi ricorrono:
| Campo | Significato |
|---|---|
| ACTOR | L’attore il cui stato viene misurato — l’entità che si attiva. |
| REFERENCE ACTOR | L’altro attore, per condizioni che confrontano due di loro. |
| SECONDS | La soglia, per condizioni basate sul tempo. |
| exceeds / falls below | La regola di confronto. Quale sia il valore predefinito dipende dalla condizione. |
| DELAY AFTER MET | Nella sezione ADVANCED dell’evento: ritarda l’evento questo numero di secondi dopo il soddisfacimento della condizione. Si mappa a Condition@delay. |
See also
Sezione intitolata “See also”- Riferimento delle azioni — cosa succede quando un trigger si attiva.
- Fasi e eventi — le condizioni Start delle fasi usano lo stesso catalogo.
- Condizioni di fine e fallimento — le stesse condizioni, usate per fermare una simulazione o farla fallire.