AutoCAD-AutodeskEngineeringTopografia

Meer as 60 Autolisp-roetines vir AutoCAD

Lisp vir omskakelings en bedrywighede


1. Omskep voete na meter en omgekeerd

Hierdie roetine wat met Autolisp gegenereer word, stel ons in staat om die waarde van voete na meter te omskep en omgekeerd, die resultaat word in die opdraglyn vertoon.

Hier gebruik ons ​​ook die CVunit funksie, hierdie funksie lisp, verkry sukses waardes, Lêer acad.unt (AutoCAD Eenheid Definisie), as jy wil om waar te neem in detail wat hierdie waardes en verskillende sukses persentasie, ek stel voor jy hierdie lêer te sien .

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: PIM
  3. Kies die omskakelingstipe: voete na meter of meter na voete
  4. Voer die waarde in wat u wil omskakel
  5. U sal in die opdraglyn die inligting met die eenheidsomskakeling kry

Jy kan die roetine kry hier


2. Vermenigvuldig alle geselekteerde tekste

Hierdie roetine wat in AutoLisp gegenereer word, kan die vermenigvuldiging van al die waardes van die geselekteerde tekste verkry, aangesien hierdie roetine korrek werk, is dit nodig dat die geselekteerde tekste van TEKST is en nie van tipe MTEXT nie.

Byvoorbeeld, as jy drie tekste 3 elk met waardes: 1, 2, 3 en gekies drie, die bevel gevolg is vermenigvuldiging van hierdie drie nommers, wat gelyk is aan: 6.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: MUL
  3. Kies al die tekste wat jy wil vermenigvuldig.
  4. Druk die sleutel Tik om die uitslag te kry.

Jy kan die roetine kry hier


3. Skakel duim na meter

Hierdie klein roetine stel ons in staat om die waarde wat in duim na meter ingevoer word, te omskep wat die resultaat in die opdraglyn toon. Die resultaat word ook verdeel tussen 2 as deel van addisionele inligting.

U kan hierdie opdrag verander om ander tipes eenhede te omskep, want u moet die bronkode verander, byvoorbeeld omskep duim tot sentimeter o minute na sekondes, verander net die parameters van die funksie cvunit", in hierdie opdrag het cvunit die volgende parameters: "duim" "meters", met hierdie parameters, sal die ingevoerde waarde geneem word as duim (duim) en sal omgeskakel word na meters (meters), jy kan die parameters verander na die volgende: "minute" "sekonde", "duim" "cm", "acre" "vk yard", "ft" "in", onder andere.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: PM
  3. Voer die waarde in wat u wil omskakel van duim tot meter en

Klaar, jy sal die inligting met die eenheidsomskakeling kry.

Jy kan die roetine kry hier


4. Voeg die lengtes van die lyne van die gekose laag by

Hierdie roetine laat jou toe om die afstande van al die lyne wat in die laag van die voorwerp wat jy kies, by te voeg.

Hierdie roetine laat jou toe om die afstande van al die lyne wat in die laag van die voorwerp wat jy kies, by te voeg. As poliele in die gekose laag gevind word, sal dit geïgnoreer word.
Sodra die som van alle lyne gevind is, word die resultaat vertoon.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: sumlcapa
  3. Kies die lyn wat in die laag van die lyne is wat jy wil byvoeg

Jy kan die roetine kry vir USD 5.99 hier


5. Voeg of trek waardes by geselekteerde tekste

Hierdie roetine gemaak met AutoLisp laat ons toe om waardes by te voeg of af te trek na die gekose tekste.

Byvoorbeeld, as jy 'n teks met 'n waarde van 5 en gebruik hierdie opdrag en het die waarde 2, het die verkose teks veranderinge, bygewerk deur die waarde 7, indien die -2 waarde is gesluit, die teks sal 3 opgedateer.

Doen die volgende om hierdie roetine te gebruik.

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: VSR
  3. Dui die waarde aan wat bygevoeg of afgetrek word
  4. Kies die tekste wat bygevoeg of afgetrek moet word.

Jy kan die roetine kry hier


6. Verkry gebiede van skaduwee afdelings

Hierdie roetine laat u toe om areas van dwarssnitskadu te verkry en stel die waardes in geselekteerde blokkenmerke vas.

Die geselekteerde skakerings moet in 'n laag wees wat die tipe area beskryf wat verkry moet word, by verstek sal die lisp twee laagname lees, wat die volgende is: "SombreadoCorte"En"SombreadoRelleno".

Die lisp som al die areas van die shaders op wat in die laag is "SombreadoCorte" en alle areas van die laag skakerings "SombreadoRelleno” en sodra die seleksie van die luike voltooi is, word die kenmerke van die blok areas opgedateer, hiervoor moet die progressiewe kenmerk van die blok eers gekies word, dit is 'n onsigbare eienskap, maar die lisp net voor die seleksie wys dit en steek dit dan weer weg, dit word gedoen met die opdrag "ATTDISP", dan sal die eienskappe van die sny- en vulareas gekies word en dit sal opgedateer word deur die waardes van die gebiede wat gevind is.

Die keuse van die voorwerpe word gedoen deur middel van 'n venster wat alle insuras insluit, insluitend die teks van die progressiewe een van die afdeling.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: AS.
  3. Kies deur middel van 'n venster al die stukke van sny en vulling van die gedeelte, insluitende die teks van die progressiewe een van dieselfde een.
  4. Kies een vir een die eienskappe van die blok om te verander, begin met die kenmerk van die progressiewe.
  5. Die opdrag sal outomaties eindig nadat die sny en vul eienskappe gekies is.

'N Voorbeeld CAD-lêer is aan die lisp gekoppel vir 'n beter begrip van die opdrag.

Jy kan die roetine kry hier


7. Verkry die helling van 'n lyn of polynyn

Hierdie opdrag (Autolisp roetine) verkry die hellingwaarde van 'n lyn of 'n poollyn, en verkry ook lynlengte, horisontale lengte en hoek.

Dit bied 'n groot hulp wanneer ons wil beheer ons oorbelle, kan die resultaat slegs op die skerm vertoon word (opdraglyn) of deur 'n teks te kies (die waarde van hierdie teks sal verander volgens die waarde van die helling wat gevind word).

Dit is die moeite werd om te beklemtoon dat in die geval van 'n polynyn hierdie opdrag die helling van slegs die eerste segment vind.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: PND
  3. Kies die lyn of polynyn om die helling te kry.
  4. As jy wil, kan jy 'n teks kies om die waarde daarvan te vervang met die helling wat gevind word. Andersins, druk net op Tik om die resultate op die skerm te kry.

Jy kan die roetine kry hier


8.  ROETINE IN VISUELE LISP OM DIE SOM VAN GEKEURTE LYNE OF POLYLIENE TE Haal

Hierdie is 'n Lisp-gegenereerde roetine wat die som van die lengtes van die geselekteerde polylines of lyne kry. Die resultaat van hierdie som kan in 'n teks gestel word deur dit te kies of dit kan net op die opdraglyn vertoon word.

U kan lyne en polylines almal saam deur een venster of een vir een kies.

Die standaard desimale getal van die som van die lengte wat gevind is, is 2, maar 'n ander waarde kan ingevoer word.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: LPL
  3. Gee die aantal desimale vir die resultaat van die som van die lengtes
  4. Kies die lyne of poollyne om hul lengtes by te voeg
  5. Druk die sleutel Tik Om die keuse te beëindig
  6. Kies 'n teks om die waarde daarvan te vervang met die een wat verkry is of druk Tik weer om die resultaat op die opdraglyn te vertoon

Jy kan die roetine kry hier


9. ROUTINE IN VISUELE LISP WAT 'N LYS VAN DIE LAGERS VAN DIE HUIDIGE TEKENING GENREER.

Hierdie is 'n klein roetine wat 'n lys genereer met die name van alle lae van die huidige tekening en vertoon dit op die opdraglyn.

Om hierdie roetine te gebruik, moet jy die volgende doen:

Laai die lisp-lêer in AutoCAD.
Voer die naam van die opdrag in: lc
Die resultaat sal 'n lys wees in die opdraglyn van al die lae van die huidige tekening.

Jy kan die roetine kry hier


Werk met koördinate


10. AUTOLISP-ROETINE WAT 'N GEGEVENS TABEL INVOEG

Hierdie roetine genereer 'n tabel met die gespesifiseerde aantal rye en kolomme, dit is soortgelyk aan die AutoCAD-tabel opdrag, maar ligter om te gebruik.

Hierdie roetine genereer 'n tabel met die aantal rye en kolomme wat gespesifiseer word, is soortgelyk aan die AutoCAD-tabel opdrag, maar ligter om te gebruik, hoewel dit nie data met Excel koppel nie U het die opsie om die tabel met 'n voorafbepaalde waarde te vul wat by verstek "0.00" is en in elke sel geplaas word om later geredigeer te word.

Hierdie opdrag ook kan jy die tafel genereer deur twee opsies te gebruik, die eerste opsie maak dit moontlik om die tabel te definieer deur 'n vaste hoogte en breedte van die selle en die ander opsie pas hierdie waardes aan sodat die gespesifiseerde aantal rye en kolomme betree die aanwysing van 'n venster.

Bykomende opsies sluit die volgende in:

  • Verstek teks: Jy kan die opdrag vertel om 'n verstekwaarde ("0.00") in elke gegenereerde sel in te voeg, hierdie waarde kan aangepas word en kan na enige ander verander word.
  • Tekshoogte: Dit is die hoogte wat die ingevoegde teks sal hê, die verstekhoogte het 'n waarde van "0.25".
  • regverdiging: van die ingevoegde teks, dus is daar twee opsies: Pas (Pas in sel) en Midde- (die helfte van die sel).
  • Kleur: Dit is die kleur wat die ingevoegde tekste sal hê. Standaard is die aanvanklike kleur die huidige kleur gedefinieer.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: Tabla
  3. Volgens die geselekteerde generasie modus word 'n punt aangedui of twee punte word aangedui om 'n venster te genereer

Jy kan die roetine kry hier


Lisp roetines vir interaksie met Excel


11. Voer koördineer punte na 'n CSV-lêer

Hierdie roetine wat met Autolisp gegenereer word, laat u toe om koördinaatpunte uit te voer na 'n Microsoft Excel CSV-lêer. Die voorwerpe waaruit u hierdie koördinate kan uitvoer, is punte, tekste en blokke, kies net hulle en dui 'n bestemmingslêer van die koördinate aan.

Dit moet spesiaal wees sorg as die voorwerpe tekste is, aangesien die punt van invoeging wat in ag geneem word by die uitvoer van die koördinate, hang af van die regverdiging wat hierdie tekste het, as jy seker is dat die regverdiging van die tekste korrek is, is daar geen probleem met die uitvoer van die punte nie.

Dit is raadsaam om voorwerpe te kies wat 'n enkele invoegpunt het, soos blokke of punte van AutoCAD, so is dit veiliger dat die uitgevoerde koördinate die een is wat ooreenstem.

Soos ons vroeër genoem het, koördineer hierdie roetine-uitvoer van punte, tekste (of ook Mtext) en blokke, maar jy kan die bronkode aanvul om ander entiteite in ag te neem soos byvoorbeeld: sirkels, aanvanklike punte van lyne, onder ander voorwerpe wat in sy databasis die kode 10 het.

Die uitgevoerde koördinate het die formaat P, N, E, C (Punt, Noord = Y, Oos = X, Cota = Z) en as dit na 'n CSV-lêer uitgevoer word (geskei deur komma's), sal die waarde van elke lêer sy afsonderlike sel besit wanneer die lêer oopgemaak word.

