AutoCAD-AutoDeskInženjeringtopografia

Više od 60 autolisp rutina za AutoCAD

Lisp za konverzije i operacije


1. Pretvorite noge u metre i obrnuto

Ova se rutina generira pomoću programa Autolisp, omogućuje nam da pretvorimo vrijednost unesenu od stopala do metara i obratno, rezultat je prikazan u naredbenom retku.

Ovdje ćemo također koristiti funkciju CVunit, ova funkcija Lisp, dobivene vrijednosti pretvorbe, datoteke acad.unt (AutoCAD jedinica Definition), ako želite promatrati u detalje što se te vrijednosti i različite stope pretvorbe, ja predlažem da vidite ovu sliku ,

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: PIM
  3. Odaberite vrstu konverzije: noge do metara ili metara do stopala
  4. Unesite vrijednost koju želite pretvoriti
  5. U naredbenom retku ćete dobiti podatke s pretvorbom jedinice

Možete dobiti rutinu ovdje


2. Množi sve odabrane tekstove

Ova rutina generirana u programu AutoLisp omogućuje dobivanje množenja svih vrijednosti odabranih tekstova, kako bi ova rutina ispravno funkcionirala potrebno je da su odabrani tekstovi tipa TEXT, a ne tipa MTEXT.

Na primjer, ako imate 3 tri teksta s vrijednostima: 1, 2, 3 i sva tri, rezultat naredbe bit će množenje ovih tri broja, što će biti jednako: 6.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: mul
  3. Odaberite sve tekstove za koje želite dobiti množenje.
  4. Pritisnite tipku ući da biste dobili rezultat.

Možete dobiti rutinu ovdje


3. Pretvorite inče u metre

Ova mala rutina omogućuje nam da pretvorimo vrijednost unesenu u inčima na brojila koja prikazuju rezultat u naredbenom retku, a također pokazuje rezultat podijeljen između 2 kao dodatnih informacija.

Možete promijeniti ovu naredbu za pretvaranje drugih vrsta jedinica, za to morate izmijeniti izvorni kod, na primjer, pretvoriti inča do centimetara o minuta do sekunde, samo promijenite parametre funkcije cvunit“, u ovoj naredbi cvunit ima sljedeće parametre: “inches” “meters”, sa ovim parametrima, unesena vrijednost će se uzeti kao inči (inči) i pretvorit će se u metre (metre), možete promijeniti parametre u sljedeće: “minuta” “druga”, “inč” “cm”, “acre” “sq yard”, “ft” “in”, između ostalog.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: PM
  3. Unesite vrijednost koju želite pretvoriti od inča do metara i

Spremno, dobit ćete informacije s pretvorbom jedinice.

Možete dobiti rutinu ovdje


4. Dodajte duljine linija odabranog sloja

Ova rutina omogućuje dodavanje udaljenosti svih linija koje se nalaze u sloju objekta koji odaberete.

Ova rutina omogućuje dodavanje udaljenosti svih linija koje se nalaze u sloju objekta koji odaberete, ako se polilini nalaze u odabranom sloju, oni će se zanemariti.
Kada se pronađe zbroj svih linija, prikazuje se rezultat.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: sumlcapa
  3. Odaberite liniju koja se nalazi u sloju redaka koje želite dodati

Možete dobiti rutinu za USD 5.99 ovdje


5. Dodavanje ili oduzimanje vrijednosti odabranim tekstovima

Ova rutina napravljena pomoću programa AutoLisp omogućuje nam dodavanje ili oduzimanje vrijednosti odabranim tekstovima.

Na primjer, ako imate tekst s vrijednosti 5 i koristite ovu naredbu i unesite vrijednost 2, odabrani tekst će se promijeniti, ažurirati vrijednost 7, ako unesete vrijednost -2, tekst će se ažurirati na 3.

Da biste koristili ovu rutinu, učinite sljedeće.

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: VSR
  3. Označava vrijednost koju treba dodati ili oduzimati
  4. Odaberite tekstove za dodavanje ili oduzimanje.

Možete dobiti rutinu ovdje


6. Nabavite područja iz zasjenjenih dijelova

Ova rutina vam omogućuje da dobijete područja sjenčanja poprečnog presjeka i postavite vrijednosti dobivene u odabranim blok atributima.

Odabrana sjenčanja moraju biti u sloju koji opisuje vrstu područja za dobivanje, prema zadanim postavkama lisp će pročitati dva naziva sloja, koji su sljedeći: “SombreadoCorte"A"SombreadoRelleno".

Lisp zbraja sva područja sjenčanja koja se nalaze u sloju "SombreadoCorte” i sva područja sjenčanja sloja “SombreadoRelleno” i nakon što je odabir šrafura gotov, atributi bloka područja se ažuriraju, za to se prvo mora odabrati progresivni atribut bloka, to je nevidljivi atribut, ali šuštanje neposredno prije odabira to pokazuje i zatim ga ponovo sakriva, to se radi pomoću naredbe "ATTDISP“, tada će se odabrati atributi područja rezanja i ispune i oni će biti ažurirani vrijednostima pronađenih područja.

Odabir objekata vrši se pomoću prozora koji uključuje sve bušotine, uključujući tekst progresivnog odjeljka.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: AXA.
  3. Pomoću prozora odaberite prozore rezanja i popunjavanja sekcije, uključujući i tekst progresivnog istog.
  4. Izaberite jedan po jedan atribute bloka za izmjenu, počevši od atributa progresivnog.
  5. Naredba će automatski završiti nakon što su odabrani alati i ispuniti atribute.

Primjer CAD datoteka priključen je na lisp radi boljeg razumijevanja naredbe.

Možete dobiti rutinu ovdje


7. Nabavite nagib linije ili polilinije

Ova naredba (Autolisp rutina) dobiva vrijednost nagiba linije ili poliline, a također dobiva duljinu linije, vodoravnu duljinu i kut.

To je velika pomoć kad želimo kontroliraju naše naušniceDa bi se dobio nagib jednostavno odabrati liniju ili razlomljenu, rezultat može biti prikazan na zaslonu (command line) ili odabirom tekst (vrijednost ovog teksta će se promijeniti vrijednost nagiba pronađeno).

Važno je naglasiti da u slučaju polilinea ova naredba pronalazi padine samo prvog segmenta.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: PND
  3. Odaberite liniju ili višeslojnu liniju da biste dobili nagib.
  4. Ako želite, možete odabrati tekst koji će zamijeniti njegovu vrijednost za otkrivenu nagib, inače, samo pritisnite ući da biste dobili rezultate na zaslonu.

Možete dobiti rutinu ovdje


8.  RUTINA U VIZUALNOM LISPU ZA DOBIVANJE SUMA ODABRANIH LINIJA ILI POLYLINESA

Ovo je Lisp-generirana rutina koja dobiva zbroj duljina odabranih polilina ili redaka, rezultat tog iznosa može se postaviti u tekstu odabirom ili se može prikazati samo u naredbenom retku.

Možete odabrati linije i poliline sve zajedno kroz jedan prozor ili jedan po jedan.

Zadani decimalni broj zbroja pronađenih duljina je 2, ali se može unijeti još jedna vrijednost.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: LPL
  3. Unesite broj decimala za rezultat zbroja duljina
  4. Odaberite retke ili poliline da biste dodali duljinu
  5. Pritisnite tipku ući za kraj odabira
  6. Odaberite tekst koji æe zamijeniti njegovu vrijednost s onim od dobivenog iznosa ili pritisnite ući ponovno prikazati rezultat na naredbenom retku

Možete dobiti rutinu ovdje


9. RUTINA U VIZUALNOJ LIZPI KOJI OSVAJA LISTU TEKUĆIH CRTA \ t

Ovo je mala rutina koja generira popis s nazivima svih slojeva u trenutnom crtežu i prikazuje je na naredbenom retku.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

Učitajte lisp datoteku u AutoCAD-u.
Unesite naziv naredbe: lc
Rezultat će biti popis u naredbenom retku svih slojeva tekućeg crteža.

Možete dobiti rutinu ovdje


Rad s koordinatama


10. RUTINA AUTOLISP-a KOJA UKLONI TABELU PODATAKA

Ova rutina generira tablicu s navedenim brojem redaka i stupaca, slična je naredbi tablice AutoCAD, ali je lakša za upotrebu.

Ova rutina generira tablicu s brojem navedenih redaka i stupaca, sličan je naredbi tablice AutoCAD, ali lakši za upotrebu, iako ne povezuje podatke s programom Excel imate mogućnost ispuniti tablicu s unaprijed definiranom vrijednošću koji je prema zadanim postavkama "0.00" i stavlja se u svaku ćeliju kako bi se kasnije uređivao.

Ova naredba također omogućuje vam generiranje tablice pomoću dvije opcije, prva opcija omogućuje definiranje tablice kroz fiksnu visinu i širinu stanica i druga opcija podesite ove vrijednosti tako da navedeni broj redaka i stupaca unesite oznaku prozora.

Dodatne opcije uključuju sljedeće:

  • Zadani tekst: Možete reći naredbi da umetne zadanu vrijednost (“0.00”) u svaku generiranu ćeliju, ova vrijednost se može prilagoditi i promijeniti u bilo koju drugu.
  • Visina teksta: To je visina koju će imati umetnuti tekst, a zadana visina ima vrijednost "0.25".
  • opravdanje: umetnutog teksta, pa postoje dvije opcije: Pristajati (Ugradite u ćeliju) i Srednji (polovica ćelije).
  • Boja: To je boja koja će imati umetnute tekstove, po defaultu je početna boja definirana kao trenutna boja.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: Tabla
  3. Prema odabranom načinu generacije, označena je točka ili su označene dvije točke za generiranje prozora

Možete dobiti rutinu ovdje


Lisp rutine za interakciju s programom Excel


11. Izvoz koordinata ukazuje na CSV datoteku

Ova rutina generirana pomoću programa Autolisp omogućuje izvoz koordiniranih točaka u Microsoft Excel CSV datoteku. Predmeti iz kojih možete izvesti ove koordinate su točke, tekstovi i blokovi, samo ih odaberite i označite odredišnu datoteku koordinata.

Mora biti poseban skrb u slučaju da su predmeti tekstovi, budući da je točka umetanja koja se uzima u obzir pri izvozu koordinata, ovisi o opravdanosti tih tekstova, ako ste sigurni da je opravdanje teksta ispravno, nema problema prilikom izvoza bodova.

Preporučljivo je odabrati objekte koji imaju jednu točku umetanja, kao što je blokovi ili točke AutoCAD-a, na taj način je sigurnije da su izvezene koordinate one koje odgovaraju.

Kao što smo ranije spomenuli, ova rutinska izvoz koordinira od točaka, tekstova (ili Mtexta) i blokova, ali možete dopuniti izvorni kôd da biste uzeli u obzir druge entitete kao što su: krugovi, početne točke linija, među ostalim objektima da u svojoj bazi podataka ima kod 10.

Izvezene koordinate imaju oblik P, N, E, C (Točka, Sjever = Y, Istok = X, Cota = Z) i dok se izvozi u CSV datoteku (odvojeno zarezima), prilikom otvaranja datoteke svaka vrijednost zauzima zasebnu ćeliju.

