14 maaliskuun, 2022

vapaat AutoLISP-komennot piirustusten muokkausajan säästämiseksi

mikä on AutoLISP?

AutoLISP on suosittu korkean tason kieli, jota käytetään ohjelmointiin CAD-paketeissa, kuten Autocadissa, Bricscadissa tai ZWCADISSA. Käyttämällä AutoLISP, voit luoda räätälöityjä CAD-komentoja suorittaa toimia, jotta voidaan tuottaa haluttu ulostulo.

AutoLISP on jo ladattu täyteen AutoCAD – versiota. AutoCAD LT ei kuitenkaan tue AutoLISP: tä.

luettelo vapaista Lispeistä ja Hyötyohjelmista

3D Polyliinilispeistä

Sl. Ei.

Vapaa Lisp liittyvät 3D Polyline

tavaran kuvaus

luo 3 pisteen suorakulmio

piirrä suorakulmio valitsemalla 3 pistettä

luo Elevaatioita 3D-linjasta

helposti luoda elevations 3D line

Päivitä 3D-Vertex

Päivitä 3D-polylinjan kaikkien kärkipisteiden z-arvo

kohota teksti

nosta valitut tekstit valituissa teksteissä mainittujen korotusten mukaisesti

Muunna 3D kasvot 3D STL: ksi

muuntaa 3D Kasvot STL-tiedoston ja sitten tarkastella STL Vapaa stl katsojat

merkitse Z-arvo 3D-Polyliinin jokaisen kärkipisteen kohdalla

ohjelma z-arvon merkitsemiseksi 3D-Polyliinin jokaisessa huippupisteessä

Interpolaatin 3D-arvo Polyliinin kussakin kärkipisteessä

interpoloidaan 3D-arvo Polyliinin jokaisen kärkipisteen kohdalla

Interpolaattien kohoumat

Interpolaatin nousut 3D-Polyliinaverteksissä

Päivitä 3D Polylinen Vertext

Päivitä 3D Polylinen jokainen Vertext käyttäen Korkeussijaintitekstiä

Maanmittauslaitos Lispsii

Sl. Ei.

maanmittaukseen liittyvä Vapaa Lisp (infrarakentaminen)

tavaran kuvaus

jalat = metri

Muunna etäisyys jaloissa metriksi

Muunna DXF CSV-tiedostoksi

vie Easting, Northing, korkeus ja Huomautus dxf; Muunna Topcon instrumentin luoma DXF CSV-tiedostoksi

Näyttöalue

Näytä monikulmion pinta-ala eri mittayksiköissä

Piirrä kaltevuus

ohjelma, joka piirtää muodostelmatasoisen viivan pituussuuntaiseen osaan, joka piirtää määritetyllä kaltevuudella

mittaa etäisyys

mittaa etäisyys polylinjan kahden pisteen välillä

Interpolaatin korkeus

Interpolaattikorkeudet tietyllä etäisyydellä

merenpinta

Muunna korkeus merenpinnasta

asetus

hyödyllinen lisp muuntamiseen piirustus kohta asetus-out pistettä

Interpoloi useita nousuja

ohjelma useiden elevaatioiden interpoloimiseksi

MidPoint interpolointi

Interpoloi teksti valittujen tekstien puolivälissä

Päivitä korkeus

lisää z-arvo valittuihin pisteisiin

voimalinja

monissa kartoituspiirustuksissa on ilmoitettava voimalinja. Tämän Lispin avulla mikä tahansa polyliini voidaan muuntaa voimalinjaa osoittavaksi viivaksi.

Siirrä teksti Ruudukkopisteeseen

tekstin napsauttaminen lähimpään pisteeseen ruudukossa, jossa on tietty ruudukon väli

Piirrä ruudukko

Piirrä ruudukko tietyllä hilavälillä

Monipinta-ala

Etsi usean monikulmion alue yhdestä komennosta

Draw Leader

Piirrä leader vastaavien easting ja northing

metri = jalat

Muunna metrinen teksti tekstiksi metrisellä arvolla ja jalkojen arvolla

Satunnainen teksti valitulla alueella

luo satunnaisia elevaatioita käytettävissä olevan korkeussijainnin ympärille määritetyllä rajalla