Om die roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: EPC
  3. Kies die voorwerpe waaruit die koördinate uitgevoer sal word (let daarop dat jy punte, tekste en blokke sal kies (as jy dit vind).
  4. Dui die ligging en naam aan van die CSV-lêer waarin die uitgevoerde koördinate gegenereer sal word.

Jy kan die roetine kry hier


12.  ROUTINEE UITVOERENDE KOÖRDINEERPUNTE VAN LYNE NA 'N CSV LêER

Hierdie Autolisp-gegewe roetine vir AutoCAD laat u toe om die punte van die koördinate van die punte van die geselekteerde lyne na 'n Microsoft Excel CSV-lêer te eksporteer.

Die uitgevoerde koördinate stem ooreen met die begin en einde punt van die lyne, dus as die lyne deur dieselfde punt verbind word, sal die lisp 2 keer dieselfde koördinaat lees.

In hierdie geval, indien verkies Jy moet die opsie oorweeg om die koördinate te sorteer en verwyder duplikaatse, die uitgevoerde koördinate het die formaat P, N, E, C (Punt, Noord = Y, Oos = X, Dimensie = Z) en hoe dit na 'n CSV-lêer (geskei deur kommas), wanneer die lêer oopgemaak word, sal elke waarde sy sel onafhanklik en op 'n ordelike manier beset.

Om die roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: EL3
  3. Kies die lyne waaruit die begin- en eindpuntkoördinate uitgevoer sal word.
  4. Dui die ligging en naam van die CSV-lêer aan waar die uitgevoerde koördinate gegenereer word.

Jy kan die roetine kry hier


13. ROUTINE LISP OM PUNTEN VAN COORDINATEN IN TE IMPORTEN VAN MICROSOFT EXCEL

Hierdie roetine gegenereer vir gebruik in AutoCAD en sy vertikale programme toelaat om die koördinate van punte van 'n Microsoft Excel-lêer in te sluit, hierdie roetine is nie nodig om besonderhede met betrekking tot die lêer spesifiseer om te voer, as deur die koppelvlak het opsies nodig om die punte in te voer soos u wil.

Ten einde die punte in te voer, noodsaaklik dat die puntlêer wat ingevoer moet word, XLS uitbreiding het (vanaf weergawes voor kantoor 2007) of XLSX (weergawe 2007 of later) en in die lêer word die koördinate geformateer met die formaat: P, N, E, C, D, (Pklei, NOrte, Este, COta, Dbeskrywing), soos in die volgende prentjie aangedui:

Dit laat jou toe om tussen 3 verskillende tipes maniere te kies om 'n puntobjek in die leeskoördinaat in te voeg.

  • Die eerste is om te kies om a in te voeg AutoCAD-punt entiteit (wat deur die POINT-opdrag gegenereer word), onthou dat die vertoning van 'n punt in AutoCAD afhang van die tipe puntvertoning wat u met die DDPTYPE-opdrag gedefinieer het.
  • Die tweede opsie bestaan ​​uit kies 'n blok wat in die tekening gestoor is as 'n punt wat in die leeskoördinaat ingevoeg moet word, skep die roetine by verstek 'n nuwe blok genaamd "cg-punt", wat gebruik kan word as daar blokke in die tekening is of as daar geen blokke in die tekening is nie.
  • Die derde opsie het betrekking op die styl van die punt, kan jy 'n blok vanaf die hardeskyf invoer, onthou dat in hierdie geval die dimensies waarmee die blok geskep is, die visualisering van die blok beïnvloed ten tyde van die invoeging.
  • Met betrekking tot punt data (etikette), iCe kan jy besluit wat jy wil wys, as u slegs 'n punt wil vertoon, moet u hierdie opsie net kies, dieselfde vir die teks van die Dimensie of die Beskrywing van die punt. U kan kies om die 3-tagdata te vertoon of niemand te wys nie.

Daarbenewens jy kan die aantal desimale in die teks van die ingevoegde dimensie beheerDie skaal sal gemerk word, die rotasie daarvan waarvan die basis punt is die plek van die ingevoerde punt en skeiding van die etiket met betrekking tot die punt, is hierdie opsies kan gestoor word met 'n naam, sodat jy dit kan noem volgens die punte wat jy sal invoer.

Al hierdie opsies sal jou toelaat om jou punte vinnig en duidelik in 'n Excel-lêer te invoer. Dit is die moeite werd om te verduidelik dat die manier waarop die teks van die puntetiket gekyk word nie afhang van die roetine nie, maar die huidige teksstyl van jou tekening en die huidige laag.

'N geruime tyd gelede het ek gepubliseer 'n roetine ontwikkel deur 'n gebruiker, maar toegelaat invoer koördineer uit 'n tekslêer, maar met baie beperkings, sal hierdie tyd die gebruik van hierdie nuwe opdrag meer opsies om die invoeging punt koördinate beheer het.

Die aangehegte lêer bied ook 'n voorbeeldblok wat u kan invoer, afgesien van 'n sigblad met die regte formaat wat die opdrag benodig om die koördinate in te voer sonder enige ongerief.

Om die roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: ICE
  3. Gee in die dialoogkassie die opsies wat jy dink gerieflik is vir die invoer van punte.

Jy kan die roetine kry hier


14. Voer areas van 'n CSV-lêer in om af te sny

Met hierdie opdrag kan u gebiede invoer (verstek sny en vul) na dwarsdeursnee van die terrein. Invoergebiede moet in 'n CSV (komma-geskei) lêer wees, afhangende van die aangehegte voorbeeldlêer.

Hierdie opdrag lees die progressie in die eerste kolom van die CSV-lêer en soek die teks met dieselfde progressiewe in die tekeninglêer en plaas die ooreenstemmende sny en vul area regs van die dwarssnit.

Die agtervoegsels wat by verstek in die sny- en vularea ingevoeg word, is: “AC=” en “AR=”, wat deur kode gemanipuleer kan word, sowel as die aantal desimale en die hoogte van die ingevoegde teks.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Dit stel die laag vas wat die tekste sal bevat wat ingevoeg sal word, byvoorbeeld: "Teks-areas".
  3. Voer die naam van die opdrag in: arimx
  4. Kies die SCV-lêer wat die ingevoerde areas bevat
  5. Kies die jy wil invoeg sy ooreenstemmende area van die CSV-lêer, as jy wil kies, druk net die sleutel Tik.

Jy kan die roetine kry hier


15. Lys die roetes van die beelde wat in die tekening ingevoeg is

As jy met prente werk, is dit dikwels nodig om 'n lys van hulle te genereer, insluitend hul liggingpad. Met hierdie roetine kan jy 'n lys genereer met die paaie van al die beelde wat in die huidige tekening geplaas is.

Hierdie roetine vereis nie die insette van enige opsie nie, skakel eenvoudig die opdrag en dit sal dadelik vertoon word in die AutoCAD-opdraglyn, die lys met die paaie van die ingevoegde beelde.

Om die roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: Lima

Jy kan die roetine kry hier


16. Vervang 'n teks met die huidige lêerpad

Hierdie roetine ontwikkel in Autolisp, laat ons toe om enige teks op te dateer, met die pad en naam van die huidige lêer.

Dit is 'n goeie hulp by die opdatering van die briefhoof van die planne met hierdie inligting.
In die opgetekende pad sluit ook die naam van die huidige oortjie in, indien dit in die modelruimte is, sal dit aan die einde van die roete wys: model, anders sal dit op die huidige blad wys.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: roete
  3. Kies die teks wat vervang moet word met die waarde van die pad van die huidige tekening. As jy nie 'n teks wil vervang nie, druk net op Tik om die pad op die opdraglyn te vertoon.

Jy kan die roetine kry hier


17. Vervang 'n teks wat deur die huidige datum gekies is met verskillende uitvoerformate

Met die hulp van hierdie goeie roetine kan ons enige teks vervang met die waarde van die huidige datum.

Die 8-opdrag bied verskillende tipes formate vir hierdie datum, wat wissel van 'n eenvoudige datumtipe tot 'n langformatiedatum, waar die naam van die dag van die huidige datum programmaties met AutoLisp verkry word.

Jy kan tipe entiteite kies Teks y Mtext, sal dit outomaties vervang word teen die huidige datum met die geselekteerde formaat. Die beskikbare datumformate is dié wat in die illustrasie getoon word. Elkeen word deur sy nommer geïdentifiseer, wat sal dien om die formaat te kies wanneer dit op die opdraglyn aangevra word. van AutoCAD.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: RF
  3. Dui aan deur 1 nommer na 8, die datumuitvoerformaat, jy kan die vraagteken invoer (?), om die beskikbare datum formate te vertoon
  4. Kies die tekste wat u wil vervang met die datum met die gekose formaat
  5. Druk die sleutel Tik Om die opdrag te beëindig en die geselekteerde tekste op te dateer

Jy kan die roetine kry hier


18. ROUTINE LISP ONTVANG OF VERVOER SELEKTEERDE TEKSTE

Soms wil ons die waardes van twee tekste omkeer, byvoorbeeld dat die teks met die getal 1346 1111 word en omgekeerd. Hierdie roetine stel ons in staat om die waardes van die gekose tekste om te sit.

Om hierdie resultaat te behaal, is voldoende om die twee tekste aan te dui, een na die ander.

Doen die volgende om hierdie roetine te gebruik.

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: tussen
  3. Kies die twee tekste om te omskep.

Jy kan die roetine kry hier


19. ROUTINE VERVANG VAN DIE INHOUD VAN 'N TEKS PER DIE PUNT VAN AANGEDUIDE PUNT

Hierdie nuwe opdrag verkry die dimensiewaarde (Y-koördinaat) van 'n gegewe punt en stel dit as die inhoud van die gekose teks.

Hierdie roetine is baie handig as jy byvoorbeeld met terreinprofiele werk en ons wil die kwota van 'n hoekpunt kry en dit in een van die tekste wat die terreindimensie aandui, kan gebruik word wanneer u met dwarsdeursnee van die terrein werk en Dit is wenslik om die waarde van die dimensie in die as van die afdeling te verkry en om dit in 'n teks te vestig wat daardie waarde van kwota sal aandui.

In hierdie opdrag kan u aandui watter skaal die dimensie in die teks sal hê, dit is nie die hoogte van die gekose teks nie, maar die skaal met die profiel of afdeling om aan te dui, as u profiel byvoorbeeld afgeskaal is 10 keer In die vertikale moet jy die 10 NC-opdrag as skaal stel, sodat die opdrag die ooreenstemmende afdeling maak en die toepaslike waarde in die gekose teks stel.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: NC
  3. Dui die skaal van die kwotas aan
  4. Voer die aantal desimale plekke in wat die teks sal hê met die gegewe dimensie (3 by verstek)
  5. Dui die punt aan waaruit u die kwota wil verkry en
  6. Kies die teks wat vervang sal word met die waarde van die kwota wat verkry is of as jy wil, kan jy die sleutel druk Tik om slegs die kwota te verwerf sonder om enige teks te vervang

Jy kan die roetine kry hier


20. ROETYNE WAT TEKSTE VERVANG DEUR PROGRESSIEWE EN ANDER MET INDIENDE DEKKING DEUR 'N PREFIX OF SUFFIX

Met hierdie opdrag kan u die progressiewe en dimensiewaardes (X en Y waardes) van 'n gegewe punt verkry en dit in die gekose 2-tekste stel.

Benewens elke teks voeg dit 'n voor- of agtervoegsel by, byvoorbeeld as 'n voorvoegsel aangedui word vir die dimensie (Y-koördinaat) gelyk aan “CT=”, wanneer die hoogteteks gekies is, sal die opdrag die geselekteerde teks bywerk met die waarde van die hoogte verkry, plus die aangeduide voorvoegsel, byvoorbeeld "CT=236.42", wanneer die progressiewe teks gekies word, sal dit opgedateer word met die waarde van die X-koördinaat verkry plus die agtervoegsel "0+", byvoorbeeld “0+10.0”.

Hierdie opdrag kom met die voorvoegsels vir die progressiewe en reeds gedefinieerde dimensies ("0 +" en "CT =") en kan slegs verander word deur die bronkode te wysig. Daarbenewens kan hierdie opdrag aangepas word, sodat 'n voorvoegsel en 'n agtervoegsel terselfdertyd in die tekste bygevoeg word.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: PC
  3. Dui aan op die punt waaruit die waardes van die progressiewe (X-koördinaat) en die koördinaat (Y-koördinaat)
  4. Kies die progressiewe teks
  5. Kies die dimensie teks

Die waardes van die tekste sal opgedateer word met die data wat verkry is

Jy kan die roetine kry hier


21. ROUTINE AUTOLISP OM 'N SPESIFIEKE KOTA OP' N AANDUIDDE PUNT TE STIG

Dit is 'n roetine in Autolisp wat ons toelaat om 'n dimensiewaarde (Y-koördinaat) op 'n gegewe punt te stel.

Hierdie opdrag versoeke data (punte en waardes) en voer bedrywighede te verkry die finale waarde sal ingestel word om die Y koördineer van die gespesifiseerde punt (verander die waarde van die koördineer van die UCS (Universal Gekoördineerde) by 'n punt aangedui deur die ingevoerde waarde ).

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lêer in AutoCAD met die opdrag APPLOAD of kopieer die lêer en plak dit in AutoCAD.
  2. Voer die bevelnaam in: OS
  3. As u gevra word om die dimensiepunt aan te dui, moet u 'n punt op die skerm aandui (die punt waarteen u 'n bepaalde dimensie wil stel).
  4. Die opdrag sal jou vra om die dimensiewaarde in te voer om 'n teks te stel of te kies:
  5. Hier moet u die waarde van die dimensie invoer wat u die Y-koördinaat wil hê op die aangeduide punt, u kan 'n waarde invoer of u kan 'n teks kies wat die dimensiewaarde bevat. Die opdrag sal slegs die numeriese waarde kry as die het ook 'n beskrywing.

Om te verifieer of die dimensie wat op die aangeduide punt ingevoer is, uitgevoer word, voer die bevel ID uit, dui die punt aan en sien in die opdrag lyn dat die waarde van die Y-koördinaat nou met die ingevoerde waarde is.

Jy kan die roetine kry hier


22.  AREASX: ROUTINE LISP OM OMGEWINGS TE VIND

Met hierdie opdrag kan u gebiede vind wat 'n interne punt tussen voorwerpe aandui of deur geslote kontoere geselekteer word. Hierdie opdrag toon die area wat verkry is of stel dit anders in 'n geselekteerde teks.

Die Axe-opdrag het die volgende opsies:

Aanvanklike versoeke:
Spesifiseer 'n interne punt van die area of ​​[Kies voorwerp / Opsies] :

Hier moet u die interne punte aandui waarvandaan die area verkry gaan word, die ander opsies word hieronder beskryf:

Kies voorwerp: In plaas daarvan om interne punte te spesifiseer om lug te vind, kan jy geslote veelhoeke kies om jou area te vind.

Opsies: Hierdie opsie laai die Opdragopsies dialoogkassie, die dialoogkassie is soos volg:

Elke opsie word hieronder beskryf:

Aantal desimale: Die aantal desimale wat die area sal hê (2 by verstek).
Hoogte van die teks wat ingevoeg moet word: As jy besluit om 'n teks in te voeg met die gebied wat verkry is, stel dit die hoogte in wat die teks sal hê.

Omskakeling van gebiede: Met hierdie opsie kan u bewerkings uitvoer met die waardes van die aangetref gebiede, elke area word bygevoeg, afgetrek, vermenigvuldig of gedeel deur 'n faktor wat in die onderste gedeelte van hierdie opsie gespesifiseer moet word.
Die opdrag wys of die omskakeling aktief is en watter van die bewerkings uitgevoer word en met watter waarde die omskakeling uitgevoer sal word.

Met hierdie opsie kan u die areas aanpas wanneer die tekening in verskillende skale of in ander tekeneenhede is.

Pas skaduwee toe: Met hierdie opsie kan elke aangeduide area geskadu word om 'n beter oorsig te kry van die gebied wat gevind word, sodat dit nagegaan kan word of dit korrek is (standaard aangeskakel).
Naam van die skaduwee: Hier moet u die naam van die skadu aandui wat in die aangeduide areas toegepas moet word (vaste standaard).

(Skadu) Skaal: Hier word die skaalfaktor van die skadu aangedui. Hierdie faktor is veranderlik volgens die tipe skakerings wat gekies word.

Kleur (skadu): Die kleur wat die skaduwee toegepas sal hê in die aangeduide areas.

Afwerking van die skaduwee: Die opsies hieronder is van toepassing sodra die opdrag aansoek beëindig word.

Hou kontoere: Indien geaktiveer, word die gegenereerde kontoere nie uitgevee nie.

Hou skaduwee: Indien geaktiveer, word die gegenereerde skaduwee nie verwyder nie.

Finale Versoeke:
Spesifiseer 'n interne punt van die area of ​​[Kies voorwerp / Voeg teks in area / opsies in] :

Voeg teks area in: Hierdie opsie laat jou toe om 'n teks met die verkrygde area in te voeg in plaas daarvan om een ​​te kies om dit te vervang. Die teks met die area gevind het die verstek voorvoegsel: " Area = ", hierdie voorvoegsel kan in die programkode gewysig word.

Verander teks: Hierdie opsie word geaktiveer wanneer die Enter-sleutel gedruk word of die regtermuisknoppie gedruk word, wat sal versoek dat 'n teks gekies word, byvoorbeeld as daar 'n teks met die volgende inhoud is: "AC=0.00m2" en deur die opdrag 'n area van 3.25 gevind is, sal die opdrag die teks vervang wat dit opdateer na "AC=3.25m2". Soos u kan sien, vervang AX slegs die numeriese waardes van die teks wat vervang moet word, sodat u areatekste met verskillende voorvoegsels kan hê, byvoorbeeld: "AR=0.00m2", "AM=0.00m2", "Sny area" =0.00m2”, “My area=0.00m2”, ens.

Geldige en ongeldige buitelyne:

Geldige uiteensetting

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: AX
  3. Dui 'n interne punt aan in die area wat jy wil vind (jy moet seker maak dat die area wat gevind moet word heeltemal gesluit is, anders sal die opdrag 'n foutboodskap vertoon).
  4. Dui interne punte soveel keer as wat jy benodig aan, die opdrag sal woede, opbou (opsomming) van al die lug wat gevind word.
  5. Druk Enter of met die rechtermuisknop om die opdrag te beëindig en die area in 'n bestaande teks te stel.

