AutoCAD-AutodeskinženjeringTopografia

Više od 60 Autolisp rutina za AutoCAD

Lisp za konverzije i operacije


1. Pretvorite noge u metre i obrnuto

Ova rutina generisana pomoću Autolisp-a, omogućava nam da pretvorimo unesenu vrijednost od stopala do metara i obrnuto, rezultat se prikazuje u komandnoj liniji.

Ovdje smo koristili funkciju CVunit, ova funkcija Lisp, dobijene vrednosti konverzije, acad.unt File (AutoCAD Unit Definition), ako želite da posmatraju detaljno ono što ove vrijednosti i različite stope konverzije, predlažem da vidim ovu sliku .

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: PIM
  3. Izaberite tip konverzije: stope do metara ili metri do stopala
  4. Unesite vrijednost koju želite pretvoriti
  5. U komandnu liniju ćete dobiti informacije sa konverzijom jedinice

Možete dobiti rutinu ovdje


2. Množi sve odabrane tekstove

Ova rutina stvara u Autolisp omogućava množenje svih vrijednosti odabranih tekstova, tako da pravilno je potrebno ovo rutinski posao koji tekstovi odabrani su tipa teksta i MTEXT ne vrste.

Na primjer, ako imate tri teksta 3 svaki sa vrijednostima: 1, 2, 3 i izabrali tri, rezultat naredba je množenje ovih tri broja, jednake: 6.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: mul
  3. Izaberite sve tekstove za koje želite da razmnožite.
  4. Pritisnite taster ući da dobijete rezultat.

Možete dobiti rutinu ovdje


3. Pretvorite inče u metre

Ova mala rutina nam omogućava da pretvorimo vrednost unesenu u centimetri na brojila koji pokazuju rezultat u komandnoj liniji, takođe prikazuje rezultat podeljen između 2-a kao dodatnog podatka.

Možete promijeniti ovu komandu da biste pretvorili druge tipove jedinica, jer za ovo morate promijeniti izvorni kod, na primjer, pretvoriti do centimetara o minuta do sekundi, samo promenite parametre funkcije cvunit“, u ovoj naredbi cvunit ima sljedeće parametre: “inches” “meters”, sa ovim parametrima, unesena vrijednost će biti uzeta kao inči (inči) i biće pretvorena u metre (metre), možete promijeniti parametre u sljedeće: “minuta” “sekunda”, “inč” “cm”, “acre” “sq yard”, “ft” “in”, između ostalog.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: PM
  3. Unesite vrijednost koju želite pretvoriti od centimetara do metara i

Spremni, dobićete informacije sa konverzijom jedinice.

Možete dobiti rutinu ovdje


4. Dodajte dužine linija izabranog sloja

Ova rutina vam omogućava da dodate udaljenosti svih linija koje se nalaze u sloju objekta koji odaberete.

Ova rutina vam omogućava da dodate rastojanje svih linija koje su sadržane u sloju objekta koji izaberete, ako se na odabranom sloju pronađu polylini, oni će biti ignorisani.
Kada se pronađe zbir svih linija, rezultat se prikazuje.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: sumlcapa
  3. Izaberite liniju koja se nalazi u sloju linija koje želite dodati

Možete dobiti rutinu za USD 5.99 ovdje


5. Dodavanje ili oduzimanje vrijednosti odabranim tekstovima

Ova rutina napravljena pomoću AutoLisp-a omogućava nam dodavanje ili oduzimanje vrijednosti odabranim tekstovima.

Na primjer, ako imate tekst u iznosu od 5 i koristiti ovu naredbu i ušao u vrijednosti 2, izabrani tekst promjene, ažurira 7 vrijednosti, ako se unese vrijednost -2, tekst će se ažurirati 3.

Uradite sledeće da biste koristili ovu rutinu.

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: vsr
  3. Označava vrednost koja će se dodati ili oduzeti
  4. Izaberite tekstove koji će biti dodati ili oduzeti.

Možete dobiti rutinu ovdje


6. Nabavite područja iz zasjenjenih dijelova

Ova rutina vam omogućava da dobijete oblasti senčenja poprečnog preseka i postavite vrijednosti dobijene u odabranim atributima bloka.

Odabrane nijanse moraju biti u sloju koji opisuje tip područja za dobivanje, prema zadanim postavkama lisp će pročitati dva imena slojeva, koja su sljedeća: “ShadingCut"I"ShadowFill".

Lisp zbraja sve oblasti shadera koje se nalaze u sloju "ShadingCut” i sva područja sjenčanja sloja “ShadowFill” i kada se završi odabir šrafura, ažuriraju se atributi bloka područja, za to se prvo mora odabrati progresivni atribut bloka, to je nevidljiv atribut, ali šuštanje neposredno prije odabira to pokazuje i zatim ga ponovo sakriva, to se radi pomoću naredbe “Attdisp“, tada će biti odabrani atributi područja rezanja i popunjavanja i oni će biti ažurirani vrijednostima pronađenih područja.

Izbor predmeta se vrši pomoću prozora koji uključuje sve insure, uključujući i tekst progresivnog odeljka.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: OSA.
  3. Izborom prozora izaberite sve punkcije rezanja i punjenja odeljka, uključujući i tekst progresivnog jednog od istih.
  4. Izabrati jedan po jedan atribute bloga za modifikaciju, počev od atributa progresivnog.
  5. Komanda će se automatski završiti nakon što se izabere atributi rezanja i popunjavanja.

Uzorak CAD datoteke je priključen na lisp za bolje razumevanje naredbe.

Možete dobiti rutinu ovdje


7. Nabavite nagib linije ili polilinije

Ova komanda (Autolisp rutina) dobija vrednost nagiba linije ili poliline, a takođe dobija dužinu linije, horizontalnu dužinu i ugao.

Predstavlja veliku pomoć kada želimo kontrolišite naše naušnice, da biste dobili nagib, dovoljno je da odaberete liniju ili poligon, rezultat se može prikazati na ekranu (komandna linija) ili izborom teksta (vrednost ovog teksta će se promeniti za vrednost pronalaska).

Vredi naglasiti da u slučaju poli linije, ova komanda nalazi nagib samo prvog segmenta.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: pnd
  3. Izaberite liniju ili poligoniju da biste dobili nagib.
  4. Ako je željeno, možete odabrati tekst koji će zamijeniti njegovu vrijednost za nagib, u suprotnom, samo pritisnite ući da biste dobili rezultate na ekranu.

Možete dobiti rutinu ovdje


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

To je rutina generisana u Lisp-u koja dobija zbir dužine izabranih linija ili polilina, rezultat ove sume se može utvrditi u tekstu koji je odabrao ili se može prikazati samo u liniji komandi.

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

Default decimalni broj suma pronađenih dužina je 2, ali se može uneti druga vrijednost.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: lpl
  3. Unesite broj decimala za rezultat sume dužine
  4. Odaberite linije ili poliline da dodate njihove dužine
  5. Pritisnite taster ući da završite izbor
  6. Izaberite tekst koji će zamijeniti njegovu vrijednost sa jednim od dobijene sume ili pritisnite ući ponovo prikazati rezultat na komandnoj liniji

Možete dobiti rutinu ovdje


9. RUTINA U VIZUALNOJ LIZPI KOJI GENERIRA LISTU SLUHA TRENUTNOG CRTEŽA

Ovo je mala rutina koja generiše spisak sa imenima svih slojeva tekućeg crteža i prikazuje ga na komandnoj liniji.

Da biste koristili ovu rutinu morate uraditi sledeće:

Uvezite datoteku lisp u AutoCAD.
Unesite ime komande: lc
Rezultat će biti lista u komandnoj liniji svih slojeva tekućeg crteža.

Možete dobiti rutinu ovdje


Rad sa koordinatama


10. RUTINA AUTOLISP-a KOJA UKLONI TABELU PODATAKA

Ova rutina generiše tabelu sa navedenim brojem redova i stupaca, slična je komandnoj tabeli AutoCAD-a, ali je lakša za korištenje.

Ova rutina generiše tabelu sa brojem redova i stupaca koji su navedeni, sličan je komandnoj tabeli AutoCAD-a, ali je lakši za korišćenje, iako ne povezuje podatke sa Excel-om imate mogućnost da popunite tabelu sa unapred definisanom vrijednošću koji je po defaultu “0.00” i stavlja se u svaku ćeliju da bi se kasnije uređivao.

Ova komanda takođe omogućava vam da generišete tabelu pomoću dve opcije, prva opcija dozvoljava definisanje tabele kroz fiksnu visinu i širinu ćelija i druga opcija podesite ove vrednosti tako da naveden broj redova i stupaca unesite oznaku prozora.

Dodatne opcije uključuju sledeće:

  • Standardni tekst: Možete reći komandi da ubaci 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”.
  • Obrazloženje: od umetnutog teksta, tako da postoje dvije opcije: fit (Fit u ćeliju) i srednji (pola ćelije).
  • boja: Ovo je boja koju će umetnuti tekstovi imati, po defaultu je početna boja definirana trenutnom bojom.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: Tabela
  3. Prema odabranom načinu generacije, označena je tačka ili su označene dve tačke za generisanje prozora

Možete dobiti rutinu ovdje


Lisp rutine za interakciju s Excelom


11. Izvoz koordinata ukazuje na CSV datoteku

Ova rutina generisana pomoću programa Autolisp omogućava vam da izvozite koordinatne tačke u datoteku Microsoft Excel CSV. Objekti od kojih možete izvoziti ove koordinate su tačke, tekstovi i blokovi, samo ih odaberite i označite odredišnu datoteku koordinata.

Mora da je posebna briga u slučaju da su predmeti tekstovi, pošto je tačka ubacivanja koja se uzima u obzir prilikom izvoza koordinata, ovisi o opravdanosti ovih tekstova, ako ste sigurni da je opravdanje tekstova tačno, nema problema pri izvozu tačaka.

Preporučljivo je odabrati objekte koji imaju jednu insertnu tačku, kao što je blokova ili tačaka AutoCAD-a, na taj način sigurnije je da su izvezene koordinate odgovarajuće.

Kao što smo ranije pomenuli, ovaj rutinski izvoz koordinira točke, tekstove (ili takođe Mtext) i blokove, ali možete dopuniti izvorni kod da biste uzeli u obzir druge entitete kao na primjer: krugovi, početne tačke linija, između ostalih objekata da u svojoj bazi imaju šifru 10.

Izvezene koordinate imaju format P, N, E, C (tačka, sever = Y, istok = X, Cota = Z) i pošto se izvozi u datoteku CSV (odvojena zapovijima), prilikom otvaranja datoteke svaka vrijednost će zauzimati svoju odvojenu ćeliju.

