|
AutoLisp : Block hängt nicht am Mauszeiger ?
tom.berger am 10.07.2004 um 11:27 Uhr (0)
Zitat: Original erstellt von Juergen55: wenn ich per Lisp einen Block einfüge, dann hängt er nicht am Mauszeiger, z.B. in der Art: (command _insert bln p1 bp bp 0 ) wie sonst in ACAD üblich, Warum ist das so ? Hängt das von einer Systemvariablen ab ? Kriegt man das hin ? Entweder liegt der Einfügepunkt Deines Blocks irgend wo in der Pampa, oder Du holst Dir den Block als Datei herein, in der die Systemvariable INSBASE nicht auf 0,0,0 steht. Anders als nämlich die meisten AutoCAD Anwender glauben ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : MFIt Zusatzprogramm für AutoCAD
tom.berger am 21.07.2004 um 19:40 Uhr (0)
Zitat: Original erstellt von wolfa: Ich besitze seitJahren für AutoCAD ein kleines Zusatzprogramm zum Erstellen von 3D Netzen über Polylinien. Leider funktioniert dieses Program nur mit der Englischen Version von AutoCAD. Das Progam heißt MFIT. Ich habe versucht es in Deutsch zu übersetzen. Leider gelingt mir das nur zum Teil. Gibt es jemanden der das Program in der Deutschen Version zum Laufen bringen kann? Ich bin für jede hilfe sher dankbar, da ich dieses Progam dringend für meine Arbeiten benötige ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Abfrage Rechnernahme oder Benutzer
tom.berger am 22.07.2004 um 18:35 Uhr (0)
Zitat: Original erstellt von FELBER: Hallo! Ich glaub ich bring das einfach zu kompliziert! Ich versuche es nochnmals! Bitte nicht ärgern und auch nicht lachen! Ich will in die LISP-Datei z.B. eine Version-Nr. setzten Ver-0815 Wenn ich jetzt wieder irgendwann zu diesem Rechner komme möchte ich mit einem Befehl diese Info auslesen. Z.B. geben ich ein Version und schon kommt Ver-0815 Geht dies einfach? Sag doch gleich, dass Du noch nie in LISP programmiert hast, und was Du willst. Du weist z. ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Genauigkeit von Koordinaten
tom.berger am 27.07.2004 um 13:29 Uhr (0)
Zitat: Original erstellt von marvin101010: Es wurde zwar schon mehrfach betont, dass AutoCAD intern mit 16 Nachkommastellen arbeitet, aber wie bekomme ich LISP dazu, das selbe zu tun? LISP speichert die Werte in der vollen Genauigkeit. Das kannst Du leicht überprüfen, z.B. durch (setq pt (car (getpoint
Punkt: ))) (rtos (car pt) 2 20) Zitat: Bei mir werden z.B. Koordinatenwerte nach der fünften Nachkommastelle gekappt, was zu spürbaren Ungenauigkeiten führt...das nervt extrem! Lösungen? ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Befehle bei jeder Zeichnung und nur beim Start
tom.berger am 29.07.2004 um 18:00 Uhr (0)
Zitat: Original erstellt von autocart: Hallo Axel mapcar! Coool! Danke für die Idee. Das mache ich.... aber wie? Kann ich selbst eine neue Umgebungsvariable erstellen? Wenn ja, wie? Wenn nein, welche vorhandenen soll ich dann nutzen und wie? Und wie geht das mit dem löschen/zurücksetzen beim Beenden von Acad? Was ist ein Reaktor und wie setze ich ihn ein? Gruß, Stephan acart IMO ist die Idee mit den Reaktoren und der Nutzung externer Dateien, Umgebungsvariablen der Registry-Einträge an diesem Punk ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Befehle bei jeder Zeichnung und nur beim Start
tom.berger am 30.07.2004 um 13:12 Uhr (0)
Zitat: Original erstellt von autocart: Das mit der acaddoc.lsp ist mir neu. Anscheinend hab ich das entsprechende Kapitel unter F1 immer ausgelassen (unabsichtlich). Hab zwar den Namen acaddoc.lsp im Forum gelesen, dachte aber, das wäre das gleiche wie acad.lsp . Vielleicht wegen anderem Userverhalten, anderen Systemen oder Versionen halt ein bissel anders benamst. Mir war der Unterschied zwar bekannt, aber dran gedacht hab ich genau so wenig wie Axel an das Blackboard. Ich verwende selber k ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Nochmal Urheberecht..
tom.berger am 30.07.2004 um 14:25 Uhr (0)
Zitat: Original erstellt von CADmium: ..wie siehts eigentlich mit einem unbeabsichtigten Plagiat aus ? Auch wenn die Codes von mir aus meiner Feder stammen, kann ich mir nicht vorstellen, das sie einmalig wären. Irgendeiner hat bestimmt das gleiche Konzept/Ansatz und das Ergebnis ist mit Sicherheit auch ähnlich. Und logischerweise gucke ich mir auch fremden Code an und lerne draus! Wie ist die rechtliche Lage in diesem Fall? Solange es keine Softwarepatente gibt, musst Du in der Hinsicht nic ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Probleme mit Auswahlsatz
tom.berger am 02.08.2004 um 19:50 Uhr (0)
Zitat: Original erstellt von tappenbeck: Ich habe eine Funktion in der ich das letzte Elemente in einen Auswahlsatz mit (setq aws (ssadd (entlast) aws)) hinzufüge. Fehlerhafter Argumenttyp: lselsetp Der Auswahlsatz AWS scheint hier noch nicht zu existieren. Du musst notfalls erst einen leeren Auswahlsatz mit (setq aws (ssadd)) erzeugen. Ich arbeite so gut wie nie mit Auswahlsätzen, da diese Datenstruktur doch eine ziemliche Krücke darstellt. Ein Auswahlsatz ist einer offenen Datei vergleichbar m ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Schraffur-Lisp !
tom.berger am 22.08.2004 um 10:37 Uhr (0)
Zitat: Original erstellt von CAD-Tötti: hat jemand von Euch eine Anregung, wie man am geschicktesten seine Schraffuren organisiert ? Folgendes geht mir dabei durch den Kopf: - ich brauche ca. 10-12 verschiedene Schraffuren - alle Schraffuren liegen auf dem gleichen Layer (Reaktor ?!?) - die Schraffuren möchte ich je nach Maßstab der Zeichnung mit einem abgefragten Faktor multiplizieren (hpscale mal Faktor) Ein Freund von mir hat sowas schon mal für ein Ingenieurbüro programmiert, und Deine Anfrag ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Schraffur-Lisp !
tom.berger am 23.08.2004 um 22:01 Uhr (0)
Zitat: Original erstellt von Proxy: my 0.02 € Die Anforderungen von dem Programm setzten da an wo eigentlich schon AutoCAD seid längerer Zeit eine grosse Verbesserung gebracht hat = Layouts und das Tonnenweise und je max. 64 Ansichtsfenster. Wenn jedoch diese Verbesserung konsequent eingesetzt wird, ist ein extra Programm unnötig und es werden somit immer weiniger Ich-packe-doch-lieber-alles-in-den-Modellbereich-rein-der-anderer-kann-ja-auch-scrollen-und-suchen-und-wenn-nicht-kann-er-ja-das-nette-P ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Eigene Zeichnungseigenschaften definieren
tom.berger am 30.08.2004 um 11:04 Uhr (0)
Zitat: Original erstellt von berndhock: Danke für die Infos, genau das was FiT mir geschickt hat habe ich gesucht super!!! Vor der Verwendung von LDATA kann ich nur ganz eindringlich warnen! Google mal nach LDATA. Die sind schon immer völlig lausig implementiert (mittels persistenter Reaktoren, was Proxy-Meldungen erzeugt), aber beim Übergang von R14 zu A2K hat ein Bug in AutoCAD dafür gesorgt, dass die LDATA die Zeichnungsdateien langsam zerstörten! Inzwischen mag der Bug behoben sein, aber die la ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Eigene Zeichnungseigenschaften definieren
tom.berger am 31.08.2004 um 11:51 Uhr (0)
Zitat: Original erstellt von FiT: SaveData.lsp von Vladimir Nesterovsky: http://vnestr.tripod.com/SaveData.lsp http://xarch.tu-graz.ac.at/autocad/news/lisp_adv/store_in_dwg.html Die beiden sind nur eins, nämlioch das Programm von Vladimir Nesterovsky. Es macht ja genau das, was ich oben erwähnte, und es scheint bis auf Kleinigkeiten sehr empfehlenswert, so weit ich das gesehen habe. Der erste Haken: dotted pairs werden nicht gespeichert und führen zu einer Fehlermeldung. Das Programm lie ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Platzbedarf (Kontur) von AutoCAD-Objekten
tom.berger am 03.09.2004 um 10:56 Uhr (0)
Zitat: Original erstellt von Wilfried Nelkel: das Programm ist ansich nicht schlecht. Nur hab ich bei Objektwahl eines Blockes (rechteckiger Zeichnungsrahmen) das Problem, daß die obere rechte Koordinate falsch berechnet wird. vla-getboundingbox funktioniert nicht richtig - eigentlich ist es kaum zu verwenden. Eine zuverlässig arbeitende Funktion kenne ich nicht. Tom Berger ------------------
|
| In das Form AutoLisp wechseln |