CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 2067|回复: 0

[求助] autolisp 问题求解!!

[复制链接]
发表于 2012-3-29 19:00 | 显示全部楼层 |阅读模式
1) 设置绘图极限、图线比例等:
& B3 c& Q6 m5 E% p  如:(setq ptll(getpoint “ptll=”))* X" N1 _; x+ m+ Y* H! b- d( ?7 q
      (setq ptlr(getpoint “ptlr=”))
* s5 n% M! e/ P4 e1 a(command “limits” ptll ptlr)4 t$ P5 ?2 ^- a8 C) E9 Z
(commad “zoom” “all”). r% q2 `! e/ G2 A
(commad “ltscale” 8)
3 r6 P! U/ t( m, N2)建层:$ r5 L# a# B% D0 ?) q% e
如:(commad “layer” “new” 1 “c” “red” 1 “1” “center” 1 “”)* ^% L# w6 j3 M
3)交互输入参数: `0 X( u6 |7 `  [8 W- ?% ?; P. u
如:(setq 吧(getreal “b=”))
/ K* y! T. S, z(setq dn(getreal “dn=”))+ n" H; H1 n+ |' M# F+ n  }
4)计算坐标点1 ]/ J) ~. ~* V, \) E
如:(setq p00(polar p0 0 b))
' m7 p7 Z& M5 s. M- K2 O(setq p1(polar p0 (*pi(/90 180.0)) (/ dn 2.0)))+ w  M  n- m  R7 \! ?1 G' d: q7 E
5)绘制中心线7 L8 ?, t7 r$ Q; [
可考虑中性线线型。 如:
4 ?$ H) S/ b+ j6 K; l$ M7 t' w' `(commad “layer” “set” 1 “”)
' O! Z! n( A/ s) Q+ h(command “line” p01 p02 “”). v: l$ s* [/ K/ c6 N  ?4 ]$ y  A
6)绘制中心线以上(下)图形
) j' E4 {" D6 A1 U! Y可调用 pline 、line 、circle等绘图命令。
! w8 G$ L1 |& j  y7)镜像出整个图形+ v! z9 Y$ I; c: a; u2 w& x
用镜像命令, 如:(command “mirror” “w” p8 p00 “” p01 p02 “n”)
4 U6 r5 L+ \. D% F1 d8)画剖面线6 x2 f- F1 b) O8 _* e. `
可用 hatch 命令,如: (command “hatch” “ansi31” 2 0 “w” p4 p2 “”)
5 J* u: E$ @& t# S2 w5 i% X8 q2 C9)标注尺寸( ?# `+ c( V- w7 u! S
可调用各种尺寸标注命令, 如:
4 O! l- ]( K; i' Y! y(setq dist1 (polar p0 pi 10))3 \& B6 y; c! B
(setq text (strcat “%%c” (rtos dn)))8 W4 q, q5 r0 e7 H/ w) M
(command “dim” “ver” p1 p9 dist1 text)* u8 C, `3 S) u8 K
(comand “exit”)
8 h2 K0 A2 Y. m4 w6 e5 T5 r        以上是给出的部分编程命令。(打的可能会有错误大神们分析下)        要求  整理程序!!     能做出如“上图”的 图    !!
/ _! x4 k) a2 F3 r, C/ _% |( }' H      求助各位了 !!   谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2026-10-21 18:57

CAD设计论坛,为工程师增加动力。

© 2005-2026 askcad.com. All rights reserved.

快速回复 返回顶部 返回列表