AutoCAD 2014: Dynamischer Block mit einfacher Abhängigkeit

AutoCAD 2014: Dynamischer Block mit einfacher Abhängigkeit

Anonymous
Nicht anwendbar
2.696Aufrufe
16Antworten
Nachricht 1 von 17

AutoCAD 2014: Dynamischer Block mit einfacher Abhängigkeit

Anonymous
Nicht anwendbar

Moin an alle,

ich hab hier ein kleines Problem mit der Erstellung eines dynamischen Blocks. Ich erstelle eigentlich nie dynamische Blöcke und die Tutorials zeigen mir die Befehlsabfolge für diesen Fall nicht.

Es geht um die Darstellung eines Rechteckigen Möbelstücks mit geöffneten Türen. Die Streckaktionen für Breite und Tiefe des einfachen Rechtecks ist schon gesetzt, sodass ich mein Möbel in die beliebigen Größen ziehen kann. Jetzt hat das Ding aber zwei (oder mehr) Türen, die in 25° aufgeklappt sind.

Ich würde jetzt gerne erreichen, dass sich diese Türen in ihrer Länge abhängig von der Gesamtlänge (oder halben Länge) des Möbels vergrößern, bzw. verkleinern.

Ich schaffe es einfach nicht die Abhängigkeiten richtig zu setzen. Irgendwie will das nicht funktionieren.

Vielleicht kann es mir jemand in einfachen Schritten durch die Klickfolge erklären, oder mich zu einem Tutorial führen, indem das gezeigt wird.

 

Danke schonmal im Voraus

 

Gruß raus

 

Djus

 

@Anonymous

 

Die Themenüberschrift wurde zum besseren Verständnis editiert
von @maximilian.kroner

Original: Dynamischer Block mit einfacher Abhängigkeit

0 „Gefällt mir“-Angaben
Akzeptierte Lösungen (2)
2.697Aufrufe
16Antworten
Antworten (16)
Nachricht 2 von 17

maximilian.kroner
Alumni
Alumni

Hi Djus @Anonymous,

 

um welches Produkt geht es hier? AutoCAD oder eines der anderen Produkte?



MaximilianKroner

Technical Support Specialist

0 „Gefällt mir“-Angaben
Nachricht 3 von 17

Anonymous
Nicht anwendbar

Sorry @maximilian.kroner, das hab ich in der Hektik völlig vergessen. Hier geht's um ACAD 2014, bzw 2018. Die Palette im Blockeditor hat sich nicht groß verändert und das grundsätzliche Problem der Unwissenheit bleibt das gleiche.

0 „Gefällt mir“-Angaben
Nachricht 4 von 17

maximilian.kroner
Alumni
Alumni

Hi @Anonymous,

 

top vielen Dank. Wenn bis zu meiner Forum Zeit um 11 niemand geantwortet hat suche ich dir ein paar Sachen zusammen.



MaximilianKroner

Technical Support Specialist

0 „Gefällt mir“-Angaben
Nachricht 5 von 17

Volker.BRUNKE
Advisor
Advisor

Hallo @Anonymous,

 

da hast du dir als ersten Dynamischen Block ne nette Aufgabe gesetzt.

 

wäre es dir evtl. Möglich eine DWG mit dem bisher erstellten Block hochzuladen?

Dann könnte ich mir den anschauen und evtl. die weitere Vorgehensweise / strukturierung des Blocks erklären.

 

Gruss Volker

 

Ach ja Bitte die DWG wenn Möglich im Format 2013.

Volker Brunke
staatl. gepr. Bautechniker









AutoCAD2023 mit SOFiCAD2023 & REVIT 2023


0 „Gefällt mir“-Angaben
Nachricht 6 von 17

Anonymous
Nicht anwendbar

Moin @Volker.BRUNKE,

also das ist jetzt nicht der ALLERERSTE dynamische Block den ich erstelle. Es war nur die letzten Jahre eigentlich nicht nötig. Parametrik und Abhängigkeiten sind ja aber schon tagtäglicher Bestandteil beim Modellieren mit Inventor und SolidWorks. Deswegen hätte ich auch gedacht ich sollte es doch eigentlich schaffen den dämlichen Vektor in seiner Länge von einer anderen Länge abhängig zu machen. Aber Pustekuchen. Ich bin scheinbar am Bedienkonzept gescheitert.

Das exemplarische Beispiel das ich beschrieben hab, ist eigentlich so simpel wie es klingt. Rechteckige Geometrie, etwa 1500 x 700 Einheiten (Schrankmöbel in der Draufsicht), mit zwei nicht ganz offen stehenden Türen (einfacher Strich). Soll in Breite und Tiefe veränderbar sein - und die Türen dementsprechend...

Ich hänge den Block mit den zwei bereits gesetzten Aktionen mal mit an.