Jy kan die roetine kry hier


Objects kies


23. Kies al die entiteite van die laag van die gekose voorwerp

Hierdie klein roetine is dieselfde as die vorige een. Die verskil is dat die naam van die laag hier nie ingevoer word om die voorwerpe te kies nie, maar 'n entiteit is gekies waaruit u die naam van die laag wil verkry.

Soos in die vorige roetine, word die seleksie van entiteite nie sigbaar gemaak nie, maar dit bestaan ​​as 'n stel geselekteerde entiteite, dus moet die seleksiemodus aangedui word "vorige” om die voorwerpe te kies.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: ssl
  3. Kies die voorwerp wat jy die laagnaam wil kry om die ander entiteite te kies
  4. Maak die seleksie van entiteite effektief in die voorspellende modus

Jy kan die roetine kry hier


24. Verwyder interne of eksterne voorwerpe uit 'n geselekteerde versameling

Met hierdie roetine kan jy items wat binne of buite 'n geselekteerde area Poly Line verwyder, indien die opsie aangedui snoei, sal voorwerpe wat gesny word met die Poly Line op die aangeduide kant gesny.

As dit kom by die verwydering van voorwerpe buite die polylyn, moet spesiale sorg geneem word as hierdie opdrag vee alle voorwerpe buite die polynes uit.

Die polynine om te kies moet 'n geslote polyline wees, anders sluit die roetine die laaste punt van die segment by die eerste, sluit dus die middellyn deur middel van 'n denkbeeldige lyn en sluit alles wat binne of buite daardie lyn is, uit.

Die opsie sny soos dit logies is, werk slegs met voorwerpe wat met die hand gesny kan word, Soos byvoorbeeld, lyne, sirkels, boë, ens., Blokke en ander saamgestelde voorwerpe pas nie in hierdie voorwerpe wat uitgesny kan word nie.

Met die lisp 'n voorbeeld lêer is aangeheg sodat die ooreenstemmende toetse gedoen word voordat die bevel in finale lêers gebruik word.

