Doove 发表于 2022-7-6 12:12:09

控制块可见性状态

我只是想知道是否有人这样做了,如果有,可以给我一个或两个指针,让我开始。
 
我想用我的新的神奇的动态阀块绘制一个管道仪表图。
 
该块有一个阀门编号属性(唯一)。
 
它有很多可见性状态,因此我可以更改它以显示不同类型的阀门,例如蝶阀、球阀、闸阀等。
 
我可以将excel或access中的阀门一览表链接到图纸中吗?这样,如果我在外部数据库中更改阀门类型(让我们都使用excel表或access表=数据库),那么该唯一阀门的dwg中的可见性状态将自动更改?
 
还是我在做梦?
 
我还希望听到人们将外部DBA连接到DWG的其他用途。
 
干杯
 
涂鸦

Freerefill 发表于 2022-7-6 12:33:06

有很多方法可以做到这一点。我脑海中浮现的第一件事是一个反应堆;您设置了一个反应器,在打开图形时,扫描图形中该块的所有实例,然后将该块与电子表格进行比较(每个块可能都需要一个单独的ID),从中可以确定它应该显示的可见性状态(如果有的话)。
 
不幸的是,其他人将不得不帮助你。我对反应堆的了解实际上是零

jalucerol 发表于 2022-7-6 12:53:46

我正在开发一个VB6应用程序,它可以做类似的事情。这是一个表格,用户选择一个特定的阀门(蝶阀、闸阀、截止阀、DIPRHAGM等),选择直径和额定值,输入一个标签,然后将其放置在管道仪表图上。
它还检查是否有管道等级规范,然后比较该管道等级是否允许选择阀门类型。
我正在努力,如果你喜欢,我可以分享。。。
http://img5.imageshack.us/img5/9117/pantalla2.png
http://img33.imageshack.us/img33/2506/pantalla1.png

Doove 发表于 2022-7-6 13:24:12

 
谢谢你的回复。实际上,我并不是想插入这些块,而是想通过一个外部数据库来改变它们。
 
你的应用看起来是一个很好的工具,如果你愿意的话,我很想看看并给你一些反馈?
 
我将按照上面Freerefill的建议调查“反应堆”,虽然我的编程技能不好,但这应该是一个很好的理由来发展它们!
 
干杯
涂鸦
页: [1]
查看完整版本: 控制块可见性状态