|
Lisp : Programmmeldungen klappen bei schwerer Last nicht
Brischke am 30.05.2018 um 13:18 Uhr (1)
... ich habe keine Ahnung wie doslib oder odcl arbeitet, da ich das nicht nutze, aber mit princ ist mir so etwas noch nie aufgefallen. Lisp unterstützt keine parallele Verarbeitung der Funktionen, daher kann ich mir auch nicht vorstellen, dass du das richtig beobachtet hast.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : ACad Versionsnummer abfragen
Brischke am 14.08.2018 um 22:37 Uhr (1)
... wenn du das CAD-System einrichtest, dann kannst du auch in der Registry einstellen, dass eine DLL immer geladen wird. Mehr dazu hierGgf. kannst du ja auch ein Setup machen, was diese Einträge erzeugt, die Dateien an die richtige Stelle kopiert usw... Ich mache das bei meinen Tools mit Inno SetupDann kannst du immer davon ausgehen, dass die DLL geladen ist und auf die darin definierten Befehle/Lispfunctions zugreifen.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen vo ...
|
| In das Form Lisp wechseln |
|
Lisp : Drehung von Block auf anderen Block übertragen
Brischke am 23.08.2018 um 16:04 Uhr (1)
Wie sieht denn dein bisheriger Code aus ... wo klemmts konkret?Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
 |
Lisp : angenommener Schnittpunkt (3D-)Polylinie und Linie
Brischke am 27.09.2018 um 14:43 Uhr (15)
Hallo Thomas,für diese Aufgabe gibt es unendlich viele Lösungen, da die angenommenen Schnittpunkte abhängig von der Betrachtungsebene sind.Eine Lösung gibt es also nur für jeweils eine Ebene. Wenn du die bestimmen kannst, sollte das mit dem Geometrierechner kein Problem sein, die Z-Koordinate für diese Eben zu bestimmen.Ohne jetzt nachzuschauen, dort sollte es eine Funktion geben, die den Lotrechten Punkt eines Punktes zu einer Ebene berechnet - oder zumindest den Abstand .. müsste ich auch erst nachschaue ...
|
| In das Form Lisp wechseln |
|
Lisp : angenommener Schnittpunkt (3D-)Polylinie und Linie
Brischke am 27.09.2018 um 15:03 Uhr (1)
... nicht, dass ich wüsste.Du kannst aber die Koordinaten, der 3D-Linien In die XY-verschieben (Z auf 0 setzen), danach kannst du die Schnittpunkte der wirklichen Schnittpunkte ermitteln. Kommst du damit weiter?Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : TXT-Datei einlesen
Brischke am 29.09.2018 um 16:10 Uhr (1)
Hallo Siegfried,ich habe in Lisp dazu auch keine Lösung gefunden.Ich habe mir in .Net einen UTF-8-Converter geschrieben, der mir den Dateiinhalt in eine Abfolge von HEX-Codes zurück gibt. Diese können dann ja auch in Lisp in die Texte eingefügt werden.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : TXT-Datei einlesen
Brischke am 01.10.2018 um 09:38 Uhr (1)
Hallo Siegfried,dann kannst du auch auf der Erstellerseite gleich eine Abfolge von ASCI-Nummern rausschreiben lassen und brauchst dann keine Alphabet-Datei.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
 UTF82ANSICODE.zip |
Lisp : TXT-Datei einlesen
Brischke am 01.10.2018 um 14:17 Uhr (1)
Hallo Siegfried,ich habe eben mal ein Tool geschrieben, welches dir eine UTF-8 kodierte Datei in Ansi-Hex-Codes konvertiert. Darin wird gleich das U+ mit eingefügt, so dass du den aus der konvertierten Datei eingelesenen String gleich in ein AutoCAD-Textobjekt einsetzen kannst.Die UTF82ANSICODE.exe erwartet einen Startparameter, den Dateinamen der UTF-8 Datei (vollständige Pfadangabe).Im Ergebnis wird dann an den Speicherort eine um ein _UC erweiterte txt-Datei geschrieben.Diese kannst du dann in Lisp dire ...
|
| In das Form Lisp wechseln |
|
Lisp : TXT-Datei einlesen
Brischke am 02.10.2018 um 12:48 Uhr (1)
Zitat:Original erstellt von Schachinger:... Sobald wieder etwas Zeit bleibt möcht ichs dann umstellen dass wir auf dein Tool aufbauen.Bekommst du das AutoCAD Magazin? Ich habe das Tool so erweitert, dass es direkt als Lisp-Funktion genutzt werden kann. Das Tool wird in einem der nächsten Hefte veröffentlicht, dann kannst du auch solange warten, und hast es bei der Überarbeitung noch einfacher.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-too ...
|
| In das Form Lisp wechseln |
|
Lisp : Blockfarbe
Brischke am 31.10.2018 um 10:52 Uhr (1)
Schau dir mal den Gruppencode -4 an, damit kannst du logische Operatoren in den Filtern einbauen.Code:(-4 . "OR")(62 . 1)(62 . 2)(-4 . "OR")Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : Blockhuckepack
Brischke am 07.11.2018 um 10:53 Uhr (1)
Hallo cadoc,kannst du mal die Aufgabenstellung mit Worten aus der realen Welt beschreiben. Ich meine: - was ist tatsächlich gegeben?- wie soll das Ergebnis aussehen?- über welche realen Eigenschaften kann ein Zusammenhang der realen Objekte hergestellt werden?Ich denke, dass es Sinn macht, deinen Lösungsansatz zu hinterfragen, vielleicht auch anzupassen.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusat ...
|
| In das Form Lisp wechseln |
|
Lisp : Blockhuckepack
Brischke am 07.11.2018 um 11:23 Uhr (1)
Zitat:Original erstellt von cadoc:Hallo Holger,siehe eins drüber. Mehr is nicht.LG Woher kommen die digitalisierten Objekte?Woraus entstehen die A-Blöcke, die die digitalisierten Objekte darstellen?Woher kommen die vermessenen Punkte?Woraus entstehen B-Blöcke, die die vermessenen Punkte darstellen?Wie gelangen die Objekte aus der realen Welt in die CAD-Welt?Was stellen die A-Blöcke dar? Welche fachlichen Zusammenhänge gibt es - lassen sich darüber Verbindungen zwischen A-und B-Block herstellen?Sorry, ich ...
|
| In das Form Lisp wechseln |
|
Lisp : Blockhuckepack
Brischke am 07.11.2018 um 12:15 Uhr (1)
... hilft nicht weiter, da du den Anfang, das Entstehen der Daten nicht beschrieben hast. Es fehlt auch die Ursache, weshalb diese Zuordnung von A- und B-Block fehlt - du schreibst nur, dass diese fehlt.Ich sehe das bisher wie folgt: Der Weg nur über die Entfernung der Objekte kann niemals eindeutig sein. Sobald eine automatisierte Lösung nicht 100&ig sichere Ergebnisse liefert, ist eine manuelle Prüfung erforderlich - den Aufwand für die Programmierung kann man sich sparen.Es braucht mindestens irgendeine ...
|
| In das Form Lisp wechseln |