

Avis de fin de support : le 20 mai 2026, AWS le support de AWS SimSpace Weaver. Après le 20 mai 2026, vous ne pourrez plus accéder à la SimSpace Weaver console ni aux SimSpace Weaver ressources. Pour plus d'informations, voir [AWS SimSpace Weaver fin du support](https://docs.aws.amazon.com/simspaceweaver/latest/userguide/simspaceweaver-end-of-support.html). 

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

La `clock` section définit les propriétés de l'horloge de simulation. Actuellement, vous pouvez uniquement configurer le **taux de ticks** (le nombre de ticks par seconde que l'horloge envoie aux applications). Le taux de ticks est un taux maximum. Le taux de ticks effectif peut être inférieur car toutes les opérations (telles que les mises à jour d'entités) associées à un tick doivent être terminées avant que le prochain tick puisse commencer. Le taux de tic-tac est également appelé **fréquence d'horloge**.

Les valeurs valides pour `tick_rate` dépendent de celles `sdk_version` spécifiées dans votre schéma.

**Valeurs valides pour le taux de ticking**
+ Versions antérieures à `"1.14"` :
  + `10`
  + `15`
  + `30`
+ Version `"1.14"` ou ultérieure :
  + `"10"`
  + `"15"`
  + `"30"`
  + `"unlimited"`

    Pour de plus amples informations, veuillez consulter [Taux de ticks illimité](#working-with_configuring-simulation_clock_unlimited).

**Important**  
Pour les schémas dont la valeur est `sdk_version` antérieure à `"1.14"` la valeur de `tick_rate` est un **entier**, tel que`30`.
Pour les schémas dotés d'un `"1.14"` ou `sdk_version` d'une version ultérieure, la valeur de `tick_rate` est une **chaîne**, telle que`"30"`. La valeur **doit inclure les guillemets**.  
Si vous convertissez une version `"1.12"` ou un `"1.13"` schéma en version `"1.14"` ou ultérieure, vous devez placer la valeur de entre `tick_rate` guillemets.

## Taux de ticks illimité
<a name="working-with_configuring-simulation_clock_unlimited"></a>

Vous pouvez définir la valeur `tick_rate` sur `"unlimited"` pour permettre à votre simulation de s'exécuter aussi vite que votre code peut s'exécuter. Avec un taux de ticks illimité, SimSpace Weaver envoie le prochain tick immédiatement après que toutes les applications ont terminé les validations pour le tick en cours.

**Important**  
Le taux de ticks illimité n'est pas pris en charge dans SimSpace Weaver les versions antérieures à la version 1.14.0. La valeur minimale de `sdk_version` dans le schéma est`"1.14"`.

**Taux de ticks illimité dans SimSpace Weaver Local**  
SimSpace Weaver Localimplémente `"unlimited"` comme si le schéma spécifiait un taux de tic-tac de 10 kHz (10000). L'effet est le même qu'un taux de ticks illimité dans le AWS Cloud. Vous le spécifiez toujours `tick_rate: "unlimited"` dans votre schéma. Pour plus d’informations sur SimSpace Weaver Local, consultez [Développement local en SimSpace Weaver](working-with_local-development.md).

## Questions fréquemment posées sur l'horloge
<a name="working-with_configuring-simulation_clock_faq"></a>

### Q1. Puis-je modifier une simulation STARTED pour utiliser un taux de réussite différent ?
<a name="working-with_configuring-simulation_clock_faq_q1"></a>

Vous ne pouvez modifier le taux de réussite d'une simulation qui existe déjà AWS Cloud à aucun stade de son cycle de vie. Vous ne pouvez pas non plus modifier le taux de réussite d'une simulation en cours d'exécutionSimSpace Weaver Local. Vous pouvez le définir `tick_rate` dans le schéma et démarrer une nouvelle simulation à partir de ce schéma.

### Q2. Puis-je exécuter ma simulation avec un taux de clics illimité dans une version antérieure à la version 1.14 ?
<a name="working-with_configuring-simulation_clock_faq_q2"></a>

Non, le taux de ticking illimité n'est pas pris en charge dans les versions antérieures à la version 1.14.0.

## Résolution des erreurs d'horloge
<a name="working-with_configuring-simulation_clock_troubleshooting"></a>

Si votre simulation ne démarre pas, vous pouvez vérifier la valeur de `"StartError"` dans la sortie de l'**DescribeSimulation**API. Une `tick_rate` valeur non valide dans votre schéma produira les erreurs suivantes.

**Note**  
Le résultat d'erreur affiché ici est affiché sur plusieurs lignes pour améliorer la lisibilité. La sortie d'erreur réelle est une seule ligne.
+ Le `sdk_version` est antérieur à `"1.14"` et la valeur de `tick_rate` est un entier non valide. Valeurs valides : `10`, `15`, `30`

  ```
  "[{\"errorType\":\"SchemaFormatInvalid\",\"errorMessage\":
      \"$.clock.tick_rate: does not have a value in the enumeration [10, 15, 30]\"}]"
  ```
+ Le `sdk_version` est antérieur à `"1.14"` et la valeur de `tick_rate` est une chaîne. Valeurs valides : `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\"}]"
  ```
+ La chaîne `sdk_version` est `"1.14"` ou ultérieure et la valeur de `tick_rate` est une chaîne non valide. Valeurs valides : `"10"`, `"15"`, `"30"`, `"unlimited"`

  ```
  "[{\"errorType\":\"SchemaFormatInvalid\",\"errorMessage\":
      \"$.clock.tick_rate: does not have a value in the enumeration [10, 15, 30, unlimited]\"}]"
  ```
+ La valeur `sdk_version` est `"1.14"` ou ultérieure et la valeur de `tick_rate` est un entier. Valeurs valides : `"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\"}]"
  ```