|
CoCreate Modeling : Annotation nicht startfähig???
air1 am 23.06.2009 um 21:29 Uhr (0)
jetzt hab ich mal probiert ein model normal als pk2 abzuspeichernnun kommt dass daher"LISP-Fehler:"Die Variable *DOCU-STORE-MODEL-AND-DRAWING-TOGETHER* ist nicht gebunden. Dies kann folgende Ursachen haben:(1) Eingabe einer Zeichenkette, die nicht mit Anführungszeichen umschlossen war.(2) Eingabe eines Befehls, der zu einem nicht aktivierten Modul gehört.(3) Versuch, eine Datei in einem nicht korrekten Format zu laden.(4) Aufruf einer Funktion, die nicht mit Klammern () umschlossen war."komischhatte die pe ...
|
| In das Form CoCreate Modeling wechseln |
|
AutoLisp : Schnellauswahl über Script
mapcar am 01.08.2005 um 21:41 Uhr (0)
Tja, wieder was gelernt, fuchsi;-) Dass der URSPRUNG-Befehl in Lisp-Programmen anders tickt, war schon lange klar, das ist als zementierter Bug auch in der Hilfe nachzulesen. Dass das in Skripten auch nicht funktioniert, war mir neu, aber es stimmt - ich hab s nachgeprüft. Das nachfolgende Skript löst nur das 1. Rechteck auf: Code: _rectang 0,0 1,1 _zoom _e _-array _l _r 10 10 2 2 _zoom _e _zoom 0.8x _explode _all Man könnte mal untersuchen, wie ein Sendcommand() sich da verhält... Gruß, Axel Stru ...
|
| In das Form AutoLisp wechseln |
|
Solid Edge : Trichter-Abwicklung
power-kon am 10.11.2004 um 16:01 Uhr (0)
Hallo liebe Gemeinde, Ich bin verzweifelt. Ich versuche für einen normalen Übergangskörper von rund auf eckig eine Abwicklung zu erzeugen. Es muss am Anfang nicht mal mit Versatz sein, nur funktionieren sollte natürlich auf jeden Fall die Abwicklung. Es ist nicht so, das ich mich nicht damit auskennen würde. unter dem Link : http://www.industrie24.com/i24/pages/mp.php?getpage=ftpacad&se=D&block=50 habe ich ein LISP Programm damals für AutoCAD veröffentlicht. Dieses Programm berechnet alle Längen und z ...
|
| In das Form Solid Edge wechseln |
|
Rund um AutoCAD : Block- und Attributslayer automatisieren
CADmium am 17.10.2012 um 11:04 Uhr (0)
Zitat:Original erstellt von fs1603:Ich hoffe das Beispiel verdeutlicht mein Problem. Ja ... da würd ich die Datenstruktur ändern ... aber ok , wenn das nicht geht, hilft ne Programmierung .. als Bsp und Machbarkeitsstudie kann man das von mir verlinkte Tool nehmen, für deine Sachen müßte das aber noch hinsichtlich möglicher Eventualitäten aufgebohrt werden ....Wenn du in Lisp einsteigen willst, sind Mapcars Seiten der erste Einstieg ... Kannst du C# und .Net ist das aber auch nicht verkehrt.--------------- ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD Mechanical : Fragen zum Block
TK_KE am 02.12.2003 um 18:49 Uhr (0)
Hallo Roller! Was du aufgelöst hast, ist die Blockreferenz. Bei Auflösen der Blockereferenz werden alle Blockelemente mit den transformierten Koordinaten erneut ( bloß eben losgelöst ) in die Zeichnungsdatenbank geschrieben. Die Blockdefinition mit dem Namen ist also noch vorhanden und du kannst eine weiteren Referenz über das Einfügemenü einfügen. Ein erneutes Speichern der Einzelelemente funktioniert nur unter einem anderen Namen (oder du willst die alte Definition updaten).. Mit nem Lisp ( vor Auflöse ...
|
| In das Form AutoCAD Mechanical wechseln |
|
Lisp : Polylinien über Höhenwert markieren
Grebe am 18.04.2008 um 14:22 Uhr (0)
Bei den begrenzten Lisp-Fähigkeiten - habe mir mühsam das hier zusammengeklöppelt:(defun hlmark( en interval / OBJ typ col zelev) (setq OBJ (entget en (list "*")) typ (cdr (assoc 0 OBJ)) zelev (cdr (assoc 38 OBJ)) ) (if (= typ "LWPOLYLINE") (progn (if (= (fix (/ zelev interval)) (/ zelev interval)) (progn (assoc 62 OBJ) (setq OBJ (subst(cons 62 1)(assoc 62 OBJ)OBJ)) (entmod OBJ) );progn );if );progn );if);defun;---------------------------------------------------(defun c:hlf()(s ...
|
| In das Form Lisp wechseln |
|
Lisp : Layerstruktur bearbeiten
Musicus am 13.03.2008 um 17:29 Uhr (0)
Hallo Forum,folgendes Problem: wir wollen hier endlich mal ein einheitliches Zeichnungssystem reinbekommen, so dass alle die gleichen Layer, Linientypen etc. benutzen. Für künftige Zeichnungen kann man das mit Vorlagendateien und ner Unterweisung in den Griff bekommen, Problem sind aber die vielen Bestandszeichnungen. Und ich hab zu laut hier geschrien, als es um eine Lösung dafür ging.Ich hab jetzt mal mit meinen bescheidenen LISP-Kenntnissen angefangen, was zu schreiben, funktioniert soweit auch ganz ord ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Layoutwechsel per Script
cadffm am 01.04.2021 um 11:17 Uhr (1)
Zitat:Original erstellt von Plotter:(bin allerdings Anfänger im Thema Lisp und Script)Dann solltest du in der Hilfe nachlesen was es mit OSNAPCOORD auf sich hatund in deinen Scripten am Anfang OSNAPCOORD auf 1 setzen.Diese Einstellung darf gern die Standardeinstellung in deinem Programm sein,wenn man es aber ins Script einbindet, dann ist es SICHER auf 1 gestellt.Osnapcoord auf 2 (Voreinstellung) berücksichtigt die fortlaufenden Objektfänge (falls eingeschaltet),damit rechnet der Anfänger nicht. Mit diesem ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Lisp-Programme für den Hoch- und Tiefbau
Schachinger am 18.04.2003 um 07:28 Uhr (0)
Ich glaub rumschimpfen bringt nix - ich hab doch genauso im forum mal gepostet wenn ich im netz echt nicht fündig geworden bin. nicht alle interessanten links bekommt man mit google... Wenn ich den link nicht in meinen favoriten wäre würd er jetzt auch nicht hier stehen - extra suchen würde ich (so wie alle anderen im forum warscheindlich auch) nicht. @josef: Hoffe es is was passendes dabei ------------------ mfg Siegfried Schachinger http://www.tbschatz.at [Diese Nachricht wurde von Schachinger am ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Index automatisieren / Attribut (0 . ATTDEF) in Block (0 . INSERT) Filtern nach Wert
Manuel486 am 15.07.2021 um 08:26 Uhr (1)
"Schau dir vielleicht noch einmal dein SUCH-Muster an, vielleicht wäre es sinnvoller nach einem bestimmten Index zu suchen und diesen zu ersetzen"Wenn man es so hört, dann fragt man sich, warum man es nicht gleich so gemacht hat. Code:(DEFUN COPY-ATT (BLOCKNAME FROMatt TOatt / VALUE i l sset iBLK) (setq sset (ssget "x" (list (cons 2 BLOCKNAME)))) (if (= sset nil)(setq l 0)) (setq l (sslength sset)) (setq i 0) (repeat l (setq iBLK (ssname sset i)) (SETQ VALUE (GET-ATT FROMatt iBLK)) ...
|
| In das Form Lisp wechseln |
|
Lisp : grread in AC22 ... Kursor friert
archtools am 11.04.2022 um 12:04 Uhr (1)
Zitat:Original erstellt von toxot:Ich selber arbeite schon lange nur mehr mit BricsCAD, wo grread einfach funktioniert und das performanter!Der Großteil meiner Kunden, darunter auch sehr große Industriekunden, ist auf BricsCAD umgestiegen, und ich bin jetzt mit der V22 engültig auch mit meiner Entwicklung auf BricsCAD umgestiegen. BLADE - die Lisp Entwicklungsumegbung mit Debugger in BricCAD - ist IMO zwar noch nicht ganz so leistungsfähig wie VLIDE in AutoCAD, aber es geht schon.Genau mit GRREAD hatte abe ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : LISP pverbind (CADwiesel)
Philo am 29.11.2006 um 10:35 Uhr (0)
Schon gut. Ist auch nicht so.Andere Frage:Der Befehl "Nuke" legt doch die Linien aus Blöcken auf einen anderen Layer, also macht doch aus heterogenen Blöcke homogene ud legt alle Linien "von Layer". Wenn der Befehl nicht funktioniert woran liegt das????P.S: ich habe 100erte homogene Blöcke. Die linien sind nicht "von Layer" und sind auf einem anderen Layer gezeichnet.Gruß, Philo
|
| In das Form Rund um Autocad wechseln |
|
BricsCad : was liefern caar und cadar ?
mapla am 14.04.2009 um 22:31 Uhr (0)
Hallo Uwe,wenn auch ein bischen verspätet aber hier eine Antwort die ich von mapcar in einem persönlichem Lisp Training erhalten haben.Wenn Du eine Liste hast liefert das "A" cAr immer das erste Element der Liste zBsp (car ( x y z)) = X"D" cdr immer immer den Rest der Liste (cdr ( x y z)) = (Y Z)die Kobinationen müssen von rechts nach Links aufgelöst werden(cadr (x y z)) ergibt Y1. (cdr (x y z))= (Y Z)2. (car (Y Z)) = Y(car (X Y Z ) ergibt X(cadr (X Y Z) ergibt Y(caddr) (X Y Z) ergibt Zhoffentlich hilf ...
|
| In das Form BricsCad wechseln |