

終止支援通知： 將於 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_debugging"></a>

您可以使用下列方法來取得模擬的相關資訊。

**主題**
+ [使用SimSpace Weaver Local並查看主控台輸出](#working-with_debugging_use-local)
+ [查看 Amazon CloudWatch Logs 中的日誌](#working-with_debugging_logs)
+ [使用 **describe** API 呼叫](#working-with_debugging_api)
+ [連接用戶端](#working-with_debugging_client)

## 使用SimSpace Weaver Local並查看主控台輸出
<a name="working-with_debugging_use-local"></a>

建議您先在本機開發模擬，然後在 中執行它們 AWS 雲端。當您使用 執行 時，可以直接檢視主控台輸出SimSpace Weaver Local。如需詳細資訊，請參閱[中的本機開發 SimSpace Weaver](working-with_local-development.md)。

## 查看 Amazon CloudWatch Logs 中的日誌
<a name="working-with_debugging_logs"></a>

當您在應用程式的主控台輸出中執行模擬 AWS 雲端 時， 會傳送至 Amazon CloudWatch Logs 中的日誌串流。您的模擬也會寫入其他日誌資料。如果您希望模擬寫入日誌資料，則必須在模擬結構描述中啟用記錄。如需詳細資訊，請參閱[SimSpace Weaver Amazon CloudWatch Logs 中的日誌](cloudwatch-logs.md)。

**警告**  
您的模擬可以產生大量日誌資料。日誌資料可以快速成長。您應該密切監看日誌，並在不再需要它們時停止模擬。記錄可能會產生大量成本。

## 使用 **describe** API 呼叫
<a name="working-with_debugging_api"></a>

您可以使用下列服務 APIs在 中取得模擬的相關資訊 AWS 雲端。
+ **ListSimulations** – 取得 中所有模擬的清單 AWS 雲端。  
**Example 範例**  

  ```
  aws simspaceweaver list-simulations
  ```
+ **DescribeSimulation** – 取得模擬的詳細資訊。  
**Example 範例**  

  ```
  aws simspaceweaver describe-simulation --simulation MySimulation
  ```
+ **DescribeApp** – 取得應用程式的詳細資訊。  
**Example 範例**  

  ```
  aws simspaceweaver describe-app --simulation MySimulation --domain MyCustomDomain --app MyCustomApp
  ```

如需 SimSpace Weaver APIs的詳細資訊，請參閱 [SimSpace Weaver API 參考](api-reference.md)。

## 連接用戶端
<a name="working-with_debugging_client"></a>

您可以將用戶端連線至執行中的自訂或服務應用程式，而您在模擬結構描述`endpoint_config`中使用 定義。 SimSpace Weaver 應用程式 SDK 包含範例用戶端，您可以用來檢視範例應用程式。您可以查看這些範例用戶端的原始程式碼和範例應用程式，了解如何建立自己的用戶端。如需如何建置和執行範例用戶端的詳細資訊，請參閱 中的教學課程[入門 SimSpace Weaver](getting-started.md)。

您可以在下列資料夾中找到範例用戶端的原始程式碼：
+ `sdk-folder\packaging-tools\clients\PathfindingSampleClients\`

# 偵錯本機模擬
<a name="working-with_debugging_local"></a>

您可以使用 偵錯您的SimSpace Weaver Local應用程式Microsoft Visual Studio。如需如何使用 偵錯的詳細資訊Visual Studio，請參閱 [Microsoft Visual Studio documentation。](https://learn.microsoft.com/en-us/visualstudio/debugger/debugger-feature-tour)

**偵錯本機模擬**

1. 請確定您的 `schema.yaml` 位於您的工作目錄中。

1. 在 中**Visual Studio**，開啟您要偵錯的每個應用程式的內容選單 （例如 `PathfindingSampleLocalSpatial`或 `PathfindingSampleLocalView`)，並在偵錯區段中設定工作目錄。

1. 開啟您要偵錯之應用程式的內容選單，然後選取**設定為啟動專案**。

1. 選擇 F5以開始偵錯應用程式。

偵錯模擬的要求與正常執行模擬的要求相同。您必須開始結構描述中指定的空間應用程式數量。例如，如果您的結構描述指定了 2x2 網格，而且您在偵錯模式下啟動空間應用程式，則在您啟動另外 3 個空間應用程式 （在偵錯模式下或不在偵錯模式下） 之前，模擬不會執行。

若要偵錯自訂應用程式，您必須先啟動空間應用程式，然後在偵錯工具中啟動自訂應用程式。

請注意，您的模擬會在鎖定步驟中執行。一旦應用程式達到中斷點，所有其他應用程式都會暫停。從該中斷點繼續之後，其他應用程式將會繼續。