Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Autolisp Anwendung

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:  Autolisp Anwendung (357 mal gelesen)

Ex-Mitglied

erstellt am: 10. Okt. 2003 11:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hallo,
Ich arbeite mit ADT 2004. Ich versuche eine Autolisp- Anwendung zu Erstllen die beim Einfügen eines Blocks z.B. Steckdose diesen automatisch auf eine Höhe von 0,3 m setzt.
Kann Mir jemand helfen? Danke schon mal im voraus.
Gruß Sebastian


------------------
sb

Thomas Rausch
Mitglied



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

Beiträge: 1199
Registriert: 26.03.2001

Intel P4 2,6 GHz
512 MB RAM
NVIDIA GeForce FX 5200
.
WinXP prof.
Autodesk Map 2004 SP 1
WS-Landcad 2004
.
Tetris

erstellt am: 10. Okt. 2003 11: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

Hallo,
bei Lisp kann ich dir nicht helfen, aber nicht für alles braucht man ein Lisp.
Wenn du beim Einfügen des Blockes über Strg+rechte Maustaste das Kontextmenü aufrufst, dort den Punktfilter XY wählst, den Einfügepunkt mit der Maus und den abgefragten z-Wert mit 0,3 angibst, hast du doch dasselbe Ergebnis.

nun warte auf die Lispler, die helfen bestimmt, wenn sie die Aufgabenstrellung überhaupt verstanden haben.

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

gruß
thomas

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

daiz
Mitglied



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

Beiträge: 224
Registriert: 06.09.2003

SYSTEMINFO:
WinXP, Map 3d 2006

erstellt am: 10. Okt. 2003 11:44    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,

wenn Du einen Block einfügst, passiert das doch sicher so:

(command "einfüge" "Steckdose" pkt "" "" "")

Wenn der z-Wert von pkt immer 0.3 sein soll, dann mach doch:

(setq pkt (list xwert ywert 0.3))
(command "einfüge" "Steckdose" pkt "" "" "")

Ich hoffe nur, daß ich Dich richtig verstanden habe.

Daiz

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


Ex-Mitglied

erstellt am: 10. Okt. 2003 11:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Der Block soll über die Werkzeugpalette automatisch auf einer Höhe von 0,3m eingefügt werden (ohne Nutzung des Kontextmenüs)

------------------
sb

Dea
Mitglied



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

Beiträge: 155
Registriert: 23.10.2002

ACAD 2009, 2010

erstellt am: 10. Okt. 2003 12:13    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!

Eine banale Frage: kannst Du nicht den Basispunkt des Blocks 0.3m tiefer legen? Der Basispunkt muss ja nicht umbedingt direkt auf den Objekten definiert werden. Wenn Du Blöcke immer in fixen Höhen sitzen haben willst würde mir das einfacher erscheinen.

mfg

Dea

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

daiz
Mitglied



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

Beiträge: 224
Registriert: 06.09.2003

SYSTEMINFO:
WinXP, Map 3d 2006

erstellt am: 10. Okt. 2003 12:26    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,

vielleicht ist es wiklich einfacher, wenn Du das über die Eigenschaften zum Schluß regelst.

Du kannst Dir auch einen neuen Werkzeugbutton definieren und über den dann ein Lisp starten, das dann z.B. so ausssehen könnte:

(setq blockname (getstring "\nBlockname wählen: "))
(setq pkt1 (getpoint "\nEinfügepunkt wählen: "))
(setq pkt (list (car pkt1) (cadr pkt1) 0.3))
(command "einfüge" blockname pkt "" "" "")

Daiz

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



Konstrukteur (m/w/d)

Steigerwald Strahltechnik GmbH ist ein mittelständischer High-Tech-Spezialist im Raum München.
Unsere sensationelle Schweißtechnologie nutzt die spektakuläre Kraft von Elektronen, um metallische Bauteile mit höchster Präzision zu fügen oder deren Oberflächen zu bearbeiten.
Ein tolles Team von über 70 Spezialisten der Elektronenstrahltechnologie entwickelt, plant und baut ...

Anzeige ansehenKonstruktion, Visualisierung

Ex-Mitglied

erstellt am: 10. Okt. 2003 12:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Danke, werde ich mal ausprobieren
Gruß Sebastian

------------------
sb

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