Scripturi in LISP AutoLISP

Creat de Admin, Iun 19, 2006, 12:16 AM

« precedentul - următorul »

sacoracad


                  Am eu un programel, nu stiu de unde (Dxyz) care face exact ce vrei tu, in cateva secunde. :hi http://www.3xforum.ro/img/smilies/nod.png">

_______________________________________
Noi te masuram cel mai bine


               

advex


                  
sacoracad a scris:

Am eu un programel, nu stiu de unde (Dxyz) care face exact ce vrei tu, in cateva secunde. :hi http://www.3xforum.ro/img/smilies/nod.png">


Asteptam zilnic astfel de interventii.
Nu stiu de unde, nu stiu cum, nu stiu pentru cat timp dar munca va fi placuta, autolisp nu va avea secrete...


_______________________________________
http://info-topograf.blogspot.ro/" target="_blank">http://info-topograf.blogspot.ro/


               

sacoracad


                  Aici e programelul. Atentie! fisierul .dwg trebuie sa fie fomat 2000.
http://dl.transfer.ro/transfer_ro-20dec-dbe1144274a7.zip" target="_blank">http://dl.transfer.ro/transfer_ro-20dec ... 4274a7.zip


_______________________________________
Noi te masuram cel mai bine


               

advex


                  
sacoracad a scris:

Aici e programelul. Atentie! fisierul .dwg trebuie sa fie fomat 2000.
http://dl.transfer.ro/transfer_ro-20dec-dbe1144274a7.zip" target="_blank">http://dl.transfer.ro/transfer_ro-20dec ... 4274a7.zip


S-a mai amintit pe forum despre utilitarul DXF2XYZ: http://www.guthcad.com.au/freestuff.htm" target="_blank">http://www.guthcad.com.au/freestuff.htm

http://www.guthcad.com.au/gif/contours.gif" alt="" border="0" align="top">


_______________________________________
http://info-topograf.blogspot.ro/" target="_blank">http://info-topograf.blogspot.ro/


               

sacoracad


                  Atunci trebuie sa rezolve rapid problema si cu ocazia asta am aflat si de unde e programul. http://www.3xforum.ro/img/smilies/hi.png">

_______________________________________
Noi te masuram cel mai bine


               

DanCad


                  Sunt de acord ca TOPOLT este o aplicatie complexa, dar nu au inventat ei Visual Lispul, asa ca oricine care se pricepe  poate sa creeze aplicatii asemanatoare.Mult respect pentru cei care posteaza aici rutine Visual Lisp.

Modificat de DanCad (26-01-2011 14:15:00)



               

DanCad


                  Dragii mei, eu colaborez cu topografi.De nevoie am inceput sa invat Visual Lisp(nu sunt un programator experimentat) si am generat unele aplicatii Visual Lisp utile pentru intocmirea documentatilor .As fi interesat sa corespondez cu cineva care este pasionat de Autocad si Visual Lisp pentru a face schimb de idei.

Cu mult respect.

Modificat de DanCad (26-01-2011 14:23:02)



               

John Doe


                  DanCad: deci cu scara de plotare te-ai lamurit.
Schimb de idei se poate face foarte bine aici pe forum - doar de aceea e creat, nu? Spune.



               

DanCad


                  Salut pe toata lumea,

Cu plotarea la scara din spatiul model m-am lamurit.Multumesc mult pentru raspunsuri.Ma intereseaza daca cineva foloseste Layout-ul pentru plotare, cum determina scara in viewport.De asemenea daca trebuie sa desenam un profil la doua scari, scara lungimilor 1:1000 si scara inaltimilor 1:100, cum il obtinem?

Multumesc anticipat.



               

bogdy


                  scara in spatiul model:
(cond    ((= scr "200" ) (setq z "5" ))
    ((= scr "500" ) (setq z "2" ))
    ((= scr "1000" ) (setq z "1" ))
    ((= scr "5000" ) (setq z "0.2" ))
    ((= scr "2000" ) (setq z "0.5" )))
(command "_.mspace"
                "._zoom" "e"
                "._zoom" (strcat z "xp" ))
(command "._pspace" )

cat despre profile le desenezi direct la scara.

Modificat de bogdy (28-01-2011 18:47:20)



               

adrianmonea


                  am o problema cu creerea unor blocuri cu atribute in autocad, ma poate ajuta cineva?


               

bogdy


                  
adrianmonea a scris:

am o problema cu creerea unor blocuri cu atribute in autocad, ma poate ajuta cineva?

 pai spune si care e problema  http://www.3xforum.ro/img/smilies/hi.png">



               

John Doe


                  bogdy: e putin rupt din context - treaca de la mine, am inteles ce vrei sa spui. Dar daca cineva da comenzile astea si nu merge... si te-njura...
Era mai simplu, cred eu, daca spuneai ca se poate folosi comanda ZOOM si optiunea "S" de la "Scale" , iar factorul de scara este [scara desenului] / [scara la care vrei sa-ti faca zoom-ul] , iar factorul de scara se pune legat cu un "p" dupa el.
Fiindca in principiu noi lucram in desene care au scara 1:1000, atunci impartim 1000 la scara la care vrem sa ne faca zoom si ala e factorul de scara.

Se pot afla mai multe si interesante daca luati pe rand toate optiunile lui ZOOM si vedeti ce se intampla. E chiar interesant, vorbesc serios.

Blocuri cu atribute: sunt blocuri care pot contine mai multe variabile, care pot avea diferite valori la fiecare bloc inserat, si ca sa poti insera un bloc din asta trebuie sa-i dai valori si la variabilele din el.
Uita-te la punctele raportate cu TopoLT de exemplu, sunt blocuri cu atribute. Sau gaseste alt bloc cu atribute, da comanda ATTEDIT si vezi cam ce se intampla. Pe urma, explodeaza un bloc cu atribute si vezi ce apare.
Pe urma, da comanda ATTDEF (sau DDATTDEF, depinde de versiune) si vezi ce poti face - ar trebui sa stii deja sa faci un bloc din asta. Dupa ce-l faci, si insereaza-l ca sa vezi cum se poarta.
Sau nu fa nimic si intreaba tot aici... http://www.3xforum.ro/img/smilies/smile.png">



               

bogdy


                  eu am scris doar o parte din program. nu vad ce nu ar merge daca se mai adauga si restul programului propriu-zis. tu cand raportezi punctele le faci 1:1 dar cotele si denumirile de pe plan le scalezi la anumita scara. o zi buna


               

John Doe


                  bogdy: Nu sunt detinatorul adevarului absolut, nu tin sa am dreptate intotdeauna. Mi-am spus doar o parere si am oferit alternative complete. O zi buna si tie.


Scara in viewport o poti determina si altfel: selectezi chenarul viewportului, si in caseta de proprietati (Ctrl+1 daca nu ma insel) ai undeva "Custom scale" ; acolo scrii tu factorul tau de scara si iti face zoom-ul la scara respectiva. Metoda e utila la formularele pentru descrierea bornelor de exemplu, la planurile de incadrare in zona, etc.
Daca tot vorbim de zoom, mai sunt niste optiuni folositoare: se poate face zoom pe ultimul obiect din desen. Daca ati dat "Paste to original coordinates" la o parcela peste vreun plan cadastral mai mare si e mai greu de cautat unde a picat conturul, imediat dupa asta dati comanda ZOOM, alegeti optiunea "ob" (adica obiect), pe urma scrieti "L" fara ghilimele adica ultimul obiect, mai dati doi de enter si o sa faca zoom fix pe conturul vostru.