Direkt zum Hauptbereich

Posts

Es werden Posts vom April, 2018 angezeigt.

Datenbankverbindungen (SQL)

Einige Beipiele zur Benutzung von SQL-Datenbanken. SQL-Server im Netzwerk finden Verbindungstest Datenbank Durchsuchen anhand einer Liste von Wörtern In diesem Beispiel wird in einer Spalte nach einem der angegebenen Wörter gesucht und wenn vorhanden, alles aus der Zeile ausgelesen. Erweiterungen zum verherigen Code GetText() und GetValue()

Export von STL Dateien mit KEX

Der Export einer kompletten Zeichnung über STL kann in AutoCAD sehr aufwendig werden - je nach Anzahl der Objekte. Dieses Tool Exportiert über die Eingabezeile einzelne STL-Dateien - getrennt nach Block, Layer, oder Objekt. Dabei werden alle Objekte die sich nicht auf gesperrten oder gefrorenen Layer befinden in eine neue Zeichnung Kopiert. dort werden alle Blöcke gesprengt und alles neu Gruppiert. Der Export läuft über die Eingabezeile. Gleichzeitig wird auch eine XML-Datei erstellt, die man für den Import in Cinema4D nutzen kann. Damit wird beim Import in Cinema4D wieder alles richtig Gruppiert. (Was in AutoCAD in einem Block war, ist auch in C4D wieder zusammen Gruppiert) Hier ein Screenshot der Oberfläche des Tools: Hier  gibt es eine Anleitung zur Installation und Nutzung auf Youtube. Das Video ist in Englisch gehalten. ( Automatisches Laden von DLL's ) Ein aktuelleres Video in Deutsch gibt es hier:  https://youtu.be/bYrIjnqROvc Zum Download ab v2025 geht es h...

Automatisches Laden von DLL's

DLL's können in AutoCAD über den Befehl NETLOAD geladen werden. Um sie Automatisch beim Start zu laden, ist ein kleines LISP-Script notwendig. Hier ein Beispiel wie die LISP-Datei aussehen könnte. Die Pfade müssen jeweils angepasst werden. Es können auch mehrere DLL's über dasselbe Script geladen werden. Einfach im Editor öffnen, und als .lsp Abspeichern. Danach in AutoCAD den Befehl APPLOAD benutzen, In der Startgruppe auf INHALT klicken, und die .lsp-Datei hinzufügen. Danach zu den Optionen, und unter Vertrauenswürdige Speicherorte den Pfad der DLL's! hinzufügen. Nun AutoCAD neu Starten... die DLL sollte jetzt beim Start geladen werden. Beim ersten Laden wird noch gefragt, ob man sie sicher Laden möchte. Hier einfach auf IMMER LADEN klicken.

Neues Projekt für AutoCAD mit Palette (Visual Studio 2017)

Hier eine detailierte Anleitung wie es sicher klappt. Visual Studio 2017 kann man sich hier herunterladen:  VS2017  - die kostenlose Community Edition reicht völlig aus. Man sollte auch das benötogte Dev-Pack von .NET Framework installiert haben. Normalerweise ist das bei VS mit dabei, neuere Versionen z.B. müssen aber selbst installiert werden. Man findes diese alle auf der Microsoft Homepage. .NET Framework 4.7 gibt es z.B.  hier . 1. Unter Neues Projekt "Klassenbibliothek" wählen (DLL). .NET Framework sollte der aktuellen AutoCAD-Version entsprechen. z.B. 4.6 für AutoCAD 2018 oder 4.7 für AutoCAD 2019 2. Im Projektmappen-Explorer rechtsklick auf Verweise -> Verweis hinzufügen. 3. Folgende 5 Dateien hinzufügen. Die dll's befinden sich alle im aktuellen AutoCAD Ordner. 4. Unter Assemblys "System.Windows.Forms" markieren. 5. Unter Assemblys "System.Drawing" markieren. 6. Im Projektmappen-Explorer rechtsklick auf ...

Griffe von Bemassungen auf 0 setzen

Wenn man Bemassungen im Grundriss erstellt, werden sie immer auf Z-0 eingefügt. Die Griffe hingegen befinden sich immer irgendwo auf dem Objekt. Verschiebt man die Bemassung nun nach oben, verschieben sich die Griffe mit, und sind damit irgendwo im leeren Raum. (Und müssen von Hand neu zugewiesen werden.) Der folgende Code lässt den Benutzer Bemassungen auswählen und auf eine neue Höhe setzen. Die Position der Griffe wird dabei auch direkt angepasst. Bei der manuellen Eingabe wird nur die Z-Position berücksichtigt