toista Mittauskomento

toista mittakomento blocks lisäysvaihtoehdolla useille polyliinoille samassa komennossa

pisteiden asettaminen

vie Piirustuspisteet Exceliin esittämistä varten

linjaus Lisps

Sl. Ei.

Vapaa Lisp liittyy yhdenmukaistamiseen

tavaran kuvaus

merkitse ketjut

merkitään ketjut valikoiduilla kohdilla annetuin poikkileikkausvälein

luo käyrän suunnittelun yksityiskohdat

luo käyrä suunnittelun yksityiskohtia tahansa tien linjaus

luo lohko linjauksen varrella

luo attribuuttilohko valitulle Polyliinalle jossa lohkon numero

merkitse ketjut risteyksessä

Aseta kärkipiste linjausta pitkin jokaisella Ketjuetäisyydellä: merkitse ketjut risteyskohdassa linjausta pitkin

lisää Vertex linjausta pitkin

lisää Vertex linjausta pitkin (Polyline) tekstin sijaintiin

merkitse kärjen pisteet linjauksen suuntaisesti:

Lisää kärki valitun Polyliinin jokaiseen Kärkipisteeseen

leikkaa linjaus vaihtoehtoisten ketjujen välillä

merkitse ketju tietyllä aikavälillä ja leikkaa linjaus kunkin ketjun välillä.

Polyline Lisps

Sl. Ei.

Vapaa Lisps liittyvät Polyline

Lisp BRICS CAD: lle

vähennä Polyliinavertexia

vähennä Polyliinapainoa

Aseta Verteksi Polylinjaa pitkin

lisää Vertex pitkin Polylinjaa käyttäen tekstin sijainti

Quality Check Monikulmiot

Etsi sulje poly-Quality Tarkista piirustuksesi ennen vientiä GIS-järjestelmään

siirrä Tekstikohteita

vie lohkon Etäisyys linjaus Polyline linja kuin CSV

luo koordinaattitaulukko

luo koordinaatisto taulukko 3d ja 2D Polyline

vie Polyline Vertex

vie Polyline Vertex-tiedot sekä automaattinen Pistenumerointi

merkitse risteykset

Etsi rivitasoja leikkaavat valitun polylinjan kanssa

Etsi avoin monikulmio

merkitse avoimet monikulmiot valittujen polyliinien joukkoon

Muunna sileä Polyliini

Muunna sileä polyliini säännölliseksi polyliinaksi

silota Poikkileikkauslinjaa

silota poikkileikkausviiva niin, että se edustaa sitä luonnollisena Pintana

Muunna Kasvot Polyliiniksi

Muunna 3D-kasvot 3D-polyliineiksi

luo keskilinja

luo keskiviivat reunoista

Etsi risteyksiä

Etsi risteysalueiden kohtia valittujen polylines

Mittalinja

mittaa valitun polylinjan jokainen segmentti.

Riko kaikki leikkaavat Polyliinit

ohjelma Polyliinien katkaisemiseksi risteyksessä

luo monikulmio myötäpäivään

Vaihda monikulmion suunta Kelloviisaaksi

Offset Polyliini molemmin puolin

Offset Polyliini molemmin puolin

Lajittele Polyliinit pituuden mukaan

Lajittelupolyliinit etäisyydestä riippuen

vie Polylinjakoordinaatit

vienti koordinaatti kunkin huippupiste Polylinjan

Block Lisps

Sl. Ei.

Vapaa Lisp liittyvät AutoCAD lohko

tavaran kuvaus

Lisää lohko Janan keskipisteeseen

lisää lohkot kunkin segmentin keskelle

valitun attribuutin teksti

Luo teksti valitusta attribuutista

Aseta lohko Polylinjaan

Aseta lohkot leikkauspisteeseen tai päähän tai leikkauspisteen yhdistelmään ja päätetapahtuma valittujen polyliinien joukossa.

Lisää lohko Kärkipisteeseen

rutiini lisätä lohko kunkin huippupiste valitun polyliinin

nosta lohko

Lisp rutiini nostaa lohkojen avulla lähimmän korkeus tekstiä.

