|
Lisp : Funktionsaufruf aus anderer Funktion
Dorfy am 01.02.2010 um 19:24 Uhr (0)
Zitat:Original erstellt von Christian B.:...bei manchen Zeichenobjekten im ACAD, zB. beim Kreis sind schon gewisse Sachen voreingestellt, so dass ich nur noch auf enter Drücken muss (wenn ich die Auswahloptionen nicht haben will)also dann eine Auswahl zwischen a bzw. Enter (so als Voreinstellung) und s habe?Kann ich das irgendwie in meine iniget Funktion einbauen?Hi Christian,du kannst bei vielen (nicht allen) Objekten auf zugehörige Systemvariablen zurückgreifen. Bei deiner Abfrage (initget) sind dir die ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Text umwandeln
mapcar am 25.08.2004 um 16:33 Uhr (0)
Hi Ines, das Problem liegt darin, dass Solids nur Drei- bzw. Vierecke sind, Schraffurumgrenzungen können aber auch Bögen enthalten oder Splines sein, und sie können beliebig komplexe Form annehmen. Um das mit Solids anzunähern, müssen die Flächen trianguliert werden. Wenn das nur 2 oder 3 Schraffuren sind, kannst du die Triangulierung mit 3DSOUT - 3DSIN erledigen und dann die Solids von Hand malen (vorher Regionen erzeugen). Bei Texten wird das allerdings schon sehr mühsam. Vielleicht gibt s ein fertiges T ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Farbänderungen mit cswap + einfärb
cadffm am 19.08.2003 um 21:44 Uhr (0)
(wieder ohne das ich die Lisp´s kenne : ) dein Problem ist nicht zu lösen wenn du nicht die Datei ändern darfst ! Problem: Objektfarbe zugewiesen zu Objekten in der besagten Xref. Beispiel: Bemaßung, man müßte in diesem Fall den Bem.Stil ändern... dies geht aber nicht in der Master-dwg, nur in der Slave.dwg selbst. es wird dir also keiner helfen können... falls es nur für den Plot sein soll: es sei denn es wird in einer Datei gearbeitet in der benannte Plotstile verwendet werden... ?! - dann könnte ich mi ...
|
| In das Form Rund um Autocad wechseln |
|
Makro Programmierung : Fehler im Lisp-Zylindersenkungs-Programm?
MC am 11.01.2002 um 07:58 Uhr (0)
Hallo Markus, ich kann entweder die Werte aus der Tabelle nehmen, oder auch eigene Werte eingeben (z.B. wenn die Senkung tiefer sein soll als nach Norm) Das klappt auch alles soweit sehr gut. Zur Erstellung muß eine ebene Fläche vorliegen, wie Du schon richtig vermutet hattest und außerdem muß eine AE auf der betreffenden Fläche liegen. Das einzige Problem ist aber, daß die Mittelpunkte der beiden Bohrungen (zuerst wird ja einfach mit dem betreffenden Radius gelocht und dann mit der passenden Kontur abgedr ...
|
| In das Form Makro Programmierung wechseln |
|
Rund um Autocad : WipeOut CAD Vollversion - LT
NoNo am 26.03.2004 um 17:04 Uhr (0)
Hallo Andreas, komme mit dem Superhatch nicht zurecht. Probiere ich aber noch weiter aus. Danke erstmal für die Hilfe. Bei mir steht immer : 1 Kontur extrahiert. 1 Region erstellt. UMGRENZUNG hat 1 Region erstellt. Unable to create polyline boundar wenn ich versuche einen Block oder eine JPG als Superschraffur zu machen. Versuche ich morgen nochmal. Hatte noch vergessen, das die Zeichnung bzw. die Blöcke von den LT-Leuten als Prototyp Zeichnung zu handhaben sein sollen. Die müßten bei Parameter Änderung au ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Systemvariablen
mapcar am 15.10.2004 um 15:51 Uhr (0)
Man kann auch durchaus Punkte benennen: Code: Befehl: (setq linksunten (0 0)rechtsunten (100 0)linksoben (0 100)rechtsoben (100 100)dach (50 150)) Befehl: linie Ersten Punkt angeben: !linksunten Nächsten Punkt angeben oder [Zurück]: !rechtsunten Nächsten Punkt angeben oder [Zurück]: !rechtsoben Nächsten Punkt angeben oder [Schließen/Zurück]: !dach Nächsten Punkt angeben oder [Schließen/Zurück]: !linksoben Nächsten Punkt angeben oder [Schließen/Zurück]: !linksunten Nächsten Punkt angeben oder [Schließen/ ...
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Drehen Dynamischer Block -> Error
joern bosse am 09.05.2008 um 07:57 Uhr (0)
Hallo nochmal,hier noch mal meine neuesten Erkenntnisse:Das Phänomen ist bei Hennings Block mit "polarer Streckung" im Test zwar nicht aufgetreten, aber im Ernstfall waren die Griffe wieder weg. D.h., auch hier ist der Zufall der scheinbar letzten Skalierungsnachkommastellen im Spiel.Über (entmod) konnte ich die Skalierung entgegen meiner ersten Aussage doch rüberbügeln, so daß die dynamischen Griffe wieder erschienen sind:Code:(defun c:test1 ( / ) (if(setq obj(car(entsel))) (progn (setq liste (entget ob ...
|
| In das Form Rund um AutoCAD wechseln |
|
Mechanical Desktop : Bewegungssimulation
mariaca am 28.01.2002 um 19:58 Uhr (0)
Hallo Christian, es gibt noch ein Produkt von MSC das Sie von Knowledge Revolution gekauft haben (oder Sie haben die Fa. gekauft...) 4D Motion oder so... gabs ne Zeitlang überall zum Testen. Der Dynamic Designer hat mir persönlich besser gefallen, da voll integriert und recht einfach bedienbar - ich habe aber nur die Beispiele durchgearbeitet... Vorteil: Dank des Renderers / Raytracers von ACAD kann man aus den berechneten Bewegungen sogar "High Quality"- Videos machen... Und IMHO kann der DD auch mit Flä ...
|
| In das Form Mechanical Desktop wechseln |
|
Lisp : Variable in Lisp aus Excel
Brischke am 21.04.2006 um 13:02 Uhr (1)
Hallo Rabbit,mit ActiveX, darauf basiert das Ganze hier, hast du ja Zugriff auf alle Eigenschaften, die ein Objekt zur Verfügung stellt. Hilfe dazu findest du in der VBA-Hilfe des Programmes, welches du nun gerade via ActiveX ansprichst!!! Du musst also nur in der Excel-VBA-Hilfe blättern, und schon hast du raus, wie du den UsedRange auch abfragst.Du greifst einfach die Eigenschaft UsedRange des Cells-Objekt ab:(vlax-get-property(vlax-get-property xlsCells "UsedRange")Mit den bekannten vlax-Funktionen ist ...
|
| In das Form Lisp wechseln |
|
AutoCAD VBA : Bogen versetzen mit Offset
fox-033 am 11.06.2008 um 20:50 Uhr (0)
Hallo zusammen, ich bin ein Autodidakt in Sachen VBA, und komme bei folgendem Prob nicht weiter. Kurz die Aufgabenstellung: ein mit LISP gezeichnetes Dreieck, die Seiten sind keine Geraden sondern Bögen nach innen (Center ist außerhalb des Dreiecks). Nun will ich die Bögen mit Offset nach außen versetzen. Funktioniert einwandfrei, aber wie kann ich die "neuen" Bögen ansprechen? Laut Literatur kann ich als Ergebniss der Offset-Anweisung einen Verweis an eine Objektvariable übergeben. Ich kriegs aber nicht h ...
|
| In das Form AutoCAD VBA wechseln |
|
Lisp : Linien anhand von Länge festmachen
EmBe am 12.12.2008 um 13:56 Uhr (0)
Hallo zusammen,das muntere Fragen geht weiter.Ich habe im Forum recherchiert und habe nur Teillösungen zu meinem Problem finden können.Dank Jörn Bosse und ein paar Ideen hier im Forum konnte ich eine kleine Lisp zurechtschreiben:Code:(if(setq linien(ssget "_X" ((0 . "LINE")(62 . 7)(370 . 9))));Erstelle ein Selectionset aus sämtlichen Elementen mit den Eigenschaften Linie, Farbe weiß und Linienstärke 0,09mm (progn (setq n 0) (repeat (sslength linien) (cond ((= (cdr (assoc 0 (entget (ssname linien n)))) ...
|
| In das Form Lisp wechseln |
|
Lisp : Hilfe bei lisp! Block Attrtibute rotation und position!
georg35 am 16.02.2013 um 09:10 Uhr (0)
HI,mit Befehl: Liste und dann aufs Attribute gibt das die Aufstellung unten.Brauche dann nur das unten Fett markierte auf den anderen Block Übertragen!?Oder?Code:BLOCKREFERENZ Layer: "0" Bereich: Modellbereich Farbe: 1 (rot) Linientyp: "VONLAYER" Referenz = 1f1 Blockname: "eee" bei Punkt, X=1860.0112 Y=2588.2213 Z= 0.0000 X-Skalierfaktor: 1.0000 Y-Skalierfaktor: 1.0000 Drehwinkel: 0 Z-Skalierfaktor: 1.0000 EinfEinheiten: MillimeterEinheitenkonvertierung: ...
|
| In das Form Lisp wechseln |
|
AutoCAD P&ID : Layer von Beschriftungen
Ecko am 06.05.2014 um 09:37 Uhr (1)
Hallo Zusammen,wieder mal habe ich ein großes Problem mit Layern. Standardmäßig liegen unsere Leitungen und Komponenten, sowie Beschriftungen auf Standard-Layern (Text, Leitungen, Apparate) Wir legen nun in einer Zeichnung mehrere Layer an:"Layer_15" "Layer_30" "Layer_60"Diese Layer exisitieren nur in der jeweiligen Zeichnung, daher lege ich sie nicht in der projsymbolstyle an. Wir zeichnen nun unsere Komponenten, Rohrleitungen und beschriften alles.Danach markieren wir die Komponenten, Rohrleitung UND di ...
|
| In das Form AutoCAD P&ID wechseln |