嵌套块问题
我最近极大地增加了对AutoCAD块的使用。我在多个文件中工作,我可能在其中任何一个文件中进行设计。无论我最新的设计更新是什么,我都需要能够将东西复制/粘贴到其他文件中。我需要不断地将我的新作品传播到各种文件中。
问题是AutoCAD旨在保护这些文件,好像我的新作品是一种病毒什么的。但事实并非如此。我需要能够不断地用新的、改进的东西覆盖过时的东西。
我的积木有点复杂。大量筑巢。我一直使用复制/粘贴。出于非常实际的原因,块命名或文件(wblock或xrefs)的“更有组织性”不是一个选项。我在设计东西。这些东西在相当长的一段时间内都在不断变化,而且不是一个线性的过程。
有什么想法吗?这个问题我不是随便问的——我花了很多时间在网上搜索实用答案。到目前为止,我还没有发现任何物质。
**** Hidden Message ***** 通过“病毒”,您是指当粘贴到块中时,重复的定义被忽略的事实吗?实现OOTB的唯一方法是使用INSERT命令的重定义功能。发出“插入”命令,单击“浏览”按钮并浏览到新的块定义(可能必须先从另一个dwg进行wblock),单击“确定”按钮,它将要求您重新定义现有块。选择是。然后继续插入。当您到达要求您选择插入点的点时,按ESC键。命令将退出而不插入,但块将被重新定义。
这听起来像是XREF的工作。文件中的块充其量是繁琐的,因为您正在发现。
恐怕组织可能是唯一的选择。在我的非工作生活中,我往往不是很有条理。在工作中,我在文件管理方面一丝不苟。也许如果您更详细地描述您的工作流程,我们可以为您提供建议。我相信有人以类似的方式工作,可以给你一些指示。
如果您无法使程序与您的流程一起工作,则可能需要更改流程。
感谢您的回复,57gmc。除了我不知道“OOTB”是什么意思之外,我理解你的建议。对我来说,问题不仅在于我完成一项简单任务所花费的时间呈指数增长(如果我在外部组织数百个不断变化的块定义,wblock或xref),而且它还迫使我进入一个与适当的创造性过程完全不一致的工作过程。我回应Rob的时候再多说。
这听起来像是外部参照的工作。正如您所发现的,文件中的块充其量是很麻烦的
如果您无法使程序与流程一起工作,则可能需要更改流程
我担心组织可能也是唯一的选择,尽管在我的情况下,这将是一个令人麻木的复杂性。我相信我也很细心,但有些一丝不苟会让人破产。我不能那么一丝不苟
我始终致力于在任何和所有这些级别实现标准化,但实现标准化需要一个过程。这一过程发生在需要在特定时间范围内完成的实际项目上。当我看到机器作为一个系统如何工作时,零件得到了重新设计。它一直是自上而下和自下而上的。这是一个动荡的过程,必须如此
当前流程不适用于我的一个例子是,我在设计时制作的块具有随意的名称,通常是随机生成的。当设计(比如一台机器)进入最后的详细设计阶段时,就会制作出准确/有用的模块,然后我可以将其作为一个系统进行组装。然后将该系统置于多个上下文中。我试图确保在过程中达到一个适当稳定的阶段后,在某一点用一个漂亮的正式名称重命名块。但是嵌套太多了-一些嵌套块将被插入到不同的文件中,它将被重新定义回旧的定义,我一点也不知道。我无法知道现在的信息是错误的。 对于多个文件和多个用户,强烈建议不要使用块,而选择外部参照。当对文件进行更改时,只需简单地重新加载,就可以即时看到这些更改。
无论您做出何种选择,您都应该有一个零件/组件命名标准,该标准可以从零件的初始创建开始实施。
外部参照会有一些减速带,您必须减速并制定策略。循环引用和覆盖与附加可能是嵌套层次中最令人头疼的问题,但是一旦你理解了它们,它就有意义了。
话虽如此,我想知道是否有软件能够让多人同时在同一台机器上工作,类似于Revit的机器环境。 如果“块”定义不断变化,则不应使用块
如上所述,外部参照方法将解决大部分问题
除非你是一只鸟,否则在块中“筑巢”块很少是件好事。
在沼泽发现的
所有这些都非常整洁,我相信这对许多人来说都是一种很好的方法,但对我来说不起作用。
真的,块和嵌套块在很大程度上都非常棒。我不知道为什么会有人不这么想。但我们都处于自己的特殊情况下,根据这些情况以非常有意义的方式工作
对于块,我唯一缺少的是将新作品传播到旧作品中的能力。AutoCAD不让我这样做是一种耻辱(尽管我确实理解他们的恐惧)。更糟糕的是,我甚至没有得到一个警告,我插入的某些嵌套块在我不知情的情况下被重新定义。这是不可原谅的<我不确定在这一点上我将如何前进。
为什么不呢?
那是因为您试图以不打算使用的方式使用块。
您想要的传播是通过XREF完成的。这就是它们的使用方式。
设计中心将允许对块使用 Rt-Click REDEFINE 选项。
最有可能的问题是嵌套块的深度。
这就是“问题”,如果一个人不接受问题的定义,那么任何解决方案都不会出现。
尽管您保证块对您有用,但显然它们并不像您希望的那样有效,或者根本没有。
您现在处于一个循环中,试图“解决”一个问题,而没有正确定义它。
页:
[1]
2