AutoCAD MAC 2019: AutoCAD zurücksetzen? –So geht das!

AutoCAD MAC zurücksetzen

Hallo Zusammen,

es ist gut wenn eine Installation von AutoCAD ohne Probleme läuft. Doch es kann vorkommen, dass es notwendig wird, dass die Installation auf ihren ursprünglichen Einstellungen zurückgesetzt werden muss. Zum Beispiel startet AutoCAD nicht mehr, was dann? –Bei AutoCAD Windows gibt es das Dienstprogramm zum Zurücksetzen der Einstellungen.

WIE SETZT MAN DIE EINSTELLUNGEN VON AUTOCAD MAC ZURÜCK?

Wie Sie bemerkt haben gibt auf dem MAC immer ein Programmmenü, hier finden Sie den Eintrag „ AutoCAD zurücksetzen“.

AutoCAD MAC Zurücksetzen
AutoCAD zurücksetzen über das Menü

Alternativ können Sie auch in die Einstellungen –> in den Bereich „Anwendung“ gehen und dort am unteren Rand des Dialogs die Funktion „ Anwendungsoptionen zurücksetzen…“ anwählen und dann den Vorgang bestätigen.

Zurücksetzen-Voreinstellungen

Anschließend müssen Sie AutoCAD neu starten.

Anmerkung: Beim Zurücksetzen von AutoCAD for Mac wird automatisch eine Sicherungskopie der aktuellen Einstellungen erstellt und die Datei hier in einem TGZ-Archiv gespeichert:

/home/Library/Application Support/Autodesk/Settings Backup .tgz

Das Archiv kann mit Tar über die Terminal-Konsole entpackt werden.

KANN MAN AUTOCAD MAC AUCH MANUELL ZURÜCKSETZEN?

Um AutoCAD for Mac zurücksetzen zu können, gibt es einen Einstellungsordner und ein paar Einstellungsdateien:

Anmerkung: Auf den Ordner Library können Sie zugreifen, indem Sie die Optionstaste (ALT) gedrückt halten, während Sie auf das Menü „Gehe zu“ im Finder klicken.

Schließen Sie AutoCAD for Mac. Anschließend löschen Sie den folgenden Ordner im Finder (AutoCAD 2017 und höher verwenden den genannten Pfad):

/home/Library/Application Support/Autodesk/AutoCAD 201x Standalone/Rxx.x/roaming

Danach wechseln Sie zu diesem Ordner:

/home/Library/Preferences

Löschen Sie im Ordner „Preferences“ alle Dateien, deren Name mit „com.autodesk.AutoCAD20xx.*“.

Wenn Sie Fragen haben oder Hilfe benötigen, lassen Sie es mich wissen,- ich helfe Ihnen gerne.

Bis die Tage, bleiben Sie mir gewogen,

Helge Brettschneider

AutoCAD MAC 2019: Text Ausrichtung auf einen Bogen oder Kreis -Autolisp

Hallo Zusammen,
„Frohes neues Jahr“ noch, bevor es wieder richtig los geht! Damit Sie gut in 2019 starten habe ich ein kleines Autolisp -Geschenk für alle AutoCAD MAC 2019 Anwender! Denn auf dem MAC sind nicht alle Express Tools realisiert worden, unter anderem gibt es keine Funktion die einen gebogen Text erstellt. So kommt man relativ schnell zu der Frage:

AutoLISP: Wie erzeugt man einen Text der mit einem Bogen ausgerichtet ist?

Meine Antwort: Mit der nachstehenden AutoLisp Funktion. Sie müssen nur den Mac Texteditor aufrufen. Das nachstehende Programm kopieren und in die Textdatei einfügen, abspeichern. Dann das gespeicherte Programm in AutoCAD MAC 2019 laden über Menü „Extras“-> „Anwendung laden“ und schon kann es losgehen.

An der Befehlszeile geben Sie „ARCText“ ein so wie mit den Express Tools in Windows und schon werden die verschiedenen Punkte abgefragt ganz intuitiv:

Kreiszentrum, Textposition, der Text selbst, Texthöhe und die Textausrichtung

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
;*
;* ATEXT types text in an arc. The function gets the midpoint of the
;* txt, the radius point, and the orientation. It determines if the text
;* height is fixed and prompts for height if not. It uses the ANGTOC function.#
;* MCD Media consulting -Helge Brettschneider


; changed radi (distance radp midp) to radi (hd radp midp)  WRM 7/31/89

