退出代码与消息
退出代码
批处理文件或调用程序应始终检查退出代码。只有 0 表示已写出新的输出文件。
| 退出代码 | 含义 |
|---|---|
0 | 转换成功。输出文件是新生成的。 |
-1 | 转换失败。不会留下输出文件。 |
1028 | 由于程序文件夹路径过长,无法导出 ODB++。参见路径规则。 |
运行失败后,ImgScan 会删除输出文件,因此不会把同名的旧文件误认为新结果。
在批处理文件中,请像首次转换那样使用 if %errorlevel% neq 0 进行检查。常见的 if errorlevel 1 表示“大于或等于 1”,会漏掉 -1,因而会把失败的运行报告为成功。
错误消息
每次运行失败都会以 -*** ERROR : ImageScan was failed 结束。其前面的消息指明了原因。
| 消息 | 原因与解决方法 |
|---|---|
License is not set to this PC | 该计算机没有有效的许可证,或许可证已过期。请联系您的供应商。 |
Accuracy Level should be 1 or 2 | ACCURACY 超出范围。 |
BandWd shpould be 2000 or less | BDWIDTH 过大。 |
Output folder does not exist or Output file( … ) is opened by the other program | 创建输出文件夹,或关闭打开了该输出文件的程序。 |
ODB++ export needs a shorter program folder | 将 ImgScan 文件夹移到更靠近驱动器根目录的位置。退出代码 1028。 |
Image data Importing was failed | 无法读取图像:图像不存在、其路径包含空格,或其使用了 ImgScan 无法读取的编码。请将其另存为未压缩的 8 位 .bmp 后重试。 |
CAD conversion (Pre-process) was failed、CAD conversion was failed、Intermediate Cad conversion nwas failed | 处理某个条带时失败。请检查 %TEMP% 中的可用空间和可用内存,或降低 BDWIDTH。 |
Post Merging was failed | 无法拼接条带。请检查 %TEMP% 中的可用空间。 |
No output file ( … ) | 导出已完成,但未写出任何文件。请检查输出文件夹的可用空间和权限。 |
Internal process was failed | Exe 中的某个辅助程序失败。请检查 Exe 文件夹是否完整,以及 ImgScan 是否从 ImgScan 文件夹启动。 |
消息完全按照 ImgScan 打印的原样显示(包括其拼写),以便您进行搜索。