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.