comenzi AutoLISP gratuite pentru a economisi timpul de editare a desenului
ce este AutoLISP?
AutoLISP este un limbaj popular de nivel înalt utilizat pentru programarea în pachete CAD precum AutoCAD, BricsCAD sau ZWCAD. Folosind AutoLISP, puteți crea comenzi CAD personalizate pentru a efectua acțiuni pentru a genera ieșirea dorită.
AutoLISP vine deja încărcat cu o versiune completă a AutoCAD. Cu toate acestea, AutoLISP nu este acceptat în AutoCAD LT.
Lista de Lisp-uri gratuite și programe utilitare
Lisp-uri polilinie 3d
Sl. Nu. |
Lisp gratuit legat de Polilina 3D |
descriere |
creați dreptunghi cu 3 puncte |
desenați dreptunghiul selectând 3 puncte |
|
creați creșteri de la linia 3D |
creați cu ușurință creșteri de la linia 3D |
|
actualizare Vertex 3D |
actualizați valoarea Z a tuturor vârfurilor unei polilinii 3D |
|
ridică textul |
ridicați textele selectate conform cotelor menționate în textele selectate |
|
convertiți fața 3D în STL 3D |
convertiți fețele 3D în fișierul STL și apoi vizualizați Stl în telespectatorii Stl liberi |
|
marcați valoarea Z la fiecare vârf de polilinie 3D |
Program pentru a marca valoarea Z la fiecare vârf de polilinie 3D |
|
Interpolați valoarea 3D la fiecare vârf de polilinie |
interpola valoarea 3D la fiecare vârf de polilinie |
|
cote de interpolare |
Interpolați elevațiile la vârful poliliniei 3D |
|
actualizare Vertext de polilinie 3D |
Actualizați fiecare Vertext de polilinie 3D utilizând textul de elevație |
Land Survey Lisps
Sl. Nu. |
Lisp gratuit legat de Land Survey (Ingineria infrastructurii) |
descriere |
picioare la metru |
convertiți distanța în picioare în metru |
|
convertiți DXF în fișier CSV |
exportați Easting, Northing, Elevation și Remark de la DXF; Convertiți DXF creat de instrumentul Topcon în fișier CSV |
|
zona de afișare |
Afișați zona poligonului în diferite unități de măsură |
|
desenează gradientul |
Program pentru a desena o linie de nivel de formare într-un desen secțiune longitudinală la un gradient specificat |
|
măsurați distanța |
măsurați distanța dintre oricare două puncte ale poliliniei |
|
cota de interpolare |
Interpolați cotele la o anumită distanță |
|
nivelul mării |
conversia altitudine pentru a reprezenta nivelul mării |
|
stabilirea |
lisp util pentru Conversia punctului de desen ca puncte de setare |
|
interpola mai multe elevații |
program pentru a interpola mai multe elevații |
|
interpolarea punctului de mijloc |
Interpolați textul la mijlocul punctului textelor selectate |
|
actualizare Altitudine |
adăugați valoarea Z la punctele selectate |
|
linia de alimentare |
în multe desene de sondaj, trebuie să indicăm linia de alimentare. Folosind acest lisp, orice polilinie poate fi convertită într-o linie care indică linia de alimentare. |
|
fixați textul la punctul de grilă |
pentru a fixa textul în cel mai apropiat punct al grilei cu o spațiere dată a grilei |
|
desenați grila |
desenați grila cu un interval de grilă dat |
|
zonă multiplă |
găsiți zona mai multor poligoane într-o singură comandă |
|
Draw Leader |
egal lider cu easting respectiv și northing |
|
metru la picioare |
Conversia textului metric în text cu valoare metrică și valoare picioare |
|
text aleatoriu în intervalul selectat |
creați cote aleatorii în jurul valorii de altitudine disponibile cu limita specificată |
|
repetați comanda de măsurare |
repetați comanda de măsurare cu opțiunea de introducere a blocurilor pentru mai multe polilinii într-o singură comandă |
|
stabilirea punctelor |
exportați puncte de desen în Excel pentru a stabili |
aliniere Lisps
Sl. Nu. |
Lisp gratuit legat de aliniere |
descriere |
marcați lanțurile |
marcați lanțurile de-a lungul aliniamentelor selectate la intervalele de secțiune transversală date |
|
creați detalii de proiectare a curbei |
creați detalii de proiectare a curbei pentru orice aliniere a drumului |
|
creați Bloc de-a lungul alinierii |
creați un bloc de atribute pe o polilinie selectată cu numărul blocului |
|
marcați lanțurile la trecere |
introduceți vârful de-a lungul unei alinieri la fiecare distanță de lanț: marcați lanțurile la traversarea de-a lungul alinierii |
|
introduceți vârful de-a lungul unei alinieri |
introduceți Vertex de-a lungul unei alinieri (polilinie) la locația textului |
|
marcați punctele Apex de-a lungul unei alinieri: |
introduceți vârful la fiecare vârf al poliliniei selectate |
|
tăiați alinierea între lanțurile alternative |
marcați lanțul la un interval specificat și tăiați alinierea dintre fiecare lanț. |
Polyline Lisps
Sl. Nu. |
Lisps gratuite legate de polilinie |
Lisp pentru BRICS CAD |
reduceți vârful poliliniei |
reduceți greutatea poliliniei |
|
introduceți vârful de-a lungul unei polilinii |
introduceți vârful de-a lungul poliliniei utilizând poziția textului |
|
poligoane de verificare a calității |
găsiți close Poly-Quality verificați desenul înainte de a exporta în sistemul GIS |
|
mutați obiecte Text |
exportați distanța blocului de la linia polilinie de aliniere ca CSV |
|
creați un tabel de coordonate |
creați tabelul de coordonate al poliliniei 3d și 2D |
|
Export polilinie Vertex |
exportați datele vertexului poliliniei împreună cu numerotarea automată a punctelor |
|
marcați intersecțiile |
găsiți straturi de linii intersectarea cu polilinia selectată |
|
găsiți poligonul deschis |
marcați poligoanele deschise între polilinii selectate |
|
convertiți polilinia netedă |
convertiți polilinia netedă în polilina obișnuită |
|
linia secțiunii transversale Smoothen |
neteziți linia secțiunii transversale pentru a o reprezenta ca suprafață naturală |
|
convertiți fața în polilinie |
convertiți fețele 3D în polilinie 3D |
|
creați linia centrală |
creați linii centrale de la margini |
|
găsiți intersecții |
găsiți puncte de intersecție între polilinii selectate |
|
linia de măsură |
măsurați fiecare segment al poliliniei selectate. |
|
rupeți toate Polilinele care se intersectează |
program pentru a sparge polilinii la intersecție |
|
recreați poligonul în sensul acelor de ceasornic |
schimbați direcția poligonului la ceas înțelept |
|
polilinie Offset pe fiecare parte |
polilinie Offset pe fiecare parte |
|
sortează polilinii după lungime |
sortează polilinii în funcție de distanță |
|
Export Coordonate polilinie |
coordonata de Export a fiecărui vârf al poliliniei |
bloc Lisps
Sl. Nu. |
Lisp gratuit legat de blocul AutoCAD |
descriere |
introduceți blocul la punctul de mijloc al segmentului |
introduceți blocuri în centrul fiecărui Segment |
|
Text din atributul selectat |
creați Text din atributul selectat |
|
introduceți blocul pe polilinie |
introduceți blocuri la intersecție sau capăt sau o combinație de intersecție și punctul final dintre polilinia selectată. |
|
introduceți blocul în punctul Vertex |
rutină pentru a insera bloc la fiecare vârf al poliliniei selectate |
|
Elevate Block |
Lisp de rutină pentru a ridica blocuri folosind cel mai apropiat text elevație. |
|
introduceți blocul pe Text |
introduceți blocuri găsind textul specificat în întregul desen |
text Lisps
Sl. Nu. |
Lisp gratuit pentru manipularea entităților de text |
descriere |
Verificați numerele lipsă În ordine |
Găsiți numărul lipsă într-o secvență pornind de la cel mai mic număr la cel mai mare număr dintre textul selectat |
|
schimbați precizia |
modificați precizia textului selectat în CAD |
|
conversia MText în text în CAD |
convertiți MText în Entitate text normală în AutoCAD |
|
Găsiți diferența în textul peste lepuit |
Găsiți diferența între textele suprapuse |
|
texte de schimb |
schimbă textele |
|
rotiți textul |
rotiți textul în raport cu unghiul punctelor selectate |
|
copiați textul în multe |
copiați textul textului de referință la toate alte texte selectate |
|
selectați textele care conțin |
selectați textele care au specificat textul dintre textele selectate |
|
găsiți suprapunerea |
Find este textul care se suprapune pe un alt text sau entitate |
|
rotunjiți valorile |
rotunjiți valorile la cel mai apropiat 0.005 |
|
caseta în jurul unui Text |
puneți cutii în jurul textelor selectate |
|
cerc în jurul unui Text |
pune cercuri în jurul textelor selectate |
|
Găsiți numărul minim și maxim între textul selectat |
Găsiți numărul minim și maxim între textul selectat |
|
datele punctelor de Export |
Exportul datelor punctuale din desen ca un fișier CSV |
|
Import date punct |
Importarea datelor punctuale din fișierul CSV ca desen AutoCAD |
utilitate Lisps
Sl. Nu. |
funcții gratuite de utilitate Lisp |
comandă |
obiect Cloud |
creați o înștiințare (obiect asemănător norului) în jurul textului important din desen |
|
macrocomenzi |
Set de macro-uri pentru a accelera editarea desenului |
|
lista DXF detalii |
enumerați toate detaliile DXF ale entității selectate |
|
Înmulțiți |
înmulțiți entitățile selectate cu un factor de multiplicare dat |
|
schimbați stratul la curent |
modificați stratul de entități selectate la stratul curent |
|
creați rapid straturi |
creați rapid un nou strat |
|
șterge stratul |
ștergeți toate entitățile stratului tematic determinate de entitatea selectată |
|
setați UC Normal |
setați UCS normal la toate entitățile selectate. util atunci când există un unghi de extrudare setat la desen entități din greșeală. |
|
linie de scară |
scalați liniile selectate de la punctul mediu cu un factor de scară dat. |
|
Arc la linie |
conversia arc sau cerc într-un set de segment de linie |
|
Elevate Elevation Text |
ridicați cotele în funcție de conținutul textului |
programe utilitare
Sl. Nu. |
program utilitar gratuit |
descriere |
Excel Macro |
trasarea nivelurilor Spot în culori diferite în pachetul cad cu ajutorul acestui macro |
|
Excel în CAD |
creați date de tabel ca entități cad Native din Excel |
|
forma ESurvey |
convertiți AutoCAD DXF sau AutoCAD DWG în fișierul de formă ESRI |
|
Convertor UTM |
conversia latitudine / longitudine (Lat/lung) la UTM și vice-versa |
|
cad lot Runner |
rulați scriptul și lisp pe mai multe desene |
|
conversie unitate |
utilitate pentru a converti cele mai populare unități de topografie – lungime, suprafață și volum. |
ce este un fișier LSP?
fișiere LSP sau fișiere cu .Extensia LSP sunt fișierele scrise în limbajul de programare LISP. Fișierele LSP conțin cod sursă pentru AutoLISP sub formă de cod de program text simplu, care este executat cu ajutorul unui interpret LSP. Aceste fișiere pot fi deschise folosind orice editor de text. Fișierele LSP sunt utilizate cu programe CAD populare, cum ar fi AutoCAD, BricsCAD și ZWCAD.
Cum creez un LISP în AutoCAD?
puteți crea un program LISP în fereastra VLISP. Pentru a deschide fereastra VLISP, din fereastra AutoCAD, în meniul’ Tools’, selectați’ AutoLISP ‘și apoi selectați’ Visual LISP Editor.’În fereastra VLISP care se deschide, puteți introduce programul LISP în fereastra consolei. De asemenea, puteți lansa editorul de text VLISP selectând ‘Fișier’, apoi ‘Nou.’Editorul de text vă permite să scrie și de a salva programe complete LISP, sau rutine.
cum deschid un LISP în AutoCAD?
un fișier AutoLISP trebuie încărcat mai întâi înainte de a putea fi executat. Pentru a deschide un fișier AutoLISP (LSP), asigurați-vă că editorul de text este activ. În Visual LISP, din bara de meniu, în meniul’ Tools’, faceți clic pe butonul’ Load’. Alternativ, în bara de instrumente’ Run’, puteți face clic pe’ Load active Edit ‘ fereastră. Un mesaj este afișat în fereastra consolei dacă programul a fost încărcat cu succes. Pentru a executa funcția AutoLISP, la promptul de comandă AutoCAD, introduceți numele unei comenzi sau nume de funcție între paranteze și apăsați ‘Enter’. Alternativ, puteți introduce numele unei comenzi sau nume de funcție între paranteze la promptul ferestrei consolei visual LISP și apăsați ‘Enter’.
este LISP cel mai bun limbaj de programare pentru AutoCAD?
LISP, unul dintre cele mai bune limbaje de nivel înalt, este cel mai potrivit limbaj de programare pentru AUTOCAD datorită naturii nestructurate a desenelor AutoCAD.Funcțiile lisp sunt potrivite pentru geometrie, accesarea bazei de date DWG interne AutoCAD sau manipularea entităților grafice în AutoCAD. Proprietățile acestor entități grafice sunt dezvăluite AutoLISP ca liste de asociere în care valorile sunt asociate cu codurile grupului AutoCAD care indică proprietăți precum puncte definitive, raze, culori, straturi, tipuri de linii etc. AutoCAD încarcă codul AutoLISP din .Fișiere LSP.
codul AutoLISP poate interacționa cu utilizatorul prin editorul grafic AutoCAD prin utilizarea funcțiilor primitive care permit utilizatorului să aleagă puncte, să aleagă obiecte pe ecran și numere de intrare și alte date. AutoLISP are, de asemenea , un built-in graphical user interface (GUI) mini – sau limbaj specific domeniului (DSL), limba de control de Dialog, pentru crearea de casete de dialog modale cu aspect automat, în AutoCAD.
cum se încarcă un program AutoLISP?
introduceți programul/rutina lisp în Editorul Visual Lisp. Încărcați rutina făcând clic pe butonul „
„încărcați fereastra de editare activă”. Se creează comanda dorită. Acum Puteți rula această comandă în fereastra de comandă pentru a obține rezultatul dorit. Puteți încărca, de asemenea, programul LISP din afara visual lisp editor. Această practică este utilizată în mod normal atunci când nu doriți să partajați codul comenzilor lisp pe care le-ați creat. Pentru a încărca lisp în afara editorului LISP, navigați la meniul ‘ Gestionați ‘și faceți clic pe’Încărcați aplicația’. Selectați fișierul LSP și încărcați-l. În acest fel, puteți utiliza rutina LSP cu desenul dorit. Cu toate acestea, dacă doriți să utilizați comanda lisp cu mai multe desene, trebuie să o adăugați la suita de pornire, astfel încât rutina lisp să fie încărcată automat de fiecare dată când începeți un desen nou și poate fi utilizată cu orice desen nou.
cum se încarcă fișierele lisp în Autocad LT?
nu puteți încărca fișiere lisp în AutoCAD LT. AutoCAD LT este o versiune limitată a AutoCAD. AutoCAD LT nu acceptă AutoLISP. Nu este posibilă încărcarea aplicațiilor externe în AutoCAD LT și, prin urmare, comanda Appload nu este disponibilă. Acesta este motivul pentru care nu puteți încărca fișiere lisp.
care este diferența dintre AutoLISP și LISP vizual?
AutoCAD a introdus AutoLISP ca interfață de programare a aplicațiilor (API) în versiunea 2.1, la mijlocul anilor 1980. LISP a fost ales ca API AutoCAD inițial, deoarece a fost potrivit în mod unic pentru procesul de proiectare nestructurat al proiectelor AutoCAD, care a implicat în mod repetat încercarea de soluții diferite pentru a proiecta probleme.
visual LISP (VLISP) este un instrument software conceput pentru a accelera dezvoltarea programului AutoLISP. VLISP integrated development environment (IDE) oferă funcții pentru a ușura sarcinile de creare și modificare a codului sursă, testarea și depanarea programelor. În plus, VLISP oferă un mediu pentru furnizarea de aplicații independente scrise în AutoLISP.
ce software CAD acceptă AutoLISP și Visual LISP?
AutoLISP și Visual Lisp este susținută de software CAD, cum ar fi AutoCAD, BricsCAD, GStarCAD și ZWCAD.
care sunt diferitele extensii acceptate de diverse programe CAD?
fiecare software CAD necesită un tip de fișier diferit pentru a rula lisp. Mai jos sunt menționate câteva extensii de fișiere necesare: .Fișier LSP-Lisp (funcționează cu AutoCAD / BricsCAD / GStarCAD / ZWCAD) .Fas-compilat fișier Autolisp Fast-Load (funcționează cu AutoCAD / GStarCAD).DES-Bricscad compilat fișier Lisp (funcționează cu BricsCAD) .Zel-ZWCAD compilat fișier Lisp (funcționează cu ZWCAD).
ce să descărcați și cum să descărcați Lisp?
fiecare pachet CAD necesită un tip de fișier diferit pentru a rula lisp. Mai jos sunt menționate câteva extensii de fișiere necesare: .Fișier LSP-Lisp (funcționează cu AutoCAD / BricsCAD / GStarCAD / ZWCAD) .Fas-compilat fișier Autolisp Fast-Load (funcționează cu AutoCAD / GStarCAD).DES-Bricscad compilat fișier Lisp (funcționează cu BricsCAD) .Zel-ZWCAD compilat fișier Lisp (funcționează cu ZWCAD). În funcție de pachetul CAD dorit, puteți alege să descărcați fișierul dorit.
cum să încărcați Lisp în pachetul meu CAD?
porniți programul CAD și la promptul de comandă sau pe ecran, tastați ‘appload’. Va fi afișată caseta de dialog încărcare/descărcare aplicații. Lângă ‘Uită-te în’, faceți clic pentru a naviga la directorul în care ați salvat fișierul lisp. Selectați fișierul dorit și faceți clic pe butonul’ Load ‘și faceți clic pe butonul’ Close’.