Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Xline Befehlsfolge

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:  Xline Befehlsfolge (672 mal gelesen)
Bauvermesser
Mitglied
Vermesser


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

Beiträge: 460
Registriert: 18.03.2006

AMD 2600, 2024RAM ,WIN XP PROF-SP3, ACAD 2005, Firmenrechner,

erstellt am: 15. Feb. 2009 21:45    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,
habe eine lps (K_LINIE) welche mir Konstruktionslinien erstellt und diese auch schnell wieder löscht. In dieser möchte ich mir den Befehl
(command "_Xline"  "_A"  "_R "") oder  Klinie  Winkel  Bezug
einbauen. Habe schon die verschiedensten Varianten durchprobiert bekomme es aber nicht hin. Was ist bitte falsch an der Befehlsfolge.
In der Befehlszeile funktioniert diese Reihenfolge mit W, B  doch auch!
Kann mir bitte mal jemand eine Tipp geben.


------------------
Gruß vom Bauvermesser;

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

tunnelbauer
Ehrenmitglied V.I.P. h.c.
Bauingenieur



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

Beiträge: 7085
Registriert: 13.01.2004

ich hab eh keine Probleme damit...

erstellt am: 15. Feb. 2009 22:25    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 Bauvermesser 10 Unities + Antwort hilfreich

a.) Das von dir angegebene Teil kann gar nicht funktionieren... (egal wie)

b.) Die Befehlszeile sieht wie folgt aus:

Code:

Befehl:
KLINIE Einen Punkt angeben oder [HOr/Ver/Win/HAlb/Abstand]: _a
Winkel von KLinie angeben (0) oder [Bezug]:  _r
Linienobjekt wählen:

Wo fragst du am Schluß das Objekt ab? Oder übergibst eines?

------------------
Grüsse

Thomas

Korrekturen zum Kochbuch AutoLISP

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

Dorfy
Mitglied
Double-Dipl.-Ing. Bleistiftanspitzer


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

Beiträge: 900
Registriert: 21.07.2006

AutoCad2007, ProE, HiCad

erstellt am: 16. Feb. 2009 07:07    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 Bauvermesser 10 Unities + Antwort hilfreich

Hi,
(command "_Xline"  "_A"  "_R" "oder noch mehr übergeben, wenn vorhanden")
(while (/=(getvar "CMDACTIVE")0)(command pause))

Wie Tuba schon sagte, immer die Befehlszeile/eingabe im Auge behalten.
Welchen Editor nutzt du? Im VLIDE wäre der Eingabefehler sicher schnell aufgefallen.

mfg heiko

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

Bauvermesser
Mitglied
Vermesser


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

Beiträge: 460
Registriert: 18.03.2006

AMD 2600, 2024RAM ,WIN XP PROF-SP3, ACAD 2005, Firmenrechner,

erstellt am: 23. Feb. 2009 21:25    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

Danke für die Antworten aber ich komme nicht weiter, habe schon was rumgebastelt, bekomme es einfach nicht hin das nach dem befehl "Bezug"
der gesetzte Winkel angenommen wird
(command "_Xline"  "_A"  "_R" "90") oder als Button
_xline;_A;_R;90.0
Beides in den verschiedensten Varianten läuft nicht.
Um das problem mit der lsp zu umgehen wollte ich mir über verschiedene Buttons einen Werzeugkasten Bastel in dem ich gleich verschiedene _xLine Befehle aufrufen kann ohne nochmals den Winkel eingeben zu müssen.
Kann es sein das im Acad 2005 eine SYSTEMVARAIBLE falsch eingestellt ist?
Auch bei dem Befehl
(command "_Xline"  "_A"  "_R" "90")
(while (/=(getvar "CMDACTIVE")0)(command pause))
wird nach dem Winkel gefragt.
Bitte gebt mir doch mal die Lösung um den Befehl xLine mit Vorgabe eines Winkels abarbeiten zu können, ob als Button oder command, egal!

Da kein Fachmann habe ich mich auch noch nicht mit dem Editor auseinander gesetzt und kein Ahnung von VLIDE.

------------------
Gruß vom Bauvermesser;

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


Ex-Mitglied

erstellt am: 23. Feb. 2009 21:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

hast Du Dir angesehen, was Thomas schon vermutet hat?

Bei dieser Schreibweise _xline;_A;_R;90.0 fragt AutoCAD nach dem '_R' nach einer Linie, Du schreibst aber statt der Linie '90' hin, das kann nicht gehen!

