|
Lisp : Blöcke - einheitliche Skalierung
Jonapap am 22.03.2010 um 23:54 Uhr (0)
HalloDer DXF-Code, in dem gespeichert wird, ob ein Block einheitlich skaliert wird (1) oder nicht (0), ist 281.Wenn ich über (command "_-insert"... einen bereits vorhandenen Block mit einem Lisp-Programm einfügen will, werden die Optionen des Befehls ja durch diese Eigenschaft beeinflußt. Soll heißen, dass nicht die gleichen Skalierungsoptionen für einheitlich und nicht einheitlich skalierte Objekte funktionieren.Muss ich dann zum Einfügen eines Blockes in einem Lisp-Programm immer diesen dxf-Code abfragen ...
|
| In das Form Lisp wechseln |
|
Lisp : Linie zeichnen
bbernd am 13.02.2013 um 09:19 Uhr (0)
Hallo Lisp Forum,ich möchte mir ein Lisp Programm zum Zeichnen eines Dachprofil erstellen und ich scheitere schon an Anfang.Hier mein Listing was leider nicht geht.(defun c:trempel () ;Eingaben (setq hb (getreal "Halbe Hausbreite eingeben :")) (setq th (getreal "Trempelhöhe eingeben :")) ;Zeichnen (command "linie" (0 0) (hb 0) "") (command "linie" (0 0) (0 th) ""))Wenn ich hier die Masse ins Listing eingebe geht es, kann man bei der Koordinateneingabe keine Variable nutzen? (command "linie" (0 0) (4000 0 ...
|
| In das Form Lisp wechseln |
|
AutoLisp : BKS ohne Command
mapcar am 10.11.2004 um 16:14 Uhr (0)
Ist es möglich den befehl (command "_ucs" ....) zu umgehen, d.h. das BKS auch ohne Command zu setzen??? Was für eine Frage... Ich schließe daraus, dass deine Aufgabenstellung etwa diese ist: Du möchtest 2,5 Millionen Koordinatensysteme erzeugen, und mit Command dauert s einfach zu lange;-) Wie viele BKS-Aufrufe finden in einem Lisp-Programm statt - und was hat man gespart, wenn jeder dieser Aufrufe um 0.0001 s schneller wird? Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - ...
|
| In das Form AutoLisp wechseln |
|
Lisp : TXT-Datei einlesen
Schachinger am 01.10.2018 um 08:51 Uhr (1)
Hallo Holger,Danke für deine Antwort. Sowas in der Art hab ich leider schon befürchtet - und das übersteigt dann meine laienhaften Programmierkentnisse .Wir werdens jetzt anders rum angehen:Bereits im einzulesenden Textfile werden die cyrillischen Schriftzeichen werden durch irgedwelche ANSI-Zeichen (z.B."Ï" anstelle von "") ersetzt. Somit brauch ich nicht mehr mit UTF-8-Codierung arbeiten.Beim Einlesen der TXT-Datei mit Lisp ersetzte ich die entsprechenden Zeichen wieder zurück auf cyrillische Zeichen.Ich ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Objektdaten / Kreis zu Poly
marc.scherer am 05.05.2006 um 20:47 Uhr (0)
Zitat:Original erstellt von Brischke:...die (meiner Meinung nach) recht komisch in der Zeichnung gespeichert sind...Sind sie meiner Meinung nicht.Ich finde die sind sehr gut in der Zeichnung gespeichert.Um da mit Lisp ranzukommen gibt es eine exzellente Lisp-Api nur für Objektdaten bzw. Map-Funktionen.Will man anders an die Dinger ran wirds aber schwieriger weil die Einbindung über eine recht komplexe Dictionary Struktur geregelt ist.Außerdem werden Datenfelder als Hex-Code gespeichert.Aber für Dein spezi ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Keine Eingabe von Dezimalzahlen möglich?
holgerka75 am 04.05.2004 um 10:48 Uhr (0)
Hallo Lisp ler, kennt das jemand: Nach Eingabe von textsize in die AutoCad Befehlszeile kann man ja einen Wert angeben, der z.B. heisst 2.5! Das klappt auch wunderbar. Gebe ich aber nun z.B. (setvar textsize 2.5) ein, gibt er mir nur 2 zurück! Nun gibt die Software sogar bereits bei der Eingabe von (setq aa 2.5) nur noch 2 zurück! Weiss jemand von Euch, was da verstellt sein könnte? Wir haben die Optionen durchgesehen, aber nichts auffälliges bemerkt. Auch die Länderformate im Betriebssystem scheinen ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Doppelklickaktion
Theo37 am 05.02.2009 um 09:03 Uhr (0)
Hallo an Alle,vorab ich habe wenig Ahnung von Lisp, etwas mehr von VBA und im ACAD kenn ich mich ganz gut aus. Nun möchte ich, dass bei einer Doppelklickaktion auf einem Block mit Attributen zwei verschiedene Befehle ausgeführt werden. Bei einem normalen Block mit Attributen soll der normale Attributbearbeitungsbefehl ausgeführt werden, Wenn der Block HermannsBezeichnung(siehe unten) enthält soll mein VBA-Befehl ausgeführt werden.Dazu habe ich folgende Lisp Routine geschrieben:(defun c:Blockdoppelklick () ...
|
| In das Form Lisp wechseln |
|
Lisp : Kranke Polylinien?
Arcuso am 25.07.2011 um 14:17 Uhr (0)
Hallo Alfred!Das Objekt wurde jeweils nach der Umwandlung mit (entsel) neu gewählt, daraus der vla-ObjectName ermittelt und davon den Dump anzeigen lassen (alles gleich in der Befehlszeile). Es ist dann auch egal, ob ich klassische AutoCAD-Befehlen (_REGEN,_MOVE, etc.) anwende (die will ich ja später in den Lisp-Programmen vermeiden) oder per Lisp und/oder VLA, die Polylinie bleibt irgendwie ein Zwitter.Einfachster Versuch:Zeichne mit _PLINE eine neue Polylinie mit 2 oder 3 Geraden, Fitte sie mit _PEDIT un ...
|
| In das Form Lisp wechseln |
|
AutoLisp : vla-.... und vlr-.... Befehle
mkl-cad am 11.09.2003 um 10:23 Uhr (0)
Hallo Programmierer Ich arbeite zwar schon lange mit Lisp aber an die ganzen Befehle mit (vla- ..... und (vlr-.... habe ich mich noch nicht beschäftigt. Habe dazu ehrlich gesagt keine große Lust wenn ich die ganze englische Hilfe dazu in ACAD sehen. Da sehne ich mich nach ACAD14 zurück wo die ganze Hilfe für Lisp noch in deutsch war. Interesse hätte ich schon die Befehle zu erlernen da man damit ne Menge anfangen kann. Hat vielleicht jemand eine Auflistung der Befehlsgruppe und eine deutsche Erklärung daz ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Objektfang 2D
Dorfy am 12.07.2011 um 08:29 Uhr (0)
Zitat:Original erstellt von Vino:Gibt es unter Lisp keine Möglichkeit, bei Funktionen nach dem Rückgabewert noch Funktionen aufzurufen, ohne einen weiteren Wert zurück zu geben?Mein erstes Script funktioniert soweit unter Bricscad. Das einzige Problem ist, dass ich danach den Objektfang nicht mehr zurück stellen kann. vllt. bringt dich ein Reaktor weiter, nur kann ich dir nicht sagen ob Bricscad Reaktoren unterstützt------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen I ...
|
| In das Form Lisp wechseln |
|
Lisp : Abfrage konstruktion
archtools am 15.06.2013 um 12:08 Uhr (0)
Zitat:Original erstellt von cadplayer:Tausend Dank für den Superstoff, das wird mich den Samstag beschäftigen. Echt ein Wunder für mich, wie man auf so tolle Ideen kommt.Das ist eben Lisp: dass es keinen Unterschied gibt zwischen Programm und Daten, dass Funktionen genau so und auf dieselbe Weise manipulierbar sind wie Daten, und dass eine Funktion sich somit sogar zur Laufzeit selbst verändern kann. Im konkreten Fall ist es natürlich ein gewisser Manierismus, wenn man eine anonyme Funktion via setq an ein ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Scheitelpunkt x / Kontollpunkt
Ulf Böger am 11.06.2003 um 07:56 Uhr (0)
Morgen, habe mal die Zeichnung geöffnet und die das Programm laüfen lassen. Es ist ein bissche zu lang um den Fehler einfach rausfinden zu können. Sicher ist nur, dass irgendwo ein ENTER zu viel sein könnte. Einen Kleinigkeit eben.Aber ich denke Holgers Programm wird da abhilfe schaffen! Zitat: Original erstellt von AB: Hallo Ulf, vielen Dank für Deine Hilfe. Ich habe Dir mal die Zeichnung und mein LISP angehängt, dann ist mein Problem wahrscheinlich besser verständlich. Das LISP wird mittendrin plötz ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Dline mit Permanentfang
jukni am 24.10.2003 um 14:18 Uhr (0)
Hallo Holger. Anbei die Lisp. m.f.G Jürgen
|
| In das Form AutoLisp wechseln |