gratis AutoLISP-kommandoer for at gemme tegningsredigeringstid
Hvad er AutoLISP?
AutoLISP er et populært sprog på højt niveau, der bruges til programmering i CAD-pakker som f.eks. Ved hjælp af AutoLISP kan du oprette tilpassede CAD-kommandoer til at udføre handlinger for at generere det ønskede output.
AutoLISP kommer allerede indlæst med en fuld version af AutoCAD. AutoLISP understøttes dog ikke i AutoCAD LT.
liste over gratis Lisp ‘er og hjælpeprogrammer
3D Polyline Lisp’ er
Sl. Ingen. |
gratis Lisp relateret til 3D Polyline |
varebeskrivelse |
Opret 3 Point rektangel |
tegn rektangel ved at vælge 3 point |
|
Opret højder fra 3d-linje |
Opret nemt højder fra 3D-linje |
|
Opdater 3D toppunkt |
opdatering af værdien af alle hjørner af en 3D-polylinje |
|
løft tekst |
løft udvalgte tekster i henhold til de højder, der er nævnt i de valgte tekster |
|
konverter 3d ansigt til 3D STL |
konverter 3D-ansigter til STL-fil, og se derefter STL i gratis STL-seere |
|
Marker å-værdi ved hvert toppunkt i 3D-polylinje |
Program til at markere å-værdi ved hvert toppunkt i 3D-polylinje |
|
interpolere 3D-værdi ved hvert hjørne af polylin |
interpolere 3D-værdi ved hvert toppunkt af polylin |
|
Interpolatforhøjelser |
Interpolationshøjder ved 3D-polylinje-toppunkt |
|
Opdater Vertekstekst af 3D-Polyline |
Opdater hver Verteksttekst af 3D-polylinje ved hjælp af Elevationstekst |
Land Survey Lisps
Sl. Ingen. |
gratis Lisp relateret til landundersøgelse (Infrastructure Engineering) |
varebeskrivelse |
fødder til Meter |
konverter Afstand i fødder til meter |
|
konverter CSV til CSV-fil |
eksport øst, nord, højde og bemærkning; Konverter CSV-fil oprettet af Topcon Instrument til CSV-fil |
|
Vis område |
Vis polygonområde i forskellige måleenheder |
|
tegn Gradient |
Program til at tegne en formation-niveau linje i et længdesnit tegning på en bestemt gradient |
|
Mål afstand |
Mål afstanden mellem to punkter i polylinen |
|
Interpolat Elevation |
interpolere højder i en given afstand |
|
havniveau |
konverter højde til at repræsentere havets overflade |
|
indstilling ud |
nyttig lisp til konvertering af tegnepunkt som indstillingspunkter |
|
interpolere flere stigninger |
Program til at interpolere flere højder |
|
midtpunkt Interpolation |
interpolere tekst midt i udvalgte tekster |
|
Opdater Elevation |
Tilføj værdi til udvalgte punkter |
|
strømledning |
i mange undersøgelsestegninger skal vi angive kraftledningen. Ved hjælp af denne lisp kan enhver polylinje konverteres til en linje, der angiver strømledning. |
|
Snap tekst til gitterpunkt |
sådan klikker du tekst til det nærmeste punkt på gitteret med en given gitterafstand |
|
tegn gitter |
tegn gitter med et givet gitterinterval |
|
flere Område |
Find området med flere polygoner i en enkelt kommando |
|
tegn leder |
tegn leder med respektive easting og nording |
|
Meter til fødder |
konverter metrisk tekst til tekst med metrisk værdi og fødder værdi |
|
tilfældig tekst inden for det valgte område |
Opret tilfældige højder omkring tilgængelig højde med den angivne grænse |
|
gentag mål kommando |
gentag mål kommando med blokke indsættelse mulighed for flere polylines i en enkelt kommando |
|
fastsættelse af punkter |
Eksporter Tegnepunkter for at udmærke sig til indstilling |
justering Lisps
Sl. Ingen. |
gratis Lisp relateret til tilpasning |
varebeskrivelse |
Mark Chainages |
Marker kæder langs udvalgte justeringer ved de givne tværsnitsintervaller |
|
Opret kurve Design detaljer |
Opret kurve design detaljer for enhver vej justering |
|
Opret blok langs justering |
oprette en attributblok på en valgt polylinje med bloknummer |
|
Mark Chainages ved krydsning |
Indsæt toppunkt langs en justering ved hver Kædeafstand: Marker kæder ved krydsning langs justering |
|
Indsæt toppunkt langs en justering |
Indsæt toppunkt langs en justering (polylinje) på tekstplacering |
|
Marker toppunkter langs en justering: |
Indsæt toppunkt ved hvert toppunkt i den valgte polylinje |
|
skær justering mellem alternative kæder |
Marker kæden med et bestemt interval, og skær justeringen mellem hver kæde. |
Polyline Lisps
Sl. Ingen. |
gratis Lisps relateret til Polyline |
Lisp for Brics CAD |
reducer Polyline toppunkt |
reducer Polylinvægt |
|
Indsæt toppunkt langs en polylinje |
Indsæt toppunkt langs polylinje ved hjælp af tekstposition |
|
kvalitetskontrol polygoner |
find luk poly-Kvalitet Tjek din tegning, før du eksporterer til GIS-systemet |
|
Flyt tekstobjekter |
Eksporter Blokafstand fra Justeringspolylinjelinjen som en CSV |
|
Opret koordineret tabel |
Opret Koordinattabel af 3d og 2D Polyline |
|
eksport Polyline toppunkt |
eksport polyline toppunkt Data sammen med Auto punkt nummerering |
|
Mark kryds |
Find lag af linjer krydsning med valgt polylinje |
|
find åben Polygon |
Marker åbne polygoner blandt udvalgte polyliner |
|
konverter glat polylinje |
konverter glat polylinje til almindelig polylin |
|
glat tværsnit linje |
glat tværsnitslinjen for at repræsentere den som en naturlig overflade |
|
konverter ansigt til polylinje |
konverter 3D-ansigter til 3D-polylinje |
|
Opret centerlinje |
Opret centerlinjer fra kanter |
|
Find kryds |
Find skæringspunkter blandt de valgte polyliner |
|
mål linje |
mål hvert segment af den valgte polylinje. |
|
bryd alle krydsende polyliner |
Program til at bryde polyliner i krydset |
|
Genskab Polygon i urets retning |
skift retning af Polygon til Urvis |
|
forskudt polylinje på begge sider |
forskudt polylinje på begge sider |
|
Sorter polyliner efter længde |
Sort Polylines afhængig af afstanden |
|
eksport Polyline koordinater |
Eksportkoordinat for hvert toppunkt i polylinen |
Block Lisps
Sl. Ingen. |
gratis Lisp relateret til AutoCAD Block |
varebeskrivelse |
Indsæt blok ved Segment midtpunkt |
Indsæt blokke i midten af hvert Segment |
|
tekst fra den valgte attribut |
Opret tekst fra den valgte attribut |
|
Indsæt blok på polylinje |
Indsæt blokke i krydset eller enden eller en kombination af skæringspunktet og endepunktet blandt den valgte polylinje. |
|
Indsæt blok ved toppunkt |
rutine for at indsætte blok ved hvert toppunkt i den valgte polylinje |
|
Elevate Block |
Lisp rutine at ophøje blokke ved hjælp af den nærmeste elevation tekst. |
|
Indsæt blok på tekst |
Indsæt blokke ved at finde angivet tekst i hele tegningen |
tekst Lisps
Sl. Ingen. |
gratis Lisp til håndtering af tekstenheder |
varebeskrivelse |
kontroller manglende tal i rækkefølge |
Find det manglende tal i en sekvens, der starter fra det mindste tal til det højeste tal blandt markeret tekst |
|
Skift præcision |
Skift præcision af markeret tekst i CAD |
|
konverter tekst til tekst i CAD |
konverter Mtekst til Normal tekstenhed i AutoCAD |
|
Find forskel i over Lapping tekst |
Find Forskel mellem overlappende tekster |
|
udveksling af tekster |
udveksling af tekster |
|
Roter tekst |
Roter tekst med hensyn til vinklen på de valgte punkter |
|
Kopier tekst til mange |
Kopier tekst af referencetekst til alle andre udvalgte tekster |
|
Vælg tekster, der indeholder |
Vælg de tekster, der har angivet tekst blandt de valgte tekster |
|
Find overlappende |
Find er teksten overlappende på en anden tekst eller enhed |
|
afrund værdier |
afrund værdier til nærmeste 0.005 |
|
boks omkring en tekst |
sæt kasser omkring udvalgte tekster |
|
cirkel rundt om en tekst |
sæt cirkler omkring udvalgte tekster |
|
find Minimum og maksimum antal blandt markeret tekst |
find Minimum og maksimum antal blandt markeret tekst |
|
eksport punkt Data |
eksport af punktdata fra tegning som en CSV-fil |
|
Importpunkt Data |
import af punktdata fra CSV-fil som AutoCAD-tegning |
Utility Lisps
Sl. Ingen. |
gratis Lisp Utility funktioner |
kommando |
Cloud Object |
Opret en billedforklaring (skylignende objekt) omkring den vigtige tekst på tegningen |
|
makroer |
sæt makroer for at fremskynde tegningsredigering |
|
liste DF detaljer |
liste over alle oplysninger om den valgte enhed |
|
Multiplicer |
Multiplicer udvalgte enheder med en given multiplikationsfaktor |
|
Skift lag til nuværende |
ændre laget af udvalgte enheder til det aktuelle lag |
|
Opret hurtigt lag |
Opret hurtigt et nyt lag |
|
Slet lag |
Slet alle enheder af lag bestemt af den valgte enhed |
|
Indstil normale UCS |
Indstil normale UCS til alle de valgte enheder. nyttigt, når der er en ekstruderingsvinkel indstillet til at tegne enheder ved en fejltagelse. |
|
skala linje |
skala valgte linjer fra midtpunktet med en given skalafaktor. |
|
bue til linje |
konverter bue eller cirkel til et sæt linjesegment |
|
Elevate Elevation tekst |
løft højder afhængigt af tekstindhold |
hjælpeprogrammer
Sl. Ingen. |
gratis hjælpeprogram |
varebeskrivelse |
Makro |
plotning af Spotniveauer i forskellige farver i din CAD-pakke ved hjælp af denne makro |
|
til CAD |
Opret tabeldata som Native CAD-enheder |
|
ESurvey Shape |
konverter AutoCAD til ESRI Shape file |
|
UTM Converter |
konverter latitude/longitude (Lat / long) til UTM og omvendt |
|
CAD Batch Runner |
Kør script og lisp på flere tegninger |
|
enhed konvertering |
værktøj til at konvertere mest populære landmåling enheder-længde, areal og volumen. |
Hvad er en LSP-fil?
LSP filer eller filer med .LSP udvidelse er de filer skrevet i Lisp programmeringssprog. LSP filer indeholder kildekode til AutoLISP i form af almindelig tekst programkode, som udføres ved hjælp af en LSP tolk. Disse filer kan åbnes ved hjælp af en hvilken som helst teksteditor. LSP-filer bruges med populære CAD-programmer som f.eks.
Hvordan opretter jeg en LISP i AutoCAD?
du kan oprette et LISP-program i VLISP-vinduet. For at åbne VLISP-vinduet i AutoCAD-vinduet i menuen ‘Værktøjer’ skal du vælge ‘AutoLISP’ og derefter vælge ‘Visual LISP Editor.’I VLISP-vinduet, der åbnes, kan du skrive dit LISP-program i konsolvinduet. Du kan også starte VLISP-teksteditoren ved at vælge ‘Fil’ og derefter ‘Ny.’Teksteditoren giver dig mulighed for at skrive og gemme komplette LISP-programmer eller rutiner.
Hvordan åbner jeg en LISP i AutoCAD?
en AutoLISP-fil skal først indlæses, før den kan udføres. For at åbne en AutoLISP-fil (LSP) skal du sørge for, at teksteditoren er aktiv. I Visual LISP, fra menulinjen, i menuen ‘Værktøjer’, klik på ‘Load’ knappen. Alternativt kan du i værktøjslinjen’ Kør ‘klikke på vinduet’ Indlæs Aktiv redigering’. En meddelelse vises i konsolvinduet, hvis programmet blev indlæst med succes. For at udføre AutoLISP-funktionen skal du ved kommandoprompten AutoCAD indtaste navnet på en kommando eller funktionsnavn i parentes og trykke på ‘Enter’. Alternativt kan du indtaste navnet på en kommando eller funktionsnavn i parentes ved vinduet Visual LISP Console, og tryk på ‘Enter’.
er LISP det bedste programmeringssprog til AutoCAD?
LISP, et af de bedste sprog på højt niveau, er det bedst egnede programmeringssprog til AUTOCAD på grund af den ustrukturerede karakter af AutoCAD-tegninger.Lisp-funktionerne er velegnede til geometri, adgang til AutoCADs interne database eller manipulation af grafiske enheder i AutoCAD. Egenskaberne for disse grafiske enheder afsløres for AutoLISP som associeringslister, hvor værdier er parret med AutoCAD-gruppekoder, der angiver egenskaber såsom definitionspunkter, radier, farver, lag, linetyper osv. AutoCAD indlæser AutoLISP kode fra .LSP-filer.
AutoLISP-kode kan interagere med brugeren gennem AutoCADs grafiske editor ved hjælp af primitive funktioner, der giver brugeren mulighed for at vælge punkter, vælge objekter på skærmen og indtaste numre og andre data. AutoLISP har også en indbygget grafisk brugergrænseflade (GUI) mini – eller domænespecifikt sprog (DSL), Dialogkontrolsproget , til oprettelse af modale dialogbokse med automatiseret layout inden for AutoCAD.
sådan indlæses et AutoLISP-Program?
indtast lisp-programmet/rutinen i Visual Lisp editor. Indlæs rutinen ved at klikke på knappen “
‘Indlæs aktivt redigeringsvindue’. Den ønskede kommando oprettes. Nu kan du køre denne kommando i kommandovinduet for at få det ønskede resultat. Du kan også indlæse LISP-programmet udefra visual lisp editor. Denne praksis bruges normalt, når du ikke vil dele koden for lisp-kommandoer, du oprettede. For at indlæse lisp uden for LISP-editoren skal du navigere til menuen ‘Administrer’ og klikke på ‘Indlæs applikation’. Vælg LSP-filen, og indlæs den. På denne måde kan du bruge LSP-rutinen med den ønskede tegning. Men hvis du vil bruge lisp-kommandoen med flere tegninger, skal du tilføje den til Opstartspakken, så lisp-rutinen automatisk indlæses hver gang du starter en ny tegning, og den kan bruges med enhver ny tegning.
sådan indlæses lisp-filer i Autocad LT?
du kan ikke indlæse lisp-filer i AutoCAD LT. AutoCAD LT er en begrænset version af AutoCAD. AutoCAD LT understøtter ikke AutoLISP. Det er ikke muligt at indlæse eksterne programmer i AutoCAD LT og dermed Appload kommando er ikke tilgængelig. Dette er grunden til, at du ikke kan indlæse lisp-filer.
hvad er forskellen mellem AutoLISP og Visual LISP?
AutoCAD introducerede AutoLISP som en APPLIKATIONSPROGRAMMERINGSGRÆNSEFLADE (API) I Release 2.1 i midten af 1980 ‘ erne. LISP blev valgt som den oprindelige AutoCAD API, fordi den var unikt egnet til den ustrukturerede designproces af AutoCAD-projekter, som involverede gentagne gange at prøve forskellige løsninger på designproblemer.
Visual LISP (VLISP) er et værktøj designet til at fremskynde AutoLISP programudvikling. VLISP integrated development environment (IDE) indeholder funktioner, der hjælper med at lette opgaverne med oprettelse og ændring af kildekode, programtest og fejlfinding. Derudover giver VLISP et medium til levering af enkeltstående applikationer skrevet i AutoLISP.
hvilket CAD-program understøtter AutoLISP og Visual LISP?
AutoLISP og Visual Lisp understøttes af CAD-programmer som f.eks.
hvilke udvidelser understøttes af forskellige CAD-programmer?
hvert CAD-program kræver en anden filtype for at køre lisp. Nedenfor er nævnt et par krævede filudvidelser:.LSP-lisp-fil (arbejder med AutoCAD / BricsCAD / GStarCAD) .FAS-kompileret hurtig-Load AutoLISP fil (arbejder med AutoCAD / GStarCAD) .DES-Bricscad kompileret Lisp fil (arbejder med BricsCAD) .Lisp-fil (arbejder med Lisp).
Hvad skal man hente og hvordan man henter Lisp?
hver CAD-pakke kræver en anden filtype for at køre lisp. Nedenfor er nævnt et par nødvendige filudvidelser: .LSP-lisp-fil (arbejder med AutoCAD / BricsCAD / GStarCAD) .FAS-kompileret hurtig-Load AutoLISP fil (arbejder med AutoCAD / GStarCAD) .DES-Bricscad kompileret Lisp fil (arbejder med BricsCAD) .Lisp-fil (arbejder med Lisp). Afhængigt af din ønskede CAD-pakke, kan du vælge at hente den ønskede fil.
Hvordan uploader jeg Lisp i min CAD-pakke?
Start dit CAD-program, og skriv ‘appload’ved kommandoprompten eller på skærmen. Dialogboksen Indlæs / Aflæs applikationer vises. Ved siden af’ Kig ind ‘ skal du klikke for at gå til det bibliotek, hvor du har gemt lisp-filen. Vælg den ønskede fil, og klik på knappen ‘Indlæs’, og klik på knappen ‘Luk’.