天圆液压产品中心
AutoCAD对液压油缸称中心线绘制法
|
(progn ;;;计较两头中点坐标 ) (command "layer" "set" 5 "") ) (setq pt (mapcar'+pt1 pt2 )) (setq p2 (mid p2 p4 )) (setq p1 (getpoint" 选择第一条直线的第一个点")) (setq e (entget (car cl1)));;取得第二条直线的实体数据 ;;;;规复情形变量 (setq cl (ssget (nth 0 (cdr cl1))));取得第一条直线的实体数据 (setq pt1 (polar pt1 (+pi a ) 2.5)) (command "line" p1 p2 "") ) GSL1.LSP (t (prompt" 两条直线已经选择完毕") (cond 第二个措施合用于路线轴,路线孔等各类环境。行使要领是:用LOAD呼吁装入GLS1.LSP,运行C:GSL1,依据屏幕提醒,别离选择双方的端点,自动绘制出中心线。 ;;;取得第一向线两头点的坐标 (defun mid(pt1 pt2 ) (defun mid(pt1 pt2 ) 计较两点之中点的成果函数 (defun c:gsl1(/ p1 p1 p3 p4 a ) (SETQ M 1) AutoCAD是今朝海内应用最广范的CAD体系之一,AutoCAD 成果强盛,是一个通用的CAD平台,可是假如不按照本专业的必要举办二次开拓,行使起来是很不利便的。画对称中心线是机器计划中常常碰着的一个题目。 (setq pt (mapcar '+ pt1 pt2 )) ;;调解端点 (setq m nil);退出轮回 pt1 pt2 (setq p3 (getpoint" 选择第二条直线的第一个点")) (prompt" 所选不是直线") (setq p2 (getpoint" 选择第一条直线的第二个点")) ;;配置情形变量 ((not cl2 ) (prompt"没有发明实体或一再")) ;;依次读取两条直线的端点 (setq p1 (polar p1 (+ pi a ) 2.5)) (setq pt1 (cdr (assoc 10 e )) pt2 (cdr (assoc 11 e ))) (setq cm (getvar "cmdecho")) (setq pt (mapcar '/ pt '(2 2 2))) ) (setq p1 (mid p1 p3 )) ((/="LINE"(cdr (assoc 0 (setq e (entget (car cl2)))))) (setq cl2 nil) ;;;取得第二直线两头点的坐标 (setq a (angle p1 p2)) (WHILE M (prompt" 所选不是直线") (SETQ CL2 (ENTSEL" 选择第二条直线")) (setq os (getvar "osmode")) (if (ssmemb (car cl2) cl ) ) (Princ " for symmetry line") (setq pt1 (mid pt1 pt3 )) (if (inters pt1 pt3 pt2 pt4 t) Princ ) (setq pt pt1 (princ " C:GSL has loaded") pt2 pt (if cl2 (SETQ CL1 (ENTSEL" 选择第一条直线 ")) (setvar "osmode" os) (WHILE M (command "line" pt1 pt2 "");;画出中心线 (setq pt2 (mid pt2 pt4 )) ) GSL.LSP: (t (prompt"找到了第一条直线”) (command"layer""SET"5"");;配置中心线层 ) (setq p2 (polar p2 a 2.5)) (defun c:gsl/m cl1 cl cl2 e pt pt1 pt2 pt3 pt4 a) (SETQ M 1) (setq pt (mapcar'/pt'(2 2 2))) (setq p4 (getpoint" 选择第二条直线的第二个点")) ) (setq a (angle pt1 pt2));计较中心线的倾角 (cond (initget 1) ) (princ " C:GSL1 has loaded") ) ) ) (setvar "cmdecho" 0) (initget 1) (princ) (initget 1) (setq pt2 (polar pt2 a 2.5));;计较中心线的第一个端点 (Princ " for symmetry line") 第一个措施合用于两条边是持续直线的环境。行使要领是:用LOAD呼吁装入GLS.LSP,运行C:GSL,活塞杆,依据屏幕提醒,别离选择双方,自动绘制出中心线。 ) ((not cl1 ) (prompt" 没有发明实体")) (setq m nil);;;退出轮回 ) 笔者用AutoLISP依据国度尺度开拓了两个措施,可以很利便地办理直线对称中心线的题目。 ;;生涯情形变量 (princ" 选择一再,天圆液压缸筒,从头选择") ((/="LINE"(cdr (assoc 0 (setqe(entget (car cl1)))))) (setq pt3 (cdr (assoc 10 e )) pt4 (cdr (assoc 11 e ))) (setvar "osmode" 33) ) (initget 1) ) (责任编辑: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 ]液压动力单元液不锈钢缸筒压齿轮泵的
