下载后可任意编辑定制 SolidWorks 符号图库杨红军 icad SolidWork 是具有强大的三维造型能力的三维机械设计软件,但在具体的运用中,常常出现多种符号不符合国家制图标准要求以及常用符号没有定义的情况,从而影响了工程制图的效率
本文作者对自定义符号的实现基础和途径进行了具体的介绍,供读者学习和参考
SolidWorks 是当前比较流行的三维机械设计软件,该软件提供了比较强大的三维造型能力,易学易用,能满足大部分机械行业的应用要求
就国内目前的 CAD、CAM 应用水平而言,机械设计最终的表达还主要依赖二维工程图
二维工程图是工程师的语言,为了使二维工程图在使用、理解上不产生混乱和歧义,国家制图标准对各种线条、文字和符号等都有严格的法律规范
SolidWorks 作为一款国外软件,其对于工程图样国家标准的支持不是很好,其中之一是工程图标注中的多种符号没有使用粗实线,不符合国家制图标准要求,同时有些常用符号没有定义
遇到这种情况只有用绘图命令手工绘制各种符号,这种方法不但影响了工程图的出图速度和质量,而且因这些所谓的符号与标注文本脱离,在工程图调整过程中会脱离原所需位置,使工程图修改很不方便
笔者通过对该软件符号定义的探究,发现软件的符号库完全可以自定义,通过自定义,完全可以定义国家标准的各种符号
一、实现基础 该软件的符号库定义保存于
\lang\chinese_simplified\gtol
sym 文件中,软件每次启动系统自动加载该符号库
该文件为纯文本文件,其内容分两部分:第一部分为语法介绍,第二部分为使用以上语法定义的各类符号
语法介绍包含 5 种基本的绘图命令:直线 LINE(x1,y1,x2,y2),圆CIRCLE(x,y,r),圆弧 ARC(x,y,r,a1,a2),文字 TEXT(x1,y1,x2,y2,t),填充三角POLY(x1,y1,