|
Lisp : lispsys vs OpenDCL
Vino am 08.03.2021 um 15:16 Uhr (1)
Hallo Gerd,in OpenDCL und der Hilfe dazu vielleicht nicht, aber in der Hilfe zu LISPSYS:https://knowledge.autodesk.com/support/autocad/learn-explore/caas/CloudHelp/cloudhelp/2021/ENU/AutoCAD-Core/files/GUID-1853092D-6E6D-4A06-8956-AD2C3DF203A3-htm.htmlGruß
|
| In das Form Lisp wechseln |
|
Lisp : Blöcke entsprechend Datenbank einfügen
Danillo am 11.03.2021 um 23:50 Uhr (1)
Hallo Leute,ich habe eine Tabelle mit Koordinaten und mehreren Zusatzdaten, konkret Koordinaten mit Hausnummern. Ich habe ein LISP-Progamm geschrieben, welches Zeile für Zeile de Daten liest und einen Block an der entsprechenden Stelle einfügt und die Attribute mit den Zusatzdaten (z.B. der Hausnummer) ausfüllt. Dazu verwende ich den _-Insert Befehl. Leider läuft das Programm sehr langsam und stürzt bei einer großen Datenmenge ab, d.h. wenn z.B. mehr als 1000 Blöcke eingefügt werden.Hat jemand einen Tipp f ...
|
| In das Form Lisp wechseln |
|
Lisp : Command läuft nicht durch.
cadffm am 17.03.2021 um 11:45 Uhr (1)
Hi,". Ich verstehe also noch so gut wie nichts."Am Anfang wäre gut die Syntax und die Funktionen zu lernen, wie + 1 1Aber okay, ich verstehe den "Quereinstieg" und mit Lisp hat ein AutoCAD-Befehl (-PLOT) zunächst mal auch nichts zutun. Es geht also um den Befehl -PLOT, dann schau dir einfach an wie der Befehl funktioniertund prüfe deine Command-Angaben mal genau. Da es bereits den Command-Ausdruck gibt: Stelle CMDECHO auf 1 und führe den Code aus,schau im Textfenster [F2] nach wo du Mist sendest und ab dor ...
|
| In das Form Lisp wechseln |
|
Lisp : Command läuft nicht durch.
cadffm am 17.03.2021 um 13:07 Uhr (1)
"scheint bis PaperSize ohne Probleme zu laufen,"BIS Papersize, genau"aber ab dann nimmt er die Angabe "M" (für Millimeter) nicht mehr mit rein."Der Befehl ist ja gar nicht mehr aktiv, der Plotbefehl wird mit deiner Papierformat-Angabe wortlos beendet."Das @ bei der Papierausrichtung wollte ich mal als Versuch machen, da ACAD es an sich fressen sollte."Keine Ahnung warum ACAD das fressen sollte!?Aber bevor wir bei dem Problem ankommen (falls es eines ist), muß das Papierformat geklärt werden.Gehe per Hand b ...
|
| In das Form Lisp wechseln |
|
Lisp : Einpassen von ALKIS Daten
CAD-Huebner am 18.03.2021 um 23:23 Uhr (1)
Ich verstehe das Problem an dieser Stelle bisher nicht.Wenn es sich um kleinräumige Ausdehnungen ( 10km²) handelt, sollte eine 4 Parametertransformation z.B. über Befehl: AUSRICHTEN den lokalen Plan (Blockreferenz) in die UTM ALKIS Daten auf cm genau einpassen können. Wenn das nicht passt, sind die gemessenen lokalen Punkte nicht spannungsfrei, das kann eine Helmerttransformation über mehr Passpunkte dann natürlich etwas abmildern, es bleibt aber eine 4 Parametertransformation (SCHIEBEN in XY, DREHEN und S ...
|
| In das Form Lisp wechseln |
|
Lisp : Eigenschaften von Applikations-Elementen (EED) abrufen+setzen
archi.archi am 28.03.2021 um 18:57 Uhr (1)
Hallo cadffm,zu früh gefreut: die liNear-Applikation hat wahrscheinlich einen Fehler.Beim manuellen Anlegen eines Raumes kann man die Attribute "G111" (Gebäudeteil) und "N222" (Nutzungseinheit) im Beschrifterblock ändern und die Werte werden dann an die Raumkontur übertragen.Beim Anlegen von Räumen über einen Ifc-Import werden die Raumkonturen und auch ein Beschrifterblock erzeugt. Die Änderungen der Attribute dieses Beschrifterblockes werden aber nicht an die Raumkontur übertragen.Ich muss jetzt also nich ...
|
| In das Form Lisp wechseln |
|
Lisp : ActiveX interfaces namen
cadplayer am 04.05.2021 um 07:29 Uhr (1)
Hallo!Ich bin auf der Suche ein entsprechendes COM-interface zu finden mit dem ich Zugriff auf das Civil3d-profileview-object (Bild unten) habe.Hat jemand einen Tip für mich eine Liste mit entsprechenden Interface-Namen zu finden - oder ein wenig mehr Kentnisse darüber zu erhalten via VLA- Zugriff auf Objekteigenschaften zu erhalten...Folgende Interface habe ich getestet und bin ich nicht fündig gewordenCode:Autocad Civil3d 2018: (vla-getinterfaceobject (vlax-get-acad-object) "AeccXUiPipe.AeccPipeApplica ...
|
| In das Form Lisp wechseln |
|
Lisp : Messen nur erster Punkt
archtools am 30.05.2021 um 11:10 Uhr (1)
Zitat:Original erstellt von Bernd P:Servus,Ich will auf eine Polylinienstationierung eine Block. Quasi wie der Befehl messen nur halt den ersten Punkt.Vielleicht hat da jemand ein LSP das ich etwas umbauen kann im Kopf.In AutoCAD ist das Tool GeomCAL enthalten, mit dem man beliebige solcher Aufgaben erledigen kann und sich Unmengen an Hilfskonstruktionen sparen kann. Einfach mal nachgucken, wie man das anwendet, für den konkreten Fall wäre für den Abstand 10 das die Lösung für den Einfügepunkt:PLD(cur,cur, ...
|
| In das Form Lisp wechseln |
|
Lisp : Einfügepunkt entspricht nicht immer den Koordinaten
cadffm am 01.06.2021 um 13:54 Uhr (1)
"bis auf diejenigen in Skripten, außer Kraft."...setzt die fortlaufenden Objektfänger außer Kraft, außer für automatisierte Prozesse [Skripte, MenüMakros, (send-)commands]"Spannend finde ich hingegen, dass ich selbst den Fehler nie erzeugen konnte, obwohl auch wir mit "OSNAPCOORD" auf "2" arbeiten."Dann war wohl deine aktuelle Ansicht eine andere oder dein Fangbereich war anders oder deine eingestellten Objektfänge,(Objektwahl Fenster/polygon und Kreuzen/polygon in AutoCAD sind ansichtsabhängig)[EDITIERT - ...
|
| In das Form Lisp wechseln |
|
Lisp : Einfügepunkt entspricht nicht immer den Koordinaten
cadffm am 02.06.2021 um 13:53 Uhr (1)
Hallo Bubi,ich habe mir die DWG und das Lisp nun einmal angesehen (mehr haben wir nicht bekommen).1. Alles was hier im Thread steht ist gut und richtig, ABER ich denke es hat nichts mit dem Problem zutun! Dennoch. Du nutzt einen AutoCAD-Befehl (insert) und daher ist es richtig sich um den Objektfang zu kümmern, es ist also nicht alles unnötig gewesen.2. Der Code fragt ja jeden Punkt durch den Benutzer einzeln ab,also wird bei der Punktabfragt und dem Einfügepunkt angeben dieselbe Einstellung verwendet (a ...
|
| In das Form Lisp wechseln |
 |
Lisp : Probleme mit dimzin
Urs.Dardel am 20.06.2021 um 00:59 Uhr (15)
Ich habe Probleme mit dimzin. Ich hatte in mehreren Lisp mit dem selben Errorhandler Dimzin auf 0 gestellt, dass es die Nullen anzeigt. Hat immer gut funktioniert. Jetzt muss ich in folgender Lisp Dimzin auf 8 haben um keine Nullen zu kriegen. Das hat beim ersten Testen geklappt, aber dann hat es mir in AutoCAD 2021 aber in den anderen Lisps wo ich die NUllen möchte diose nicht mehr gegeben. Ich habe im Forum einen ähnlichen Beitrag gefunden, der empfielt dimzin auf 1 zu stellen, um dinzin 8 zurückzustelle ...
|
| In das Form Lisp wechseln |
 |
Lisp : Supportpfade aus den Autocad-Einstellungen entfernen
OlgaG am 29.06.2021 um 18:57 Uhr (15)
Hallo,könnten Sie mir bitte sagen, wie ich den Code unten ändern kann, um die Serverpfade ("\serverCADPlotters" und "\serverCADPlottersPMP Files") vorher zu entfernen?(setq printerconfig "\serverCADPlotters")(if (not (vl-string-search (strcase printerconfig) (strcase (getenv "PrinterConfigDir"))))(setenv "PrinterConfigDir" (strcat printerconfig ";" (getenv "PrinterConfigDir"))))(setq printerconfig nil)(setq printerdesc "\serverCADPlottersPMP Files")(if (not (vl-string-search (strcase printerdesc) (strcase ...
|
| In das Form Lisp wechseln |
|
Lisp : Supportpfade aus den Autocad-Einstellungen entfernen
OlgaG am 29.06.2021 um 19:46 Uhr (1)
Das Entfernen von Pfaden ist erforderlich, um die richtige Pfadreihenfolge zu bestimmen, z. B. sollte der Pfad "\serverCADPlotters" an erster Stelle stehen.
|
| In das Form Lisp wechseln |