(defun C:ARTEXT ( / midp radp txt radi txtlen txtspc txthgt cmd arclen
  arcang sang orent txtang txtp char)

  (setvar "HIGHLIGHT" 0)        ;Schaltet highlite aus
  (setvar "CMDECHO" 0)          ;Schaltet die Meldungen in der Befehlszeile aus
(SETQ ABASE(GETVAR"ANGBASE"))   ;Aktuelle Einstellungen werden gespeichert und später wieder aktiviert
(SETVAR"ANGBASE" 0)             ;Ausgangswinkel wird angepasst
  (setq                         ;Variablen werden festgelegt
    radp (getpoint "\nZentrum des Kreis angeben: " )        ;Zentrum des Kreisbogens wird festgelegt
    midp (getpoint "\nTextposition: " radp) ;Mittelpunkt des Text wird festgelegt
    txt (getstring "\nText: " T)                    ;Text eingeben
    radi (hd radp midp)                       ;Radius ermitteln
    txtlen (strlen txt)                             ;Textleänge ermitteln
    txtspc (cdr (assoc 41 (tblsearch "STYLE" (getvar "TEXTSTYLE"))))  ;Aktuellen Textstil ermitteln
  );Ende der Variablenzuweisung

  (if (= (setq txthgt (cdr (assoc 40 (tblsearch "STYLE" (getvar "TEXTSTYLE"))))) 0)
       ;Test ob eine feste Höhe existiert
    (setq                       ;Wenn nicht dann...  
      txthgt (getdist "\nTexthoehe: ")  ;Texthöhe abfragen
      cmd '(command "_TEXT" "_C" txtp txthgt txtang char) ;Befehlsliste
    )
    (setq                       ;Wenn eine feste höhe existiert...
      cmd '(command "_TEXT" "_C" txtp txtang char)    ;Befehlsliste
    )
  );end if

  (setq orent         ;Textausrichtung
    (strcase (getstring "\nZeigt Die Hoehe in Richtung des Zentrums; <J>: ")) ;ueber
  )

  (if (or (= orent "") (= orent "J"))   ;Radiuslänge und Ausrichtung
    (setq radi (- radi (/ txthgt 2)))
    (setq radi (+ radi (/ txthgt 2)))          
  );end if

  (setq               ;Berechnungen
    arclen (* txtlen txtspc txthgt)       ;Berechnung der Länge des Bogens
    txtspc (/ arclen txtlen)              ;Berechnung der Länge eines Buchstabens
    arcang (/ arclen radi)                ;Berechnung des Winkels eines Buchstabens
    sang (- (+ (angle radp midp) (/ arcang 2)) (/ txtspc radi 2))  ;Berechung des Startwinkel
    count 1           ;Counter        
  )

  (repeat txtlen      ;Buchstaben einfügen schleife
    (if (or (= orent "") (= orent "Y"))   ;Test winkel
        (setq txtang (angtoc  ;Preface angle w/ << for universal angular units in dec. string
                       (- sang (/ pi 2))  ;Convert start angle minus 90deg
                     )                                      
              txtpos count
        )
        ;Calc angle for character towards radius and character position in string
        (setq txtang (angtos (- sang (* pi 1.5)) 0) ;angle to a command function
           txtpos (- (1+ txtlen) count)
        )
        ;Calc angle for character away from radius and character position in string
    )
    (setq txtp (polar radp sang radi))    ;Calculate character point
    (setq char (substr txt txtpos 1))     ;Get text character
    (eval cmd)                            ;Execute command list
    (setq count (1+ count))               ;Increment counter
    (setq sang (- sang (/ txtspc radi)))  ;Calculate new start angle
  );End repeat loop

  (setvar "HIGHLIGHT" 1)        ;Turn highlight on
  (setvar "CMDECHO" 1)          ;Turn command echo on
  (SETVAR"ANGBASE" ABASE)       ;restore angle base direction
  (princ)                       ;Ends program cleanly
);End defun
;* ANGTOC is a angle formatting function that takes an angle
:* argument in radians and returns it with 6 decimal places
;* in a form universally acceptable to AutoCAD command input.

(defun angtoc (ang)
  (setq ang
    (rtos (atof (angtos ang 0 8)) 2 6)
  )
  (strcat "<<" ang)
)

; return horizontal distance
(defun hd (p1 p2)
   (distance (list (car p1) (cadr p1)) (list (car p2) (cadr p2)))
)
(princ)

Anmerkung: Der erstellte Text besteht aus einzelnen Buchstaben.

Bei Fragen melden Sie sich bitte. -Ich helfe Ihnen gerne!

Mit freundlichen Grüßen,
Helge Brettschneider

CAD on the MAC: Mausrad funktioniert auf MacOS Mojave 1014 nicht

Hallo Fusion 360 / AutoCAD MAC Anwender,

ja da ahnt man nichts böses und aktualisiert sein MAC -Betriebsystem auf 10.14.2 und zack geht nach dem Update das Mausrad (Mouse wheel) Ihrer Logitec-Maus nicht mehr. Dann geht es Ihnen wir mir heute, als MAC Anwender aktualisiert man sein System und macht sich meistens keine Gedanken darüber, soll ich updaten oder nicht? -Meistens macht man es mal eben zwischen zwei Meetings und weiter geht es.

