找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 985|回复: 7

[求助] [求助]:如何用autolisp实现智能的明细栏处理

[复制链接]
发表于 2004-11-23 08:21:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
看到过用ObjectARX 编的“机械设计明细栏处理系统 ”。功能是:1、拉完件号后自动产生明细表。2、如果删除一个件号,明细栏的内容会自动删除。请问用autolisp应该如何实现?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-11-23 08:59:16 | 显示全部楼层
INVENTOR或其他机械CAD软件处理起来方便些。笔者眼下正用LISP编写有关明细栏处理的程序,感觉比较费劲,当然取决于具体的功能和复杂程度。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-11-23 17:03:15 | 显示全部楼层
最初由 lsjjm 发布
[B]INVENTOR或其他机械CAD软件处理起来方便些。笔者眼下正用LISP编写有关明细栏处理的程序,感觉比较费劲,当然取决于具体的功能和复杂程度。。。 [/B]

能否不吝赐教?谈谈你的编程思路。谢谢。
功能是:1、拉完件号后自动产生明细表。2、如果删除一个件号,明细栏的内容会自动删除。
而且只针对固定格式图纸,不考虑通用性。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-24 03:25:34 | 显示全部楼层
你提出的功能可以达到,但既然编程就想适应性强些,当然不容易。
你说的“删除一个件号”是指删除序号球还是明细表中的件号?
开始的想法是这样的:
先点击诸零件上的引出点,然后给出序号球所在位置线(水平/垂直或简单的折线)
程序会自动生成序号球并等分分布在位置线上,同时按所拾取的点数(行数)自动生成明细表。明细表作成带属性的块,方便以后的编辑和修改。明细表可自动设定表头的上下位置。点击明细表可自动添加或删除零件,目前正在考虑序号球和明细表中件号联动(关联)的可能性。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-12-8 08:47:48 | 显示全部楼层
最初由 lsjjm 发布
[B]你提出的功能可以达到,但既然编程就想适应性强些,当然不容易。
你说的“删除一个件号”是指删除序号球还是明细表中的件号?
开始的想法是这样的:
先点击诸零件上的引出点,然后给出序号球所在位置线(水平/垂?.. [/B]

我没有用属性块。文字使用TEXT处理。明细表分创建和修改两部分。创建容易些,但在修改时存在你说的关联问题。怎么样才能选中件号或者明细栏的任意部分都能获得相关的所有数据呢?这个问题你解决了吗?请赐教。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-12-8 11:00:39 | 显示全部楼层
关联性的问题还没有完全想好。有人建议使用反映器,LISP程序也能实现,但都比较繁琐, 有无使用价值?
明细表作成属性块,便于编辑,点击某一位置(非空白)可获得相关数据。序号球与明细表的联动,删除还比较好实现,如果是添加就不便了,因为要求序号球插入点,球的位置等。这两天编了一个“生成序号球时连带自动生成明细表”的程序,调试后贴出,看看能否对你有些帮助?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-12-8 11:07:33 | 显示全部楼层
窃以为智能是相对的,实际是你在编制中是否考虑完整,主要是是否适合你自己的使用,方法吗上面说的都可行
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-12-8 11:16:12 | 显示全部楼层
之所以不考虑用属性块,是因为输入太繁琐了。
现在我准备用扩展数据实现关联。lsjjm 你也可以试试。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-27 17:30 , Processed in 0.209942 second(s), 44 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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