Lisää kenttä tekstiin

lisää lohkot etsimällä määritettyä tekstiä koko piirroksesta

teksti Lisps

Sl. Ei.

Vapaa Lisp tekstiyksiköiden käsittelyyn

tavaran kuvaus

Tarkista puuttuvat numerot järjestyksessä

Etsi puuttuva numero järjestyksessä, joka alkaa pienimmästä numerosta korkeimpaan numeroon valitun tekstin joukossa

muuta tarkkuutta

muuta valitun tekstin tarkkuutta CAD: ssä

Muunna MText tekstiksi CAD

Muunna MText muotoon Normaali Tekstikokonaisuus Autocadissa

Etsi ero yli Liplattavan tekstin

Etsi ero päällekkäisten tekstien välillä

Vaihtotekstit

Interchange the texts

Kierrä tekstiä

Kierrä tekstiä valittujen pisteiden kulman suhteen

Kopioi teksti moneen

Kopioi viiteteksti kaikille muut valitut tekstit

valitse tekstit, jotka sisältävät

valitse tekstit, joilla on määritelty teksti valittujen tekstien joukosta

Etsi päällekkäisyyksiä

Etsi on teksti päällekkäin toisen tekstin tai kokonaisuuden

pyöristää arvot

pyöristä arvot lähimpään 0: een.005

laatikko tekstin ympärillä

laita laatikot valittujen tekstien ympärille

Kierrä tekstiä

laita ympyröitä valittujen tekstien ympärille

Etsi pienin ja suurin määrä valitun tekstin joukosta

Etsi pienin ja suurin määrä valitun tekstin joukosta

Vientipistetiedot

viedään pistetiedot piirustuksesta nimellä CSV-tiedosto

Tuontipisteen tiedot

tuodaan Pistetietoja CSV-tiedostosta AutoCAD-piirustuksena

Utility Lisps

Sl. Ei.

ilmainen Lisp apuohjelma toiminnot

komento

Pilviobjekti

luo callout (pilvimäinen objekti) piirroksen tärkeän tekstin ympärille

makrot

Makrosarja, joka nopeuttaa piirtämisen muokkausta

luettelon dxf tiedot

luetteloi kaikki valitun yksikön DXF-tiedot

Kerro

kerrotaan valitut entiteetit tietyllä kertoimella

Vaihda taso nykyiseen

Vaihda valittujen entiteettien taso nykyiseen tasoon

luo kerrokset nopeasti

Luo uusi taso nopeasti

Poista taso

Poista kaikki valitun yksikön määrittämät tason yksiköt

Aseta normaali UCS

Aseta normaali UCS kaikille valituille yksiköille. hyödyllinen, kun on ekstruusiokulma asetettu piirtämään kokonaisuuksia vahingossa.

mittakaava

skaalaa valitut viivat keskeltä pisteestä tietyllä mittakertoimella.

Arc to Line

Muunna kaari tai ympyrä rivijoukoksi

nosta Korkeussijaintiteksti

kohota kohotuksia tekstin sisällöstä riippuen

apuohjelmat

Sl. Ei.

ilmainen hyötyohjelma

tavaran kuvaus

Excel Macro

CAD-paketin eri väristen Spot-tasojen piirtäminen tämän makron avulla

Excel to CAD

luo taulukon tiedot Natiiveina CAD-kokonaisuuksina Excelistä

ESurvey-muoto

Muunna AutoCAD DXF tai AutoCAD DWG ESRI-Muototiedostoksi

UTM-muunnin

Muunna leveys – / pituusaste (Lat/long) UTM: ksi ja päinvastoin

CAD Batch Runner

Suorita skripti ja lisp useille piirroksille

yksikön muuntaminen

apuohjelma muuntaa Suosituimmat maanmittausyksiköt-pituus, pinta-ala ja tilavuus.

mikä on LSP-tiedosto?

LSP-tiedostoja tai tiedostoja, joiden kanssa .LSP-laajennukset ovat Lisp-ohjelmointikielellä kirjoitettuja tiedostoja. LSP-tiedostot sisältävät AutoLISP: n lähdekoodia selkotekstisenä ohjelmakoodina, joka suoritetaan LSP-tulkin avulla. Nämä tiedostot voidaan avata millä tahansa tekstieditorilla. LSP-tiedostoja käytetään suosittujen CAD-ohjelmien kuten AutoCADin, Bricscadin ja ZWCADIN kanssa.

