明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2226|回复: 10

[求助]龙大侠及各位大侠们帮忙啊!求绘制冷冲模冲子挂台的程序!!

[复制链接]
发表于 2005-2-18 00:46:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2005-2-18 22:42:34 编辑

龙大侠及各位大侠们帮忙啊!能否写一绘制冷冲模冲子挂台的程序!!



如附件Drawing1


冲子底部到挂台17.95(可变量)


挂台高3.05(可变量)


挂台深1.0(可变量)


谢了!


本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2005-2-18 10:48:00 | 显示全部楼层
概念 含糊
 楼主| 发表于 2005-2-18 22:26:00 | 显示全部楼层
看附件就明白了!!!
发表于 2005-2-22 10:31:00 | 显示全部楼层
请把冲子所经过各模板的图层告诉我,本人可给你免费写一个!!不过要等我有时间才行!
 楼主| 发表于 2005-2-25 00:35:00 | 显示全部楼层
楼上的大侠,先谢谢了!!!我这个冲子只要随层就好了,其他的参在附件中就说明得很详细了.如果你有更好的思路,也可以随意改动,只要能达到目的就行.谢谢!!!
发表于 2005-2-27 00:57:00 | 显示全部楼层
程序:
  1. (DEFUN C:GT ()
  2.   (SETVAR "CMDECHO" 0)
  3.   (SETQ OLDOS (GETVAR "OSMODE"))
  4.   (SETVAR "OSMODE" 0)
  5.   (SETQ AL1 (/ PI 2)
  6.              GTL (GETDIST "\nEnter Length 输入挂台距离 <17.95> :")
  7.              GTL (IF (= GTL nil) 17.95 GTL)
  8.              GTW (GETDIST "\nEnter Wight 输入挂台宽 <3.05> :")
  9.              GTW (IF (= GTW nil) 3.05 GTW)
  10.              GTD (GETDIST "\nEnter Deep 输入挂台深 <1.0> :")
  11.              GTD (IF (= GTD nil) 1.0 GTD))
  12.   (SETVAR "BLIPMODE" 0)
  13.   (WHILE (SETQ S1 (ENTSEL "\nSelec a Line 选择一条边 :"))
  14.    (SETVAR "OSMODE" 1)
  15.    (IF (SETQ P1 (GETPOINT "\nStart Point 起始点 :")) (PROGN
  16.      (SETVAR "OSMODE" 0)
  17.      (SETQ DL (ENTGET (CAR S1))
  18.                  PT1 (CDR (ASSOC 10 DL)) PT2 (CDR (ASSOC 11 DL))
  19.                  P2 (IF (> (DISTANCE PT1 P1) (DISTANCE PT2 P1)) PT1 PT2)
  20.                  ANG (ANGLE P1 P2)
  21.                  PT (GETPOINT P1 "\nWhich Side 哪一边? :")
  22.                  AN1 (ANGLE P1 PT)
  23.                  A1 (- AN1 ANG)
  24.                  A1 (IF (AND (> A1 0) (> A1 PI)) (- A1 PI PI) A1)
  25.                  A1 (IF (AND (< A1 0) (< A1 (- PI))) (+ A1 PI PI) A1)
  26.                  A1 (IF (> A1 0) (+ ANG AL1) (- ANG AL1))
  27.                  P3 (POLAR P1 ANG GTL)
  28.                  P4 (POLAR P3 A1 GTD)
  29.                  P5 (POLAR P3 ANG GTW)
  30.                  P6 (POLAR P5 A1 GTD))
  31.      (COMMAND "ERASE" (CAR S1) "" "LINE" P1 P3 P4 P6 P5 P2 "")
  32.    ))
  33.   )
  34.   (SETVAR "OSMODE" OLDOS)
  35.   (SETVAR "BLIPMODE" 1)
  36.   (SETVAR "CMDECHO" 1)
  37.   (PRINC)
  38. )
复制代码
 楼主| 发表于 2005-3-2 16:34:00 | 显示全部楼层
多谢ZZXXQQ大侠!!!鲜花送给你!!!


有一点小问题.我绘出的挂台始终是斜的,大概十几度的样子.这是怎么会事?
发表于 2005-3-2 23:58:00 | 显示全部楼层
不太清楚问题所在。请把图传上来看一下。
 楼主| 发表于 2005-3-3 11:21:00 | 显示全部楼层
多谢ZZXXQQ大侠!


不好意思!我弄错了,如果UCS不是世界坐标的话就会斜.是世界坐标就不会.


我在前面加了一句(command "ucs" "w").


谢谢!送花一朵!!!
发表于 2013-8-2 23:02:32 | 显示全部楼层
多谢!好东东
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-15 07:30 , Processed in 0.195360 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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