Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  IntelliCAD
  lisp-editor ? (KEIN AutoCAD)

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
Autor Thema:  lisp-editor ? (KEIN AutoCAD) (1834 mal gelesen)
autocart
Mitglied
Technischer Redakteur


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

Beiträge: 695
Registriert: 08.09.2003

erstellt am: 08. Jun. 2006 01:42    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

Hallo Gemeinde!
Das Thema wurde zwar im Acad-Forum schon angesprochen, aber jetzt einmal Intellicad-bezogen: Welchen Lisp-Editor könnt Ihr für Intellicad empfehlen, da es den VLisp-Editor ja nicht gibt?

------------------
Gruß und "have fun"
schickt/wünscht Stephan

"Don't assume, go as far as possible with the known facts, then ask."

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

CAD-Huebner
Ehrenmitglied V.I.P. h.c.
Verm.- Ing., ATC-Trainer



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

Beiträge: 9732
Registriert: 01.12.2003

erstellt am: 08. Jun. 2006 17: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 Nur für autocart 10 Unities + Antwort hilfreich

z.B. Ultraedit mit angepasstem Wordfile.txt für die verfügbarenLISP-Kommandos.

------------------
Mit freundlichem Gruß

Udo Hübner

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

Theodor Schoenwald
Ehrenmitglied



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

Beiträge: 1672
Registriert: 16.04.2002

erstellt am: 11. Jun. 2006 00:48    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 autocart 10 Unities + Antwort hilfreich

Hallo Stephan,

ich habe eine Editor der fast die gleichen Funktionen hat, wie der Visual Lisp Editor von ACAD. Er ist jedoch in englischer Sprache.
Wenn Du mir eine Mail sendest, kann ich ich Ihn Dir zuschicken.
Auf dieser Seite findest Du meine Mailadresse:
http://www.lehrer.uni-karlsruhe.de/~za685

Zu empfehlen ist auch "PSPad" und "SciTE". Beide haben gute Klammer- funktionen, PSPad hat noch eine Syntaxhervorhebung.

GRuß
Theodor Schönwald


[Diese Nachricht wurde von Theodor Schoenwald am 11. Jun. 2006 editiert.]

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

pirilao
Mitglied
CAD-Admin


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

Beiträge: 175
Registriert: 28.12.2000

gesammelte Erfahrungen in ACAD Versionen:
Rel.12 (DOS), 13c4(Win), R14.01, 2000/2000i, 2002, 2004, 2006, 2007, 2008, 2010, 2012, 2014, 2016
Erfahrungen in Betriebssysteme:
MS-DOS 5/6.33, Win 95/98SE, Win NT4 SP6, Win 2000 Pro, Win XP Pro, Win 7 Pro/Ult. 64bit
CAD-Applikationen:
X-PLANT 1.x / 2.x,
PIPE 3.0 / 4.1 / 4.3 /6.x
CADISON 5.x,6.x,8.x,11.x,14.x, 15.5,
ISOGEN / Personal Isogen
Tätigkeitsbereich:
Anlagenbau (P&ID / 3D-Piping)
CAD-Admin / CAD-Support / CAD-Trainer
Programmierung:
Auto-/VisualLisp
VB.NET und VBA
etwas Java / C / C++ / C#
---------------------------------
Firmen CAD Workstations:
Dell Notebook Precision M4800, 32GB RAM, 15.2", 1920x1080
---------------------------------
privat:
iMac 27"-i7 QuadCore 2,93Ghz, 32GB RAM, HDD 1 TB, OSX 10.7
Dell Notebook Latitude c840, 4GB, WinXP
Dell Precision M4300, 8GB, Win7Ul
Dell Notebook Precision M6500, 8GB RAM, 17" Win10

erstellt am: 11. Jun. 2006 03:41    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 autocart 10 Unities + Antwort hilfreich

hallo autocart,

Empfehlen ist immer so eine Sache.
Letztendlich ist es reine geschmacksache ob einem der Editor zusagt oder nicht.

Habe zuvor auch mal gesucht und verschiedenen ausprobiert.
Ich verwende selbst mehrere Editoren um zu LISP'len oder MNU's zu erstellen.