miten LISP luodaan AutoCADissa?

voit luoda Lisp-ohjelman VLISP-ikkunaan. Jos haluat avata VLISP-ikkunan AutoCAD-ikkunasta, valitse Työkalut-valikosta ’ AutoLISP ’ja valitse sitten’ Visual LISP-editori.’Avautuvassa VLISP-ikkunassa voit kirjoittaa Lisp-ohjelmasi konsoli-ikkunaan. Voit myös käynnistää VLISP tekstieditori valitsemalla ’Tiedosto’, sitten ’ uusi.’Tekstieditorilla voit kirjoittaa ja tallentaa kokonaisia LISP-ohjelmia tai rutiineja.

miten LISP avataan Autocadissa?

AutoLISP-tiedosto tulee ensin ladata ennen kuin se voidaan suorittaa. Jos haluat avata AutoLISP (LSP) – tiedoston, varmista, että tekstieditori on aktiivinen. Vuonna Visual LISP, valikkopalkista, in ’Työkalut’ valikko, klikkaa ’Lataa’ nappi. Vaihtoehtoisesti, vuonna ’Suorita’ työkalurivi, voit klikata ’Lataa Active Edit’ Ikkuna. Konsoli-ikkunassa näkyy viesti, jos ohjelma ladattiin onnistuneesti. Jos haluat suorittaa AutoLISP-toiminnon, kirjoita komentokehotteeseen suluissa komennon tai funktion nimi ja paina ”Enter”. Vaihtoehtoisesti voit kirjoittaa komennon tai funktion nimen sulkeisiin Visual LISP konsolin ikkunakehotteeseen ja painaa ”Enter”.

onko LISP paras ohjelmointikieli AutoCADille?

LISP, yksi parhaista korkean tason kielistä, soveltuu parhaiten AutoCAD-ohjelmointikieleksi AutoCAD-piirustusten jäsentymättömyyden vuoksi.Lisp-toiminnot soveltuvat geometriaan, AutoCADin sisäiseen dwg-tietokantaan pääsyyn tai graafisten kokonaisuuksien manipulointiin Autocadissa. Näiden graafisten entiteettien ominaisuudet paljastetaan Autolispille assosiaatioluetteloina, joissa arvot yhdistetään AutoCAD-ryhmän koodeihin, jotka ilmaisevat ominaisuuksia, kuten määrityspisteitä, säteitä, värejä, kerroksia, linetyyppejä jne. AutoCAD lataa AutoLISP-koodin .LSP-tiedostot.

AutoLISP-koodi voi olla vuorovaikutuksessa käyttäjän kanssa AutoCADin graafisen editorin kautta käyttämällä alkeellisia toimintoja, joiden avulla käyttäjä voi poimia pisteitä, valita objekteja näytöllä sekä syöttää numeroita ja muita tietoja. AutoLISP: ssä on myös sisäänrakennettu graafinen käyttöliittymä (GUI) mini-tai domain – specific language (DSL), Dialog Control Language , modaalisten valintaikkunoiden luomiseen automaattisella asettelulla Autocadissa.

miten AutoLISP-ohjelma ladataan?

syötä Lisp-ohjelma/rutiini Visual Lisp-editoriin. Lataa rutiini klikkaamalla ”

”Lataa Aktiivinen muokkausikkuna” – painiketta. Haluttu komento luodaan. Nyt voit suorittaa tämän komennon komentoikkunassa saadaksesi halutun tuloksen. Voit myös ladata LISP-ohjelman visual lisp editorin ulkopuolelta. Tätä käytäntöä käytetään yleensä silloin, kun et halua jakaa luomaasi Lisp-komentojen koodia. Jos haluat ladata lisp: n LISP-editorin ulkopuolelta, siirry ”Hallitse” – valikkoon ja napsauta ”Lataa sovellus”. Valitse LSP-tiedosto ja lataa se. Näin voit käyttää LSP-rutiinia haluamasi piirustuksen kanssa. Jos haluat kuitenkin käyttää lisp-komentoa useiden piirustusten kanssa, sinun on lisättävä se käynnistysohjelmaan, jotta lisp-rutiini ladataan automaattisesti aina, kun aloitat uuden piirustuksen, ja sitä voidaan käyttää minkä tahansa uuden piirustuksen kanssa.

