|
Lisp : Text aendern
giovanni64 am 23.08.2011 um 08:13 Uhr (0)
Zitat:Original erstellt von Dober Heinz:Hallo giovanni64Ich verweise mal auf diese Seite http://www.cadtutor.net/forum/showthread.php?61827-Text-hight-only -change&s=c217176a7a33b85cd6e53d5715e5ed75 Und verwende das Lisp von Lee das funktioniert.Hallo Heinz,vielen Dank und das ist gut gemeint und ich weiss davon. Dennoch moechte ich anmerken, dass ich nun immer noch nicht weiss,wo mein Fehler in meinem Programm liegt, denn dadurch kann ich auch hinzu lernen.Also bitte nichts fuer ungut!Gruss,Giovanni
|
| In das Form Lisp wechseln |
|
SolidWorks : Toleranzen
WERA am 07.12.2003 um 13:36 Uhr (0)
Hallo Wasser Das würde ich über verschiedene Konfigurationen der Einzelteile versuchen. Dann kannst Du spielen. Auf diese Art und Weise könnte man wohl mit viel Geduld vollständige Toleranzrechnungen erstellen. Ob das sinnvoll ist, das ist wohl eine andere Frage. Vor langer Zeit wollte ich so etwas mit AutoCAD machen und hatte eine Schnittstelle zwischen dem Toleranzrechnungsprogramm ( in Basic programiert ) und AutoCAD ( Programm in LISP geschrieben ) und nachdem alles fertig war, merkte ich, dass es z ...
|
| In das Form SolidWorks wechseln |
|
CoCreate Programmierung : LISP: als Variante geladene Teile ermitteln
holt am 12.03.2010 um 08:56 Uhr (0)
Hallo Wolfgang,du hast mich nicht ganz Mist-verstanden. Die Auswahl könnte auf diese Art geschickt gemacht werden.Aber...Über Attribute die am Modell hängen kann ich zwar feststellen welcher Teil durch welchen ersetzt werden soll. (z.B. höhere Version, späteres Aktualisierungsdatum, ...)Beim Ersetzen muss ich aber wissen, ob ein Teil Original- oder Variantenteil ist, da der Dialog Code:substitute_lav :lav_original_part :lav_version_partOriginal- und Variantenteil verlangt.------------------Gruß aus dem Sa ...
|
| In das Form CoCreate Programmierung wechseln |
 |