Da biste koristili rutinu, morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: EPC
  3. Izaberite objekte iz kojih će se izvoziti koordinate (obratite pažnju da ćete izabrati tačke, tekstove i blokove (ako ih pronađete).
  4. Označava mjesto i ime CSV datoteke u kojoj će se generirati izvezene koordinate.

Možete dobiti rutinu ovdje


12.  ROUTE EXPORTING COORDINATE POINTS OD LINIJA DO CSV FILE

Ova Autolisp generisana rutina za AutoCAD vam omogućava da izvezete tačke koordinata krajeva izabranih linija u datoteku Microsoft Excel CSV

Izvezene koordinate odgovaraju na početna i završna tačka linija, pa u slučaju da se linijama pridruži istom tačkom, lisp će pročitati 2 puta istu koordinatu.

U ovom slučaju, po želji trebalo bi razmotriti mogućnost sortiranja koordinata i eliminirati da su duplirani, koordinate se izvozi format P, N, E, C (tačka, sever = Y, istok = X, dimenzija = Z) i kako se izvozi u a CSV datoteku (razdvojeni zapovijima), prilikom otvaranja datoteke svaka vrijednost će zauzeti svoju ćeliju nezavisnu i uredno.

Da biste koristili rutinu, morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: EL3
  3. Odabire linije iz koje će se izvoziti koordinate početne i krajnje tačke.
  4. Označava lokaciju i ime datoteke CSV gde će se izvezene koordinate generisati.

Možete dobiti rutinu ovdje


13. RUTINSKI LISP NA UVOZNE TOČKE KOORDINATA IZ MICROSOFT EXCEL-a

Ova rutina formirana za upotrebu u AutoCAD-u i njegove vertikalne aplikacije omogućavaju vam da ugradite koordinata točaka iz datoteke u Microsoft Excel, ovu rutinu nije potrebno specificirati detalje vezane za datoteku za uvoz, jer kroz svoje interfejs imaju na raspolaganju opcije neophodno je da uvezete bodove po želji.

Da se uvažavaju tačke, razmatra se neophodno je da tačka datoteka koja se uvozi ima XLS produžetak (od verzije do kancelarije 2007) ili XLSX (verzija 2007 ili kasnije) iu datoteci koordinate su formatirane formatom: P, N, E, C, D, (Pzajedno, Norte, Este Cota Dopis), što pokazuje slijedeća slika:

Omogućava vam da izaberete između 3 različitih tipova načina umetanja točke u objekt za čitanje.

  • Prvo je odabrati umetanje a AutoCAD tačka entiteta (koji generiše komanda POINT), zapamtite da prikaz tačke u AutoCAD zavisi od vrste prikaza tačke koju ste definirali pomoću naredbe DDPTYPE.
  • Druga opcija se sastoji od izaberite blok koji je sačuvan na crtežu kao tačka koja se ubacuje u koordinatu čitanja, rutina podrazumevano kreira 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 vezana za stil tačke, omogućava vam da uvozite blok sa tvrdog diska, zapamtite da u ovom slučaju dimenzije sa kojima je blok kreiran utiču na vizualizaciju bloka u trenutku unošenja.
  • Što se tiče podataka o tačkama (oznake), iCe dozvoljava vam da odlučite šta želite da pokažete, ako želite samo prikazati tačku, morate samo da izaberete ovu opciju, isto za tekst Dimenzije ili Opis točke. Možete odabrati prikaz podataka 3 tagova ili prikazati nijednu.

Pored toga možete da kontrolišete broj decimala u tekstu ubačene dimenzijeVaga će biti označeni, rotacija tome čija je osnova stvar je lokaciju uvezene tačke i odvajanje oznaka u odnosu na stvar, ove opcije se mogu biti pohranjeni s imenom, tako da ih možete nazvati po tačke koje ćete uvesti.

Sve ove opcije će vam omogućiti da import svoje poene iz Excel datoteke na brz i jasan način, vrijedi razjasniti da način na koji se gledaju tekstovi etikete ne zavisi od rutine, ali trenutni stil teksta vašeg crteža i trenutni sloj.

Pre nekog vremena sam objavio rutinu koju je razvio korisnik, koja je dozvolila uvoz koordinata, ali iz tekstualne datoteke, ali sa mnogim ograničenjima, ovaj put kroz ovu novu komandu mi ćemo imati više opcija za kontrolu umetanja koordinatnih tačaka.

Priložena datoteka također pruža primjer bloka koji možete uvesti, osim proračunske tablice s ispravnim formatom koji je naredbi potreban za uvoz koordinata bez neugodnosti.

Da biste koristili rutinu, morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: ICE
  3. U dijalogu navedite opcije za koje smatrate da su pogodne za uvoz tačaka.

Možete dobiti rutinu ovdje


14. Uvezite oblasti iz csv datoteke u preseke

Ova komanda vam omogućava da uvoz područja (default cut i popuniti) na presjeci površina zemljišta za uvoz mora biti u datoteci sa CSV (zarezom razgraničena), u skladu s vezanost uzorak datoteke.

Ova naredba čita progresivno se nalazi u prvoj koloni CSV datoteku i potražite tekst sa istim progresivnim na crtežu datoteku, ubacite odgovarajuće oblasti iskopa i nasipavanja u gornjem desnom poprečnog presjeka.

Sufiksi koji su umetnuti u područje isjecanja i popunjavanja 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 uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Postavlja kao trenutni sloj koji će sadržavati tekstove koji će biti umetnuti, na primjer: “Text-Areas”.
  3. Unesite ime komande: arimx
  4. Izaberite SCV datoteku koja sadrži oblasti za uvoz
  5. Izaberite želite da ubacite odgovarajuće područje iz csv datoteke, ako želite odabrati sve samo pritisnite taster Enter.

Možete dobiti rutinu ovdje


15. Navedite rute slika umetnutih u crtež

Ako radite sa slikama, često će biti potrebno za generiranje popis od njih, uključujući i njihove lokacije put, ova rutina može generirati popis ruta svih slika umetnuta u trenutnom crtežu.

Ova rutina ne zahteva unošenje bilo koje opcije, jednostavno pozovite komandu i odmah će biti prikazana u AutoCAD komandnoj liniji, spisak sa stazama ubačenih slika.

Da biste koristili rutinu, morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: kreč

Možete dobiti rutinu ovdje


16. Zamijenite tekst trenutnom putanjom datoteke

Ova rutina razvijena u Autolisp-u, omogućava nam da ažuriramo bilo koji tekst, sa putanjom i imenom trenutne datoteke.

Ovo je dobra pomoć prilikom ažuriranja zaglavlja plana sa ovim informacijama.
Na dobijeni put uključuje i naziv tekućeg tabulatora, ako je u modelskom prostoru, prikazaće se na kraju rute: model, inače će se prikazati u ime tekućeg tabulatora.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: ruta
  3. Izaberite tekst koji ćete zamijeniti vrijednošću trenutne putanje crtanja, ako ne želite da zamijenite neki tekst samo pritisnite ući da biste prikazali putanju na komandnoj liniji.

Možete dobiti rutinu ovdje


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

Uz pomoć ove dobre rutine možemo zameniti bilo koji tekst, sa vrijednošću trenutnog datuma.

Komanda 8 daje različite vrste formata za ovaj datum, u rasponu od jednostavnog tipa datuma do tipa datuma dugog formata, pri čemu se ime dana tekućeg datuma programski dobija pomoću funkcije AutoLisp.

Možete odabrati entitete tipa tekst y mtextOve će se automatski zamjenjuje se trenutni datum u odabranom formatu, datum formata su oni koji su prikazani na slici, svaki je prepoznat po broju, koji će poslužiti da odaberete format kada traži na komandnoj liniji AutoCAD-a.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: RF
  3. Navesti po 1 broju na 8, format izlaznog datuma, možete uneti znak pitanja (?), da biste prikazali dostupne formate datuma
  4. Odaberite tekstove koje želite zamijeniti s datumom odabranim formatom
  5. Pritisnite taster ući da završite komandu i ažurirate izabrane tekstove

Možete dobiti rutinu ovdje


18. RUTINSKI LISP IZVRŠAVANJE ILI PRENOS IZABRANIH TEKSTA

Ponekad želimo da obrnemo vrednosti dva teksta, na primer, da tekst sa brojem 1346 postaje 1111 i obrnuto, ova rutina nam omogućava da prenesemo vrednosti izabranih tekstova.

Da bi se postigao ovaj rezultat, dovoljno je navesti dva teksta, jedan za drugim.

Uradite sledeće da biste koristili ovu rutinu.

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: tra
  3. Izaberite dva teksta za transponovanje.

Možete dobiti rutinu ovdje


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

Ova nova komanda dobija vrednost dimenzije (Y koordinata) datog tačke i postavlja je kao sadržaj izabranog teksta.

Ova rutina je vrlo korisno na primjer kada se radi sa terena profilima i žele da dobiju na visini od tjemena i postaviti u jednom od tekstova koji ukazuju na koti zemljišta, možete se koristiti i kada se radi sa presjeci zemljišta i želite da se vrijednost dimenzije u osi sekciji i postavite ga u tekstu ukazuje na to da vrijednost dimenziju.

U ovoj komandi možete navesti koja skala će imati dimenziju koja će biti podešena u tekstu, nije visina izabranog teksta, već skala koja ima profil ili odeljak da biste označili, ako je vaš profil na primer skaliran 10 puta u vertikalnom položaju, morate postaviti komandu 10 NC da skenira kao a, tako da komanda izvrši odgovarajuću podjelu i podesi odgovarajuću vrijednost u odabranom tekstu.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: NC
  3. Navesti skalu kvota
  4. Unesite broj decimalnih mesta koji će tekst imati sa datom dimenzijom (po defaultu 3)
  5. Označava tačku iz koje želite da dobijete kvotu i
  6. Izaberite tekst koji će biti zamijenjen vrijednošću dobijenog kvota ili ako želite da možete pritisnuti taster ući samo da prikažete kvotu dobijenu bez zamene bilo kog teksta

Možete dobiti rutinu ovdje


20. RUTINA KOJA ZAMJENJUJE TEKSTE PO PROGRESIVNOM I DRUGOM SA NAVEDENIM POKRIVENJEM DODAJOM PREFIKSNE ILI SUFFIX

Ova naredba vam omogućava da dobijete progresivne i dimenzije vrednosti (X i Y vrijednosti) date točke i podesite ih u odabranim 2 tekstovima.

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

Ova naredba dolazi sa prefiksa za progresivne i već definisane dimenzije ("0 +" i "CT =") a mogu se menjati samo modifikacijom izvornog koda, pored toga se ova komanda može mijenjati ako je potrebno, tako da se u tekstovima istovremeno dodaju i prefiks i sufiks.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: PC
  3. Označava tačku iz koje se odnose progresivne (X koordinate) i koordinate (Y koordinate)
  4. Izaberite progresivni tekst
  5. Izaberite tekst dimenzije

Vrednosti tekstova će se ažurirati sa dobijenim podacima

Možete dobiti rutinu ovdje


21. RUTINSKI AUTOLISP USPOSTAVLJA SPECIFIČNU KOTU NA POKAZANOJ TOČKI

Ovo je rutina napravljena u Autolisp-u koja nam omogućava da postavimo vrednost dimenzije (Y koordinata) u datoj tački.

Ova naredba traži podatke (tačke i vrijednosti) i obavlja operacije kako bi se dobila konačna vrijednost koja se postavlja u Y koordinatu naznačene tačke (mijenja vrijednost koordinate UCS-a (Universal Coordinate System) u tački koju označava unesena vrijednost ).

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Učitajte datoteku u AutoCAD koristeći komandu APPLICATI ili kopiranje datoteke i njeno lijepljenje u AutoCAD-u.
  2. Unesite naziv komande: OS
  3. Kada se od vas zatraži da navedete tačku dimenzije, morate navesti tačku na ekranu (tačka na kojoj želite postaviti određenu dimenziju).
  4. Ova naredba traži od vas da unesete vrednost dimenzije da biste postavili ili izabrali tekst:
  5. Ovdje morate uneti vrijednost dimenzije koju želite da imate koordinaticu Y na navedenoj tački, možete uneti vrijednost ili možete odabrati tekst koji sadrži vrijednost dimenzije, komanda će dobiti samo brojčanu vrijednost u slučaju da takođe imaju i neki opis.

Da biste potvrdili da je unesena dimenzija utvrđena u navedenoj tački, izvršite naredbu ID, naznačite tačku i posmatrajte u komandnoj liniji da je vrijednost Y koordinata sada sa uneto vrijednošću.

Možete dobiti rutinu ovdje


22.  AREASX: RUTINSKI LISP ZA POJEDINSKE PODRUČJE KONTOURIMA

Ova naredba vam omogućava da pronađete područja koja ukazuju na unutrašnju tačku između objekata ili biranjem zatvorenih kontura, ova komanda pokazuje dobijenu oblast ili na drugi način postavlja u izabrani tekst.

Komanda Axe ima sledeće opcije:

Početni zahtjevi:
Navedite unutarnju točku područja ili [Odaberite objekt / opcije] :

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

Izaberi objekat: Umjesto da navedete unutrašnje tačke za pronalaženje vazduha, pomoću ove opcije možete odabrati zatvorene poligone da pronađete vašu oblast.

Dostupne opcije: Ova opcija učitava dijalog Command Options, dijalog box je sljedeći:

Svaka opcija je opisana u nastavku:

Broj decimala: Broj decimala koji će oblast imati (2 po defaultu).
Visina teksta koji treba umetnuti: Ako odlučite da ubacite tekst sa dobijenim područjem, ovde je postavljena visina koja će imati navedeni tekst.

Konverzije područja: Ova opcija vam omogućava da izvršite operacije sa vrednostima pronađenih područja, svaka oblast se dodaje, oduzima, množi ili deli sa faktorom koji mora biti naveden u donjem delu ove opcije.
Naredba pokazuje je li konverzija aktivna i koja se od operacija provodi i s kojom će se vrijednošću konverzija izvršiti.

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

Primijeniti sjenilo: Ova opcija dozvoljava svako naznačeno područje da bude sjenjeno kako bi se bolje vidio područje koje se nalazi, omogućavajući potvrdu da li je tačno (omogućeno je podrazumevano).
Ime senke: Ovde morate naznačiti naziv senke koji se nanosi u označenim područjima (Solid default).

(Senčenje) Skala: Ovde je naznačen faktor skale senke, ovaj faktor je promenljiv prema vrsti odabranog senčenja.

Boja (sjenilo): Boja koja će imati sjenilo se primjenjuje u navedenim područjima.

Završetak senke: Opcije ispod se primenjuju kada se komandna aplikacija prekine.

Držite konture: Ako je omogućeno, generisane konture se ne brišu.

Držite sjenilo: Ako je omogućeno, generisane senke se ne brišu.

Finalni zahtevi:
Navedite internu tačku područja ili [Odabir objekta / Umetanje teksta područja / Opcije] :

Umetanje tekstualnog područja: Ova opcija vam omogućava da umetnete tekst sa dobijenom površinom umjesto da odaberete neku da biste je zamijenili. Tekst sa pronađenom površinom ima podrazumevani prefiks: ” Area =”, ovaj prefiks se može menjati u programskom kodu.

Promeni tekst: Ova opcija se aktivira kada se pritisne tipka Enter ili pritisne desna tipka miša, čime će se tražiti da se odabere tekst, npr. ako postoji tekst sljedećeg sadržaja: „AC=0.00m2“ i preko komande je pronađena površina od 3.25, tada će komanda 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.

Važeći i nevažeći obrisi:

Važi pregled

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: AX
  3. Navesti unutrašnju tačku u području koje želite pronaći (morate osigurati da se područje koje se nalazi mora biti potpuno zatvoreno, inače će komanda prikazati poruku o grešci).
  4. Navesti interne poene koliko god puta vam je potrebno, komanda će besati, akumulirati (sakupljati) sve pronađene zrake.
  5. Pritisnite Enter ili kliknite desnim tasterom miša da biste završili komandu i postavili oblast u postojeći tekst.

Možete dobiti rutinu ovdje


Izbor objekata


23. Odaberite sve entitete sloja odabranog objekta

Ova mala rutina vrši iste kao i prethodna, razlika je u tome što ime sloja ovde nije uneto kako biste odabrali objekte, ali je izabran entitet od koga ž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 “Prethodna” za odabir objekata.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: ssl
  3. Izaberite objekat koji želite da dobijete ime sloja da biste izabrali druge entitete
  4. Izbor entiteta učiniti efikasnim putem prediktivnog režima

Možete dobiti rutinu ovdje


24. Uklonite unutarnje ili vanjske objekte iz odabrane polilinije

Koristeći ovu rutinu možete izbrisati objekte koji se nalaze na unutrašnjoj ili spoljašnjoj površini izabrane poli-linije, ako je ova opcija naznačena, objekti koji su prekriveni poli linijom će biti isečeni sa naznačenom stranom.

Kada je u pitanju uklanjanje objekata izvan poli- linije, treba voditi posebnu pažnju ova naredba briše sve objekte izvan poli- linije.

Policija za odabir mora biti zatvorena poligonija, inače se rutina pridružuje poslednjoj tački segmenta sa prvom, zatvarajući tako zamišljenom linijom poliglinom i eliminišući sve što je unutar ili izvan te linije.

Opcija se smanjuje, jer je logična, radi samo sa objektima koji se mogu ručno smanjiti, kao na primjer, linije, krugovi, lukovi itd., blokovi i drugi složeni objekti ne stanu unutar tih objekata koji se mogu izrezati.

Uz lisp priložena je datoteka uzorka tako da se odgovarajući testovi rade pre korišćenja komande u finalnim datotekama.

Da biste koristili rutinu, morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: PolErase
  3. Izaberite poligon koji će služiti kao prednost za razdvajanje objekata koji se eliminišu.
  4. Izaberite jedan obrišite opciju objekata, možete odabrati opciju: Ventana (on briše samo objekte koji su potpuno spolja ili unutar tog prozora), Hvatanje (uklanja predmete koji su čak i presecani ivicom poliline), brisanje i obrezivanje (kako to podrazumeva ime, on će izbrisati objekte koji su iznutra ili izvan poli- linije i obrezati predmete koji su prekriveni granicom.
  5. Pokazuje a tačka na kojoj strani (interni / eksterni) će izbrisati ili obrisati objekte.

Možete dobiti rutinu ovdje


25. Omogućava vam da odaberete sve entitete unesenog sloja

To je rutina koja vam omogućava da izaberete sve entitete koji su na navedenom sloju, ne razlikuje boju ili drugu osobinu koja možda ima entitet.

Ova rutina nije osjetljiva na vrijeme kada unosite ime sloja, tako da možete ući na bilo koji način, samo što je dobro napisana.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: sca
  3. Unesite ime sloja objekata koje želite odabrati
  4. Izbor entiteta učinite efikasnim putem previuos

Možete dobiti rutinu ovdje


26. Kopirajte sadržaj teksta u drugi tekst

To je rutina napravljena sa programskim jezikom autolisp-a, omogućava nam kopiranje sadržaja izabranog teksta i postavljanje te vrijednosti u drugi tekst koji će biti odabran.

Da biste koristili ovu rutinu, morate uraditi sledeće:
  1. Ubacite datoteku lisp u AutoCAD, koristeći komado Appload ili jednostavno kopiranjem datoteke i umetanjem u AutoCAD.
  2. Unesite naziv komande: RT
  3. Izaberite tekst, iz kojeg želite da dobijete vrednost.
  4. Izaberite tekst koji želite zameniti prethodno dobijenom vrijednošću.

Kao što vidite, rutina je jednostavna, ali je veoma korisna kada je u pitanju uređivanje teksta.

Treba napomenuti da je jezik koji se koristi u ovoj rutini jasno AutoLisp, u novom unosu ćemo objaviti istu komandu ali napisati u VisualLisp-u, u kojem ćemo primetiti da se veličina strukture dodatno smanjuje.

Možete dobiti rutinu ovdje


27. Promijenite decimalni broj teksta bez gubitka izvorne vrijednosti

Ova rutinska opcija vam omogućava da promenite broj decimala izabranih tekstova bez gubitka prvobitnog broja decimala, s tim da možete prikazati broj na primer sa 2 decimalima, ali interno će imati novu osobinu sa prvobitno definiranom vrijednošću.

Ova nova svojstva može pristupiti samo ovom komandom, jer nije navedena u dijalogu Properties.

Lisp vam omogućava da promenite broj decimala ili da dobijete originalni broj teksta formatiranog ranije sa ovom rutinom, tako da znate koliko decimala ste imali prvobitno ako želite resetovati originalne vrednosti.

Važno je pomenuti Ove originalne vrijednosti ostaju iako je datoteka ili AutoCAD zatvoren, tako da imate sigurnost da su originalni podaci od vaše vrijednosti će uvijek biti tamo, čak i uprkos vraćanju prvobitnih vrijednosti tekstovima.

Ova nova komanda se može uporediti sa akcijom da promenite Excel decimale, ali jedino zapažanje je da je ova imovina interna i kao što smo ranije rekli prozor Properties nije spreman za prikaz proširenog datuma entiteta.

Posebno treba posvetiti pažnju izabrani tekstovi su numerički tekstovi, odnosno sadrže samo brojeve, jer će u suprotnom njihova vrijednost biti pretvorena u “0.00".

Da biste koristili rutinu, morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: AREDE
  3. Izaberite jednu od opcija koje želite da izvodite
  4. Izaberite (numeričke) tekstove u kojima želite izvršiti operaciju

Možete dobiti rutinu ovdje


28. Poravnajte nekoliko tekstova na osnovu prvog odabranog

Rutin razvijen sa AutoLisp-om koji nam omogućava da uskladimo nekoliko tekstova na osnovu prvog odabranog.

program vam omogućava da poravnate tekstove vertikalno (kolone) ili horizontalne (redove), jer za ovo morate samo da izaberete prvu, koja će služiti kao osnova za usklađivanje drugih tekstova.
Treba napomenuti da je tačka koja se uzima kao osnova za poravnavanje tekstova tačka umetanja, ako svi tekstovi imaju “levo” opravdanje kao tačku umetanja, svi će biti poravnati u odnosu na ovu tačku i to će biti uniformno poravnanje. Ako tekstovi imaju različito opravdanje, svi će biti poravnati u odnosu na tačku umetanja, što će uzrokovati nedosljedno poravnanje tekstova.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: alit
  3. Izaberite osnovni tekst iz koga će se osovina poravnanja dobiti
  1. Izaberite tekst za poravnavanje
  1. Gotovo, tekstovi su poravnani na osnovu prvog odabranog

Možete dobiti rutinu ovdje


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

Ova rutina stvorena u AutoLisp-u kopira visinu izabranog teksta i uspostavlja je u tekstovima koji su izabrani kasnije, mijenjajući njihovu visinu.

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

Uradite sledeće da biste koristili ovu rutinu.

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: CA
  3. Izaberite tekst čija visina je ona koju želite da kopirate ili podesite.
  4. Izaberite tekstove za koje želite da promenite visinu za prvu izabranu

Možete dobiti rutinu ovdje


30. Odaberite tekst i postavite vrijednost dobivenu u atributu bloka

Ovaj program napravljen u Autolisp i Visual Lisp omogućava da odaberete tekst, kopirate vrednost sadržaja i uspostavite ga (ažuriranje) u atributu koji je dio bloka.

To znači da ako želimo da ažuriramo atribut bilo kog bloka, za postojeći tekst jednostavno izaberite tekst, a zatim atribut i ažuriraće se prema vrijednosti izabranog teksta.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: cta
  3. Bira tekst koji sadrži vrednost koju treba kopirati.
  1. i konačno odaberite atribut za promjenu mere
  1. Rezultat je prikazan u nastavku:

Kao što vidimo, ova komanda je korisna ako želimo da ažuriramo vrijednost atributa iz određenog teksta.

Možete dobiti rutinu ovdje


31. Promijenite visinu teksta prema postotku unesenom

Ova rutina generisana u AutoLisp-u omogućava nam da mijenjamo visinu izabranih tekstova tako što ih mijenjamo prema procentualnom unosu.

Na primjer, ako imate dva teksta, jedan sa visinom 0.5 a drugi sa visinom 1.00 i unosom procenta 1.5-a, visine tekstova će se promijeniti sljedećim: 0.75 i 1.5 respektivno.

Ova rutina je veoma korisna kada je potrebno izvršiti promjene u visinama mnogih tekstova različitih visina.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: ch
  3. Unesite procenat koji će promeniti visinu tekstova, na primer: ako unesete 0.5, svi tekstovi će se smanjiti za pola, a ako unesete 2, svi tekstovi će se dvostruko povećavati
  4. Izaberite tekstove koje želite da izmenite

Možete dobiti rutinu ovdje


32. RUTINSKI LISP ZA LJUBAVLJIVANJE SADRŽAJA DOKUMENTA BLOKA

Kada imate blok sa mnogim atributima, vrlo je dosadno da morate obrisati sadržaj mnogih od njih, obično dvaput kliknite na izabrani atribut, sačekajte da učita dijalog i nastavi da izbriše sadržaj.

Da biste izbegli ovaj naporan rad, ova mala rutina će vam osloboditi malo vremena koje ste proveli u obavljanju zadatka opisanog gore. Pomoću ove naredbe morate samo da odaberete atribute koje želite da obrišete sadržaj.

Morate da potvrdite da su tekstovi koji su u bloku atributi (ponekad zbunjeni između njih), tako da rutina radi ispravno. Mind, ova komanda samo briše sadržaj atributa, ali ne i sam atribut bloka.

Da biste koristili rutinu, morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: BCA
  3. Izaberite atribute bloga iz kojeg želite da izbrišete njegov sadržaj.

Možete dobiti rutinu ovdje


33. RUTIN U VISUALNOM LISPU KOPIRANJE SADRŽAJA TEKSTA I USPOSTAVLJANJE ITU SVIM ODABRANIM TEKSTIMA

Pre nekog vremena podelio sam sa sobom rutinu koja je kopirala vrednost teksta i uspostavila je na drugi izabrani tekst, ovog puta će vam ova rutina omogućiti da dobijete vrednost izabranog teksta i uspostavite je na nekoliko tekstova koje izaberete.

Upotreba ove nove naredbe vrlo je jednostavna, samo morate odabrati tekst odakle želite kopirati vrijednost, a zatim morate odabrati sve tekstove koje želite zamijeniti novom vrijednošću.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: RTN
  3. Izaberite izvorni tekst vrijednosti za kopiranje
  4. Izaberite tekst koji će biti zamenjen ovom novom vrednošću
  5. Pritisnite taster Enter da biste prekinuli komandu i ažurirali tekst novom vrednošću

Možete dobiti rutinu ovdje


34. ROUTINE IN AUTOLISP KOJA POVEĆA ILI REDOVIŠI PROGRESIVNO VISINA TEKSTA

To je šarenica koja sadrži dve komande: Povećanje i smanjenje, ove komande dozvoljavaju da modifikuju visinu izabranog teksta, povećavaju ili smanjuju veličinu prema izabranoj komandi.

Promena veličine se vrši za svaki klik napravljen u tekstu i radi se prema faktoru koji je naveden u izvornom kodu lisp-a, ovaj faktor je 1.2. Početna visina teksta se množi 1.2 svaki put kada kliknete na njega ili ga podelite između 1.2-a, zavisno od toga koju ste komandu izabrali.

Za više informacija o tome koliko je visok tekst svaki put kada se tekst klikne, rutina prikazuje visinu koja se dobija za svaku promenu visine napravljene u tekstu.

Ova komanda je veoma korisna kada želite povećati ili smanjiti visinu tekstova proporcionalno, bez potrebe za određenom konačnom visinom, samo vizuelnim.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: AU (povećati) | RE (da se smanji)
  3. Kliknite na tekst da biste povećali ili smanjili veličinu koliko god puta vi smatrate potrebnim
  4. Pritisnite taster Enter da biste prekinuli komandu

Možete dobiti rutinu ovdje


35.  RUTINSKI LISP PRIPREMA MJERA IZABRANIH DIMENZIJA

Sledeća rutina vam omogućava da dobijete merenja dimenzija (dimenzionisane), prikazane vrijednosti su prikazane, koje možete kopirati i zalijepiti na primjer u Microsoft Excelu, a svaka vrijednost će biti dodana u poseban red.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: DimX
  3. Unesite broj decimala merenja koje treba preduzeti (3 je podrazumevano)
  4. Izaberite dimenzije da biste dobili merenja
  5. Pritisnite Enter da biste finalizirali izbor i prikazali na ekranu dobijene vrednosti

Možete dobiti rutinu ovdje


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

Rutin u VisualLisp-u omogućava povećanje vrednosti brojeva izabranih tekstova. Ova rutina generirana u VisualLisp-u omogućava povećanje vrednosti brojeva izabranih tekstova (jedan po jedan) prema naznačenom faktoru povećanja.

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

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

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: inc
  3. Izaberite tekst sa početnom vrijednošću
  4. Unesite inkrement
  5. Izaberite jedan po jedan tekst koji želite zamijeniti
  6. Pritisnite taster Enter da biste prekinuli komandu

Možete dobiti rutinu ovdje


Lisp za topografiju i 3D


37. Pretvorite 3DFace entitete u ACIS čvrstoću

Prije nekog vremena sam naišao na ovaj zanimljiv rutinu Lisp i iako u zadnje vrijeme nisam koristio, kad god mi je bilo potrebno mi je izuzetno pomogao proračunima volumen, ovaj dodatak u trenucima da civilno 3D mi ne daje rezultate treba .

To je rutina u kojoj biranje objekata 3Dface, ekstrudiranje ih zajedno i njihovo pretvaranje u jedan objekt 3D Solid, njegova upotreba je jednostavna i jednostavno izaberete objekte, a rutina će raditi sve svoje radove.

Radi veće procene promena koje rutina čini u predmetima, morate imati prikaz 3D-a, inače u pogledu biljke neće se posmatrati visine stvorene u 3D Solid, jer čvrsta masa se stvara projektovanjem svakog odabranog lica okomito „nadole“ trenutne z-ose, u ravninu i na rastojanje koje je odredio korisnik.

Kako bi se osiguralo da su svi delovi mreže napravljeni kao čvrsta supstanca, ova rastojanje ne može biti nula, ali čvrsta materija može se kasnije smanjiti, ako je potrebno, do potrebne debljine, sa boolean operacijama ili operacijama uređivanja čvrstih materijala. Dobijena čvrsta masa se stvara u trenutnom sloju.

Ako na kraju udruživanja malih čvrstih materija, operacija se zaustavlja ili visi zbog ograničenja u memoriji, možete ih pokušati pridružiti ručno.

Napomene za razmatranje:

Ako susedna lica nemaju identične koordinate, postojaće vrlo male praznine ili preklapanja između čvrstih materija dobijenih od njih, što može biti zato što AutoCAD ne može biti u mogućnosti da se pridruži čvrstim materijama, prikazujući sledeće poruke:

  •  “Nedosljedno zadržavanje krivulje ukrštanja.”
  •  “Nedosljedne informacije u koordinatama vrha i coedge.”
  •  “Nedosljedni odnosi ivica-lice.”
  •  “Nedosljedni odnosi lica i tijela.”
    Ako problemi nastaju pri stvaranju čvrste supstance, morate kopirati malo razdaljine, a zatim spojiti kopije sa originalom kako biste pokušali popuniti sve praznine na površini 3DFace i pokušati ponovo dok ne riješite problem.

Da biste koristili rutinu, morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: F2S
  3. Izaberite 3D za pretvaranje u čvrsto
  4. Unesite visinu (nadole) koja će čvrsta ćelija imati iz svakog vrha 3DF-a
  5. Unesite način generisanja čvrstine: Automatski ili Ručno

Možete dobiti rutinu ovdje


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

U nekoliko navrata ćete pronaći da imate krivu nivoa u datoteci, ali oni nemaju svoju kvotu, kroz ovu rutinu, možete umetnuti dimenzije u krivoj topografskog nivoa koji želite.

Dimenzije koje se ubacuju su blokovi sa atributima, ovi blokovi se kreiraju u crtežu milimetri. Da biste bez problema mogli koristiti ovaj lisp, morate koristiti naredbu “UNITS” (Jedinice) definiraju jedinice sadržaja za umetanje u “milimetara” (milimetri).

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

Skala koju traži rutina odnosi se na skalu na kojoj će se crtati crtež, to je referentna vrijednost veličine teksta dimenzije za umetanje, možete pokušati povećati ili smanjiti ovu vrijednost dok se dimenzija ne umetne sa veličinu teksta koji želite.

Ova rutina ima 2 priloge: EL_TAG.dwg y EL_TAG2.dwg, to su blokovi sa atributi koji su objašnjeni gore, ove datoteke mogu biti kopirane bilo gdje, mada se preporučuje da budu u istoj fascikli kao i rutina.

Da bi AutoCAD mogao učitati ove datoteke, morate definisati put AutoCAD lokacije u dijaloškom okviru Opcije-> Podrška puta za pretraživanje datoteka.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: CPE
  3. Označava tačku iznad linije krive nivoa i na mestu gde želite da se dimenzija ubaci
  4. Označava još jednu tačku da definiše rotaciju koja će imati dimenziju za umetanje
  5. Možete nastaviti ubacivanje više dimenzija koje su označene za vašu insertnu tačku, ako ne želite da ubacite više dimenzija, pritisnite taster Enter da biste dovršili komandu

Možete dobiti rutinu ovdje


39. Nacrtajte linije rezanja ili popunjavanja padina

Ova rutina crta linije kosina ili padova, ove linije nagiba su neophodne da bi se ukazala na nejednakost između platformi.

Kako bi generisali liniju nagiba sa ovom rutinom, moraju se uneti podaci 6-a koji će omogućiti generisanje linija nagiba prema očekivanim.

Sledeći podaci su traženi podaci:

  1. Udaljenost između linija nagiba (m): Ovde morate uneti razdvajanje između svake linije nagiba.
  2. Izaberite poligoniju najviše dimenzije: Pošto nagib predstavlja razliku između dve linije ivica, ovde se mora naznačiti da je polina linija jedna od najvećih dimenzija.
  3. Izaberite poligoniju najniže dimenzije: Na isti način mora biti naznačena polilina najmanja dimenzija.
  4. Izrezati ili ispuniti?: Pravac crtanja početka linija nagiba zavisiće od toga da li je u pitanju rez ili ispuna, podrazumevano kada se pritisne taster Enter, uzima se kao vrednost ispune "R".
  5. Maksimalna dužina linije kosinaA mjera koja će imati najveći linija predstavlja nagib, ako je mjerenje je manje od udaljenosti do podnožja padine, to će imati u vidu da linija ne presijecati s ruba linije prstima padine, ako želite veća linija nagib stopalo dosegne raskrsnice sa ivice linija pete padine, treba ukazuju na veću vrijednost, kao 200 ili 500 na primjer.
  6. Udaljenost između trotoara: To je Separacija koju će trotoari imati.

Možete videti sledeće grafikone za bolje razumevanje definicija:

Ovde je naznačena maksimalna dužina linije nagiba 5m.
Ovde je naznačena maksimalna dužina linije nagiba za 200m (tačna vrijednost nije važna samo za davanje preterane vrijednosti tako da kada se presije s ivičnom linijom nagnute noge, automatski se prekida).

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Morate imati kao trenutni sloj koji će sadržavati linije nagiba koje će se generirati, na primjer: “Linije nagiba".
  2. Uvezite datoteku lisp u AutoCAD.
  3. Unesite ime komande: tic
  4. Unesite podatke koje je zahtevala komanda.

Možete dobiti rutinu ovdje


40. Nacrtajte liniju sa naznačenim nagibom

Ova rutina vam omogućava da nacrtate liniju sa nagibom koji ukazujete, samo označite tačku ubacivanja linije i nagib koji će imati.

Nagib je označen vrijednosti u odnosu na 1, na primjer, ako želite privući liniju s nagibom 2: 1, samo treba da ukaže kao nagib za liniju broj 2, ako bi se dobiti nagib je 1: 1.333, morate uneti 0.75.

Za dalja objašnjenja, ako su poželjne padine s vrijednošću 1 (1: x), podijelite 1 između komplementarne nagibe (x).

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: DT
  3. Označava tačku ubacivanja linije
  4. Unesite nagib koji će imati liniju kako je objašnjeno gore

Možete dobiti rutinu ovdje


41. Nacrtajte liniju sa naznačenim nagibom

Pomoću ove jednostavne rutine možete nacrtati liniju sa nagibom koji ukazujete, jer je dovoljno da se naznači tačka ubacivanja linije i nagib koji će imati.

Linija se generiše horizontalnom dužinom 10 jedinica i vertikalnom dužinom vrijednosti nagiba označene između 10-a.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: LP
  3. Označava tačku ubacivanja linije
  4. Unesite nagib koji će imati liniju u procentima (ejm: 12), bez znakova procenata

Možete dobiti rutinu ovdje


42. Izračunajte rezne i popunjene površine poprečnih presjeka

Pomoću ove šarene rutine možete pronaći površine za rezanje i popunjavanje sa poprečnog preseka koji ima liniju Prirodnog terena i liniju ispaše (deo poslednjeg puta).

Pomoću ove šarene rutine možete pronaći površine za rezanje i popunjavanje sa poprečnog preseka koji ima liniju Prirodnog terena i liniju ispaše (deo poslednjeg puta).

Da biste našli ovu oblast, morate izvršiti selekciju terena i pašnjaka, a komanda će zatražiti tačku da ubaci tekst odgovarajućih pronađenih oblasti.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: OBLASTI
  3. Izaberite poligonijum izvorne staze (Prirodni teren)
  4. Izbor poli-linije puta (Rim ili pod-klizač)
  5. Navedite tačku za umetanje tekstova dobijenih područja

Uzorak CAD datoteke je takođe uključen u .rar datoteku za dalju kompresiju rutine.

Možete dobiti rutinu ovdje


43. Umetnite kosine uzdužnog profila

Ova rutina vam omogućava da ubacite kosine uzdužnog profila (poligonije ili linije) na gitaru. Jednostavno izaberite profil (poligon) i označite tačku koja odgovara vertikalnoj lokaciji tekstova koji ukazuju na padine.

Ako je reč o liniji, komanda izračunava samo krajnje tačke, na taj način pronalazi nagib, u slučaju poliline, rutina dobiva svaki početni i zadnji tačak i izračunava nagib između njih svih segmenata poliline.

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

Kao iu prethodnoj rutini, trenutni stil teksta ne smije razmišljati o visini, ako se generira greška i padine neće biti ubačene.

Skala označena na početku rutine je samo za veličinu tekstova i ne utiče na mere koje se preduzimaju za obradu kosina.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: Pop
  3. Unesite skalu za tekst dobijenih kosina koje treba ubaciti
  4. Izaberite profil za izračunavanje kosina
  5. označava referentnu tačku za umetanje tekstova sa kosinama

Možete dobiti rutinu ovdje


44. Umetnite oznaku u vrhove polilinije

Ova lisp rutina je prilagođavanje prethodne i omogućava vam da ubacite marku u sva vertikala poli linije koju izaberete, samo je odaberite.

Umetnuta brend je crtež datoteka (blok) formirana za određeni razmjera, ali je u potpunosti prilagodljiv, možete izmijeniti bilo koji crtež, mora se poštovati centralnu tačku od njih (u ovom slučaju centru kruga bloka ).

U izvornom kodu datoteke možete odabrati da ubacite krug umjesto bloga, jer morate samo ukloniti komentare linije koja sadrži ovaj kod i komentiraj liniju koja ubacuje blok.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: IMA
  3. Izaberite poliinu liniju koju želite obeležiti svojim vrhovima
  4. Označava putanju i imenu datoteke koja se izvozi

Možete dobiti rutinu ovdje


45. Nabavite nagib odabrane linije

Ovaj program razvijen u AutoLisp-u, omogućava da se dobije vrednost nagiba izabrane linije.

Treba napomenuti da ova komanda radi samo sa linijama, ako imate poli liniju, treba da eksplodira ili generiše liniju iznad poligonije.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Ubacite datoteku lisp u AutoCAD.
  2. Unesite ime komande: TL
  3. Izaberite liniju iz koje želite da dobijete nagib.
  4. Dobijene informacije su nagib H: V.

Možete dobiti rutinu ovdje


46. 3 PACK ROUTINE ZA ZIDNE STANICE - DIO 3: IZRADA PROFILA OD SEKCIJA ZIDA

Pomoću ove rutine moći ćete generisati profil (nadmorsku visinu) potpornog zida, ovaj profil se može napraviti iz podataka poprečnih preseka zidova, ovi podaci su: Progresivna, Kruna dimenzija i Fondacija Dimenzija.

Podatke o skali koje zahteva komanda, ne odnosi se na vertikalnu skalu profila (profil se generiše sa vertikalnom skalom jednaka horizontalnom) već veličina skale za tekstove profila (dimenzije i drugi podaci).

Da biste generirali profil, dovoljno je da prvo izaberete progresiju sekcije, zatim visinu krune i na kraju visinu osnove.

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

Uz rutinu se isporučuje i CAD datoteka, sa presjecima zida, kao primjer za primjenu rutine šaljivosti u praksi.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: MUP
  3. Unesite veličinu (veličinu) tekstova profila (primer: 75)
  4. Izaberite progresivni tekst
  5. Izbor teksta krunske dimenzije
  6. Bira tekst dna osnove
  7. Kada završite selekciju na svim delovima zida, pritisnite ući i ukazuje na tačku na kojoj će se generisati gornji levi deo krune profila zida.

Možete dobiti rutinu ovdje


47. 3 PACK ROUTINE ZA ZIDNE ZIDE - DIO 2: VELIČINA (COUNTED) DIJELA ZIDA

Ova rutina vam omogućava dimenziju (dimenziju) dela zida generisanog sa prethodno objavljenom rutinom (pošto ima iste kriterijume dizajna), rezultat bi bio kao slijedeća slika (mjerenja variraju u zavisnosti od dimenzija zida).

Ova rutina traži skalu za dimenzije koje će biti generirane, ova skala se odnosi samo na odvajanje između linija dimenzionisanih, veličina i oblik dimenzija zavise isključivo od trenutnog stila dimenzije i to mora prethodno generisati korisnik za radnu skalu.

Za generisanje kosina, nastavite kao u prethodnoj rutini za generisanje zida, tačka je naznačena na ramenu odseka puta, na strani gde je zid potreban i visina pomoću mogućnosti označavanja tačke na dnu osnove 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 menjati operacije koje izračunavaju tačke u slučaju da želite da se prijavite za drugu vrstu zida.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: MUD
  3. Unesite razmeru razdvajanja između linija dimenzija
  4. Označava referentnu tačku (P1 slike) na zidu
  5. Označava značenje zida (levo ili desno)
  6. Označava tačku na donjem dijelu zida (P2 slike)

Možete dobiti rutinu ovdje


48. PAKET 3 RUTINA ZA ZIDOVE ZASTAVE - DIO 1: STVARANJE SEKCIJE ZIDA

Ova rutina je prva od 3-a koja dozvoljava stvaranje zidova zadržavanja tipa gravitacije, a pre nekog vremena smo podelili sa sobom i rutinu koja je generisala pričvršćeni zid, ovaj put rutina generiše zid različitog dizajna (mjere).

Treba zapamtiti da umetnička dela puta (zidova, propusta i dr.) Nisu uvijek jednaka dizajna za svaki rad, ovaj dizajn je u funkciji mnogih faktora istog područja u kojem ih konstruiše.

Ova rutina vam omogućava da generišete sigurnosni zid sa sledećim kriterijima dizajna:

Da biste ga generisali, morate navesti ramena nagiba odseka puta, na strani gde je potreban zid, pomoću šljake možete stvoriti zid s bilo koje strane, za to samo morate naznačiti pravac (levo ili desno).

Što se tiče visine, ovo je definisano pomoću opcija 2, prva je definisana visina (H), a druga opcija je da ga definiše dimenzijom dna osnove zida, ova visina može biti označena tačkom na ekranu, program je odgovoran za izračunavanje visine i svih drugih mjera iz nje.

Program je spreman da preuzme dva kriterijuma visine zida: prvi kriterijum je zid sa konstantnom visinom, gdje osnova temelj nije horizontalna i drugi kriterijum (najčešće korišćen) je da je visina zida varijabilna, gde je osnova temelja horizontalna i ne sledi padine puta.

Način korišćenja ovog lišpenja zavisiće od svakog korisnika, a za to najpovoljnije je to što prvo možete generirati zidne planove bez pomoći bilo koje rutine, na taj način biće mnogo lakše shvatiti ispravnu upotrebu ove šape.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: MUS
  3. Označava tačku na ramenu bočne strane navedene indikacije
  4. Označava smer zida (levo ili desno)
  5. Odaberite kako ćete definisati visinu zida (po visini ili visini osnove)

Možete dobiti rutinu ovdje


49. RUTINSKI AUTOLISP ZA IZRADU ZIDA ZASTOJANJA

Ova rutinska kočnica vam omogućava da nacrtate zid tipa gravitacije za puteve, mjerenja s kojima je ovaj zid izvučen u ovoj šipki su uvijek isti (oni su konstantni), jedina mjera koja mijenja je visina zida.

Tačke sa kojima se ovaj zid stvara su generisane iz merenja određenog dizajna zida, ako je poželjno da se ovim lispom generišu zidovi sa prilagođenim mjerama, oni moraju promijeniti mere koje su napisane unutar programa .

Tada možete videti sledeći grafikon koji sadrži tačke sa kojima se zida generiše:

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: MU
  3. Pokazuje početnu tačku proizvodnje zida
  4. Označava smer zida (levo ili desno)
  5. Unesite visinu zida

Možete dobiti rutinu ovdje


50. RUTINSKA LISP GENERIRA PROGRESIVNU USKLAĐENOST

Ova korisna rutina mi je došla pre nekoliko godina, a za one koji žele da generišu jednostavne poravnanja bez potrebe za generiranjem preseka ili uzdužnih profila istog, može iskoristiti ovu rutinu.

Rutina ima interfejs za dijalog koji vam omogućavaju da prilagodite konačni format progresiva umetnuti u osovinu.

Da biste koristili rutinu, morate imati poligon (poravnanje) i sledite sledeće korake:

  1. Kopirajte 3 datoteke preuzete u jednu putanja podrške vašeg AutoCAD-a
  2. Upload fajl lisp u AutoCAD-u (sa APPLOAD).
  3. Unesite ime komande: progresivno
  4. U dijalog box-u definirajte format naprednih progresiva.
  5. Odabire poligon (poravnanje) u kojem će se ovi napredci generisati.
  6. To ukazuje na tačku koja će postati polazna tačka generacije progresiva.

Možete dobiti rutinu ovdje


51. ROUTINE ZA IZRADU LONGITUDINALNOG PROFILA IZ POLLINA PREMA I ROUGH

Ovo je jedna od najkompletnijih rutina za generisanje formata uzdužnog profila. Jednostavnim odabirom dva 2D polilina (teren i flush), rutina generiše format profila sa svim podacima koje treba prikazati.

Da bi generacija ovog profila bila uspešna, polinini koji treba izabrati moraju biti mogući u 2D-u, u suprotnom može nastati greška u njegovom radu.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Kopirajte preuzete 3 datoteke na jednom od vaših AutoCAD-ovih puteva podrške
  2. Upload fajl: profili profila u AutoCAD-u (sa APPLOAD).
  3. Unesite ime komande: Perfil
  4. U prikazanom dijaloškom okviru kliknite na „Podaci” i kliknite na dugmad “Zemljište"I"Nagib” za odabir terena i polilinija nagiba
  5. Ako želite, možete definirati drugi podaci u dijaloškom okviru pre kreiranja profila (opciono)
  6. Označava tačka ubacivanja vrh profila koji se generiše

Možete dobiti rutinu ovdje


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

Ova rutina vam omogućava da dodate rastojanje svih luka na crtežu ili samo one koje izaberete, pokazujući vam rezultate dodavanja u liniji komandi.

Ova rutina vam omogućava da dodate rastojanje svih luka na crtežu ili samo one koje izaberete, pokazujući vam rezultate dodavanja u liniji komandi.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: sumarque
  3. Izaberite lukove crteža koji želite dodati, ako želite odabrati sve lukove, pritisnite taster ući prije zahtjeva za izbor luka.

Možete dobiti rutinu ovdje


DRUGI


53. RUTINSKI LISP ZA UVOZ UCSS-a SPREMLJENIH NA DRUGIM DATOTEKAMA

Ova zanimljiva rutina kreirana sa AutoLisp i Visual Basic za aplikacije (VBA), omogućava vam da uvezete memorisane UCS-ove sa imenom iz bilo koje datoteke sekundarno prema našem crtežu.

Ovaj alat je veoma koristan ako radite sa avionima koji se bave mnogim UCS-om, mi obično stvaramo UCS u prvom fajlu i moramo da uradimo isto za druge datoteke, sa ovom rutinom, samo ih napravite u prvom i onda ih možemo uvesti u bilo koju drugu datoteku.

Rutina se ponaša slično alatki Designcenter, osim što nema mogućnost uvoza UCS-a iz drugih datoteka. U slučaju ove rutine iako ne dozvoljava prevlačenje i pada, rezultati su očekivani.

Da biste koristili rutinu, morate uraditi sledeće:

  1. Otpremite ili dodajte DVB i LSP datoteke u Apapp Startup Suite.
  2. Unesite ime komande: IMPUCS
  3. U tom području Izvor crteža, kliknite na dugme izabrati, da biste izabrali crtežnu datoteku sa koje želite da uvezete UCS.
  4. U tom području UCSs Found, odaberite UCS za uvoz i kliknite na dugme U redu.

Možete dobiti rutinu ovdje


54. RUSNA RUTINA KOJA UKLANJA NAVEDENI VRT POLYLINE

Slučajno će vam se dogoditi da u AutoCAD-u imate polilinu i želite da izbrišete neku od njegovih vertikala, a da biste to mogli uraditi, morate primijeniti više od dvije komande.

Ovom rutinom dovoljno je da navedete koji tačak polinea želite ukloniti i dogovorena materija.

Da bi rutina ispravno funkcionisala, na mjestu ukazivanja na tačku, ovo mora biti oko tačke koja treba eliminisati, a ne blizu tačke, za to morate aktivirati referentne modove entiteta, kao što su Endpoint ili Intersection.

Da biste koristili rutinu, morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: evepol
  3. Izaberite poligoniju iz koje želite da izbrišete tačku.
  4. Označava tačku na vrhu poliline koju želite izbrisati.

Možete dobiti rutinu ovdje


55. RUTINA KOJI IZLAZI TOČKU KOORDINATA POBEDA OBJEKATA 3DFACE

Ovaj pismeni AutoLISP, rutina je sličan prethodnom, razlika je u tome ovaj put, izvozi koordinate temena 3Dface AutoCAD objektima, ovim koordinatama se čuvaju u CSV datoteku Microsoft Excel ste naloženo da uradi .

Izvoz tačke vertexa može vam pomoći u slučaju da imate triangulaciju sa 3D licem i želite da dobijete njihove koordinate da ponovo napravite datoteku koordinatne tačke.

Razmatranja takođe su isti kao u prethodnoj rutini, u slučaju 3Dface spojenim istim vrhovima, takođe po želji, treba obratiti pažnju na sortirajte koordinate i izbrišite one koje su duplirane.

Izvezene koordinate imaju format P, N, E, C (tačka, sever = Y, istok = X, dimenzija = Z) i pošto se izvozi u datoteku CSV (odvojena zapovijima), prilikom otvaranja datoteke svaka vrijednost će zauzeti svoju ćeliju nezavisnu i naređen način.

Da biste koristili rutinu, morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: E3D
  3. Izaberite 3D objekte iz kojih želite da izvozite koordinate svojih vertikala.
  4. Označava lokaciju i ime datoteke CSV gde će se izvezene koordinate generisati.

Možete dobiti rutinu ovdje


56. RUTINSKI LISP KOPIRATI SUBJEKTE SPOLJNOG BLOKA ILI REFERENCA

Ponekad je neophodno kopirati entitete, ali kada su unutar bloka, ono što obično radimo je da eksploatišemo taj blok ili možda da koristimo uredjaj blokova, da bi mogli imati kontrolu nad entitetima pojedinačno, izaberite ih i kopirajte ih .

Uz ovu rutinu vi više nećete trebati iskoristiti bilo koji blok ili koristiti uredjivač blokova za kopiranje bilo koji entitet u njemu, samo učitajte ovu rutinu i izaberite entitete za kopiranje.

Novi objekti kreirani iz selekcije iznad originala, tako da po želji morate ih odabrati i premestiti na željenu poziciju.

U ovoj rutini možete odabrati opciju da novi objekti mogu biti kreirani na drugom sloju, koji je izabran zato što su podrazumevano novi entiteti kreirani na trenutnom sloju.

Da biste koristili rutinu, morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: CPL
  3. Izaberite funkcije bloka koji želite kopirati.
  4. Ako želite, možete odabrati da promenite sloj u kojem se novi objekti generišu.

Možete dobiti rutinu ovdje


57. ROUTE LISP TRANSFORMUJE ARKVE POLIKLININA U LINEARNE SEGMENTE

Ova rutina vam omogućava da pretvorite lukove uključene u polikliniku u linearne segmente, dužina svakog segmenta će biti navedena u komandnoj opciji. Lisp uzima podatke iz vertikala izabrane poli-linije, uključujući geometriju luka i generiše novu liniju sa novim podacima.

Dužina svakog novog segmenta u luku zavisi od unesene vrednosti, mora biti manja od dužine manjag luka izabrane poliline, lisp će podijeliti originalni luk na "n" segmente dok ne dostigne svoju prvobitnu dužinu.

Opciono možete odabrati da zadržite prvobitnu liniju, što će uzrokovati kreiranje poliline na vrhu - ili ga ukloniti.

Ova rutina može biti korisna, na primer, u slučaju kada treba da definišete tačke duž krive na osi horizontalnog ili vertikalnog poravnanja.

Da biste koristili rutinu, morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: artoza
  3. Izaberite poliinu liniju iz koje želite da pretvorite zakrivljene segmente u linearne segmente.
  4. Označava dužinu svakog segmenta koji će činiti novi linearni “luk”.
  5. Odaberite šta da radite sa prvobitnom poliklinikom koja je izabrana, ako odaberete da izbrišete, imaćete samo polilinu sa zakrivljenim segmentima transformisanim u linearne segmente.

Možete dobiti rutinu ovdje


58. AUTOLISP RUTINSKI INSERTIRANI POČETI NA DISTANCAMA SPECIFICIRANIH U OSI

Ovom rutinom moći ćete da ubacite u određene tačke (poligon) sa odgovarajućim rastojanjima, podaci o ubacivanju ovih tačaka potiču od ručne digitalizacije udaljenosti ili čitanja datoteke na daljinu (datoteka od primer boljeg razumevanja).

Ova rutina se može koristiti na primjer u slučaju osovine puta, u nekim prilikama je neophodno locirati tačno progresivno u osi (polilina), kao na primer progresivno 23.76, možete to ručno uraditi, ali uzimate više vremena, uz ovu rutinu morate samo da izaberete osu, označite početnu progresiju te osi (obično sa vrijednošću 0), a zatim unesite rastojanje.

Ako imate mnogo razdaljina za ulazak u osu, umesto da ih kucate lisp daje mogućnost izbora tekstualne datoteke, u okviru ove tekstualne datoteke će biti rastojanja, a lisp će ih pročitati jedan po jedan, ubacujući ih po tački na osi (poliglina).

Lisp takođe vam omogućava da promenite početak ose Pošto je početak određen prema početnoj tački koja je generirala poliliniju, ako lisp počne stavljati udaljenosti do krajnje točke koja nije željena, koristite opciju: “Promeni start osi".

Uz rutinu je CAD datoteka, sa jednim osom (poliglina), kao primjer za implementaciju rutine lisp.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: PP
  3. Izaberite kako želite da umetnete napredne programe: ručno (1 × 1) ili čitanjem tekstualne datoteke.
  4. Izaberite poliolinsku osovinu
  5. Unesite progresivno ili početno rastojanje od osi (podrazumevano je 0)
  6. Unesite progresivno ili rastojanje da biste pronašli (u slučaju ručnog prstenja, ako je izabrano čitanje datoteke to nije neophodno)

Možete dobiti rutinu ovdje


59. RUTINSKA LIZP, KOJA USKLAĐUJE KOORDINATE U PROFILU AUTOMATSKI PREMA POSEBNOM PROSTORU

Sa ovom rutinom napravljenom sa AutoLisp-om i VisualLisp-om, moći ćete da umetnete svakih "n" metara nadmorske visine odabrane polilinije (prirodnog terena ili terena za ispašu) u formatu vašeg profila, a kote će biti umetnute uzimajući kao referentnu tačku naznačenu u formatu.

U ovoj komandi možete odrediti skalu crteža, ova skala se ne odnosi na vertikalnu skalu profila, već na skalu tekstova dimenzija koje treba umetnuti, tekstovi dimenzija za 1: 500 skali će biti veći od onih na 1: 50 skali.

Takođe možete definirati vertikalnu skalu vašeg profilaOva informacija je važna jer kontrolira vrijednosti dimenzija u profilu prirodni teren skaliranje 10 puta svoju veličinu u vertikalnom imaju dimenziju vrijednosti i 10 puta svoje stvarne veličine, tako da je naredba mora za obavljanje odgovarajuće poslove za transformaciju vrijednosti na stvarne dimenzije.

Druga vrijednost za unos i ona koja definiše ovu komandu, je udaljenost u kojoj će se dimenzije ubacitiUobičajena vrijednost je 10 donosi ovu rutinu, što znači da dimenzije svaki 10 metara se ubacuju u horizontalnom od date referentne točke.

Nakon izbora poli linije koja predstavlja vaš profil (TN, Rasante, itd.), naredba će vas tražiti da navedete referentnu tačku u vašem formatu profila, morate navesti ovu tačku u a progresivna celinaNa primjer, ako je profil na 0 000 100 + + 000, treba da ukaže na tačku u progresivnom 0 ili 10 ili 20, itd (u skladu sa svakim kao što je navedeno udaljenosti umetanje dimenzija).

Zapamtite to da bi program dobio odgovarajuće dimenzije, profil mora biti pravilno lociran, tj. dimenzije su tačne za profil.

Ovaj grafikon će vam pomoći da bolje razumete opcije ove rutine:

Da biste koristili ovu rutinu, morate uraditi sledeće: (Podrazumevane vrijednosti trebaju pratiti primjer uz priloženu CAD datoteku)

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: ICP.
  3. Unesite veličinu crteža za veličinu dimenzija: 850 (možete da promenite sve dok veličina nije odgovarajuća)
  4. Unesite vertikalnu skalu profila: 1 (vertikalna skala isto kao i horizontalna)
  5. Unesite rastojanje između progresiva: 10
  6. Unesite broj decimala, podrazumevano: 3
  7. Izaberite profil koji ćete ograničiti (TN, Rasante itd)
  8. Označava putnu tačku u formatu vašeg profila (vidi grafikon)

Možete dobiti rutinu ovdje


60. RUTINSKA SLUŽBA KOJA DOZVOLJAVA PROGRESIVNU ILI DUŽINU U POKAZANOJ TOČKI

Ova rutina razvijena u Autolisp-u i Visual Lisp-u, omogućava vam da dobijete dužinu ili progresivnu polininu ili osu i ubacite je na crtež pomoću tačke ubacivanja.

Da biste to uradili, morate da izaberete poligoniju i naznačite da je početak progresivan, morate proveriti da li je komanda dobila polaznu tačku ispravne poli-linije (početak osi), ako ne, možete promeniti početak osa sa opcijom koja predstavlja ovu komandu.

Možete da promenite neke podrazumevane parametre iz izvornog koda, kao što je visina teksta koji treba umetnuti.
Imajte na umu da vaš koordinatni sistem mora biti pozitivan, inače će se generirati greška ukazujući na progresivnu tačku ili dužinu koja će se dobiti.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: OPR
  3. Odaberite poliliniju osi ili unesite slovo “C“, za promjenu početka ose
  4. Unesite početnu (ili početnu) vrednost početne tačke podrazumevane poligonije: 0.00
  5. Označava tačke u liniji koju želite dobiti dužinu ili progresivno

Možete dobiti rutinu ovdje


61. LISP ROUTINE KOJI OSTVARUJE RAZLIČITE OPERACIJE S ODABRANIM TEKSTOM (NUMERIČNO)

To je mala, ali vrlo korisna lisp rutina koja vam omogućava da dobijete informacije o operacijama s odabranim tekstovima, očito ovi tekstovi moraju imati numeričke vrijednosti kako bi se proračuni mogli izvršiti, na primjer: "2.22", "3.39" ( bez navodnika) itd.

Ako je među svim numeričkim tekstovima komanda pronaći nenoministički tekst na primjer, riječ "tačka", ovaj tekst će uzeti kao 0.00 vrijednost, pa rezultate bi se promenila.

Informacije date od ove naredbe su:

  • Count (Ukupan broj odabranih numeričkih elemenata)
  • BrojMaksimalno (Maksimalna vrijednost svih odabranih numeričkih tekstova)
  • BrojMinimum (Minimalna vrijednost svih odabranih numeričkih tekstova)
  • Prosek (Prosjek svih odabranih numeričkih tekstova)
  • Suma (Zbir svih odabranih numeričkih tekstova)

Da biste dobili rezultate sami dovoljno je izabrati jedan po jedan ili pomoću prozora (prozor) tekstovi iz kojih se želi informacija.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: IV
  3. Izaberite sve numeričke tekstove iz kojih želite dobiti informacije

Možete dobiti rutinu ovdje


62. ROUTINE LISP koja hoda i štampa sve rasporede sa trenutnom konfiguracijom

Ova rutina vam omogućava da prođete kroz sve postavke i da odštampate svaku od njih sa trenutnom konfiguracijom stranice koju imate, vredi razjasniti da se raspored prostornog prostora neće uzeti u obzir.

Komanda se pokreće kroz svaki raspored i ako verifikuje da je to model prostora, preskočite ga nastavljanjem sa ostalima, pa ako želite da štampate i prostor modela, samo modifikujte komandu na koji se takođe uzima u obzir i štampa.

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

Ako imate mnogo datoteka za štampanje i svaka ima više rasporeda, možete povećati funkcionalnost ove naredbe tako što ćete raditi sljedeće:

Kreirajte datoteku koja se zove Acad.lsp (ako ga već nemate), u toj datoteki dodajte sljedeće redove koda bilo gdje u isto:

(defun s :: startup ()
(učitajte “Pet kroz i odštampajte sve layouts.LSP”) ;Ovo je naziv priložene datoteke.
)

Putanja nije naznačena jer je već shvaćeno da se putanja određene LSP datoteke doda u direktorijume za podršku AutoCAD-a (označeno u dijalogu opcija), ukoliko ne, možete zamijeniti liniju koda pomoću (označen je pun kurs lsp datoteke za učitavanje):

(defun s :: startup ()
(učitajte “C:\\CONSTRUCGEEK\\TUSLISP\\Prođite kroz i odštampajte sve rasporede.LSP”)
)

Da biste normalno koristili ovu rutinu (bez modifikacija), morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: LPLOT
  3. Morate sačekati sve dok se svi zadaci za štampanje ne završe.

Možete dobiti rutinu ovdje


63.  VIZUALNI RUTINSKI LISP REŠAVANJE TEKSTA PRAVO ILI LIJE PREMA BROJU KARAKTERA INDIKIRANIH

Ova lupa rutina vam omogućava da isečete izabrane tekstove, obrišete ih na desno, levo ili na obe strane, što će zavisiti od toga šta je komanda rečena.

Na primjer, ako imate početni tekst “0+580.00” a reći ćete komandi da smanjite karaktere 2 levo, komanda će je zamijeniti "580.00".

Ako poručite komandi da isečete 3 znake s desne strane, komanda će zamijeniti početni tekst pomoću “0+580”.

Najzad, ako poručite komandi da obrišete sa obe strane, 2 znakovi s leve strane i 3 udesno, početni tekst će biti zamenjen sa "580".

Kao što možete videti, samo označite broj znakova koji će seći i odabrati tekstove i oni će biti isečeni kao što je naznačeno.

Da biste koristili ovu rutinu morate uraditi sledeće:

  1. Uvezite datoteku lisp u AutoCAD.
  2. Unesite ime komande: RET
  3. Označava koja će strana tekstova biti obrezana [Levo / desno / oboje]
  4. Unesite broj znakova koji će biti isečeni na pomenutoj strani (s)
  5. Izaberite sve tekstove koje želite da isečete
  6. Pritisnite taster Enter ili kliknite desnim tasterom miša da izvršite zamenu

Možete dobiti rutinu ovdje

Golgi Alvarez

Pisac, istraživač, specijalista za modele upravljanja zemljištem. Učestvovao je u konceptualizaciji i implementaciji modela kao što su: Nacionalni sistem upravljanja imovinom SINAP u Hondurasu, Model upravljanja zajedničkim opštinama u Hondurasu, Integrisani model upravljanja katastrom - registar u Nikaragvi, Sistem administracije teritorije SAT u Kolumbiji . Urednik Geofumadas bloga znanja od 2007. godine i kreator AulaGEO akademije koja uključuje više od 100 kurseva o temama GIS - CAD - BIM - Digital Twins.

Vezani članci

56 Komentari

  1. Zdravo inženjeru. Mozes li mi pomoci ? Kako upisati koordinatnu mrežu u civil 3D 2024 molim

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

  3. Postojat će rutina koja učitava oblak tačaka u PENCD formatu, odvojenih razmacima ili zarezima u Autocadu 2015
    ili više. Hvala ti

  4. ZA KOJU TIVER TEŽINU EM BAIXAR KAO LISP. ODLUČIM DA SE OBAVIJESTI NA MJESTO U ESPANHOLU E AÍ TÊM DE PROCURAR A VOSSA LISP EM ESPANHOL, NEĆU DA NALAZIM NESSA PAGINA PROCUREM NEMA FIM DA PAGINA KAO SETAS PARA PASSAR - SLJEDEĆU STRANU NA VASU ĆE SE OSNITI. DEPOIS É SÓ KLIKAR NA VOSSA LISP, KLIKNI EM PRIKLJUČENE FILESE POREZ ILI PRIJAVLJIVI.

  5. ZA KOJU TIVER TEŽINU EM BAIXAR KAO LISP. ODLUČIM DA SE OBAVIJESTI NA MJESTO U ESPANHOLU E AÍ TÊM DE PROCURAR A VOSSA LISP EM ESPANHOL, NEĆU DA NALAZIM NESSA PAGINA PROCUREM NEMA FIM DA PAGINA KAO SETAS PARA PASSAR - SLJEDEĆU STRANU NA VASU ĆE SE OSNITI. DEPOIS É SÓ KLIKAR NA VOSSA LISP E KLIK EM EM PRIKLJUČENE FILESE POREZ ILI PRIJAVLJIVI. NADAM TER AJUDADO

  6. Pozdrav, želio bih znati imaš li neki tečaj ili obuku za učenje programiranja u Autocadu. A isto tako i da stvorim aplikaciju koja mi pomaže da prebrojim i identifikujem niz linija

  7. boa noite .. gostaria znajući da lisp 37. Pretvornik entiteta 3DFace em solids ACIS radi u svim verzijama radi automatskog rada?

  8. Nisam skinula vašu lisp
    Molim vas, pošaljite me

  9. hello Želeo bih da znam kako mogu da steknem te usne da izvučem koordinate polilinije i jednu da dobijem polilinijske naušnice

    hvala

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

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

  12. Traži Lisp za gradijent, odnosno krug određenih radijus mora smanjiti na viši nivo kriva i generirati poliliniju iz izvora i tako dalje dok se kreće na drugo mjesto je dizajnirati puta i je delikvent kopirati krugovima i nacrtati polylines hvala

  13. Imaju neku rutinu da dodeljuju atribute osnovnim elementima, a ne blokovima, a one se mogu vizualizirati u dijalog box-u na ekranu.

  14. Zdravo.

    Kako da preuzmem lisp “Export Coordinate points to a CSV file”?

    hvala

  15. DOBRE NOĆE
    Ja bih voleo vašu podršku, imam problem Moj AUTOCAD NE OBAVLJA LIPE ZA IZRADU TEHNIČKIH PODATAKA (KOORDINATI, STRANICE, ANGLI)

  16. Hail, vorrei Routine nominata AREASX, je moguća.

    Grazie unapred

  17. Zdravo, želeo bih da pristupim rutini kako bih progresivas postavio na poravnanje.

    Hvala

  18. Želeo bih da vam pošaljem rutinu koja u poslednjim verzijama ne funkcioniše iu starim verzijama ako je uspela, nadam se da ćete to moći ispraviti i / ili poboljšati, na poštu koju ste mi naznačili ili kada mi pošaljete ruševinu.

  19. Vrlo dobar na sve, moram rutinu arcos_de_una_polilinea_en_segmentos_lineales.fas za izvoz AutoCAD MIDAS GEN 2015 bez obzira na lukove stvara u AutoCAD-u i razbiti ih u segmente. Puno vam hvala Ja sam iz Kube

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

    Hvala

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

  22. Želim lisp sa funkcijom "Ukloni unutrašnje ili vanjske objekte sa odabrane polilinije", jer u članku ne mogu pronaći link za preuzimanje.

  23. Zdravo, želeo bih da znam da li postoji rutina da biste dobili broj predmeta i stavili ih u tekst

  24. Dragi, pokušavam da smanjim neku rutinu i ovo upozorenje izlazi:

    Nije pronađen

    Zahtevani URL / forum / Routine-lisp-to-add-to-subtract-vrednosti-u-izabrani tekst nije pronađen na ovom serveru.

    Pored toga, naišla je na grešku 404 Nije pronađena prilikom pokušaja korištenja ErrorDocumenta za obradu zahtjeva.

    Šta ja grešim? 1000 hvala Kingu

  25. Pozdrav svima ako neko zna bilo kakvu šopu koja dozvoljava poligono znanje, dužinu i ugao, ako neko zna, rutinski topo12 ako mogu poslati ami poštu juanpaulo_100@htomail.comPuno vam hvala, moji prijatelji.

  26. dobar dan, želeo bih da saznam rutinu za autokad 2014 ako im je bilo potrebno da generišu tabele u koordinate i dizajn autoputeva

    hvala

    pozdravi

  27. hola
    Oprostite peuden pomoći sa Lisp da se smanji poliliniju sa svojim km, mislim ako imam poliliniju porijeklom Dm od Incio 100 i kraj dm 1000, da označi bilo kom trenutku u polilinijom i baciti mi dm i ostavi predviđeno.

    sada će dm početka i kraja uvek biti različit za svaki projekat

    ako ne možete da mi pomognete, ja bih ih cenila, pošto često radim sa ovim i bila bi korisna u projektima na putu.

    pozdravi

  28. pozdrav li mi neko može pomoći sa Lisp da poveže anketi sa arbitrias koordinate od dva poena, zatim na sjeveru originalni koordinata se stavlja i na istok i kotu ih ostaviti isto arbitarias dva polazišta što sam i učinio sa alingom, ali kvote se menjaju

  29. Dobar dan, pitam se da li iko zna malo rutina ili imate bilo kakvih jednostavan primjer malog rutinu da se stvori DBF baze podataka i dodavanje podataka ili brisanje iz AutoLISP.
    Nadam se da će mi pomoći.
    hvala

  30. Pozdrav prijatelji, želeo bih da znam da li neko zna za rutinu da izmeri uglove (nadam se spoljne) poligona i njegove udaljenosti i ako ih ne previše tražite da izvoze u Excel.

  31. Kako napišete rutinu .lsp koja se pokreće kada se ubaci crni .dwg crtež i kada se snima?
    hvala

  32. Potrebna mi je pomoć da vidim da li će me neko spasiti.

    Želim da izvezem iz građanskih 3d svih unakrsnih segmenata generiranih u tekstualne datoteke, samo treba da pokažem kilometražu, rastojanje do osi i odgovarajući nivo.
    Nešto tako

    Km, Dist. Do ose, Dimenzija

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

  33. Da vidimo da li sam shvatio.
    Kažete da s Vašom šipkom izvozite koordinate u Excel
    Jesi li ga stavio na daljinu? Ne razumem to, pretpostavljam da je u AutoCAD-u Kao dimenzija ili funkcija u lisp?

    Međutim, ako već imate koordinate u Excel-u, zašto ne bi napravili sljedeću kolonu sa formulom pythagoras između tačke i drugog?
    kvadratni korijen od ((koordinata y2 - koordinata y2) na kvadrat + (koordinata x2 - koordinata x1) na kvadrat)

  34. Dobro jutro HELLO, želim pomozi mi sa Lisp. EXPLAIN, imam plan UZORKOVANJA svaki poen grub sa LISP EXPORTA sadrže koordinate za Excel, ali sada između svakog point i point, ti i PUT daljini, SADA Želim provesti te mjere IZMEĐU POINT YPUNTO u Excel da ne unosite 400PONTS I NJIHOVE UDALJENICE, DA li postoji neki način? Molim te, nemoj mnogo ME I TAKO AVANZO RAD SA NAJBRŽI.

    Hvala unaprijed

  35. Zdravo, želeo bih da znam da li postoji bilo koja rutina koja pretvara autocad avion u drugi referentni sistem na primer iz wgs84-a na psad56

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

    Priložne rutine za crteže dugih, transverzalnih profila, Uvoz i izvoz bodova kroz excel, razne usluge, blok biblioteka.

    U ručnoj fascikli postoji pomoć za instalaciju.
    U okviru ključne fascikle naći ćete datoteku za aktivaciju.
    U okviru ručnog foldera nalaze se datoteke pomoći za naredbe.

    Napomena: zbog razloga sabiranja, ažurirano uputstvo je uklonjeno i nekoliko slika je izbrisano u priloženom priručniku za pomoć.
    Ažurirano uputstvo se može tražiti poštom
    vhcad@hotmail.com
    u slučaju da su aplikacije korisne za njih, ili sami analiziraju rad komandi.

  37. Koristite naredbu pedit
    postoji mogućnost ubacivanja tačaka

  38. kako mogu da ubacim vertexe u poligoniju.
    hvala

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

Nazad na vrh dugmeta