Posts mit dem Label Dynamische Blöcke werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Dynamische Blöcke werden angezeigt. Alle Posts anzeigen

Sonntag, 29. Oktober 2023

Aktionsparameter / Bemaßungs Parameter

Es gibt in Dynamischen Blöcken mehrere Möglichkeiten diese zu definieren.

1.
Aktionsparameter, hier werden immer Parameter (Punkt, Linear, Polar, XY, Drehung, ...) mit Aktionen (Verschieben Skalieren, Strecken, Drehen, ...) verknüpft mit denen man die entsprechenden Objekte auswählen kann. Zu finden im Blockeditor unter in der Erstellungs-Paletten bzw. Multi-Funktionsleiste > Blockeditor > Aktionsparameter.
Hierunter befindet sich zugehörig eine Abruftabelle in dieser können verschiede  Aktionsparameter mit Werten ergänzt und so eine einfache Auswahlliste erstellt werden. Abhängigkeitsparameter und Attribute können nicht zu einer Abruftabelle hinzugefügt werden.

2.
Bemaßungsparameter (MF>Blockeditor>Bemaßung) diese definieren immer die ausgewählten Objekte, zusätzlich gibt es hier die Möglichkeit Abhängigkeiten zwischen den einzelnen Parametern zu erstellen, sowie Formeln einzugeben.
Hier steht eine Blocktabelle zur Verfügung in dieser können auch Vorgaben aus Aktionen, Bemaßung, Attribut und Userparametern festgelegt werden, zusätzlich gibt es noch die Möglichkeit den Block auf die Tabellenauswahl zu beschränken (auch verwendbar bei nur Aktionen). 

3.
Geometrische Abhängigkeiten steuern die Abhängigkeiten zwischen Objekten (MF>Blockeditor>Geometrie) z.B. immer Horizontal oder Lotrecht zu einem Objekt.

(4.)
Parameter Manager: hier können Parameter angepasst, sortiert und  Benutzer Parameter erstellt werden die dann wiederum in Formeln verwendet werden können.

Eine Kombination 1+2 ist nur beding möglich.
Auch eine Kombination Geometrischer Abhängigkeiten (3) mit Aktionsparametern (1) kann zu unerwarteten Verhalten führen.
Bemaßung (2) und Geometrische (3) vertragen sich eigentlich sehr gut man sollte nur darauf Achten die Geometrie nicht über zu definieren. 

Aktionen die zu einer Abruftabelle hinzugefügt wurden können nicht auch noch zur Blocktabelle zugefügt werden und umgekehrt.

Aktionen (Strecken Drehen, Skalieren, Anordnung...) Funktionieren nur mit Aktionsparameter,
in Aktionen können keine Formeln oder Verweise erstellt werden. 

Tipp: Für Anordnung in einen Block lässt sich auch die Assoziative Reihe/Pfad-,Polaranordnung (MF>Start>Ändern Reihe/Pfad-,/Polaranordnung) verwenden, diese kann dann mit Parametern verknüpft werden. 

Generell sollte man sich vorher überlegen welche Definitionen benötigt werden, in vielen Fällen langt es einige Aktionsparametern zu verwenden, gerade für Anfänger da es dem normalen Arbeiten ähnelt.

Bemaßungsparameter und Geometrische Abhängigkeiten können auch außerhalb des Blockeditor verwendet werden.


Sonntag, 22. Oktober 2023

Dynamischer Block Einfüge Basispunkt verschieben

Wie kann man in einem dynamischen Block den Basispunkt ändern oder gar variabel machen?


In dynamischen Blöcken ist es sehr ärgerlich wenn der Basispunkt falsch gewählt wurde und dies erst festgestellt wird, wenn dieser schon weit gereift ist. Einfach die Objekte Richtung Einfügepunkt zu verschieben ist kontraproduktiv, da dann auch alle Aktionen angepasst werden müssen. Besser man verwendet aus den Aktionsparametern die Basispunkt Funktion und gibt so den Block einen neuen Einfügebasispunkt.

Dieser Basispunkt lässt sich aber auch noch sinnvoller benutzen.

Bei einen dynamischen Block, kann es passieren, durch Wertänderung der verwendeten Parameter dass die Objekte des Blockes sich vom ursprünglichen Einfügepunkt entfernen, beim zurücksetzen des Blockes wandert dieser an eine Stelle die weit weg ist und muss erst wieder mühselig zurecht geschoben werden. Um dies zu umgehen oder um den Basispunkt gezielt mit Aktionen im Block zu verschieben eignet sich der Basispunktparameter hervorragend.

Hierfür wird ein Basispunktparameter einfach in die Aktion mit eingebunden und schon verschiebt sich der komplette Block samt Basispunkt ohne das dieser explizit ausgewählt werden muss.
Auch die Koordinate des Block ändert sich.



Basispunktparameter


Samstag, 23. März 2019

Dynamischer Block mit beschränkten Drehwinkel

Heute mal eine Möglichkeit den Drehwinkel im Dynamischen Block zu beschränken.

