| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| | |
 | 19. Konferenz für Variantenfertiger, eine Veranstaltung am 09.06.2026
|
|
Autor
|
Thema: dyn. Blöcke veraltet eingefügt (744 mal gelesen)
|
24145K Mitglied

 Beiträge: 58 Registriert: 30.01.2006 AutoCad 2013
|
erstellt am: 10. Aug. 2006 15:54 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich habe ein Problem beim Einfügen der dynamischen Blöcke: Der Ordner der dynamischen Blöcke liegt bei uns auf dem Netzwerk. Füge ich einen dynamischen Block in der Zeichnung ein, ist das häufig nicht die aktuelle Version- sondern ein früher gespeicherter Block. Habe mehrfach geprüft, ob ich den richtigen Netzwerkordner auswähle... ist alles OK. Das Problem tritt auch auf, wenn ich den Block zuvor selbst abgespeichert habe. Die Blockdatei an sich kann ich aber problemlos öffen & sehe dann auch die aktuelle Version. Kann es sein, dass AutoCad beim Einfügen auf einen lokalen Speicherort zugreift, obwohl ein Netzwerkordner ausgewählt wurde?!? Bin ratlos...
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
       

 Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 10. Aug. 2006 16:04 <-- editieren / zitieren --> Unities abgeben:          Nur für 24145K
Das kommt ganz genau darauf an wie du die Datei einfügst (Blockdefinition liegt bei als DWG vor wenn ich es richtig verstanden habe oder ?) Also: Wie machst du das genau ? Wenn eine Datei nicht am angegebenen Ort gefunden so folgt Acad einer geregelten Systematik wo gesucht wird. Zudem: Ist der Block den ggf. bereits in deiner Zielddatei definiert, existiert also schon ein Block mit dem gleichen Namen in der Datei ? ------------------ < Fr. & Sa. beim CAD.de-Treffen in Stuttgart dabei > Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
24145K Mitglied

 Beiträge: 58 Registriert: 30.01.2006 AutoCad 2013
|
erstellt am: 10. Aug. 2006 16:29 <-- editieren / zitieren --> Unities abgeben:         
Der Block wurde vorher schonmal in der Datei eingefügt. Bei der Abfrage "Block ist bereits definiert .... Definitionen aktualisieren?" gehe ich auf "Ja". Diese Abfrage kommt aber auch nicht immer. Die Blöcke sind dwg- Dateien und werden über "Einfügen"-> "Block" in die Zeichnung geholt. ------------------ AutoCad 2006, Windows 2000 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
       

 Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 10. Aug. 2006 16:47 <-- editieren / zitieren --> Unities abgeben:          Nur für 24145K
Schon ungewöhnlich bis hierher. Die Abfrage sollte aber IMMER kommen wenn man eine Datei mit Erstellungselementen einfügt. Die Frage würde nicht kommen wenn man die Option "Ursprung" aktiviert hat, dies geht aber bei DWGs mit Erstellungselementen garnicht, kann man also ausschließen. (stimmt diese Aussage ? - bin nicht 100%ig sicher) Weiter: Wenn die Abfrage kommt, so sollten sich deine Blockreferenzen aktualisieren, was nun interessant wäre ist : WAS genau wird denn nicht aktualisiert ? variable Attribute wäre hier noch die beste Antwort da Variable Attribute nicht an der (neuen) Blockdefinition, sondern immernoch an den alten alten Insert´s hängen..(var.Attribute sind unabhängig von der Blockdefinition und deren Attributsdefinition) ------------------ < Fr. & Sa. beim CAD.de-Treffen in Stuttgart dabei > Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
24145K Mitglied

 Beiträge: 58 Registriert: 30.01.2006 AutoCad 2013
|
erstellt am: 10. Aug. 2006 17:03 <-- editieren / zitieren --> Unities abgeben:         
Beim Einfügen ist "Ursprung" aktiviert- sonst würde es als ein 1 geschlossener Block ohne Möglichkeit die Attribute zu ändern eingefügt. Warum die Abfrage nach der Aktualisierung nicht immer kommt, weiß ich leider nicht... Es werden die dynamischen Eigenschaften nicht aktualisiert-> also z.B. die Sichtbarkeit, Drehung, Streckung usw.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
24145K Mitglied

 Beiträge: 58 Registriert: 30.01.2006 AutoCad 2013
|
erstellt am: 10. Aug. 2006 17:12 <-- editieren / zitieren --> Unities abgeben:         
|
cadffm Moderator 良い精神
       

 Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 10. Aug. 2006 17:24 <-- editieren / zitieren --> Unities abgeben:          Nur für 24145K