Om die roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: PolErase
  3. Kies polyline wat sal dien as 'n rand om die voorwerpe te elimineer.
  4. Kies een verwyder voorwerpe opsie, kan jy die opsie kies: Venster (dit verwyder net voorwerpe wat heeltemal buite of binne daardie venster is), Vang (verwyder voorwerpe wat selfs deur die rand van die polynse gekruis word), verwyder en gewas (Soos die naam aandui, vee voorwerpe wat binne of buite die Poly Line en sny voorwerpe gesny word met die rand.
  5. Dui a aan wys aan watter kant (intern / ekstern) sal uitgevee of geknip word.

Jy kan die roetine kry hier


25. Laat jou toe om al die entiteite van die ingevoerde laag te kies

Dit is 'n lisp roetine wat u toelaat om alle entiteite wat in die aangeduide laag is, te kies, onderskei nie kleur of ander eiendom wat die entiteit mag hê nie.

Hierdie roetine is nie 'n aannemer van hoofletters of kleinletters wanneer hulle die naam van die laag, sodat jy op enige manier kan betree, net wat goed geskryf.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: SCA
  3. Tik die laagnaam van die voorwerpe wat jy wil kies
  4. Maak die seleksie van entiteite wat effektief is deur die modus Vorige

Jy kan die roetine kry hier


26. Kopieer die inhoud van 'n teks na 'n ander teks

Dit is 'n roetine wat met die outolis-programmeertaal gemaak word. Dit laat ons toe om die inhoud van 'n geselekteerde teks te kopieer en die waarde in 'n tweede teks te stel wat gekies moet word.

Om hierdie roetine te gebruik, moet u die volgende doen:
  1. Laai die lisp-lêer in AutoCAD, met behulp van die comado Appload of eenvoudig deur die lêer te kopieer en in AutoCAD te plak.
  2. Voer die naam van die opdrag in: RT
  3. Kies die teks, waaruit u die waarde wil kry.
  4. Kies die teks wat u wil vervang met die voorheen verkry waarde.

Soos u kan sien, is die roetine eenvoudig, maar dit is baie nuttig wanneer dit kom by teksredigering.

Daar moet op gelet word dat die taal wat in hierdie roetine gebruik word, duidelik AutoLisp is. In 'n nuwe inskrywing sal ons dieselfde opdrag publiseer maar in VisualLisp geskryf word, waarin ons sal sien dat die grootte van die struktuur verder verminder word.

Jy kan die roetine kry hier


27. Verander die desimale getal van 'n teks sonder om die oorspronklike waarde te verloor

Dit lisp roetine kan jy die aantal desimale plekke geselekteerde teks te verander sonder dat die oorspronklike desimale getal, met wat jy kan 'n aantal byvoorbeeld 2 desimale vertoon, maar intern 'n nuwe eiendom met sy oorspronklik gedefinieer waarde.

Hierdie nuwe eiendom kan slegs deur hierdie opdrag verkry word, aangesien dit nie in die dialoogkassie Eienskappe gelys word nie.

Die lisp laat jou toe om die aantal desimale te verander of die oorspronklike nommer van 'n teks wat vroeër met hierdie roetine geformateer is, te verander, so jy weet hoeveel desimale jy oorspronklik gehad het as jy die oorspronklike waardes wil herstel.

Dit is opmerklik dat hierdie oorspronklike waardes bly selfs al is die lêer of AutoCAD gesluit, so jy het die sekuriteit wat die oorspronklike data van Jou waardes sal altyd daar wees, selfs ten spyte van die herstel van die oorspronklike waardes vir die tekste.

Hierdie nuwe opdrag kan vergelyk word met die werking van om Excel-desimale te verander, maar die enigste opmerking is dat hierdie eiendom intern is en soos ons vroeër gesê het die eienskappe venster is nie gereed nie om verlengde datum van entiteite te vertoon.

Spesifieke oorweging moet gegee word aan Die geselekteerde tekste is numeriese tekste, dit wil sê, hulle bevat slegs syfers, want anders sal hul waarde omgeskakel word na "0.00".

Om die roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: Profeteer!
  3. Kies een van die opsies wat jy wil uitvoer
  4. Kies die (numeriese) tekste waarin u die operasie wil uitvoer

Jy kan die roetine kry hier


28. Rig verskeie tekste uit op die eerste gekose

Roetine ontwikkel met AutoLisp wat ons toelaat om verskeie tekste in lyn te bring met die eerste een wat gekies is.

Die program laat jou toe om die tekste vertikaal (kolomme) of horisontaal (rye) te pas, want jy moet net die eerste een kies, wat as basis dien om die ander tekste in lyn te bring.
Daar moet kennis geneem word dat die punt wat geneem word as die basis vir die belyning van die tekste die invoegpunt is, as al die tekste die "Links" regverdiging as die invoegpunt het, sal almal in lyn gebring word met betrekking tot hierdie punt en dit sal wees 'n eenvormige belyning. As die tekste verskillende regverdiging het, sal hulle almal belyn word met betrekking tot hul invoegpunt, wat sal veroorsaak dat die belyning van die tekste inkonsekwent sal wees.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: alit
  3. Kies die basiese teks waaruit die belyningsas verkry sal word
  1. Kies die tekste om te pas
  1. Gedaan, die tekste is in lyn gebring op grond van die eerste gekose

Jy kan die roetine kry hier


29. Kopieer die hoogte van 'n teks en stel dit in ander geselekteerde tekste

Hierdie roetine wat in AutoLisp geskep is, kopieer die hoogte van 'n geselekteerde teks en stel dit in die teks wat later gekies word, verander die hoogte wat hulle gehad het.

Byvoorbeeld, as jy '3 tekste, die voormalige het 'n hoogte van 3 en die volgende twee het 'n hoogte van 6 en jy wil die tweede twee het ook 'n hoogte van 3 eerder as 6, net eers die teks waarvan die hoogte het kies 3 en dan die tekste wat 6-hoogte het.

Doen die volgende om hierdie roetine te gebruik.

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: CA
  3. Kies die teks waarvan die hoogte die een is wat jy wil kopieer of stel.
  4. Kies die tekste waarvan u die hoogte vir die eerste gekies wil verander

Jy kan die roetine kry hier


30. Kies 'n teks en stel die waarde wat verkry is in die kenmerk van 'n blok

Hierdie program wat in Autolisp en Visual Lisp gemaak is, kan 'n teks kies, die waarde van die inhoud kopieer en dit (update) instel in 'n kenmerk wat deel van 'n blok is.

Dit wil sê, as ons wil 'n kenmerk van 'n blok te werk deur 'n bestaande teks, kies eenvoudig die teks en dan die kenmerk en dit sal opgedateer volgens die waarde van die geselekteerde teks.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: cta
  3. Kies die teks wat die waarde bevat wat gekopieer moet word.
  1. en kies uiteindelik die kenmerk om die maat te verander
  1. Die resultaat word hieronder getoon:

Soos ons kan sien, is hierdie opdrag baie nuttig as ons 'n waarde van 'n kenmerk van 'n bepaalde teks wil bywerk.

Jy kan die roetine kry hier


31. Verander die hoogte van die tekste volgens 'n gegewe persentasie

Hierdie roetine wat in AutoLisp gegenereer word, laat ons toe om die hoogtes van die geselekteerde tekste te verander deur dit te verander volgens 'n gegewe persentasie.

Byvoorbeeld, as ons twee tekste, een met 'n hoë en een met 0.5 hoogte 1.00 opdrag en gaan 'n persentasie van 1.5, die hoogtes van die tekste verander deur die volgende: onderskeidelik 0.75 en 1.5.

Hierdie roetine is baie handig wanneer dit nodig is om veranderinge in die hoogtes van baie tekste met verskillende hoogtes te maak.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: ch
  3. Tik die persentasie wat die hoogte van die tekste sal verander, byvoorbeeld: As U betree 0.5, sal alle tekste word met die helfte verminder, en as jy ingaan 2, sal alle tekste twee keer te laat groei
  4. Kies die tekste wat u wil verander

Jy kan die roetine kry hier


32. ROUTINE LISP OM DIE INHOUD VAN 'N AFTREK VAN' N BLOK TE BEËINDIG

Wanneer jy 'n blok met baie eienskappe, is dit baie vervelig om die inhoud van baie van hulle, gewoonlik as gevolg van te verwyder dubbel kliek op die geselekteerde kenmerk, wag vir dit om die dialoog te laai en voort te gaan om die inhoud uit te wis.

Om hierdie vervelige werk te vermy, Hierdie klein roetine sal jou 'n bietjie van die tyd wat jy spandeer, verlig in die uitvoering van die taak hierbo beskryf. Met hierdie opdrag moet jy net die eienskappe kies wat jy die inhoud wil verwyder.

U moet seker maak dat die tekste wat in die blok is, eienskappe is (soms verwar tussen hulle), sodat die roetine korrek werk. Gees, hierdie opdrag verwyder net die inhoud van die kenmerk, maar nie die kenmerk van die blok nie.

Om die roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: BBG
  3. Kies die eienskappe van die blok waaruit jy die inhoud wil verwyder.

Jy kan die roetine kry hier


33. REKENAAR IN VISUELE LISP KOPIEER DIE INHOUD VAN 'N TEKST EN INSTELLING VAN ALLE SELEKTEERDE TEKSTE

'N geruime tyd gelede het ek met jou gedeel 'n roetine wat die waarde van 'n gevestigde teks en geselekteerde teks na 'n ander kopieer, hierdie keer hierdie roetine sal jou toelaat om die waarde van 'n gekose teks te kry en stel 'n paar tekste keuses.

Die gebruik van hierdie nuwe opdrag is baie eenvoudig, u moet net die teks kies waarvandaan u die waarde wil kopieer en dan moet u al die tekste kies wat u met hierdie nuwe waarde wil vervang.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: RTN
  3. Kies die bron teks van die waarde wat gekopieer moet word
  4. Kies die tekste wat vervang sal word met hierdie nuwe waarde
  5. Druk die Enter-sleutel om die opdrag te beëindig en die tekste met die nuwe waarde op te dateer

Jy kan die roetine kry hier


34. ROUTINE IN AUTOLISP DAT VERHOGING OF PROGRESSIEF VERMINDER DIE HOOGTE VAN DIE TEKSTE

Dit is 'n lisp wat twee opdragte bevat: Verhoog en Verminder, hierdie opdragte laat die hoogte van die geselekteerde teks toe, verander dit of verminder dit volgens die gekose opdrag.

Die grootte verandering word gemaak vir elke kliek wat in die teks gemaak word en word gedoen volgens 'n faktor wat in die bronkode van die lisp aangedui word. Hierdie faktor is 1.2. Die aanvanklike hoogte van die teks word vermenigvuldig met 1.2 elke keer as jy daarop klik of dit verdeel tussen 1.2, afhangende van watter opdrag jy gekies het.

Vir meer inligting oor hoe hoog die teks is elke keer as die teks geklik word, vertoon die roetine die resulterende hoogte vir elke verandering in hoogte wat in die teks gemaak is.

Hierdie opdrag is baie handig wanneer u die hoogte van tekste in verhouding wil verhoog of verlaag, sonder dat u 'n spesifieke finale hoogte moet hê, slegs visueel.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: AU (om te verhoog) | RE (om te verminder)
  3. Klik op die teks om die grootte soveel keer te verhoog of te verminder as wat jy nodig ag
  4. Druk die Enter-sleutel om die opdrag te beëindig

Jy kan die roetine kry hier


35.  REKENLIKE LISP VERKRYGING VAN MAATREËLS VAN UITGESOEKTE DIMENSIES

Die volgende roetine stel u in staat om dimensiemetings (afmetings) te verkry. Die waardes word op die skerm vertoon, wat u byvoorbeeld in Microsoft Excel kan kopieer en plak en elke waarde sal in 'n aparte ry geplak word.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: DimX
  3. Voer die aantal desimale in van die mate wat geneem moet word (3 by verstek)
  4. Kies die afmetings om jou metings te kry
  5. Druk Enter om die keuse te finaliseer en die waardes wat op die skerm vertoon word, op die skerm te vertoon

Jy kan die roetine kry hier


36. ROUTINE IN VISUALLISP WAT DIE WAARDE VAN DIE NOMMERS VOLGENS 'N FAKTOR VERHOG

Roetine in VisualLisp laat die waarde van die getalle van die geselekteerde tekste toe. Hierdie roetine wat in VisualLisp gegenereer word, kan die waarde van die getalle van die geselekteerde tekste (een vir een) volgens 'n aangeduide toename faktor verhoog.

As die aangeduide waarde 'n negatiewe getal is, sal die volgende waardes 'n afname van die aanvanklike waarde wees.

Byvoorbeeld, as die aanvanklike waarde die 1-nommer is en 'n inkrementwaarde van 1 ingevoer word, sal die volgende gekose nommers vermeerder word met een eenheid, die volgende 2, die volgende 3, ensovoorts.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: inc.
  3. Kies die teks met die aanvanklike waarde
  4. Voer die inkrement in
  5. Kies een vir een al die tekste wat jy wil vervang
  6. Druk die Enter-sleutel om die opdrag te beëindig

Jy kan die roetine kry hier


Lisp vir topografie en 3D


37. Omskep 3DFace-entiteite aan ACIS-vastestowwe

'N geruime tyd gelede het ek afgekom op hierdie interessante roetine lisp en hoewel die afgelope tyd het ek nie gebruik word nie, wanneer ek nodig het vir my gehelp geweldig met volume berekeninge, hierdie aanvulling in die oomblikke wat die burgerlike 3D my gee nie die resultate wat ek nodig het .

Dit is 'n roetine waarin 3Dface-voorwerpe kies, hulle saam uitdrink en omskep in 'n enkele 3D-vaste voorwerp, die gebruik daarvan is eenvoudig en kies eenvoudig die voorwerpe en die roetine sal al die werk doen.

Vir 'n groter waardering van die veranderinge wat die roetine in die voorwerpe maak, jy moet 'n 3D-aansig hê, Andersins sal die hoogtes wat in die 3D Solid geskep is, nie in ag geneem word nie, omdat die vaste stof word geskep deur elke geselekteerde gesig vertikaal "af" teen die huidige z-as te projekteer, na 'n vliegtuig en tot 'n afstand wat deur die gebruiker gespesifiseer word.

Om te verseker dat alle dele van die gaas as soliede gegenereer word, hierdie afstand kan nie nul wees nie, maar die vaste stof kan later gesny word indien nodig tot die vereiste dikte, met boolse bedrywighede of vaste-stofredigeerwerk. Die gevolglike vaste stof word in die huidige laag geskep.

As aan die einde van die unie van die klein vaste stowwe, die operasie stop of hang as gevolg van geheue beperkings, Jy kan probeer om hulle handmatig aan te sluit.

Notas om te oorweeg:

As aangrensende gesigte nie identiese koördinate het nie, sal daar baie klein gapings of oorvleueling wees tussen die vaste stowwe wat van hulle afgelei word, wat kan wees omdat AutoCAD nie by die vaste stowwe kan aansluit nie, met die volgende boodskappe:

  •  "Inkonsekwente insluiting van kruisingkurwe."
  •  "Inkonsekwente inligting in hoekpunt en randkoördinate."
  •  "Inkonsekwente rand-gesig verhoudings."
  •  "Inkonsekwente gesig-liggaam verhoudings."
    As probleme voortduur wanneer die vaste stof opgewek wordJy moet 'n klein afstand kopieer en dan heg die afskrifte van die oorspronklike te probeer om al die gapings te vul in die 3DFace oppervlak en probeer weer om die probleem op te los.

Om die roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: F2S
  3. Kies die 3D om te skakel na 'n soliede
  4. Voer die hoogte (af) in wat die vaste stof van elke hoek van die 3DF sal hê
  5. Voer die manier in om die vaste stof te genereer: Outomaties of Handmatig

Jy kan die roetine kry hier


38. Voeg dimensies in kontoerlyne vanaf sy hoogte in

By verskeie geleenthede het jy gevind dat jy vlakkrommes in 'n lêer het, maar dit het nie hul kwota nie. Deur hierdie roetine kan jy dimensies in die topografiese vlakkromme insleutel wat jy wil.

Die dimensies wat ingevoeg moet word, is blokke met eienskappe. Hierdie blokke word in 'n tekening geskep mm. Sodat jy hierdie lisp sonder probleme kan gebruik, moet jy die opdrag gebruik "EENHEDE” (Eenhede) definieer die eenhede van die inhoud om in te voegMillimeter” (millimeter).

Dit is die moeite werd om duidelik te maak dat hierdie roetine die regte hoogte in die kontoerlyne moet invoeg, 'n hoogte moet hê (koördinaat z> 0), aangesien die hoogte verkry word vanaf die punt wat op 'n kontoerkurwe aangedui word. As die kontoerlyne hoogte 0 het (koördinaat z = 0), dit wil sê dat hulle nie hoogte het nie, sal die roetine 'n teks met die waarde invoeg.

Die deur die roetine versoek skaal verwys na die skaal wat die tekening sal getrek word, is 'n waarde van maatstaf grootte dimensie teks te plaas, jy kan getoets word deur die verhoging of verlaging hierdie waarde tot die dimensie met ingesit grootte van die teks wat jy wil hê.

Hierdie roetine het 2 aanhangsels: EL_TAG.dwg y EL_TAG2.dwg, dit is die blokke met eienskappe hierbo verduidelik, hierdie lêers kan oral gekopieer word, alhoewel dit aanbeveel word dat hulle in dieselfde gids as die roetine is.

Om AutoCAD te kan laai om hierdie lêers te laai, moet u die pad van die AutoCAD-plek in die dialoogkassie definieer Opsies-> Ondersteuning lêers soekpad.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: CPE
  3. Dui 'n punt bo die lyn van die vlakkromme aan en op die plek waar u die dimensie wil plaas
  4. Dui 'n ander punt aan om die rotasie te definieer wat die dimensie sal insluit
  5. Jy kan voortgaan met die invoeging van meer dimensies wat jou invoegpunt aangedui het. As jy nie meer dimensies wil voeg nie, druk die Enter-sleutel om die opdrag te voltooi.

Jy kan die roetine kry hier


39. Teken die snylyne of vul hellings

Hierdie roetine trek die lyne van die sny of vul hellings, hierdie hellinglyne is nodig om die ongelykheid tussen die platforms aan te dui of voor te stel.

Om die hellinglyn met hierdie roetine te genereer, moet 6 data ingevoer word wat toelaat dat die hellinglyne gegenereer word soos verwag.

Die volgende is die gevraagde data:

  1. Afstand tussen hellinglyne (m): Hier moet u die skeiding tussen elke lyn van helling binnegaan.
  2. Kies die polyline van die hoogste dimensie: Aangesien die helling 'n verskil tussen twee rye kante is, moet hier aangedui word dat polynine die een van die hoogste dimensies is.
  3. Kies die polylyn van die laagste dimensie: Net so moet die polylyn van die laagste dimensie aangedui word.
  4. Sny of vul?: Die rigting van die tekening van die begin van die hellinglyne sal afhang van of dit 'n snit of 'n vul is, by verstek wanneer die Enter-sleutel gedruk word, sal dit as die vulwaarde "R" geneem word.
  5. Maksimum hellinglynlengte: As die maatjie minder is as die afstand na die voet van die helling, sal dit waargeneem word dat die lyn nie met die hellinglyn sny nie, as dit verlang word dat die helling die groot hellingvoet bereik die kruising met die randlyn van die hellingvoet, 'n groter waarde soos 200 of 500 moet aangedui word.
  6. Afstand tussen sypaadjies: Dit is die skeiding wat die sypaadjies sal hê.

U kan die volgende grafieke waarneem vir 'n beter begrip van die definisies:

Hier is 'n maksimum lengte vir die hellinglyn van 5m aangedui.
Hier is 'n maksimum lengte vir die hellinglyn van 200m aangedui (die presiese waarde is nie belangrik nie net om 'n oordrewe waarde te gee sodat wanneer dit met die randlyn van die hellingvoet sny, dit outomaties gesny word).

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Jy moet die laag wat die lyne van die hellings wat gegenereer moet word bevat as stroom hê, byvoorbeeld: "Helling lyne".
  2. Laai die lisp-lêer in AutoCAD.
  3. Voer die naam van die opdrag in: tic
  4. Tik die data wat deur die opdrag gevra word.

