CAD系统变量详解与常用变量整理

需积分: 19 3 下载量 135 浏览量 更新于2024-08-10 收藏 31KB DOCX 举报
"AUTOLISP系统变量大全,包括各种控制CAD功能的参数,如fillmode、attmode等,以及常用变量的说明,如acadlspasdoc、acadver、acisoutver、aflags等。" AUTOLISP系统变量是控制AutoCAD行为的重要元素,它们允许用户定制和优化软件性能,解决特定的绘图问题。系统变量可以分为可直接在“选项”或其他对话框中设置的,以及需要通过命令行或编程方式更改的。理解并熟练运用这些变量能够提高工作效率,解决图纸显示和操作中的问题。 1. `fill`或`fillmode`系统变量控制图形的填充显示。当`fillmode`设为1时,填充是可见的;设为0,则填充被关闭,仅显示边框。 2. `attmode`变量管理块属性的显示。不同的值决定属性是否可见、是否固定、是否需要验证或预置。例如,值1表示属性不可见,4表示属性需要验证。 3. `acadlspasdoc`变量决定`acad.lsp`自动加载的行为。0表示只在第一个图形中加载,1表示在每个打开的图形中都加载。 4. `acadver`存储AutoCAD的版本信息,与Dxf文件标题变量 `$acadver` 不同,后者反映图形数据库的版本。 5. `acisoutver` 控制`acisout`命令生成的SAT(ACIS输出)文件的ACIS版本,影响文件的兼容性和数据质量。 6. `aflags` 设置属性定义的标志,影响属性的显示和编辑行为,如不可见、固定、验证或预置。 7. `angbase` 是一个用于设置基准角度的系统变量,它将当前UCS的零角度设置为指定的值。 8. `angdir` 决定正角度的方向,0代表逆时针,1代表顺时针。 9. `apbox` 开启或关闭自动捕捉靶框,0关闭,1开启,靶框有助于精确选择对象。 10. `aperture` 定义靶框的大小,以像素为单位,影响绘图时的捕捉精度。 了解并掌握这些基本的系统变量仅仅是探索AUTOLISP系统变量的开始。实际上,AutoCAD提供了数百个系统变量,涵盖了图形显示、用户界面、打印设置等多个方面。对于每个变量,都有其特定的用途和适用场景,通过深入学习和实践,用户可以更深入地定制AutoCAD以满足个人或团队的需求。在遇到问题时,查阅系统变量的帮助文档或在线资源通常能迅速找到解决方案。因此,熟悉系统变量不仅有助于日常绘图工作,也是提升AutoCAD使用技能的关键步骤。