0 „Gefällt mir“-Angaben
Nachricht 7 von 17

maximilian.kroner
Alumni
Alumni

Hallo Djus @Anonymous,

 

tut mir leid, dass ich noch nicht geantwortet habe. Das ist wirklich ne harte Nuss. Gibt mir noch etwas Zeit. Ich gebe dann Bescheid wenn ich es hinbekommen habe.



MaximilianKroner

Technical Support Specialist

0 „Gefällt mir“-Angaben
Nachricht 8 von 17

Volker.BRUNKE
Advisor
Advisor

Hallo @Anonymous und @maximilian.kroner,

 

hab mir das Teil mal angeschaut, und auch eine Idee wie es funktionieren könnte,

bin nur leider noch nicht dazu gekommen es umzusetzen und zu testen.

Ich will versuchen das am WE mal zu machen.

 

Gruss Volker

Volker Brunke
staatl. gepr. Bautechniker









AutoCAD2023 mit SOFiCAD2023 & REVIT 2023


Nachricht 9 von 17

Volker.BRUNKE
Advisor
Advisor

Hallo @Anonymous und @maximilian.kroner,

 

Im Anhang findet Ihr mal den umgebauten Block.

 

Um die Längenänderung in den Türen zu realisieren musste ich alle Aktionen entfernen

und habe diese dann durch Parametrische Abhängigkeiten ersetzt.

 

Ein Mischen von Aktionen und Abhängigkeiten brachte leider nicht das gewünschte Ergebniss.

 

Der Block im Anhang funktioniert so aber nun.

Nun steht Jede Linie und jedes Element irgendwie in Abhängigkeit zueinander so das die

Breite sowie die Tiefe in den entsprechenden werten angepasst werden kann.

 

Gruss Volker

Volker Brunke
staatl. gepr. Bautechniker









AutoCAD2023 mit SOFiCAD2023 & REVIT 2023


Nachricht 10 von 17

maximilian.kroner
Alumni
Alumni

Hi @Volker.BRUNKE,

 

wow! echt eine schöne Arbeit der Block!



MaximilianKroner

Technical Support Specialist

0 „Gefällt mir“-Angaben
Nachricht 11 von 17

Anonymous
Nicht anwendbar

Moin erstmal @maximilian.kroner und @Volker.BRUNKE,

 

da ist er ja, der Block, so wie ich ihn haben wollte ;). Kann mich @maximilian.kroner nur anschliessen. Ein schöner funktionaler Block. Aber krieg ich das auch reproduziert? Was ich jetzt rausgelesen hab, sind erstmal nur noch Abhängigkeiten gesetzt. Ich hab noch keinen tieferen Blick reinwerfen können. Ich seh jetzt aber auf dem ersten Blick viele angesetzte Längen.

Ich hatte es mir wirklich einfacher vorgestellt. Naiverweise hab ich wirklich geglaubt es wäre mit einer Länge, die von einer anderen Länge abhängig ist, getan. Scheint wohl eher doch nicht. Hallooooo Autodesk....warum einfach, wenn man's auch richtig kompliziert machen kann.

Spaß bei Seite; könntest du trotzdem das prinzipielle Vorgehen beschreiben, oder nen kurzen Ablaufplan skizzieren? Damit man bei anderen, ähnlichen Dingen dann weiß wie man es gelöst kriegt.

 

Greetz

Nachricht 12 von 17

Volker.BRUNKE
Advisor
Advisor
Akzeptierte Lösung

Hallo @Anonymous,

 

Na dann will ich das mal versuchen:

 

Als erstes setzt du eine horizontale + eine vertikale Abhängigkeit mit Griff ( das sind die an denen du Nachher ziehst)

In diesen kannst du dann wie bei Aktionen auch die Rasterschritte einfügen.

 

Nun kommt das komplizierte

 

Du musst alle Elemente in Abhängigkeit voneinander setzten:

heisst z.B. der innere Rahmen ist 40mm kleiner als der äussere ( in dem Fall : Länge-40 )

da sich aber beim ziehen alles auf den Koordinatenursprung bezieht müssen die Abhängigkeiten

in bestimmter Reihenfolge gesetzt werden..

 

zu den Türen: auch hier sind Abhängigkeiten gesetzt, (Länge/2)-30, Achtung diese Abhängigkeit muss vom 

Ansatzpunkt aus gesetzt werden, damit sich das freie Ende verlängert/verkürzt.

Auch der Öffnungswinkel muss in Abhängigkeit zur Schrankvorderkante gesetzt werden.

wenn nun noch der Ansatzpunkt horizontal wie vertikal in Abhängigkeit zu zur Aussenkante 

gesetzt wird schiebt sich die tür auch mit.

 

der Einfachheit halber habe ich die Füsse als Blöcke eingesetzt, dann brauchen die nur jeweils eine Abhängigkeit