Jy kan die roetine kry hier


40. Trek 'n lyn met 'n helling wat aangedui word

Hierdie roetine laat jou toe om 'n lyn te teken met die helling wat jy aandui, dui net aan die invoegpunt van die lyn en die helling wat sal hê.

Die helling word aangedui deur 'n waarde relatief tot 1, byvoorbeeld, as jy wil 'n streep te trek met 'n helling van 2: 1, net behoort aan te dui as helling vir die lyn die aantal 2, indien die helling te verkry dit is 1: 1.333, moet jy 0.75 betree.

Vir verdere verduideliking, indien verkies wins helling met die waarde van 1 eerste (1: x), jy moet die aantal 1 tussen die aanvullende helling verdeel (x).

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: DT
  3. Dui die invoegpunt van die lyn aan
  4. Tik die helling wat die lyn sal hê soos hierbo verduidelik

Jy kan die roetine kry hier


41. Trek 'n lyn met 'n aangeduide helling

Met hierdie eenvoudige roetine kan jy 'n lyn teken met die helling wat jy aandui, want dit is genoeg om die invoegpunt van die lyn en die helling aan te dui.

Die lyn word gegenereer met 'n horisontale lengte van 10 eenhede en 'n vertikale lengte van die hellingwaarde wat tussen 10 aangedui word.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: LP
  3. Dui die invoegpunt van die lyn aan
  4. Tik die helling wat die lyn in persent sal hê (ejm: 12), sonder die persentasie teken

Jy kan die roetine kry hier


42. Bereken die sny en vul areas van dwarssnit

Met hierdie lisp roetine kan jy die sny en vul areas van 'n dwarssnit wat 'n natuurlike terrein lyn en 'n weiding lyn (deel van die finale pad) het.

Met hierdie lisp roetine kan jy die sny en vul areas van 'n dwarssnit wat 'n natuurlike terrein lyn en 'n weiding lyn (deel van die finale pad) het.

Vir hierdie lisp om die gebiede te vind, moet jy die keuse van die polylines van die terrein en weiding maak en die opdrag sal 'n punt vra om die tekste van die ooreenstemmende gebiede in te voeg.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: AREAS
  3. Kies die polylyn van die oorspronklike pad (Natuurlike Terrein)
  4. Kies die polylyn van die pad (Rim of Sub-Slider)
  5. Dui punt aan om die tekste van die beskikbare gebiede in te voeg

'N Voorbeeld CAD-lêer is ook ingesluit in die .rar-lêer vir verdere kompressie van die roetine.

Jy kan die roetine kry hier


43. Plaas die hellings van 'n lengteprofiel

Hierdie roetine laat jou toe om in die kitaar die hellings van 'n lengteprofiel (polylyn of lyn) in te voeg, kies net die profiel (die polynine) en dui 'n punt aan wat ooreenstem met die vertikale ligging van die tekste wat die hellings aandui.

As dit 'n lyn is, bereken die opdrag slegs die eindpunte en vind die helling. In die geval van 'n polynyn verkry die roetine elke aanvanklike en finale punt en bereken die helling tussen hulle van al die segmente van die polynyn.

Die teks wat die helling wat verkry word aandui, is van die tipe, byvoorbeeld: "P = 1.11% in 10.49 m” en soos jy reeds weet, kan hierdie formaat aangepas word om aan te pas by die manier waarop elkeen van julle werk.

Soos in die vorige roetine, die huidige teksstyl moet nie 'n hoogte oorweeg nie, as 'n fout gegenereer word en die hellings nie ingevoeg sal word nie.

Die skaal wat aan die begin van die roetine aangedui word, is slegs vir die grootte van die tekste en beïnvloed nie die maatreëls wat geneem is om die hange te verwerk nie.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: PNF
  3. Gee die skaal vir die tekste van die verkry hellings wat ingevoeg moet word
  4. Kies profiel om hellings te bereken
  5. dui 'n verwysingspunt aan om die tekste met die hellings in te voeg

Jy kan die roetine kry hier


44. Voeg 'n punt in die hoekpunte van 'n poollyn in

Hierdie lisp roetine is 'n aanpassing van die vorige een en stel u in staat om 'n punt in al die hoekpunte van die polynine wat u kies, in te voeg, kies dit net.

Die ingevoegde punt is 'n tekenlêer (blokkie) wat vir 'n bepaalde skaal gegenereer word, maar dit is ten volle aanpasbaar, kan soos enige tekening geredigeer word. Dit moet slegs die middelpunt daarvan respekteer (in hierdie geval die middelpunt van die sirkel van die blok ).

In die bronkode van die lêer kan u kies om 'n sirkel in plaas van die blokkie in te voeg. U moet dus die opmerkings van die lyn wat hierdie kode bevat, verwyder en die lyn wat die blokkie invoeg, kommentaar lewer.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: IMA
  3. Kies die polynoon wat jy wil hê om die hoekpunte te merk
  4. Dui aan die pad en die naam van die lêer wat uitgevoer moet word

Jy kan die roetine kry hier


45. Verkry die helling van 'n geselekteerde lyn

Hierdie program ontwikkel in AutoLisp, laat die waarde van die helling van 'n geselekteerde lyn verkry.

Daar moet op gelet word dat hierdie opdrag slegs met lyne werk, as jy 'n polynyn het, moet ontgin word of 'n lyn bo die polyline genereer.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: TL
  3. Kies die lyn waaruit jy die helling wil kry.
  4. Die inligting wat verkry word, is die helling H: V.

Jy kan die roetine kry hier


46. 3 PACK ROUTINES VIR BEHANDELINGSMURE - DEEL 3: SKEPPING VAN DIE PROFIEL UIT DIE AFDELINGS VAN 'N MUUR

Met hierdie roetine jy die profiel (opstand) van 'n keermuur te skep, kan die profiel word gemaak van die data van die deursnit van die mure, hierdie data is die volgende: Progressive, Cota Cota Corona en fondamente.

Die skaaldata wat deur die opdrag aangevra word, dit verwys nie na die vertikale skaal van die profiel nie (die profiel word gegenereer met vertikale skaal gelyk aan die horisontale) maar die skaal grootte vir die profiel tekste (dimensies en ander data).

Om genoeg te bewerkstellig kies eers die progressiewe artikel, dan is die hoogte van die kroon en uiteindelik die vlak van die onderkant van die fondasie.

U moet spesiale sorg gee om die data te kies Aangesien u nie 'n teks kies en op die skerm klik nie, sal die opdrag aanvaar dat dit die keuse van data voltooi het om die profiel te genereer.

Saam met die roetine word 'n CAD-lêer verskaf, met muurdeursnit, as voorbeeld om die lisp-roetine in praktyk te bring.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: MUP
  3. Voer die skaal (grootte) van die profieltekste in (voorbeeld: 75)
  4. Kies die progressiewe teks
  5. Kies die teks van die kroon dimensie
  6. Kies die teks van die onderkant van die fondasie
  7. Sodra u die keuse op alle afdelings van die muur voltooi het, druk Tik en dui 'n punt aan waar die boonste linkerkant van die kroon van die muurprofiel gegenereer sal word.

Jy kan die roetine kry hier


47. 3 pakkie workouts VIR keermure - DEEL 2: OPDEELZAGEN (begrens) Afdeling A WALL

Met hierdie roetine kan u 'n gedeelte van die muur wat gegenereer is met die voorheen gepubliseerde roetine (dimensie) dimensioneer (dimensie), aangesien dit dieselfde ontwerpkriteria het. Die resultaat sal wees as die volgende beeld (die afmetings wissel volgens die afmetings van die muur).

Hierdie roetine vra vir die skaal vir die dimensies wat gegenereer gaan word, Hierdie skaal verwys slegs na die skeiding tussen die lyne van die dimensie, die grootte en vorm van die afmetings hang uitsluitlik van die huidige dimensiestyl af en dit moet voorheen deur die gebruiker gegenereer word vir die skaal wat gewerk word.