miten lisp-tiedostoja ladataan Autocad LT: ssä?

Lisp-tiedostoja ei voi ladata AutoCAD LT: ssä. AutoCAD LT on rajoitettu versio AutoCADista. AutoCAD LT ei tue AutoLISP: tä. Ulkoisia sovelluksia ei ole mahdollista ladata AutoCAD LT: ssä, joten Appload-komento ei ole käytettävissä. Tämä on syy, miksi et voi ladata lisp-tiedostoja.

Mitä eroa on AutoLISP: llä ja Visual LISP: llä?

AutoCAD esitteli AutoLISP-sovelluksen ohjelmointirajapintana (API) julkaisussa 2.1, 1980-luvun puolivälissä. LISP valittiin alkuperäiseksi AutoCAD API: ksi, koska se soveltui ainutlaatuisesti AutoCAD-projektien jäsentymättömään suunnitteluprosessiin, jossa kokeiltiin toistuvasti erilaisia ratkaisuja suunnitteluongelmiin.

Visual LISP (VLISP) on ohjelmistotyökalu, joka on suunniteltu nopeuttamaan AutoLISP-ohjelman kehitystä. VLISP integrated development environment (IDE) tarjoaa ominaisuuksia, jotka helpottavat lähdekoodin luontia ja muokkausta, ohjelman testausta ja virheenkorjausta. Lisäksi VLISP tarjoaa välineen itsenäisten sovellusten toimittamiseen, jotka on kirjoitettu AutoLISP-kielellä.

mikä CAD-ohjelmisto tukee AutoLISP: tä ja Visual LISP: tä?

AutoLISP ja Visual Lisp tukevat CAD-ohjelmistoja kuten AutoCAD, BricsCAD, GStarCAD ja ZWCAD.

mitkä ovat eri CAD-ohjelmistojen tukemat eri laajennukset?

jokainen CAD-ohjelmisto vaatii Lisp: n ajamiseen eri tiedostotyypin. Alla mainitut ovat muutamia tarvittavat tiedostotunnisteet:.LSP-Lisp-tiedosto (toimii AutoCAD / BricsCAD / GStarCAD / ZWCAD).FAS-koottu Fast-Load AutoLISP tiedosto (toimii AutoCAD / GStarCAD) .DES-Bricscad kokosi Lisp-tiedoston (toimii Bricscadin kanssa) .ZEL-ZWCAD kokosi Lisp-tiedoston (toimii ZWCAD: n kanssa).

mitä ladata ja miten ladata Lisp?

jokainen CAD-paketti vaatii Lisp: n ajamiseen eri tiedostotyypin. Alla mainitut ovat muutamia tarvittavat tiedostotunnisteet: .LSP-Lisp-tiedosto (toimii AutoCAD / BricsCAD / GStarCAD / ZWCAD).FAS-koottu Fast-Load AutoLISP tiedosto (toimii AutoCAD / GStarCAD) .DES-Bricscad kokosi Lisp-tiedoston (toimii Bricscadin kanssa) .ZEL-ZWCAD kokosi Lisp-tiedoston (toimii ZWCAD: n kanssa). Riippuen haluamasi CAD paketti, Voit ladata haluamasi tiedoston.

miten Lisp Ladataan CAD-pakettiin?

Käynnistä CAD-ohjelma ja kirjoita komentokehotteeseen tai näyttöön ”appload”. Lataa / Poista sovellukset-valintaikkuna näytetään. Seuraava ’Look in’, klikkaa selata hakemistoon, johon olet tallentanut lisp-tiedoston. Valitse tarvittava tiedosto ja klikkaa ’Lataa’ – painiketta ja klikkaa ’Sulje’ – painiketta.

Vastaa

Sähköpostiosoitettasi ei julkaista.