in jede Richtung.

 

nun noch alle Linien/polylinien in Abhängikeit zueinander setzten so das die Form gleich bleibt.

 

wenn das alles erledigt ist alle Abhängigkeiten ausser den beiden an denen du ziehen möchtest

auf "unsichtbar" und ohne Griffe einstellen.

 

Man könnte in meinem Block evtl auf die ein oder andere Abhängigkeit verzichten,

jedoch habe ich somit sichergestellt das der block sich nicht ungewünscht "verzieht".

 

das ist so im groben das was ich gemacht habe, ansonsten kann ich nur sagen ausprobieren.

Wichtig ist das sich alle veränderlichen Maße auf die Abhängigkeiten beziehen die du ziehen möchtest.

 

Bei Maßen die gleich sein sollen auch die jeweiligen Abhängigkeiten so setzten.

 

Hoffe mal das ist so halbwegs verständlich. 

 

Beschreibt sich recht schlecht, da die Abhängigkeiten auch Auswirkungen aufeinander haben.

 

Gruss Volker

 

 

 

Volker Brunke
staatl. gepr. Bautechniker









AutoCAD2023 mit SOFiCAD2023 & REVIT 2023


Nachricht 13 von 17

Volker.BRUNKE
Advisor
Advisor

Hallo @Anonymous,

 

wenn dir mein Beitrag die Lösung des Problems gebracht hat sei doch bitte so nett

den ensprechenden Beitrag als Lösung zu markieren, so das andere Leser im

Forum das nachvollziehen können.

 

Gruss Volker 

Volker Brunke
staatl. gepr. Bautechniker









AutoCAD2023 mit SOFiCAD2023 & REVIT 2023


Nachricht 14 von 17

Anonymous
Nicht anwendbar

@Volker.BRUNKE,

vielen Dank dass du dir die Mühe gemacht hast und für die Ausführliche Beschreibung. Ich werde auf deiner Grundlage aufbauen und weiter daran arbeiten. Ich denke damit kann man sich die Arbeit tatsächlich ein bisschen vereinfachen und ich kann mich dann auf andere Sachen konzentrieren. Es wird sich im Einzelfall zeigen, ob man hier und da ein paar Steps einsparen kann. Vielleicht hat ja noch der ein oder andere ähnliche Problemstellungen und beschäftigt sich auch noch damit. Wundert mich allerdings schon ein bisschen, dass so ein scheinbar elementarer Fall noch nie aufgetreten ist. Ich meine, die Geometrie ist ja nun wirklich kein "Raketentriebwerk".

 

 

0 „Gefällt mir“-Angaben
Nachricht 15 von 17

Volker.BRUNKE
Advisor
Advisor
Akzeptierte Lösung

Hallo @Anonymous und @maximilian.kroner,

 

manchmal sieht man den Wald vor lauter Bäumen nicht.

 

Im Anhang mal der Block mit Aktionen ausgeführt, ist viel leichter und schneller. 

Die erste Idee sollte man eben nicht immer verfolgen.

 

In dieser Version habe ich dem Linear Parameter einfach 2 weitere Strecken Aktionen für die Türen zugewiesen.

in diesen beiden Aktionen muss nun nur den Eigenschaften eine entsprechende Überschreibung gesetzt werden.

Einmal den Abstandsmultiplikator mit 0,5 ( Ich will die Tür ja um den halben Wert der gesamtstreckung verkleinern)

und den Winkel in den gestreckt werden soll, für die linke Tür 20° und die rechte Tür 160°.

 

Sreencast ist beigefügt.

 

Und Voila das funktioniert so wie es gewünscht war.

 

Kann nur sagen wieso einfach wenns auch umständlich geht Smiley (überglücklich)

 

Also viel Spass mit dieser einfacheren Methode.

 

Gruss Volker

Volker Brunke
staatl. gepr. Bautechniker









AutoCAD2023 mit SOFiCAD2023 & REVIT 2023


Nachricht 16 von 17

Anonymous
Nicht anwendbar

Tjaja....der Volker hat's gelöst. Und das ganz ohne die Registerkarte Abhängigkeiten. Sehr schön. Mit dem Screencast auch gleich ein schönes Tutorial mitgeliefert.

Hab Dank. Das hilft sehr. Ich werde eine kleine Gruppe von Basismöbeln auf diese Weise erstellen und zum Einsatz bringen.

0 „Gefällt mir“-Angaben
Nachricht 17 von 17

maximilian.kroner
Alumni
Alumni

Hi Volker @Volker.BRUNKE,

 

echt top dein Block. Vielen Dank auch für die Mühe mit dem Tutorial!

 

Kudos!



MaximilianKroner

Technical Support Specialist

0 „Gefällt mir“-Angaben