Also in Lisp: (command "_xline" "_A" "_R" pause 90)

Oder in Menü: _XLine;_A;_R;\90


- alfred -

------------------
www.hollaus.at

tunnelbauer
Ehrenmitglied V.I.P. h.c.
Bauingenieur



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

Beiträge: 7085
Registriert: 13.01.2004

ich hab eh keine Probleme damit...

erstellt am: 23. Feb. 2009 21:51    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 Bauvermesser 10 Unities + Antwort hilfreich

Ich glaube du willst uns nicht verstehen... Wir halten dich nicht hin...

Wir haben dich gefragt an welcher Stelle du das Objekt (für den Bezug) angibst und du schreibst uns deine Routine hin ohne jemals verstanden zu haben was wir meinen....

Code:

Code:
Befehl:KLINIE
Einen Punkt angeben oder [HOr/Ver/Win/HAlb/Abstand]: _a
Winkel von KLinie angeben (0) oder [Bezug]:  _r
Linienobjekt wählen:

Da wirst du von AutoCAD nach einer Linie gefragt - und du schreibst "90" hin. Was soll das bringen?


EDIT: Da war wer wohl zu langsam... 
------------------
Grüsse

Thomas

Korrekturen zum Kochbuch AutoLISP

[Diese Nachricht wurde von tunnelbauer am 23. Feb. 2009 editiert.]

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

Bauvermesser
Mitglied
Vermesser


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

Beiträge: 460
Registriert: 18.03.2006

AMD 2600, 2024RAM ,WIN XP PROF-SP3, ACAD 2005, Firmenrechner,

erstellt am: 23. Feb. 2009 22:25    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

ja Ihr habt ja recht , aber woher weiß man denn das "\ "und "pause"
in dem Fall "LINIE" heißt.
Da ich mir sowas ungefähr denken konnte habe ich eigentlich von anderen Befehlen abgeschaut und  auch mit "\" experimentiert , vermutlich aber wieder zu viele Leerzeichen dazwischen, und schon dreht man sich im Kreis wenn man nicht weis was Sache ist.
Kann man das irgendwo verständlich erfahren ohne gleich eine 300 Seiten
Beschreibung lesen zu müssen.
also danke erst mal
werde morgen weiter experimentieren und mich melden

------------------
Gruß vom Bauvermesser;

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

Dorfy
Mitglied
Double-Dipl.-Ing. Bleistiftanspitzer


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

Beiträge: 900
Registriert: 21.07.2006

AutoCad2007, ProE, HiCad

erstellt am: 24. Feb. 2009 06: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 Bauvermesser 10 Unities + Antwort hilfreich

Hi,
 
Zitat:
Original erstellt von Bauvermesser:
ja Ihr habt ja recht , aber woher weiß man denn das "\ "und "pause"
in dem Fall "LINIE" heißt.

Nein nicht ganz, diese Eingabe erwartet eine Benutzereingabe (siehe Befehlszeile),dass heißt dann bei Dir, Deine Linie (durch picken mit Mouse) oder den Winkel (Zahlen/Winkel über Tastatur eingeben) übergeben.

siehe Alfred --> (command "_xline" "_A" "_R" pause 90)
oder (command "_xline" "_A" "_R") besser (command "_xline" "_A" "_R" (while ...))

Du musst alle Parameter vom Befehl/command abarbeiten, entweder durch die direkte übergabe der Parameter oder durch "warten auf Benutzereingabe" (pause) und beachte ALLE Parameter.

mfg heiko

[Diese Nachricht wurde von Dorfy am 24. Feb. 2009 editiert.]

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

Bauvermesser
Mitglied
Vermesser


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

Beiträge: 460
Registriert: 18.03.2006

AMD 2600, 2024RAM ,WIN XP PROF-SP3, ACAD 2005, Firmenrechner,

erstellt am: 10. Mrz. 2009 09:19    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

möchte diesen Beitrag schließen und bedanke mich bei allen Helfern,
Empfehle zum abarbeiten der verschiedenen _XLINE Befehle die LSP "KLINE" von http://www.cad-cnc.com/links.htm,
damit werden alle Konstruktionslinien nach jeder Option erstellt und zum Schluss auf einen rutsch gelöscht.
Eine Steuerung über eine DCL macht es einfach und eine Anpassung nach Anforderung ist einfach.

------------------
Gruß vom Bauvermesser;

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