Heute habe ich meine MAC’s im Seminarraum auf einen neuen Stand gebracht und tja, was soll ich sagen, das Mausrad versagt den Dienst in allen Anwendungen. Ich nutze die Logitech MX Maus oder die 3D Connexion CAD Maus an den Rechnern. Apple hat hier was an den Zugriffsrechten der Peripheriegeräte geändert.

Wie löst man das Problem mit dem Mausrad unter Mojave?

Installieren Sie als erstes den aktuellen Logitech -Treiber für die MX Logitech options (6.94 oder neuer) ich nutze Version 7.10.5.

Anschließend gehen Sie in die Systemeinstellungen ihres Mac und rufen den Bereich „Sicherheit“ auf. Hier aktivieren Sie den Bereich „Bedienungshilfen“.

Damit das Mausrad wieder genutzt werden kann, setzen Sie den Hacken bei „Logitec options Demon“ und schon sollte es wieder funktionieren.

Hier der Link zum Logitech support Artikel:

https://support.logitech.com/en_us/article/Logitech-Options-permission-prompts-on-macOS-Mojave

Wenn Sie Fragen haben melden Sie sich bitte, -Ich helfe Ihnen gerne!

Mit freundlichen Grüßen,

Helge Brettschneider

AutoCAD 2019: Bogen in eine Kreis ändern? -So geht’s

Bogen in Kreis ändern

Hallo Zusammen,
ich hoffe Sie hatten eine schöne und entspannte Zeit über die Weihnachtstage. Heute Morgen hatte ich überraschenderweise einen Anruf von einem Anwender der Bögen gerne in Kreise ändern würde.

Man kennt ja die Situation, man in einer Zeichnung viel mit den Befehlen „Stutzen“ und „Dehnen“ gearbeitet und schon hat man irgendwo einen gestückelten Kreis, eine eher unschöne Situation! -Dann stellt sich schnell mal die Frage:

Wie macht man aus einem Bogen einen Kreis?

Die Antwort ist eigentlich ganz einfach, mit dem Befehl „Verbinden“ ! Sie rufen die Funktion auf und wählen den Bogen der zu einem Kreis geändert werden soll. Schließen die Auswahl mit „Return“ und geben dann die Option „S – Schließen“ ein oder wählen den Eintrag in der Befehlszeile an.
Im nachstehenden Video sehen Sie wie es geht.

Lassen Sie mich wissen wenn Sie Fragen haben ich helfe Ihnen gerne.

Mit freundlichen Grüßen,

Helge Brettschneider

AutoCAD /AutoCAD MAC 2019: Fehler in DWG-Dateien beheben

AutoCAD DWG-Fehler beseitigen

Hallo Zusammen,

wie geht es denn so? -Ich hoffe alles ist soweit im grünen Bereich!

In der kalten Jahreszeit fängt man sich gerne mal eine Erkältung ein! – Dan geht man zum Arzt und lässt sich behandeln. Mit den richtigen Medikamenten geht es einem schnell wieder gut!

Wussten Sie eigentlich, dass Ihre AutoCAD sich auch mal eine Grippe einfangen können?

Naja, es ist nicht wirklich ein Schnupfen, aber das haben Sie wahrscheinlich schon gewusst, aber DWG -Dateien können schnell mal einen Fehler aufweisen.

Wie machen sich diese Probleme bemerkbar?

  • Datei wird mit Fehlern geöffnet
  • Die Datei führt zum Nichtreagieren oder zum Absturz von AutoCAD.
  • Träges Verhalten beim Bearbeiten von Dateien und bei Dateioperationen.
  • Fehlermeldungen beim Arbeiten in der Datei
  • Befehle funktionieren nicht oder es gibt erhebliche Verzögerungen.
  • Nicht nachvollziehbare Zunahme der Dateigröße
  • Anzeige / Regen Probleme
  • Zeichnungselemente fehlen oder werden falsch angezeigt

Was könnten die Ursachen für diese Situation sein?

  • Anwendungen von Drittanbietern, die in AutoCAD ausgeführt werden
  • DWG-Dateien wurden mit Produkten, die nicht von Autodesk stammen, oder mit Nicht-RealDWG-Produkten erstellt oder gespeichert.
  • AutoCAD hat sich beim Speichern der Zeichnung aufgehängt.
  • Alte Zeichnungen wurden über längere Zeiträume wiederholt verwendet ohne Aktualisierung 
  • Netzwerk-Probleme (Übertragungsfehler, Dateisperrung, latentes Schreiben von Daten)
  • Der Zustands von verwendeten Speichermedien (fehlerhafte Sektoren auf einer Festplatte)