Die Situation:
Ein Objekt soll nur im Bereich von 50° drehbar sein, 30° nach unten und 20° nach oben, wobei der Ausgangswinkel nicht 0° sonder -5° ist.

Samstag, 25. August 2018

Samstag, 18. August 2018

Wie Dynamische Blöcke erstellen / Teil 4 (Sichtbarkeit/Abruftabelle)

Im Teil 4 werden wir eine Abruftabelle sowie einen Sichtbarkeitsparameter erstellen. Außerdem ergänzen wir den Block um ein Attribut dass die Abmessung des Block auswirft.

Aufgabe:
- Erstelle ein Attribut  (Name z.B. Abmessung2)
- Erstelle einen Sichtbarkeitsparameter
- Erstelle eine Abruftabelle

In einer Blockdefinition kann immer nur ein Sichtbarkeitsparameter erstellt werden.
Abruftabellen können mehrere erstellt werden (nicht verwechseln mit der Blockeigenschaftentabelle diese ist auch nur einmal je Block erstellbar).



Samstag, 11. August 2018

Wie Dynamische Blöcke erstellen / Teil 3 (Drehen)

 

Im Teil 3 werden wir zu unserem Block (Teil 1 / Teil 2) eine drehen Aktion hinzufügen. Dies ist in der Regel recht einfach, Ausgangspunkt der Drehung / Basiswinkel angeben / Objekte wählen, jedoch haben wir verkettete Aktionen in unseren Block die sich zum Teil etwas anders verhalten als gedacht.

Aufgabe:
- Erstelle an der unteren horizontalen Line des großen Rechtecks
  einen Drehungsparameter.
- Basiswinkel: 0°









Samstag, 4. August 2018

Wie Dynamische Blöcke erstellen / Teil 2 (Anordnung/Umkehren)




Im 2. Teil zeige ich wie die Aktionsparameter Anordnen und Umkehren erstellt werden.


Aufgabe:
- Block aus Teil 1 ergänzen

- Ergänze oben eine kleine Linie (50) und ein Rechteck (25/25)
  für eine Anordnung, die Anordnung für das Rechteck soll den
  doppelten Abstand haben wie die der Linie

- Ergänze einen Umkehrstatus (Spiegeln) an der Linken vertikalen Linie




Samstag, 28. Juli 2018

Wie Dynamische Blöcke erstellen / Teil 1 (Strecken/Schieben/Skalieren)

In dieser Serie erkläre ich wie ein Dynamischer Block mit Aktionsparameter erstellt wird.
Dies soll verdeutlichen wie die Funktion Verketten funktioniert und was zu beachten ist.
Es werden nur Funktionen aus der Blockeigenschaftenpalette, jedoch keine Abhängigkeits- oder Bemaßungsparameter verwendet.



Im Teil 1 beschäftige ich mich mit den Aktionen Strecken/Schieben/Skalieren


Aufgabe:
- Erstelle einen Block
              Inhalt:           Rechteck (300/500)
                                    mit einem Kreis (110) im Zentrum.
              Basispunkt:  Linke untere Ecke des Rechteck

- Länge Breite des Rechteck sollen veränderbar sein
- Für den Kreis soll es möglich sein den Durchmesser an zu geben.
- Der Kreis soll immer in der Mitte des Rechteck sein.




Samstag, 21. Juli 2018

Dynamischer Block scheinbar plötzlich defekt


Ein x-mal verwendeter Dynamischer Block zeigt plötzlich ein fehlerhaftes verhalten.
Beim Ändern eines oder mehrerer Parametern wird dieser nicht oder falsch Dargestellt, vormals Orthogonale Linien werden zum Beispiel schräg.

Ist dies der Fall

Samstag, 14. Juli 2018

Dynamischer Block - Parameter Ausrichtung

Hier mal eine kurze Erklärung zum Block Parameter "Ausrichtung" und wonach richtet sich die Ausrichtung.

Zum einen ist es natürlich abhängig davon wie und wo der Parameter erstellt wurde.
Wobei man wissen sollte wie der Parameter Funktioniert.

Samstag, 7. Juli 2018

Anordnung im dynamischen Block erstellen

In diesem Video zeige ich zwei Möglichkeiten wie eine Anordnung in einem dynamischen Block erstellt werden kann.
In beiden Fällen wird versucht ein Bereich der Anordnung mit einer Abdeckfläche zu verstecken.

Samstag, 12. Mai 2018

Bei Block einfügen kein Dialogfenster

Wenn ich eine Blockreferenz einfügen möchte dann erscheint kein Fenster mehr in den ich die Attributwerte eingeben kann. Stattdessen fragt er mich evtl. in der Befehlszeile danach.

Samstag, 21. April 2018

dynamische Blöcke vor unbeabsichtigtes Zersprengen schützen.

Man sollte darauf verzichten Dynamische Blöcke beim Einfügen gleich zu zersprengen, da hierdurch unsichtbare Objekte in die Datei kommen und diese die Zeichnung unnötig vergrößern.

Samstag, 7. April 2018

Unsichtbare Objekt in Zeichnungen

