

终止支持通知：2026 年 5 月 20 日， AWS 将终止对的支持。 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 日志](#working-with_debugging_logs)
+ [使用 **描述** 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 日志
<a name="working-with_debugging_logs"></a>

当您在控制台中运行模拟时，应用程序的输出 AWS 云 将发送到 Amazon Logs 中的 CloudWatch 日志流。您的模拟还会写入其他日志数据。如果您想让模拟写入日志数据，则必须在模拟架构中启用日志记录。有关更多信息，请参阅 [SimSpace Weaver 在 Amazon CloudWatch 日志中登录](cloudwatch-logs.md)。

**警告**  
您的模拟可能生成大量日志数据。日志数据可能增长得非常快。您应该密切关注日志，并在不再需要运行模拟时停止模拟。日志可能会产生高昂的成本。

## 使用 **描述** 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>

您可以使用 Microsoft Visual Studio 调试 SimSpace Weaver Local 应用程序。有关如何使用 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 个空间应用程序后，模拟才会运行（无论是否在调试模式下）。

要调试自定义应用程序，您必须先启动空间应用程序，然后在调试程序中启动自定义应用程序。

请注意，您的模拟以锁定步进运行。当应用程序遇到断点时，所有其他应用程序都会暂停。从该断点继续运行后，其他应用程序也会继续运行。