So können Sie die defekte DWG wieder auf Stand bringen!

  • Prüfung (Befehl) – Wertet die Integrität einer Zeichnung aus und korrigiert einige Fehler.
  • _RECOVER (Befehl) – Öffnet und repariert eine beschädigte Zeichnungsdatei.
  • Bereinig (Befehl) – Entfernt nicht verwendete Elemente wie Blockdefinitionen und Layer aus der Zeichnung.
  • -Bereinig (Befehl) – Entfernt nicht verwendete benannte Objekte (z. B. Blockdefinitionen und Layer) mithilfe der Befehlszeile aus der Zeichnung.

Wie sollte man bei der Behandlung von DWG-Fehlern vorgehen?

Die oben erwähnten Befehle können Sie einzeln oder in Kombination zur Wartung und Fehlerprüfung verwenden. In folgenden Beispiel sehen Sie wie man vorgehen kann.

Bereinigen -Dialog AutoCAD MAC 2019
  • Öffnen Sie die Zeichnungsdatei.
  • Geben Sie PRÜFUNG in der Befehlszeile ein.
  • Geben Sie „Y“·für „Ja“ ein, um die Fehler zu beheben, und drücken Sie die EINGABETASTE.
  •  Starten Sie Bereinig.
  • Alle aktivierten Kontrollkästchen aktivieren
  • Klicken Sie auf „Alle löschen“/ „Bereinigen“ (MAC)
  • Bereinigen Sie registrierte Anwendungen (über die Befehlszeile):
  • Geben Sie -BEREINIG ein.
  • Geben Sie „R“ für registrierte Anwendungen (RegApps) ein und drücken Sie die EINGABETASTE.
  • “ * „, dann drücken Sie die Eingabetaste (das Sternchen entspricht All)
  • Geben Sie „N“ ein, wenn Sie gefragt werden, ob jeder zu löschende Name bestätigt werden soll, und drücken Sie die EINGABETASTE.
  • Speichern Sie die Zeichnung.

So geschafft! -Jetzt sollte alles wieder „IO“ sein. Doch leider gibt es auch DWG-Dateien die trotz allem sich nicht reparieren lassen. Des Weiteren möchte ich nicht vergessen zu erwähnen das Sie bitte vor der Reparatur eine Kopie Ihrer originale anlegen und an diesen Dateien die Reparatur versuchen.

Wenn Sie Fragen haben, lassen Sie es mich wissen! -Ich helfe Ihnen gerne.

Helge Brettschneider

AutoCAD LISP: Z- Werte auf 0 setzen – so geht das!

AutoCAD Lisp

Hallo Zusammen,
da sitzt man im Büro und ahnt nichts! Fragt sich, warum PETG nicht am Heizbett des 3D Druck haftet (dazu komme ich im nächsten posting)? Da reagiert jemand per eMail auf mein posting von gestern, über AutoCAD MAC 2019.

Gerd, schrieb:
„Hallo Herr Brettschneider,
ich habe ihr posting gelesen und habe eine Frage zum Thema AutoCAD und Z-Werte an importierten DXF -Dateien. Ich habe immer wieder damit zu zu tun und muss diese immer von Hand entfernen. Kann man das irgendwie schneller machen?“  

Kurze Antwort:„Ja, geht mit einem kleinen AutoLisp -Programm!“

Ja, Sie haben gedacht AutoLISP gibt es nicht mehr oder wird nicht mehr benutzt? Aber die Urprogrammiersprache  ist noch da und kann auf AutoCAD Windows und MAC genutzt werden (auf dem MAC ohne DCL-Dialogboxen). Das heißt, Sie können ohne weiteres einfache Programme, wie erwähnt ohne Dialogboxen, auf beiden Systemen nutzen.

Hier der Code für das zurücksetzen der Z-Werte einer Zeichnung für die AutoCAD Versionen in Deutsch:

1
2
3
4
5
(defun C:SMASH ( )
(command "_.move" "_all" "" '(0 0 1e99) ""
"_.move" "_p" "" '(0 0 -1e99) "")
(princ)
)

Speichern Sie sich den Code in einer Text-Datei mit der Erweiterung „.LSP“ z.B. „Smash.lsp“. Anschließend können Sie die Datei über „Anwendung Laden“ in AutoCAD laden und über die Eingabe an der Befehlszeile „Smash“ starten. Alle Objekte in der Zeichnung werden auf Z=0 gesetzt. 

P.S.: Wenn Sie weitere Fragen zur Programmierung in Lisp für AutoCAD MAC haben, lassen Sie es mich wissen. -Ich helfe Ihnen gerne.

Mit freundliche Grüßen,
Helge Brettschneider