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


Sonntag, 15. Oktober 2023

Fremd-DWG schneller öffnen

Wenn man Dateien von Externen Büros öffnen möchte, stellt man oft fest dass diese sehr lange zum Öffnen brauchen, obwohl diese doch recht klein sind. 
Das liegt häufig an den Registrierten Anwendungen in der Datei sowie ggf. Büro interne Vorgab Einstellungen die in der Fremddatei nicht enthalten sind.
Hier empfiehlt es sich AutoCAD im Savemode zu starten, um die Dateien zu Bereinigen.

AutoCAD im SAVEMODE starten
> Fremddatei öffnen
> ggf. ins Modell wechseln
> Prüfung > ja
> Bereinigen > alle
> sowie "–Bereinigen" per Tastatur eingeben > "r" > "*" > N 
                        (Regappl ist im normalen Bereinigen nicht enthalten)

51 323 registrierte Anwendungen gelöscht / Das macht Dateien langsam

> ggf. Block Einfügen: „Firmen-Vorlage.dwg“ (wegen der Einstellungen )
> Speichern unter neuen Namen z.B. …_bearbeitet.dwg
> DWG schließen

Nun kann die Datei wieder im normalen AutoCAD geöffnet werden.


Hinweis:
Ich empfehle immer Fremddateien nie direkt zum weitern arbeiten zu verwenden, sondern immer in eine neue eigene Datei zu importieren.
Des weiteren empfiehlt es sich Fremddateien vorzugsweise eher als XREF einzubinden als direkt einzufügen. Die benötigten Elemente als WBlock ablegen. 

Je nach Programminstallation und Firmeneinstellungen können Dateien die in einem anderen Programm erstellt wurden zu Fehlverhalten in AutoCAD führen, im schlimmsten Fall sogar zu abstürzen. 

AutoCAD im “abgesicherten Modus” starten

Bei Problemen mit AutoCAD ist es ggf. hilfreich das Programm im "abgesicherten Modus (SAFEMODE) zu starten.

Im SAVEMODE wird das Ausführen aller PlugIn-Codes von Drittanbietern, Enabler- und User-Lisp-Dateien in der aktuellen Sitzung verhindert, auch Teile der Express-Tools funktionieren nicht.

Um AutoCAD im SAVEMODE zu starten müsst Ihr lediglich eure AutoCAD Verknüpfung Kopieren und diese anpassen

Mit Rechts klick auf den Button > Eigenschaften und Im Feld "Ziel" hinten /SAFEMODE anhängen

 

Anschließend AutoCAD über diese Verknüpfung starten.

 

Ihr könnt prüfen, ob der SAVEMODE aktiv ist, indem ihr die Variable SAVEMODE über die Befehlszeile aufrufen (SAVEMODE und ENTER). Ist die Variable SAFEMODE = 1 dann ist der SAVEMODE aktiv.

 

 

Wenn AutoCAD im SAVEMODE soweit korrekt läuft, habt ihr ggf. ein Problem mit einem Zusatzprogramm für ACAD.

  

Tipp:

Wenn man Fremddateien öffnet, ist es oft hilfreich diese ebenfalls im SAFEMODE zu öffnen, um nicht alle Registrierten Applikationen der Datei mit zu laden, oder falls bei euch in der Startroutine Objekt festgelegt sind (Layer, Beschriftung, ...) die in der Fremden Datei nicht enthalten sind (Ladevorgang beschleunigen).

 

Siehe auch: Fremd-DWG öffnen