終止支援通知: 將於 2026 AWS 年 5 月 20 日結束對 的支援 AWS SimSpace Weaver。2026 年 5 月 20 日之後,您將無法再存取 SimSpace Weaver 主控台或 SimSpace Weaver 資源。如需詳細資訊,請參閱AWS SimSpace Weaver 終止支援。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
時鐘
clock 區段指定模擬時鐘的屬性。目前,您只能設定刻度率 (時鐘傳送給應用程式的每秒刻度數)。刻度率是最高速率。有效的刻度率可能較低,因為刻度的所有操作 (例如實體更新) 都必須在下一個刻度開始之前完成。刻度率也稱為時鐘率。
的有效值tick_rate取決於結構描述中sdk_version指定的 。
刻度率的有效值
-
早於 的版本
"1.14":10
15
30
-
版本
"1.14"或更新版本:"10"
"15"
"30"
-
"unlimited"如需詳細資訊,請參閱無限制刻度率。
重要
-
對於 值
sdk_version早於"1.14"的結構描述,tick_rate是整數,例如30。 -
對於
"1.14"或更高sdk_version版本的結構描述, 的值tick_rate是字串,例如"30"。值必須包含雙引號。如果您將版本
"1.12"或結構描述轉換為版本"1.13""1.14"或更新版本,則必須以tick_rate雙引號括住 的值。
無限制刻度率
您可以將 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。
有關時鐘的常見問題
Q1. (問題 1):我可以變更 STARTED 模擬以使用不同的刻度率嗎?
您無法變更已存在於 AWS 雲端 生命週期任何階段之模擬的刻度率。您也無法變更在 中執行之模擬的刻度率SimSpace Weaver Local。您可以在結構描述tick_rate中設定 ,並從該結構描述啟動新的模擬。
Q2. (問題 2): 我可以在 1.14 之前的版本中以無限制的刻度率執行模擬嗎?
否,1.14.0 之前的版本不支援無限制的刻度率。
故障診斷時鐘錯誤
如果您的模擬無法啟動,您可以在 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\"}]"