您遇到了程序崩溃,或者程序经常崩溃。
报告崩溃的最可靠方法是提供可重复的场景。这意味着提供了一个循序渐进的过程,以及一个定义良好的开始上下文。这可能需要一些努力才能做到正确,但迄今为止,成功的机会最大。
通常,为了使场景可重复,最好将环境简化为尽可能标准的环境。这是一个简化和消除的过程。如果可能,场景应该是从默认的CSCAD用户配置文件、新图形、没有第三方插件或用户自定义以及default.cui文件开始。
如果不可能提供可重复的场景,那么在某些情况下,我们可以从其他诊断文件中推断出足够的信息。
提交支持请求,包括以下文件:
注意:
“崩溃”这个词经常被错误地用于其他问题,所以分析师可能会提问以确切定义所发生的情况。挂起或冻结不是崩溃,极慢的操作也不是挂起。操作失败并出现错误但未关闭 CSCAD 也不是崩溃。
每次 CSCAD 崩溃时,都会将崩溃报告写入 crash_report.txt 文件。崩溃报告保存在 CSCAD 启动文件夹中。此文件夹的位置取决于您启动 CSCAD 的方式,因此请注意,您的系统上可能在不同的文件夹中存在多个文件。如果程序没有权限在启动文件夹中创建文件,则该文件将在您的 %HOMEPATH% 文件夹中创建(在 Windows 上,通常是 c:\Users\[username]\)。有时崩溃报告是在程序未关闭的情况下生成的。有时会发生崩溃但没有崩溃报告。
(特定于 Windows)在大多数情况下,程序崩溃会导致crash dump(.dmp)文件,该文件与 crash_report.txt 在同一文件夹中生成。崩溃转储文件的创建可以根据 QAFLAGS 位 2048 启用或禁用。
CSCAD 可以将每个执行的命令记录到文本日志文件中。此日志的生成由 LOGFILEMODE 系统变量控制。如果 LOGFILEMODE = 1,则每次打开图形时都会创建一个日志文件。文件名格式为 DrawingName_yyyy-mm-dd_hh-mm-ss.log。
CSCAD 日志文件保存在由 LOGFILEPATH 系统变量指定的文件夹中。默认情况下,这是由 LOCALROOTPREFIX 系统变量指向的文件夹。