Rund um AutoCAD : Attribute ändern ...
Gruener Tee am 05.12.2023 um 11:57 Uhr (15)
Ja, genau das ist passiert. Da mein Wissen in Bezug auf LISP hier noch nicht ausreicht habe ich mich an einen Mitarbeiter aus unserer IT gewandt. Dieser konnte dann die entsprechenden Anpassungen in der Datei vornehmen.Zitat:Original erstellt von cadffm:Teste das Tool ausgiebig, du wirst dabei auf Probleme stoßen welche du dann später mit deinem Lispwissen lösen kannst.(das Tool ermittelt die aktuelle Seitenzahl nicht anhand der Layout-Position, sondern anhand der Erstellreihenfolge)------------------Gruß ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Skript und ENTER?
cadffm am 06.05.2011 um 22:19 Uhr (0)
@fuwe-cad Zitat:Original erstellt von cadffm:Wenn du es nicht gerade innerhalb einer Texteingabe benötigst... wie im richtigen Acadleben auch:Ein Leerzeichen wird in vielen Befehlssituationen als Enter interpretiert.Und das sollte gleichzeitig noch bedeuten: Außer dieser Variante, welche man nicht immer nutzen kann, NEIN - keine weitere Möglichkeit!Wenn man im Script Lisp verwendet wie oben vorgeschlagen, ist das ja wieder eine andere Eingabesituation und somit realisierbar für die Vv.------------------CA ...
|
| In das Form Rund um AutoCAD wechseln |
|
CoCreate Modeling : Kopie in Exemplar umwandel
Walter Geppert am 18.03.2004 um 10:05 Uhr (0)
Wenn mans von vornherein weiss, dass man Exemplare braucht, ist der Ansatz von WoHo genau richtig. Falls du nachträglich erst draufkommst, dass Teile eigentlich die gleiche Geometrie haben aber keine Exemplare sind, ist die Sache schon weitaus komplizierter. Es gibt aber bei Techsoft eine ziemlich gute Lösung dafür, allerdings wohl nicht gratis.------------------meine LISP-Makros sind auf Heikos HilfeseiteGrüße aus Wien WalterDC4 Technisches Büro GmbH
|
| In das Form CoCreate Modeling wechseln |
|
Rund um Autocad : Suchen im Layout u. Modellbereich gleichzeitig?
cadffm am 20.02.2006 um 21:07 Uhr (0)
Ja, das ist falsch (warum testest du es nicht einfach ??? )Wie beschrieben: Der FILTER kann es.Nun wissen wir aber was du möchtest und können so schon denFilter ausschließen da du nicht (nur) wie beschrieben Objektefinden, sondern Objekte entfernen möchtest In diesem Fall gibt es 2 Dinge die mir spontan einfallen:1. Du lernst ein paar Brocken LISP oder für den Anfang besser:2. Du informierst dich mal über SuperPurge / SPURGE (funktioniert auch über die Befehlszeile ! Info´s sollte man hier im Forum ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : region
mapcar am 18.11.2004 um 12:32 Uhr (0)
Tja, es zeigt sich immer wieder, dass VBA für Geometriebearbeitung deutlich schlechter geeignet ist als Lisp. An den Befehl _union kommt man mit ActiveX nicht dran, und eine andere Möglichkeit sehe ich nicht - es gibt eben kein ActiveX für Boolesche Operationen. Das hier läuft zwar, aber es ist hirnrissig... Gruß, Axel Strube-Zettler Code: Option Explicit Function CreateRegion1() As String Dim RoomObjects(0 To 3) As AcadLine Dim StPt(2) As Double Dim EndPt(2) As Double StPt(0) = 0 StPt(1) = 0 S ...
|
| In das Form Autocad VBA wechseln |
|
Rund um AutoCAD : Gruppen zählen
Dorfy am 03.03.2010 um 09:07 Uhr (0)
auf die SchnelleCode:(defun c:cgr (/ counter grent grdict) (setq counter 0 grent (cdadr (member (3 . "ACAD_GROUP") (entget (namedobjdict)))) grdict (entget grent) ) (foreach x grdict (if (= (car x) 3) (setq counter (1+ counter)) ) ) (princ (strcat "
Gruppen: " (itoa counter) " gezählt")) (princ))------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." (www.uni-leipzig.de/~rotheh/elefant.htm)
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : Lisp immer kränker?
mapcar am 05.08.2005 um 10:03 Uhr (0)
Bin eben mal wieder auf ein sehr merkwürdiges Verhalten in VLisp gestoßen: Code: (defun c:bugtest( / i rl) (setq i 0) (repeat 256 (setq rl(cons(list i i i)rl)) (setq i(1+ i)) ) (setq *result* (reverse rl)) ) Hat jemand eine Erklärung für diesen Quatsch? Die globale Variable *result* ist völlig gesund! (length *result*) = 256 (car *result*) = (0 0 0) (last *result*) = (255 255 255) Aber bei der Ausgabe tritt der Fehler auf. Gruß, Axel Strube-Zettler ------------------ Meine AutoL ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp immer kränker?
mapcar am 05.08.2005 um 10:03 Uhr (1)
Bin eben mal wieder auf ein sehr merkwürdiges Verhalten in VLisp gestoßen:Code:(defun c:bugtest( / i rl) (setq i 0) (repeat 256 (setq rl(cons(list i i i)rl)) (setq i(1+ i)) ) (setq *result* (reverse rl)))Hat jemand eine Erklärung für diesen Quatsch? Die globale Variable *result* ist völlig gesund!(length *result*) = 256(car *result*) = (0 0 0)(last *result*) = (255 255 255)Aber bei der Ausgabe tritt der Fehler auf.Gruß, Axel Strube-Zettler------------------Meine AutoLisp-Seiten Mein Angriff auf dein Zwer ...
|
| In das Form Lisp wechseln |
|
Lisp : Reaktor wieder laden
fuchsi am 28.03.2008 um 11:01 Uhr (0)
Tja ohne dass Du uns Dein bem_reaktor.lsp zeigst, werden wir wohl nur raten können.Ich vermute, dass der Reaktor einer Lispvariable zugewiesen wird, und diese vor dem setzten des Reaktors abgefragt wird. Mit vlr-remove-all löscht Du zwar die Reaktoren, aber wegen den gesetzten Lispvariablen glaubt dein Lisp-Programm, dass diese noch immer gesetzt sind, und definiert sie nicht neu. So in etwa kann ich es mir vorstellen.[Diese Nachricht wurde von fuchsi am 28. Mrz. 2008 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Sysvar DBMOD geht von selbst auf 1
Peter2 am 13.10.2010 um 11:09 Uhr (0)
so, neuer Tag - neues Glück. Oder auch nicht.Ich habe jetzt nochmals meine Konfiguration geleert - alle CUIs weg, alle LISP und MNL auf Abwesenheit kontrolliert (eines noch gefunden ...), alle Sonderpfade weg - und Zauberei: Öffnen in Acad 2006 bringt jetzt DBMOD = 02011, auch mit geleerter Konfiguration, bringt DBMOD = 1.Für die Sezierspezialisten - siehe Anlage..Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form Lisp wechseln |