Es kam die Frage auf wie es sein kann dass es Unsichtbare Objekte in einer offensichtlich leeren Zeichnung geben kann.

In einer Datei wurden alle Layer getaut und angeschaltet, alle Objekte mit einem Auswahl Fenster/Kreuzen gelöscht sowie alle Layouts entfernt. Nach dem Bereinigen, wurde festgestellt das einige Layer sowie bestimmte Textstile usw. sich nicht Bereinigen lassen.

Wenn nun im Modellbereich nach diesen Objekten per Schnellauswal gesucht wurde, konnten diese angewählt werden. Auch wenn bei Objektwal ALLE eingegeben wurden sind Objekte in der Auswahl. Im Eigenschaftenfenster sind auch Angaben vorhanden. Nur um Modellbereich sieht man sie nicht. Keine Griffe.
Man könnte Sie sogar löschen?
Wenn man diese Objekte mit LISTE abfragt, erscheint eine Vermerk UNSICHTBAR.

Wie hier im Beispiel rot markiert:

                  LINIE     Layer: "0"
                            Bereich: Modellbereich
                            Unsichtbar
                    Referenz = 373b5
               von Punkt, X= 19.48296  Y= 22.14651  Z=  0.00000
              nach Punkt, X= 19.52396  Y= 22.14651  Z=  0.00000
          Länge =  0.04100,  Winkel in XY-Ebene =    0.0
                  Delta X =  0.04100, Delta Y =   0.00000, Delta Z =  0.00000

Frage ist wie sind die Unsichtbaren Objekte in die Zeichnung gekommen?

Samstag, 31. März 2018

Attributtext in Blöcken automatisch an Layout ausrichten

 
Wenn bei Blöcken sich der Text immer am Layout ausrichten soll, so muß dieser auf einem Textstil erstellt werden der die Option „Textausrichtung an Layout anpassen aktiviert hat.
 
 
Den Block wie gewohnt erstellen.

Samstag, 17. März 2018

dynamischer Anordnungsabstand im Block

Nach dem Erstellen eines dynamischen Block mit Aktion Anordnung stellt man fest das hier gar keine Dynamik vorhanden ist. Klar verändere ich einen Parameter so wird die Anzahl der Wiederholungen geändert, aber alle Spalten und Zeilen haben einen fixen Abstand.
Einmal eingestellt lassen sich diese nur im Blockeditor wieder ändern.

Möchte man nun auch dieses im Eigenschaftenfenster dynamisch ändern, also Spalten und Zeilen Abstand, sowie Anzahl, so bedarf es einen kleinen Trick um dies zu erreichen.
Es wird nicht die Parametrische Aktion Anordnung verwendet, sondern die Reguläre Reihefunktion von Autocad

Hier mal ein Beispiel, wie man in einem Block eine dynamische Anordnung erstellen kann.


Sonntag, 15. November 2015

Blockbasispunkt verschieben/ändern

Wenn bei Blöcken der Basispunkt geändert werden muss, kann man natürlich die Objekte des Block im  oder mit  so verschieben das diese an der richtigen Stelle liegen. Auch könnte man den Block mit dem richtigen Einfüge Punkt neu definieren/erstellen, jedoch nimmt dies alles viel Zeit in Anspruch und bei dynamischen Blöcken wird das schon etwas komplizierter, weil alle Streckungsfenster korrigiert und Abhängigkeiten ggf. gelöscht und neu erstellt werden müssten.

Sonntag, 1. November 2015

Dynamische Blöcke auf ausgangs Ansicht zurück setzen

Zum Wiederherstellen der Blockvorgabe bei dynamischen Blöcken wählt man den  entsprechenden Block ohne Befehl an, klick mit der rechten Maustaste, im Menü wählt man nun "Block zurücksetzen". Alternativ kann auch BLOCKZURÜCKS per Tastatureingegeben werden. Hierbei ist es egal ob der/die Blöcke vor oder nach der Befehls Eingabe angewählt werden.

Montag, 23. Februar 2015

Innerhalb von Blöcken Objekte Abdecken durch Wipeout

 In der Praxis ist das nicht ganz so einfach mit den Abdeckflächen in Blöcken.
Oft wird diese Abdeckfläche dafür verwendet, eingefügte Blöcke über die in der Zeichnung vorhandenen Objekte zu legen, in diesem Fall müsste die Abdeckfläche unter allen Objekten im Block liegen. Beim Erstellen liegt die Abdeckfläche aber oben drauf.
Normalerweise verwendet man dann die Zeichnungsreihenfolge um die Objekte in die richtige Ebene zu legen.

Wird solch ein Block aber über das Designcenter oder
 
 
 
mit Einfügen in eine andere Zeichnungen eingefügt, sieht dieser wieder so aus als hätte man keine Zeichenreihenfolge festgelegt. 
               // Was der Grund dafür ist habe ich Hier erklärt

Falls ihr nicht in jeder Zeichnung in der Ihr den Block einfügt diesen editieren wollt, also Blockeditor, Objekte in die Richtige Reihenfolge usw, solltet Ihr euch die Mühe machen den Block entsprechend vorher an zu passen.