Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  parametrische Skripte nach Lisp übersetzen mit CADCAL

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  parametrische Skripte nach Lisp übersetzen mit CADCAL (80 / mal gelesen)
archtools
Mitglied



Sehen Sie sich das Profil von archtools an!   Senden Sie eine Private Message an archtools  Schreiben Sie einen Gästebucheintrag für archtools

Beiträge: 945
Registriert: 09.10.2004

Entwickler für AutoCAD, BricsCAD u.a., alle Systeme

erstellt am: 30. Jun. 2024 20:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Im Beitrag https://ww3.cad.de/foren/ubb/Forum54/HTML/035439.shtml habe ich die neue Betaversion von CADCAL (kostenloser Download von http://www.archtools.de/cadcal.zip ) vorgestellt. Hier geht es vertieft um eine neue Funktionalität, mit der man aus der DDCAL History Skripte erzeugen lassen kann, die dann in Lisp übersetzt werden und eigenständig lauffähige Lisp-Programme darstellen.

Wenn die aktuelle CADCAL Version geladen ist, dann kann man mit dem Befehl CALSCRIPT->LISP beispielsweise die NICKSHOUSE.SCR aus dem CADCAL Demo Ordner in Lisp umwandeln. Man kann das Ergebnis dann mit Copy&Paste in BLADE bzw VLIDE übernehmen und dort weiter bearbeiten, oder gleich mit dem Befehl COMPILESCRIPT auch die Lisp-Datei erzeugen lassen.
Um zu sehen, was man damit machen kann, steht die Lisp-Datei NICKSHOUSE.LSP im Demoordner. Dort wurde lediglich das LAMBDA in DEFUN NICKSHOUSE geändert, und es wurde noch eine C:NICKSHOUSE Funktion definiert, die nur Einfügepunkt, Drehung, und die Parameter vom Anwender erfragt und damit dann die automatsich erzeugte (NICKSHOUSE WIDTH HEIGHT) aufruft.
Diese automatisch erzeugte Funktion erzeugt dann mit dem Befehl CC-MODIFY parametrisch editierbare Objekte. Zum Testen einfach mal die Datei HOUSE-DEMO.DWG öffnen und damit herum spielen.

Besonders wichtig: Durch CC-MODIFY werden die vom Anwender bzw Lisp-Programmierer vorgenommenen Änderungen an den Objekten (Layer, Farbe uswusf inkl XDATA und XDICTIONARIES) nicht verändert, ENAME/RefHandle des Objekts bleiben intakt.

Lasst mich bitte wissen, was Ihr vom Programm denkt, und ob Ihr Verbesserungsvorschläge habt. Oder ob Ihr das überhaupt für sinnvoll haltet.


Edit CADffm, Link "repariert"
da schmuggelt sich immer eine schließende runde Klammer mit in die URL

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadffm
Moderator
良い精神




Sehen Sie sich das Profil von cadffm an!   Senden Sie eine Private Message an cadffm  Schreiben Sie einen Gästebucheintrag für cadffm

Beiträge: 22176
Registriert: 03.06.2002

Alles

erstellt am: 02. Jul. 2024 19:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für archtools 10 Unities + Antwort hilfreich

Super, da ist die Klammer wieder 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

archtools
Mitglied



Sehen Sie sich das Profil von archtools an!   Senden Sie eine Private Message an archtools  Schreiben Sie einen Gästebucheintrag für archtools

Beiträge: 945
Registriert: 09.10.2004

Entwickler für AutoCAD, BricsCAD u.a., alle Systeme

erstellt am: 02. Jul. 2024 20:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Zitat:
Original erstellt von cadffm:
Super, da ist die Klammer wieder  

Die Forensoftware veranstaltet diese Kapriolen...

Die Links sind:
www.archtools.de/cadcal.zip
und
www.archtools.de/cadcal.html

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz