天圆液压产品中心
基于AutoCAD二次开液压缸发的表面粗糙度的智能化标注(2)
| 1)当点P5的y坐标大于点P2的y坐标时,书写基点为图5中的点P4,文本对齐方式需要根据字符a1、a2的宽度判断。首先用len()函数取a1、a2的字符个数,再用MAX()函数取字符最大值,最后通过公式(字符个数×字符高度×0.75)计算a1、a2字符的最大宽度,设为L。若L大于P3P4的长度,对齐方式为BR即右下对齐;否则对齐方式为中心对齐。文本旋转角度为线段P3P4与X轴的夹角; 2)当点P5的y坐标小于等于点P2的y坐标时,书写基点同样是点P4。若L大于P3P4的长度,文本对齐方式为TL即左上对齐;否则采用中心对齐的方式。文本旋转角度为线段P3P4与X轴的夹角。 3.4 尾线长度的确定 当b或c/f有值(数字或文本)时,粗糙度符号要带尾线,因此需根据b或c/f的内容确定尾线长度。方法为在用户窗体对应文本框内输入参数值,程序将计算字符宽度用以确定尾线长度并自动生成尾线;若二者均有值,则用MAX()函数取二者最大值后再生成尾线;若二者均为空,则不绘制尾线。 4 程序设计流程及实例应用 4.1 程序设计流程 通过菜单选择,进入用户窗体。 Step1:根据AutoCAD图样中的线宽选择粗糙度轮廓线宽,默认线宽为0.35mm。 Step2:输入或选择需要标注的数值(文本)。 Step3:双击选择表面粗糙度类型,进入AutoCAD绘图界面。 Step4:选择要标注的对象确定相应的参数。 Step5:读取文本高度,智能化判断插入点的位置,进行表面粗糙度的绘制。 4.2 实例 表面粗糙度标注实例如图6所示。
图6 表面粗糙度标注实例 5 结语 本文在AutoCAD平台上开发了表面粗糙度的智能化标注程序,通过使用菜单,方便、快捷地定制了界面友好、使用方便又符合国家标准的标注表面粗糙度的功能,弥补了AutoCAD中缺少表面粗糙度标注功能的现状。通过实际应用,证明该设计可通过自动计算并依据国家标准完成粗糙度的智能标注。 (责任编辑:admin) |
- [ 18-11-06 ]换向阀中位性液压站能特点及应用留意
- [ 18-10-09 ]公制螺纹、BS液压油缸PP螺纹ED密封油
- [ 18-09-11 ]很是具体的液液压站压阀块计划履历总
- [ 18-09-11 ]液压节液压站制技能的革命
- [ 16-09-14 ]联轴珩磨管器选择方法
- [ 16-07-17 ]怎样避免缸筒液压站冲击危害?
- [ 16-07-17 ]液压动力单元液不锈钢缸筒压齿轮泵的