Om die hellings te genereer, gaan voort soos in die vorige roetine vir die opwekking van die muur, 'n punt word op die skouer van die helling van die deel van die pad aangedui, aan die kant waar die muur nodig is en die hoogte deur middel van die opsie om 'n punt in die bodem van die fondasie van die muur aan te dui.

Dit is die moeite werd om te noem dat hierdie roetine slegs 'n gedeelte van die muur wat gegenereer word met die roetine van die vorige pos, beperkaangesien dit dieselfde tekenkriteria as die muurgedeelte gebruik, U kan die bedrywighede wat die punte bereken, in die kode verander indien u vir 'n ander tipe muur wil aansoek doen.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: MUD
  3. Gee die skaal vir skeidings tussen dimensielyne
  4. Dui 'n verwysingspunt aan (P1 van die prent) aan die muur
  5. Dui die rigting van die muur aan (links of regs)
  6. Dui 'n punt aan die onderkant van die gedeelte van die muur aan (P2 van die prent)

Jy kan die roetine kry hier


48. PAK VAN 3 ROUTINES VIR INHOUDSGRADE - DEEL 1: SKEPPING VAN DIE AFDELING VAN 'N MUUR

Hierdie roetine is die eerste van 3 vir die opwekking van walle swaartekrag tipe, 'n tyd gelede het ons ook deel met jou 'n roetine wat 'n keermuur, hierdie keer die roetine genereer 'n muur met 'n ander ontwerp (maatreëls) gegenereer.

Dit is om te onthou dat die kunswerke van 'n pad (mure, duikers, ens.) Nie altyd ewe ontwerp is vir elke werk nie. Hierdie ontwerp is in die funksie van baie faktore van dieselfde area waarin dit gebou word.

Hierdie roetine laat jou toe om 'n keermuur te genereer met die volgende ontwerpkriteria:

Om dit te genereer, moet jy die skouer van die helling aandui van die gedeelte van die pad, aan die kant waar die muur nodig is, met die lispel kan die muur aan enige kant gegenereer word, dit is genoeg om die rigting aan te dui (links of regs).

Met betrekking tot hoogte, dit word gedefinieer met behulp van 2 opsies, die eerste is 'n gedefinieerde hoogte (H) en die tweede opsie is om dit te definieer met 'n afmeting van die onderkant van die grondslag van die muur, hierdie hoogte kan aangedui word deur 'n punt op die skerm, die program is verantwoordelik vir die berekening van die hoogte en alle ander maatreëls daaruit.

Die program is bereid om die twee kriteria van hoogtehoogte aan te neem: die eerste maatstaf is 'n muur met konstante hoogte, waar die basis van die stigting nie horisontaal en Die tweede kriterium (die mees gebruikte) is dat die hoogte van die muur veranderlik is, waar die basis van die fondasie horisontaal is en nie die hellings van die pad volg nie.

Die manier om hierdie lisp te gebruik, sal afhang van elke gebruiker en daarom is dit die maklikste om eers muurplanne te genereer sonder die gebruik van enige roetine. Dit sal baie makliker wees om die korrekte gebruik van hierdie lisp te verstaan.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: MUS
  3. Dui 'n punt aan op die skouer van die flank van die aangeduide kant
  4. Dui die rigting van die muur aan (links of regs)
  5. Kies hoe jy die hoogte van die muur sal definieer (volgens hoogte of hoogte van fondasie)

Jy kan die roetine kry hier


49. ROUTINE AUTOLISP OM 'N MUUR VAN INHOUD TE TEKEN

Hierdie lisp roetine laat jou toe om 'n swaartekrag tipe vir paaie te teken, die maatreëls waarmee hierdie muur in hierdie lisp geteken word, is altyd dieselfde (hulle is konstant). Die enigste maatstaf wat verander, is die hoogte van die muur.

Die punte waaraan hierdie muur gegenereer word, word gegenereer uit die metings van 'n spesifieke muurontwerp, as dit verlang word dat met hierdie lisp mure met maatgemaakte maatreëls gegenereer word, moet hulle die maatreëls wat binne die program geskryf word, verander. .

Dan kan jy die volgende grafiek sien, wat die punte bevat waarmee die muur gegenereer word:

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: MU
  3. Dui aan die beginpunt van die muurgenerasie
  4. Dui die rigting van die muur aan (links of regs)
  5. Gee die hoogte van die muur

Jy kan die roetine kry hier


50. ROUTINE LISP OM DIE PROGRESSIEF VAN 'N OPDRAG TE GENEREER

Hierdie nuttige roetine het 'n paar keer gelede tot my hande gekom en vir diegene wat eenvoudige belynings wil genereer sonder dat dit nodig is om dwarssnit of longitudinale profiele van dieselfde te genereer, kan hierdie roetine gebruik word.

Die roetine het 'n dialoogkoppelvlak wat jou toelaat om die finale formaat van die progressiewe aan te pas in die skag ingevoeg.

Om die roetine te gebruik, moet jy 'n polyline hê (belyning) en volg die volgende stappe:

  1. Kopieer die 3-lêers wat in een afgelaai is van ondersteuningspaaie van jou AutoCAD
  2. Laai lêer op lisp in AutoCAD (met APPLOAD).
  3. Voer die naam van die opdrag in: progressiewe
  4. In die dialoogkassie, definieer die formaat van die progressiewe wat gegenereer moet word.
  5. Kies die polyline (belyning) waarin hierdie progressiewe gegenereer sal word.
  6. Dui 'n punt aan wat die beginpunt van die progressiewe generasie sal word.

Jy kan die roetine kry hier


51. ROUTINEER OM 'N LONGITUDINALE PROFIEL TE GENEREER UIT POLLINES VAN GROND EN RIPE

Dit is een van die mees volledige roetines om die formaat van 'n lengteprofiel te genereer. Deur eenvoudig twee 2D-polylines (die terrein en weiding) te kies, genereer die roetine die formaat van 'n profiel met al die data wat vertoon moet word.

Om te verseker dat hierdie profiel geslaag word, moet die polyline wat gekies word, in 2D moontlik wees, anders kan 'n fout in die operasie voorkom.

Om hierdie roetine te gebruik, moet u die volgende doen:

  1. Kopieer die afgelaaide 3 lêers in een van die paaie ter ondersteuning van jou AutoCAD
  2. Laai lêer op: profiel profiele in AutoCAD (met APPLOAD).
  3. Voer die naam van die opdrag in: profiel
  4. In die vertoonde dialoogkassie, klik op die "Data" en klik op die knoppies "Terreno"En"spoel” om die terrein en graad polilyne te kies
  5. As jy wil, kan jy definieer ander data in die dialoogkassie voordat jy die profiel skep (opsioneel)
  6. Dui die invoegpunt bo van die profiel om te genereer

Jy kan die roetine kry hier


52. ROUTINE IN VISUELE LISP OM DIE ARCOS-MAATREËLS VAN DIE TEKENING TE ADD

Hierdie roetine kan jy al afstande teken boë of slegs daardie keuses, wat die resultate van die bedrag in die command line voeg.

Hierdie roetine kan jy al afstande teken boë of slegs daardie keuses, wat die resultate van die bedrag in die command line voeg.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: sumarco
  3. Kies die boë van die teken wat u wil byvoeg. As u al die boë wil kies, druk die sleutel Tik voor die keuse van boë.

Jy kan die roetine kry hier


ANDER


53. ROUTINE LISP OM DIE UCSS IN ANDER FILES TE VERVOER

Hierdie interessante roetine geskep met AutoLisp en Visual Basic for Applications (VBA), kan jy die geredde UCS'e invoer met 'n naam uit enige lêer sekondêr tot ons tekening.

Hierdie instrument is baie handig as jy met vliegtuie werk wat baie UCS hanteer, skep ons gewoonlik die UCS in 'n eerste lêer en ons moet dieselfde doen vir die ander lêers, met hierdie roetine, maak dit net in die eerste en ons kan dit dan na enige ander lêer invoer.

Die roetine tree op soortgelyke wyse aan op die Ontwerpcentrum-instrument, behalwe dat dit nie die moontlikheid het om UCS van ander lêers te invoer nie. In die geval van hierdie roetine Alhoewel dit nie toelaat dat dit sleep en laat val nie, is die resultate soos verwag.

Om die roetine te gebruik, moet jy die volgende doen:

  1. Laai of voeg DVB- en LSP-lêers by tot Appload Startup Suite.
  2. Voer die naam van die opdrag in: IMPUCS
  3. In die omgewing Bronstekening, klik die knoppie Kies, om die tekeninglêer te kies waaruit u die UCS wil invoer.
  4. In die omgewing UCSs gevind, kies die UCS om te invoer en klik op die OK-knoppie.

Jy kan die roetine kry hier


54. LISP-ROETINE WAT DIE AANGEDUIDE SERTIFIKAAT VAN 'N POLYLINE ELIMINEER

Jy sal gebeur dat 'n Poly Line in AutoCAD het en wil een van sy hoekpunte te verwyder en om dit te bereik wat jy hoef te meer as twee opdragte toe te pas.

Met hierdie roetine net genoeg om aan te dui watter punt van die polinea jy wil verwyder en gereëlde saak.

Vir die roetine om korrek te werk, op die punt om die punt aan te dui, dit moet wees oor die punt wat uitgeskakel moet word en nie 'n nabye punt nie, want jy moet die entiteite verwysingswyses aktiveer, soos Endpoint of Intersection.

Om die roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: evepol
  3. Kies die polynoon waaruit u 'n hoekpunt wil verwyder.
  4. Dui 'n punt aan op die punt van die polynoon wat jy wil verwyder.

Jy kan die roetine kry hier


55. ROUTINE WAT DIE PUNT VAN KOÖRDINATE UITVOER VAN DIE GESKIEDENIS VAN DOELWITTE 3DFACE

Dit geskryf AutoLISP, roetine is soortgelyk aan die vorige een, die verskil is dat hierdie tyd, die uitvoer van die koördinate van die hoekpunte van die 3Dface AutoCAD voorwerpe, is hierdie koördinate gestoor in 'n CSV-lêer van Microsoft Excel, word jy aangesê om dit te doen .

Die uitvoer van hoekpunte kan jou baie help as jy 'n driehoek met 3D gesig het en jy wil hul koördinate kry Om jou koördinaatpuntlêer te herskep.

Oorwegings ook is dieselfde as in die vorige roetine, in die geval van 3Dface verbind deur dieselfde hoekpunte, ook indien gewenst, moet oorweging gegee word aan die sorteer die koördinate en verwyder diegene wat gedupliseer word.

Die gekoördineerde koördinate het die formaat P, N, E, C (Punt, Noord = Y, Oos = X, Dimensie = Z) en as dit na 'n CSV-lêer uitgevoer word (geskei deur komma's), sal elke waarde sy sel onafhanklik en op 'n geordende manier as die lêer oopmaak.

Om die roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: E3D
  3. Kies die 3D-voorwerpe waaruit u die koördinate van u hoekpunte wil uitvoer.
  4. Dui die ligging en naam van die CSV-lêer aan waar die uitgevoerde koördinate gegenereer word.

Jy kan die roetine kry hier


56. ROUTINE LISP OM ENTITEITE VAN 'N EXTERNE BLOK OF VERWYSING TE KOPP

Soms is dit nodig om entiteite te kopieer, maar wanneer hulle binne-in 'n blok is, is wat ons normaalweg doen om daardie blok te ontgin of om die blokredakteur te gebruik. Om individueel beheer oor entiteite te hê, kies en kopieer hulle .

Met hierdie roetine sal jy nie meer blokke moet ontgin of die blokredakteur gebruik om te kopieer nie enige entiteit daarin, laai hierdie roetine net en kies die entiteite wat gekopieer moet word.

Nuwe voorwerpe geskep uit die seleksie verskyn bo die oorspronklike, so indien verlang jy moet hulle kies en skuif na die gewenste posisie.

In hierdie roetine kan u die opsie kies dat nuwe voorwerpe in 'n ander laag geskep kan word, wat gekies word omdat die nuwe entiteite by verstek geskep word in die huidige laag.

