

終止支援通知： 將於 2026 AWS 年 5 月 20 日結束對 的支援 AWS SimSpace Weaver。2026 年 5 月 20 日之後，您將無法再存取 SimSpace Weaver 主控台或 SimSpace Weaver 資源。如需詳細資訊，請參閱[AWS SimSpace Weaver 終止支援](https://docs.aws.amazon.com/simspaceweaver/latest/userguide/simspaceweaver-end-of-support.html)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

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

`clock` 區段指定模擬時鐘的屬性。目前，您只能設定**刻度率** （時鐘傳送給應用程式的每秒刻度數）。刻度率是最高速率。有效的刻度率可能會較低，因為刻度的所有操作 （例如實體更新） 必須完成，才能開始下一個刻度。刻度率也稱為**時鐘率**。

的有效值`tick_rate`取決於結構描述中`sdk_version`指定的 。

**刻度率的有效值**
+ 早於 的版本`"1.14"`：
  + `10`
  + `15`
  + `30`
+ 版本 `"1.14"` 或更新版本：
  + `"10"`
  + `"15"`
  + `"30"`
  + `"unlimited"`

    如需詳細資訊，請參閱[無限制刻度率](#working-with_configuring-simulation_clock_unlimited)。

**重要**  
對於具有`sdk_version`早於 值`"1.14"`的結構描述`tick_rate`是**整數**，例如 `30`。
對於 `"1.14"`或更高`sdk_version`版本的結構描述， 的值`tick_rate`是**字串**，例如 `"30"`。值**必須包含雙引號**。  
如果您將版本`"1.12"`或結構描述轉換為版本 `"1.13"` `"1.14"`或更新版本，則必須以`tick_rate`雙引號括住 的值。

## 無限制刻度率
<a name="working-with_configuring-simulation_clock_unlimited"></a>

您可以將 `tick_rate` 設定為 `"unlimited"` ，讓您的模擬能夠以程式碼執行的速度執行。使用無限制的刻度率， 會在所有應用程式完成目前刻度的遞交後立即 SimSpace Weaver 傳送下一個刻度。

**重要**  
1.14.0 之前的 SimSpace Weaver 版本不支援無限制的刻度率。結構描述`sdk_version`中 的最小值為 `"1.14"`。

**中的無限制刻度率 SimSpace Weaver Local**  
SimSpace Weaver Local 會實作 `"unlimited"`，就好像結構描述指定了 10 kHz (10000) 的刻度率。效果與 中的無限制刻度率相同 AWS 雲端。您仍然會在結構描述`tick_rate: "unlimited"`中指定 。如需 SimSpace Weaver Local 的相關資訊，請參閱 [中的本機開發 SimSpace Weaver](working-with_local-development.md)。

## 有關時鐘的常見問題
<a name="working-with_configuring-simulation_clock_faq"></a>

### Q1. (問題 1)：我可以將 STARTED 模擬變更為使用不同的刻度率嗎？
<a name="working-with_configuring-simulation_clock_faq_q1"></a>

您無法變更在其生命週期的任何階段已存在於 AWS 雲端 之模擬的刻度率。您也無法變更在 中執行之模擬的刻度率SimSpace Weaver Local。您可以在結構描述`tick_rate`中設定 ，並從該結構描述開始新的模擬。

### Q2. (問題 2): 我可以在 1.14 之前的版本中以無限制的刻度率執行模擬嗎？
<a name="working-with_configuring-simulation_clock_faq_q2"></a>

否，1.14.0 之前的版本不支援無限制的刻度率。

## 故障診斷時鐘錯誤
<a name="working-with_configuring-simulation_clock_troubleshooting"></a>

如果您的模擬無法啟動，您可以在 **DescribeSimulation** API 的輸出`"StartError"`中檢查 的值。結構描述中的無效`tick_rate`值會產生下列錯誤。

**注意**  
此處顯示的錯誤輸出會顯示在多行上，以改善可讀性。實際錯誤輸出是單行。
+ `sdk_version` 早於 ，`"1.14"`而 的值`tick_rate`是無效的整數。有效值：`10`、`15`、`30`

  ```
  "[{\"errorType\":\"SchemaFormatInvalid\",\"errorMessage\":
      \"$.clock.tick_rate: does not have a value in the enumeration [10, 15, 30]\"}]"
  ```
+ `sdk_version` 早於 ，`"1.14"`而 的值`tick_rate`是字串。有效值：`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"`或更新版本，而 的值`tick_rate`是無效的字串。有效值：`"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"`或更新版本，而 的值`tick_rate`是整數。有效值：`"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\"}]"
  ```