|
AutoLisp : in lisp variablen-felder erzeugen?!
Schachinger am 15.02.2004 um 20:25 Uhr (0)
hallo forum! wieder mal eine frage für die man mich wohl am besten an den lisp-pranger zur allgemeinen belustigung stellen sollte *G* aber da mir alles was ich über lisp weis im selbststudium erarbeitet habe und in meinem umfeld leider keine ansprechperson dazu habe muss ich meine - diesmal wieder grundlegende - frage wohl hier ins forum stellen also: in z.b. c++ kann man ja wunderbar z.b. 2-dimensionale variablenfelder erzeugen. z.b. eine variable x mit den spalten y und den reihen z. x(y,z) oder so ä ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Dezimalstellen (/ 10 100)
Schachinger am 24.10.2003 um 09:57 Uhr (0)
@Kardinal Mathematische Operationen in Lisp laufen immer so ab das zuerst die rechenoperation angegen wird und dann die zahlen. also "5+6+2" wird in lisp so geschreiben: (+ 5 6 2) und "(a+b)*c" so: (* (+ a b) c) um im lisp eine real-zahl rauszubekommen muss mindestens einer zahl davon auch real sein. (/ 10 100) ergibt 0 da beide zahlen integer sind (/ 10.0 100) ergbibt 0.1 da eine zahl davon real ist. ------------------ mfg Siegfried Schachinger http://www.tbschatz.at
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Lisp-Kurse giebt es sowas?
Schachinger am 11.03.2004 um 13:19 Uhr (0)
http://courses.home.att.net/autolisp/ ist zwar englisch - aber damit hab ich begonnen mir ein - zwar sehr gebrenztes *G* - wissen über lisp anzueignen. für die ersten codezeilen find ich die seite wirklich als guten einstieg. ------------------ mfg Siegfried Schachinger http://www.tbschatz.at
|
| In das Form AutoLisp wechseln |
|
Inventor : DWG-Export IV8 - Lisp
Schachinger am 30.01.2004 um 08:08 Uhr (0)
hallo forum, ich stell mal das neue export-lisp für IV8 rein - in dem alten waren doch einige schnitzer drinnen *G* für lispprofis wird sicher das eine oder andere zu vereinfachen sein - aber wichtig ist ja doch das es funktioniert. wie gesagt - muss natürlich an die anfoerderungen jedes einzelnen angepasst werden *wink* ------------------ mfg Siegfried Schachinger http://www.tbschatz.at
|
| In das Form Inventor wechseln |
|
Inventor : ACAD-3d-Skizze in inventor V8
Schachinger am 18.10.2005 um 09:34 Uhr (0)
hy!man müsste die linien irgendwie in solids verwandeln...ich habe vor einiger zeit mal einen lisp-befehl geschrieben der beliebige (auch alle linien in der zeichnung) mit einem rohr überzieht. also sozusagen aus den linien zylindern macht. das könnte dann als 3D-modell im IV eingelesen werden.falls dir das was hilft werd ich mal mein archiv durchforsten und den lisp-befehl hier posten!...------------------mfg Siegfried Schachingerhttp://www.tbschatz.at
|
| In das Form Inventor wechseln |
|
Inventor : DWG-Export IV8 - Lisp
Schachinger am 30.01.2004 um 11:37 Uhr (0)
hallo stefan, das lisp funktioniert auf jeden fall mit 2002 und 2004 - was früher versionen angeht kann ich nichts sagen da ich keine älteren versionen installiert hab. aber ACAD-R14 wird sicher eine andere befehlszeilen-folge haben --- da wirst du nur mehr mist rausbekommen. Zitat: Original erstellt von Stefan_Übelhack: ...Erstellte Layerstruktur ist die vom 14-er oder?... - ähm das hab ich jetzt nicht gecheckt *G* wenn du 14-er files abliefern musst, musst du den export ja nicht in richtun ...
|
| In das Form Inventor wechseln |
|
Rund um Autocad : Layer-Farben
Schachinger am 23.04.2003 um 10:10 Uhr (0)
hallo CADchup hab ja schon drauf gewartet das jemand was sagt wegen dieser zeile - war ja auch nur als schmäh ( = scherz ,österreichisch ) gedacht fakt ist das ich selber nur Lisp (wenn auch nicht besonders gut) beherrsche und in VBA nach wie vor gerade mal eine Userform hinbekomm mehr aber nicht *G*. ich LIEBE lisp und stehe dazu auch wenn manche sagen das es veraltert sein sollte. ------------------ mfg Siegfried Schachinger http://www.tbschatz.at
|
| In das Form Rund um Autocad wechseln |
|
Inventor : dwg export - layer farben!
Schachinger am 25.04.2003 um 13:36 Uhr (0)
hallo Mexx, hallo Forum! ich muss dazusagen das das lisp ein äußerst früher status ist und noch sicher seine macken hat. Was mir vorschwebt ist ein kleines tool bei dem man verschieden export-status speichern kann (zumindest ich muss immer den dwg-standard des kunden übernehmen). ebenso werde ich die layernamen veränderbar gestallten (ich weis geht in der .ini-datei auch aber dann müsste das lisp wieder neugeschrieben werden). aber ist halt immer eine zeitfrage... bin für jede anregung offen wie man den ex ...
|
| In das Form Inventor wechseln |
|
Inventor : DWG-Export - Quo vadis ??
Schachinger am 08.07.2004 um 12:43 Uhr (0)
Zitat: Original erstellt von e_infanger: [BFrage: Ist es richtig das bei Blöcken die Farbe nicht geändert werden kann. Bei uns ist das Textfeld im Rahmen ein Block, da dieser von Compass Ausgefüllt wird kann ich diesen nicht auflösen da sonst nur noch die Codes drinstehen. Gibt es da eine Lösung? [/B] machbar ist mit lisp alles *G* alles eine frage es aufwandes. blöcke über lisp zu editieren ist auf jeden fall machbar! nur damit befasst hab ich mich noch nicht. ist aber definitiv nicht ganz soooo e ...
|
| In das Form Inventor wechseln |
|
AutoLisp : in lisp variablen-felder erzeugen?!
Schachinger am 15.02.2004 um 21:58 Uhr (0)
hallo claudio, ne das wars nicht ganz - ich meinte keine multiplikation oder andere rechenoperation zw. verschiedenen variablen. sondern nur mal als beispiel (hat jetzt nichts mit dem zutun für das ich das brauchen würde aber damit sollte klar sein was ich meinte): z.b. schach.... 8x8 felder auf dem spielfeld. am besten lässt sich sowas durchrechnen durch ein 2dimensonales variablenfeld. z.b. in der variable schach(1,1) ist gespeichert welcher stein auf diesem feld steht oder ob er leer ist( zu beginn ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : In Datei drucken mit Lisp ?
Schachinger am 31.10.2003 um 07:32 Uhr (0)
schau dir mal in der hilfe die lisp-befehle "open" "close" "read-line" "write-line" an.. kleines beispiel: (setq dateiname "c:/test/dateixy.txt") ;dateiname&pfad der zu erstellenden datei (setq f (open dateiname "w")) ;datei wird zum schreiben geöffnet (write-line "text in erster zeile" f) ;mit write-line wird zeilenweise in die datei geschrieben (write-line "text in 2ter zeile " f) (close f) ;datei wird geschlossen und gespeichert EDIT: sorry vergesst es... ich hab dich falsch verstanden gehabt.. SORRY * ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Block -> Ursprung -> in Auswahlsatz.... aber wie?!
Schachinger am 17.12.2002 um 07:26 Uhr (0)
Hy Forum! Ich hab da eine Frage... muss dazusagen das ich mich erst seit ein paar wochen mit lisp beschäftige. Also ich möchte innerhalb einer Lisp-routine einen Block od. 3D-Polylinie auflösen und die Objekte die entstehen weiterbearbeiten. Mein Gedankengang wäre: Ich stell mich mit (setq en (entlast)) auf den letzten Eintrag in der Zeichnung. Dann löse ich mit Ursprung meinen vorher ausgewälten Block auf. Dann mit (setq en (entnext en)) so lange bis en gleich "nil" ist..... Ich hab im Moment keine Zeit d ...
|
| In das Form AutoLisp wechseln |
|
Inventor : Einstellungen für DXF-Export von Abwicklungen
Schachinger am 02.10.2003 um 07:42 Uhr (0)
hy, meiner meinung nach kannst du beim export keine layer unterdrücken. aber du könntest im autocad oder MDT ein lisp ausführen das dir die gwünschten layer rauslöscht.(defun c:erase-lay ()(command "_erase" (ssget "_X" ((8 . "Layer1"))) "" )(command "_erase" (ssget "_X" ((8 . "Layer2"))) "" )(command "_erase" (ssget "_X" ((8 . "Layer3"))) "" )(command "_erase" (ssget "_X" ((8 . "Layer4"))) "" )(command "_-purge" "_la" "" _n"))die zielen mit den layern kannst du dir natürlich anpassen layer1-4 stehen nur al ...
|
| In das Form Inventor wechseln |