

Hinweis zum Ende des Supports: Am 20. Mai 2026 AWS endet der Support für AWS SimSpace Weaver. Nach dem 20. Mai 2026 können Sie nicht mehr auf die SimSpace Weaver Konsole oder SimSpace Weaver die Ressourcen zugreifen. Weitere Informationen finden Sie unter [AWS SimSpace Weaver Ende des Supports](https://docs.aws.amazon.com/simspaceweaver/latest/userguide/simspaceweaver-end-of-support.html). 

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Uhr
<a name="working-with_configuring-simulation_clock"></a>

Der `clock` Abschnitt spezifiziert die Eigenschaften der Simulationsuhr. Derzeit können Sie nur die **Tick-Rate** konfigurieren (die Anzahl der Ticks pro Sekunde, die die Uhr an Apps sendet). Die Tickrate ist eine maximale Rate. Die effektive Tickrate könnte niedriger sein, da alle Operationen (wie Entitätsaktualisierungen) für einen Tick abgeschlossen sein müssen, bevor der nächste Tick beginnen kann. Die Tickrate wird auch als **Taktrate** bezeichnet.

Die gültigen Werte für `tick_rate` hängen von den in Ihrem Schema `sdk_version` angegebenen Werten ab.

**Gültige Werte für die Tickrate**
+ Versionen vor`"1.14"`:
  + `10`
  + `15`
  + `30`
+ Version `"1.14"` oder später:
  + `"10"`
  + `"15"`
  + `"30"`
  + `"unlimited"`

    Weitere Informationen finden Sie unter [Unbegrenzte Tickrate](#working-with_configuring-simulation_clock_unlimited).

**Wichtig**  
Bei Schemas, bei denen `sdk_version` ein Wert vor `"1.14"` dem Wert von eine **Ganzzahl `tick_rate`** ist, z. B. `30`
Bei Schemas mit einem `sdk_version` `"1.14"` oder einem späteren Wert `tick_rate` ist der Wert von eine **Zeichenfolge**, z. B. `"30"` Der Wert **muss die doppelten Anführungszeichen enthalten**.  
Wenn Sie eine Version `"1.12"` oder ein `"1.13"` Schema in Version `"1.14"` oder höher konvertieren, müssen Sie den Wert von `tick_rate` in doppelte Anführungszeichen setzen.

## Unbegrenzte Tickrate
<a name="working-with_configuring-simulation_clock_unlimited"></a>

Sie können den Wert `tick_rate` auf setzen`"unlimited"`, damit Ihre Simulation so schnell ausgeführt werden kann, wie Ihr Code ausgeführt werden kann. Bei einer unbegrenzten Tick-Rate wird der nächste Tick sofort SimSpace Weaver gesendet, nachdem alle Apps die Commits für den aktuellen Tick abgeschlossen haben.

**Wichtig**  
Eine unbegrenzte Tick-Rate wird in SimSpace Weaver Versionen vor 1.14.0 nicht unterstützt. Der Mindestwert von `sdk_version` im Schema ist. `"1.14"`

**Unbegrenzte Tick-Rate in SimSpace Weaver Local**  
SimSpace Weaver Localimplementiert, `"unlimited"` als ob das Schema eine Tick-Rate von 10 kHz (10000) spezifiziert hätte. Der Effekt ist derselbe wie eine unbegrenzte Tick-Rate in der AWS Cloud. Sie geben immer noch `tick_rate: "unlimited"` in Ihrem Schema an. Mehr über SimSpace Weaver Local erfahren Sie unter [Lokale Entwicklung in SimSpace Weaver](working-with_local-development.md).

## Häufig gestellte Fragen zur Uhr
<a name="working-with_configuring-simulation_clock_faq"></a>

### F1. Kann ich eine STARTET-Simulation so ändern, dass sie eine andere Tickrate verwendet?
<a name="working-with_configuring-simulation_clock_faq_q1"></a>

Sie können die Tick-Rate einer Simulation, die bereits in einer Phase ihres Lebenszyklus vorhanden ist, nicht ändern. AWS Cloud Sie können auch nicht die Tick-Rate einer Simulation ändern, die gerade läuftSimSpace Weaver Local. Sie können das `tick_rate` im Schema festlegen und von diesem Schema aus eine neue Simulation starten.

### F2. Kann ich meine Simulation mit einer unbegrenzten Tick-Rate in einer Version vor 1.14 ausführen?
<a name="working-with_configuring-simulation_clock_faq_q2"></a>

Nein, eine unbegrenzte Tickrate wird in Versionen vor 1.14.0 nicht unterstützt.

## Behebung von Uhrfehlern
<a name="working-with_configuring-simulation_clock_troubleshooting"></a>

Wenn Ihre Simulation nicht gestartet werden kann, können Sie den Wert von `"StartError"` in der Ausgabe der **DescribeSimulation**API überprüfen. Ein ungültiger `tick_rate` Wert in Ihrem Schema führt zu den folgenden Fehlern.

**Anmerkung**  
Die hier gezeigte Fehlerausgabe wird zur besseren Lesbarkeit in mehreren Zeilen angezeigt. Die tatsächliche Fehlerausgabe ist einzeilig.
+ Der `sdk_version` ist älter als `"1.14"` und der Wert von `tick_rate` ist eine ungültige Ganzzahl. Zulässige Werte: `10`, `15`, `30`

  ```
  "[{\"errorType\":\"SchemaFormatInvalid\",\"errorMessage\":
      \"$.clock.tick_rate: does not have a value in the enumeration [10, 15, 30]\"}]"
  ```
+ Der `sdk_version` ist früher als `"1.14"` und der Wert von `tick_rate` ist eine Zeichenfolge. Zulässige Werte: `10`, `15`, `30`

  ```
  "[{\"errorType\":\"SchemaFormatInvalid\",\"errorMessage\":
      \"$.clock.tick_rate: does not have a value in the enumeration [10, 15, 30]\"},
      {\"errorType\":\"SchemaFormatInvalid\",
      \"errorMessage\":\"$.clock.tick_rate: string found, integer expected\"}]"
  ```
+ Das `sdk_version` ist `"1.14"` oder später und der Wert von `tick_rate` ist eine ungültige Zeichenfolge. Zulässige Werte: `"10"`, `"15"`, `"30"`, `"unlimited"`

  ```
  "[{\"errorType\":\"SchemaFormatInvalid\",\"errorMessage\":
      \"$.clock.tick_rate: does not have a value in the enumeration [10, 15, 30, unlimited]\"}]"
  ```
+ Das `sdk_version` ist `"1.14"` oder später und der Wert von `tick_rate` ist eine Ganzzahl. Zulässige Werte: `"10"`, `"15"`, `"30"`, `"unlimited"`

  ```
  "[{\"errorType\":\"SchemaFormatInvalid\",\"errorMessage\":
      \"$.clock.tick_rate: does not have a value in the enumeration [10, 15, 30, unlimited]\"},
      {\"errorType\":\"SchemaFormatInvalid\",
      \"errorMessage\":\"$.clock.tick_rate: integer found, string expected\"}]"
  ```