Mear as 60 Autolisp routines foar AutoCAD
Lisp foar konversaasjes en operaasjes
1. Ferbine foet nei meter en oarsom
Dizze routine generearret mei Autolisp, lit ús de wearde weromjaan fan 'e fuotten nei meter en oarsom, it resultaat is te sjen yn' e kommandorigel.
Hjir wy ek gebrûk meitsje fan de CVunit funksje, dizze funksje Lisp, helle ferbouwing wearden, Triem acad.unt (AutoCAD Unit Definition), as jo wolle observearje yn detail wat dy wearden en ferskate ferbouwing tariven, ik stel jo sjogge dizze triem .
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: PIM
- Kies it konversaasje type: fuotten nei meter of meter nei fuotten
- Fier de wearde yn wêr jo konvertearje wolle
- Jo sille yn 'e kommandorine de ynformaasje krije mei de kompjûter konvertearje
Jo kinne de routine krije hjir
2. Multipletearje alle selekteare teksten
Dizze routine dy't yn AutoLisp generearret, kin de multiplikaasje fan alle wearden fan 'e selektearre teksten krije, om dit rûte om korrekt te wurkjen, is it nedich dat de selekteare teksten fan TEXT type binne en net fan it type MTEXT.
Bygelyks, as jo hawwe trije teksten 3 elk mei wearden: 1, 2, 3 en selektearre trije, it kommando resultaat is fermannichfâldigjen fan dy trije nûmers, gelyk oan: 6.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: Mul
- Selektearje alle teksten dy't jo de multiplikaasje krije wolle.
- Druk op 'e kaai Yngean om it resultaat te krijen.
Jo kinne de routine krije hjir
3. Konfiere inch nei meter
Dizze lytse routine jout ús om de wearde yn 'e ynfier nei meter te feroarjen om it resultaat te sjen yn' e kommandorigel, ek it resultaat te sjen is ferdield tusken 2 as in oanfoljende ynformaasje.
Jo kinne dit befetsje om oare types fan ienheden te feroarjen, om't jo de boarne koade wizigje moatte, bygelyks, konvertearje inch nei sintimeter o minuten oant sekonden, feroarje gewoan de parameters fan 'e funksje "kvunit", yn dit kommando hat cvunit de folgjende parameters: "inches" "meters", mei dizze parameters, de ynfierde wearde wurdt nommen as inches (inches) en wurdt omboud ta meters (meters), kinne jo feroarje de parameters nei de folgjende: "minute" "sekonde", "inch" "cm", "acre" "sq yard", "ft" "yn", ûnder oaren.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: PM
- Fier de wearde yn dy't jo fan ynteken nei metaal konvertearje wolle en
Ready, sille jo de ynformaasje krije mei de konvertearring fan ienheden.
Jo kinne de routine krije hjir
4. Foegje de lingten fan de rigels fan it selekteare ljepper
Dizze routine lit jo de ôfstânsjes fan alle linen tafoegje dy't yn it ljocht fan it objekt selektearre binne.
Dit routine kinne jo te heakjen de ôfstannen fan alle rigels dy't opnommen yn it laach fan it foarwerp dat jo selektearje, as se wiene polylines yn de selektearre laach, sy sille wurde negearre.
Ienris de som fan alle lineen fûn is it resultaat werjûn.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: sumlcapa
- Selektearje de rigel dy't yn it ljocht is fan 'e linen dy't jo taheakje wolle
Jo kinne de routine krije foar USD 5.99 hjir
5. Opmaak taheakje of subtraktearje nei selektearre teksten
Dizze routine makke mei AutoLisp lit ús tafoegje oanwerpen of subtrahearje wearden oan de teksten dy't selektearre binne.
Bygelyks, as jo in tekst mei in wearde fan 5 en brûk dit kommando en ynfierd de wearde 2, de selektearre tekst feroarings, fernijd troch de wearde 7, as de -2 wearde wurdt ynfierd, de tekst sil bywurke wurde 3.
Doch de folgjende om dizze rûte te brûken.
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: vsr
- Jout de wearde oan of wurde tafoege
- Selektearje de teksten dy't tafoege wurde of subtrahearje.
Jo kinne de routine krije hjir
6. Beskikbere gebieten fan skattige ôfdielingen
Dit routine kinne jo krije de ynkleure gebieten (útbret) cross segminten en set de wearden helle attributen fan selektearre blokken.
De selekteare skaden moatte yn in laach wêze dy't it type gebiet beskriuwt om te krijen, standert sil de lisp twa laachnammen lêze, dy't de folgjende binne: "ShadingCut"En"ShadowFill".
De lisp somt alle gebieten fan 'e shaders op dy't yn 'e laach binne "ShadingCut"en alle gebieten fan de laach skaden"ShadowFill” en as de seleksje fan de lûken klear is, wurde de attributen fan it blok fan gebieten bywurke, dêrfoar moat it progressive attribút fan it blok earst selektearre wurde, dit is in ûnsichtbere attribút, mar de lisp krekt foar de seleksje lit it sjen en ferberget it dan wer, dit wurdt dien mei it kommando "Attdisp", dan sille de attributen fan 'e snij- en foljegebieten wurde selektearre en dizze wurde bywurke troch de wearden fan' e fûn gebieten.
De seleksje fan 'e objekten wurdt dien troch in finster dat alle ferwanten ynklusyf de tekst fan' e foarútstribjende ien fan 'e seksje befettet.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: AXA.
- Selektearje troch in finster allinich punten fan besparjen en filling fan 'e seksje, ynklusyf de tekst fan' e progressive iene deselde.
- Selektearje ien nei ien de eigenskippen fan it blok om te feroarjen, begjinnend mei it attribút fan 'e progressive.
- It kommando sil automatysk einigje nei de knop en oanfollen attributen binne selektearre.
In sample CAD-bestân is oanwêzich oan it lisp foar in better begryp fan it kommando.
Jo kinne de routine krije hjir
7. Besykje de rûte fan in line of polyline
Dit kommando (Autolisp-routine) befettet de slachwearde fan in rigel of in polyline, en hat ek linenlange, horizontale lingte en hoeke.
It presintearret in grutte help as wy wolle Kontrolearje ús earringsOm krijen de skeante krekt gewoan selektearje de line of polyline, it resultaat kin wurde werjûn op skerm (kommando rigel) of troch it selektearjen fan in tekst (de wearde fan dizze tekst sil feroarje de wearde fan 'e skeante fûn).
It is belang te betinken dat yn it gefal fan in polyline dizze kommando fynt de hichte fan allinich it earste segmint.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: pnd
- Selektearje de rigel of polyline om de hichte te krijen.
- As jo winskje kinne jo in tekst selektearje om syn wearde te ferfangen troch de fêst te finen, oars wurdt allinich drukke Yngean om de resultaten op it skerm te krijen.
Jo kinne de routine krije hjir
8. Routine YN Visual Lisp FOAR DE SUM FAN SELEKTEARRE LINES OR POLYLINES
It wurdt generated in Lisp routine dat krijt de som fan de lingtes fan de linen of polylines selektearre, it resultaat fan dit bedrach sil wurde ynsteld op in tekst troch selektearjen of oars allinnich werjûn wurde fan ôf de kommando rigel.
Jo kinne linen en polylines allegear selektearje troch ien finster of ien foar ien.
It standert desimaal nûmer fan 'e som fan' e lingte fûn is 2, mar in oar wearde kin ynfierd wurde.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: lpl
- Fier it oantal desimalen foar it resultaat fan 'e som fan' e lingte yn
- Selektearje de linen of polylines om har lingte te foegjen
- Druk op 'e kaai Yngean de seleksje einigje
- Selektearje in tekst om syn wearde te ferfangen troch de ien fan 'e súkses of druk Yngean Om it resultaat wer sjen te litten op 'e kommandorigel
Jo kinne de routine krije hjir
9. ROUTINE IN VISUELLE LISP, dy't in list fan 'e fertsjintwurdigers fan' e hjoeddeiske tekens ferwiist
Om dit rûte te brûken kinne jo de folgjende dwaan:
Lisp de lisp triem yn AutoCAD.
Fier de namme fan it kommando yn: lc
It resultaat sil in list wêze yn 'e kommandorigel fan alle lagen fan' e aktuele tekening.
Jo kinne de routine krije hjir
Wurkje mei koördinearjen
10. AUTOLISP ROUTINE DAT IN GEGEVETABEL ynfoegt
Dizze routine generearret in tabel mei it oanjûne tal reihen en kolommen, it liket itselde as it kommando AutoCAD-tabel, mar leiner te brûken.
Dizze routine Generearret in tabel mei it oantal rigen en kolommen as spesifisearre, is te fergelykjen mei it kommando AutoCAD-tabel, mar lichter om te brûken, hoewol it gjin gegevens ferbynt mei Excel Jo hawwe de opsje om de tafel mei in fêste wearde te foljen dy't standert "0.00" is en wurdt pleatst yn elke sel om letter te bewurkjen.
Dit kommando ek Meitsje jo de tabel mei twa opsjes te generearjen, de earste opsje lit it tabel bepale troch in fêste hichte en breed fan 'e sellen en de oare opsje Dit wearden oanpasse sadat it spesifisearre tal reihen en kolommen is Fier de markearring fan in finster yn.
Oanfoljende opsjes befetsje de folgjende:
- Standert tekst: Jo kinne it kommando fertelle om in standertwearde ("0.00") yn te foegjen yn elke generearre sel, dizze wearde kin oanpast wurde en kin feroare wurde nei in oare.
- Teksthichte: It is de hichte dy't de ynfoege tekst sil hawwe, de standerthichte hat in wearde fan "0.25".
- Justification: fan de ynfoege tekst, dus binne der twa opsjes: Passe (Fit yn sel) en Midden (heal fan 'e sel).
- Kleur: Dit is de kleur dy't de ynfoeare teksten hawwe, is standert de earste kleur de aktuele kleur as definiearre.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: Tabel
- Neffens de selektearre Generaasjemodus wurdt in punt oanjûn of twa punten wurde oanjûn om in finster te meitsjen
Jo kinne de routine krije hjir
Lispprogramma's foar ynteraksje mei Excel
11. Koördinearjende punten eksportearje nei in CSV-bestân
Dit routine generated by AutoLISP, kinne jo te eksportearjen punten coordinates nei in Microsoft Excel CSV triem. Objekten út dêr't kinne jo eksportearje dizze koördinaten binne punten, tekst blokken, simpelwei selektearje en oantsjutte in bestimming triem koördinaten.
It moat spesjaal wêze Soarch yn 't gefal de objekten binne teksten, sûnt it punt fan ynstakjen dat rekkene wurdt op 'e tiid fan it eksportearjen fan de koördinearjen, Hinget ôf fan 'e rjochtfeardiging dat dizze teksten hawweAs jo wis binne dat de justysje fan 'e teksten korrekt is, is der gjin probleem yn it eksportearjen fan de punten.
It is oan te rieden om objekten te selektearjen dy't in inkele ynsetpunten hawwe, lykas blokken of punten fan AutoCAD, sa is it feiliger dat de eksportearre koördinaten dejinge dy't oerienkomme.
As wy earder neamd hawwe, eksportearret it routine út punten, teksten (of ek Mtext) en blokken, mar Jo kinne it boarne koade oanfolje om oare entiteiten te rekkenjen lykas bygelyks: sirkels, begjinpunten fan linen, ûnder oare objekten dat yn syn databank de koade 10 hawwe.
De eksportearre koördinearingen hawwe it formaat P, N, E, C (punt, Noard = Y, East = X, Cota = Z) en sa as it eksportearre wurdt nei in CSV-bestân (getal troch komma's), as jo de triem iepenje sil elke wearde har getal selektearje.
Om de routine te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: EPC
- Selektearje de objekten wêr 't de koördinearren eksportearre wurde (notysje dat jo punten, teksten en blokjes selektearje (as jo se fine).
- Jout de lokaasje en namme oan fan it CSV-bestân wêryn de eksportearre koördinaten sille wurde generearre.
Jo kinne de routine krije hjir
12. ROUTINE EXPORTING KOORDINATEPINTS FROM LINES TO A CSV FILE
Dit routine generated AutoLISP foar AutoCAD, dan kinne jo te eksportearjen punten coordinates fan 'e úteinen fan' e linen selektearre nei in Microsoft Excel CSV triem
De eksportearre koördinaasjes oerienkomme oer de Begjin en einpunt fan 'e linen, dus yn 't gefal dat de linen oan deselde punt binne, sil it lisp 2 itselde koördinear lêze.
Yn dit gefal, as jo wolle Jo moatte de opsje oanpasse om de koördinearren te sortearjen en duplikaat wiskje, de eksportearre koördinen hawwe de formaat P, N, E, C (punt, Noard = Y, East = X, dimensje = Z) en hoe't it eksportearre wurdt nei in CSV triem (skieden troch komma's), by it iepenjen fan de triem wurdt elke wearde selektearre as selektearre seleksje.
Om de routine te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: EL3
- Selektearret de linen wêrút de start- en einpuntkoordinaten eksportearre wurde.
- Jout de lokaasje en namme fan it CSV-bestân wêr't de eksportearre koördinaasjes generearje.
Jo kinne de routine krije hjir
13. ROUTINE LISP OANGEANDING PINTS OF COORDINATES FROM MICROSOFT EXCEL
Dat routine generated foar gebrûk yn AutoCAD en syn fertikale applikaasjes steane jim te ynslette de koördinaten fan punten út in triem yn Microsoft Excel, dit rûtine is net nedich om spesifisearje details ferbân mei de triem te ymportearjen, as troch syn ynterface hawwe beskikbere opsjes nedich om te ymportearjen e punten ôfhinklik fan hoe't jo wolle.
Om de punten te ymportearjen, nedich foar it punt triem te ymportearjen hat XLS taheaksel (ferzjes earder as Office 2007) of XLSX (2007 of lettere ferzje) en yn 'e triem wurde de koördinaten formaat mei it formaat: P, N, E, C, D, (Ptegearre, Norte, Este Csin Dbeskriuwing), sa as it te sjen is yn it folgjende byld:
It makket jo te kiezen ûnder 3 ferskillende soarten soarten om in puntobjekt yn it lêzenkoördintaar te pleatsen.
- De earste is om te kiezen om a yn te foegjen AutoCAD-punt-entiteit (wat generearre wurdt troch it POINT kommando), tink derom dat it werjaan fan in punt yn AutoCAD hinget fan it type punt-werjefte dat jo definieare hawwe mei it kommando DDPTYPE.
- De twadde opsje bestiet út Selektearje in blok yn it tekenjen as in punt wurde ynfoege yn it lêzen koördinaat, standert de routine makket in nij blok neamd "cg-punt", dat kin brûkt wurde as der blokken yn de tekening of as der gjin blokken yn de tekening.
- De tredde opsje is ferbûn mei de styl fan punten, lit jo in blok út 'e hurde skiif ymportearje, tink derom dat yn dit gefal de dimensjes wêrmei't it blok ûntstie hat ynfloed op 'e visualisaasje fan' e blok yn 'e tiid fan ynfoegjen.
- Mei it each op puntgegevens (etiketten), iCe lit jo beslute wat jo wolle sjen litte, as jo allinich in punt wolle sjen litte, dan moatte jo dizze opsje allinich selektearje, deselde foar de tekst fan 'e Dimension of de Description fan it punt. Jo kinne kieze om de data te annulearjen fan 3-tag-data of gjinien sjen te litten.
Oanfoljend Jo kinne it tal desimalen yn 'e tekst fan de ynfierde dimensje behearjeDe skaal wurdt bestimpele, de rotaasje dêrfan waans basis punt is de lokaasje fan 'e ymportearre punt en de ôfskieding fan' e label mei respekt oan 'e punt, dizze opsjes wurde kin opslein wurde mei in namme, sadat jo kinne neame se neffens de punten dy't jo binne it ymportearjen.
Al dizze opsjes meitsje it jo mooglik om it ymportearjen fan dyn punten út in Excel triem fluch en mei in dúdlike uterlik, it is de muoite wurdich ferdúdlikjen dat de manier teksten punt label net oanwiisd binne op 'e gong fan saken, mar de hjoeddeistige tekststyl fan jo tekenje en de hjoeddeiske layer.
In skoftke lyn haw ik publisearre in rûtine ûntwikkele troch in brûker, mar tastien ymportearjen coordinates út in tekstbestân, mar mei in protte beheinings, diskear mei help fan dizze nije kommando sil hawwe mear mooglikheden te behearskjen de ynstek punt koördinaten.
It taheakke bestân biedt ek in foarbyldblok dat jo kinne ymportearje, útsein in spreadsheet mei it juste formaat dat it kommando nedich is om de koördinaten te ymportearjen sûnder ûngemak.
Om de routine te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: IIS
- Yn it dialoochfinster bepaalt de opsjes dy't jo tinke binne handich foar it ymportearjen fan punten.
Jo kinne de routine krije hjir
14. Ymportearje gebieten fan in csv-bestân om siden te ferpleatsen
Dit kommando lit jo gebieten ymportearje (standert skieden en folje) nei cross-sections fan it terrein, gebieten om te ymportearje moatte wêze yn in CSV (komma-ôfgrutte) triem, ôfhinklik fan de oanwêzige sample triem.
Dit kommando lês de progressive lokaasje yn 'e earste kolom fan' e csv-bestân en siket de tekst mei deselde progressive yn 'e tekenriem, wêrtroch't it passende knip en it opnijberjocht yn it boppeste rjochts fan it krúsje ynfoegje.
De efterheaksels ynfoege yn it snij- en folje gebiet standert binne: "AC =" en "AR =", dat kin wurde manipulearre troch koade, likegoed as it oantal desimalen en de hichte fan de ynfoege tekst.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- It stelt as aktueel de laach fêst dy't de teksten befetsje sil dy't ynfoege wurde, bygelyks: "Tekst-gebieten".
- Fier de namme fan it kommando yn: arimx
- Selektearje de SCV-bestân dy't de gebieten befettet dy't ymportearre wurde
- Selektearje it Jo wolle ynfoegje syn oerienkommende gebiet út it csv-bestân, as jo allegear selektearje wolle gewoan de kaai drukke Enter.
Jo kinne de routine krije hjir
15. List de rûtes fan 'e bylden yn' e tekening ynfoegje
As jo wurkje mei ôfbyldings, is it faak nedich om in list te meitsjen, lykas harren lokaasjepaad, mei dizze routine kinne jo in list mei de paden fan alle ôfbyldings yn it aktive tekenje generearje.
Dizze routine freget net de ynfier fan elke opsje, rop it kommando krekt en it sil fuortdaliks werjûn wurde yn de kommando-line fan 'e AutoCAD, de list mei de paden fan' e ynstelde foto's.
Om de routine te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: kalk
Jo kinne de routine krije hjir
16. Ferfange in tekst mei it aktuele triempaad
Dizze routine ûntwikkele yn Autolisp, lit ús elke tekst wizigje, mei it punt en de namme fan it aktive triem.
Dit is in goede help by it aktualisearjen fan 'e briefkop fan' e plannen mei dizze ynformaasje.
Ferkrigen op 'e rûte ek befettet de namme fan de aktive ljepper, as jo binne yn model romte, werjûn oan de ein fan' e rûte: model, oars sil se te sjen yn 'e namme fan de aktive ljepper.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: route
- Selektearje de tekst om te ferfangen troch de wearde fan 'e aktive tekengeppes, as jo gjin inkelde tekst ferfange wolle gewoan drukke Yngean om it paad op 'e kommandorigel te sjen.
Jo kinne de routine krije hjir
17. Ferfangt in tekst troch de aktuele datum selektearre is mei ferskate outputformaten
Mei help fan dizze goede routine kinne wy elke tekst ferfange, mei de wearde fan 'e aktuele datum.
It kommando soarget 8 ferskillende soarten formats foar dizze datum, fariearjend fan in ienfâldich soarte fan datum oant in datum type lange opmaak, dat wurdt krigen troch programmearjen AutoLisp de namme dei fan 'e hjoeddeistige datum.
Jo kinne soarte entiteiten selektearje Tekst y MtextDy sil automatysk ferfongen troch de hjoeddeiske datum yn de selektearre opmaak, date formats beskikber binne dy't sjen litten yn de yllustraasje, elk wurdt identifisearre troch syn nûmer, dat sil tsjinje om 'e yndieling doe't oanfrege op it kommando rigel AutoCAD.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: RF
- Jou it 1-nûmer oan 8, it datumsútfierformaat, kinne jo it fraachteken ynfiere (?), om de beskikbere datums formaten te sjen
- Selektearje de teksten dy't jo ferfange wolle mei de datum mei it selekteare formaat
- Druk op 'e kaai Yngean om it kommando te einigjen en de selekteare teksten te aktualisearjen
Jo kinne de routine krije hjir
18. ROUTINE LISP LIEPING ODER TRANSPOSING SELEKTE TEXTS
Soms wolle wy ynvestearje de wearden fan twa teksten, bygelyks, dat de tekst mei it nûmer 1346 1111 wurdt en oarsom, dy routine kinne ús te transpose de wearden fan de selektearre teksten.
Om dit resultaat te realisearjen, genôch is om de twa teksten oan te jaan, ien nei de oare.
Doch de folgjende om dizze rûte te brûken.
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: tra
- Selektearje de twa teksten om te transposearjen.
Jo kinne de routine krije hjir
19. ROUTINE REPLACING DE CONTENT FROM IN TEXT BY DE POINT OF INDICATED POINT
Dit nije kommando befettet de dimensjewearde (Y koördinearret) fan in opjûne punt en set it as de ynhâld fan 'e selektearre tekst.
Dizze routine is tige brûkber bygelyks by it wurkje mei terreprofilen en wy wolle de hichte fan in vertex krije en yn ien fan 'e teksten befetsje dy't de terrema-dimensing oanbelangje, kin ek brûkt wurde as it wurket mei kruzjes fan terrein en jo wolle krije de wearde fan 'e diminsje yn' e as fan de seksje en set it yn in tekst oanjout dat diminsje wearde.
Dit kommando kinne derop wize dat skaal sille hawwe de diminsje te setten yn 'e tekst, dit is net de hichte fan de selektearre tekst, mar de skaal hat it profyl of seksje om oan te jaan oft dyn profyl bygelyks sa op grutte brocht 10 kear yn 'e fertikale, jimme moatte fêst en skaal fan de diminsje yn it NC kommando 10, sadat wize it kommando, meitsje de geskikte divyzje en set it passend wearde yn de selektearre tekst.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: NC
- Meitsje de skaal fan 'e kwota's
- Fier it nûmer des desimale plakken yn wêrnei't de tekst sil hawwe mei de opjûne dimensje (3 foar standert)
- Jou it punt út wêr't jo de kwota en krije wolle
- Selektearje de tekst dy't ferfange wurdt troch de wearde fan de kwota dy't jo krije of as jo wolle dat jo de kaai drukke kinne Yngean Om allinne de kwota te krijen sûnder tekst te ferfangen
Jo kinne de routine krije hjir
20. Routine ferfangen Teksten foar de trochgeande EN oar MEI Cota oanjûn mei it taheakjen fan in foarheaksel of efterheaksel
Dit kommando lit jo de progressive- en dimensjewearden (X- en Y-wearden) fan in befette punt krije en yn 'e selektearre 2-teksten sette.
Neist elke tekst foeget it in foar- of in efterheaksel ta, bygelyks as in foarheaksel wurdt oanjûn foar de dimensje (Y-koördinaat) gelyk oan "CT =", as de hichtetekst selektearre is, sil it kommando de selekteare tekst bywurkje troch de wearde fan 'e hichte krigen, plus it oantsjutte foarheaksel, bygelyks "CT=236.42", as de progressive tekst selektearre is, sil it bywurke wurde mei de wearde fan de krigen X-koördinaat plus it efterheaksel "0+", bygelyks "0+10.0".
Dit kommando komt mei de prefixes foar de progressive en al definiearre dimensjes ("0 +" en "CT =") en se kinne allinnich wizige wurde troch wizigjen de bronkoade, ek dit kommando kin oanpast wurde as winske, foar in foarheaksel en efterheaksel wylst de teksten wurdt tafoege.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: PC
- Sprekt it punt út wêrfan de wearden fan 'e progressive (X koördinat) en de koördinat (Y koördinearje)
- Selektearje de progressive tekst
- Selektearje de dimensje tekst
De wearden fan 'e teksten wurde aktualisearre mei de krêftige gegevens
Jo kinne de routine krije hjir
21. ROUTINE AUTOLISPELLING FÊST E SPECIFIC COTA AT AN INDICATED POINT
It is in routine dy't yn Autolisp makke is, sadat wy in dimenswearde sette kinne (Y koördinearje) op in bepaalde punt.
Dit kommando freget om gegevens (punten en wearden) en docht operaasjes te krijen de finale wearde wurdt ynsteld om de Y koördinearje fan de oantsjutte punt (feroarje de wearde fan it koördinatestelsel fan it UCS- (Universal Koördinearre) op in punt oanjûn troch de ynfierde wearde ).
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Ljep de triem yn AutoCAD mei it kommando APPLOAD of it kopiearjen fan de bestân en it ynstallearjen yn AutoCAD.
- Fier de kommando-namme yn OS
- As jo opnij binne om it dimensjepunt oan te jaan, moatte jo in punt op it skerm oanpasse (it punt wêryn jo in bepaalde dimensje sette wolle).
- It kommando sil jo freegje om de dimenswearde te setten om in tekst te selektearjen of te selektearjen:
- Hjir kinne moatte de wearde fan 'e diminsje jo wolle hawwe de Y koördinearje op it punt oanjûn, kinne jo in wearde of kinne jo selektearje in tekst mei dêryn it diminsje wearde, it kommando sil krije allinne de nûmerike wearde yn gefal de tekst hat ek wat omskriuwing.
Om befêstigje te wêzen dat de diminsje oanjûn is op it oanjûn punte is foltôge de kommando-ID út, befetsje it punt en sil observearje yn de kommandorigel dat de wearde fan 'e Y-koördinearret no mei de ynfierde wearde.
Jo kinne de routine krije hjir
22. AREASX: ROUTINE LISP WOAN AREAS BY CONTOURS
Dit kommando lit jo gebieten fine om in ynterne punt tusken objekten te finen of selekteare kontreuren te selektearjen, dit kommando lit it gebiet sjen of oars ynsette yn in selektearre tekst.
It kommando Ax hat de folgjende opsjes:
Begjinkommende petearen:
Jou in ynterne punt fan it gebiet op of [Selektearje objekt / Opsjes] :
Hjir moatte jo de ynterne punten sjen wêr't it gebiet berikt wurdt, de oare opsjes wurde hjirûnder beskreaun:
Selektearje objek: Yn stee fan ynterne punten om ligen te finen, kinne jo sluekte polygons selektearje om jo gebiet te finen.
Beskikbere opsjes: Dizze opsje ferlies it dialoochopsje "Kommando-opsjes" as it folgjend is:
Elke opsje is hjirûnder beskreaun:
Nûmerde desimalen: It oantal desimtels it gebiet sille hawwe (2 troch standert).
Hichte fan tekst dy't ynfoege wurdt: As jo beslute om in tekst te ynfoljen mei it gebiet, sille dizze de hichte ynsteld wurde dy't de tekst sein sil.
Conversions of areas: Dizze opsje makket it mooglik operaasjes mei wearden fûn gebieten, elk gebiet sil foegjen, subtract, fermannichfâldigje of divide troch in faktor dy't moatte wurde spesifisearre ûnderoan dizze opsje.
It kommando lit sjen as de konverzje aktyf is en hokker fan 'e operaasjes wurdt útfierd en mei hokker wearde de konverzje wurdt útfierd.
Dizze opsje jout jo de gebieten oan te passen as de tekening yn ferskate skalen of yn in oare tekengrutte is.
Brânwacht tapasse: Dizze opsje makket elk oanjûn gebrûk fan te wêzen om in bettere werjefte te krijen fan it gebiet dat fûn wurde, wêrtroch befetsje kin as it goed is (standert befetsje).
Namme fan 'e skatting: Hjir moatte jo de namme fan' e skatting oanjaan dy't tapast wurdt yn 'e oanjûne gebieten (Solid standert).
(Skaden) Skale: Hjir is de skaalfaktor fan 'e skatting oanjûn, dizze faktor is feroare neffens it type fan skaad selektearre.
Kleur (shading): De kleur dy't de skatting hat oanbrocht yn 'e oanjûne gebieten.
Finsterjen fan 'e skaden: De opsjes hjirûnder tapassen ien kear as de kommando-applikaasje beëinige wurdt.
Kontrôle hâlde: As it ynskeakele is, sille de generearre konto's net wiske wurde.
Hold shading: As it ynskeakele is, sille de generearre skatting net wiske wurde.
Finale fersyk:
Jou in ynterne punt fan it gebiet op of [Selektearje objekt / Tekst gebiet ynfoegje / Opsjes] :
Tekstgebiet ynfoegje: Dizze opsje lit jo in tekst ynfoegje mei it krigen gebiet ynstee fan ien te selektearjen om it te ferfangen. De tekst mei it fûn gebiet hat it standert foarheaksel: " Area = ", dit foarheaksel kin wizige wurde yn de programmakoade.
Tekst feroarje: Dizze opsje is aktivearre as de Enter-toets yndrukt wurdt of de rjochtermûsknop yndrukt wurdt, dy't freget om in tekst te selektearjen, bygelyks as der in tekst is mei de folgjende ynhâld: "AC=0.00m2" en troch it kommando in gebiet fan 3.25 is fûn, dan sil it kommando de tekst ferfange dy't it bywurkje nei "AC = 3.25m2". Sa't jo sjen kinne, ferfangt AX allinich de numerike wearden fan 'e te ferfangen tekst, sadat jo gebietsteksten kinne hawwe mei ferskate foarheaksels, bygelyks: "AR=0.00m2", "AM=0.00m2", "Snijgebiet" =0.00m2", "Myn gebiet=0.00m2", ensfh.
Gjalte en ûnjildige rigels:
Gemaakt gevonden
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: AX
- It jout in ynterne punt yn it gebiet dat jo wolle fine (jo moatte der wis fan dat it gebiet te finen moat wêze folslein sletten, oars it kommando sil werjaan in flater berjocht).
- Skeakelje ynterne punten sa folle tiden as jo nedich hawwe, it kommando sil rûzje, opnimme (summing) alle loften fûn.
- Druk op Enter of rjochts-klik om it kommando te einigjen en set it gebiet yn in besteande tekst.
Jo kinne de routine krije hjir
Selektearje objekten
23. Selektearje alle entiteiten fan 'e laach fan it selekteare objekt
Dizze lytse routine docht itselde as de foarige ien, it ferskil is dat de namme fan it laach hjir net ynfierd wurdt om de objekten te selektearjen, mar in entiteit is selektearre wêrfan jo de namme fan it laach krije wolle.
Lykas yn 'e foarige routine wurdt de seleksje fan entiteiten net sichtber makke, mar it bestiet as in set fan selekteare entiteiten, sadat de seleksjemodus moat wurde oanjûn "Vorige” om de objekten te selektearjen.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: SSL
- Selektearje it objekt dat jo de namme skerm krije om de oare entities te selektearjen
- Meitsje de seleksje fan entiteiten effektyf yn 'e foar predikaatwize
Jo kinne de routine krije hjir
24. Ynterne of eksterne objekten fuortsmite fan in selektearre polyline
Mei dizze routine kinne jo wiskje items dy't binnen of bûten in selektearre gebiet polyline, as de opsje oanjûn trimmen, foarwerpen dy't trochsnien troch de polyline sil besunige wurde op 'e kant oanjûn.
As it giet om it bewarjen fan objekten bûten de polline, moat spesjaal soarch wurde nommen wurde dit kommando liedt alle objekten bûten de polyline.
De polyline om te selektearjen moat in sletten polyline wêze, oars is it routine gearstald fan it lêste punt fan 'e segment mei de earste, slúten sadwaande mei in imaginêre line de polyline en elkoar alles dat binnen of bûten dizze line is.
De opsje besuniget as it logysk is, allinich wurket mei objekten dy't manuell snupe kinne, As bygelyks passe rigels, sirkels, bôgen, ensfh., Blokken en oare gearstalde objekten net yn dizze objekten dy't kinne wurde knipt.
Mei de lisp In foarbyldtriem is befette sadat de oerienkommende toetsen dien wurde foardat it befetsje yn finale bestannen gebrûk makket.
Om de routine te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: PolErase
- Selektearje polyline dy't as rân tsjinje sil om de objekten te beheinen om te eliminearjen.
- Kies ien ljepper opsje wiskje, kinne jo de opsje kieze: Finster (it selektearret allinich foarwerpen dy't hielendal bûten of yn dit finster binne), Capture (ferwiderje objekten dy't sels krêft wurde troch de râne fan 'e polysline), wiskje en te ropen (lykas de namme neamt, sil dizze objekten fuortsmite, dy't binnen en bûten de polline binne en de objekten ôfsnuttje dy't troch de grins blokkearje.
- Jout in a punt op hokker side (yntern / eksterne) wurde ferwidere of getroffen.
Jo kinne de routine krije hjir
25. Jo kinne jo alle entiteiten fan 'e ynfierde ljepper selektearje
It is in lisprogramma dat jo jo alle entiteiten selektearje dy't yn 'e oanjûne lagen selektearje, net ûnderskiedt of kleur of oare eigendom dy't de entiteit hawwe kin.
Dizze routine is net sa gefoelich oan 'e tiid dat de namme fan it ljocht yntsjinnet, sadat jo op ien of oare manier komme kinne, krekt dat it goed skreaun is.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: sca
- Fier de namme fan 'e laach fan' e objekten dy't jo selektearje wolle
- Meitsje de seleksje fan entiteiten effektyf troch de modus previuos
Jo kinne de routine krije hjir
26. Kopiearje de ynhâld fan in tekst nei in oare tekst
It is in routine makke mei de autolisp programming taal, it jout ús de ynhâld fan in selektearre tekst te kopiearjen en dizze wearde yn in twadde tekst te selektearjen.
- Lisp de lisp triem yn AutoCAD, brûk de kommando Appload of gewoan troch it kopiearjen fan de triem en it ynstallearjen yn AutoCAD.
- Fier de namme fan it kommando yn: RT
- Selektearje de tekst, dêr't jo de wearde krije wolle.
- Selektearje de tekst, dy't jo ferfange wolle mei de earder bekende wearde.
As jo sjogge, is de routine ienfâld, mar it is tige handich as it giet om tekstferwurden.
Dêrby moat opmurken wurde dat de taal brûkt wurdt yn dizze rûtine is dúdlik AutoLisp, in nij item sil post deselde kommando mar skreaun yn VisualLISP, dêr't wy sjogge dat de omfang fan it bouwurk wurdt fierder werombrocht.
Jo kinne de routine krije hjir
27. Feroarje it desimaal nûmer fan in tekst sûnder de oarspronklike wearde te ferliezen
Dit Lisp routine kinne jo feroarje it oantal desimale plakken selektearre tekst sûnder ferliezen it oarspronklike desimaal nûmer, mei dat kinne jo werjaan in oantal bygelyks 2 komma, mar ynwindich hawwe in nij eigendom mei syn oarspronklik definiearre wearde.
Dit nije eigenskip kin allinich tagong wurde troch dit kommando, omdat it net opnommen is troch it dialooch "Properties".
De lisp lit jo it oantal desimaalen feroarje of it orizjinele nûmer fan in earder formulearre wurde mei dizze routine, Dat jo witte hoefolle desimalen jo oarspronklik hawwe as jo de oarspronklike wearden weromsette wolle.
It is dúdlik dat dizze oarspronklike wearden bliuwe alhoewol de triem of AutoCAD sletten is, dus jo hawwe de feiligens dat de orizjinele gegevens fan jo wearden sil altyd wêze, sels nettsjinsteande it werneamen fan 'e oarspronklike wearden nei de teksten.
Dit nije kommando kin fergelike wurde mei de aksje fan om Excel-desimalen te wizigjen, mar de iennige observaasje is dat dit eigendom yntern is en sa't wy earder sein hawwe It finster fan Eigenskip is net klear om útwreide datum fan entiteiten te sjen.
Beskikberens moat oanjûn wurde de selekteare teksten binne numerike teksten, dat is, se befetsje allinich nûmers, om't oars har wearde wurdt omsetten nei "0.00".
Om de routine te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: AREDE
- Kies ien fan 'e opsjes dy't jo útfiere wolle
- Selektearje de (numerike) teksten wêr 't jo de funksje útfiere wolle
Jo kinne de routine krije hjir
28. Untfongen fan inkele teksten basearre op it earste selektearre
Routine ûntwikkele mei AutoLisp, dy't ús liede kinne ferskate teksten basearre op basis fan de earste selektearre.
It programma kinne aligning teksten fertikaal (kollumns) of yn 'e horizontale (rige), want it moat allinnich selektearje de earste, dy't sil tsjinje as de basis foar aligning de oare teksten.
Dêrby moat opmurken wurde dat it punt nommen as basis foar it ôfstimmen fan de teksten it ynfoegingspunt is, as alle teksten de rjochtfeardiging "Links" as it ynfoegingspunt hawwe, sille se allegear ôfstimd wurde mei respekt foar dit punt en it sil wêze in unifoarme ôfstimming. As de teksten ferskillende rjochtfeardiging hawwe, sille se allegear ôfstimd wurde mei respekt foar har ynfoegjepunt, wêrtroch't de ôfstimming fan 'e teksten ynkonsistint is.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: alit
- Selektearje de teksttriem wêr 't it opnij aksint krije sil wurde
- Selektearje de teksten om te rjochtsjen
- Donein, waarden de teksten oprjochte basearre op it earste selektearre
Jo kinne de routine krije hjir
29. Kopiearje de hichte fan in tekst en set dizze op oare selektearre teksten
Dizze routine makke yn AutoLisp kopies de hichte fan in selektearre tekst en makket it yn 'e teksten dy't letter markearre wurde, wizigje de hichte dy se hiene.
Bygelyks, as jo 3 teksten, de eardere hat in hichte fan 3 en de folgjende twa hawwe in hichte fan 6 en jo wolle de twadde twa ek hawwe in hichte fan 3 stee 6, krekt earst selektearje de tekst dêr't de hichte hat 3 dan teksten hawwen 6 hichte.
Doch de folgjende om dizze rûte te brûken.
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: CA
- Selektearje de tekst wêryn de hichte is dejinge dy't jo kopiearje of ynstelle wolle.
- Selektearje de teksten dy't jo de hichte wizigje wolle foar de earste selekteare
Jo kinne de routine krije hjir
30. Selektearje in tekst en set de wearde yn it attribút fan in blok
Dit programma makke yn AutoLISP en Visual Lisp, kinne selektearje tekst, kopiearje de wearde fan 'e ynhâld en set (update) yn in attribút, dat diel útmakket fan in blok.
Dws as wy wolle update in attribút fan in blok fan in besteande tekst, gewoan selektearje de tekst earst en dan it predikaat en dit sil bywurke wurde neffens de wearde fan 'e selektearre tekst.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: cta
- Selektearret de tekst dy't de wearde hat om te kopiearjen.
- en definiearje it attribute wiskje om de maat te feroarjen
- It resultaat is hjirûnder werjûn:
As wy sjogge, dit kommando is tige brûkber as wy in wearde fan in attribút fan in bepaalde tekst wizigje wolle.
Jo kinne de routine krije hjir
31. Feroarje de hichte fan teksten neffens in persintaazje ynfierd
Dizze routine dy't yn AutoLisp generearre is, kinne ús de heuvels fan 'e selektearre teksten feroarje troch har te feroarjen neffens in persintaazje ynfierd.
Bygelyks as wy hawwe twa teksten, ien mei hege en ien mei 0.5 hichte 1.00 kommando en komt in persintaazje fan 1.5, de hichten fan 'e teksten feroare troch de neikommende: 0.75 en 1.5 resp.
Dizze routine is tige brûkber as it nedich is om feroaringen yn 'e heuvels fan in protte teksten mei ferskillende hichten te meitsjen.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: ch
- Fier hjir it persintaazje dat sil feroarje 'e hichte fan' e teksten, bygelyks: As Jo komt 0.5, alle teksten wurdt minder troch de helte, en as Jo ynfiere 2, alle teksten sil groeie twa kear
- Selektearje de teksten dy't jo wizigje wolle
Jo kinne de routine krije hjir
32. ROUTINE LISP, om it yntegrearjen fan in ATTRIBUTE OF A BLOCK te ferminderjen
As jo in blok mei in protte attributen, it is hiel ferfeelsum om te wiskjen de ynhâld fan in protte fan harren, meast om reden fan dûbel-klik de selektearre attribút, wachtsje want it te laden it dialoochfinster en gean te wissen de ynhâld.
Om dit lestige wurkje te foarkommen, Dizze lytse routine sil jo in bytsje fan 'e tiid ôfliede dy't jo hawwe yn it útfieren fan de hjirboppe beskreaune opjefte. Mei dit kommando moatte jo allinich de attributen selektearje dy't jo de ynhâld wiskje wolle.
Jo moatte ferifiearje dat de teksten dy't yn 'e blok binne binne attributen (soms ferwiderje tusken har), sadat de routine goed wurket. Mind, dit kommando allinich de ynhâld fan it attribút, mar net it attribút sels fan it blok.
Om de routine te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: BCA
- Selektearje de attributen fan it blok wêr jo jo ynhâld ynhâld ferwiderje wolle.
Jo kinne de routine krije hjir
33. ROUTINE IN VISUELLE LISP KOPIEREN DE CONTENT OF TEXT EN IT EN ITALYSJE IT ALLE SELEKTE TEXTS
In skoftke lyn haw ik dielde mei jim in rûtine dy't kopiearre de wearde fan in oprjochte tekst en selektearre tekst nei in oare, diskear dizze routine makket it mooglik om de wearde fan in selektearre tekst en set ferskate teksten seleksjes.
It gebrûk fan dit nije kommando is heul ienfâldich, jo moatte gewoan de tekst selektearje wêr't jo de wearde kopiearje wolle en dan moatte jo alle teksten selektearje dy't jo wolle ferfange troch dizze nije wearde.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: RTN
- Selektearje de boarne tekst fan 'e wearde dy't kopiearre wurde
- Selektearje de teksten dy't ferfange wurde troch dizze nije wearde
- Druk de ynt-toets om it kommando te einigjen en de teksten mei de nije wearde te aktualisearje
Jo kinne de routine krije hjir
34. ROUTINE yn AUTOLYSP, DOKTIT OER PROGRESSIVE, REDUZJE IT HITS FAN DE TEXTE
It is in Lisp befettet twa opdrachten: Ferlytsje en ferlytsje, dizze kommando tastean jo oanpasse de hichte fan de selektearre tekst, tanimmende of ferminderjen fan it yn grutte ôfhinklik fan de keazen kommando.
De grutte feroaring wurdt makke foar elke klik yn 'e tekst makke en wurdt dien neffens in faktor oanjûn yn' e boarne koade fan 'e lisp, dizze faktor is 1.2. De earste hichte fan de tekst wurdt multiplisyt troch 1.2 elke kear ast jo klikke op of dielen it tusken 1.2, ôfhinklik fan hokker kommando jo hawwe keazen.
Foar mear ynformaasje dat hichte is dyjinge hokker is hawwende de tekst wannear dizzen klikt, de routine werjûn yn de resultearjende kommando rigel hichte foar elke hichte feroaring makke yn de tekst.
Dit kommando is tige brûkber as jo ferheging of fermogens fan teksten ferheegje wolle, sûnder in spesifike hichte te hawwen, allinich fisuele.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: AU (omheech) | RE (om te reduzearjen)
- Klikje op de tekst om te fergrutsjen of de grutte te fergrutsjen sa folle kear as jo nedich beskôgje
- Druk op de Enter-toets om it kommando te einigjen
Jo kinne de routine krije hjir
35. ROUTINE LISP OBTAINING MEASUREMENTS OF SELECTED DIMENSIONS
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: DimX
- Fier it oantal desimtimalen fan 'e getallen yn (3 foar standert)
- Selektearje de dimensjes om jo mjittingen te krijen
- Druk op Enter om de seleksje te finalisearje en op it skerm sjen te litten de befeilige wearden
Jo kinne de routine krije hjir
36. ROUTINE yn VISUALLISP, dy't de wearde fan 'e nûmers oannimt ta in faktor
Routine by VisualLisp kin de wearde fan 'e nûmers fan' e selekteare teksten ferheegje. Dizze routine dy't yn VisualLisp generearre is, kin de wearde fan 'e getallen fan' e selektearre teksten (ien foar ien) ferheegje neffens in oantsjutte fergruttingfaktor.
As de oanjûne wearde in negatyf getal is, dan sille de folgjende wearden in ôfwiking fan 'e earste wearde wêze.
Bygelyks, as de earste wearde is it getal 1, en in increment wearde fan 1 ienheid wurdt ynfierd, de lettere nûmers selektearre sille increment troch ien ienheid, it neikommende sil 2, de folgjende 3, ensfh
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: inc
- Selektearje de tekst mei de earste wearde
- Fier it ynkommens yn
- Selektearje ien foar elke alle teksten dy't jo ferfange wolle
- Druk op de Enter-toets om it kommando te einigjen
Jo kinne de routine krije hjir
Lisp foar topografie en 3D
37. Konstate 3DFace-entiteiten yn ACIS-fêstigingen
In skoftke ferlyn kwam ik dizze nijsgjirrige routine Lisp en hoewol't de lêste tiid haw ik net brûkt, as ik nedich hat holpen my enorm mei folume berekkeningen, dizze oanfolling op de mominten dat boargerlike 3D net jou my de útkomsten I need .
It is in routine wêryn't Selektearje 3Dface-objekten, dy't se gearwurkje en bewurkje se yn in single 3D Fêste objekt, it gebrûk is ienfâldich en gewoan ienfâldich de objekten te selektearjen en de routine sil it hiele wurk dwaan.
Foar in grutter wurdearring fan 'e feroarings dy't de routine makket yn' e objekten, Jo moatte in 3D besjen, Oars yn it sicht fan planten sil de heuvels makke wurde yn 'e 3D Solid, om't de fêste wurdt makke troch projektearje elk selektearre gesicht fertikaal "down" de hjoeddeiske z-as, nei in fleantúch en in ôfstân dat oanjûn is troch de brûker.
Om te garandearjen dat alle dielen fan 'e mesh as fêste generaasjes generearje, dizze ôfstân kin net nul wêze, mar de fêst kin letter letter nedich wêze as de needsaaklike dikte, mei booleaanske operaasjes of fêstigingsbetrouwen. De weromkommende fêste is yn 'e aktuele layer skepen.
As oan 'e ein fan' e ferieniging fan 'e lytse festiden, de operaasje stopet of hinget troch geheime begrippen, Jo kinne besykje te meitsjen mei har manuere te kommen.
Notysjes om te praten:
As neifolgjende gesichten gjin identike koördinaasjes hawwe, Der komt hiel lytse wite plakken of oerlapet tusken de fêste derivaten dêrfan, dat kin komme troch AutoCAD mooglik net by steat wêze om te binen bêst mei dêrop de folgjende berjochten:
- "Inkonsistinte befetting fan krusingskromme."
- "Inkonsistente ynformaasje yn vertex en coedge koördinaten."
- "Inkonsistente râne-gesicht relaasjes."
- "Inkonsistente gesicht-lichaam relaasjes."
As problemen hingje as it generearjen fan 'e solide, moatst in lyts ôfstân kopiearje en dan de kopyen mei it orizjine ferienfâldigje om te probearjen om alle spaasjes yn 'e 3DFace-ierdfläche te pleatsen en besykje it op' e nij as jo it probleem oplosse.
Om de routine te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: F2S
- Selektearje de 3D om nei in solide te konvertearjen
- Fier de hichte yn (ûnder) dy't de fêste sil fan elke kertier fan 'e 3DF hawwe
- Fier de manier yn om de fêst te generearjen: Automatysk of hantlieding
Jo kinne de routine krije hjir
38. Ynstelde dimensjes yn kontoerlinen fan syn heuvel
Op meardere gelegenheden sille jo fûn hawwe dat jo nivo-koaren hawwe yn in bestân, mar dizze hawwe gjin kontrôle, troch dizze routine kinne jo dimensjes ynstelle yn 'e topografyske nivo-krom dy't jo wolle.
De dimensjes dy't ynfierd wurde binne blokken mei attributen, dizze blokken binne yn in teken ynfierd milimeter. Sadat jo dizze lisp sûnder problemen kinne brûke, moatte jo it kommando brûke "UNITS" (Ienheden) definiearje de ienheden fan 'e ynhâld om yn te foegjen yn "Millimeters” (millimeter).
It is de muoite wurdich dúdlik te meitsjen dat se foar dizze rûtine de juste hichte yn 'e kontoerlinen ynfoegje, in hichte moatte hawwe (koördinearje z> 0), om't de hichte wurdt krigen fan it punt oanjûn op in kontoerkurve As de kontoerlinen hichte 0 hawwe (koördinearje z = 0), dat is, se hawwe gjin hichte, sil de routine in tekst mei dizze wearde ynfoegje.
De skaal frege troch de routine ferwiist nei de skaal dy't sil wurde útset op de tekening, is in wearde fan de benchmark grutte diminsje tekst te ynfoege wurde, kinne jo wurde hifke troch tanimmende of sakket dit wearde oant de diminsje wurdt ynfoege mei tekst grutte jo wolle.
Dizze routine hat 2-attachments: EL_TAG.dwg y EL_TAG2.dwgIt is de blokjes mei attributen besprutsen boppe, dizze triemen kinne kopiearre wurde oeral, ek al is it ferstannich dat se binne yn deselde map as de routine.
Om AutoCAD om dizze triem te laden, moatte jo it paad fan 'e AutoCAD-lokaasje yn it dialoochfinster beskiede Opsjes-> Sykpaad foar stipe bestannen
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: LTC
- Jout in punt boppe de line fan 'e nivoerkurve en op it plak wêr jo wolle dat de dimensje ynfierd wurde sil
- Jou in oar punt om de rotaasje te bepalen dy't de dimensje hat om te ynfojen
- Jo kinne trochgean mei it ynstellen fan mear dimensjes oanjûn jo ynfoegpunten, as jo gjin mear diminsjes ynfoegje wolle, drukke op de Enter-toets om it kommando te foltôgjen
Jo kinne de routine krije hjir
39. Draw de rigels fan knip of fellen
Dizze routine tekent de rigels fan 'e knip of folsleine skelpen, dizze sliplinen binne nedich om de unwenske tusken de platfoarms oan te jaan of te fertsjinjen.
Om de rigel te meitsjen mei dizze routine, moatte 6-gegevens ynfierd wurde dy't de slaglinen as ferwachte soene wurde ferwachte.
De neikommende binne de gegevens dy't frege binne:
- Ofstân tusken slieplinen (m): Hjir moatte jo de skieding tusken eltse line fan hichte ynfiere.
- Selektearje de polyline fan 'e heechste dimensje: As de hichte is in ferskil tusken twa rigels fan rânen, hjir moat oanjûn wurde dat polyline de ien fan 'e heechste dimens is.
- Selektearje de polyline fan 'e leechste dimensje: De selde manier moat de polline fan 'e leechste dimensje oanjûn wurde.
- Knippe of folje?: De rjochting fan 'e tekening fan it begjin fan' e skeante rigels sil ôfhingje fan oft it is in besuniging of in fill, standert as jo op de Enter-toets drukke, wurdt it nommen as de fillwearde "R".
- Maksimale slopline lingte: In maatregel dy't sille hawwe de grutste line dy't de skeante, as de mjitting is minder as de ôfstân oan de foet fan 'e skeante, dan sil opmurken wurde dat de line net kruse mei it skerp line fan' e tean fan 'e skeante, as jo wolle dat de grutter slope foet line berikt de krusing mei de râne line fan 'e tean fan' e skeante, dan moat oanjaan op in hegere wearde, lykas 200 of 500 bygelyks.
- Ofstân tusken sidewalk: It is de ôfsûndering dat de sidewalken hawwe.
Jo kinne de folgjende grafiken beoardielje foar in grutter begryp fan 'e definysjes:
Hjir is in maksimale lingte foar de rinnenline fan 5m oanjûn. | |
Hjir is in maksimale ling foar de rinnenline fan 200m oanjûn (de krekte wearde is net belangryk om krekt in oerdreaune wearde te jaan, sadat as it mei de rânline fan it slachfoet sniet wurdt, automatysk ôfsnutt). |
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Jo moatte as aktueel de laach hawwe dy't de linen fan 'e te generearjen hellingen sil befetsje, bygelyks: "Slope lines".
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: tic
- Fier de gegevens dy't frege binne troch it kommando.
Jo kinne de routine krije hjir
40. Draw in line mei in hichte oanjûn
Dizze routine jout jo in rigel te tekenjen mei de hichte dy't jo oanjaan, allinich de ynfieringspunt fan 'e rigel oanmeitsje en de hichte dy't jo hawwe.
De skeante wurdt oanjûn troch in wearde famyljelid oan 1, bygelyks, as jo wolle lûke in rigel mei in skeante fan 2: 1, allinne moat oanjaan as skeante foar de line it nûmer 2, as de skeante te jo opfreegje it is 1: 1.333, jim moatte ynfiere 0.75.
Foar fierdere klarifikaasje, as jo wolle hokje mei de wearde fan 1 earst (1: x), moatte jo it 1-nûmer te dielen tusken de komplementêre ôfstân (x).
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: DT
- Gifft de ynsetpunt fan de line
- Fier de hichte yn dy't de line hat as hjirboppe te ferklearjen
Jo kinne de routine krije hjir
41. Draw in line mei in oanjûne stein
Mei dizze ienfâldige routine kinne jo in rigel tekenje mei de hichte dy't jo oanjaan, dêrfoar is it genôch om de ynsetpunt fan 'e rigel te jaan en de hichte dy't it hat.
De line wurdt generearre mei in horizontale lingte fan 10-ienheden en in fertikale lingte fan 'e wearde fan' e hichte tusken 10.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: LP
- Gifft de ynsetpunt fan de line
- Fier de hichte yn dy't de line yn persintaazje hat (ejm: 12), sûnder it persintaazje teken
Jo kinne de routine krije hjir
42. Kies de knip en folle gebieten fan krusings
Mei dit lisproutine kinne jo de skaad en folle gebieten fine fan in krúsdiel dy't in natuerlike streekrjocht hat en in grize line (seksje fan 'e lêste dyk).
Mei dit lisproutine kinne jo de skaad en folle gebieten fine fan in krúsdiel dy't in natuerlike streekrjocht hat en in grize line (seksje fan 'e lêste dyk).
Foar dit lisp om de gebieten te finen, moatte jo de seleksje fan 'e polylines fan it terrein meitsje en weidzje en it kommando freget in punt om de teksten fan de oerienkommende gebieten te finen.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: AREAS
- Selektearje de polyline fan 'e orizjinele paad (natuerlike terrein)
- Selektearje de polyline fan 'e dyk (Rim of Sub-Slider)
- Stipepunt opnimme om de teksten fan de krigen te krijen
In sample CAD-bestân is ek opnommen yn 'e .rar bestân foar fierdere kompresje fan' e routine.
Jo kinne de routine krije hjir
43. Slach de hichten fan in longitudinaal profyl
Dit routine kinne jo ynfoegje yn de gitaar yn behanneling fan in longitudinale profyl (polyline of line), sadat krekt gewoan selektearje de profyl (polyline) en wize op in punt dat oerienkomt mei de fertikale lokaasje fan 'e teksten wize op de skeanten.
As it is in line kommando berekkent allinne de ein punten, it finen fan dy manier de skeante, yn it gefal yn kwestje in polyline, de routine krigen elk inisjele en lêste vertex en berekkent de skeante ynklusyf alle segminten fan de polyline.
De tekst dy't de krigen helling oanjout is fan it type, bygelyks: "P = 1.11% yn 10.49 m” en lykas jo witte, kin dit formaat oanpast wurde om oan te passen oan 'e manier wêrop elk fan jo wurket.
As yn 'e eardere routine, De hjoeddeistige tekststyl moat in hichte net hifkje, as in flater makke wurdt en de pannen wurde net ynfoege.
De skaal dy't oanjûn is oan it begjin fan de routine, is allinich foar de grutte fan 'e teksten en beynfloedet de maatregels dy't nommen binne foar it ferwurkjen fan de hichten.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: Pop
- Fier de skaal yn foar de teksten fan de bepale helling om te ynfoege
- Selektearje profyl om berjochten te berikken
- jout in referinspunt oan om de teksten te ynfoen mei de hichten
Jo kinne de routine krije hjir
44. In markearring yn 'e hoeken fan in polyline ynfoegje
Dit lisprouting is in oanpassing fan 'e eardere en lit jo in markearje yn elke eftergrûn fan de polyline ynstelle dy't jo selektearje, selektearje it.
De ynbringende mark is in tekenriem (blok), dy 't foar in bepaalde skaal generearre is, mar it is folslein oanpast, kin as elke ôfbylding bewurke wurde, allinich it middenpunte fan' e tekening moat respektearre wurde (yn dat gefal it sintrum fan 'e sirkel fan' e blok ).
Yn it boarne koade fan it bestân kinne jo kieze om in sirkel ynstee fan it blok te pleatsen, omdat jo allinich de kommentaar fan 'e rigel befetsje dy't dizze koade befettet en de lijn kommentearret dy't de blok ynset.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: IMA
- Selektearje de polyline wêrnei't jo har kanten markearje wolle
- Jou it paad en de namme fan it bestân út te eksportearjen
Jo kinne de routine krije hjir
45. Besykje de slach fan in selektearre line
Dit programma ûntwikkele yn AutoLisp, makket de wearde fan 'e ôfstân fan in selekteare rigel te krijen.
It moat bepaald wurde dat dit kommando allinich wurket mei linen, as jo in polyline hawwe moatte brûkt wurde of in rigel boppe de polyline ûntfange.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: TL
- Selektearje de rigel fan wêr 't jo de hichte krije wolle.
- De krêftige ynformaasje is de hichte H: V.
Jo kinne de routine krije hjir
46. 3 PACK ROUTINEN FÊTS ENTSJESSE WURSEN - PART 3: KRIEF DES PROFILS FROM DE SEKSTENEN OF A WALL
Mei dizze routine jo meitsje it profyl (hichte) fan in kearmuorre, dit profyl kin makke wurde fan 'e gegevens fan' e krús seksjes fan 'e muorren, dizze gegevens binne: Progressive, Cota Cota Corona en stiftings.
De skaalgegevens dy't frege wurde troch it kommando, it ferwiist net nei de fertikale skaal fan it profyl (it profyl wurdt generearre mei fertikale skaal lyk oan it horizontaal) mar de skaalgrutte foar de profylteksten (dimensjes en oare gegevens).
Om it profyl te generearjen is it genôch om it foarútgong fan 'e seksjes earst selektearje te kiezen, dan de kromme dimensje en úteinlik de ûndergrutte fan' e stifting.
Jo moatte spesjaal soarch nimme om de gegevens te selektearjen Sûnt as jo gjin tekst selektearje en op it skerm klikke, sil it kommando it nimme as de seleksje fan gegevens foltôge hawwe om it profyl te generearjen.
Mei de routine wurdt in CAD-bestân oanbean, mei muorre dwerssektjes, as foarbyld om de lisproutine yn praktyk te bringen.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: MUP
- Fier de skaal (grutte) fan de profylteksten yn (bygelyks: 75)
- Selektearje de progressive tekst
- Selektearret de tekst fan 'e kroan dimensje
- Selektearret de tekst fan 'e boaiem fan' e stifting
- As jo de seleksje op alle ôfdielingen fan 'e muorre foltôge hawwe, drukke Yngean en oanjout in puntsje wêryn de boppeste link fan 'e kroan fan it muorrenprofe generearje sil.
Jo kinne de routine krije hjir
47. 3 PACK ROUTINEN FÊTS ENTSJESSE WURSEN - PART 2: SIZE (COUNTED) FAN DE WETTINGEN FAN IN WALL
Dit routine kinne jo de grutte (smelle) ien muorre seksje oanmakke mei routine publisearre earder (sûnt it hat deselde design kritearia), it resultaat is as de neikommende byld (de mjittingen vary neffens de ôfmjittings fan 'e muorre).
Dizze routine freget nei de skaal foar de dimensjes dy't generearje, dizze skaal ferwacht allinich nei de skieding tusken de rigels fan dimensjoneel, de dimensjes en foarm fan 'e dimensjes hingje allinich út op' e aktuele dimensylstyl en dit moat earder generearre wurde troch de brûker foar de skaal dy't wurke wurdt.
Om generearjen de berms moatte wurde jo fierder geane krekt as yn 'e foarige routine foar it oanmeitsjen fan de muorre, in punt opskreaun yn de skouder helling part fan de dyk, oan' e kant dêr't de muorre is nedich en de hichte oanjûn mei de opsje fan wat tsjut op in punt op 'e boaiem fan' e grounlizzing fen 'e muorre.
It is it wurdich te merken dat dizze routine allinich in ôfdieling fan muorre beheart mei de routine fan de foarige postom't it deselde tekenkriteria brûkt as de muorre-seksje, Jo kinne yn 'e koade de opsjes feroarje dy't de punten berekkenje as jo wolle foar in oar muorreke type.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: MODDER
- Fier de skaal yn foar skieden tusken diminsjele rigels
- Jout in referinspunt (P1 fan it byld) op 'e muorre
- Yndices de rjochting fan 'e muorre (lofts of rjochts)
- Jout in punt oan 'e boaiem fan' e sekte fan 'e muorre (P2 fan it byld)
Jo kinne de routine krije hjir
48. PACK OF 3 ROUTINES FOAR WYTSJERKS - PART 1: CREATION OF DEPARTMENT OF A WALL
Dit routine is de earste fan 3 foar it opwekken kaden swiertekrêft type, guon tiid lyn wy ek diele mei jo in rûtine dat generated in kearmuorre, diskear de routine genereart in muorre mei in oar design (maatregels).
It moat betocht wurde dat de keunstwurken fan in dyk (muorren, culverts, etc) binne net altyd deselde ûntwerp foar eltse wurk, dit ûntwerp is in funksje fan in soad faktoaren yn itselde gebiet yn it gebou.
Dizze routine jout jo in hanthavening mei de folgjende ûntwerpkritearia:
Om it te generearjen moatte jo de skouders fan 'e hichte sjen litte fan 'e sekte fan' e dyk, oan 'e kant dêr't de muorre nedich is, mei de lisp kin de muorre oan elke kant wurde generearre, dêrfoar is it genôch om de rjochting oan te jaan (lofts of rjochts).
Mei it each op hichte, dit wurdt definiearre mei help fan 2-opsjes, de earste is in definieare hichte (H) en de twadde opsje is it te definiearjen troch in dimensje fan 'e boaiem fan' e grûn fan 'e muorre, dizze hichte kin oanjûn wurde troch in punt op it skerm, it programma is ferantwurdlik foar it berekkenjen fan 'e hichte en alle oare maatregels fan dat.
It programma is ree makke om de twa kritearia fan hichte fan muorre te litten: it earste kritearium is in muorre mei konstante hichte, dêr't de basis fan 'e stifting net horizontaal is en it twadde kritearium (de meast brûkte) is dat de hichte fan 'e muorre is feroarlik, dêr't de basis fan 'e stifting horizontaal is en net de folgjende paden fan' e dyk folgje.
De manier om dit lisp te brûken is ôfhinklik fan elke brûker, en dêrmei is it maklikste ding dat jo earst plannen generearje kinne sûnder help fan elke routine, sa sil it folle makliker wêze om it goede gebrûk fan dizze lisp te begripen.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: MUS
- Jout in punt op 'e skouders fan' e flank fan 'e oanjûne kant
- Yndices de rjochting fan 'e muorre (lofts of rjochts)
- Kies hoe't jo de hichte fan 'e muorre beskiede (troch hichte of hichte fan stichting)
Jo kinne de routine krije hjir
49. ROUTINE AUTOLYSP FOAR EN WURK FERDING
Dit routine stiet Lisp lûke in kearmuorre gravity type dyk, maatregels mei dêr't dizze muorre wurdt lutsen yn dizze Lisp binne altyd deselde (binne konstant), de iennichste maatregel feroaret is de hichte fan de muorre.
Punten dêr't dizze muorre wurdt oanmakke wurde generearre út de mjittings fan in ûntwerp muorre bysûnder as jo wolle dizze Lisp muorren mei oanpaste maatregels generearre, moatte feroarje de maatregels dy't biskreaun steane yn it programma .
Dan kinne jo de folgjende grafyk sjen, dy't de punten befettet wêrmei't de muorre is:
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: MU
- Yndiket it útgongspunt fan 'e muorrengeneraasje
- Yndices de rjochting fan 'e muorre (lofts of rjochts)
- Fier de hichte fan 'e muorre yn
Jo kinne de routine krije hjir
50. ROUTINE LISP OANGEANDE DE PROGRESSIVE OF AN ALIGNMENT
Dizze nuttige rûte kaam yn 'e hannen wat tiid lyn en foar dyjingen dy't ienfâldige oplossingen generearje wolle sûnder de needsaak om ferdielen of lingteprofilen deselde te meitsjen, kinne foardielen fan dizze routine.
De routine hat in dialoochfinster wêrtroch jo it lêste formaat fan 'e foarstellingen oanpasse kinne ynfierd yn 'e skuorre.
Om de routine te brûken kinne jo in polyline hawwe (fluchtoets) en folgje de folgjende stappen:
- Kopiearje de 3-bestannen yn ien ynladen fan stipepaden fan jo AutoCAD
- Brûkte bestân lisp yn AutoCAD (mei APPLOAD).
- Fier de namme fan it kommando yn: progressyf
- Yn it dialoochfinster kinne jo it formaat definiearje fan de foarútgongsgenoaten dy't generearre wurde.
- Selektearje de polyline (alignearring) wêryn dizze progresjes generearre wurde.
- Yndikt in punt, wêryn it útgongspunt fan 'e progresive generaasje wurde sil wurde.
Jo kinne de routine krije hjir
51. ROUTINE EN TRIJE EN LONGITUDINAL PROFILE FROM POLLINES OF GROUND AND FLAKE
Dit is ien fan 'e meast folsleine routines om it formaat fan in longitudinaal profyl te generearjen. Troch gewoan twa twa 2D-polylines te selektearjen (it terrein en weidzjen) generearret it routine it formaat fan in profyl mei alle gegevens dy 't te sjen binne.
Om de generaasje fan dit profyl slagje te kinnen moat de polylines selekteare wêze yn 2D, oars kin in flater wêze yn syn operaasje.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Kopiearje de ynlaadde 3-bestannen yn ien fan 'e paden fan stipe fan jo AutoCAD
- Triem oanmeitsje: profylprofylen yn AutoCAD (mei APPLOAD).
- Fier de namme fan it kommando yn: profyl
- Klikje yn it werjûn dialoochfinster op de "Data" en klik op de knoppen "Lân"En"Slope” om it terrein en graad polylines te selektearjen
- As jo wolle dat jo kinne definiearje oare gegevens yn it dialoochfinster foardat it profyl makke is (opsjoneel)
- Jout de ynsletten punt top fan it profyl om te generearjen
Jo kinne de routine krije hjir
52. ROUTINE IN VISUELLE LISP ADDIERING DE ARCOS-MAASURES OF DRAWING
Dizze routine lit jo de ôfstannen fan alle bôgen fan 'e tekening taheakje of allinich dy' t jo selektearje, wylst jo de resultaten fan 'e oanfolling yn' e rigel fan kommando's sjen litte.
Dizze routine lit jo de ôfstannen fan alle bôgen fan 'e tekening taheakje of allinich dy' t jo selektearje, wylst jo de resultaten fan 'e oanfolling yn' e rigel fan kommando's sjen litte.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: sumarque
- Selektearje de arken fan 'e teken dy't jo tafoegje wolle, as jo alle arken selektearje wolle, drukke de toets Yngean foar it fersyk fan de seleksje fan bôges.
Jo kinne de routine krije hjir
OTHERS
53. ROUTINE LISP om de UCSS yn 'e oare fylden yn te skeakeljen
Dizze ynteressante routine is makke mei AutoLisp en Visual Basic foar Applikaasjes (VBA), Jo kinne de bewarre UCSs ymportearje mei in namme fan alle bestannen sekundêr nei ús tekenjen.
Dit ark is hiel brûkber as jo wurkje mei fleantugen dy't in soad UCS beheine, meitsje wy normaal de UCS yn in earste bestân en wy moatte itselde foar de oare bestannen dwaan, mei dizze routine, Krekt se yn 'e earste kreëarje en wy kinne se dan ymportearje nei in oare bestân.
De routine behannelet lykwols lykwols oan it Toolcenter fan DesignCenter, útsein dat it net hat de opsje fan it ymportearjen fan UCS út oare bestannen. Yn it gefal fan dizze routine hoewol it it slagjen net slagget, wurde de resultaten as ferwachte.
Om de routine te brûken kinne jo de folgjende dwaan:
- Folje of foegje DVB en LSP bestannen nei Appload Startup Suite.
- Fier de namme fan it kommando yn: IMPUCS
- Yn it gebiet Boarne Drawing, klik de knop Útkieze, om de tekenriem te kiezen wêrút jo de UCS ymportearje wolle.
- Yn it gebiet UCS's fûn, selektearje de UCS om ymportearje en klik op de knop OK.
Jo kinne de routine krije hjir
54. LISPROUTINE DAT DE INDICATEDE TERTIFIKAAT FAN IN POLYLINE elimineart
It sil bard wêze dat jo yn AutoCAD in polyline hawwe en jo wolle ien fan har behearkes wiskje en it kin wêze dat jo mear as twa kommandoes tapasse moatte.
Mei dizze routine Just genôch dat jo oanjaan wat wikselje fan 'e poline dy't jo fuortsmite wolle en arranzjearre mate.
Foar de rûte om korrekt te wurkjen, op it punt fan it punt oan te jaan, Dit moat oer de kwestje wêze om te eliminearjen en net in ticht punt, dêrfoar moatte jo de referinsjemodus 'entities' aktivearje, lykas Endpoint of Intersection.
Om de routine te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: evepol
- Selektearje de polyline wêr jo in ferskeel wiskje wolle.
- Jout in punt op it vertex fan de polyline dy't jo wiskje wolle.
Jo kinne de routine krije hjir
55. ROUTINE, dy't de kante fan 'e koördinaten fan' e fytsers fan 'e objekten 3DFACE eksportearret
Dat skreaun AutoLISP, routine is te ferlykjen mei de foarige iene, it ferskil is dat dizze tiid, útfier de koördinaten fan de hoekpunten fan de 3Dface AutoCAD objekten, dy koördinaten wurde opslein yn in CSV triem fan Microsoft Excel, jo krije de opdracht om te dwaan .
De eksport fan vertexpunten kinne jo helpe yn it gefal dat jo in triangulaasje hawwe mei 3D gesicht en jo wolle koördinearje om jo koördinearre punt triem te meitsjen.
Considerations also binne itselde as yn 'e eardere routine, yn 't gefal dat der 3Dface by deselde rjochts binne, ek as jo wolle, moat de behanneling oanbean wurde Sortearje de koördinaten en ferwiderje dyjingen dy't duplicearre binne.
De eksportearre koördinaten hawwe de formaat P, N, E, C (punt, Noard = Y, East = X, dimensje = Z) en sa as it eksportearre wurdt nei in CSV-bestân (getal troch komma's), as jo de triem iepenje sil elke wearde har sel selektearje en op bestelle wize.
Om de routine te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: E3D
- Selektearje de 3D-objekten wêr 't jo de koördinaten fan jo leveringen eksportearje wolle.
- Jout de lokaasje en namme fan it CSV-bestân wêr't de eksportearre koördinaasjes generearje.
Jo kinne de routine krije hjir
56. ROUTINE LISP OER KOPYEN ENTITIES OF EN EXTERNAL BLOCK OR REFERENCE
Soms moatst kopiearje entiteiten, mar doe't dy binne binnen in blok, wat wy dogge wurdt meastal eksploitearje dat blok of miskien brûke it blok bewurker, dus jo kinne nimme kontrôle fan de entiteiten apart, selektearje en kopiearje .
Mei dizze routine sil jo langer gjin blokken mear brûke of de blokredearje brûke om te kopiearjen elke entiteit dêryn, lês dit rûtine en selektearje de entite's dy't kopiearre wurde.
Nije objekten dy't makke binne út 'e seleksje ferskine boppe it orizjinele, sa as winsklik Jo moatte se selektearje en ferpleatse nei de winske posysje.
Yn dizze routine kinne jo de opsje kieze dat nije objekten kinne yn in oare layering makke wurde, wat selektearre is omdat standert de nije entiteiten yn it aktive layer kreëarje.
Om de routine te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: CPL
- Selektearje de funksjes fan it blok dat jo kopiearje wolle.
- As jo wolle dat jo kieze om it laach te feroarjen wêryn de nije objekten generearre wurde.
Jo kinne de routine krije hjir
57. ROUTINE LISP TO TRANSFORM ARCHEN FAN IN POLYLININE IN LINEAR SEGMENTS
Dizze routine jout jo om de bôgen yn in polyline yn in lineêre segminten te ferwurkjen, de lingte fan elke segneing sil wêze dat jo yn de kommandoopsjes bepale. De lisp nimt de gegevens fan 'e hoeken fan' e selektearre polyline, ynklusyf de bôgegeometry en in nije polyline generearret mei de nije gegevens.
De lingte fan elke nije segmint yn 'e bôge Hinget ôf fan de ynfierde wearde, it moat minder wêze as de lingte fan de lytsere bôge fan 'e selektearre polyline, lisp sil de orizjinele bôge splitse yn "n" segminten oant syn oarspronklike lingte te berikken.
Opsoarch Jo kinne kieze om de orizjinele polyline te hâlden, wat feroarsake sil in polyline op 'e hichte wêze - of fuorthelje.
Dizze routine kin brûkber wêze, bygelyks yn it gefal wêr't jo nedich binne om punten te litten by in kromme op in as fan in horizontale of fertikale opmaak.
Om de routine te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: artose
- Selektearje de polyline wêr jo jo berikke segminten feroarje yn lineêre segminten.
- Jout de lingte oan fan elk segmint dat de nije lineêre "bôge" sil meitsje.
- Kies wat te dwaan mei de orizjinele polyline selekteare, as jo kieze om te wiskje te kinnen, sille jo allinich de polyline hawwe mei de krúnige segminten omfoarme ta lineêre segminten.
Jo kinne de routine krije hjir
58. AUTOLYSP ROUTINE INSERTING POINTS AT DE ENDISTEN OANGEANDE IN AXIS
Mei dizze routine kinne jo ynfoegje yn in selektearre axis (polyline) Stitches harren ûnderskate ôfstannen, gegevens ynstek fan dizze punten komme út 'e hân fingersetting ôfstannen of it lêzen fan in bestân ôfstannen (triem kinne jo foarbyld foar better begryp).
Dizze routine kin brûkt wurde bygelyks yn it gefal fan de as fan in wei, yn guon gelegenheden is it needsaaklik om in krekte progressive yn 'e as (polyline) te finen, lykas bygelyks de progressive 23.76Mei de hân kin dien wurde, mar duorret langer, dit routine krekt genôch om te selektearje de assen, wat oanjout dat de oarspronklike progressive axis (meastal mei value 0), en dan fier de ôfstân.
As jo in protte ôfstannen hawwe om de aksje te gean, ynstee fan se te typen lisp jout de opsje om in tekstbestân te selektearjen, binnen dizze teksttriem sil de ôfstannen wêze en de lisp sil se ien nei ienlêzing lêze, ynsteezje troch in punt op 'e aks (polyline).
De lisp Jo kinne ek de begjin fan 'e aksje feroarje Sûnt de start wurdt bepaald neffens it begjinpunt dat de polyline generearre, as de lisp begjint de ôfstannen te setten troch it einpunt dat net de winske is, brûk dan de opsje: "Wizigje as begjin".
Mei de routine is in CAD-bestân, mei ien inkele as (polyline), as foarbyld om de lisp-routine te ymplemintearjen.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: PP
- Kies hoe't jo de foarútgongs ynfoegje wolle: manuell (1 × 1) of troch in tekstbestân te lêzen.
- Selektearje de polylinewap
- Fier in progresive of inisjatyfôfstân fan 'e aksje (standert is 0)
- Fier de progressive of ôfstân yn om te finen (yn it gefal fan it hanteljen fan it hantlieding, as in triemlêzing keazen is dit net nedich)
Jo kinne de routine krije hjir
59. ROUTINE LISP, dy't de koördinaten yn in profyl befettet AUTOMATISCH yn oerienstimming mei de opnommen spaasje
Mei dizze routine makke mei AutoLisp en VisualLisp, kinne jo elke "n" meter de hichten fan in selekteare polyline (natuerlik of greideterrein) yn jo profylformaat ynfoegje, de hichten sille wurde ynfoege mei in ferwizing nei in punt oanjûn yn 'e formaat.
Yn dit kommando Jo kinne de skaal fan 'e tekening bepaleDizze skaal net ferwize nei de fertikale skaal fan in profyl, mar de skaal fan 'e teksten fan de ôfmjittings wurde ynfoege, de diminsje tekst foar in 1 skaal: 500 wêze grutter as in 1 skaal: 50.
Ek Jo kinne de fertikale skaal fan jo profyl beskiede, dizze gegevens binne wichtich om't it de wearden fan 'e dimensjes behearsket, yn in natuerlike terreinprofyl skalearre yn 10-kearen de grutte yn' e vertikaal hat de wearden fan 'e dimensjes ek 10 kear mear as har feitlike grutte, dus it kommando moat om de oerienkommende operaasjes útfiere te kinnen om de wearden fan 'e kwota's te feroarjen nei de echte.
In oare wearde om yn te gean en dejinge dy't dit kommando definiearret, is de ôfstân wêryn de dimensjes ynfierd wurde, de standertwearde dat dizze routine bringt is 10, dat betsjuttet dat de dimensjes elke 10 meter horizontaal ynfolje moatte fan it oanjûne referinsjespunt.
Nei it selektearjen fan de polyline dat jo profyl befettet (TN, Rasante, ensfh.), it kommando sil jo freegje om in referinspunt oan te jaan yn jo profylfoarm, moatte jo dit punt yn in a progressive gehielBygelyks as in profyl is oan 0 000 100 + + 000, moat oanjaan it punt yn it progressive 0 of 10 of 20, ensfh (neffens elk lykas oanjûn ynstek ôfstân fan diminsjes).
Tink derom dat Foar it programma om de oerienkommende ôfmjittingen te krijen, moat it profyl korrekt lizze, dus de dimensjes binne goed foar it profyl.
Dit diagram sil jo helpe om de mooglikheden fan dizze routine better te begripen:
Om dit rûtes te brûken kinne jo de folgjende dwaan: (De standert wearden moatte it foarbyld folgje mei de oanbeane CAD-bestân)
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: ICP.
- Fier de tekenrige yn foar de dimensgrutte: 850 (jo kinne wizigje oant de grutte is passend)
- De fertikale skaal fan it profyl ynfiere: 1 (fertikale skaal lykas horizontaal)
- Fier de ôfstân tusken progressiven yn: 10
- Fier it oantal desimaalen yn, as standert: 3
- Selektearje it profyl dat jo beheine (TN, Rasante, ensfh)
- Jout it paadwizer yn it formaat fan jo profyl (sjogge grafyk)
Jo kinne de routine krije hjir
60. ROUTINELISP, dy't elkenien is om pro-programma of lingte yn in yndikatele puntsje te beheljen
Dit routine ûntwikkele yn AutoLISP en Visual Lisp, kinne jo te krijen de lingte fan in polyline of progressyf of skacht en ynfoegje it yn 'e tekening by in ynstek punt.
Te dwaan dat jo moatte selektearje de polyline en jouwe oan dat foarútstribjende is de start, dan moatte oft it kommando hat krigen it begjinpunt fan de krekte polyline (start as), mar sa, kinne jo feroarje it begjin fan de skaft mei de opsje presintearret dit kommando.
Jo kinne guon standertparameters feroarje fan de boarne koade, lykas de hichte fan de tekst dy't ynfoege wurdt.
Tink derom dat jo koördinearjensysteem posityf wêze moat, oars sil in flater genereard wurde troch te jaan oan 'e foarigende punt of de lingte te krijen.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: OPR
- Selektearje de as polyline of fier de letter "C", om it begjin fan 'e as te feroarjen
- Fier de start (of in earste) wearde fan it útgongspunt fan de standert polyline yn: 0.00
- Sprekt de punten yn 'e rigel dêr't jo de lingte of progresyf krije wolle
Jo kinne de routine krije hjir
61. LISP-ROUTINE DAT MEIERSICHT FERLIEDING OPERATING MEI DE SELEKTE TEXT (NUMERICAL)
It is in lytse, mar heul nuttige lisp-routine wêrmei jo ynformaasje kinne krije oer operaasjes mei selekteare teksten, fansels moatte dizze teksten numerike wearden hawwe, sadat de berekkeningen kinne wurde útfierd, bygelyks: "2.22", "3.39" ( sûnder de quotes), ensfh.
As ûnder alle numerike teksten it kommando is in net-numerike tekst fine bygelyks it wurd "dot", sil nimme dizze tekst as 0.00 wearde, dus de resultaten soe feroarje.
De ynformaasje dy't dit befetsje is:
- Count (Totaal nûmer selektearre nûmere eleminten)
- NûmerMaksimum (De maksimale wearde fan alle selekteare numerike teksten)
- NûmerMinimum (De minimale wearde fan alle selekteare numerike teksten)
- Average (It gemiddelde fan alle selektearre nûmere teksten)
- Sum (De som fan alle selekteare numerike teksten)
Om allinich de resultaten te krijen it sil genôch wêze om ien nei ien te selektearjen of troch in finster (finster) de teksten fan hokker ynformaasje winsklik is.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: IV
- Selektearje alle nûmike teksten wêrfan jo de ynformaasje krije wolle
Jo kinne de routine krije hjir
62. ROUTINE LISP, dy't waksels en alve libbensdrukken drukke mei har bedrigingskonfigaasje
It kommando rint elk fan 'e yndielings en as ferifiearre dat dit is it model romte, dan wurdt de holle sjoen fierder mei oaren, dus as jo wolle dat it model romte wurdt ek printe, mar jo moatte jo it kommando oan dy't ek rekken hâlde en print.
Jo kinne profitearje fan de funksjonaliteit fan dit kommando om bygelyks briefhoofden yn te foegjen, tekst yn elke opmaak te wiskjen of ta te foegjen, ensfh. It kommando printet gjin taken yn "Eftergrûn", útsein as oanjûn yn it dialoochfinster opsjes yn it ljepblêd "Plot en Publisearje".
As jo in protte bestannen hawwe om te drukken en elk hat in soad lokaasjes, kinne jo de funksje fan dizze kommando ferheegje troch:
Meitsje in triem oan Acad.lsp (as jo dit net al hawwe), yn dat triem taheakje dan de folgjende rigels fan koade oeral yn deselde:
(defun s :: startup ()
(laad "Loop troch en print alle layouts.LSP") ;Dit is de namme fan it taheakke bestân.
)
de rûte wurdt net oanjûn omdat it al begrepen dat de triem paad LSPs oantsjutte, wurdt tafoege in triemtafels stipe AutoCAD (oanjûn yn 'e opsjes dialoochfinster), it ûntbrekken dêrfan kinne jo ferfange de koade line troch (de folsleine paad fan de lsp triem is laden oanjûn):
(defun s :: startup ()
(laad "C:\\CONSTRUCGEEK\\TUSLISP\\Loop troch en print alle layouts.LSP")
)
Om dizze routine normaal te brûken (sûnder modifikaasjes) moatte jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: LPLOT
- Jo moatte wachtsje oant alle printbereams binne foltôge.
Jo kinne de routine krije hjir
63. Routine Visual Lisp teksten DAT snijt RIGHT OR LOFTS BY tal lettertekens oanjûn
Dit lisprouting jout jo de selektearre teksten oan te trimmen, trim se oan 'e rjochter, lofts of beide kanten, dat sil ôfhinkje fan wat de kommando hjit.
Bygelyks as jo de earste tekst hawwe "0 + 580.00" en jo sizze it kommando om 2-tekens oan 'e lofts te meitsjen, it kommando sil it ferfange "580.00".
As jo it kommando fertelle om 3-tekens te rjochtsjen, sil it kommando de earste tekst ferfange "0 + 580".
As lêste, as jo it kommando fertelle om beide kanten te trimen, 2-tekens nei links en 3 nei rjochts, sil de earste tekst ferfange troch "580".
As jo sjogge, jouwe it oantal tekens oan it knipjen en selektearje de teksten en dizze wurde besnien lykas oanjûn.
Om dit rûte te brûken kinne jo de folgjende dwaan:
- Lisp de lisp triem yn AutoCAD.
- Fier de namme fan it kommando yn: RET
- Yndiket oan hokker side fan 'e teksten wurde getroffen [Lofter / rjochts / sawol]
- Fier it oantal tekenrige opnij oan 'e oanjûnte (s)
- Selektearje alle teksten dy't jo besykje wolle
- Druk op 'e kaaien of rjochts-klik om de ferfanging út te fieren
Jo kinne de routine krije hjir
D'r sil in routine wêze dy't in wolk fan punten yn PENCD-formaat laadt, skieden troch spaasjes as komma's yn Autocad 2015
of heger. Dankewol
FOAR WIE TIVERDYKLIKHEID EM BAIXAR AS LISP. Ik sil ADDRESSED wurde AAN SITE IN ESPANHOL E AÍ TÊM DE PROCURAR A VOSSA LISP EM ESPANHOL, Ik WIL NET NESSA PAGINA PROCUREM GEEN FIM DA PAGINA AS SETAS PARA PASSAR FINDE À FOLGENDE PAGE ATÉ Ik sil jo fine. DEPOIS É SÓ CLICAR NA VOSSA LISP, KLIK EM AANBESTAANDE FILES E BTW OF tapassing.
FOAR WIE TIVERDYKLIKHEID EM BAIXAR AS LISP. Ik sil ADDRESSED wurde AAN SITE IN ESPANHOL E AÍ TÊM DE PROCURAR A VOSSA LISP EM ESPANHOL, Ik WIL NET NESSA PAGINA PROCUREM GEEN FIM DA PAGINA AS SETAS PARA PASSAR FINDE À FOLGENDE PAGE ATÉ Ik sil jo fine. DEPOIS É SÓ CLICAR NA VOSSA LISP E KLIK EM AANBESTAANDE FILES E BTW OF tapassing. Ik hoopje TER AJUDADO
Hoi, ik wol graach witte as jo in kursus of training hawwe om te learen om te programmearjen yn Autocad. En ek in app te meitsjen dy't my helpt om in set polylines te tellen en te identifisearjen
It rint foar 2017 ferzje of minder. Nee foar 2018 of 2019
boa noite .. gostaria fan it witten fan lisp 37. Konvertearre entities 3DFace yn fêste akten ACIS wurket yn alle ferwizingen auto's?
tankje yothank yo
Ik haw jo lisp net downloade
Stjoer my lisp
Wêr binne de routines?
Hallo, ik soe graach witte hoe't ik dy lippen krijje om de koördinearren fan in polyline te ûntstean en de iene om de polyline earrings te krijen
Gracias
HELLO
Ik wurkje as P & ID-tekenaar en ik wol witte hoe't ik de tûke blokken dy't ik haw yn in autocad-plan kin eksportearje nei Excel.
yn 'e plannen binne:
valves
line nûmers
ynstrumintaasje
apparatuer
Ik wol dizze ynformaasje útfiere en it sjen yn Excel. as immen my kin helpe
Hallo zusammen,
Ik sykje in Lisp, dy't mooglik op in Polylinie opnij in x-beliebiger Stelle ein Stationering (ek die Länge der Polylinie oan dizze Stelle) oanpasse kin.
LG
Sure Wy sille jo in e-post stjoere oer dy funksjoneel dy't jo sykje yn in lisp.
Sykjend in Lisp foar gradient oftewol in sirkel fan beskate striel hat te knippen in kromme folgjende nivo en generearje in polyline út boarne en sa fierder as it beweecht nei in oar plak is te ûntwerpen fan in dyk en is delinkwint kopiearje de rûnten en tekenje polylines tank
Net sa. Mar ik stjoer in e-post nei in eklipse yn 'e klip om jo te fertellen as er it kin
Se hawwe wat routine om attributen oan basis elementen te jaan, net blokken, en dizze kinne sichtber wurde yn in dialoochfinster op it skerm.
Hello.
Hoe download ik de lisp "Koördinaatpunten eksportearje nei in CSV-bestân"?
Gracias
GOOD NIGHTS
Ik wol jo jo stipje hawwe, ik haw in probleem mei myn autokoad net de lippen te laden, om technyske datafoto's (COORDINATES, SIDES, ANGLES)
Hallo elkenien, wêr't ik mear lisp fine
Hello everyone
is tige goed de list
tige goede bydragen
A
ok
holaaaaaaaaaaaaaaaaaaaaaa
Hail, foarôfgeand oan de routine namme AREASX, is it mooglik.
Grazie yn 't foarút
Hallo, ik wol graach tagong krije ta de routine om progrsivas nei in oardering te setten.
Tankewol
Ik soe graach stjoere harren in Lisp rûtine dat net wurket yn nijere ferzjes en âlde ferzjes as it wurke, ik hoopje dat se kinne korrigearje en / of ferbetterjen, mail my foarstelle dat jo antwirdzje se of as ik stjoere it Lisp routine.
Hiel goed at alles, ik nedich de routine arcos_de_una_polilinea_en_segmentos_lineales.fas te eksportearjen AutoCAD Midas GEN 2015 gjin matearje de arcs generated in Autocad en ik brek se del yn segminten. Tige tank. Ik kom út Kuba
Sou português e gostava, se possível, de ter a rotina "ROUTINE DAT DE YNHOUD FAN IN TEKST FAN DE COTA FAN DE ANJOUDE PUNT FAN".
Obrigado
der is in oprop
; Routine dat koördinearret eksportearret nei in CSV-bestân. 1.0 ferzje.
; Formaat fan de puntenriem dat generearret: P, N, E, C (punt, Noard = Y, East = X, dimensje = Z)
Sjoch it op 'e side fan Mario Torrez
http://www.mariotorres.pe/recursos/rutina-lisp-para-exportar-puntos-de-coordenadas-a-un-archivo-csv
Kinne jo my asjebleaft fertelle wêr't ik jo lisp-routine kin downloade "Koördinaatpunten eksportearje nei in CSV-bestân", om't ik de topografy fan in gebiet haw en ik moat it eksportearje nei csv of txt, de punten wurde ynfierd as tekst (ynhâld is de hichte ) en yn de koördinaat Z komt út nul, krige it?
Jo kinne my helpe
Ik soe graach de lisp mei de funksje fan "Fuortsmite ynterne of eksterne objekten út in selektearre polyline", want yn it artikel kin ik net fine de download keppeling.
INTERESTING DE ROUTINES.
Hi, ik wol grap witte oft der in routine is om it oantal objekten te krijen en te pleatsjen yn tekst
Dear, ik besykje in pear rûtes te fallen en dizze warskôging komt út:
Net fûn
De frege URL / forum / Routine-lisp-oan-tafoegje-subtract-wearden-nei-tekst-selektearre waard net fûn op dizze tsjinner.
Dêrneist, in 404 net fûn flater waard tsjinkaam wylst besocht te brûken in ErrorDocument om ûnderskied te fersyk.
Wat bin ik ferkeard?, 1000 tanke jo kening
Hi, wa't elkenien wat lisp kenst, kin it poligono witte, de lingte en de hoeken, as immen wit, de routine topo12 as se my ami mail stjoere kinne juanpaulo_100@htomail.comTankewol tankje, myn freonen.
Goede data grax .... : p
Goeie dei, ik haw graach de routine wite foar autocad 2014 as se it hawwe om tabellen oan te meitsjen foar koördinaten en ûntwerp fan autobussen
Gracias
groetnis
tige brûkber foar de ûntwikkeling fan yngenieurprojekten
hola
Pardon peuden helpen mei in Lisp te beheinen in polyline mei syn km, ik bedoel as ik ha in polyline oarspronklik Dm fan Incio 100 en DM ein 1000, te markearjen ien punt yn 'e polyline en ik smyt my dyn dm en ferlitte fêstlein.
No is de dm fan begjin en einigens altyd ferskillend foar elke projekt
As jo my net helpe, dan soe ik it graach wurdearje, om't ik faak meidielje en it soe tige brûk wêze yn roadprojekten.
groetnis
groetenis immen kin helpe my mei in Lisp te keppeljen in ûndersyk dien mei arbitrias coordinates út twa punten, dan it noarden orizjinele koördinaten wurdt pleatst en easten en de hichte litte se deselde arbitarias fan de twa útgongspunten dus ik die mei aling mar kwotten wurde feroare
Jo kinne jo op dizze side sjen:
http://acad.fleming-group.com/index.html
It ferklearret hoe't jo tagong krije fan jo database en dogge dingen yn it, bringt in set fan lsp routines en in pdf dy't eksplisyt hoe't se har brûke.
Greetings, Lola.
Goede deis, ik fernuverje as immen wit in bytsje rûtine of hawwe gjin ienfâldige foarbyld fan in lytse rûtine te meitsjen fan in DBF databank en tafoegje gegevens oan it of wiskjen út AutoLISP.
Ik hoopje dat se my helpe.
Gracias
Hallo freonen dy't ik winskje woe oft elkenien fan in routine om de hoeken te mjitten (ik hoopje eksterne) fan in polygon en har ôfstân en as it net te folle is om te freegjen om nei Excel te eksportearjen.
Hoe skriuw jo in routine as .lsp dat rint as in teken fan .dwg lade en as it opnommen is?
Gracias
Ik haw help nedich om te sjen oft elkenien dy't lisp ken.
Ik wol de sivile 3d eksportearje alle oerienkomsten fan tekstdateken, ik moat gewoan de kilometerwearde, de ôfstân nei de as, en de oerienkommende nivo sjen litte.
Earst sa
Km, ôfstân oant as achter, diminsje
Allinnich dat. Kin immen my helpe? Ik wit neat oer programmearring sadat ik freegje om help.
Lit sjen as ik begrepen.
Jo sizze dat jo mei jo lisp jo de koördinearren nei Excel eksportearje
Hawwe jo him op in ôfstân stelle? Ik begryp net dat, tocht ik, it is yn AutoCAD as dimensje of funksje yn 'e lisp?
Mar as jo al de koördinaasjes yn Excel hawwe, wêrom net in folgjende kolom meitsje mei in formule fan pythagoras tusken it punt en de folgjende?
fjouwerkantswoartel fan ((y2 koördinearje - y2 koördinearje) kwadraat + (x2 koördinearje - x1 koördinearje) kwadraat)
Goeiemoarn HELLO, I WANT HELP ME MEI IN Lisp. Útlizze, ik ha in plan FAN SAMPLING alle stadia STENEKES MEI Lisp EXPORTA mei de koördinaten ta de Excel, mar no tusken elke punt en punt, YOU en sette de fierte, no wol ik trochbringe DAT maatregel TUSKEN POINT YPUNTO TO útblinke FOAR NET BE te typen yn 400PUNTOS Ofstannen EN dER hokker wize? PLEASE, dogge folle ME EN SO AVANZO wurk mei fluchste.
Thanks in advance
Om Lispprogramma's út te fieren, geane GeoCivil in aardich feilige oplieding oan.
http://geofumadas.com/5-minutos-de-confianza-para-geocivil/
Hallo, ik soe graach witte wolle as der in rûte is dy't in autokoadeblêd nei in oar referinsjesysteem feroaret, bygelyks fan wgs84 nei psad56
http://www.hispacad.com/foro/viewtopic.php?p=165851#165851
Routines taheakke tekening longitudianles profylen, dwers, Ymportearje en Eksportearje punten travez Excel, ferskate nutsbedriuwen, blok bibleteek.
Binnen de handpoarte is der de help foar de ynstallaasje.
Binnen it toetseboerd stiet it bestân foar aktivearring.
Binnen de hantlieding binne de helpfiles foar de kommando's.
Taljochting: foar kompakter redenen is it aktualisearre hantlieding fuortsmiten en ferskate ôfbyldings binne yn it oanbefellende helphannele fuortsmiten.
It aktualisearre hantlieding kin frege wurde troch post nei
vhcad@hotmail.com
yn gefal fan 'e applikaasjes binne se brûkber, of om sels de operaasje fan de kommando's te analysearjen.
Brûk it pedit kommando
Der bestiet in opsje om yntekeningen yn te fieren
hoe kinne ik yntekenings yn in polyline ynfoegje?
Gracias