Om die roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: CPL
  3. Kies die kenmerke van die blok wat u wil kopieer.
  4. As jy wil, kan jy kies om die laag te verander waarin die nuwe voorwerpe gegenereer word.

Jy kan die roetine kry hier


57. ROUTINE LISP OM ARCHES VAN 'N POLYLINIEN IN LINEÊRE SEGMENTE TE TRANSFORMISEER

Hierdie roetine laat jou toe om die boë wat in 'n polynyn ingesluit is, in lineêre segmente te transformeer. Die lengte van elke segment sal wees wat u in die opdrag opsies spesifiseer. Die lisp neem die data van die hoekpunte van die geselekteerde polyline, insluitende die boog geometrie en genereer 'n nuwe polynine met die nuwe data.

Die lengte van elke nuwe segment in die boog hang af van die ingevoerde waarde, moet dit minder wees as die lengte van die kleiner boog van die geselekteerde polylyn, lisp sal die oorspronklike boog in "n" segmente verdeel totdat die oorspronklike lengte bereik word.

opsioneel jy kan kies om die oorspronklike polyline te hou, wat veroorsaak dat 'n polynyn daarbo geskep word - of dit verwyder.

Hierdie roetine kan nuttig wees, byvoorbeeld, in die geval dat jy punte moet definieer langs 'n kromme op 'n as van 'n horisontale of vertikale belyning.

Om die roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: artose
  3. Kies die polynine waaruit u die geboë segmente in lineêre segmente wil omskep.
  4. Dui die lengte van elke segment aan wat die nuwe lineêre "boog" sal vorm.
  5. Kies wat om te doen met die oorspronklike polynekies wat gekies is. As jy kies om te verwyder, sal jy net die polynyn hê met die geboë segmente wat omskep word in lineêre segmente.

Jy kan die roetine kry hier


58. AUTOLISP ROUTINE INSERTING PUNTE BY DIE AFSTANDE GESPESIFISEER IN 'N AXIS

Met hierdie roetine sal u in 'n geselekteerde as (polylynepunte) punte met hul onderskeie afstande kan invoeg, die data van die invoeging van hierdie punte kom uit die manuele digitalisering van afstande of die lees van 'n lêer van afstande ('n lêer van voorbeeld vir 'n beter begrip).

Hierdie roetine kan byvoorbeeld gebruik word in die geval van die as van 'n pad, in sommige gevalle is dit nodig om 'n presiese progressiewe in die as (polyline) te bepaal, soos byvoorbeeld die progressiewe een 23.76Met die hand gedoen kan word, maar neem langer, hierdie roetine net genoeg om die as te kies, wat aandui dat die aanvanklike progressiewe as (gewoonlik met waarde 0), en dan die afstand.

As jy baie afstande het om die as in te voer, eerder as om dit te tik lisp bied die opsie om 'n tekslêer te kiesBinne hierdie teks lêer sal afstande en lisp sal een vir een lees deur die invoeging van 'n punt op die as (Poly Line).

Die lisp kan jy ook die begin van die as verander Aangesien die begin bepaal word volgens die beginpunt wat die polilyn gegenereer het, as die lisp begin om die afstande te plaas by die eindpunt wat nie die gewenste een is nie, gebruik die opsie: "Verander as begin".