PS: Laut der Beschreibung hat das noch nie geklappt  nicht nur ab und zu nicht.. Du hast einen Block in einer DWG, diese DWG fügst du als Block(referenz) ein, wobei der Inhalt im nachhinein aufgelöst werden soll/wird. Heißt die DWG genauso wie der darin befindliche Blockreferenz oder hat die einen anderen Namen ? - nur mal so interessehalber. 1. Du hast eine "TESTdatei", in dieser ist ein Dynamischer Block namens DYN1 definiert und von meinetwegen eine Blockreferenz eingefügt. Dieser Block wurde über das einfügen einer Datei mit dem Namen X_DYN1 erzeugt/Option Ursprung. 2. Du hast Irgendwo eine Datei "X_DYN1" und darin eine Blockreferenz mit Namen DYN1. Wenn du nun diese Datei änderst und speicherst, in die Datei "TESTdatei" wechselst und den Befehl "_insert" / Option Ursprung nutzt, passiert folgendes: Die Abfrage "Neu definieren" kommt oder auch nicht, das erklärt sich gleich: Die Datei die nun eingefügt wird, wird zur Blockdefinition mit dem Namen "X_DYN1" . Falls ein Block dieses Namens definiert ist kommt die Abfrage, ansonsten nicht. Der Block wird eingefügt und danach aufgelöst. Nun hast du eine 2. Blockrefenenz mit dem Namen DYN1. Du solltest diur nun mal den Dialog "Neu definieren" genau ansehen, da fragt er dich ob er einen Block "X_DYN1" neudefinieren soll, von einem Block DYN1 ist da keine Rede.. . Kurz um: Du baust da Mist. Wenn man Blockdefinitionen als DWG abspeichern möchte, so sollte man nicht eine DWG speichern in der eine Blockreferenz gespeichert ist, sondern die Elemente die ein Block werden sollen Zeichnen und der Datei den späteren Blocknamen geben. Dann kann man diese DWG ohne "Urspeung" einfügen. So ist es korrekt ! (ansonsten bekommt man Probleme - mekrst du ja gerade.) Ob die Neudef. Abfrage kommt oder nicht liegt dann daran ob in der Datei schonmal ein BEREINIG durchgeführt worden ist oder nicht. Logisch - BEREINIGEN bereinigt ja die Blockdef "X_DYN1" da ja keine Blockreferenz X_DYN1 eingefügt wurde. ------------------ < Fr. & Sa. beim CAD.de-Treffen in Stuttgart dabei >
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
       

 Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 10. Aug. 2006 17:41 <-- editieren / zitieren --> Unities abgeben:          Nur für 24145K
Wenn du bei deiner bisherigen Block-in-DWG (=Block-in-Block) Methode so vorgegangen bist das die DWG den gleichen Namen wie der darin definierte Block hatte, du also auch nur mit Ursprung einfügen konntest, dann sieht man natürlich im Neudef.Dialog sogar den "richtigen" Namen, nur ist das halt der Name des übergeordneten (also der DWG) und nicht der des verschachtelten Blockes (Block in DWG).Bei gleichen Namen ist das somit natürlich auch schwer zu erkennen  ------------------ < Fr. & Sa. beim CAD.de-Treffen in Stuttgart dabei > Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
       

 Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 10. Aug. 2006 17:55 <-- editieren / zitieren --> Unities abgeben:          Nur für 24145K
nocheinsnachschieb: Mit nicht-dynamischen Blöcken kannst du so verfahren wie ich es sagte: Die (Block)Elemente einfach in einer Datei erstellen, SysVAR Basis sollte auf 0,0,0 stehen und das KoordinatenSystem = WKS. So ist dein Welt-Koordinatenpunkt 0,0,0 gleichzeitig dein Blockbasispunkt (dieser wird durch die SysVar Basis definiert) Mit dynamischen Blöcken geht das so nicht, in diesem Fall geht dies nur (für nicht-dynamische Blöcke geht das auch) über den Befehl WBLOCK, Objektwahl BLOCK, - bedeutet: DynBlock wie gewohnt erstellen und definieren , dann eine DWG mit Hilfe von WBLOCK erstellen. Wenn du die erstellte DWG öffnen möchtest wirst du gefragt: "enthält Erstellungselemente - im Blockeditor öffnen ?" (das sind die Parameter und Aktionszeugsdinger..) ------------------ < Fr. & Sa. beim CAD.de-Treffen in Stuttgart dabei > Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
24145K Mitglied

 Beiträge: 58 Registriert: 30.01.2006 AutoCad 2013
|
erstellt am: 11. Aug. 2006 08:39 <-- editieren / zitieren --> Unities abgeben:         
Danke, danke, danke! Funktioniert alles super. Jetzt müssen wir nur alle schon erstellten dynamischen Blöcke umstellen ... die Blöcke hatten übrigens den gleichen Namen wie die Dateien. Vielen Dank für die schnelle Hilfe!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
cadffm Moderator 良い精神
       

 Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 11. Aug. 2006 08:55 <-- editieren / zitieren --> Unities abgeben:          Nur für 24145K
|