gratis AutoLISP-kommandon för att spara ritningsredigeringstid
Vad är AutoLISP?
AutoLISP är ett populärt högnivåspråk som används för programmering i CAD-paket som AutoCAD, BricsCAD eller ZWCAD. Med AutoLISP kan du skapa anpassade CAD-kommandon för att utföra åtgärder för att generera önskad utgång.
AutoLISP kommer redan laddad med en fullständig version av AutoCAD. AutoLISP stöds dock inte i AutoCAD LT.
lista över gratis Lisps och verktygsprogram
3D Polyline Lisps
Sl. Nej. |
gratis Lisp relaterad till 3D Polyline |
beskrivning |
Skapa 3 punkt rektangel |
Rita rektangel genom att välja 3 poäng |
|
skapa höjder från 3d-linjen |
Skapa enkelt höjder från 3D-linjen |
|
uppdatera 3D Vertex |
uppdatera Z-värdet för alla hörn av en 3D-polylin |
|
höj Text |
höj valda texter enligt de höjder som nämns i de valda texterna |
|
konvertera 3D ansikte till 3D STL |
konvertera 3D-ansikten till STL-fil och visa sedan STL i gratis STL-tittare |
|
markera Z-värde vid varje toppunkt av 3D-polylin |
Program för att markera Z-värde vid varje toppunkt av 3D Polyline |
|
interpolera 3D-värde vid varje toppunkt av polylin |
interpolera 3D-värde vid varje toppunkt av polylin |
|
interpolera höjder |
interpolera höjder vid 3d Polyline Vertex |
|
uppdatera Vertext av 3D Polyline |
uppdatera varje Vertext av 3D Polyline med hjälp av Höjdtext |
lantmäteri Lisps
Sl. Nej. |
gratis Lisp relaterat till lantmäteri (infrastrukturteknik) |
beskrivning |
fötter till Meter |
konvertera avstånd i fot till meter |
|
konvertera DXF till CSV-fil |
exportera Easting, Northing, Elevation och anmärkning från DXF; Konvertera DXF skapad av Topcon Instrument till CSV-fil |
|
Visa område |
Visa Polygonområde i olika måttenheter |
|
Rita lutning |
Program för att rita en formationsnivå linje i ett längdsnitt ritning vid en angiven lutning |
|
Mät avstånd |
Mät avståndet mellan två punkter i polylinen |
|
interpolera höjd |
interpolera höjder på ett visst avstånd |
|
havsnivå |
konvertera höjd för att representera havsnivå |
|
ställa ut |
användbar lisp för att konvertera ritningspunkt som inställningspunkter |
|
interpolera flera höjder |
Program för att interpolera flera höjder |
|
Mittpunktsinterpolering |
interpolera text i mitten av valda texter |
|
uppdatera höjd |
Lägg till Z-värde till valda punkter |
|
kraftledning |
i många undersökningsritningar måste vi ange kraftledningen. Med hjälp av denna lisp kan vilken polylin som helst omvandlas till en linje som indikerar kraftledningen. |
|
Snap Text till Grid Point |
för att snäppa text till närmaste punkt på rutnätet med ett givet rutnätsavstånd |
|
Rita rutnät |
Rita rutnät med ett givet rutnätintervall |
|
flera områden |
hitta området för flera polygoner i ett enda kommando |
|
Rita Ledare |
Rita ledare med respektive easting och northing |
|
Meter till Fötter |
konvertera metrisk text till text med metriskt värde och fotvärde |
|
slumpmässig Text inom valt område |
skapa slumpmässiga höjder runt tillgänglig höjd med den angivna gränsen |
|
upprepa Mätkommandot |
upprepa mätkommando med blockinsättningsalternativ för flera polylinjer i ett enda kommando |
|
ange poäng |
exportera Ritningspunkter till Excel för att ange |
Alignment Lisps
Sl. Nej. |
gratis Lisp relaterad till anpassning |
beskrivning |
markera Chainages |
markera kedjor längs valda inriktningar vid de angivna tvärsnittsintervallen |
|
skapa kurva Design detaljer |
skapa kurvdesigndetaljer för alla väginriktningar |
|
skapa Block längs justering |
skapa ett attributblock på en vald Polyline med blocknummer |
|
markera kedjor Vid korsning |
sätt Vertex längs en inriktning vid varje Chainage avstånd: markera Chainages Vid korsning längs inriktning |
|
infoga Vertex längs en inriktning |
infoga Vertex längs en justering (Polyline) på Text plats |
|
markera toppunkter längs en inriktning: |
infoga Apex vid varje toppunkt av den valda polylinen |
|
skär inriktning mellan alternativa kedjor |
markera kedjan med ett angivet intervall och skär inriktningen mellan varje kedja. |
Polyline Lisps
Sl. Nej. |
gratis Lisps relaterade till polylin |
Lisp för Brics CAD |
minska Polyline Vertex |
minska polylin vikt |
|
sätt Vertex längs en Polyline |
infoga Vertex längs Polyline med textposition |
|
kvalitetskontroll polygoner |
Find close Poly-Quality kontrollera din ritning innan du exporterar till GIS-systemet |
|
flytta textobjekt |
exportera Block avstånd från Alignment Polyline linje som en CSV |
|
skapa samordnad tabell |
skapa koordinatbord av 3D och 2D Polyline |
|
exportera Polyline Vertex |
exportera Polyline Vertex Data tillsammans med automatisk punkt numrering |
|
markera korsningar |
hitta lager av linjer skärande med vald polylin |
|
hitta öppen Polygon |
markera öppna polygoner bland utvalda polylinjer |
|
konvertera slät polylin |
konvertera slät polylin till vanlig polylin |
|
Smoothen tvärsnitt linje |
jämna ut tvärsnittslinjen för att representera den som en naturlig yta |
|
konvertera ansikte till polylin |
konvertera 3D-ansikten till 3D-polylin |
|
skapa mittlinje |
skapa mittlinjer från kanter |
|
hitta korsningar |
hitta korsningspunkter bland de valda polylinerna |
|
Mät linje |
Mät varje segment av den valda polylinen. |
|
Bryt alla korsande polyliner |
Program för att bryta Polylines vid korsningen |
|
återskapa Polygon medurs |
ändra polygons riktning till klockvis |
|
Offset Polyline på vardera sidan |
Offset Polyline på vardera sidan |
|
Sortera Polylines efter längd |
Sortera Polylines beroende på avståndet |
|
exportera Polylinkoordinater |
Exportkoordinat för varje toppunkt i polylinen |
Block Lisps
Sl. Nej. |
gratis Lisp relaterat till AutoCAD Block |
beskrivning |
infoga Block vid Segment mittpunkt |
infoga block i mitten av varje Segment |
|
Text från valt attribut |
skapa Text från det valda attributet |
|
sätt Block på Polyline |
infoga block i skärningspunkten eller änden eller en kombination av skärningspunkten och slutpunkten bland den valda polylinen. |
|
infoga Block vid Vertex punkt |
rutin för att infoga block vid varje toppunkt i den valda polylinen |
|
höj Block |
Lisp rutin för att höja block med närmaste höjdtext. |
|
infoga Block på Text |
infoga block genom att hitta angiven text i hela ritningen |
Text Lisps
Sl. Nej. |
gratis Lisp för hantering av textenheter |
beskrivning |
kontrollera saknade nummer i följd |
hitta det saknade numret i en sekvens som börjar från minsta nummer till högsta nummer bland markerad text |
|
ändra Precision |
ändra Precision för markerad Text i CAD |
|
konvertera MText till text i CAD |
konvertera MText till Normal Textenhet i AutoCAD |
|
Hitta Skillnad i över läppning Text |
Hitta Skillnad mellan överlappande texter |
|
Utbytestexter |
Byt ut texterna |
|
rotera Text |
rotera text med avseende på vinkeln på valda punkter |
|
kopiera Text till många |
kopiera text av referenstext till alla andra utvalda texter |
|
Välj texter som innehåller |
Välj de texter som har angivit text bland de markerade texterna |
|
hitta överlappande |
Sök är texten överlappande på en annan text eller entitet |
|
Avrunda värden |
Avrunda värden till närmaste 0.005 |
|
ruta runt en Text |
sätt lådor runt valda texter |
|
cirkel runt en Text |
sätt cirklar runt valda texter |
|
hitta minsta och högsta antal bland markerad Text |
hitta minsta och högsta antal bland markerad Text |
|
exportera punktdata |
exportera punktdata från ritning som en CSV-fil |
|
importera punktdata |
importera punktdata från CSV-fil som AutoCAD-ritning |
Utility Lisps
Sl. Nej. |
gratis Lisp Utility funktioner |
kommando |
Cloud Object |
skapa en bildtext (molnliknande objekt) runt den viktiga texten i ritningen |
|
makron |
uppsättning makron för att påskynda ritningsredigering |
|
lista dxf detaljer |
lista alla dxf-detaljer för den valda enheten |
|
Multiplicera |
multiplicera valda enheter med en given multiplikationsfaktor |
|
Byt lager till aktuellt |
ändra lagret för valda entiteter till det aktuella lagret |
|
snabbt skapa lager |
Skapa snabbt ett nytt lager |
|
radera lager |
ta bort alla enheter i lager som bestäms av den valda enheten |
|
Ställ in normala UCS |
Ställ in normala UCS till alla valda enheter. användbar när det finns en extruderingsvinkel inställd på ritningsenheter av misstag. |
|
skala linje |
skala valda linjer från mittpunkten med en given skalfaktor. |
|
båge till linje |
konvertera båge eller cirkel till en uppsättning linjesegment |
|
höj Höjdtext |
höj höjder beroende på textinnehåll |
Verktygsprogram
Sl. Nej. |
gratis Verktygsprogram |
beskrivning |
Excel makro |
plottning av Spotnivåer i olika färger i ditt cad-paket med hjälp av detta makro |
|
Excel till CAD |
skapa tabelldata som inbyggda CAD-enheter från Excel |
|
ESurvey Shape |
konvertera AutoCAD DXF eller AutoCAD DWG till ESRI-formfil |
|
utm Converter |
konvertera latitud / longitud (Lat / lång) till UTM och vice versa |
|
CAD Batch Runner |
Kör skript och lisp på flera ritningar |
|
enhetskonvertering |
verktyg för att konvertera mest populära lantmäteri enheter-längd, yta och volym. |
Vad är en LSP-fil?
LSP-filer eller filer med .LSP förlängning är filerna skrivna i LISP programmeringsspråk. LSP-filer innehåller källkod för AutoLISP i form av klartext programkod som körs med hjälp av en LSP tolk. Dessa filer kan öppnas med vilken textredigerare som helst. LSP-filer används med populära CAD-program som AutoCAD, BricsCAD och ZWCAD.
Hur skapar jag en LISP i AutoCAD?
du kan skapa ett LISP-program i vlisp-fönstret. För att öppna vlisp-fönstret, från AutoCAD-fönstret, i menyn ’Verktyg’, välj ’AutoLISP’ och välj sedan ’Visual LISP Editor.’I vlisp-fönstret som öppnas kan du skriva ditt LISP-program i konsolfönstret. Du kan också starta vlisp-textredigeraren genom att välja ’fil’ och sedan ’Ny.’Textredigeraren kan du skriva och spara kompletta LISP program, eller rutiner.
hur öppnar jag en LISP i AutoCAD?
en AutoLISP-fil bör först laddas innan den kan köras. För att öppna en AutoLISP-fil (LSP), se till att textredigeraren är aktiv. I Visual LISP, från menyraden, i ’Verktyg’ – menyn, Klicka på ’Ladda’ – knappen. Alternativt kan du klicka på’ Ladda aktiv redigering ’i verktygsfältet’ kör’. Ett meddelande visas i konsolfönstret om programmet laddades framgångsrikt. För att utföra AutoLISP-funktionen, Ange AutoCAD-Kommandotolken namnet på ett kommando eller funktionsnamn inom parentes och tryck på ’Enter’. Alternativt kan du ange namnet på ett kommando eller funktionsnamn inom parentes vid Visual LISP Console window prompt och trycka på ’Enter’.
är LISP det bästa programmeringsspråket för AutoCAD?
LISP, ett av de bästa högnivåspråken, är det bäst lämpade programmeringsspråket för AUTOCAD på grund av den ostrukturerade karaktären hos AutoCAD-ritningar.Lisp-funktionerna är lämpliga för geometri, åtkomst till AutoCADs interna DWG-databas eller manipulation av grafiska enheter i AutoCAD. Egenskaperna hos dessa grafiska enheter avslöjas för AutoLISP som associeringslistor där värden är parade med AutoCAD-gruppkoder som indikerar egenskaper som definitionspunkter, radier, färger, lager, linetyper etc. AutoCAD laddar AutoLISP-kod från .LSP-filer.
AutoLISP-kod kan interagera med användaren via AutoCADs grafiska redigerare med hjälp av primitiva funktioner som gör det möjligt för användaren att välja poäng, välja objekt på skärmen och mata in siffror och annan data. AutoLISP har också ett inbyggt grafiskt användargränssnitt (GUI) mini – eller domänspecifikt språk (DSL), Dialogkontrollspråket , för att skapa modala dialogrutor med automatiserad layout inom AutoCAD.
Hur laddar du ett AutoLISP-Program?
ange lisp-programmet/rutinen i Visual Lisp editor. Ladda rutinen genom att klicka på knappen ”
”ladda aktivt redigeringsfönster”. Det önskade kommandot skapas. Nu kan du köra det här kommandot i kommandofönstret för att få önskat resultat. Du kan också ladda LISP programmet från utanför visual lisp editor. Denna praxis används normalt när du inte vill dela koden för lisp-kommandon du skapade. För att ladda lisp utanför LISP-redigeraren, navigera till ’Hantera’ – menyn och klicka på ’Ladda program’. Välj LSP-filen och ladda den. På detta sätt kan du använda LSP-rutinen med önskad ritning. Men om du vill använda lisp-kommandot med flera ritningar måste du lägga till det i startpaketet så att lisp-rutinen automatiskt laddas varje gång du startar en ny ritning och den kan användas med alla nya ritningar.
Hur laddar du lisp-filer i Autocad LT?
du kan inte ladda lisp-filer i AutoCAD LT. AutoCAD LT är en begränsad version av AutoCAD. AutoCAD LT stöder inte AutoLISP. Det är inte möjligt att ladda externa program i AutoCAD LT och därmed Appload kommandot är inte tillgänglig. Detta är anledningen till att du inte kan ladda lisp-filer.
vad är skillnaden mellan AutoLISP och Visual LISP?
AutoCAD introducerade AutoLISP som ett applikationsprogrammeringsgränssnitt (API) I Release 2.1, i mitten av 1980-talet. LISP valdes som det ursprungliga AutoCAD API eftersom det var unikt lämpat för den ostrukturerade designprocessen för AutoCAD-projekt, vilket innebar att man upprepade gånger försökte olika lösningar på designproblem.
Visual LISP (VLISP) är ett verktyg för att påskynda AutoLISP programutveckling. VLISP integrated development environment (IDE) ger funktioner för att underlätta uppgifterna för skapande och modifiering av källkod, programtestning och felsökning. Dessutom tillhandahåller VLISP ett medium för att leverera fristående applikationer skrivna i AutoLISP.
vilken CAD-programvara stöder AutoLISP och Visual LISP?
AutoLISP och Visual Lisp stöds av CAD-program som AutoCAD, BricsCAD, GStarCAD och ZWCAD.
vilka är de olika tillägg som stöds av olika CAD-program?
varje CAD-programvara kräver en annan filtyp för att köra lisp. Nedan nämns några obligatoriska filtillägg:.LSP-Lisp-fil (fungerar med AutoCAD / BricsCAD / GStarCAD / ZWCAD) .FAS-sammanställt Snabb belastning AutoLISP-fil (fungerar med AutoCAD / GStarCAD) .DES-Bricscad sammanställt Lisp-fil (fungerar med BricsCAD) .ZEL-ZWCAD sammanställt Lisp-fil (fungerar med ZWCAD).
vad ska man ladda ner och hur man laddar ner Lisp?
varje CAD-paket kräver en annan filtyp för att köra lisp. Nedan nämns några obligatoriska filtillägg: .LSP-Lisp-fil (fungerar med AutoCAD / BricsCAD / GStarCAD / ZWCAD) .FAS-sammanställt Snabb belastning AutoLISP-fil (fungerar med AutoCAD / GStarCAD) .DES-Bricscad sammanställt Lisp-fil (fungerar med BricsCAD) .ZEL-ZWCAD sammanställt Lisp-fil (fungerar med ZWCAD). Beroende på önskat CAD-paket kan du välja att ladda ner önskad fil.
Hur laddar jag upp Lisp i mitt CAD-paket?
starta ditt CAD-program och skriv ’appload’vid kommandotolken eller på skärmen. Dialogrutan Ladda / lossa program visas. Bredvid ’titta in’, Klicka för att bläddra till katalogen där du har sparat lisp-filen. Välj önskad fil och klicka på ’Ladda’ – knappen och klicka på ’Stäng’ – knappen.