在具体控制器的调试菜单中提供了核心转储命令。
并非所有支持的控制器都支持该功能。 查询您的控制器对应的编程指南。
有关核心转储创建的更多信息,请参阅核心转储。
当应用程序处于在线模式时,调试 > 创建核心转储命令对于具体的控制器可用。
执行此命令时,会对控制器执行以下验证:
如果... |
则... |
---|---|
如果已经有核心转储文件, |
则系统会询问您是否应将其加载到项目文件夹中。 |
如果没有核心转储文件,或者如果您拒绝加载现有文件并且如果应用程序在断点处暂停或者已检测到异常错误, |
则创建包含应用程序数据的转储文件。 该文件存储在项目文件夹中: <项目名称>.<设备名称>.<应用程序名称>.<应用指南>.core。 您可以通过状态栏上的按钮取消创建。 |
核心转储文件的内容取决于运行时系统。每当检测到异常错误时,相应的运行时系统就会创建转储。在这种情况下,您可以使用加载核心转储命令来显示转储以供错误分析之用。
当应用程序处于离线模式时,调试 > 加载核心转储命令对于具体的控制器可用。
执行此命令时,会在项目文件夹中搜索核心转储:
如果... |
则... |
---|---|
如果通过创建核心转储命令来强制了新核心转储的创建, |
则会自动将转储文件从控制器加载到项目中。 |
如果找到了多个核心转储文件, |
则系统会询问您是否应在项目中打开最后一次创建的核心转储文件。 或者,您可以选择另一个核心转储文件。 |
如果将转储加载了到项目中,则会打开应用程序的在线视图。它显示了核心转储创建时的应用程序状态。在此视图中,您可以监视变量值。此外,调用栈也可用。
注意: 执行关闭核心转储命令,可关闭核心转储视图。注销命令在此视图中无效。
当应用程序处于离线模式且有核心转储已打开时,调试 > 从核心转储加载设备日志命令对于具体的控制器可用。
执行此命令时,会加载控制器的与最后一次创建的核心转储保存在一起的日志列表。
该日志列表显示在与在线模式下设备配置编辑器的日志选项卡中相同的视图中。
当应用程序处于离线模式且有核心转储文件已从控制器加载到项目时,调试 > 关闭核心转储命令对于具体的控制器可用。
此命令可关闭应用程序的其中显示有核心转储的数据和变量值的已打开视图。