找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2250|回复: 4

[求助] [求助]:说说图纸集,并希望得到帮助-如何建立Vlisp与图纸管理器应用程序的连接

[复制链接]
发表于 2007-12-11 14:56:06 | 显示全部楼层 |阅读模式

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

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

×
曾经看过一篇文章论述说AutoDesk公司给CAD加了一个图纸集管理器是鸡肋,最近做了个工程上百张图纸通过用图纸集的管理,才觉得其功能的强大和方便。实际上,我们平常的工程几张到十几张图纸的,就不用它也没什么,但是图纸多了就不一样了。实际上,图纸集管理器也是cad到目前为止唯一一个有智能的工程,虽然最初lisp是为人工智能而设计的,可惜它没介绍和vlisp如何工作。
实际工作中,我们常碰到的几个问题:
1:图纸图签的图名编号,完成后由于各种原因增加图纸或者减去图纸等影响编号问题,要每张图纸去修改一遍包括图纸目录等。
2:索引问题,图纸少了还好,没有多少索引,如果图纸量大了,那么一旦图纸增加或者变更次序,那么大量的索引就会一个个去检查修改,而且特别容易错漏。
3:打印问题,虽然图纸集中有发布到打印机的方便的管理工具,但是我觉得其局限还是很大,正是我需要帮助的,在下面在说这个问题
我说的前两个问题,图纸集管理器都能很好的解决,1和2方法都一样,那就是定义动态标注块具体方法不是几句话能说明白的,我大体介绍一下整个思路
1)绘图过程中,把每张图纸定义布局,布局名称最好按照图名命名,在布局中定义视图,试图名称也按照图纸名称命名并按照类别分类
2)在图纸集管理器中建立图纸集,在图纸列表中调用每张图纸的布局,并按照顺序编号和命名,也按照图名命名。由于第一步定义了视图,在调用了布局后,管理器的图纸视图中中自动增加了视图名,保持视图中命名与编号和图纸列表一致以便于管理(图纸列表和视图列表中都有重新命名与编号)
3)在一张新图中用bedit编辑一些字段标注块,这些块中的属性部分用字段表示,关于字段就是在bedit编辑对话框中默认项框后面那个有两个小方框和绿色箭头的图标-点击它选择图纸集和图纸集站位符里面适合你的选项,如:图纸标题 视图编号 图纸编号等 还有时间 工程项目……等,用这些来定义你的图签中的图名 编号等各项特性(有些特性可以自定义,方法--右点你建立的图纸集--点特性--编辑自定义特性,你可以将用地 指标等一股脑都加进去,以后随时修改)的名称图纸集,其他还要自定义一些索引号、索引图名、图名等。注意:这些标注块是用在图纸空间(布局)中的,所以比例单位要用1:1的比例制作。在特性对话框中的视图块,标注块中加载你刚才定义的图块
4)在图纸视图中的分类项(自定义布局视图时定义的)上右点然后点特性,在此类别中使用的标注块对话框中就出现了你刚才定义的那些标准块,将他们勾点选择。
基本上这些准备工作就做好了,看起来很麻烦,这要用你空闲的时间做好,一劳永逸,以后这些任何工程的工作都不用再重新做了
5)标注方法:假定你在第一张图纸上标注一个索引,打开第一张布局,在图纸集管理器上的视图列表项对应的视图上右点--点视图标注块--在布局上你要标注的位置将此块标注上
这样就算完成这个标注工作了,以后图纸不管怎么编号改动,这个标注块都随你图纸号变动自动变动对应 图签方法也一样,你做的工作只有一样,那就是在图纸列表中变更你的图纸编号。
不妨做个试验,将图纸列表项编号和图名随意改动一个值,然后回到布局中,用regen一下看看你的标准块是否跟着自动修改了。
唯一的就是你的成果最后是打印布局,模型空间中这些标准元素是没有的。看上去很复杂,实际大量图纸组织这有很大的优势,就是标注完以后再也不用管它了。
说了这么多,也很难表达清楚,要完全弄清楚还是要自己不断试验,cad本身带有一个例子,可以对照着研究。例子在Sample\Sheet Sets\Architectural中
[B][下面就是我要求寻求帮助的问题
我对vba编程不懂,只想用ActiveX对象和vlisp来和图纸管理器对话,那样就省了在编辑框里面那些枯燥的一个个的输入输出问题了包括打印。但是我一直无法用vlisp加载图纸集的库函数进行连接,函数库文件在这儿C:\Program Files\AutoCAD 2008\Sample\ActiveX\SheetSetVBA\AcSmComponents17.tlb,例如:cad和word建立应用连接可以用vlax-import-type-library函数加载word库文件,然后用(vlax-get-object "Word.Application")和word建立连接,就可以用vlisp和word通话了。可是对于图纸集管理器的应用连接我一直无法建立,有研究这块的编程高手看到这个信息,能不嫌麻烦相告,不胜感激!!:)]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 54个

财富等级: 招财进宝

发表于 2008-8-30 12:36:11 | 显示全部楼层
才看到这个帖子,楼主为什么不开个帖子好好讲一下这个部分……
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-4-14 11:46:53 | 显示全部楼层
最好出了教程
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 8个

财富等级: 恭喜发财

发表于 2017-8-17 17:13:04 | 显示全部楼层
00.
.00000000000000000

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 41个

财富等级: 招财进宝

发表于 2018-11-21 22:32:37 | 显示全部楼层
手动确实累啊,图实在很多
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 21:20 , Processed in 0.448795 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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