找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 15964|回复: 6
打印 上一主题 下一主题

autocad二次开发求助?

[复制链接]
跳转到指定楼层
1
发表于 2003-4-16 17:32:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
如何实现对象的选择,
例如:
调用offset命令时,该如何实现对偏移对象的选择呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2003-4-16 17:55:00 | 只看该作者
1.請問「二次開發」的定義是什麼?我對此題目很感興趣。
2.有朋友只寫一個「頂」是表示什麼意思?入境隨俗問問而已。
3
发表于 2003-4-16 19:21:03 | 只看该作者
Joseph Lin wrote:
1.請問「二次開發」的定義是什麼?我對此題目很感興趣。  
  2.有朋友只寫一個「頂」是表示什麼意思?入境隨俗問問而已。

  
1。AutoCAD荣登全球2D绘图软件的龙头宝座,主要是因为它具有开放的体系结构。它允许用户和开发者采用高级编程语言对其进行扩充和修改,即二次开发,能最大限度地满足用户的特殊要求。
2。“顶”的意思就是将帖子顶到最前面。:D:D
4
发表于 2003-4-17 08:57:09 | 只看该作者
4.6  怎样在 AutoLISP 程序中,组织和使用对象选择集
在AutoLISP程序的图形生成描述中,当然不应当再要求用户用手动操作指定目标,可以使用 (EntLast) 之类的响应。但是,更多的需求不能仅提供一个对象来满足。例如用多个对象组成的封闭线框打剖面线这个操作:由于组成线条的位置和尺寸会随不同的设计参数而有较大的变化,同时,在这些线框近旁、甚至在内部,也还可能有其它的无关图线,要想正确地打好剖面线,就是用手动操作也是挺麻烦的。但是用 AutoLISP 来处理,就会相当简单明确,因为AutoLISP有许多方便好用的对象选择集操作函数。
  
更多的技术细节,参见《Visual LISP程序设计——技巧与范例》
5
发表于 2003-4-17 13:49:35 | 只看该作者
流浪汉 wrote:
如何实现对象的选择,  
  例如:  
  调用offset命令时,该如何实现对偏移对象的选择呢?

  
有很多方法:
1. 可以输入位于对象上的一点坐标值
优点: 简单 缺点:如果有重复实体是可能选错,还有,该方法受ZOOM倍率和VIRWRES(选圆弧)时的影响
2. 提供ENTNAME,可以通过ENTLAST,ENTNEXT,ENTMAKE等等函数得到
3. 用PAUSE关键字,手动选择
  
建议用方法2, 如能作为参考,不胜荣幸
6
发表于 2003-4-17 17:13:28 | 只看该作者
非常感谢,我在autolisp中的求助文件中找到你所说的图元函数;
请问下:
我在使用mtext命令时,
字体的系统变量该怎么设置,
我写出来的字都是问号
7
发表于 2003-4-22 17:07:42 | 只看该作者
流浪汉 wrote:
非常感谢,我在autolisp中的求助文件中找到你所说的图元函数;  
  请问下:  
  我在使用mtext命令时,  
  字体的系统变量该怎么设置,  
  我写出来的字都是问号

  
抱歉,我不是经常来看,很晚才看到您的帖子.
  
从你的问题来看,应该是字体的设置不对,要显示中文需要有BIGFONT的支持.你如果使用MTEXT命令直接创建文字,应该指定字体名,在输入一点坐标后输入关键字 S,然后指定字体.
详细的内容请参考命令MTEXT,STYLE的帮助以及MTEXT的格式串.
  
顺便罗嗦几句
1.MTEXT的问题比较复杂,不同版本的AUTOCAD,用法也有区别.区别在哪里呢,那就是从ACAD2000开始,可以在MTEXT里面使用WINDOWS的字体(比如宋体)了,而在这以前的版本中,只能使用ACAD自身的字体.
  
2.用程序创建实体,建议用ENTMAKE函数而不是(COMMAND "_.line" ...)这样的方法,后者经常会受到OSMODE,VIEWRES等系统变量的影响.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-1-23 04:43 , Processed in 0.027899 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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