Da biste koristili rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: EPC
  3. Odaberite objekte iz kojih će se izvesti koordinate (imajte na umu da ćete odabrati točke, tekstove i blokove (ako ih nađete).
  4. Označava mjesto i ime CSV datoteke u kojoj će se generirati izvezene koordinate.

Možete dobiti rutinu ovdje


12.  RUTINSKA IZVOZNA KOORDINATSKA POJEDINCA OD LINIJE DO CSV FILE

Ova Autolisp generirana rutina za AutoCAD omogućuje izvoz točaka koordinata krajeva odabranih linija u Microsoft CSV Excel datoteku

Izvozi koordinata odgovara početna i završna točka linija, pa ako se linije pridruže istom točkom, lisp će čitati 2 puta istu koordinatu.

U tom slučaju, ako želite trebali biste razmotriti mogućnost razvrstavanja koordinata i brisanje duplikata, izvezene koordinate imaju format P, N, E, C (točka, sjever = Y, istočno = X, dimenzija = Z) i kako se izvozi u CSV datoteku (odvojene zarezima), prilikom otvaranja datoteke svaka vrijednost zauzima svoje ćelije neovisno i na uredan način.

Da biste koristili rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: EL3
  3. Odabire linije od kojih će se izvesti koordinate početne i završne točke.
  4. Označava mjesto i naziv CSV datoteke u kojoj će se generirati izvezene koordinate.

Možete dobiti rutinu ovdje


13. RUTINSKA LISP DO UVOZNIH MJESTA KOORDINATA IZ MICROSOFT EXCELA

Ova rutina generirana za uporabu u AutoCAD i njegove vertikalne aplikacije omogućuju vam da ugraditi koordinate točaka iz datoteke u Microsoft Excelu, to rutina nije potrebno navesti podatke koji se odnose na datoteke za uvoz, kao i kroz svoje sučelje imati na raspolaganju opcije potrebno je uvesti bodove po želji.

Kako bi uvozili bodove, potrebno je da datoteka točke za uvoz ima proširenje XLS (od verzija prije ureda 2007) ili XLSX (verzija 2007 ili novije verzije) a u datoteci koordinate formatirane su u formatu: P, N, E, C, D, (Pžbuka, NOrte, ESte, COTA, Dopis), kao što pokazuje sljedeća slika:

Omogućuje vam da odaberete između 3 različitih vrsta načina umetanja točke u objekt za čitanje.

  • Prvo je odabrati umetanje a AutoCAD točka entiteta (koji se generira pomoću naredbe POINT), imajte na umu da prikaz točke u programu AutoCAD ovisi o vrsti točaka koji ste definirali pomoću naredbe DDPTYPE.
  • Druga opcija se sastoji od odaberite blok pohranjen na crtežu kao točka koja će se umetnuti u koordinatu čitanja, rutina prema zadanim postavkama stvara novi blok pod nazivom “cg-point”, koji se može koristiti ako postoje blokovi na crtežu ili ako nema blokova na crtežu.
  • Treća opcija koja se odnosi na stil točke, omogućuje uvoz blokova s ​​tvrdog diska, imajte na umu da u ovom slučaju dimenzije s kojima je blok stvoren utječu na vizualizaciju bloka u trenutku umetanja.
  • S obzirom na točke podataka (oznake), iCe omogućuje vam da odlučite što želite prikazati, samo ako želite prikazati točku, samo ćete morati odabrati ovu opciju, isto za tekst dimenzije ili opis točke. Možete odabrati prikazati podatke 3 oznake ili ih ne prikazivati.

Također možete upravljati brojem desetaka u tekstu umetnute dimenzije, ljestvica koja će imati oznaku, rotaciju istog čija je osnovna točka mjesto uvezene točke i razdvajanje oznake u odnosu na točku, te opcije možete ih pohraniti s imenom tako da ih možete nazvati prema točke koje ćete uvesti.

Sve te opcije omogućuju vam da brzo i jasno uvezete svoje točke iz datoteke programa Excel, no treba istaknuti da način na koji su tekstovi oznake točke pregledani ne ovisi o rutini, ali tekući stil teksta vašeg crteža i trenutnog sloja.

Prije nekog vremena objavio sam rutinu koju je razvio korisnik, što je omogućilo uvoz koordinata, ali iz tekstualne datoteke, ali s mnogim ograničenjima, ovaj put kroz ovu novu naredbu imat ćemo više mogućnosti za kontrolu umetanja koordinatnih točaka.

Priložena datoteka također nudi primjer bloka koji možete uvesti, osim proračunske tablice s ispravnim formatom koji naredba treba za uvoz koordinata bez neugodnosti.

Da biste koristili rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: ICE
  3. U dijaloškom okviru navedite opcije koje smatrate pogodnim za uvoz bodova.

Možete dobiti rutinu ovdje


14. Uvezite područja iz csv datoteke u presjeke

Ova naredba omogućuje uvoz područja (zadano izrezivanje i popunjavanje) na presjeke terena, područja za uvoz moraju biti u CSV datoteku (razgraničena zarezom), u skladu s priloženom uzorkovnom datotekom.

Ova naredba procjenjuje napredovanje koja se nalazi u prvom stupcu csv datoteke i traži tekst s istim progresivnim u crtanju datoteka, umetanjem odgovarajućeg područja rezanja i ispunjenja u gornjem desnom dijelu poprečnog presjeka.

Sufiksi umetnuti u područje za izrezivanje i popunjavanje prema zadanim postavkama su: “AC=” i “AR=”, kojima se može manipulirati kodom, kao i brojem decimala i visinom umetnutog teksta.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Postavlja kao trenutni sloj koji će sadržavati tekstove koji će biti umetnuti, na primjer: “Text-Areas”.
  3. Unesite naziv naredbe: arimx
  4. Odaberite SCV datoteku koja sadrži područja koja će se uvesti
  5. Odaberite koju želite umetnuti svoje odgovarajuće područje iz csv datoteke, ako želite odabrati sve samo pritisnite tipku Unesite.

Možete dobiti rutinu ovdje


15. Navedite rute slika umetnutih u crtež

Ako radite s slikama, često je bilo potrebno generirati popis njih, uključujući njihov put lokacije, s ovom rutinom možete generirati popis s putevima svih slika umetnutih u trenutni crtež.

Ova rutina ne zahtijeva unos bilo koje opcije, jednostavno nazovite naredbu i odmah će se prikazati u naredbenom retku AutoCAD-a, popis s putevima umetnutih slika.

Da biste koristili rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: vapno

Možete dobiti rutinu ovdje


16. Zamijenite tekst trenutnim putem datoteke

Ova se rutina razvila u Autolispu, omogućuje nam ažuriranje bilo kojeg teksta, uz put i naziv trenutne datoteke.

Ovo je dobra pomoć pri ažuriranju zaglavlja planova s ​​ovim informacijama.
Na dobivenom putu također uključuje naziv trenutne kartice, ako je u modelu prostoru, prikazat će se na kraju rute: model, inače će se prikazati u ime trenutne kartice.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: Ruta
  3. Odaberite tekst koji želite zamijeniti vrijednost trenutnog puta za crtanje, ako ne želite zamijeniti neki tekst samo pritisnite ući za prikaz putanja na naredbenom retku.

Možete dobiti rutinu ovdje


17. Zamjenjuje tekst odabran za trenutni datum s različitim izlaznim formatima

Uz pomoć ove dobre rutine možemo zamijeniti bilo koji tekst, uz vrijednost tekućeg datuma.

Naredba 8 nudi različite oblike formata za ovaj datum, od jednostavnog datumskog tipa do tipa datuma dugog formata, gdje se dan naziv trenutnog datuma automatski programira pomoću programa AutoLisp.

Možete odabrati vrste entiteta Tekst y Mtext, oni će biti automatski zamijenjeni tekućim datumom s odabranim formatom, dostupni formati datuma su oni prikazani na ilustraciji, svaki je označen brojem koji će poslužiti za odabir formata kada se traži na komandnoj liniji od AutoCAD-a.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: RF
  3. Označite 1 brojem na 8, datum izlaznog formata, možete unijeti upitnik (?), za prikaz dostupnih formata datuma
  4. Odaberite tekstove koje želite zamijeniti datumom s odabranim formatom
  5. Pritisnite tipku ući da biste prekinuli naredbu i ažurirali odabrane tekstove

Možete dobiti rutinu ovdje


18. RUTINSKI LISP IZVRŠAVANJE ILI PREUZIMANJE ODABRANIH TEKSTA

Ponekad želimo preokrenuti vrijednosti dvaju teksta, na primjer, da tekst s brojem 1346 postaje 1111 i obratno, ova rutina omogućuje da prenesemo vrijednosti odabranih tekstova.

Da biste postigli taj rezultat, dovoljno je naznačiti dva teksta, jedan za drugim.

Da biste koristili ovu rutinu, učinite sljedeće.

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: između
  3. Odaberite dva teksta za transponiranje.

Možete dobiti rutinu ovdje


19. RUTINA ZAMJENA SADRŽAJA TEKSTA MJESTOM POKAZANE TOČKE

Ova nova naredba dobiva vrijednost dimenzije (Y koordinata) određene točke i postavlja ga kao sadržaj odabranog teksta.

Ova je rutina vrlo korisna npr. Pri radu s profilima terena i želimo dobiti visinu vrška i postaviti ga u jedan od tekstova koji ukazuje na dimenziju terena, a može se koristiti i kod rada s presjecima terena i želimo dobiti vrijednost dimenzije u osi sekcije i utvrditi je u tekstu koji će upućivati ​​na tu vrijednost kvote.

U toj naredbi možete naznačiti koja će ljestvica imati dimenziju postaviti u tekstu, a to nije visina odabranog teksta, već ljestvica s profilom ili odjeljkom za označavanje, ako je vaš profil, na primjer, skaliran 10 puta u okomitom, morate postaviti naredbu 10 NC da se izmjeri kao a, tako da naredba, napraviti odgovarajuću podjelu i postaviti odgovarajuću vrijednost u odabranom tekstu.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: NC
  3. Označava veličinu kvota
  4. Unesite broj decimalnih mjesta koje će tekst imati s navedenom dimenzijom (3 prema zadanim postavkama)
  5. Označava točku iz koje želite dobiti
  6. Odaberite tekst koji će biti zamijenjen vrijednostom dobivene kvote ili ako želite pritisnuti tipku ući prikazati samo dobivenu kvotu bez zamjene teksta

Možete dobiti rutinu ovdje


20. RUTINA KOJA ZAMJENJUJE TEKSTE PO PROGRESIVNOM I JOŠ JEDNOM S INDIKIRANIM POKRETLJENJEM DODJELJIVANJEM PREFIXA ILI SUFFIX

Ova naredba omogućuje vam da dobijete progresivne i dimenzije (X i Y vrijednosti) određene točke i postavite ih u odabrane 2 tekstove.

Uz svaki tekst dodaje prefiks ili sufiks, na primjer ako je prefiks naznačen za dimenziju (Y koordinata) jednaku “CT=”, kada je odabran tekst elevacije, naredba će ažurirati odabrani tekst prema vrijednosti dobivene nadmorske visine, plus naznačeni prefiks, na primjer "CT=236.42", kada je odabran progresivni tekst, bit će ažuriran vrijednošću dobivene koordinate X plus sufiks “0+”, na primjer "0+10.0".

Ova naredba dolazi s prefiksima za progresivne i već definirane dimenzije ("0 +" i "CT =") i može se mijenjati samo mijenjanjem izvornog koda, osim toga ova naredba može se mijenjati po želji, tako da se u tekstovima istodobno doda prefiks i sufiks.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: PC
  3. Označava točku iz koje se vrijednosti progresivne (X koordinata) i koordinata (Y koordinata)
  4. Odaberite progresivni tekst
  5. Odaberite tekst dimenzije

Vrijednosti tekstova bit će ažurirani dobivenim podacima

Možete dobiti rutinu ovdje


21. RUTINA AUTOLISP USPOSTAVITI POSEBNU COTU NA POKAZANOJ TOČKI

Ovo je rutina napravljena u programu Autolisp koja nam omogućuje određivanje vrijednosti dimenzije (Y koordinata) u određenoj točki.

Ova naredba zahtijeva podatke (točke i vrijednosti) i obavlja operacije kako bi se dobila konačna vrijednost koju treba postaviti u Y koordinatama naznačene točke (mijenja vrijednost koordinate UCS (Universal Coordinate System) u točki označenom unesenom vrijednošću ).

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte datoteku u AutoCAD pomoću naredbe APPLOAD ili kopiranje datoteke i lijepljenje u AutoCAD-u.
  2. Unesite naziv naredbe: OS
  3. Kada se od vas zatraži da navedete točku dimenzije, morate naznačiti točku na zaslonu (točka u kojoj želite postaviti određenu dimenziju).
  4. Naredba će vas potaknuti da unesete vrijednost dimenzije za postavljanje ili odabir teksta:
  5. Ovdje morate unijeti vrijednost dimenzije želite imati Y koordinata na označeno mjesto, možete unijeti vrijednost ili možete odabrati tekst koji sadrži vrijednost dimenzije, naredba će dobiti samo brojčanu vrijednost u slučaju da također imaju neki opis.

Da biste provjerili je li dimenzija unesena na navedenu točku, izvršite ID naredbe, navedite točku i promatrajte u naredbenom retku da je vrijednost Y koordinata sada s unesenim vrijednostima.

Možete dobiti rutinu ovdje


22.  AREASX: ROUTINE LISP PREMA PODRUČJIMA PO KONTOUROM

Ova vam naredba omogućuje da pronađete područja koja ukazuju na unutarnju točku između objekata ili odabirom zatvorenih kontura, ova naredba prikazuje dobivenu površinu ili na neki drugi način postavlja u odabranom tekstu.

Naredba Ax ima sljedeće opcije:

Početni zahtjevi:
Navedite unutarnju točku područja ili [Odabir objekta / mogućnosti] :

Ovdje morate navesti unutarnje točke od kojih će se područje dobiti, ostale opcije su opisane u nastavku:

Odaberite objekt: Umjesto da odredite interne točke za pronalaženje zraka, možete odabrati zatvorene poligone da biste pronašli svoje područje.

Opcije: Ova opcija učitava dijaloški okvir Opcije naredbi, dijaloški okvir je sljedeći:

Svaka je opcija opisana u nastavku:

Broj decimalnih brojeva: Broj desetaka koji će područje imati (2 prema zadanim postavkama).
Visina teksta za umetanje: Ako odlučite umetnuti tekst s dobivenim područjem, ovdje je postavljena visina koja će imati tekst.

Pretvorbe područja: Ova opcija omogućuje izvođenje operacija s vrijednostima pronađenih područja, svako se područje dodaje, oduzima, množi ili dijeli s faktorom koji mora biti naveden u donjem dijelu ove opcije.
Naredba pokazuje je li pretvorba aktivna i koja se od operacija provodi i s kojom će se vrijednošću pretvorba izvršiti.

Ova opcija vam omogućuje da prilagodite područja kada je crtež u različitim mjerilima ili u drugim jedinicama za crtanje.

Primijeni sjenčanje: Ova opcija omogućuje da se svaka naznačena površina zasjeni kako bi imali bolji prikaz područja koja se nalaze, čime se provjerava je li točna (omogućena je prema zadanim postavkama).
Naziv sjenila: Ovdje morate naznačiti naziv sjenila koji će se primijeniti na naznačenim područjima (Čvrsta zadana vrijednost).

(Sjenčanje): Ovdje je indiciran faktor skale sjenčanja, koji je varijabilan prema vrsti sjenčanja odabranom.

Boja (sjenčanje): Boja koja će imati zasjenjivanje primijenjena u naznačenim područjima.

Završetak sjenčanja: Opcije u nastavku vrijede nakon ukidanja zahtjeva za naredbu.

Konture: Ako je omogućeno, generirane konture se ne brišu.

Držite sjenčanje: Ako je omogućeno, generirana sjenila ne brišu se.

Krajnji zahtjevi:
Navedite unutarnju točku područja ili [Odabir objekta / Umetanje teksta područja / Opcije] :

Umetanje tekstualnog područja: Ova opcija vam omogućuje da umetnete tekst s dobivenim područjem umjesto da ga odaberete da biste ga zamijenili. Tekst s pronađenim područjem ima zadani prefiks: ” Area =”, ovaj se prefiks može mijenjati u programskom kodu.

Promijeni tekst: Ova opcija se aktivira kada se pritisne tipka Enter ili desna tipka miša, čime će se tražiti odabir teksta, npr. ako postoji tekst sljedećeg sadržaja: “AC=0.00m2” i putem naredbe pronađeno je područje od 3.25, tada će naredba zamijeniti tekst ažurirajući ga na “AC=3.25m2”. Kao što vidite, AX zamjenjuje samo numeričke vrijednosti teksta koji treba zamijeniti, tako da možete imati tekstove područja s različitim prefiksima, na primjer: “AR=0.00m2”, “AM=0.00m2”, “Citting area =0.00m2”, “Moja površina=0.00m2” itd.

Valjani i nevažeći obrisi:

Važan pregled

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: AX
  3. Označite interne točke u području koje želite pronaći (morate osigurati da se područje koje se mora pronaći potpuno zatvoreno, inače će naredba prikazati poruku o pogrešci).
  4. Označite interne bodove onoliko puta koliko vam treba, naredba će bjesnjeti, akumulirajući (zbrajajući) sve pronađene zrake.
  5. Pritisnite Enter ili desnom tipkom miša da biste završili naredbu i postavili područje u postojeći tekst.

Možete dobiti rutinu ovdje


Odabir objekata


23. Odaberite sve entitete sloja odabranog objekta

Ova mala rutina obavlja isti kao i prethodni, a razlika je u tome što ovdje nije uneseno ime sloja za odabir objekata, no odabran je entitet iz kojeg želite dobiti naziv sloja.

Kao iu prethodnoj rutini, odabir entiteta nije vidljiv, ali postoji kao skup odabranih entiteta, tako da se mora označiti način odabira "prijašnji” za odabir objekata.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: ssl
  3. Odaberite objekt koji želite dobiti naziv sloja za odabir ostalih entiteta
  4. Izvršite odabir entiteta koji su učinkoviti u načinu predviđanja

Možete dobiti rutinu ovdje


24. Uklonite unutarnje ili vanjske objekte iz odabrane polilinije

Pomoću ove rutine možete izbrisati objekte koji se nalaze u unutarnjem ili vanjskom području odabrane poliline, ako je opcija označena, objekti koji su presijecani polilinom bit će obrubljeni od strane naznačene strane.

Kada je riječ o uklanjanju objekata izvan linije, posebnu pažnju valja uzeti kao ova naredba briše sve predmete izvan poligona.

Polilina za odabir mora biti zatvorena polilina, inače se rutina pridružuje posljednjoj točki segmenta s prvom, tako zatvarajući pomoću imaginarnu liniju poliklinu i uklanjajući sve što je unutar ili izvan te linije.

Mogućnost rezati kao što je logično, radi samo s predmetima koji se mogu ručno izrezati, Kao na primjer, crte, krugovi, lukovi itd., Blokovi i drugi složeni objekti ne ulaze u te objekte koji se mogu izrezati.

S lispom priložena je datoteka uzorka tako da se odgovarajuća ispitivanja obavljaju prije korištenja naredbe u finalnim datotekama.

Da biste koristili rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: PolErase
  3. Odaberite polilinu koji će poslužiti kao rub za određivanje objekata kako bi se uklonili.
  4. Izaberite jedan izbrišite opcije objekata, možete odabrati opciju: Prozor (samo briše objekte koji su potpuno izvan ili unutar tog prozora), hvatanje (uklanja objekte koji su čak presječeni rubom poliline), izbrisati i izrezati (kao što naziv implicira, on će izbrisati objekte unutar ili izvan poligona i obrezati objekte koji su presječeni granicom.
  5. Označava a mjesto na kojoj strani (unutarnji / vanjski) brišu ili trim objekte.

Možete dobiti rutinu ovdje


25. Omogućuje odabir svih entiteta unesenog sloja

Riječ je o rutinu lisp koja vam omogućuje da odaberete sve entitete koji su u navedenom sloju, ne razlikuje boju ili drugu imovinu koja može imati entitet.

Ta se rutina ne razlikuje velika i mala slova u trenutku unosa naziva sloja, tako da možete unijeti na bilo koji način, samo zato što je dobro napisana.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: SCA
  3. Unesite naziv sloja objekata koje želite odabrati
  4. Izvršite odabir entiteta koji su djelotvorni prema načinu rada previuos

Možete dobiti rutinu ovdje


26. Kopirajte sadržaj teksta u drugi tekst

To je rutina napravljena s autolisp programskim jezikom, omogućuje nam kopiranje sadržaja odabranog teksta i postaviti tu vrijednost u drugi tekst koji treba odabrati.

Da biste koristili ovu rutinu, morate učiniti sljedeće:
  1. Učitajte lisp datoteku u AutoCAD-u pomoću komada Appload ili jednostavno kopiranjem datoteke i zalijepite ga u AutoCAD.
  2. Unesite naziv naredbe: RT
  3. Odaberite tekst iz kojeg želite dobiti vrijednost.
  4. Odaberite tekst koji želite zamijeniti prethodno dobivenom vrijednosti.

Kao što možete vidjeti, rutina je jednostavna, ali je vrlo korisna kada je u pitanju uređivanje teksta.

Treba napomenuti da je jezik koji se koristi u ovom rutinu je jasno AutoLISP, novi unos će objaviti iste naredbe, ali napisan u VisualLISP, u kojem vidimo da veličina strukture i dalje se smanjuje.

Možete dobiti rutinu ovdje


27. Promijenite decimalni broj teksta bez gubitka izvorne vrijednosti

Ova lisp rutina omogućuje promjenu broja decimalnih brojeva odabranih tekstova bez gubljenja prvobitnog broja desetaka, s tim da možete prikazati broj primjerice s decimalnim brojevima 2, no interno će imati novi entitet sa svojom izvorno definiranom vrijednošću.

Ovom se naredbom može pristupiti samo novo vlasništvo, jer se ne nalazi u dijaloškom okviru Svojstva.

Lisp vam omogućuje promjenu broja decimalnih brojeva ili dobivanje izvornog broja teksta prethodno oblikovanog teksta s ovom rutinom, tako da znate koliko decimalnih brojeva imate izvorno ako želite vratiti izvorne vrijednosti.

To je vrijedno toga ove izvorne vrijednosti ostaju iako je datoteka ili AutoCAD zatvorena, pa imate sigurnost da izvorni podaci vaše će vrijednosti uvijek biti tamo, čak i unatoč obnavljanju izvornih vrijednosti tekstovima.

Ova nova naredba mogla bi se usporediti s djelovanjem za promjenu decimalnih decimalnih brojeva programa Excel, no jedino promatranje je da je ovo svojstvo unutarnje i kako smo ranije rekli prozor Svojstva nije spreman za prikaz produženog datuma entiteta.

Posebno treba obratiti pažnju odabrani su tekstovi numerički tekstovi, odnosno sadrže samo brojeve, jer će se inače njihova vrijednost pretvoriti u “0.00".

Da biste koristili rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: Arede
  3. Odaberite jednu od opcija koju želite izvršiti
  4. Odaberite (numeričke) tekstove u kojima želite izvršiti operaciju

Možete dobiti rutinu ovdje


28. Poravnajte nekoliko tekstova na temelju odabranog prvog

Rutina je razvijena pomoću programa AutoLisp koja nam omogućuje poravnavanje nekoliko tekstova na temelju prvog odabranog.

program omogućuje usklađivanja tekstova okomito (stupci) ili u horizontalnom (red), jer samo morate odabrati prvi koji će poslužiti kao osnova za usmjeravanje drugih tekstova.
Treba napomenuti da je točka koja se uzima kao osnova za poravnavanje tekstova točka umetanja, ako svi tekstovi imaju “lijevo” opravdanje kao točku umetanja, svi će oni biti poravnati u odnosu na ovu točku i bit će jednolično poravnanje. Ako tekstovi imaju različito opravdanje, svi će biti poravnati s obzirom na točku umetanja, što će uzrokovati nedosljedno poravnanje tekstova.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: Alit
  3. Odaberite osnovni tekst iz kojeg će se dobiti os poravnanja
  1. Odaberite tekstove za poravnavanje
  1. Gotovo, tekstovi su poravnani na temelju prvog odabranog

Možete dobiti rutinu ovdje


29. Kopirajte visinu teksta i postavite ga na druge odabrane tekstove

Ova rutina stvorena u programu AutoLisp kopira visinu odabranog teksta i uspostavlja ga u tekstovima koji su kasnije odabrani, mijenjajući visinu koju su imali.

Na primjer, ako imate 3 tekstove, prva ima visinu od 3, a sljedeća dva imaju visinu od 6 i želite da dvije sekunde imaju visinu 3 umjesto 6, dovoljno je prvo odabrati tekst čija je visina 3, a zatim tekstovi koji imaju visinu 6.

Da biste koristili ovu rutinu, učinite sljedeće.

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: CA
  3. Odaberite tekst čija je visina ona koju želite kopirati ili postaviti.
  4. Odaberite tekstove za koje želite promijeniti visinu za prvo odabranog

Možete dobiti rutinu ovdje


30. Odaberite tekst i postavite vrijednost dobivenu u atributu bloka

Ovaj program napravljen u programu Autolisp i Visual Lisp omogućuje odabir teksta, kopiranje vrijednosti sadržaja i njegovo uspostavljanje (ažuriranje) u atributu koji je dio bloka.

Naime, ako želimo ažurirati atribut bilo kojeg bloka, za postojeći tekst, jednostavno odaberite tekst, a zatim atribut i ažurira se prema vrijednosti odabranog teksta.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: HAT
  3. Odabire tekst koji sadrži vrijednost za kopiranje.
  1. i konačno odabrati atribut za promjenu mjere
  1. Rezultat je prikazan dolje:

Kao što možemo vidjeti, ova naredba je vrlo korisna ako želimo ažurirati vrijednost atributa iz određenog teksta.

Možete dobiti rutinu ovdje


31. Promijenite visinu teksta prema postotku unesenom

Ova rutina generirana u programu AutoLisp omogućuje nam da izmijenimo visinu odabranih tekstova promjenom ih prema postotku unesenom.

Na primjer, ako imamo dva teksta, jedan s visokim i jedan s 0.5 visine 1.00 naredbe i ulazi u postotak 1.5, visine tekstova promijenio se i glasi: 0.75 i 1.5 respektivno.

Ova je rutina vrlo korisna kada se zahtijeva izmjena u visinama mnogih tekstova s ​​različitim visinama.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: ch
  3. Unesite postotak koji će promijeniti visinu tekstova, na primjer: ako unesete 0.5, svi tekstovi će se smanjiti za pola, a ako unesete 2, svi tekstovi će rasti dvaput
  4. Odaberite tekstove koji želite izmijeniti

Možete dobiti rutinu ovdje


32. ROUTINE LISP ZA ELIMINIRANJE SADRŽAJA ATTRIBUTE BLOKA

Kada imate blok s mnogo atributa, vrlo je dosadno izbrisati sadržaj mnogih od njih, obično dvostruko kliknuti na odabranu atribut, pričekajte da učita dijaloški okvir i nastavi izbrisati sadržaj.

Da biste izbjegli ovaj naporan rad, ova mala rutina će vam olakšati malo vremena koje ste proveli u obavljanju prethodno opisanog zadatka. Ovom naredbom morate odabrati atribute koje želite izbrisati.

Morate potvrditi da su tekstovi koji se nalaze u bloku atributi (ponekad zbunjeni među njima), tako da rutina radi ispravno. Um, ova naredba samo briše sadržaj atributa, ali ne i sam atribut bloka.

Da biste koristili rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: BCA
  3. Odaberite atribute bloka iz koje želite izbrisati njezin sadržaj.

Možete dobiti rutinu ovdje


33. RUTIN U VISUALNO LISP KOPIRANJE SADRŽAJE TEKSTA I USPOSTAVLJANJE SVIH ODABRANIH TEKSTA

Prije nekog vremena podijelio sam s vama rutinu koja je kopirala vrijednost teksta i postavila je u drugi odabrani tekst, ovaj put ova će rutina omogućiti da dobijete vrijednost odabranog teksta i ustanovite ga za nekoliko tekstova koje odaberete.

Korištenje ove nove naredbe vrlo je jednostavno, morate samo odabrati tekst s mjesta na koje želite kopirati vrijednost, a zatim morate odabrati sve tekstove koje želite zamijeniti novom vrijednošću.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: RTN
  3. Odaberite izvorni tekst vrijednosti za kopiranje
  4. Odaberite tekstove koji će biti zamijenjeni ovom novom vrijednosti
  5. Pritisnite tipku Enter da biste prekinuli naredbu i ažurirali tekstove novom vrijednošću

Možete dobiti rutinu ovdje


34. RUTINA U AUTOLISPU KOJA POVEĆUJE ILI OGRANIČUJE VISINA TEKSTA

To je lisp koji sadrži dvije naredbe: Povećanje i Smanjenje, te naredbe omogućuju modificiranje visine odabranog teksta, povećanje ili smanjenje veličine prema odabranoj naredbi.

Promjena veličine je napravljena za svaki klik napravljen u tekstu i obavlja se prema faktoru navedenom u izvornom kodu lisp, a taj je faktor 1.2. Početna visina teksta množi se s 1.2 svaki put kad kliknete na nju ili ga podijelite između 1.2, ovisno o naredbi koju ste odabrali.

Za više informacija o visini teksta svaki put kada kliknete tekst, rutina prikazuje visinu koja se dobiva za svaku promjenu visine u tekstu.

Ova naredba je vrlo korisna kada želite povećati ili smanjiti visine tekstova u razmjeru, bez potrebe da imate određenu konačnu visinu, samo vizualnu.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: AU (povećati) | RE (za smanjenje)
  3. Kliknite tekst da biste povećali ili smanjili veličinu onoliko puta koliko smatrate potrebnim
  4. Pritisnite tipku Enter da biste prekinuli naredbu

Možete dobiti rutinu ovdje


35.  ROUTINE LISP OBAVLJANJE MJERENJA ODABRANIH DIMENZIJA

Sljedeća rutina omogućuje vam da dobijete mjerenja dimenzije (dimenzionirani), dobivene vrijednosti su prikazane, koje možete kopirati i zalijepiti primjerice u programu Microsoft Excel, a svaka će vrijednost zalijepiti u zasebnom retku.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: DimX
  3. Unesite broj decimala mjerenja koje treba poduzeti (3 prema zadanim postavkama)
  4. Odaberite dimenzije kako biste dobili mjerenja
  5. Pritisnite tipku Enter da biste završili odabir i prikazali dobivene vrijednosti na zaslonu

Možete dobiti rutinu ovdje


36. RUTINA U VIZUALLISPU KOJI POVEĆA VRIJEDNOST BROJA PREMA FAKTORU

Rutina u VisualLispu omogućuje povećanje vrijednosti brojeva odabranih tekstova. Ova rutina generirana u VisualLispu omogućuje povećanje vrijednosti brojeva odabranih tekstova (jedan po jedan) prema naznačenom faktoru povećanja.

Ako je navedena vrijednost negativni broj, sljedeće vrijednosti će biti smanjenje početne vrijednosti.

Na primjer, ako je početna vrijednost 1, a unesena je inkrementna vrijednost 1, sljedeći odabrani brojevi će biti povećani za jednu jedinicu, sljedeći 2, sljedeći 3 i tako dalje.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: inc
  3. Odaberite tekst s početnom vrijednosti
  4. Unesite korak
  5. Odaberite jednu po jednu sve tekstove koje želite zamijeniti
  6. Pritisnite tipku Enter da biste prekinuli naredbu

Možete dobiti rutinu ovdje


Lisp za topografiju i 3D


37. Pretvorite entitete 3DFace u ACIS solids

Prije nekog vremena naišao sam na ovaj zanimljiv rutinske Lisp i iako u zadnje vrijeme nisam koristio, kad god mi je trebalo mi je pomogao strahovito s proračunima volumena, ovaj dodatak u trenutcima da je civilno 3D ne daj mi rezultate trebam ,

To je rutina u kojoj odabirom objekata 3Dface, istiskujući ih zajedno i pretvarajući ih u jedan 3D Solid objekt, njegova upotreba je jednostavna i jednostavno odaberite objekte i rutina će obaviti sav posao.

Za veću uvažavanje promjena koje rutina čini u predmetima, trebate imati 3D prikaz, inače se u pogledu biljke neće primijetiti visine stvorene u 3D Solidu, jer krutina se stvara projiciranjem svakog odabranog lica okomito "dolje" trenutne z-osi, na ravninu i do udaljenosti koju je odredio korisnik.

Da bi se osiguralo da svi dijelovi mreže nastaju kao krute tvari, ta udaljenost ne može biti nula, no krutina se može naknadno rezati, ako je potrebno, na potrebnu debljinu, s booleovim postupcima ili postupcima za uređivanje krutih tvari. Dobivena krutina je stvorena u trenutnom sloju.

Ako na kraju sjedinjenja sitnih krutina, operacija se zaustavlja ili visi zbog ograničenja memorije, možete se pokušati pridružiti ručno.

Bilješke uzete u obzir:

Ako susjedna lica nemaju identične koordinate, bit će vrlo mali praznine ili preklapanja između krutih tvari izvedenih od njih, što može biti zato što AutoCAD ne može biti u mogućnosti da se pridruži krutinama, prikazujući sljedeće poruke:

  •  "Nedosljedno zadržavanje krivulje raskrižja."
  •  "Nedosljedne informacije u koordinatama vrha i ruba."
  •  "Nedosljedni odnosi ruba i lica."
  •  “Nedosljedni odnosi lica i tijela.”
    Ako problemi nastaju pri stvaranju čvrste tvari, Morate kopirati malu udaljenost, a zatim priložite preslike izvornika pokušati popuniti sve praznine u površini 3DFace i pokušajte ponovno riješiti problem.

Da biste koristili rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: F2S
  3. Odaberite 3D da biste se pretvorili u čvrstu
  4. Unesite visinu (dolje) koju će krutina imati iz svakog vrha 3DF
  5. Unesite način stvaranja čvrstog materijala: Automatski ili Ručno

Možete dobiti rutinu ovdje


38. Umeće dimenzije u konturne linije s njegove visine

U nekoliko navrata ste otkrili da ste kontura linije u datoteci, ali oni nemaju vezana ovim rutinu, ubacite dimenzije u krivulje topografskih razini koju želite.

Dimenzije koje treba umetnuti su blokovi s atributima, ovi blokovi su stvoreni u crtežu mm. Kako biste bez problema mogli koristiti ovaj lisp, morate koristiti naredbu "JEDINICE” (Jedinice) definiraju jedinice sadržaja za umetanje u “Milimetara” (milimetri).

Vrijedno je pojasniti da za ovu rutinu za umetanje ispravne kote na konturne linije moraju imati kotu (koordinata z> 0), jer se kota dobiva iz točke naznačene na konturnoj krivulji Ako konturne linije imaju kotu 0 (koordinata z = 0), odnosno nemaju kotu, rutina će umetnuti tekst s tom vrijednošću.

Skala koju traži rutina odnosi se na ljestvicu na kojoj će se crtati crtež, to je referentna vrijednost veličine teksta dimenzije koju treba umetnuti, možete pokušati povećati ili smanjiti ovu vrijednost dok se dimenzija ne umetne s veličinu željenog teksta.

Ova rutina ima 2 privitke: EL_TAG.dwg y EL_TAG2.dwg, to su blokovi s gore navedenim atributima, te se datoteke mogu kopirati bilo gdje, iako se preporučuje da budu u istoj mapi kao i rutina.

Da bi AutoCAD učitao te datoteke, u dijaloškom okviru morate odrediti put lokacije AutoCAD-a Opcije-> Podrška puta pretraživanja datoteka.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: CPE
  3. Označava točku iznad linije krivulje razine i na mjestu gdje želite umetnuti dimenziju
  4. Označava drugu točku za definiranje rotacije koja će umetnuti dimenziju
  5. Možete nastaviti s umetanjem više dimenzija naznačenih točaka umetanja, ako ne želite umetnuti više dimenzija, pritisnite tipku Enter da biste dovršili naredbu

Možete dobiti rutinu ovdje


39. Nacrtajte linije nagiba rezanja ili popunjavanja

Ova rutina izvlači linije rezanja ili popunjavanja padina, te su linije nagiba potrebne za označavanje ili prikazivanje neravnina između platformi.

Kako bi se generirala linija nagiba ovom rutinom, potrebno je upisati 6 podatke koji će omogućiti generiranje linija nagiba kao što je očekivano.

Potrebne su sljedeće informacije:

  1. Udaljenost između linija padina (m): Ovdje morate unijeti razdvajanje između svakog niza nagiba.
  2. Odaberite polilinu najviše dimenzije: Budući da je padina razlika između dvije linije rubova, ovdje se mora naznačiti da je polilina jedna od najviših dimenzija.
  3. Odaberite polilinu najniže dimenzije: Također treba navesti polikl najniže dimenzije.
  4. Izrezati ili ispuniti?: Smjer crtanja početka linija nagiba ovisit će o tome radi li se o rezu ili ispuni, prema zadanim postavkama pri pritisku tipke Enter uzima se kao vrijednost ispune "R".
  5. Maksimalna duljina linije nagiba: Mjera koja će imati najveći linija predstavlja padinu, ako je mjerenje manja od udaljenosti do podnožja padine, to će biti navedeno da je linija ne siječe s ruba linije podnožja padine, ako želite glavna stopa nogu dosegne raskrižje s rubnom linijom nogu stopala, treba naznačiti veću vrijednost kao što su 200 ili 500.
  6. Udaljenost između talus klupa: To je odvajanje koje će imati pločnici.

Možete pratiti sljedeće grafikone kako biste bolje razumjeli definicije:

Ovdje je naznačena maksimalna dužina linije nagiba 5m.
Ovdje je naznačena maksimalna duljina linije nagiba 200m (točna vrijednost nije važna samo kako bi se dala pretjerana vrijednost tako da kada se presijeca s rubnom linijom nogu, automatski se rezati).

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Morate imati kao trenutni sloj koji će sadržavati linije nagiba koji će se generirati, na primjer: "Slivne linije".
  2. Učitajte lisp datoteku u AutoCAD-u.
  3. Unesite naziv naredbe: tik
  4. Unesite podatke koje traži naredba.

Možete dobiti rutinu ovdje


40. Nacrtajte crtu s naznačenim nagibom

Ova rutina vam omogućuje da nacrtate liniju s nagibom koji naznačite, samo označite točku umetanja linije i nagib koji će imati.

Nagib je označeno vrijednosti u odnosu na 1, na primjer, ako želite povući crtu s nagibom od 2: 1, samo treba navesti kao pada za liniju broj 2, ako je nagib se može dobiti je 1: 1.333, morate unijeti 0.75.

Dodatna pojašnjenja, po želji dobiti nagib s vrijednošću 1 prvi (1: x), morate podijeliti broj 1 između komplementarne nagiba (x).

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: DT
  3. Označava točku umetanja crte
  4. Unesite nagib koji će imati liniju kao što je gore objašnjeno

Možete dobiti rutinu ovdje


41. Nacrtajte liniju s naznačenim nagibom

Ovom jednostavnom rutinom možete nacrtati liniju sa nagibom koji naznačite, jer to je dovoljno naznačiti točku umetanja linije i nagib koji će imati.

Linija se generira s vodoravnom duljinom 10 jedinica i vertikalnom dužinom vrijednosti nagiba naznačenog između 10.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: LP
  3. Označava točku umetanja crte
  4. Unesite padinu koja će imati liniju u postocima (ejm: 12), bez znaka postotka

Možete dobiti rutinu ovdje


42. Izračunajte područja presjeka i popunjavanja poprečnih presjeka

Ovom liskutnom rutinom možete pronaći područja izrezivanja i popunjavanja s poprečnog presjeka koji ima prirodnu liniju terena i liniju za ispašu (dio konačne ceste).

Ovom liskutnom rutinom možete pronaći područja izrezivanja i popunjavanja s poprečnog presjeka koji ima prirodnu liniju terena i liniju za ispašu (dio konačne ceste).

Da biste pronašli područja, morate odabrati poliline terena i ispašu, a naredba će zatražiti mjesto za umetanje tekstova odgovarajućih pronađenih područja.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: PODRUČJA
  3. Odaberite poligon izvornog puta (prirodni teren)
  4. Odabire poligon ceste (Rim ili Pod-klizač)
  5. Navedite točku za umetanje tekstova dobivenih područja

Primjer CAD datoteke također je uključen u datoteku .rar za daljnje komprimiranje rutine.

Možete dobiti rutinu ovdje


43. Umetnite kosine uzdužnog profila

Ova rutina omogućuje umetanje u gitaru obroncima uzdužnog profila (polilinea ili linije), samo odaberite profil (poligon) i označite točku koja odgovara okomitom položaju tekstova koji označavaju padine.

Ako je to linija, naredba izračunava samo krajnje točke, pa tako pronalaženje nagiba, u slučaju poliline, rutina dobiva svaki početni i konačni vrh i izračunava nagib između njih svih segmenata poliline.

Tekst koji označava dobiveni nagib je tipa, na primjer: “P = 1.11% u 10.49 m” i kao što znate, ovaj se format može mijenjati kako bi se prilagodio načinu na koji svatko od vas radi.

Kao iu prethodnoj rutini, trenutni stil teksta ne bi smio razmišljati o visini, ako se stvori pogreška i padine neće biti umetnute.

Ljestvica naznačena na početku rutine, odnosi se samo na veličine teksta i ne utječe na mjere poduzete za obradu padina.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: PNF
  3. Unesite mjerilo za tekstove dobivenih nagiba koje treba umetnuti
  4. Odaberite profil za izračunavanje nagiba
  5. označava referentnu točku za umetanje tekstova s ​​nagibima

Možete dobiti rutinu ovdje


44. Umetnite oznaku u vrhove polilinije

Ova lisp rutina je prilagodba prethodnog i omogućuje umetanje oznake u sve vrhove poliline koju odaberete, samo ga odaberite.

Umetena oznaka je crtežna datoteka (blok) koja se generira za određenu skalu, ali je potpuno prilagodljiva, može se urediti kao i svaki crtež, ona mora samo poštivati ​​njegovu središnju točku (u ovom slučaju središte kruga bloka ).

U izvornom kodu datoteke možete umetnuti krug umjesto bloka, jer samo morate ukloniti komentare retka koji sadrži taj kôd i komentirati liniju koja umetne blok.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: IMA
  3. Odaberite poligonu za koji želite označiti njegove vrhove
  4. Označava put i naziv datoteke za izvoz

Možete dobiti rutinu ovdje


45. Nabavite nagib odabrane linije

Ovaj program razvijen u programu AutoLisp, omogućuje dobivanje vrijednosti nagiba odabrane linije.

Valja napomenuti da ova naredba radi samo s redovima, ako imate polilinu, ona bi trebala eksplodirati ili generirati liniju iznad poliline.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD.
  2. Unesite naziv naredbe: TL
  3. Odaberite liniju iz koje želite doći do nagiba.
  4. Dobivene informacije su nagib H: V.

Možete dobiti rutinu ovdje


46. 3 PAKIRNI RUTI ZA POTPUNSNE ZIDOVE - DIO 3: IZRADA PROFILA OD PODRUČJA ZID

Pomoću ove rutine moći ćete generirati profil (uzdignuće) potporne stijenke, ovaj profil može biti izrađen od podataka križnih dionica zidova, ovi podaci su: Progresivna, dimenzija krunice i dimenzija temelja.

Podaci o ljestvici zatraženi od strane naredbe, ne odnosi se na vertikalnu ljestvicu profila (profil se stvara vertikalnom ljestvicom jednakom vodoravnom položaju) ali veličinu ljestvice za tekstove profila (dimenzije i ostali podaci).

Da biste generirali profil, dovoljno je najprije odabrati napredovanje sekcije, zatim dimenziju krune i konačno dnu dimenzija temelja.

Morate voditi računa o odabiru podataka jer ako ne odaberete tekst i kliknete na zaslon, naredba će to smatrati završetkom odabira podataka za generiranje profila.

Uz rutinu dobiva se i CAD datoteka, sa presjecima zida, kao primjer za primjenu rutine šepurenja u praksi.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: MUP
  3. Unesite veličinu tekstova profila (primjer: 75)
  4. Odaberite progresivni tekst
  5. Odabir teksta dimenzije krune
  6. Odabir teksta dna temelja
  7. Nakon što završite odabir na svim dijelovima zida, pritisnite ući i označava točku na kojoj će se stvoriti gornja lijeva kruna profila zida.

Možete dobiti rutinu ovdje


47. 3 PAKIRNI RUTINCI ZA POVRĆENJE ZIDOVA - DIO 2: VELIČINA (COUNTED) ODJELJAK ZID

Ova se rutina omogućuje dimenziju (dimenzije) dijela zida generiranog prethodno objavljenom rutinom (budući da ima iste kriterije projektiranja), rezultat će biti sljedeća slika (mjerenja se razlikuju ovisno o dimenzijama zida).

Ova rutina zahtijeva mjerilo za dimenzije koje će se generirati, ova skala odnosi se samo na odvajanje linija dimenzija, veličina i oblik dimenzija ovise isključivo o trenutnom dimenzijskom stilu i to mora prethodno generirati korisnik za mjerilo koje se obrađuje.

Za generiranje padina, nastavite kao u prethodnoj rutini za stvaranje zida, točka je naznačena na ramenu dijela ceste, na strani gdje je zid potreban i visine pomoću opcije za označavanje točke na dnu temelja zida.

Vrijedno je spomenuti da ova rutina ograničava samo dio zida stvoren rutinom prethodnog postajer koristi iste kriterije crtanja kao i zidni dio, u kodu možete izmijeniti radnje koje izračunavaju bodove u slučaju da se želite prijaviti za drugu vrstu zida.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: BLATO
  3. Unesite mjerilo za razdvajanje između redaka veličine
  4. Označava referentnu točku (P1 slike) na zidu
  5. Označava značenje zida (lijevo ili desno)
  6. Označava točku na dnu dijela zida (P2 slike)

Možete dobiti rutinu ovdje


48. PAKET 3 RUTINA ZA ZIDOVE SADRŽAJA - DIO 1: STVARANJE DIJELA ZIDA

Ova rutina je prva od 3-a koja omogućuje stvaranje zida izolacije tipa gravitacije, prije nekog vremena dijelili smo s vama rutinu koja je stvorila potporni zid, ovaj put rutina stvara zid s različitim dizajnom (mjerama).

Treba zapamtiti da umjetnička djela ceste (zidovi, propusti itd.) Nisu uvijek jednaki za svako djelo, ovaj je dizajn u funkciji mnogih čimbenika istog područja na kojem ih konstruira.

Ova rutina vam omogućuje da generirate potporni zid sa sljedećim kriterijima:

Da biste ga generirali, morate navesti ramena nagiba dijela ceste, na strani gdje je zid potreban, šuškanjem zid se može generirati na bilo kojoj strani, za to je dovoljno naznačiti smjer (lijevo ili desno).

S obzirom na visinu, to je definirano korištenjem 2 opcija, prva je definirana visina (H), a druga je mogućnost definirati ga dimenzijom dna temelja zida, ta visina može biti označena točkom na ekranu, program je odgovoran za izračunavanje visine i svih drugih mjera iz njega.

Program je spreman preuzeti dva kriterija visine zida: prvi kriterij je zid s konstantnom visinom, gdje temelj temelja nije vodoravan i drugi kriterij (najčešće korišten) je da visina zida je promjenjiva, gdje je temelj temelja horizontalna i ne slijedi padine ceste.

Način upotrebe ove lisp ovisit će o svakom korisniku, a za to je najprikladnije da najprije možete generirati zidne planove bez ikakve rutine, na taj način ćete lakše razumjeti ispravnu upotrebu ove lisp.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: MUS
  3. Označava točku na ramenu bočne strane označene strane
  4. Označava smjer zida (lijevo ili desno)
  5. Odaberite kako ćete definirati visinu zida (po visini ili visini temelja)

Možete dobiti rutinu ovdje


49. RUTINSKI AUTOLISP ZA IZRADU ZIDA ZASTOJANJA

Ova rutina liska omogućuje vam crtanje zida gravitacijskog tipa, mjerenja s kojima se ovaj zid izvlače u ovoj lisci su uvijek isti (oni su konstantni), jedina mjera koja se mijenja je visina zida.

Točke s kojima se ovaj zid generiraju dobivaju se od mjerenja određenog zidnog dizajna, ako se želi da se s ovom lispom generiraju zidovi s prilagođenim mjerama, oni moraju mijenjati mjere koje su napisane unutar programa ,

Zatim možete vidjeti sljedeći grafikon koji sadrži točke s kojima se generira zid:

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: MU
  3. Označava polaznu točku izrade zida
  4. Označava smjer zida (lijevo ili desno)
  5. Unesite visinu zida

Možete dobiti rutinu ovdje


50. RUTINSKA LISP GENERIRATI PROGRESIVNU USKLAĐENOST

Ova korisna rutina došla je u moje ruke neko vrijeme i za one ljude koji žele generirati jednostavne poravnanja bez potrebe za generiranjem poprečnih presjeka ili longitudinalnih profila istog, mogu iskoristiti ovu rutinu.

Rutina ima sučelje dijaloškog okvira koji vam omogućuju prilagodbu konačnog formata progresivnih umetnut u osovinu.

Da biste koristili rutinu, morate imati polilinu (poravnavanje) i slijedite ove korake:

  1. Kopirajte datoteke preuzete 3 u jednu potpornih staza vašeg AutoCAD-a
  2. Prenesite datoteku lisp u AutoCAD-u (uz APPLOAD).
  3. Unesite naziv naredbe: progresivan
  4. U dijaloškom okviru odredite format progresivnih podataka koje želite generirati.
  5. Odabire poligon (poravnanje) u kojem će se generirati ti progressivisti.
  6. To ukazuje na točku koja će postati početna točka generacije progresivnih.

Možete dobiti rutinu ovdje


51. Rutina za stvaranje dugogodišnjeg profila od čašice zemlje i hrđe

Ovo je jedna od najcjelovitijih rutina za generiranje oblika uzdužnog profila. Jednostavnim odabirom dva 2D polilina (teren i ispiranje), rutina generira format profila sa svim podacima koje treba prikazati.

Kako bi generiranje ovog profila bio uspješan, polilini koje treba odabrati moraju biti mogući u 2D, inače se može pojaviti pogreška u njegovu radu.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Kopirajte preuzete 3 datoteke na jednoj od vaših AutoCAD putova podrške
  2. Prijenos datoteke: profil profila u programu AutoCAD (uz APPLOAD).
  3. Unesite naziv naredbe: profil
  4. U prikazanom dijaloškom okviru kliknite na "Datos” i kliknite gumbe “Terreno"A"rumenilo” za odabir terena i polilinija nagiba
  5. Ako želite, možete ga definirati druge podatke u dijaloškom okviru prije stvaranja profila (izborno)
  6. Označava točka umetanja vrhu profila za generiranje

Možete dobiti rutinu ovdje


52. RUTINA U VIZUALNOM LISPU DODATI ARCOS MJERE CRTEŽA

Ova rutina omogućuje dodavanje udaljenosti svih lukova crteža ili samo onih koje odaberete, prikazujući rezultate dodavanja u retku naredbi.

Ova rutina omogućuje dodavanje udaljenosti svih lukova crteža ili samo onih koje odaberete, prikazujući rezultate dodavanja u retku naredbi.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: sumarco
  3. Odaberite lukove crteža koji želite dodati, ako želite odabrati sve lukove, pritisnite tipku ući prije zahtjeva za odabir luka.

Možete dobiti rutinu ovdje


OSTALO


53. RUTINSKA SLIKA ZA UVOZ UCSS-a SPREMLJENA NA DRUGIM DATOTEKAMA

Ova zanimljiva rutina stvorena pomoću programa AutoLisp i Visual Basic for Applications (VBA), omogućuje uvoz spremljenih UCS-ova s ​​imenom iz bilo koje datoteke sekundarno na naš crtež.

Ovaj alat je vrlo koristan ako radite s avionima koji obrađuju mnoge UCS, obično stvorimo UCS u prvoj datoteci, a mi moramo učiniti isto za ostale datoteke, uz ovu rutinu, samo ih stvorite u prvom, a zatim ih možemo uvesti u bilo koju drugu datoteku.

Rutina se ponaša slično alatu Designcenter, osim što ne može uvesti UCS iz drugih datoteka. U slučaju ove rutine iako ne dopušta povlačenje i ispuštanje, rezultati su jednako očekivani.

Da biste koristili rutinu, morate učiniti sljedeće:

  1. Prijenos ili dodavanje DVB i LSP datoteka u Appload Startup Suite.
  2. Unesite naziv naredbe: IMPUCS
  3. U tom području Izvor crteža, kliknite gumb odabrati, da biste odabrali datoteku za crtanje iz koje želite uvesti UCS.
  4. U tom području UCS su pronađeni, odaberite UCS za uvoz i kliknite gumb U redu.

Možete dobiti rutinu ovdje


54. RUSNA RUTINA KOJA UKLANJA NAVEDENI VRT POLYLINE

Vi ćete se dogodilo da imaju polilinija u AutoCAD-u i želite ukloniti jednu od svojih vrhova i postići da morate prijaviti više od dvije naredbe.

Ovom rutinom samo dovoljno da naznačite koji vrh polinea koju želite ukloniti i uređenu materiju.

Da bi se rutina ispravno radila, u točki koja ukazuje na točku, to mora biti na vrhu kako bi se eliminiralo, a ne ni blizu, za to morate aktivirati entitete referentne načine, kao što su krajnja točka ili raskrižje.

Da biste koristili rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: evepol
  3. Odaberite poligon iz kojeg želite izbrisati vrh.
  4. Označava točku na vrhu poliline koja želite izbrisati.

Možete dobiti rutinu ovdje


55. RUTINA KOJA IZVOZI TOČKU KOORDINATA POBEDA OBJEKATA 3DFACE

Ovo napisano AutoLISP, rutinski je sličan prethodnom, razlika je u tome što ovaj put, izvozi koordinate vrhova na 3Dface AutoCAD objekata, te koordinate su pohranjene u CSV datoteke Microsoft Excela, koju su upućeni učiniti ,

Izvoz vrhova bodova može vam pomoći u velikoj mjeri u slučaju da imate triangulaciju s 3D lice i želite dobiti njihove koordinate da biste stvorili datoteku koordinata.

Razmatranja također su isti kao u prethodnoj rutini, u slučaju 3Dface pridruženog istim vrhovima, također po želji, treba obratiti pažnju na sortirati koordinate i izbrisati one koje su duplicirane.

Koordinate izvezene imaju format P, N, E, C (točka, sjever = Y, istočno = X, dimenzija = Z) i dok se izvozi u CSV datoteku (odvojeno zarezima), prilikom otvaranja datoteke svaka vrijednost zauzima svoje ćelije neovisno i na naredan način.

Da biste koristili rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: E3D
  3. Odaberite 3D objekte iz kojih želite izvesti koordinate svojih vrhova.
  4. Označava mjesto i naziv CSV datoteke u kojoj će se generirati izvezene koordinate.

Možete dobiti rutinu ovdje


56. RUTINSKA SLIKA KOPIRANJE OSOBA VANJSKOG BLOKA ILI REFERENCA

Ponekad vam je potrebno kopirati osobe, ali kad su unutar bloka, što radimo obično iskorištavaju tu blokadu ili možda koristiti blok editor, tako da možete preuzeti kontrolu nad entitetima pojedinačno, odaberite i kopirati ,

Uz ovu rutinu više nećete morati iskoristiti nikakve blokove ili upotrijebiti editor blokova za kopiranje bilo koji entitet u njemu, samo učitajte ovu rutinu i odaberite entitete za kopiranje.

Novi objekti stvoreni iz odabira pojavljuju se iznad izvornika, Tako da je ako se želi morate ih odabrati i premjestiti u željeni položaj.

U ovoj rutini možete odabrati opciju da se novi objekti mogu stvoriti u drugom sloju, koji je odabran jer se prema zadanim postavkama novi entiteti kreiraju u trenutnom sloju.

Da biste koristili rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: CPL
  3. Odaberite značajke blokova koje želite kopirati.
  4. Ako želite, možete odabrati izmjenu sloja u kojem se novi objekti generiraju.

Možete dobiti rutinu ovdje


57. ROUTINSKI LISP TRANSFORMIRATI ARKE POLILININA U LINEARNIM SEGMENTIMA

Ova rutina vam preobraziti lukove uključeni u razlomljenu liniju segmentima, duljina svakog segmenta su navedene opcije u naredbu. LISP uzima podatke od vrhova odabrane polilinije, uključujući geometriju luka i stvara novu polilinija s novim podacima.

Duljina svakog novog segmenta u luku ovisi o unesenoj vrijednosti, mora biti manja od duljine manjeg luka odabrane polikline, lisp će podijeliti izvorni luk na "n" segmente dok ne dosegne svoju izvornu duljinu.

izborno možete odabrati da zadržite originalnu polilinu, što će uzrokovati stvaranje poliline iznad nje - ili ga ukloniti.

Ova rutina može biti korisna, na primjer, u slučaju kada morate odrediti točke duž krivulje na osi horizontalne ili vertikalne poravnanja.

Da biste koristili rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: artose
  3. Odaberite poligon iz kojeg želite pretvoriti zakrivljene segmente u linearne segmente.
  4. Označava duljinu svakog segmenta koji će činiti novi linearni "luk".
  5. Odaberite što učiniti s odabranom izvornom polilinom, ako odaberete brisanje, imat ćete samo poligon s zakrivljenim segmentima koji se pretvaraju u linearne segmente.

Možete dobiti rutinu ovdje


58. AUTOLISP ROUTINE INSERTING POINTS NA PODSIMA SPECIFIED U AXIS

Uz ovaj rutinu možete umetnuti u odabrane osi (linija) šavovi sa svojim udaljenostima, podaci umetanje tih točaka dolaze iz ruku ukazivanje udaljenosti ili čitanje datoteka udaljenosti (datoteka je osiguran primjer za bolje razumijevanje).

Ova se rutina može koristiti na primjer u slučaju osi ceste, u nekim je prilikama potrebno locirati točno progresivno u osi (polilini), kao na primjer progresivnom 23.76Ručno može biti učinjeno, ali traje duže, ovu rutinu dovoljno za odabir osi, što znači da je početna progresivno os (obično s vrijednošću 0), a zatim unesite udaljenost.

Ako imate mnogo udaljenosti da unesete os, umjesto da ih upišete lisp pruža mogućnost odabira tekstualne datoteke, unutar ove tekstualne datoteke bit će udaljenosti i lisp će ih čitati jedan po jedan, umetanjem ih za točku na osi (polilinea).

Lisp također vam omogućuje da promijenite početak osi Budući da je početak određen prema početnoj točki koja je generirala poliliniju, ako lisp počne stavljati udaljenosti do krajnje točke koja nije željena, upotrijebite opciju: "Promijenite početak osi".

Uz rutinu je CAD datoteka, s jednom osi (polilinom), kao primjer za implementaciju lisp rutine.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: PP
  3. Odaberite kako želite umetnuti progresive: ručno (1 × 1) ili čitanjem tekstne datoteke.
  4. Odaberite polilinsku osovinu
  5. Unesite progresivnu ili početnu udaljenost od osi (zadana vrijednost je 0)
  6. Unesite progresivni ili udaljenost koju želite pronaći (u slučaju ručnog unosa, ako je čitanje datoteke odabrano, to nije potrebno)

Možete dobiti rutinu ovdje


59. Rutinska posuda koja ugrađuje koordinate u automatski oblik sukladno specifičnom prostoru

Uz ovu rutinu napravljenu pomoću AutoLisp i VisualLisp, moći ćete umetnuti svakih "n" metara nadmorske visine odabrane polilinije (prirodnog terena ili terena za ispašu) u formatu vašeg profila, a kote će se umetnuti uzimajući kao referentnu točku naznačenu u format.

U ovoj naredbi možete odrediti mjerilo crtežaOva skala se ne odnosi na vertikalnu skali od profila, ali mjerilo tekstova dimenzija koja se unosi, dimenzija tekst za 1 skali: 500 biti veći od 1 skali: 50.

također možete odrediti vertikalnu ljestvicu vašeg profilaOva informacija je važna jer ona kontrolira vrijednosti dimenzija na profilu prirodnom terenu skaliranje 10 puta njegova veličina u vertikali imaju vrijednosti dimenzija također 10 puta njegove stvarne veličine, tako da je naredba mora za obavljanje odgovarajuće radnje za pretvaranje vrijednosti u stvarnim dimenzijama.

Još jedna vrijednost za ulazak i onaj koji definira ovu naredbu jest udaljenost u kojoj će dimenzije biti umetnute, zadana vrijednost koju ova rutina donosi je 10, što znači da će dimenzije biti umetnute vodoravno od 10 metara od naznačene referentne točke.

Nakon odabira poligona koji predstavlja vaš profil (TN, Rasante itd.), naredba će vas potaknuti da navedete referentnu točku u svojem formatu profila, morate naznačiti ovu točku u a progresivna cjelinaNa primjer, ako profil za 0 000 100 + + 000, treba naznačiti točku u progresivnom 0 ili 10 ili 20 itd (prema svaki kako je navedeno umetanje udaljenosti od dimenzija).

imajte na umu da da program dobije odgovarajuće dimenzije, profil mora biti pravilno smješten, tj. dimenzije su točne za profil.

Ovaj grafikon pomoći će vam da bolje razumijete mogućnosti ove rutine:

Da biste koristili ovu rutinu, morate učiniti sljedeće: (Zadane vrijednosti slijede primjer uz priloženu CAD datoteku)

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: ICP.
  3. Unesite skalu crteža za veličinu dimenzije: 850 (možete promijeniti dok veličina nije prikladna)
  4. Unesite vertikalnu ljestvicu profila: 1 (vertikalna ljestvica jednaka kao i horizontalna)
  5. Unesite udaljenost između progresivnih: 10
  6. Unesite broj decimalnih brojeva prema zadanim postavkama: 3
  7. Odaberite profil koji ćete ograničiti (TN, Rasante itd.)
  8. Označava orijentir u obliku svog profila (pogledajte grafikon)

Možete dobiti rutinu ovdje


60. RUTINSKA USLUGA KOJA DOZVOLJAVA PROGRESIVNU ILI DUŽINU U INDICIRANOJ TOČKI

Ova se rutina razvila u programu Autolisp i Visual Lisp, omogućuje vam da dobijete duljinu ili progresivnu polilinu ili os i umetnite ga u crtež pomoću točke umetanja.

Da biste to učinili morate odabrati polilinu i naznačiti da je početno progresivno, morate potvrditi da je naredba dobila početnu točku ispravne poliline (početak osi), ako ne, možete promijeniti početak osi s opcijom koja predstavlja ovu naredbu.

Možete promijeniti zadane parametre iz izvornog koda, kao što je visina teksta za umetanje.
Imajte na umu da vaš koordinatni sustav mora biti pozitivan, inače će se generirati greška kada se pojavi progresivna točka ili duljina koju treba dobiti.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: OPR
  3. Odaberite poliliniju osi ili unesite slovo "C“, za promjenu početka osi
  4. Unesite početnu (ili početnu) vrijednost polazne točke zadane poliline: 0.00
  5. Označava točke u retku za koju želite postići duljinu ili progresivni

Možete dobiti rutinu ovdje


61. LISP RUTINA KOJA OSTVARUJE RAZLIČITE OPERACIJE S ODABRANIM TEKSTOM (NUMERIČNO)

To je mala, ali vrlo korisna lisp rutina koja vam omogućuje dobivanje informacija o operacijama s odabranim tekstovima, očito ti tekstovi moraju imati numeričke vrijednosti kako bi se izračuni mogli izvesti, na primjer: "2.22", "3.39" ( bez navodnika) itd.

Ako je među svim numeričkim tekstovima naredba pronaći ne-numerički tekst na primjer riječ "točka", ovaj tekst će uzeti kao 0.00 vrijednost, tako da rezultati promijenit će se.

Informacije koje pruža ova naredba su:

  • računati (Ukupan broj odabranih odabranih numeričkih elemenata)
  • BrojMaksimum (Maksimalna vrijednost svih odabranih numeričkih tekstova)
  • BrojMinimo (Minimalna vrijednost svih odabranih numeričkih tekstova)
  • prosječan (Prosjek svih odabranih numeričkih tekstova)
  • Suma (Zbroj svih odabranih numeričkih tekstova)

Da biste dobili rezultate sami to će biti dovoljno za odabir pojedinačno ili pomoću prozora (prozor) tekstove iz kojih se žele informacije.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: IV
  3. Odaberite sve numeričke tekstove iz kojih želite dobiti informacije

Možete dobiti rutinu ovdje


62. RUTINA LISP koja hoda i ispisuje sve rasporede sa svojom trenutnom konfiguracijom

Ova rutina omogućava vam da prođete sve izglede i ispisati svaku od njih s trenutnom konfiguracijom stranice koju imate, a treba istaknuti da izgled modela prostora neće uzeti u obzir.

Naredba prolazi kroz svaki od rasporeda i ako potvrdi da je model prostora, preskače se nastavljanjem s ostalima, pa ako želite ispisati prostor modela, samo izmijenite naredbu za što je također uzeto u obzir i tiskano.

Možete iskoristiti funkcionalnost ove naredbe za, na primjer, umetanje memoranduma, brisanje ili dodavanje teksta u svaki izgled, itd. Naredba ne ispisuje poslove u "pozadina“, osim ako nije navedeno u dijaloškom okviru opcije u kartici "Zemljište i objavljivanje".

Ako imate mnogo datoteka za ispis i svaka ima mnogo izgleda, možete povećati funkcionalnost ove naredbe tako što ćete učiniti sljedeće:

Stvorite pozvanu datoteku acad.lsp (ako ga već nemate), u toj datoteci dodajte sljedeće retke koda nigdje u istoj:

(defun s :: početak ()
(učitajte “Provjerite i ispišite sve izglede.LSP”) ;Ovo je naziv priložene datoteke.
)

staza se pokazala, jer je već shvatio da je put datoteke LSP navedeno, dodaje se u imenike podršku AutoCAD (naveden u dijaloškom okviru Mogućnosti), u nedostatku toga možete zamijeniti broj linija po (označen je puni put lsp datoteke za učitavanje):

(defun s :: početak ()
(učitajte "C:\\CONSTRUCGEEK\\TUSLISP\\Prođite kroz i ispišite sve izglede.LSP")
)

Da biste ovu rutinu koristili normalno (bez izmjena), morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: LPLOT
  3. Morate pričekati da završite sve zadatke ispisa.

Možete dobiti rutinu ovdje


63.  RUTINSKO VIZUALNI Lisp TEKSTOVI koji reže desno ili lijevo tako broj znakova NAVEDENIM

Ova lisp rutina omogućuje vam da smanjite odabrane tekstove, trim ih na desnu, lijevu ili obje strane, koja će ovisiti o tome što je naredbu rekli.

Na primjer, ako imate početni tekst "0 + 580.00" i reći naredbu smanjiti znakove 2 lijevo, naredba će je zamijeniti "580.00".

Ako naredbu naredbom želite izrezati znakove 3 s desne strane, naredba će zamijeniti početni tekst "0 + 580".

Konačno, ako kažete da naredba prekine obje strane, 2 znakovi s lijeve strane i 3 s desne strane, početni će se tekst zamijeniti "580".

Kao što možete vidjeti, jednostavno navedite broj znakova za rezanje i odaberite tekst, a to će biti obrubljen kao što je navedeno.

Da biste koristili ovu rutinu, morate učiniti sljedeće:

  1. Učitajte lisp datoteku u AutoCAD-u.
  2. Unesite naziv naredbe: RET
  3. Označava koja će strana tekstova biti obrubljena [Lijevo / desno / oboje]
  4. Unesite broj znakova koje treba rezati na označenim stranama
  5. Odaberite sve tekstove koji želite izrezati
  6. Pritisnite tipku Enter ili kliknite desnu tipku da biste izvršili zamjenu

Možete dobiti rutinu ovdje

Golgi Alvarez

Pisac, istraživač, specijalist za modele upravljanja zemljištem. Sudjelovao je u konceptualizaciji i implementaciji modela kao što su: Nacionalni sustav upravljanja imovinom SINAP u Hondurasu, Model upravljanja zajedničkim općinama u Hondurasu, Integrirani model upravljanja katastrom - registar u Nikaragvi, Sustav administracije teritorija SAT u Kolumbiji . Urednik Geofumadas bloga znanja od 2007. i kreator AulaGEO akademije koja uključuje više od 100 tečajeva o temama GIS - CAD - BIM - Digital Twins.

Vezani članci

56 Komentari

  1. Pozdrav inženjeru. Možeš li mi pomoći ? Molim vas kako upisati koordinatnu mrežu u civil 3D 2024

  2. Bok
    Lisp درج شده، در راستای Z منتقل کندد؟
    به عبارت دیگر یعنی رقوم را واقعی کند ؟

  3. Postojat će rutina koja učitava oblak točaka u PENCD formatu, odvojenih razmacima ili zarezima u Autocad 2015
    ili više. Hvala vam

  4. ZA KOJU TIVER TEŽINU EM BAIXAR KAO LISP. DAJU SE OBAVIJESTI NA MJESTO U ESPANHOLU E AÍ TÊM DE PROCURAR A VOSSA LISP EM ESPANHOL, NEĆEM NALOŽITI NESSA PAGINA PROCUREM NEMA FIM DA PAGINA KAO SETAS PARA PASSAR - SLJEDEĆU STRANU NA NJIHU ću te završiti. DEPOIS É SÓ KLIKAR NA VOSSA LISP, KLIKNI EM PRIKLJUČENE FILESE POREZ ILI PRIJAVLJIVI.

  5. ZA KOJU TIVER TEŽINU EM BAIXAR KAO LISP. DAJU SE OBAVIJESTI NA MJESTO U ESPANHOLU E AÍ TÊM DE PROCURAR A VOSSA LISP EM ESPANHOL, NEĆEM NALOŽITI NESSA PAGINA PROCUREM NEMA FIM DA PAGINA KAO SETAS PARA PASSAR - SLJEDEĆU STRANU NA NJIHU ću te završiti. DEPOIS É SÓ KLIKAR NA VOSSA LISP E KLIK EM EM PRIKLJUČENE FILESE POREZ ILI PRIJAVLJIVI. ČEKAJAM TER AJUDADO

  6. Pozdrav, želio bih znati imate li neki tečaj ili obuku za učenje programiranja u Autocadu. A isto tako i stvoriti aplikaciju koja mi pomaže pri prebrojavanju i prepoznavanju skupa linija

  7. boa noite .. gostaria znajući lisp 37. Pretvornik entiteta 3DFace em solids ACIS radi u svim versões napraviti auto cad?

  8. Nisam preuzela tvoju lisp
    molim vas, poslali ste me

  9. hello Htjela bih znati kako mogu usvojiti te usne kako bih izvukla koordinate polilinija i one za dobivanje polilinijske naušnice

    hvala

  10. HELLO
    Radim kao crtač P&ID-a i želim znati kako pametne blokove koje imam u planu autocad-a izvoziti u Excel.
    u planovima su:
    ventili
    brojeve linija
    instrumentacija
    oprema.
    Želim izvaditi te informacije i prikazati ih u Excelu. ako mi netko može pomoći molim

  11. Bok svima,
    ich suche eine Lisp, die es ermöglicht auf einer Polylinie an x-beliebiger Stelle eine Stationierung (također die Länge der Polylinie dieser Stelle) anzuzeigen.
    LG

  12. Tražim lispu da napravim gradijent koji je rečeno s krugom određenog polumjera, morate izrezati krivulju sljedećeg nivoa i generirati poligon iz podrijetla i tako dalje dok idete na drugo mjesto je za dizajn ceste i mrzovoljan kopirajte krugove i privući poligone hvala

  13. Imaju neku rutinu za dodjeljivanje atributa osnovnim elementima, a ne blokovima, a mogu se vizualizirati u dijaloškom okviru na ekranu.

  14. Pozdrav.

    Kako mogu preuzeti lisp "Izvoz koordinata točaka u CSV datoteku"?

    hvala

  15. Laku noć
    ŽELITE vaša podrška, imam jedan problem usne moje AUTOCAD ne učitati izvlačenju za tehnički podaci STOL (koordinate, strane, kutovi)

  16. Pozdrav svima, gdje ću naći više lisp

  17. Zdravo, želim redovito nominirati AREASX, ako je moguće.

    Unaprijed

  18. Pozdrav Ja bih želio pristupiti rutini staviti progrsivas u poravnanje.

    Hvala ti

  19. Želim im poslati LISP rutinu koja ne radi u novijim verzijama i stare verzije ako je radio, nadam se da mogu ispraviti i / ili poboljšati ga, pošaljite mi predlažemo da odgovorite na njih, ili kada sam poslati LISP rutinu.

  20. Vrlo dobro na sve, treba mi rutinske arcos_de_una_polilinea_en_segmentos_lineales.fas za izvoz AutoCAD za MIDAS GEN 2015 bez obzira na lukove generirana u AutoCAD-u, a ja ih razbiti u segmentima. Puno vam hvala Ja sam iz Kube

  21. Sou português e gostava, se possível, de ter a rotina “RUTINA KOJA ZAMJENA SADRŽAJ TEKSTA KOTAMA INDICIRENE TOČKE”.

    Hvala

  22. Molim vas, možete li mi reći gdje mogu preuzeti vašu lisp rutinu "Izvoz koordinatnih točaka u CSV datoteku" jer imam topografiju područja i moram je izvesti u csv ili txt točke se unose kao tekst (sadržaj je nadmorska visina ) a u koordinati Z izlazi nula, razumiješ?
    Molim vas, možete li mi pomoći

  23. Želim lisp s funkcijom "Ukloni unutarnje ili vanjske objekte s odabrane polilinije", jer u članku ne mogu pronaći link za preuzimanje.

  24. Bok, želio bih znati postoji li rutina za dobivanje broja objekata i smjestiti ih u tekst

  25. Dragi, pokušavam spustiti neku rutinu i ovo upozorenje izlazi:

    Not Found

    Na ovom poslužitelju nije pronađen traženi URL / forum / Routine-lisp-to-add-to-subtract-values-to-text-selected.

    Osim toga, za 404 Not Found Došlo je do pogreške tijekom pokušaja korištenje ErrorDocument za obradu zahtjeva.

    Što sam u krivu? 1000 vam zahvaljuje kralju

  26. Pozdrav ako netko zna neki Lisp koji omogućuje dobro zna nacrtati poligon, dužina i kutova, ako netko zna je topo12 rutinu ako možete poslati e-ami juanpaulo_100@htomail.comHvala ti toliko, moji prijatelji.

  27. dobar dan, htio bih znati rutinu za autocad 2014 ako su ga za generiranje tablica dati koordinate i dizajn ceste

    hvala

    pozdravi

  28. bok
    Ispričavam peuden pomoći s Lisp suziti na razlomljenu sa svojim km, mislim ako imam razlomljenu ST u Incio 100 i kraj dm 1000 podrijetlom, označiti bilo koju točku u polilinije i ja baciti mi svoju DM ostaviti propisano.

    sada se dm početka i završetka uvijek razlikuju za svaki projekt

    ako mi ne možete pomoći, cijenit ću to, budući da često radim s njim i to bi bilo korisno u projektima na cesti.

    pozdravi

  29. čestitke netko može pomoć mene sa Lisp povezati anketu učinio s arbitrias koordinira s dvije točke, tada sjever originalne koordinate je postavljena i istok i podizanje ih ostaviti iste arbitarias dviju polaznih točaka tako da sam učinio s Aling ali dimenzije mijenjaju

  30. dobar dan, želio bih znati ako netko zna bilo koju malu rutinu ili ima neki jednostavan primjer neke male rutine za stvaranje DBF baze podataka i dodati podatke na njega ili izbrisati iz autolisp.
    Nadam se da mi pomažu.
    hvala

  31. Pozdrav prijatelji Želio bih znati ako netko zna za rutinu za mjerenje kutova (nadam se vanjskim) poligona i njegove udaljenosti i ako nije previše tražiti od njih da izvoze u Excel.

  32. Kako napisati .lsp rutinu koja se pokreće kada je učitan .dwg crtež i kada je snimljen?
    hvala

  33. Trebam pomoć da vidim hoće li me itko tko zna lisp spasiti.

    Želim izvesti iz građanskih 3d svih presjeka generiranih u tekstualne datoteke, samo trebam pokazati kilometražu, udaljenost do osi i odgovarajuću razinu.
    Nešto takvo

    Km, Udaljenost do osi, Dimenzija

    Samo to. Može li mi netko pomoći? Ne znam ništa o programiranju, pa tražim pomoć.

  34. Da vidimo razumijem li.
    Kažete da s vašom lisp izvozite koordinate u Excel
    Jeste li ga stavili na udaljenost? Ne razumijem to, pretpostavljam da je u dimenziji ili funkciji AutoCAD As u lispu?

    Ali ako već imate koordinate u Excelu, zašto ne napraviti sljedeći stupac s formulom pitagore između točke i drugog?
    kvadratni korijen od ((koordinate y2 - koordinate y2) na kvadrat + (koordinate x2 - koordinate x1) na kvadrat)

  35. Dobro jutro HELLO, želim pomoć mene sa LISP. Objasniti, imam plan uzorkovanja svakoj točki grubi s Lisp EXPORTA koja sadrži koordinate Excel, ali sada između svake točke i točke VI I PUT daljini, sada želim provesti tu mjeru između točke YPUNTO u Excel ZA NE BITI upisivati ​​u 400PUNTOS udaljenosti i postoji li neki način? Molim vas, može učiniti mnogo ME I TAKO AVANZO raditi s najbrže.

    Hvala unaprijed

  36. Pozdrav, želio bih znati postoji li neka rutina koja pretvara autocad avion u drugi referentni sustav, primjerice od wgs84 do psad56

  37. http://www.hispacad.com/foro/viewtopic.php?p=165851#165851

    Prilog Rutina za crtanje dugih, cross profila, uvoz i izvoz bodova kroz excel, razne alate, blok knjižnica.

    Unutar priručne mape, postoji pomoć za instalaciju.
    Unutar ključne mape pronaći ćete datoteku za aktivaciju.
    Unutar priručne mape nalaze se datoteke pomoći za naredbe.

    Napomena: Zbog zbijanja, ažurirani priručnik uklonjen je i nekoliko slika je izbrisano u priloženom priručniku za pomoć.
    Ažurirani priručnik može se zatražiti poštom
    vhcad@hotmail.com
    u slučaju da su aplikacije korisne za njih, ili da sami analiziraju rad naredbi.

Ostavi komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

Natrag na vrh