Saam met die roetine is 'n CAD-lêer, met 'n enkele as (polyline), as voorbeeld om die lisp-roetine te implementeer.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: PP
  3. Kies hoe jy die progressiewe wil voeg: handmatig (1 × 1) of deur 'n tekslêer te lees.
  4. Kies die polyliese as
  5. Voer progressiewe of aanvanklike afstand vanaf die as in (standaard is 0)
  6. Voer die progressiewe of afstand in om te vind (in die geval van handmatige vingers, as 'n lêerlesing gekies is, is dit nie nodig nie)

Jy kan die roetine kry hier


59. ROUTINE LISP WAT DIE KOÖRDINATE IN 'N PROFIEL INGESLUIT WORD, OUTOMATIES INGEVOLGE DIE SPESIFIEKE SPACING

Met hierdie roetine gemaak met AutoLisp en VisualLisp, sal jy elke "n" meter die hoogtes van 'n geselekteerde polilyn (natuurlike of weidingsterrein) in jou profielformaat kan invoeg, die hoogtes sal ingevoeg word met as verwysing 'n punt wat in die formaat.

In hierdie opdrag jy kan die skaal van die tekening definieerHierdie skaal nie verwys na die vertikale skaal van 'n profiel, maar die omvang van die tekste van die dimensies te plaas, die dimensie teks vir 'n 1 skaal: 500 groter as 'n 1 skaal wees: 50.

ook jy kan die vertikale skaal van jou profiel definieer, hierdie data is belangrik omdat dit die waardes van die afmetings beheer, in 'n natuurlike terreinprofiel wat in 10 geskei word, en die grootte daarvan in die vertikale sal die waardes van die afmetings ook 10 keer meer as die werklike grootte hê. Die opdrag moet dus om die ooreenstemmende bewerkings uit te voer om die waardes van die kwotas na die regte te verander.

Nog 'n waarde om in te gaan en Die een wat hierdie opdrag definieer, is die afstand waarin die dimensies ingevoeg sal wordDie standaard waarde is 10 bring hierdie roetine, wat beteken dat elke 10 meter dimensies in die horisontale ingevoeg uit die gegewe verwysingspunt.

Nadat u die polynine wat u profiel voorstel (TN, Rasante, ens.) Gekies het, Die opdrag sal jou vra om 'n verwysingspunt in jou profielformaat aan te dui, moet u hierdie punt aandui in a progressiewe geheelByvoorbeeld, indien 'n profiel is om 0 000 100 + + 000, moet die punt in die progressiewe 0 of 10 of 20, ens (volgens elke soos aangedui in te voeg afstand van dimensies) aan te dui.

Onthou Vir die program om die ooreenstemmende afmetings te verkry, moet die profiel korrek wees, dws die afmetings is korrek vir die profiel.

Hierdie grafiek sal u help om die opsies van hierdie roetine beter te verstaan:

Om hierdie roetine te gebruik, moet jy die volgende doen: (Standaard waardes is om die voorbeeld CAD lêer aangeheg volg)

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: ICP.
  3. Gee die tekenskaal vir die afmetingsgrootte: 850 (jy kan verander totdat die grootte gepas is)
  4. Voer die vertikale skaal van die profiel in: 1 (vertikale skaal dieselfde as horisontale)
  5. Gee die afstand tussen progressiewe: 10
  6. Gee die aantal desimale by: 3
  7. Kies die profiel wat jy sal beperk (TN, Rasante, ens)
  8. Dui die waypoint aan in die formaat van jou profiel (sien grafiek)

Jy kan die roetine kry hier


60. ROUTINE LISP WAT TOEGESTAAN PROGRESIEWE OF LENGTE IN 'N AANGEDULEDE PUNT

Hierdie roetine ontwikkel in Autolisp en Visual Lisp, stel u in staat om die lengte of progressiewe van 'n polylyn of as te verkry en dit in die tekening by wyse van 'n invoegpunt in te voeg.

Om dit te doen moet jy die Poly Line te kies en aan te dui dat progressiewe is die begin, moet jy seker maak dat die opdrag die beginpunt van die korrekte Poly Line (begin as) verwerf het, maar so, kan jy die begin van die skag te verander met die opsie bied hierdie opdrag aan.

U kan sekere standaardparameters van die bronkode verander, soos die hoogte van die teks wat ingevoeg moet word.
Let daarop dat u koördinaatsisteem positief moet wees, anders sal 'n fout gegenereer word deur die progressiewe punt of lengte wat u wil verkry, aan te dui.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: OPR
  3. Kies die as-polilyn of tik die letter "C“, om die begin van die as te verander
  4. Gee die begin (of aanvanklike) waarde van die beginpunt van die verstek polyline: 0.00
  5. Dui die punte aan in die lyn waarvan u die lengte of progressiewe wil verkry

Jy kan die roetine kry hier


61. LISP ROUTINE WAT VERSKILLENDE BEWERKINGS MET DIE GESELEKTEERDE TEKST (NUMERIES)

Dit is 'n klein maar baie nuttige lisp-roetine waarmee u inligting oor bewerkings met geselekteerde tekste kan bekom, natuurlik moet hierdie tekste numeriese waardes hê sodat die berekeninge uitgevoer kan word, byvoorbeeld: "2.22", "3.39" ( sonder die aanhalings ), ens.

As onder al die numeriese tekste die opdrag vind 'n nie-numeriese teks byvoorbeeld die woord "kol", sal hierdie teks as neem 0.00 waarde, so die resultate sou verander.

Die inligting wat deur hierdie opdrag verskaf word, is:

  • tel (Totale aantal geselekteerde geselekteerde numeriese elemente)
  • aantalmaksimum (Die maksimum waarde van alle geselekteerde numeriese tekste)
  • aantalminimum (Die minimum waarde van alle geselekteerde numeriese tekste)
  • gemiddelde (Die gemiddelde van alle geselekteerde numeriese tekste)
  • Suma (Die som van alle geselekteerde numeriese tekste)

Om die resultate alleen te kry Dit sal genoeg wees om een ​​vir een of deur middel van 'n venster te kies (venster) die tekste waaruit inligting verlang word.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: IV
  3. Kies al die numeriese tekste waaruit u die inligting wil bekom

Jy kan die roetine kry hier


62. ROUTINE LISP WAT ALLE LAYOUTS WORD EN PRINT MET SY HUIDIGE KONFIGURASIE

Hierdie roetine laat jou toe om deur al die uitlegte te blaai en elkeen met die huidige bladsykonfigurasie te druk, dit is die moeite werd om te verduidelik dat die uitleg van die modelruimte nie in ag geneem sal word nie.

Die opdrag loop deur elkeen van die uitlegte en as dit bevestig dat dit die modelruimte is, word dit oorgeslaan deur met die ander voort te gaan. As jy dus die modelruimte wil druk, moet jy die opdrag eers verander. wat ook in ag geneem en gedruk word.

Jy kan voordeel trek uit die funksionaliteit van hierdie opdrag om byvoorbeeld briefhoofde in te voeg, teks in elke uitleg uit te vee of by te voeg, ens. Die opdrag druk nie take in "agtergrond", tensy gespesifiseer in die dialoogkassie opsies in die oortjie "Plot en publiseer".

As u baie lêers het om te druk en elkeen het baie uitlegte, kan u die funksie van hierdie opdrag verhoog deur:

Skep 'n lêer genaamd acad.lsp (as jy dit nog nie het nie), voeg dan die volgende reëls kode in dieselfde lêer by:

(defun s :: startup ()
(laai "Loop through and print all layouts.LSP") ;Dit is die naam van die aangehegte lêer.
)

Die pad is nie aangedui nie, aangesien dit reeds verstaan ​​word dat die pad van die gespesifiseerde lsp-lêer bygevoeg is aan die AutoCAD-ondersteuningsgidse (aangedui in die opsie dialoog). Indien nie, kan u die kode van die kode vervang met die (die volle pad van die lsp-lêer om te laai is aangedui):

(defun s :: startup ()
(laai "C:\\CONSTRUCGEEK\\TUSLISP\\Loop deur en druk alle uitlegte.LSP")
)

Om hierdie roetine normaalweg te gebruik (sonder veranderinge) moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: LPLOT
  3. U moet wag totdat alle drukwerk voltooi is.

Jy kan die roetine kry hier


63.  VISUELE ROETEENLISP SNY DIE TEKSTE TOT REGS OF LINKS VOLGENS DIE AANTAL KENMERKE AANGEDUI.

Hierdie lisp roetine laat jou toe om die geselekteerde tekste te versier, hulle regs, links of albei kante afsny, wat afhang van wat die opdrag vertel word.

Byvoorbeeld, as u die aanvanklike teks het "0 + 580.00" en jy vertel die opdrag om 2 karakters na links te sny, sal die opdrag dit vervang "580.00".

As u die bevel gee om 3 karakters na regs te sny, sal die opdrag die aanvanklike teks vervang met "0 + 580".

Ten slotte, as u die bevel aanbeveel om aan beide kante te trim, 2 karakters na links en 3 regs, sal die eerste teks vervang word deur "580".

Soos u kan sien, dui net die aantal karakters aan om te sny en kies die tekste en dit sal gesny word soos aangedui.

Om hierdie roetine te gebruik, moet jy die volgende doen:

  1. Laai die lisp-lêer in AutoCAD.
  2. Voer die naam van die opdrag in: RET
  3. Dui aan watter kant van die tekste afgewerk gaan word [Links / regs / albei]
  4. Gee die aantal karakters wat op die aangeduide kant (s) gesny moet word.
  5. Kies al die tekste wat u wil sny
  6. Druk die Enter-sleutel of regs-kliek om die vervanging uit te voer

Jy kan die roetine kry hier

Golgi Alvarez

Skrywer, navorser, spesialis in Grondbestuursmodelle. Hy het deelgeneem aan die konseptualisering en implementering van modelle soos: National System of Property Administration SINAP in Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Register in Nicaragua, System of Administration of the Territory SAT in Colombia . Redakteur van die Geofumadas kennisblog sedert 2007 en skepper van die AulaGEO Akademie wat meer as 100 kursusse oor GIS - CAD - BIM - Digitale tweeling-onderwerpe insluit.

verwante Artikels

56 Comments

  1. Hallo ingenieur. Kan jy my help ? Hoe om koördinaatrooster in siviele 3D 2024 te tik asseblief

  2. Hi
    Lisp درج شده، در راستای Z منتقل کند؟
    به عبارت دیگر یعنی رقوم را واقعی کند ؟

  3. Daar sal 'n roetine wees wat 'n wolk van punte in PENCD-formaat laai, geskei deur spasies of kommas in Autocad 2015
    of hoër. Dankie

  4. WAARVAN TIVERDIENSKAPPE EM BAIXAR AS LISP IS. EK GAAN GEDressEER WORD NA 'N WEBWERF IN ESPANHOL E AÍ TÊM DE PROCURAR' N VOSSA LISP EM ESPANHOL, EK SAL NESSA PAGINA PROCUREM NIE FIM DA PAGINA AS SETAS PARA PASSAR VIND NIE. À VOLGENDE BLADSY. DEPOIS É SÓ CLICAR NA VOSSA LISP, KLIK EM AANGEHEGTE LÊERS E BELASTING OF TOEPASLIK.

  5. WAARVAN TIVERDIENSKAPPE EM BAIXAR AS LISP IS. EK GAAN GEDressEER WORD NA 'N WEBWERF IN ESPANHOL E AÍ TÊM DE PROCURAR' N VOSSA LISP EM ESPANHOL, EK SAL NESSA PAGINA PROCUREM NIE FIM DA PAGINA AS SETAS PARA PASSAR VIND NIE. À VOLGENDE BLADSY. DEPOIS É SÓ CLICAR NA VOSSA LISP E KLIK EM AANGEHEGTE LÊERS E BELASTING OF TOEPASLIK. Ek wag TER AJUDADO

  6. Hallo, ek wil weet of u kursusse of opleiding het om te leer om in Autocad te programmeer. En ook om 'n app te skep wat my help om 'n stel polylines te tel en te identifiseer

  7. Boa noite .. Gostaria van die wete van Lisp 37. Omskakeling entiteite 3DFace em solids ACIS werk in alle verslae doen auto cad?

  8. Ek het nie jou lisp afgelaai nie
    stuur asseblief vir my 'n eis

  9. hallo ek wil graag weet hoe ek daardie lippe kan aanleer om die koördinate van 'n polynyn uit te haal en die een om die polynse oorbelle te verkry

    dankie

  10. HELLO
    Ek werk as 'n tekenaar van P&ID en wil weet hoe ek die slim blokke wat ek in 'n autocad-plan het, na Excel kan uitvoer.
    in die planne is:
    kleppe
    reëlnommers
    instrumentasie
    toerusting.
    Ek wil daardie inligting onttrek en wys in Excel. as iemand my kan help

  11. Hi almal,
    Dit is jou eie Lisp, wat is die lig van die Polylinie en 'n x-beliebiger Stelle en Stationierung (ook die Länge van Polylinie en dieser Stelle) anzuzeigen.
    LG

  12. Ek soek lisp om 'n gradiënt te maak wat met 'n sirkel van 'n sekere radius te sê het, moet jy 'n volgende vlakkromme sny en 'n polylien van die oorsprong afskei en so aan as jy na 'n ander plek gaan, is vir die ontwerp van 'n pad en is morose Kopieer die sirkels en teken die veelhoeke dankie

  13. Hulle het 'n paar roetine om eienskappe toe te ken aan basiese elemente, nie blokke nie, en dit kan in 'n dialoog op die skerm gevisualiseer word.

  14. Hello.

    Hoe laai ek die lisp "Voer koördinaatpunte uit na 'n CSV-lêer af" af?

    Dankie

  15. Goeie nagte
    Ek sal graag jou ondersteuning hê, EK HET 'N PROBLEEM MY AUTOAD LAAG NIE DIE LIPE OM TEGNIESE GEGEVENSBLAD TE VERKRY NIE (KOÖRDINATE, SIDES, ANGLES)

  16. Gaan haal die roetine-nominata AREASX, sien dit.

    Grazie vooraf

  17. Hallo, ek wil graag toegang tot die roetine hê om progrsivas na 'n belyning te plaas.

    Dankie

  18. Ek wil graag vir hulle 'n lisp roetine wat nie werk nie in nuwe weergawes en ou weergawes as dit gewerk het om te stuur, ek hoop hulle kan regstel en / of te verbeter dit, mail my voorstel dat jy vir hulle sê of wanneer ek die lisp roetine stuur.

  19. Baie goed in alles, wat ek nodig het die roetine arcos_de_una_polilinea_en_segmentos_lineales.fas uit te voer AutoCAD MIDAS GEN 2015 maak nie saak die boë gegenereer in autocad en ek breek hulle af in segmente. Baie dankie Ek is van Kuba

  20. Sou português e gostava, se possível, de ter a rotina "ROETINE WAT DIE INHOUD VAN 'N TEKS VERVANG DEUR DIE COTA VAN DIE AANGEDUIDE PUNT".

    Dankie

  21. Kan jy my asseblief vertel waar ek jou lisp roetine kan aflaai "Voer koördinaatpunte uit na 'n CSV-lêer" want ek het die topografie van 'n area en ek moet dit uitvoer na csv of txt die punte word as teks ingevoer (inhoud is die hoogte ) en in die koördinaat kom Z nul uit, het dit?
    Kan jy my asseblief help

  22. Ek wil graag die lisp hê met die funksie "Verwyder interne of eksterne voorwerpe van 'n geselekteerde polilyn", want in die artikel kan ek nie die aflaaiskakel vind nie.

  23. Hi, ek wil graag weet of daar 'n roetine is om die aantal voorwerpe te verkry en in teks te plaas

  24. Liewe, ek probeer om 'n paar roetine te kry en hierdie waarskuwing kom uit:

    Nie gevind

    Die versoekte URL / forum / roetine-lisp-to-add-to-subtract-waardes-tot-teks-gekose is nie op hierdie bediener gevind nie.

    Verder, is vir 'n 404 nie gevind fout is teëgekom terwyl hy probeer om 'n ErrorDocument te gebruik om die versoek te hanteer.

    Wat is ek verkeerd?, 1000 dankie koning

  25. Hallo as iemand enige lisp ken wat toelaat om poligono te leer ken, die lengte en hoeke, indien enigiemand weet, die roetine topo12 as hulle my ami pos kan stuur. juanpaulo_100@htomail.comBaie dankie, my vriende.

  26. goeie dag, ek wil graag roetine vir autocad 2014 leer ken as hulle dit gehad het om tabelle te genereer na koördinate en ontwerp van paaie

    dankie

    groete

  27. hallo
    Verskoon my peuden help met 'n lisp 'n Poly Line met sy km, ek bedoel vernou as ek 'n Poly Line oorsprong Dm van Incio 100 en dm einde 1000, om enige punt in die Poly Line merk en ek gooi my jou dm en verlof bepaal.

    Nou sal die dm van begin en einde altyd vir elke projek verskillend wees

    as jy my nie kan help nie, sal ek dit waardeer, aangesien ek gereeld daarmee werk en dit sal baie nuttig wees in padprojekte.

    groete

  28. groete iemand kan my help met 'n lisp 'n opname gedoen met arbitrias koördineer vanaf twee punte, dan die noorde oorspronklike koördinate geplaas en ooste en die opstand dieselfde arbitarias van die twee beginpunte laat hulle so ek het 'n skakel Met aling, maar kwotas word verander

  29. Hallo jy kan op hierdie bladsy sien:
    http://acad.fleming-group.com/index.html
    Dit verduidelik hoe om toegang te verkry uit jou databasis en dinge te doen, dit bring 'n stel lsp roetines en 'n pdf wat verduidelik hoe om dit te gebruik.
    Groete, Lola.

  30. goeie dag, ek wil graag weet of iemand 'n klein roetine ken of 'n paar eenvoudige voorbeelde van 'n klein roetine het om 'n DBF-databasis te skep en data daaraan te voeg of uit autolisp te verwyder.
    Ek hoop hulle help my.
    dankie

  31. Hallo vriende Ek wil graag weet of iemand weet van 'n roetine om die hoeke (ek hoop ekstern) van 'n veelhoek en die afstand te meet en as dit nie te veel is om hulle te vra om na Excel te eksporteer nie.

  32. Hoe skryf jy 'n .lsp roetine wat loop wanneer 'n .dwg tekening gelaai word en wanneer dit aangeteken word?
    dankie

  33. Ek het hulp nodig om te sien of iemand wat lisp ken, my sal red.

    Ek wil uitvoer van siviele 3d alle dwarssnitgegewens wat op tekslêers gegenereer word, ek moet net die kilometers, die afstand na die as en die ooreenstemmende vlak wys.
    Iets soos dit

    Km, Dist tot as, Dimensie

    Net dit. Kan iemand my help? Ek weet niks van programmering nie, daarom vra ek hulp.

  34. Kom ons kyk of ek verstaan ​​het.
    U sê dat u met u lisp die koördinate na Excel uitvoer
    Het jy hom op 'n afstand gesit? Ek verstaan ​​dit nie, ek veronderstel dit is in AutoCAD As dimensie of funksie in die lisp?

    Maar as jy al die koördinate in Excel het, maak dan nie 'n volgende kolom met 'n formule van pythagoras tussen die punt en die volgende nie?
    vierkantswortel van ((y2 koördinaat - y2 koördinaat) kwadraat + (x2 koördinaat - x1 koördinaat) kwadraat)

  35. Goeie môre HELLO, ek wil Help my met 'n LISP. Verduidelik Ek het 'n plan van steekproefneming elke punt ROUGH MET LISP Exporta met die koördinate van die Excel, maar nou tussen elke punt en punt, JY en sit die verte, nou wil ek hierdie maatreël TUSSEN POINT YPUNTO spandeer Excel vir NIE tik in 400PUNTOS afstande en daar enige manier? Asseblief, moenie veel MY EN SO AVANZO WERK MET SNELSTE.

    Dankie by voorbaat

  36. Hallo, ek wil graag weet of daar enige roetine is wat 'n autokadvliegtuig omskakel na 'n ander verwysingstelsel, byvoorbeeld van wgs84 na psad56

  37. http://www.hispacad.com/foro/viewtopic.php?p=165851#165851

    Aanhegsel Roetines vir die teken van lang, kruis profiele, Invoer en uitvoer van punte deur middel van Excel, verskeie nutsprogramme, blok biblioteek.

    Binne die handleiding lê die hulp vir die installasie.
    Binne die sleutelgids vind u die lêer vir aktivering.
    Binne die handleiding lêer die helplêers vir die opdragte.

    Let wel: As gevolg van kompaksie verwyder met die hand opgedateer en verskeie beelde verwyder in die handleiding aangeheg hulp.
    Die opgedateerde handleiding kan aangevra word per pos aan
    vhcad@hotmail.com
    wees bruikbare as aansoeke of analiseer die funcionanmiento eie bevele.

Skryf 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

Terug na bo knoppie