Hier mal meine Favoriten:
http://www.crimsoneditor.com/ 
Ist ein wirklich guter Editor und Freeware. Beherscht Lisp, html, vbs und vieles mehr.
Gegebenenfalls musst du die LSP-Syntax separat runterladen (war zumindest in einer alten Version so). Siehe Link Syntax auf der Crimson Homepage.

An einem anderen Rechner arbeite ich z.B.: mit dem  "Edit4Win", welcher sich ebenfalls anpassen lässt und ebenso einige highlights besitzt wie z.B.: kleine Projektverwaltung,  abspeicherbaren routinestrukturen, vorlagen etc. http://www.edit4win.de/  (sharewware kostete früher mal 20DM bzw. es sollte noch eine abgespeckte Version als Freeware existieren)

Dann gibt es noch den Proton Editor (Freeware). Dieser ist auch ganz nett. http://www.meybohm.de/download.html

Dann auch der schon erwähnte PSPad.

Tja, meine Empfehlung.....Warte mal noch ab, was alles an Vorschlägen noch kommen wird....Dann Schau Dir einfach mal die besagten Editoren an und entscheide Dich für jenen der Dir am ehesten gefällt bzw. für deine zwecke zusagt.

------------------
Viele Grüße
..:: pirilao ::..

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
den horizont des wissen zu erreichen ist
unmöglich...den auf offener See ist der
horizont auf 360° verteilt....
welchen weg wirst du gehen ?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

autocart
Mitglied
Technischer Redakteur


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

Beiträge: 695
Registriert: 08.09.2003

erstellt am: 12. Jun. 2006 08:55    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

Vielen, vielen Dank einmal für die ausführlichen Antworten!
Nun eine erweiterte Frage zum Thema Lisp-Entwicklung in Intellicad.

Bis jetzt hab ich ja nur in Acad programmiert. Welche Vorgehensweise (möglichst komfortabel) habt Ihr entwickelt, um geschriebenen Lisp-Code in Intellicad auszuprobieren?
Klar wäre für mich einmal folgendes: Lisp-Code in Datei abspeichern. In Intellicad wechseln. Lisp-Code-Datei händisch (neu) laden. Befehl zum ausführen eintippen. Wenn Fehler sind, mühhhhsam herausfinden, wo der Fehler auftrat, da es sowas wie "Fehlerverfolgung" z.B. - soweit ich glaube annehemen zu dürfen - nicht gibt.

Habt Ihr da was, was das Handling des Code-Ladens-und-Startens sowie das Debuggen vereinfacht? (Debuggen hängt vielleicht vom Editor ab??)

Übrigens nochwas:
Hat jemand von euch Erfahrung mit dem Lisp-Editor "Emacs"? Zur Zeit scheint der Download nicht zu gehen (schon länger), aber vielleicht hat ihn ja jemnand von euch trotzdem mal ausprobiert oder in Verwendung?

------------------
Gruß und "have fun"
schickt/wünscht Stephan
 
"Don't assume, go as far as possible with the known facts, then ask."

[Diese Nachricht wurde von autocart am 12. Jun. 2006 editiert.]

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

Theodor Schoenwald
Ehrenmitglied



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

Beiträge: 1672
Registriert: 16.04.2002

erstellt am: 12. Jun. 2006 10:22    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 autocart 10 Unities + Antwort hilfreich

Hallo Stephan,

am einfachsten ist es wenn man ACAD als Umgebung benutzt, es kann eine alte Version sein, dort seine Programme entwickelt, sie in ICAD übernimmt und dann schaut was nicht geht.

Wenn aber kein ACAD?
Dann:
"LoadLsp.lsp" von JefferyPSanders
Am besten ist es das laden und starten von "LoadLsp.lsp" auf ein Icon legen.
Das Programm ist aber für ACAD und hat VLX-Befehle die in ICAD nicht funktionieren. Du müsstest Loadlsp an ICAD anpassen. VLX-Befehle durch "normale" ersetzen. Das Programm ist ein sehr praktisches Tool.

Wenn das auch nicht?
Dann:
-------------------------------------------------------------
(defun C:EDLSP (/ LSP_DAT ED_DAT J_N)

(setq LSP_DAT NIL
      ED_DAT  "JFE.EXE" ; Editorname
)
(setq LSP_DAT (getfiled "Auswahl einer NC-Datei" "" "LSP" 4))
(if LSP_DAT
  (startapp (strcat ED_DAT " " LSP_DAT))
  (progn
  (prompt "\nKeine Lisp-Datei gewählt!")
  (exit)
  )
)
(prompt "\n \nWeiter mit einer Taste...")
(getstring)
(initget "J N")
(setq J_N (getkword "\nLispdatei laden? N/<J>: "))
(if (/= J_N "N")
  (progn
  (prompt "\nLaden....")
  (load LSP_DAT)
  )
  (princ)
)
)
(princ)
---------------------------------------------------------

