

Avviso di fine del supporto: il 20 maggio 2026, AWS terminerà il supporto per AWS SimSpace Weaver. Dopo il 20 maggio 2026, non potrai più accedere alla SimSpace Weaver console o SimSpace Weaver alle risorse. Per ulteriori informazioni, consulta [AWS SimSpace Weaver Fine del supporto](https://docs.aws.amazon.com/simspaceweaver/latest/userguide/simspaceweaver-end-of-support.html). 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

La `clock` sezione specifica le proprietà dell'orologio di simulazione. Attualmente, puoi solo configurare la **frequenza dei tick** (il numero di tick al secondo che l'orologio invia alle app). Il tick-rate è il tasso massimo. La percentuale di tick effettiva potrebbe essere inferiore perché tutte le operazioni (come gli aggiornamenti delle entità) relative a un segno di spunta devono essere completate prima che possa iniziare il tick successivo. **Il tick rate è anche chiamato clock rate.**

I valori validi per `tick_rate` dipendono da quelli `sdk_version` specificati nello schema.

**Valori validi per il tick-rate**
+ Versioni precedenti a`"1.14"`:
  + `10`
  + `15`
  + `30`
+ Versione `"1.14"` o successiva:
  + `"10"`
  + `"15"`
  + `"30"`
  + `"unlimited"`

    Per ulteriori informazioni, consulta [Tick rate illimitato](#working-with_configuring-simulation_clock_unlimited).

**Importante**  
Per gli schemi `"1.14"` il cui valore `sdk_version` precedente a `tick_rate` è un **numero intero**, ad esempio. `30`
Per gli schemi con un `sdk_version` `"1.14"` o successivo, il valore di `tick_rate` è una **stringa**, ad esempio. `"30"` Il valore **deve includere le virgolette doppie**.  
Se si converte una versione `"1.12"` o `"1.13"` uno schema in una versione `"1.14"` o successiva, è necessario racchiudere il valore di `tick_rate` tra virgolette doppie.

## Tick rate illimitato
<a name="working-with_configuring-simulation_clock_unlimited"></a>

Puoi impostare to per consentire `tick_rate` `"unlimited"` alla simulazione di funzionare alla stessa velocità di esecuzione del codice. Con una frequenza di selezione illimitata, SimSpace Weaver invia il segno di spunta successivo immediatamente dopo che tutte le app hanno completato i commit per il segno di spunta corrente.

**Importante**  
La frequenza di selezione illimitata non è supportata nelle versioni precedenti alla 1.14.0. SimSpace Weaver Il valore minimo di `sdk_version` nello schema è. `"1.14"`

**Tick rate illimitato in SimSpace Weaver Local**  
SimSpace Weaver Localimplementa `"unlimited"` come se lo schema specificasse una frequenza di tick di 10 kHz (10000). L'effetto è lo stesso di una frequenza di tick illimitata in. Cloud AWS Lo specifichi ancora `tick_rate: "unlimited"` nel tuo schema. Per ulteriori informazioni su SimSpace Weaver Local, consultare [Sviluppo locale in SimSpace Weaver](working-with_local-development.md).

## Domande frequenti sull'orologio
<a name="working-with_configuring-simulation_clock_faq"></a>

### D1. Posso modificare una simulazione STARTED per utilizzare un tick rate diverso?
<a name="working-with_configuring-simulation_clock_faq_q1"></a>

Non è possibile modificare il tick rate di una simulazione già esistente in qualsiasi Cloud AWS fase del suo ciclo di vita. Inoltre, non puoi modificare il tick rate di una simulazione in corso. SimSpace Weaver Local Puoi impostarlo `tick_rate` nello schema e iniziare una nuova simulazione da quello schema.

### D2. Posso eseguire la mia simulazione con un tick rate illimitato in una versione precedente alla 1.14?
<a name="working-with_configuring-simulation_clock_faq_q2"></a>

No, il tick rate illimitato non è supportato nelle versioni precedenti alla 1.14.0.

## Risoluzione degli errori dell'orologio
<a name="working-with_configuring-simulation_clock_troubleshooting"></a>

Se la simulazione non si avvia, puoi controllare il valore di `"StartError"` nell'output dell'**DescribeSimulation**API. Un `tick_rate` valore non valido nello schema produrrà i seguenti errori.

**Nota**  
L'output di errore mostrato qui viene visualizzato su più righe per migliorare la leggibilità. L'output di errore effettivo è una singola riga.
+ `sdk_version`è precedente a `"1.14"` e il valore di `tick_rate` è un numero intero non valido. Valori validi: `10`, `15`, `30`

  ```
  "[{\"errorType\":\"SchemaFormatInvalid\",\"errorMessage\":
      \"$.clock.tick_rate: does not have a value in the enumeration [10, 15, 30]\"}]"
  ```
+ `sdk_version`è precedente a `"1.14"` e il valore di `tick_rate` è una stringa. Valori validi: `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\"}]"
  ```
+ `sdk_version`è `"1.14"` o successivo e il valore di `tick_rate` è una stringa non valida. Valori validi: `"10"`, `"15"`, `"30"`, `"unlimited"`

  ```
  "[{\"errorType\":\"SchemaFormatInvalid\",\"errorMessage\":
      \"$.clock.tick_rate: does not have a value in the enumeration [10, 15, 30, unlimited]\"}]"
  ```
+ `sdk_version`È `"1.14"` o successivo e il valore di `tick_rate` è un numero intero. Valori validi: `"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\"}]"
  ```