Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  geomcal

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:  geomcal (445 mal gelesen)
fca_mi2
Mitglied
Bauingenieur


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

Beiträge: 505
Registriert: 10.01.2003

ACAD2018

erstellt am: 15. Mrz. 2005 07: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

hi,

warum funktioniert dieser code nicht ?

(defun c oo (/)
  (arxload "geomcal")
  (setq 1p (getpoint "\n1."))
  (setq 2p (getpoint "\n2." 1p))
  (setq 3p (list 0.0 0.0 0.0))
  (setq 4p (list 0.0 1.0 0.0))
  (setq 5p (list 0.0 0.0 1.0))
  (princ "\n1: ")
  (princ 1p)
  (princ "\n2: ")
  (princ 2p)
  (princ "\n3: ")
  (princ 3p)
  (princ "\n4: ")
  (princ 4p)
  (princ "\n5: ")
  (princ 5p)
  (princ (cal "ilp(1p, 2p, 3p, 4p, 5p)"))
  (princ)
);defun

------------------
MfG
Frank

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

fca_mi2
Mitglied
Bauingenieur


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

Beiträge: 505
Registriert: 10.01.2003

ACAD2018

erstellt am: 15. Mrz. 2005 07: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

so funktioniert es komischerweise:

(defun c oo (/)
  (arxload "geomcal")
  (setq p1 (getpoint "\n1."))
  (setq p2 (getpoint "\n2." p1))
  (setq p3 (list 0.0 0.0 0.0))
  (setq p4 (list 0.0 1.0 0.0))
  (setq p5 (list 0.0 0.0 1.0))
  (princ "\np1 ")
  (princ p1)
  (princ "\np2: ")
  (princ p2)
  (princ "\np3: ")
  (princ p3)
  (princ "\np4: ")
  (princ p4)
  (princ "\np5: ")
  (princ p5)
  (princ "\n")
  (princ (cal "ILP(p1,p2,p3,p4,p5)"))
  (princ)
);defun

------------------
MfG
Frank

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

Dabrunz
Mitglied



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

Beiträge: 127
Registriert: 28.05.2003

erstellt am: 15. Mrz. 2005 14:31    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 fca_mi2 10 Unities + Antwort hilfreich

Tag zusammen.

Zitat:
so funktioniert es komischerweise:

(defun c  oo (/)
  ...
  (princ (cal "ILP(p1,p2,p3,p4,p5)"))
  (princ)
);defun


ist garnicht so komisch. Kleiner Auszug aus der Hilfe:

.. If you enter an AutoLISP variable with a name containing a character with special meaning in CAL, such as +, –, *, or /, enclose the variable name in apostrophes ('), for example:

'number-of-holes'

Mit folgender Modifikation klappt dann auch alles und es scheint mir keine schlechte Idee, das Apostroph grundsätzlich zu verwenden:

Code:

  ..
  (cal "ilp('1p', '2p', '3p', '4p', '5p')")
  ..

Achim Dabrunz

------------------

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