Gruß
Theodor Schönwald

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

pirilao
Mitglied
CAD-Admin


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

Beiträge: 175
Registriert: 28.12.2000

gesammelte Erfahrungen in ACAD Versionen:
Rel.12 (DOS), 13c4(Win), R14.01, 2000/2000i, 2002, 2004, 2006, 2007, 2008, 2010, 2012, 2014, 2016
Erfahrungen in Betriebssysteme:
MS-DOS 5/6.33, Win 95/98SE, Win NT4 SP6, Win 2000 Pro, Win XP Pro, Win 7 Pro/Ult. 64bit
CAD-Applikationen:
X-PLANT 1.x / 2.x,
PIPE 3.0 / 4.1 / 4.3 /6.x
CADISON 5.x,6.x,8.x,11.x,14.x, 15.5,
ISOGEN / Personal Isogen
Tätigkeitsbereich:
Anlagenbau (P&ID / 3D-Piping)
CAD-Admin / CAD-Support / CAD-Trainer
Programmierung:
Auto-/VisualLisp
VB.NET und VBA
etwas Java / C / C++ / C#
---------------------------------
Firmen CAD Workstations:
Dell Notebook Precision M4800, 32GB RAM, 15.2", 1920x1080
---------------------------------
privat:
iMac 27"-i7 QuadCore 2,93Ghz, 32GB RAM, HDD 1 TB, OSX 10.7
Dell Notebook Latitude c840, 4GB, WinXP
Dell Precision M4300, 8GB, Win7Ul
Dell Notebook Precision M6500, 8GB RAM, 17" Win10

erstellt am: 14. Jun. 2006 03:24    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 autocart 10 Unities + Antwort hilfreich

hallo autocart,

tja wenn's an debuggen geht, wie anno dazumals ohne vlisp, habe ich folgenden tipp.
wenn dein programm in icad nicht so läuft wie gewohnt, dann bau dir sogenannt "pseudo" haltepunkte.

zB:

(defun c:blabla (/)
(setq irgendwas blala..)
(if (irgendwas mit etwas)
    (blabla)
    (sonst blalblalblala)
)

(alert "Haltepunkt 1") ;;<-Dein Haltepunkt

(cond blablabala)
(und so weiter...)

)

Solche Haltepunkte kannst Du dann an (fast)jede beliebige einsetzten.
Damit weisst Du zumindest bis wohin deine Routine läuft, so lange die Meldungen auf dem schirm erscheinen.
Statts (alert "Text") könntest du genauso einen (getpoint "Haltepunkt durch picken bestätigen!") verwenden.

Sofern Du den Trick jetzt durchschaut hast, wird jede LISP Funktion die eine Benutzereingabe erfordert (getpoint, getstring, getdist etc.) dazu missbraucht als Haltepunkt zu dienen. Tja so kann man es eben auch machen. 

------------------
Viele Grüße
..:: pirilao ::..

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
den horizont des wissen zu erreichen ist
unmöglich...den auf offener See ist der
horizont auf 360° verteilt....
welchen weg wirst du gehen ?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

autocart
Mitglied
Technischer Redakteur


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

Beiträge: 695
Registriert: 08.09.2003

erstellt am: 14. Jun. 2006 08:58    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

Vielen Dank Leute!
@Theodor Schönwald
Danke für die Tipps mit dem Laden.
@pirilao
Danke. Ich hoffte halt, dass es einen Editor (außer VLisp in Autocad) gibt, der debuggen kann und z.B. auch Haltepunkte zur Verfügung stellt. Das händische basteln ist halt sooooo mühsam. Debuggen ist schon so mühsam genug. Aber ok - da kann man halt nichts machen, wenn's so is.

------------------
Gruß und "have fun"
schickt/wünscht Stephan

"Don't assume, go as far as possible with the known facts, then ask."

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)2023 CAD.de | Impressum | Datenschutz