在 ANSYS 命令流中,/NERR 是用于控制错误和警告信息显示数量的命令,主要用于批处理或自动化运行时减少弹窗干扰,提升运行效率。
/NERR 命令格式与作用
基本语法:text
/NERR,
,
:最大错误数(超过后不再显示错误弹窗)。
:最大警告数(超过后不再显示警告弹窗)。
默认值:通常为 /NERR, 5, 1000
常用设置:
关闭弹窗:/NERR, 1000000, 1000000
仅显示错误:/NERR, 1, 1000000
完全关闭(批处理):/NERR, 0
(部分版本支持,实际效果等同于不显示)。
典型应用场景
循环计算:避免每次迭代弹出警告确认框。
批量运行:提升脚本执行速度,避免人工干预。
调试阶段:临时关闭非关键警告,聚焦主要错误。
配合使用的其他命令
为彻底屏蔽弹窗,常与以下命令联合使用
/UIS, MSGPOP, 3:仅显示错误弹窗,隐藏警告和提示
KEYW, PR_SGVOF, 1:关闭“Verify”类确认弹窗(如参数重复定义)
完整屏蔽示例:
apdl
/FINISH
/CLEAR
/NERR, 1000000,
/UIS, MSGPOP,
KEYW, PR_SGVOF,
/PREP
注意事项
/NERR 不影响实际错误记录,所有错误和警告仍会写入 file.err 日志文件
设置为 0 可能导致完全不显示任何弹窗,包括致命错误,建议仅在稳定脚本中使用
在 Workbench 中若因错误过多无法求解,也可通过 /NERR 调整阈值绕过限制
如需进一步了解 ANSYS 命令语法,可查阅官方文档:Mechanical APDL Command Reference。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权