Higit sa 60 Autolisp na gawain para sa AutoCAD

Lisp para sa mga conversion at pagpapatakbo


1. I-convert ang mga paa sa metro at kabaligtaran

Ang routine na ito na binuo sa Autolisp, ay nagpapahintulot sa amin na i-convert ang ipinasok na halaga mula sa mga paa hanggang metro at kabaligtaran, ang resulta ay ipinapakita sa command line.

Dito rin naming gamitin ang CVunit function, function na ito lisp, na nakuha na halaga ng conversion, File acad.unt (AutoCAD Unit Definition), kung nais mong upang obserbahan nang detalyado kung ano ang mga halagang ito at iba't ibang mga rate ng conversion, minumungkahi ko nakikita mo ang file .

Upang gamitin ang karaniwan na ito, gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: PIM
  3. Piliin ang uri ng conversion: paa sa metro o metro hanggang paa
  4. Ipasok ang halaga na nais mong i-convert
  5. Makakakuha ka ng command line ang impormasyon sa conversion ng yunit

Maaari mong makuha ang regular na gawain dito


2. Nagdaragdag ng lahat ng piniling teksto

Ito routine na nabuo sa AutoLISP ay nagbibigay-daan para sa pagpaparami ng lahat ng mga halaga sa mga napiling teksto, kaya na ito routine work nang maayos ito ay kinakailangan na ang mga teksto napili ay ang uri ng TEXT at MTEXT hindi ng uri.

Halimbawa, kung mayroon kang tatlong mga teksto 3 bawat isa ay may mga halaga: 1, 2, 3 at napiling tatlong, ang command resulta ay pagpaparami ng tatlong numero, katumbas ng: 6.

Upang gamitin ang karaniwan na ito, gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: Mul
  3. Piliin ang lahat ng mga teksto na nais mong makuha ang multiplikasyon.
  4. Pindutin ang key Magpasok upang makuha ang resulta.

Maaari mong makuha ang regular na gawain dito


3. I-convert ang mga pulgada sa metro

Ang maliit na gawain ay nagpapahintulot sa amin na i-convert ang halaga na ipinasok sa pulgada sa metro na nagpapakita ng resulta sa command line, ay nagpapakita rin ng resulta na hinati sa pagitan ng 2 bilang bahagi ng karagdagang impormasyon.

Maaari mong baguhin ang command na ito upang i-convert ang iba pang mga uri ng mga yunit, dahil ito ay dapat mong baguhin ang source code, halimbawa, i-convert pulgada hanggang sentimetro o minuto sa ilang segundo, baguhin lamang ang mga parameter ng function «Cvunit"Dito cvunit utos ay may mga sumusunod na parameter:" pulgada "" metro "mga parameter na ito, ang mga ipinasok na halaga ay maaaring kinuha bilang pulgada (inches) at ma-convert sa metro (metro), maaari mong baguhin ang mga parameter ng mga sumusunod:" minutong »« ikalawang »,« pulgada »« cm »,« acre »« sq yard »,« ft »« sa », bukod sa iba pa.

Upang gamitin ang karaniwan na ito, gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: PM
  3. Ipasok ang halaga na nais mong i-convert mula sa pulgada hanggang metro at

Handa, makakakuha ka ng impormasyon sa conversion ng yunit.

Maaari mong makuha ang regular na gawain dito


4. Idagdag ang mga haba ng mga linya ng napiling layer

Pinapayagan ka ng routine na ito na idagdag ang mga distansya ng lahat ng mga linya na nakapaloob sa layer ng bagay na iyong pinili.

Pinapayagan ka ng routine na ito na idagdag mo ang mga distansya ng lahat ng mga linya na nakapaloob sa layer ng bagay na pinili mo, kung ang polylines ay matatagpuan sa napiling layer, sila ay hindi papansinin.
Kapag ang kabuuan ng lahat ng mga linya ay natagpuan ang resulta ay ipinapakita.

Upang gamitin ang karaniwan na ito, gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: sumlcapa
  3. Piliin ang linya na nasa layer ng mga linya na nais mong idagdag

Maaari mong makuha ang regular na gawain para sa USD 5.99 dito


5. Magdagdag o ibawas ang mga halaga sa mga napiling teksto

Ang gawang ito na ginawa gamit ang AutoLisp ay nagpapahintulot sa amin na magdagdag o magbawas ng mga halaga sa mga teksto na napili.

Halimbawa, kung mayroon kang teksto na may halaga ng 5 at gamitin ang utos na ito at ipasok ang halaga na 2, babaguhin ang piniling teksto, na na-update ng halaga na 7, kung ipinasok mo ang halaga -2, ang teksto ay ma-update sa 3.

Gawin ang sumusunod upang magamit ang ganitong gawain.

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: vsr
  3. Nagpapahiwatig ng halaga na idaragdag o ibawas
  4. Piliin ang mga teksto na idaragdag o ibawas.

Maaari mong makuha ang regular na gawain dito


6. Kumuha ng mga lugar mula sa may kulay na mga seksyon

Binibigyang-daan ka ng routine na ito na makakuha ng mga lugar ng pagtatabing ng cross-section at itakda ang mga halaga na nakuha sa mga napiling mga katangian ng block.

Ang mga napiling shaders ay dapat na sa isang layer na naglalarawan ng uri ng lugar na nakuha, sa pamamagitan ng default ang lisp ay magbabasa ng dalawang mga pangalan ng layer, na kung saan ay ang mga sumusunod: «ShadingCut»At«ShadowFill".

Ang lisp ay nagdaragdag ng lahat ng mga lugar ng mga anino na nasa layer «ShadingCut»At lahat ng mga pagtatabing lugar ng layer«ShadowFill"At sabay-sabay ang pagpili hatched magpatuloy na i-update ang mga katangian ng mga bloke na lugar, para sa mga ito sa dapat mo munang piliin ang mga katangian ng progressive bloc, ito ay isang invisible katangian, ngunit ang lisp bago ang nagpapakita ito ng pagpili at pagkatapos ay itago ito muli, tapos na ito sa utos «Attdisp«Pagkatapos, mapapili ang mga katangian ng mga lugar ng hiwa at punan at maa-update ang mga ito ayon sa mga halaga ng mga lugar na natagpuan.

Ang pagpili ng mga bagay ay ginagawa sa pamamagitan ng isang window na kasama ang lahat ng mga punctures kabilang ang teksto ng progresibo ng seksyon.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: AXA.
  3. Piliin sa pamamagitan ng isang window ang lahat ng mga punctures ng pagputol at pagpuno ng seksyon, kabilang ang teksto ng progresibong isa sa parehong isa.
  4. Pumili ng isa-isa ang mga katangian ng bloke upang baguhin, na nagsisimula sa katangian ng progresibo.
  5. Ang utos ay awtomatikong matapos matapos ang mga cut at fill attributes ay napili.

Ang isang sample na CAD file ay naka-attach sa lisp para sa isang mas mahusay na pag-unawa sa mga utos.

Maaari mong makuha ang regular na gawain dito


7. Makuha ang slope ng isang linya o polyline

Ang utos na ito (Autolisp routine) ay nakakakuha ng slope value ng isang linya o isang polyline, at nakukuha rin ang haba ng linya, pahalang na haba at anggulo.

Nagtatanghal ito ng malaking tulong kapag gusto natin kontrolin ang aming mga hikaw, ang resulta ay maaari lamang maipakita sa screen (command line) o sa pamamagitan ng pagpili ng isang text (ang halaga ng tekstong ito ay magbabago sa pamamagitan ng halaga ng slope na natagpuan).

Ito ay nagkakahalaga ng pagbibigay-diin na sa kaso ng isang polyline, ang utos na ito ay natagpuan ang slope ng lamang ang unang segment.

Upang gamitin ang karaniwan na ito, gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: pnd
  3. Piliin ang linya o polyline upang makuha ang slope.
  4. Kung nais mo maaari kang pumili ng isang teksto upang palitan ang halaga nito para sa slope natagpuan, kung hindi man, pindutin lamang Magpasok upang makuha ang mga resulta sa screen.

Maaari mong makuha ang regular na gawain dito


8. ROUTINE SA VISUAL LISP SA PAMAMAGITAN NG SUMA NG MGA PILIHIN NA LINYA O MGA POLYLINES

Ito ay isang nakagagawa ng lisp na gawain na nakakakuha ng kabuuan ng mga haba ng mga napiling polylines o linya, ang resulta ng halagang ito ay maaaring itakda sa isang teksto sa pamamagitan ng pagpili nito o maaari lamang itong maipakita sa command line.

Maaari mong piliin ang mga linya at polylines nang magkakasama sa pamamagitan ng isang window o isa-isa.

Ang default na decimal na numero ng kabuuan ng mga haba na natagpuan ay 2, ngunit ang isa pang halaga ay maaaring maipasok.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: lpl
  3. Ipasok ang bilang ng mga desimal para sa resulta ng kabuuan ng mga haba
  4. Piliin ang mga linya o polylines upang idagdag ang kanilang mga haba
  5. Pindutin ang key Magpasok upang tapusin ang pagpili
  6. Pumili ng teksto upang palitan ang halaga nito kasama ang halagang nakuha o pindutin Magpasok muli upang maipakita ang resulta sa command line

Maaari mong makuha ang regular na gawain dito


9. ROUTINE SA VISUAL LISP NA NAGLIBAWA ANG LISTAHAN NG MGA LAYO NG KARAGDAGANG Guhit

Ito ay isang maliit na gawain na bumubuo ng isang listahan na may mga pangalan ng lahat ng mga layer sa kasalukuyang pagguhit at ipinapakita ito sa command line.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

I-load ang lisp file sa AutoCAD.
Ipasok ang pangalan ng command: lc
Ang resulta ay isang listahan sa command line ng lahat ng mga layer ng kasalukuyang pagguhit.

Maaari mong makuha ang regular na gawain dito


Paggawa gamit ang mga coordinate


10. ROUTINE AUTOLISP NA INSERT A TABLE OF DATA

Ang karaniwan na ito ay bumubuo ng talahanayan na may tinukoy na bilang ng mga hilera at mga haligi, katulad ito sa command ng talahanayan ng AutoCAD, ngunit mas magaan.

Ang karanasang ito ay bumubuo ng talahanayan na may tinukoy na bilang ng mga hilera at haligi, ay katulad sa command ng talahanayan ng AutoCAD, ngunit mas magaan ang gamit, bagaman hindi ito nag-uugnay sa data sa Excel mayroon kang pagpipilian upang punan ang talahanayan na may paunang natukoy na halaga na kung saan ay sa pamamagitan ng default ay «0.00» at inilagay sa bawat cell upang mai-edit mamaya.

Ang utos na ito din ay nagbibigay-daan sa iyo upang bumuo ng talahanayan gamit ang dalawang mga pagpipilian, ang unang pagpipilian ay nagbibigay-daan sa pagtukoy sa talahanayan sa pamamagitan ng isang nakapirming taas at lapad ng mga cell at ang iba pang pagpipilian ayusin ang mga halagang ito upang ang tinukoy na bilang ng mga hanay at hanay ipasok ang pagtatalaga ng isang window.

Kabilang sa mga karagdagang opsyon ang sumusunod:

  • Default na teksto: Ang utos ay maaaring tagubilin upang magsingit ng isang default na halaga ("0.00") sa bawat nabuong cell, ang halaga na ito ay maaaring ipasadya at maaaring mabago ng anumang iba pang.
  • Taas ng teksto: Ito ay ang taas na nakalagay ang ipinasok na teksto, ang default na taas ay may halaga ng «0.25».
  • Pagbibigay-katwiran: ng ipinasok na teksto, kaya mayroong dalawang pagpipilian: Akma (Pagkasyahin sa cell) at Gitna (kalahati ng cell).
  • Kulay: Ito ang kulay na naipasok na mga teksto, sa pamamagitan ng default ang unang kulay ay ang tinukoy na kasalukuyang kulay.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: Tabla
  3. Ayon sa Generation Mode napili, ang isang punto ay ipinahiwatig o dalawang puntos ay ipinahiwatig upang bumuo ng isang window

Maaari mong makuha ang regular na gawain dito


Lisp gawain para sa pakikipag-ugnayan sa Excel


11. I-export ang mga coordinate point sa isang CSV file

Ang karanasang ito na binuo gamit ang Autolisp ay nagpapahintulot sa iyo na i-export ang mga coordinate point sa isang Microsoft Excel CSV file. Ang mga bagay na kung saan maaari mong i-export ang mga coordinate na ito ay mga punto, mga teksto at mga bloke, piliin lamang ang mga ito at ipahiwatig ang destination file ng mga coordinate.

Dapat itong maging espesyal pag-aalaga kung sakaling ang mga bagay ay mga teksto, yamang ang punto ng pagpapasok na isinasaalang-alang sa panahon ng pag-export ng mga coordinate, depende sa pagbibigay-katarungan na may mga tekstong ito, kung sigurado ka na ang pagbibigay-katwiran ng mga teksto ay tama walang problema sa pag-export ng mga puntos.

Iminumungkahi na pumili ng mga bagay na may isang solong punto ng pagpapasok, tulad ng mga bloke o mga punto ng AutoCAD, sa ganoong paraan ito ay mas ligtas na ang mga naka-export na coordinate ay ang mga na tumutugma.

Tulad ng aming nabanggit na mas maaga, ang nakagawiang pag-export na ito ay naka-coordinate mula sa mga punto, mga teksto (o din Mtext) at mga bloke, ngunit maaari mong umakma ang source code upang isaalang-alang ang iba pang mga entidad tulad ng: bilog, paunang mga punto ng mga linya, bukod sa iba pang mga bagay na sa database nito ay may code 10.

Ang mga na-export na coordinate ay may format P, N, E, C (Point, North = Y, East = X, Cota = Z) at dahil na-export ito sa isang file na CSV (pinaghiwalay ng mga kuwit), kapag binubuksan ang file ang bawat halaga ay sasakupin ang hiwalay na cell nito.

Upang gamitin ang regular na gawain, dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: EPC
  3. Piliin ang mga bagay kung saan ililipat ang mga coordinate (tandaan na pipili ka ng mga puntos, mga teksto at mga bloke (kung nakita mo ang mga ito).
  4. Nagpapahiwatig ng lokasyon at pangalan ng file na CSV kung saan bubuo ang mga na-export na coordinate.

Maaari mong makuha ang regular na gawain dito


12. ROUTINE EXPORTING COORDINATE POINTS FROM LINES TO A CSV FILE

Ang paggalang na ito ng Autolisp para sa AutoCAD ay nagpapahintulot sa iyo na i-export ang mga punto ng mga coordinate ng mga dulo ng mga napiling linya sa isang file ng Microsoft Excel CSV

Ang mga coordinate na na-export ay tumutugma sa simula at pangwakas na punto ng mga linya, kaya kung sakaling ang mga linya ay sumali sa parehong punto, mababasa ng lisp ang 2 beses ang parehong coordinate.

Sa kasong ito, kung nais dapat mong isaalang-alang ang pagpipilian upang ayusin ang mga coordinate duplicate, ang mga na-export na coordinate ay may format P, N, E, C (Point, North = Y, East = X, Sukat = Z) at kung paano ito nai-export sa isang CSV na file (pinaghihiwalay ng mga kuwit), kapag binubuksan ang file ang bawat halaga ay sasakupin ang cell nito nang walang bayad at sa isang maayos na paraan.

Upang gamitin ang regular na gawain, dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: EL3
  3. Pinipili ang mga linya kung saan ililipat ang mga coordinate ng simula at dulo ng punto.
  4. Nagpapahiwatig ng lokasyon at pangalan ng file na CSV kung saan bubuo ang mga na-export na coordinate.

Maaari mong makuha ang regular na gawain dito


13. ROUTINE LISP TO IMPORT POINTS OF COORDINATES FROM MICROSOFT EXCEL

Ito routine binuo para gamitin sa AutoCAD at ang vertical aplikasyon daan sa iyo upang i-embed ang mga coordinate ng mga puntos mula sa isang file sa Microsoft Excel, ito routine ay hindi kinakailangan upang tukuyin ang mga detalye na may kaugnayan sa mga file upang i-import, tulad ng sa pamamagitan ng kanyang interface ay may magagamit na mga opsyon kailangan upang i-import ang mga punto hangga't gusto mo.

Upang i-import ang mga puntos, ito ay isinasaalang-alang kinakailangan na ang punto ng file na mai-import ay may extension XLS (mula sa mga bersyon bago ang opisina 2007) o XLSX (bersyon 2007 o mas bago) at sa file ang mga coordinate ay naka-format sa format: P, N, E, C, D, (Pmagkasama, Norte, Este Cota Dpaglalarawan), tulad ng ipinapakita sa sumusunod na larawan:

Pinapayagan ka nitong pumili sa 3 ng iba't ibang mga uri ng mga paraan upang magsingit ng isang object point sa read coordinate.

  • Ang una ay piliin na magsingit ng isang AutoCAD Point entity (na kung saan ay binuo sa pamamagitan ng POINT command), tandaan na ang pagpapakita ng isang punto sa AutoCAD ay depende sa uri ng display ng punto na tinukoy mo sa command ng DDPTYPE.
  • Ang ikalawang opsyon ay binubuo ng pumili ng isang bloke na nakaimbak sa pagguhit Bilang isang punto upang ipasok sa read coordinate, sa pamamagitan ng default ang routine ay lumilikha ng isang bagong block na tinatawag na "cg-point", na maaaring magamit sa kaso na may mga bloke o hindi sa pagguhit.
  • Ang ikatlong opsyon na may kaugnayan sa estilo ng punto, nagpapahintulot sa iyo na mag-import ng isang bloke mula sa hard disk, tandaan na sa kasong ito ang mga sukat na kung saan ang bloke ay nilikha ay nakakaimpluwensya sa visualization ng block sa oras ng pagpapasok.
  • Tungkol sa punto ng data (mga label), iCe hinahayaan kang magpasya kung ano ang nais mong ipakita, kung gusto mo lamang magpakita ng Point, kakailanganin mo lamang na piliin ang pagpipiliang ito, pareho para sa teksto ng Dimensyon o ng Paglalarawan ng punto. Maaari mong piliing ipakita ang 3 na data ng tag o hindi magpapakita ng anumang.

Rin maaari mong kontrolin ang bilang ng mga desimal sa teksto ng nakalakip na dimensyonAng scale ay may label na, ang pag-ikot nito na ang mga batayang punto ay ang lokasyon ng ang nai-import point at paghihiwalay ng label na may paggalang sa ang punto, ang mga pagpipiliang ito ay maaaring naka-imbak sa isang pangalan, sa gayon ay maaari mong tawagin ang mga ito ayon sa ang mga punto na iyong i-import.

Ang lahat ng mga pagpipiliang ito ay magbibigay-daan sa iyo upang i-import ang iyong mga punto mula sa isang Excel file nang mabilis at may isang malinaw na anyo, ito ay nagkakahalaga ng pagpapaliwanag na ang paraan ng mga teksto ng label ng punto ay nakikita ay hindi nakasalalay sa mga nakagawiang, ngunit ang kasalukuyang istilo ng teksto ng iyong pagguhit at ang kasalukuyang layer.

Ilang oras nakaraan ako nai-publish ng isang routine na binuo sa pamamagitan ng isang user, ngunit pinapayagan ang pag-import coordinates mula sa isang text file ngunit may maraming mga limitasyon, oras na ito gamit ang bagong utos ay magkakaroon ng higit pang mga pagpipilian upang kontrolin ang mga coordinate insertion point.

Ang nakalakip na file ay nagbibigay din ng block ng halimbawa na maaari mong i-import, bukod sa isang spreadsheet na may tamang format na kailangang i-import ng command ang mga coordinate nang walang anumang abala.

Upang gamitin ang regular na gawain, dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: Yelo
  3. Sa dialog box, tukuyin ang mga pagpipilian na sa palagay mo ay maginhawa para sa pag-import ng mga puntos.

Maaari mong makuha ang regular na gawain dito


14. Mag-import ng mga lugar mula sa isang csv file upang i-cross ang mga seksyon

Ang utos na ito ay nagbibigay-daan sa iyo upang i-import ang mga lugar (default na hiwa at punan) sa cross-seksyon ng lupain, ang mga lugar na na-import ay dapat na nasa isang CSV (comma-delimited na file), ayon sa nakalakip na sample file.

Ang utos na ito ay nagbabasa ng pag-unlad na matatagpuan sa unang hanay ng csv file at paghahanap para sa teksto na may parehong progresibo sa pagguhit ng file, pagpasok nito kaukulang cut at punan ang lugar sa kanang itaas ng cross section.

Ang mga suffix na ipinasok sa default cut at fill area ay: «AC =» at «AR =», na ma-manipulahin ng code, pati na rin ang bilang ng mga desimal at ang taas ng ipinasok na teksto.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Nagtatatag ito bilang kasalukuyang layer na naglalaman ng mga tekstong ipinapasok, halimbawa: «Text-Areas».
  3. Ipasok ang pangalan ng command: arimx
  4. Piliin ang SCV file na naglalaman ng mga lugar na mai-import
  5. Piliin ang gusto mong ipasok ang nararapat na lugar mula sa csv file, kung gusto mong piliin ang lahat ay pindutin lamang ang key Enter.

Maaari mong makuha ang regular na gawain dito


15. Ilista ang mga ruta ng mga imahe na nakapasok sa pagguhit

Kung nagtatrabaho ka sa mga larawan, kadalasan ay kinakailangan upang bumuo ng isang listahan ng mga ito, kabilang ang kanilang path ng lokasyon, sa karanasang ito maaari kang bumuo ng isang listahan sa mga landas ng lahat ng mga imahe na nakapasok sa kasalukuyang pagguhit.

Ang pangkaraniwang gawain na ito ay hindi nangangailangan ng input ng anumang opsyon, tawagan lamang ang utos at agad na ipapakita sa linya ng command ng AutoCAD, ang listahan kasama ang mga landas ng nakapasok na mga imahe.

Upang gamitin ang regular na gawain, dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: Lima

Maaari mong makuha ang regular na gawain dito


16. Palitan ang isang teksto gamit ang kasalukuyang landas ng file

Ang routine na ito na binuo sa Autolisp, ay nagbibigay-daan sa amin na i-update ang anumang teksto, kasama ang landas at pangalan ng kasalukuyang file.

Ito ay isang mahusay na tulong kapag nag-update ng letterhead ng mga plano sa impormasyon na ito.
Sa landas na nakuha din kasama ang pangalan ng kasalukuyang tab, kung nasa puwang ng modelo, ipapakita ito sa dulo ng ruta: modelo, kung hindi man ay ipapakita ito sa ngalan ng kasalukuyang tab.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: ruta
  3. Piliin ang teksto upang palitan ang halaga ng kasalukuyang landas ng pagguhit, kung hindi mo nais na palitan ang ilang teksto pindutin lamang Magpasok upang ipakita ang landas sa command line.

Maaari mong makuha ang regular na gawain dito


17. Pinapalitan ang isang teksto na pinili ng kasalukuyang petsa sa iba't ibang mga format ng output

Sa tulong ng magandang gawain na ito maaari naming palitan ang anumang teksto, na may halaga ng kasalukuyang petsa.

Ang command na nagbibigay 8 iba't ibang uri ng mga format para sa petsa na ito, mula sa isang simpleng uri ng petsa hanggang sa isang petsa type mahabang format, na kung saan ay nakuha sa pamamagitan ng programming AutoLISP ang pangalan araw ng kasalukuyang petsa.

Maaari kang pumili ng mga entity na uri teksto y Mtext, ang mga ito ay awtomatikong papalitan sa kasalukuyang petsa kasama ang format na napili, ang mga magagamit na mga format ng petsa ay ang mga ipinapakita sa ilustrasyon, ang bawat isa ay nakilala sa pamamagitan ng numero nito, na magsisilbi upang piliin ang format kapag hiniling sa command line ng AutoCAD.

Upang gamitin ang karaniwan na ito, gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: RF
  3. Ipahiwatig ng 1 na numero sa 8, ang format ng petsa ng output, maaari mong ipasok ang tandang pananong (?), upang maipakita ang magagamit na mga format ng petsa
  4. Piliin ang mga teksto na nais mong palitan sa petsa kasama ang piniling format
  5. Pindutin ang key Magpasok upang wakasan ang command at i-update ang mga napiling teksto

Maaari mong makuha ang regular na gawain dito


18. ROUTINE LISP INVENTING O TRANSPOSING SELECTED TEXTS

Minsan nais nating baligtarin ang mga halaga ng dalawang teksto, halimbawa, na ang teksto na may numero 1346 ay nagiging 1111 at sa kabaligtaran, ang routine na ito ay nagpapahintulot sa amin na baguhin ang mga halaga ng mga teksto na napili.

Upang makamit ang resulta na ito, sapat na upang ipahiwatig ang dalawang teksto, isa pagkatapos ng isa pa.

Gawin ang sumusunod upang magamit ang ganitong gawain.

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: sa pagitan ng
  3. Piliin ang dalawang teksto upang ma-transpose.

Maaari mong makuha ang regular na gawain dito


19. ROUTINE REPLACING THE CONTENT OF A TEXT BY THE POINT OF INDICATED POINT

Ang bagong utos na ito ay nakakakuha ng halaga ng dimensyon (Y coordinate) ng isang ibinigay na punto at itinakda ito bilang nilalaman ng piniling teksto.

Ang gawain na ito ay napaka-kapaki-pakinabang na halimbawa kapag nagtatrabaho sa terrain profiles at nais upang makuha ang taas ng isang kaitaasan at i-set sa isa sa mga teksto na nagpapahiwatig ng ang elevation ng lupa, maaari mo ring gamitin kapag nagtatrabaho sa krus seksyon ng lupa at ito ay nais na makuha ang halaga ng dimensyon sa axis ng seksyon at itatag ito sa isang teksto na nagpapahiwatig na ang halaga ng quota.

Sa utos na ito maaari mong ipahiwatig kung aling sukat ang magkakaroon ng dimensyon upang itakda sa teksto, hindi ito ang taas ng piniling teksto, ngunit ang scale na may profile o seksyon upang ipahiwatig, kung ang iyong profile para sa halimbawa ay naka-scale 10 beses sa vertical, kailangan mong itakda ang command ng 10 NC upang masukat bilang isang, upang ang utos, gawin ang katumbas na dibisyon at itakda ang angkop na halaga sa piniling teksto.

Upang gamitin ang karaniwan na ito, gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: NC
  3. Nagpapahiwatig ng laki ng mga quota
  4. Ipasok ang bilang ng mga decimal na lugar na ang teksto ay magkakaroon ng ibinigay na sukat (3 bilang default)
  5. Nagpapahiwatig ng punto kung saan nais mong makuha ang
  6. Piliin ang teksto na papalitan ng halaga ng quota na nakuha o kung nais mo maaari mong pindutin ang key Magpasok upang ipakita lamang ang quota na nakuha nang hindi pinapalitan ang anumang teksto

Maaari mong makuha ang regular na gawain dito


20. Routine PAGPAPALIT NG teksto PARA SA PROGRESSIVE AT ISA PANG MAY COTA ipinapahiwatig ng ADDING isang prefix o suffix

Ang utos na ito ay nagbibigay-daan sa iyo upang makuha ang mga progresibo at dimensyon halaga (X at Y halaga) ng isang ibinigay na point at itakda ang mga ito sa mga napiling 2 teksto.

Bilang karagdagan sa bawat teksto na idaragdag mo ang isang prefix o suffix, halimbawa kung ang isang prefix ay ipinahiwatig para sa dimensyon (coordinate ng Y) katumbas ng «CT =»Kapag ang sukat ng teksto ay pinili, ang utos ay i-update ang napiling teksto sa pamamagitan ng ang halaga ng bound nakuha, ngunit ang prefix ipinahiwatig, halimbawa, "CT = 236.42" kapag sa teksto ng progressive ay pinili, ito ay maa-update sa halaga ng X coordinate na nakuha kasama ang suffix «0», halimbawa «0 + 10.0».

Ang utos na ito ay may mga prefix para sa progresibo at natukoy na sukat ("0 +" at "CT =") at maaari lamang mabago sa pamamagitan ng pagbabago ng source code, dagdagan ang command na ito ay maaaring mabago kung ninanais, upang ang isang prefix at suffix ay idinagdag sa parehong oras sa mga teksto.

Upang gamitin ang karaniwan na ito, gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: PC
  3. Nagpapahiwatig ng punto kung saan ang mga halaga ng progresibo (X coordinate) at ang coordinate (coordinate ng Y)
  4. Piliin ang progresibong teksto
  5. Piliin ang laki ng teksto

Ang mga halaga ng mga teksto ay maa-update sa data na nakuha

Maaari mong makuha ang regular na gawain dito


21. ROUTINE AUTOLISP SA PAGTATAPOS NG ISANG SPECIFIC COTA SA ISANG TALAKAY NA PUNTO

Ito ay isang gawain na ginawa sa Autolisp na nagpapahintulot sa amin na magtakda ng halaga ng dimensyon (Y coordinate) sa isang naibigay na punto.

Humihiling ang utos data (mga puntos at mga halaga) at gumaganap ng mga operasyon upang makuha ang pangwakas na halaga ay nakatakda sa Y coordinate ng mga tinukoy na punto (baguhin ang halaga ng mga coordinate ng UCS (Universal Coordinated) sa isang punto na ipinapahiwatig ng ang ipinasok na halaga ).

Upang gamitin ang karaniwan na ito, gawin ang mga sumusunod:

  1. I-load ang file sa AutoCAD gamit ang command APPLOAD o kopyahin ang file at i-paste ito sa AutoCAD.
  2. Ipasok ang command name: OS
  3. Kapag sinenyasan upang ipahiwatig ang dimensyon point, dapat mong ipahiwatig ang isang punto sa screen (ang punto kung saan nais mong itakda ang isang partikular na dimensyon).
  4. Ang utos ay magsasabi sa iyo na ipasok ang halaga ng dimensyon upang itakda o pumili ng isang teksto:
  5. Narito kailangan mong ipasok ang halaga ng dimensyon na gusto mong magkaroon ng Y coordinate sa punto na ipinahiwatig, maaari mong ipasok ang isang halaga o maaari kang pumili ng isang teksto na naglalaman ng dimensyon na halaga, ang command ay makakakuha lamang ang halagang numero sa kaso ng text ay mayroon ding ilang paglalarawan.

Upang mapatunayan na ang ipinasok na dimensyon ay itinatag sa ipinahihiwatig na punto ay ipatupad ang command ID, ipahiwatig ang punto, at obserbahan sa linya ng command na ang halaga ng Y coordinate ay ngayon na may halaga na ipinasok.

Maaari mong makuha ang regular na gawain dito


22. AREASX: ROUTINE LISP SA PAG-AARAL NG MGA LUPA NG MGA BATAS

Ang utos na ito ay nagbibigay-daan sa iyo upang makahanap ng mga lugar na nagpapahiwatig ng isang panloob na punto sa pagitan ng mga bagay o sa pamamagitan ng pagpili ng mga closed contours, ipinakita na ang utos na nakukuha ng lugar o kung hindi man ay itinatakda ito sa isang napiling teksto.

Ang Ax command ay may mga sumusunod na opsyon:

Mga kahilingan sa paunang:
Magpasok ng panloob na punto sa lugar o [Piliin ang object / Options] <end>:

Narito dapat mong ipahiwatig ang panloob na mga punto kung saan makakakuha ang lugar, ang iba pang mga pagpipilian ay inilarawan sa ibaba:

Piliin ang object: Sa halip na nagpapahiwatig ng mga panloob na punto upang makahanap ng mga air, sa pamamagitan ng pagpipiliang ito maaari kang pumili ng mga saradong polygon upang mahanap ang iyong lugar.

Pagpipilian: Ang pagpipiliang ito ay naglo-load sa dialog box ng Mga Pagpipilian sa Command, ang dialog box ay ang mga sumusunod:

Ang bawat pagpipilian ay inilarawan sa ibaba:

Bilang ng mga decimals: Ang bilang ng mga decimal ay magkakaroon ng lugar (2 sa pamamagitan ng default).
Taas ng teksto na ipinasok: Kung nagpasya kang magpasok ng isang teksto sa lugar na nakuha, narito ito ay nakatakda sa taas na nagsabi ng teksto.

Mga Conversion ng mga lugar: Ang opsyong ito ay mga pagpapatakbo sa mga halaga na natagpuan na lugar, ang bawat area ay magdagdag, magbawas, magparami o hatiin sa pamamagitan ng isang kadahilanan na dapat na tinukoy sa ibaba ng pagpipiliang ito.
Ang utos ay nagpapakita kung ang conversion ay aktibo at kung alin sa mga operasyon ang isinasagawa at kung ano ang halaga ay magpapatuloy ang conversion.

Ang pagpipiliang ito ay nagpapahintulot sa iyo na ipasadya ang mga lugar kung ang pagguhit ay nasa iba't ibang antas o sa ibang mga yunit ng pagguhit.

Ilapat ang pagtatabing: Ang pagpipiliang ito ay nagbibigay-daan sa bawat ipinahiwatig na lugar na maging kulay upang magkaroon ng isang mas mahusay na pagtingin sa lugar na natagpuan, na nagpapahintulot upang mapatunayan kung ito ay tama (Sa pamamagitan ng default).
Pangalan ng pagtatabing: Dito dapat mong ipahiwatig ang pangalan ng pagtatabing na ilalapat sa mga ipinahiwatig na lugar (Solid default).

(Pagtatabing) Scale: Narito ang sukatan ng kadahilanan ng pagtatabing ay ipinahiwatig, ang kadahilanan na ito ay variable ayon sa uri ng pagtatabing napili.

Kulay (pagtatabing): Ang kulay na magkakaroon ng pagtatabing inilapat sa mga ipinahiwatig na lugar.

Tinatapos ang pagtatabing: Nalalapat ang mga opsyon sa ibaba sa sandaling wawakasan ang command application.

Hold contours: Kung pinagana ang nabuong mga contour ay hindi tinanggal.

Hold shading: Kung pinagana ang nabuong mga shadings ay hindi tinanggal.

Final Requests:
Ipahiwatig ang isang panloob na punto sa lugar o [Piliin ang object / Ipasok ang lugar ng teksto / Mga Pagpipilian] <baguhin ang teksto>:

Magsingit ng lugar ng teksto: Pinapayagan ka ng pagpipiliang ito na magpasok ng isang teksto sa lugar na nakuha sa halip na piliin ang isa upang palitan ito. Ang teksto na may natagpuang lugar ay prefix na bilang default: »Area =», ang prefix na ito ay maaaring mabago sa program code.

Baguhin ang teksto: Ang pagpipiliang ito ay aktibo kapag ang Enter key ay pinindot o ang kanang pindutan ng mouse pinindot, na kung saan ay humiling na ang isang teksto, halimbawa kung ikaw ay may isang text na may mga sumusunod na nilalaman ay napili: "AC = 0.00m2" at paggamit ng command ay natagpuan ang isang lugar ng 3.25, pagkatapos ay ang command ay palitan ang teksto ng pag-update ito sa pamamagitan ng "AC = 3.25m2". Tulad ng iyong nakikita, palakol, pumapalit lamang ang numerong halaga ng teksto upang palitan, kaya maaari kang magkaroon ng mga teksto air na may iba't ibang mga prefix, halimbawa, "AR = 0.00m2", "AM = 0.00m2", "Area Cut = 0.00m2 »,« Aking lugar = 0.00m2 », atbp.

Ang wastong at hindi balidong mga balangkas:

Ang wastong balangkas

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: AX
  3. Ipahiwatig ang isang panloob na punto sa lugar na gusto mong mahanap (kailangan mong tiyakin na ang lugar na matatagpuan ay dapat na ganap na sarado, kung hindi man ang utos ay magpapakita ng isang mensahe ng error).
  4. Ipahiwatig ang mga panloob na punto nang maraming beses hangga't kailangan mo, ang utos ay magalit, magtipon (summing) ang lahat ng mga nakitang hangin.
  5. Pindutin ang Enter o i-right-click upang wakasan ang command at itakda ang lugar sa isang umiiral na teksto.

Maaari mong makuha ang regular na gawain dito


Pagpili ng Mga Bagay


23. Piliin ang lahat ng mga nilalang ng layer ng napiling bagay

Ang maliit na gawain na ito ay gumaganap nang katulad ng nakaraang isa, ang pagkakaiba ay na ang pangalan ng layer ay hindi ipinasok dito upang piliin ang mga bagay, ngunit ang isang entity ay pinili mula sa kung saan nais mong makuha ang pangalan ng layer.

Tulad ng sa naunang gawain, ang pagpili ng mga entity ay hindi nakikita, ngunit umiiral bilang isang hanay ng mga napiling entidad, kaya dapat piliin ang mode ng pagpili «nakaraan»Upang piliin ang mga bagay.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: ssl
  3. Piliin ang object na gusto mong makuha ang pangalan ng layer upang piliin ang iba pang mga entity
  4. Gawin ang pagpili ng mga entidad na epektibo sa predictive mode

Maaari mong makuha ang regular na gawain dito


24. Alisin ang panloob o panlabas na mga bagay mula sa isang napiling polyline

Gamit ang routine maaari mong tanggalin ang mga item na sa loob o sa labas ng isang napiling lugar polyline, kung ang pagpipilian na ipinapahiwatig ng pagbabawas, mga bagay na intersected sa pamamagitan ng polyline ay i-cut sa gilid ipinahiwatig.

Pagdating sa pag-aalis ng mga bagay sa labas ng polyline, ang espesyal na pangangalaga ay dapat na kunin bilang tinatanggal ng command na ito ang lahat ng mga bagay sa labas ng polyline.

Ang polyline upang piliin ay dapat na sarado polyline, kung hindi man, ang karaniwang gawain ay sumasama sa huling punto ng segment na may una, pagsasara kaya sa pamamagitan ng isang haka-haka na linya ng polyline at pag-aalis ng lahat ng bagay na nasa loob o labas ng linya na iyon.

Ang pagpipilian ay pinutol dahil ito ay lohikal, Gumagana lamang sa mga bagay na maaaring i-cut nang manu-mano, halimbawa, mga linya, mga lupon, mga arko, atbp, ang mga bloke at iba pang mga tambalang bagay ay hindi pumapasok sa loob ng mga bagay na maaaring maputol.

Gamit ang lisp naka-attach ang isang sample na file upang ang mga kaukulang pagsusulit ay tapos na bago gamitin ang command sa huling mga file.

Upang gamitin ang regular na gawain, dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: PolErase
  3. Pumili ng polyline na magsisilbing isang gilid upang limasin ang mga bagay upang maalis.
  4. Pumili ng isa tanggalin ang pagpipilian ng mga bagay, maaari mong piliin ang opsyon: Bintana (tinatanggal lamang nito ang mga bagay na ganap sa labas o sa loob ng window na iyon), Pagbihag (nag-aalis ng mga bagay na kahit intersected ng gilid ng polyline), tanggalin at i-crop (tulad ng ipinahihiwatig ng pangalan, ito ay burahin ang mga bagay na nasa loob o labas ng polyline at pumantay sa mga bagay na naka-intersected ng hangganan.
  5. Nagpapahiwatig a ituro kung aling bahagi (panloob / panlabas) ay burahin o trim ang mga bagay.

Maaari mong makuha ang regular na gawain dito


25. Pinapayagan kang piliin ang lahat ng mga nilalang ng ipinasok na layer

Ito ay isang lisp routine na nagpapahintulot sa iyo na piliin ang lahat ng mga entity na nasa ipinahiwatig na layer, ay hindi makilala ang kulay o iba pang mga ari-arian na maaaring magkaroon ng entity.

Ang gawain na ito ay hindi sensitibo sa kaso sa oras ng pagpasok ng pangalan ng layer, kaya maaari kang pumasok sa anumang paraan, na nakasulat na rin ito.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: sca
  3. Ipasok ang pangalan ng layer ng mga bagay na nais mong piliin
  4. Gawin ang pagpili ng mga nilalang na epektibo sa pamamagitan ng previuos

Maaari mong makuha ang regular na gawain dito


26. Kopyahin ang nilalaman ng isang teksto sa isa pang teksto

Ito ay isang karaniwang gawain na ginawa sa autolisp programming language, pinapayagan nito na kopyahin ang nilalaman ng isang napiling teksto, at itakda ang halagang iyon sa ikalawang teksto na napili.

Upang magamit ang karaniwan na ito, dapat mong gawin ang mga sumusunod:
  1. I-load ang lisp file sa AutoCAD, gamit ang comado Appload o sa pamamagitan lamang ng pagkopya ng file at pag-paste nito sa AutoCAD.
  2. Ipasok ang pangalan ng command: RT
  3. Piliin ang teksto, kung saan nais mong makuha ang halaga.
  4. Piliin ang teksto, na gusto mong palitan gamit ang dating nakuha na halaga.

Tulad ng makikita mo, ang gawain ay simple, ngunit ito ay kapaki-pakinabang sa pagdating sa pag-edit ng teksto.

Dapat pansinin na ang wikang ginamit sa rutin na ito ay malinaw na AutoLisp, sa isang bagong entry namin i-publish ang parehong command ngunit nakasulat sa VisualLisp, kung saan namin obserbahan na ang laki ng istraktura ay karagdagang nabawasan.

Maaari mong makuha ang regular na gawain dito


27. Baguhin ang decimal na numero ng isang teksto nang hindi nawawala ang orihinal na halaga

Pinapayagan ka ng lisp routine na baguhin ang bilang ng mga desimal ng mga napiling teksto nang hindi nawawala ang orihinal na bilang ng mga decimal, na maaari mong ipakita ang isang numero halimbawa sa 2 decimals, ngunit sa loob nito ay magkakaroon ng bagong ari-arian na may orihinal na tinukoy na halaga nito.

Ang bagong ari-arian ay maaari lamang ma-access sa pamamagitan ng command na ito, dahil hindi ito nakalista sa pamamagitan ng dialog box ng Properties.

Ang lisp ay nagbibigay-daan sa iyo upang baguhin ang bilang ng mga desimal o makuha ang orihinal na bilang ng isang teksto na na-format na mas maaga sa karaniwan na ito, kaya alam mo kung gaano karaming mga decimal ang orihinal mo kung gusto mong i-reset ang orihinal na mga halaga.

Kapansin-pansin iyan mananatili ang mga orihinal na halaga kahit na ang file o AutoCAD ay sarado, kaya mayroon kang seguridad na ang orihinal na data ng ang iyong mga halaga ay laging naroon, kahit na sa pagpapanumbalik ng mga orihinal na halaga sa mga teksto.

Ang bagong utos ay maaaring ihambing sa pagkilos ng upang baguhin ang mga decimal na decimal, ngunit ang tanging pagmamasid ay ang panloob na ari-arian na ito at ayon sa sinabi nating mas maaga ang window ng Properties ay hindi pa handa upang ipakita ang pinalawig na petsa ng mga nilalang.

Ang partikular na pagsasaalang-alang ay dapat ibigay sa ang mga napiling teksto ay mga numerong teksto, ibig sabihin, naglalaman lamang ang mga ito ng mga numero, dahil kung hindi man ay mapapalitan ang kanilang halaga sa «0.00".

Upang gamitin ang regular na gawain, dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: AREDE
  3. Pumili ng isa sa mga opsyon na gusto mong isagawa
  4. Piliin ang mga (numeric) na mga teksto kung saan nais mong isagawa ang operasyon

Maaari mong makuha ang regular na gawain dito


28. Pantayin ang ilang mga teksto batay sa unang napili

Ang routine na binuo na may AutoLisp na nagbibigay-daan sa amin upang ihanay ang ilang mga teksto batay sa unang pinili.

pinapayagan ka ng program na i-align mo ang mga teksto nang patayo (haligi) o pahalang (mga hilera), para sa mga ito mayroon ka lamang upang piliin ang unang isa, na magsisilbing batayan upang ihanay ang iba pang mga teksto.
Kapansin-pansin, ang punto kinuha bilang batayan para sa pagpapantay ng teksto ay ang insertion point, kung lahat ng teksto insertion point ay ang pagbibigay-katarungan "Kaliwa", ang lahat ng pantay na may paggalang sa puntong ito at magiging isang pare-parehong pag-align. Kung ang mga teksto ay may iba't ibang pagbibigay-katarungan, ang lahat ay hile-hilera na may paggalang sa kanilang punto ng pagpapasok na kung saan ay ang pagkakahanay ng mga teksto ay hindi magkakatulad.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: alit
  3. Piliin ang batayang teksto kung saan makukuha ang pag-align axis
  1. Piliin ang mga teksto upang ihanay
  1. Tapos na, ang mga teksto ay nakahanay batay sa unang napili

Maaari mong makuha ang regular na gawain dito


29. Kopyahin ang taas ng isang teksto at i-set ito sa iba pang mga napiling teksto

Ang karaniwan na nilikha sa AutoLisp na mga kopya ng taas ng isang napiling teksto at itinatatag ito sa mga teksto na napili mamaya, binabago ang taas na mayroon sila.

Halimbawa, kung mayroon kang 3 mga teksto, ang dating ay may taas ng 3 at ang susunod na dalawang magkaroon ng isang taas ng 6 at nais mong ang pangalawang dalawang ay mayroon ding isang taas ng 3 sa halip na 6, para lamang unang piliin ang teksto na ang taas ay 3 at pagkatapos ay ang mga teksto na may taas na 6.

Gawin ang sumusunod upang magamit ang ganitong gawain.

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: CA
  3. Piliin ang teksto na ang taas ay ang nais mong kopyahin o itakda.
  4. Piliin ang mga teksto na gusto mong baguhin ang taas para sa unang napili

Maaari mong makuha ang regular na gawain dito


30. Pumili ng isang teksto at itakda ang halagang nakuha sa katangian ng isang bloke

Ang program na ito na ginawa sa Autolisp at Visual Lisp ay nagbibigay-daan upang pumili ng isang teksto, upang kopyahin ang halaga ng nilalaman at upang maitatag ito (update) sa isang katangian na bahagi ng isang bloke.

Iyon ay upang sabihin kung gusto naming i-update ang isang katangian ng anumang bloke, para sa isang umiiral na teksto, piliin lamang ang teksto at pagkatapos ay ang katangian at ito ay maa-update ayon sa halaga ng piniling teksto.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: CTA
  3. Pinipili ang teksto na naglalaman ng halaga upang kopyahin.
  1. at sa wakas ay piliin ang katangian upang baguhin ang panukala
  1. Ang resulta ay ipinapakita sa ibaba:

Tulad ng makikita natin, ang utos na ito ay kapaki-pakinabang kung gusto nating i-update ang isang halaga ng isang katangian mula sa isang partikular na teksto.

Maaari mong makuha ang regular na gawain dito


31. Baguhin ang taas ng mga teksto ayon sa isang porsyento na ipinasok

Ang karanasang ito na nalikha sa AutoLisp ay nagpapahintulot sa amin na baguhin ang taas ng napiling mga teksto sa pamamagitan ng pagbabago sa mga ito ayon sa isang porsyento na ipinasok.

Halimbawa kung mayroon kaming dalawang mga teksto, isa na may mataas at isa na may 0.5 taas 1.00 utos at nagpasok ng isang porsyento ng 1.5, ang taas ng mga teksto ay nagbago sa pamamagitan ng mga sumusunod: 0.75 at 1.5 ayon sa pagkakabanggit.

Napakahalaga ng karanasang ito kapag kinakailangan upang gumawa ng mga pagbabago sa taas ng maraming mga teksto na may iba't ibang taas.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: ch
  3. Ilagay ang porsyento na ay mababago ang taas ng teksto, halimbawa: Kung ipinasok mo 0.5, ang lahat ng mga teksto ay mababawasan ng kalahati, at kung ipinasok mo 2, ang lahat ng mga teksto ay lalaki nang dalawang beses
  4. Piliin ang mga teksto na gusto mong baguhin

Maaari mong makuha ang regular na gawain dito


32. ROUTINE LISP TO ELIMINATE THE CONTENT OF AN ATTRIBUTE OF A BLOCK

Kapag mayroon kang isang bloke na may maraming mga katangian, ito ay lubos na nakakapagod na magkaroon upang tanggalin ang mga nilalaman ng marami sa kanila, kadalasan dahil sa double click ang mga napiling attribute, hintayin itong i-load ang dialog box at tumuloy sa burahin ang mga nilalaman.

Upang maiwasan ang nakakapagod na trabaho na ito, ang kaunting gawain na ito ay magbibigay sa iyo ng kaunti sa oras na iyong ginugol sa pagsasagawa ng gawain na inilarawan sa itaas. Sa utos na ito kailangan mo lamang piliin ang mga katangian na nais mong tanggalin ang nilalaman.

Dapat mong i-verify na ang mga teksto na nasa block ay mga katangian (kung minsan ay nalilito sa pagitan ng mga ito), upang ang gawain ay gumagana nang tama. Isip, utos na ito Tinatanggal lamang ang nilalaman ng katangian, ngunit hindi ang katangian mismo ng bloke.

Upang gamitin ang regular na gawain, dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: BCA
  3. Piliin ang mga katangian ng block na kung saan nais mong tanggalin ang mga nilalaman nito.

Maaari mong makuha ang regular na gawain dito


33. ROUTINE SA VISUAL LISP COPYING ANG NILALAMAN NG TEKSTO AT PAG-ESTABLISHING IT LAHAT NA PINAKAMATAAS NA TEXTS

Ilang oras nakaraan ako na ibinahagi sa iyo ng isang gawain na kinopya ang halaga ng isang naitatag na teksto at ang piniling teksto sa isa pa, oras na ito na gawain na ito ay magbibigay-daan sa iyo upang makuha ang halaga ng isang piniling teksto at i-set ang ilang mga seleksyon teksto.

Ang paggamit ng bagong command na ito ay napaka-simple, piliin lamang ang teksto mula sa kung saan mo gustong kopyahin ang halaga at pagkatapos ay dapat mong piliin ang lahat ng mga teksto na nais mong palitan gamit ang bagong halaga na ito.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: RTN
  3. Piliin ang pinagmulang teksto ng halaga upang kopyahin
  4. Piliin ang mga teksto na papalitan ng bagong halaga na ito
  5. Pindutin ang Enter key upang tapusin ang command at i-update ang mga teksto gamit ang bagong halaga

Maaari mong makuha ang regular na gawain dito


34. ROUTINE SA AUTOLISP NA NAGBABAGO O NAGBABAGO NG PROGRESSIVELY ANG HEIGHT NG MGA TEXTS

Ito ay isang lisp na naglalaman ng dalawang mga utos: Palakihin at Bawasan, ang mga utos na ito ay nagbibigay-daan upang baguhin ang taas ng napiling teksto, pagdaragdag nito o pagbawas nito ng laki ayon sa piniling utos.

Ang pagbabago ng laki ay ginawa para sa bawat pag-click na ginawa sa teksto at ginagawa ayon sa isang kadahilanang ipinahiwatig sa source code ng lisp, ang salik na ito ay 1.2. Ang unang taas ng teksto ay pinarami ng 1.2 sa bawat oras na mag-click ka dito o hatiin ito sa pagitan ng 1.2, depende sa kung anong command na iyong pinili.

Para sa higit pang impormasyon kung gaano kataas ang teksto sa bawat oras na na-click ang teksto, ang routine ay nagpapakita ng resultang taas para sa bawat pagbabago sa taas na ginawa sa teksto.

Ang utos na ito ay lubhang kapaki-pakinabang kapag nais mong dagdagan o bawasan ang taas ng mga teksto sa proporsyon, nang hindi na kailangang magkaroon ng isang tinukoy na huling taas, visual lamang.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: AU (upang madagdagan) | RE (upang bawasan)
  3. Mag-click sa teksto upang madagdagan o mabawasan ang laki nang maraming beses habang itinuturing mong kinakailangan
  4. Pindutin ang Enter key upang tapusin ang command

Maaari mong makuha ang regular na gawain dito


35. ROUTINE LISP OBTAINING ANG MGA PANUKALA SA MGA PILI NA DIMENSIYON

Ang mga sumusunod na gawain ay nagbibigay-daan sa iyo upang makakuha ng mga sukat ng mga sukat (guhit), ang mga halaga na nakuha ay ipinapakita sa screen, na maaari mong kopyahin at i-paste halimbawa, Microsoft Excel at bawat halaga ay ilagay sa isang hiwalay na hilera.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: DimX
  3. Ipasok ang bilang ng mga decimals ng measurements na dadalhin (3 sa pamamagitan ng default)
  4. Piliin ang mga sukat upang makuha ang iyong mga sukat
  5. Pindutin ang Enter upang wakasan ang pagpili at ipakita sa screen ang mga halaga na nakuha

Maaari mong makuha ang regular na gawain dito


36. ROUTINE SA VISUALLISP NA NAGBABAGO NG NILALAMAN NG MGA NUMBERS NA PAGKAKATAON SA ISANG FACTOR

Ang rutin sa VisualLisp ay nagbibigay-daan upang madagdagan ang halaga ng mga bilang ng napiling mga teksto. Ang karanasang ito na binuo sa VisualLisp ay nagbibigay-daan upang madagdagan ang halaga ng mga bilang ng napiling mga teksto (isa-isa) ayon sa isang nakasaad na kadahilanan ng pagtaas.

Kung ang ipinahiwatig na halaga ay isang negatibong numero ang mga kasunod na mga halaga ay isang pagbawas ng unang halaga.

Halimbawa, kung ang unang halaga ay ang bilang 1, at isang increment halaga ng 1 unit ay ipinasok, ang kasunod na mga numero napili ay dinagdagan pamamagitan ng isang yunit, ang mga sumusunod 2, ang mga sumusunod 3, etc.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: Inc
  3. Piliin ang teksto na may paunang halaga
  4. Ipasok ang pagdagdag
  5. Pumili ng isa-isa ang lahat ng mga teksto na nais mong palitan
  6. Pindutin ang Enter key upang tapusin ang command

Maaari mong makuha ang regular na gawain dito


Lisp para sa topographiya at 3D


37. I-convert ang mga 3DFace entity sa ACIS solids

Ilang oras nakaraan ako ay dumating sa kabuuan na ito kagiliw-giliw na gawain lisp at bagaman kamakailan lamang Hindi ko pa ginagamit, sa tuwing kailangan ko ay nakatulong sa akin tremendously sa mga kalkulasyon ng lakas ng tunog, ito suplemento sa sandali na ang civil 3D ay hindi nagbibigay sa akin ang mga resulta na kailangan ko .

Ito ay isang gawain na kung saan pagpili ng 3Dface object, extruding ang mga ito magkasama at convert ang mga ito sa isang solong 3D Solid object, ang paggamit nito ay simple at sapat lamang upang piliin ang mga bagay at gagawin ng lahat ang gawain.

Para sa higit na pagpapahalaga sa mga pagbabago na ginagawang gawain sa mga bagay, kailangan mong magkaroon ng 3D view, kung hindi man sa tanaw ng halaman ay hindi makikita ang mga taas na nilikha sa 3D Solid, dahil ang solid ay nilikha ng projection ng bawat napiling mukha, patayo "down" ng kasalukuyang z-axis, sa isang eroplano at sa isang distansya na tinukoy ng gumagamit.

Upang matiyak na ang lahat ng bahagi ng mesh ay nabuo bilang solids, ang distansya na ito ay hindi maaaring maging zero, ngunit ang solid ay maaaring maputol mamaya kung kinakailangan sa kinakailangang kapal, sa pagpapatakbo ng boolean o mga solido na pagpapatakbo ng pag-edit. Ang nagresultang solid ay nilikha sa kasalukuyang layer.

Kung sa katapusan ng pagkakaisa ng maliliit na solids, ang operasyon ay tumitigil o nag-hang dahil sa mga limitasyon ng memorya, maaari mong subukan na sumali nang manu-mano.

Mga talang dapat isaalang-alang:

Kung ang magkakaharap na mga mukha ay walang katulad na mga coordinate, magkakaroon ng napakaliit na mga puwang o overlap sa pagitan ng mga solido na nakuha mula sa kanila, na maaaring dahil ang AutoCAD ay hindi maaaring sumali sa mga solido, na nagpapakita ng mga sumusunod na mensahe:

  • «Hindi pantay-pantay na containment ng curve ng intersection.»
  • "Hindi pantay-pantay na impormasyon sa mga vertex at coedge coordinate."
  • «Hindi pantay-pantay na relasyon sa gilid ng mukha.»
  • «Hindi pantay-pantay na relasyon sa mukha-katawan.»
    Kung magpapatuloy ang mga problema kapag bumubuo ng solid, kailangan mong kopyahin ang isang maliit na distansya at pagkatapos ay pagsamahin ang mga kopya sa orihinal upang subukang punan ang lahat ng mga puwang sa ibabaw ng 3DFace at subukang muli hanggang sa malutas ang problema.

Upang gamitin ang regular na gawain, dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: F2S
  3. Piliin ang 3D upang i-convert sa isang solid
  4. Ipasok ang taas (pababa) na magkakaroon ng solid mula sa bawat tuktok ng 3DF
  5. Ipasok ang paraan upang makabuo ng solid: Awtomatiko o Manu-manong

Maaari mong makuha ang regular na gawain dito


38. Ang pagsingit ng sukat sa mga linya ng tabas mula sa taas nito

Sa ilang mga pagkakataon ay natagpuan mo na mayroon kang mga contours sa isang file, ngunit ang mga ito ay walang kanilang quota, sa pamamagitan ng karaniwan na ito, maaari kang magpasok ng mga sukat sa topographic level curve na gusto mo.

Ang mga sukat na ipinasok ay mga bloke na may mga katangian, ang mga bloke na ito ay nilikha sa isang pagguhit milimetro. Sa gayon maaari mong gamitin ang lisp na ito nang walang mga problema, kakailanganin mong gamitin ang utos «UNITS»(Mga Yunit) tukuyin ang mga yunit ng nilalaman na ipapasok sa«millimeters»(Millimeters).

Ito ay nagkakahalaga ng ginagawang malinaw na para sa kadahilanang ito upang maipasok ang tamang dimensyon sa mga contour, dapat silang magkaroon ng isang elevation (coordinate z> 0), dahil ang dimensyon ay nakuha mula sa puntong ipinahiwatig sa isang antas ng curve , kung ang antas ng curve ay may elevation 0 (z coordinate = 0), ibig sabihin, walang elevation, ang routine ay magpasok ng isang teksto na may halaga na iyon.

Ang sukatan na hiniling ng rutin ay tumutukoy sa sukatan kung saan ang drawing ay plotted, ito ay isang referent na halaga ng laki ng teksto ng sukat na ipasok, maaari mong subukan ang incrementing o pagbaba ng halagang ito hanggang sa ang dimensyon ay nakapasok sa laki ng teksto na gusto mo.

Ang nakagawiang ito ay may mga attachment na 2: EL_TAG.dwg y EL_TAG2.dwg, ito ay ang mga bloke na may mga katangian na ipinaliwanag sa itaas, ang mga file na ito ay maaaring kopyahin kahit saan, kahit na inirerekomenda na sila ay nasa parehong folder bilang ang routine.

Upang ma-load ng AutoCAD ang mga file na ito, dapat mong tukuyin ang path ng lokasyon ng AutoCAD sa dialog box Mga Pagpipilian-> Suporta ng Mga File Path ng Paghahanap.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: CPE
  3. Nagpapahiwatig ng isang punto sa itaas ng linya ng antas ng curve at sa lugar na gusto mong maipasok ang dimensyon
  4. Ipahiwatig ang isa pang punto upang tukuyin ang pag-ikot na magkakaroon ng sukat na ipasok
  5. Maaari kang magpatuloy sa pagpasok ng higit pang mga dimensyon na ipinahiwatig ang iyong punto ng pagpapasok, kung hindi mo nais na magsingit ng higit pang mga dimensyon, pindutin ang Enter key upang tapusin ang command

Maaari mong makuha ang regular na gawain dito


39. Gumuhit ng mga linya ng hiwa o punan ang mga slope

Ang karaniwang gawain na ito ay kumukuha ng mga linya ng hiwa o punan ang mga slope, ang mga linya ng slope na ito ay kinakailangan upang ipahiwatig o kumatawan ang hindi pantay sa pagitan ng mga platform.

Upang makabuo ng linya ng slope sa karaniwan na ito, dapat maipasok ang data ng 6 na magpapahintulot sa mga linya ng slope na mabuo gaya ng inaasahan.

Ang sumusunod na impormasyon ay kinakailangan:

  1. Distansya sa pagitan ng mga linya ng slope (m): Narito dapat mong ipasok ang paghihiwalay sa pagitan ng bawat linya ng slope.
  2. Piliin ang polyline ng pinakamataas na dimensyon: Tulad ng slope ay isang pagkakaiba sa pagitan ng dalawang linya ng mga gilid, narito dapat itong ipahiwatig na ang polyline ay ang isa sa pinakamataas na dimensyon.
  3. Piliin ang polyline ng pinakamababang dimensyon: Ang polyline ng pinakamababang dimensyon ay dapat ding ipahiwatig.
  4. Gupitin o Punan? <R>: Ang direksyon ng pagguhit ng simula ng mga linya ng slope ay nakasalalay sa kung ito ay isang cut o isang pagpuno, sa pamamagitan ng default kapag pinindot ang Enter key, ito ay dadalhin bilang halaga ng "R" punan.
  5. Maximum slope line length: Isang panukat na may pinakamalaking linya na kumakatawan sa mga slope, kung ang sukatan ay mas mababa kaysa sa distansya sa paanan ng slope, ito ay mapapansin na ang mga linya ay hindi magsalubong sa gilid linya ng daliri ng paa ng slope, kung nais mo ang mas higit na slope foot line umabot sa intersection ng talim linya ng daliri ng paa ng slope, dapat itong magpahiwatig ng isang mas mataas na halaga, tulad ng 200 o 500 halimbawa.
  6. Distansya sa pagitan ng talus benches: Ito ay ang Paghiwalay na magkakaroon ng mga bangketa.

Maaari mong obserbahan ang mga sumusunod na graph para sa higit na pag-unawa sa mga kahulugan:

Narito ang isang maximum na haba para sa slope line ng 5m.
Ito isinaad ang maximum na haba para sa line slope 200m (ang eksaktong halaga ng isang ay hindi mahalaga ay nagbibigay lamang ng isang pinalaking halaga sa gayon ay kapag ang mga gilid line intersects sa paanan ng slope, awtomatikong i-cut).

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. Kailangang mayroon kang kasalukuyang ang layer na naglalaman ng mga linya ng mga slope upang makabuo, halimbawa: «Mga linya ng slope".
  2. I-load ang lisp file sa AutoCAD.
  3. Ipasok ang pangalan ng command: pagkimbot ng laman
  4. Ipasok ang data na hiniling ng command.

Maaari mong makuha ang regular na gawain dito


40. Gumuhit ng linya na may ipinahiwatig na slope

Pinahihintulutan ka ng routine na ito na gumuhit ka ng isang linya kasama ang slope na iyong ipinahiwatig, ipahiwatig lamang ang pagpapasok ng linya ng linya at ang slope na mayroon.

slope ay ipinapahiwatig ng ang halaga na may kaugnayan sa 1, halimbawa, kung nais mong upang gumuhit ng isang linya sa isang dalisdis ng 2: 1, lamang ang dapat isaad bilang slope para sa linya ng bilang 2, kung ang slope upang makuha ay 1: 1.333, kailangan mong ipasok ang 0.75.

Para sa karagdagang paglilinaw, kung nais mong makakuha ng mga slope na may halaga ng 1 muna (1: x), dapat mong hatiin ang 1 na numero sa pagitan ng mga pantulong na slope (x).

Upang gamitin ang karaniwan na ito, gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: DT
  3. Nagpapahiwatig ng pagpapasok ng linya ng linya
  4. Ipasok ang slope na magkakaroon ng linya tulad ng ipinaliwanag sa itaas

Maaari mong makuha ang regular na gawain dito


41. Gumuhit ng linya na may nakalagay na slope

Sa simpleng rutin na ito maaari kang gumuhit ng isang linya na may slope na ipinahiwatig mo, para sa ito ay sapat na upang ipahiwatig ang pagpapasok ng punto ng linya at ang slope nito.

Ang linya ay binuo na may pahalang na haba ng mga yunit ng 10 at isang vertical na haba ng halaga ng slope na ipinahiwatig sa pagitan ng 10.

Upang gamitin ang karaniwan na ito, gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: LP
  3. Nagpapahiwatig ng pagpapasok ng linya ng linya
  4. Ipasok ang slope na magkakaroon ng linya sa porsyento (ejm: 12), nang walang porsyento ng pag-sign

Maaari mong makuha ang regular na gawain dito


42. Kalkulahin ang cut at punan ang mga lugar ng cross seksyon

Sa ganitong lisp routine maaari mong mahanap ang mga lugar ng hiwa at punan mula sa isang seksyon ng krus na may isang Natural Terrain line at isang greysing line (seksyon ng huling daan).

Sa ganitong lisp routine maaari mong mahanap ang mga lugar ng hiwa at punan mula sa isang seksyon ng krus na may isang Natural Terrain line at isang greysing line (seksyon ng huling daan).

Para sa lisp na ito upang mahanap ang mga lugar, dapat mong gawin ang pagpili ng lupain at greysing polylines at ang utos ay humingi ng isang punto upang ipasok ang mga teksto ng nararapat na mga lugar na natagpuan.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: LUGAR
  3. Piliin ang polyline ng orihinal na landas (Natural Terrain)
  4. Pinipili ang polyline ng kalsada (Rim o Sub-Slider)
  5. Ituro ang punto upang ipasok ang mga teksto ng mga lugar na nakuha

Ang isang sample na CAD file ay kasama rin sa .rar file para sa karagdagang compression ng routine.

Maaari mong makuha ang regular na gawain dito


43. Ipasok ang mga slope ng isang paayon na profile

Pinapayagan ka ng routine na ito na ipasok mo ang mga slope ng isang longhinal profile (polyline o linya) sa gitara. Piliin lang ang profile (ang polyline) at ipahiwatig ang isang punto na tumutugma sa vertical na lokasyon ng mga teksto na nagpapahiwatig ng mga slope.

Kung ito ay isang linya, tinatantya lamang ng utos ang mga endpoint, kaya ang paghahanap ng slope, sa kaso ng isang polyline, ang routine ay nakakakuha ng bawat paunang at pangwakas na kaitaasan at kinakalkula ang slope sa pagitan ng mga ito ng lahat ng mga segment ng polyline.

Ang teksto na nagpapahiwatig ng slope na nakuha ay ang uri, halimbawa: «P = 1.11% sa 10.49 m»At bilang alam mo, ang format na ito ay maaaring mabago upang umangkop sa paraan ng trabaho ng bawat isa sa iyo.

Tulad ng naunang gawain, ang kasalukuyang estilo ng teksto ay hindi dapat pag-isipan ang taas, kung ang isang error ay nabuo at ang mga slope ay hindi ipapasok.

Ang laki na ipinahiwatig sa simula ng gawain ay para lamang sa mga sukat ng mga teksto at hindi nakakaimpluwensya sa mga hakbang na ginawa upang maproseso ang mga slope.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: Pop
  3. Ipasok ang sukatan para sa mga teksto ng nakuha na mga slope upang maipasok
  4. Pumili ng profile upang makalkula ang mga slope
  5. ay nagpapahiwatig ng isang reference point para sa pagpasok ng mga teksto sa mga slope

Maaari mong makuha ang regular na gawain dito


44. Magpasok ng marka sa mga vertex ng isang polyline

Ang lisp routine na ito ay isang pagbagay ng nakaraang isa at nagpapahintulot sa iyo na magpasok ng marka sa lahat ng mga vertex ng polyline na pinili mo, piliin lamang ito.

Ang nakapasok na marka ay isang pagguhit ng file (bloke) na binuo para sa isang partikular na sukatan, ngunit lubos itong napapasadya, maaari itong i-edit tulad ng anumang pagguhit, dapat lamang itong igalang ang sentrong punto nito (sa kasong ito ang sentro ng bilog ng bloke ).

Sa source code ng file maaari mong piliin na magsingit ng isang bilog sa halip na ang bloke, dahil mayroon ka lamang upang alisin ang mga komento ng linya na naglalaman ng code na ito at magkomento sa linya na pumapasok sa bloke.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: IMA
  3. Piliin ang polyline na nais mong markahan ang mga vertex nito
  4. Ipinapahiwatig ang path at ang pangalan ng file na mai-export

Maaari mong makuha ang regular na gawain dito


45. Makuha ang slope ng isang napiling linya

Ang programang ito na binuo sa AutoLisp, ay nagbibigay-daan upang makuha ang halaga ng slope ng isang napiling linya.

Dapat pansinin na ang utos na ito ay gagana lamang sa mga linya, kung mayroon kang polyline na dapat itong sumabog o bumuo ng linya sa itaas ng polyline.

Upang gamitin ang karaniwan na ito, gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: TL
  3. Piliin ang linya kung saan gusto mong makuha ang slope.
  4. Ang impormasyon na nakuha ay ang slope H: V.

Maaari mong makuha ang regular na gawain dito


46. 3 PACK ROUTINES FOR CONTAINMENT WALLS - PART 3: CREATING THE PROFILE FROM THE SECTIONS OF A WALL

Sa pamamagitan ng karaniwan na ito ay makakabuo ka ng profile (elevation) ng isang retaining wall, ang profile na ito ay maaaring gawin mula sa data ng cross seksyon ng mga dingding, ang mga data na ito ay: Progressive, Crown Dimension at Foundation Dimension.

Ang sukatan ng data na hiniling ng utos, ay hindi tumutukoy sa vertical scale ng profile (ang profile ay binuo na may vertical scale na katumbas ng pahalang) ngunit laki ng laki para sa mga teksto ng profile (mga sukat at iba pang data).

Upang makabuo ng profile, ito ay sapat na upang piliin muna ang pag-unlad ng seksyon, pagkatapos ay ang taas ng korona at sa wakas ang taas ng pundasyon.

Dapat kang gumawa ng espesyal na pangangalaga sa pagpili ng data dahil kung hindi ka pumili ng isang teksto at mag-click ka sa screen, aabutin ang utos habang nakumpleto mo ang pagpili ng data upang makabuo ng profile.

Kasama ang regular na isang CAD file ay ibinibigay, na may mga cross section ng dingding, bilang isang halimbawa upang ipatupad ang regular na lisp.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: MUP
  3. Ipasok ang laki (laki) ng mga tekstong profile (halimbawa: 75)
  4. Piliin ang progresibong teksto
  5. Pinipili ang teksto ng sukat ng korona
  6. Pinipili ang teksto ng ibaba ng pundasyon
  7. Sa sandaling nakumpleto mo na ang pagpili sa lahat ng mga seksyon ng pader, pindutin ang Magpasok at nagpapahiwatig ng isang punto kung saan ang tuktok na kaliwa ng korona ng profile ng pader ay mabubuo.

Maaari mong makuha ang regular na gawain dito


47. 3 PACK ROUTINES FOR CONTAINMENT WALLS - PART 2: SIZE (COUNTED) OF THE SECTION OF A WALL

Binibigyang-daan ka ng routine na ito na sukat (dimensyon) ang isang seksyon ng pader na nabuo sa naunang nai-publish na gawain (dahil mayroon itong parehong pamantayan ng disenyo), ang resulta ay magiging tulad ng sumusunod na larawan (ang mga sukat ay nag-iiba ayon sa mga sukat ng pader).

Ang karaniwang gawain na ito ay nagtatanong para sa laki para sa mga sukat na nabuo, Ang scale na ito ay tumutukoy lamang sa paghihiwalay sa pagitan ng mga linya ng mga sukat, ang sukat at hugis ng mga sukat ay nakasalalay lamang sa kasalukuyang estilo ng dimensyon at dapat na dati itong binuo ng gumagamit para sa scale na nagtrabaho.

Upang makagawa ng mga slope, magpatuloy gaya ng naunang gawain para sa henerasyon ng pader, ang isang punto ay nakalagay sa balikat ng slope ng seksyon ng kalsada, sa gilid kung saan kailangan ang pader at ang taas sa pamamagitan ng opsyon upang ipahiwatig ang isang punto sa ilalim ng pundasyon ng pader.

Ito ay nagkakahalaga na banggitin na ang nakagawiang ito ay naglilimita lamang sa isang seksyon ng pader na nabuo sa mga gawain ng nakaraang post, dahil ginagamit nito ang parehong pamantayan ng pagguhit ng seksyon ng pader, maaari mong baguhin sa code ang mga pagpapatakbo na kalkulahin ang mga punto kung sakaling nais mong mag-aplay para sa isa pang uri ng pader.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: MUD
  3. Ipasok ang sukatan para sa mga paghihiwalay sa pagitan ng mga linya ng dimensyon
  4. Nagpapahiwatig ng isang reference point (P1 ng larawan) sa dingding
  5. Nagpapahiwatig ng kahulugan ng pader (Kaliwa o Kanan)
  6. Nagpapahiwatig ng isang punto sa ilalim ng seksyon ng pader (P2 ng larawan)

Maaari mong makuha ang regular na gawain dito


48. PACK OF 3 ROUTINES PARA SA MGA TAYO NG PAGKABUHAY - BAHAGI 1: PAGLIKHA SA BAHAGI NG A WALL

Ang gawain na ito ay ang unang ng 3 para sa pagbuo ng embankments gravity uri, ilang oras ang nakalipas din namin ibahagi sa iyo ng isang routine na bumuo ng isang napananatili ang pader, oras na ito ang gawain ay bumubuo ng isang pader na may iba't ibang disenyo (hakbang).

Dapat tandaan na ang mga gawa ng sining ng isang kalsada (mga pader, mga tulay, atbp.), Ay hindi palaging pantay na disenyo para sa bawat gawain, ang disenyo na ito ay nasa function ng maraming mga kadahilanan ng parehong lugar kung saan ito ay nagtatayo sa kanila.

Ang gawain na ito ay nagpapahintulot sa iyo na bumuo ng isang retaining wall na may sumusunod na pamantayan sa disenyo:

Upang mabuo ito, dapat mong ipahiwatig ang balikat ng slope ng seksyon ng kalsada, sa gilid kung saan kailangan ang dingding, Gamit ang lisp maaari mong bumuo ng pader kahit saan, para sa na ito ay sapat na upang ipahiwatig ang kahulugan (kaliwa o kanan).

May kinalaman sa taas, tinukoy ito gamit ang mga pagpipilian sa 2, ang una ay isang tinukoy na taas (H) at ang pangalawang pagpipilian ay upang tukuyin ito sa pamamagitan ng isang dimensyon ng ilalim ng pundasyon ng pader, ang taas na ito ay maaaring ipahiwatig ng isang punto sa screen, ang programa ay responsable para sa pagkalkula ng taas at lahat ng iba pang mga panukala mula rito.

Ang programa ay handa upang ipalagay ang dalawang pamantayan ng taas ng pader: ang unang pamantayan ay isang pader na may matatag na taas, kung saan ang base ng pundasyon ay hindi pahalang at Ang ikalawang criterion (ang pinaka ginagamit) ay ang taas ng pader ay variable, kung saan ang base ng pundasyon ay pahalang at hindi sumusunod sa mga slope ng daan.

Ang paraan upang magamit ang lisp na ito ay nakasalalay sa bawat gumagamit, at para sa mga ito ang pinaka-komportable na bagay ay na maaari mong unang bumuo ng mga plano sa pader nang walang tulong ng anumang mga gawain, sa ganitong paraan mas madaling maunawaan ang tamang paggamit ng lisp na ito.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: Muş
  3. Nagpapahiwatig ng isang punto sa balikat ng flank ng ipinahiwatig na bahagi
  4. Nagpapahiwatig ng direksyon ng pader (Kaliwa o Kanan)
  5. Piliin kung paano mo itatakda ang taas ng pader (sa taas o taas ng pundasyon)

Maaari mong makuha ang regular na gawain dito


49. ROUTINE AUTOLISP MAGAGAWAD NG LUGAR NG PAGKABUHAY

Pinapayagan ka ng lisp routine na ito na gumuhit ka ng isang pader ng uri ng gravity para sa mga kalsada, ang mga panukalang kung saan ang pader na ito ay iginuhit sa lisp na ito ay laging pareho (sila ay pare-pareho), ang tanging panukalang-batas na ang mga pagbabago ay ang taas ng dingding.

Ang mga punto na kung saan ang pader na ito ay nabuo ay nakuha mula sa mga sukat ng isang partikular na disenyo ng pader, kung naisin na ang ganitong lisp ay mabuo ang mga pader na may mga na-customize na mga panukala, dapat nilang baguhin ang mga panukalang nakasulat sa loob ng programa .

Pagkatapos ay maaari mong makita ang sumusunod na graph, na naglalaman ng mga punto kung saan nalikha ang dingding:

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: MU
  3. Nagpapahiwatig ng panimulang punto ng henerasyon ng pader
  4. Nagpapahiwatig ng direksyon ng pader (Kaliwa o Kanan)
  5. Ipasok ang taas ng pader

Maaari mong makuha ang regular na gawain dito


50. ROUTINE LISP TO GENERATE THE PROGRESSIVE OF A ALIGNMENT

Ang kapaki-pakinabang na gawain na ito ay dumating sa aking mga kamay ilang oras ang nakalipas at para sa mga taong nais na bumuo ng mga simpleng alignment nang walang pangangailangan upang bumuo ng mga seksyon ng cross o longhinal profile ng parehong, maaaring samantalahin ang routine na ito.

Ang routine ay may interface ng dialog box na nagbibigay-daan sa iyo upang ipasadya ang pangwakas na format ng mga progresibo ipinasok sa katawan ng poste.

Upang gamitin ang karaniwang gawain dapat kang magkaroon ng polyline (pagkakahanay) at sundin ang sumusunod na mga hakbang:

  1. Kopyahin ang mga file na 3 na na-download sa isa ng mga path ng suporta ng iyong AutoCAD
  2. Mag-upload ng file may lisp sa AutoCAD (na may APPLOAD).
  3. Ipasok ang pangalan ng command: progresibo
  4. Sa dialog box, tukuyin ang format ng mga progresibo na mabuo.
  5. Piliin ang polyline (alignment) kung saan bubuo ang mga progresibong ito.
  6. Nagpapahiwatig ng punto, na magiging panimulang punto ng henerasyon ng progresibo.

Maaari mong makuha ang regular na gawain dito


51. ROUTINE TO GENERATE A PROFIT LONGITUDINAL FROM POLLINES OF GROUND AND FLAKE

Ito ay isa sa mga pinaka kumpletong gawain upang makabuo ng format ng isang paayon na profile. Sa pamamagitan lamang ng pagpili ng dalawang 2D polylines (lupain at greysing), ang routine ay bumubuo ng format ng isang profile sa lahat ng data na kailangang maipakita.

Upang maging matagumpay ang henerasyon ng profile na ito, ang mga polyline na napili ay maaaring posible sa 2D, kung hindi man ay maaaring maganap ang isang error sa operasyon nito.

Upang gamitin ang karanasang ito, dapat mong gawin ang mga sumusunod:

  1. Kopyahin ang na-download na mga file na 3 sa isa sa mga path ng suporta ng iyong AutoCAD
  2. Mag-upload ng file: profile profile sa AutoCAD (na may APPLOAD).
  3. Ipasok ang pangalan ng command: profile
  4. Sa ipinapakita na kahon ng dialogo, mag-click sa «Data»At mag-click sa«Terreno»At«Slope»Upang piliin ang lupa at patayong polyline
  5. Kung nais mo maaari mong tukuyin ibang data sa dialog box bago gumawa ng profile (opsyonal)
  6. Nagpapahiwatig ng insertion point tuktok ng profile upang makabuo

Maaari mong makuha ang regular na gawain dito


52. ROUTINE SA VISUAL LISP TO ADD THE ARCOS MEASURES OF THE DRAWING

Binibigyang-daan ka ng routine na ito na idagdag ang mga distansya ng lahat ng mga arko ng pagguhit o mga lamang na iyong pinili, na nagpapakita sa iyo ng mga resulta ng karagdagan sa linya ng mga utos.

Binibigyang-daan ka ng routine na ito na idagdag ang mga distansya ng lahat ng mga arko ng pagguhit o mga lamang na iyong pinili, na nagpapakita sa iyo ng mga resulta ng karagdagan sa linya ng mga utos.

Upang gamitin ang karaniwan na ito, gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: sumarque
  3. Piliin ang mga arko ng pagguhit na gusto mong idagdag, kung gusto mong piliin ang lahat ng mga arko, pindutin ang key Magpasok bago ang kahilingan ng pagpili ng mga arko.

Maaari mong makuha ang regular na gawain dito


OTHER


53. ROUTINE LISP SA IMPORMASYON SA UCSS SAVE SA OTHER FILES

Ang kagiliw-giliw na gawain na nilikha gamit ang AutoLisp at Visual Basic para sa Mga Application (VBA), nagpapahintulot sa iyo na i-import ang nai-save na mga UCS sa isang pangalan mula sa anumang file pangalawang sa aming pagguhit.

Kapaki-pakinabang ang tool na ito kung nagtatrabaho ka sa mga eroplano na may hawak na maraming UCS, karaniwang ginagawa namin ang UCS sa isang unang file at kailangan naming gawin ang parehong para sa iba pang mga file, sa karaniwan na ito, lumikha lamang sa kanila sa una at maaari naming i-import ang mga ito sa iba pang file.

Ang gawain ay katulad din sa tool ng Designcenter, maliban na wala itong opsyon sa pag-import ng UCS mula sa iba pang mga file. Sa kaso ng karanasang ito bagaman hindi ito pinapayagan ang pag-drag at drop, ang mga resulta ay tulad ng inaasahan.

Upang gamitin ang regular na gawain, dapat mong gawin ang mga sumusunod:

  1. Mag-upload o magdagdag ng mga file ng DVB at LSP sa Appload Startup Suite.
  2. Ipasok ang pangalan ng command: IMPUCS
  3. Sa lugar Pagguhit ng Pinagmulan, i-click ang pindutan piliin, upang piliin ang pagguhit ng file mula sa kung saan nais mong i-import ang UCS.
  4. Sa lugar Nahanap ang UCSs, piliin ang UCS upang i-import at i-click ang pindutan ng OK.

Maaari mong makuha ang regular na gawain dito


54. ROUTINE LISP NA NAWALA ANG INDIKATO NG VORTEX NG POLYLINE

Makikita mo nangyari na magkaroon ng isang polyline sa AutoCAD at nais na alisin ang isa sa kanyang vertices at upang makamit na mayroon kang mag-apply ng higit sa dalawang utos.

Sa karanasang ito sapat na ipinapahiwatig mo kung aling vertex ng polinea ang gusto mong alisin at inayos ang bagay.

Para sa mga gawain upang gumana nang wasto, sa punto ng pagpapakita ng punto, ito ay dapat na tungkol sa tuktok na eliminated at hindi isang malapit na punto, dahil dapat mong isaaktibo ang mga mode ng reference ng entity, tulad ng Endpoint o Intersection.

Upang gamitin ang regular na gawain, dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: evepol
  3. Piliin ang polyline mula sa kung saan nais mong tanggalin ang isang vertex.
  4. Nagpapahiwatig ng punto sa tuktok ng polyline na nais mong tanggalin.

Maaari mong makuha ang regular na gawain dito


55. ROUTINE NA MGA EXPORTS ANG POINT NG COORDINATES NG MGA BAWAT NG MGA PROYEKTO 3DFACE

Ang nakasulat na AutoLISP, routine ay katulad ng isang nakaraan, ang pagkakaiba ay na ang oras na ito, Exports ang coordinates ng vertices ng 3Dface AutoCAD mga bagay, ang mga coordinate na ay naka-imbak sa isang CSV file ng Microsoft Excel, ikaw ay aatasan na gawin .

Ang pag-export ng mga puntos na vertex maaaring makatulong sa iyo ng maraming kung sakaling mayroon ka ng triangulation na may 3D na mukha at gusto mong makuha ang kanilang mga coordinate upang muling likhain ang iyong file ng coordinate point.

Mga pagsasaalang-alang din ay pareho sa nakaraang gawain, kung sakaling may 3Dface na sumali sa parehong mga vertex, din kung ninanais, ang pagsasaalang-alang ay dapat ibigay sa ayusin ang mga coordinate at tanggalin ang mga na na-duplicate.

Ang mga coordinate na na-export ay may format P, N, E, C (Point, North = Y, East = X, Sukat = Z) at dahil na-export ito sa isang file na CSV (pinaghihiwalay ng mga kuwit), kapag binubuksan ang file ang bawat halaga ay sasakupin ang cell nito nang hiwalay at sa isang nakaayos na paraan.

Upang gamitin ang regular na gawain, dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: E3D
  3. Piliin ang mga bagay na 3D kung saan nais mong i-export ang mga coordinate ng iyong vertices.
  4. Nagpapahiwatig ng lokasyon at pangalan ng file na CSV kung saan bubuo ang mga na-export na coordinate.

Maaari mong makuha ang regular na gawain dito


56. ROUTINE LISP TO COPY ENTITIES OF AN EXTERNAL BLOCK OR REFERENCE

Minsan ito ay kinakailangan upang kopyahin ang mga entity, ngunit kapag sila ay sa loob ng isang bloke, kung ano ang karaniwang ginagawa namin ay upang samantalahin ang block na iyon o marahil na gamitin ang block editor, upang magkaroon ng kontrol ng mga entity isa-isa, piliin at kopyahin ang mga ito .

Sa karaniwan na ito ay hindi mo na kailangang pagsamantalahan ang anumang mga bloke o gamitin ang block editor upang kopyahin anumang nilalang na nasa loob nito, i-load lamang ang karaniwan na ito at piliin ang mga nilalang na makopya.

Mga bagong bagay na nilikha mula sa pagpili lumitaw sa itaas ng orihinal, kaya kung ninanais dapat mong piliin ang mga ito at ilipat ang mga ito sa nais na posisyon.

Sa ganitong gawain maaari mong piliin ang pagpipilian ng na ang mga bagong bagay ay maaaring malikha sa ibang layer, na pinili dahil sa pamamagitan ng default ang mga bagong entity ay nilikha sa kasalukuyang layer.

Upang gamitin ang regular na gawain, dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: CPL
  3. Piliin ang mga tampok ng bloke na nais mong kopyahin.
  4. Kung gusto mo maaari mong piliin na baguhin ang layer kung saan nabuo ang mga bagong bagay.

Maaari mong makuha ang regular na gawain dito


57. ROUTINE LISP TO TRANSFORM ARCHES NG POLYLININE SA LINEAR SEGMENTS

Binibigyang-daan ka ng routine na ito na baguhin ang mga arko na kasama sa isang polyline sa mga linear segment, ang haba ng bawat segment ay iyong tinukoy sa mga opsyon ng command. Ang lisp tumatagal ng data mula sa mga vertex ng piniling polyline, kabilang ang arc geometry at bumubuo ng isang bagong polyline sa bagong data.

Ang haba ng bawat bagong segment sa arc depende sa halaga na ipinasok, dapat itong mas mababa kaysa sa haba ng mas maliit na arko ng piniling polyline, ang lisp ay hahatiin ang orihinal na arko sa mga segment ng «n» hanggang sa maabot ang orihinal na haba nito.

Opsyonal maaari mong piliin na panatilihin ang orihinal na polyline, na kung saan ay magiging sanhi ng isang polyline na nilikha sa itaas nito - o alisin ito.

Ang karanasang ito ay maaaring maging kapaki-pakinabang, halimbawa, sa kaso na ito ay kinakailangan upang tukuyin ang mga puntos sa kahabaan ng isang curve sa isang axis ng isang pahalang o patayong pagkakahanay.

Upang gamitin ang regular na gawain, dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: artose
  3. Piliin ang polyline mula sa kung saan nais mong baguhin ang mga hubog na segment sa linear segment.
  4. Ipahiwatig ang haba ng bawat segment na bumubuo sa bagong linear "arc".
  5. Piliin kung ano ang gagawin sa orihinal na polyline na napili, kung pipiliin mong tanggalin, magkakaroon ka lamang ng polyline na may mga hubog na segment na binago sa mga linear na segment.

Maaari mong makuha ang regular na gawain dito


58. AUTOLISP ROUTINE na nagpapadala ng mga POINTS SA MGA DISTANCES SPECIFIED SA ISANG AXIS

Gamit ang routine maaari mong ipasok sa isang napiling axis (polyline) stitches sa kani-kanilang mga distansya, data insertion ng mga puntong ito nanggaling mula sa distances kamay palasingsingan o pagbabasa ng isang file distances (file ay ibinigay halimbawa para sa isang mas mahusay na pag-unawa).

Maaaring gamitin ang karaniwang gawain na ito sa kaso ng axis ng isang kalsada, sa ilang mga okasyon ay kinakailangan upang mahanap ang isang eksaktong progresibo sa axis (polyline), tulad ng halimbawa ang progresibong isa 23.76Manu-manong ay maaaring gawin ngunit tumatagal ng mas mahaba, ito routine lamang ng sapat na upang piliin ang axis, na nagpapahiwatig na ang unang progresibong axis (karaniwan ay may halaga 0), at pagkatapos ay ipasok ang distansya.

Kung mayroon kang maraming mga distansya upang pumasok sa axis, sa halip na i-type ang mga ito Ang lisp ay nagbibigay ng pagpipilian sa pagpili ng isang text file, sa loob ng tekstong file na ito ay magiging mga distansya at mababasa ng lisp ang mga ito nang isa-isa, na ipinasok ang mga ito sa pamamagitan ng isang punto sa axis (polyline).

Ang lisp Pinapayagan ka rin na baguhin ang simula ng axis yamang ang simula ay tinutukoy ayon sa panimulang punto na nakabuo ng polyline, kung ang lisp ay nagsisimula na ilagay ang mga distansya sa pamamagitan ng dulo na hindi nais, gamitin ang opsyon: «Baguhin ang pagsisimula ng axis".

Kasama ang mga gawain ay isang CAD file, na may isang simpleng axis (polyline), bilang isang halimbawa upang ipatupad ang lisp routine.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: PP
  3. Piliin kung paano mo gustong ipasok ang mga progresibo: mano-mano (1 × 1) o sa pamamagitan ng pagbabasa ng isang text file.
  4. Piliin ang polyline shaft
  5. Ipasok ang progresibo o paunang distansya mula sa axis (default ay 0)
  6. Ipasok ang progresibo o distansya upang mahanap (sa kaso ng manual fingering, kung ang isang pagbabasa ng file ay pinili ito ay hindi kinakailangan)

Maaari mong makuha ang regular na gawain dito


59. ROUTINE LISP NA AYAW ANG MGA COORDINATE SA PROFILE AUTOMATICALLY Ayon sa SPECIFIED SPACING

Gamit ang routine na ginawa sa AutoLISP at VisualLISP, maaari mong ipasok ang bawat 'n' meters sukat ng isang napiling polyline (natural o greysing lupa) sa iyong profile format, sukat ay ipinasok na may reference sa isang punto na isinaad sa form.

Sa utos na ito maaari mong tukuyin ang laki ng pagguhitscale na ito ay hindi sumangguni sa vertical scale ng profile, ngunit ang laki ng mga teksto sa mga sukat na nakapasok, ang sukat ng teksto para sa isang 1 scale: 500 mas malaki kaysa sa isang 1 scale: 50.

Rin maaari mong tukuyin ang vertical scale ng iyong profileAng impormasyon na ito ay mahalaga dahil kumokontrol dito ang mga halaga dimensyon sa isang profile natural terrain scaling 10 beses ang laki nito sa vertical may dimensyon halaga din 10 beses ang aktwal na laki, kaya ang utos dapat upang isakatuparan ang kaukulang mga operasyon upang ibahin ang mga halaga ng mga quota sa mga tunay na.

Isa pang halaga upang pumasok at ang isa na tumutukoy sa utos na ito, ay ang distansya kung saan ang mga sukat ay ipasok, ang default na halaga na nagdudulot ng karaniwang gawain na ito ay 10, na nangangahulugang ang mga sukat ay ipinapasok nang pahalang ang bawat 10 metro mula sa nakasaad na reference point.

Pagkatapos piliin ang polyline na kumakatawan sa iyong profile (TN, Rasante, atbp), ang utos ay hihikayat sa iyo na ipahiwatig ang isang reference point sa iyong profile na format, dapat mong ipahiwatig ito sa a progresibong buoHalimbawa kung ang isang profile ay upang 0 000 100 + + 000, dapat isaad ang punto sa progresibong 0 o 10 o 20, at iba pa (ayon sa bawat tulad ng ipinahiwatig insertion distansya ng mga sukat).

Tandaan na ang upang makamit ng programa ang mga kaukulang dimensyon, ang profile ay dapat na maayos na matatagpuan, ibig sabihin, ang mga sukat ay tama para sa profile.

Ang chart na ito ay makakatulong sa iyo upang mas mahusay na maunawaan ang mga pagpipilian ng mga ito na gawain:

Upang gamitin ang routine dapat mong gawin ang sumusunod: (Default halaga ay upang sundin ang mga halimbawa CAD file na naka-attach)

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: ICP.
  3. Ipasok ang scale ng pagguhit para sa laki ng laki: 850 (maaari mong baguhin hanggang ang laki ay angkop)
  4. Ipasok ang vertical scale ng profile: 1 (vertical scale parehong bilang pahalang)
  5. Ipasok ang distansya sa pagitan ng mga progresibo: 10
  6. Ipasok ang bilang ng mga desimal, bilang default: 3
  7. Piliin ang profile na iyong limitahan (TN, Rasante, atbp.)
  8. Nagpapahiwatig ng palatandaan sa format ng iyong profile (tingnan ang graph)

Maaari mong makuha ang regular na gawain dito


60. ROUTINE LISP NA PINAHIHINTULUTAN SA PAGPAPATULO SA PROGRESSIVE O LENGTH SA ISANG TALAKAYAN

Ang karanasang ito na binuo sa Autolisp at Visual Lisp, ay nagbibigay-daan sa iyo upang makakuha ng haba o progresibo ng isang polyline o axis at ipasok ito sa pagguhit sa pamamagitan ng isang insertion point.

Upang gawin ito dapat mong piliin ang polyline at ipahiwatig na progressive ay ang simula, dapat mong i-verify na ang command ay may nakuha ang panimulang punto ng ang tamang polyline (simulan axis), ngunit sa gayon, maaari mong baguhin ang simula ng katawan ng poste na may pagpipilian nagtatanghal ng command na ito.

Maaari mong baguhin ang ilang mga default na parameter mula sa source code, tulad ng taas ng teksto na ipinasok.
Tandaan na ang iyong sistema ng coordinate ay dapat na positibo, kung hindi man ay malalaman ang isang error kapag nagpapahiwatig ng progresibong punto o haba na makuha.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: OPR
  3. Piliin ang axis polyline o ipasok ang letra «C«, Upang baguhin ang simula ng axis
  4. Ipasok ang panimulang (o paunang) halaga ng panimulang punto ng default polyline: 0.00
  5. Nagpapahiwatig ng mga punto sa linya kung saan nais mong makuha ang haba o progresibo

Maaari mong makuha ang regular na gawain dito


61. LISP ROUTINE na gumagawa ng iba't ibang mga operasyon sa PINILI NA TEXT (NUMERIKAL)

Ito ay isang maliit ngunit kapaki-pakinabang na lisp routine na nagbibigay-daan sa iyo upang makakuha ng impormasyon mula sa mga pagpapatakbo sa mga napiling teksto, malinaw naman ang mga tekstong ito ay dapat magkaroon ng numerong halaga upang maaari silang magsagawa ng mga kalkulasyon, halimbawa, "2.22", "3.39" (nang walang quotes ), atbp.

Kung sa lahat ng mga de-numerong teksto ang command makahanap ng di-numerong teksto Halimbawa, ang salitang "punto" ay kukuha ng tekstong ito bilang Halaga ng 0.00, kaya ang mga resulta ay magbabago.

Ang impormasyong ibinigay ng utos na ito ay:

  • Bilangin (Kabuuang bilang ng napiling napiling mga elemento ng numerikal)
  • NumeroPinakamataas (Ang maximum na halaga ng lahat ng napiling mga numeric na teksto)
  • NumeroMinimo (Ang minimum na halaga ng lahat ng napiling mga de-numerong teksto)
  • Average (Ang average ng lahat ng napiling mga de-numerong teksto)
  • Suma (Ang kabuuan ng lahat ng napiling mga numeric na teksto)

Upang makuha ang mga resulta mag-isa sapat na upang pumili ng isa o sa pamamagitan ng isang window (window) ang mga teksto kung saan ang impormasyon ay ninanais.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: IV
  3. Piliin ang lahat ng mga numeric na teksto kung saan nais mong makuha ang impormasyon

Maaari mong makuha ang regular na gawain dito


62. ROUTINE LISP NA NAGBABAGO AT IPINAHAYAG ANG LAHAT NG MGA LAYOUT NA MAY PAGKATAHAN

Binibigyang-daan ka ng routine na ito na pumunta sa lahat ng mga layout at i-print ang bawat isa sa mga ito sa kasalukuyang configuration ng pahina na mayroon ka, ito ay nagkakahalaga ng pagpapaliwanag na ang layout ng puwang ng modelo ay hindi na kinuha sa account.

Ang command ay tumatakbo sa bawat isa sa mga layout at kung ito ay nagpapatunay na ito ay ang puwang ng modelo, ito ay nilaktawan sa pamamagitan ng pagpapatuloy sa iba, kaya kung gusto mo ring i-print ang puwang ng modelo, baguhin lamang ang utos sa na kinuha din sa account at naka-print.

Maaari mong samantalahin ang pag-andar ng command na ito upang, halimbawa, magpasok ng mga letterhead, tanggalin o idagdag ang teksto sa bawat layout, atbp, ang command ay hindi naka-print ng mga trabaho sa «likuran«, Maliban kung tinukoy sa dialog box pagpipilian sa «Plot at I-publish".

Kung mayroon kang maraming mga file upang i-print at ang bawat isa ay may maraming mga layout, maaari mong taasan ang pag-andar ng command na ito sa pamamagitan ng paggawa ng mga sumusunod:

Lumikha ng isang file na tinatawag Acad.lsp (kung wala ka na nito), sa file na iyon ay idagdag ang mga sumusunod na linya ng code kahit saan sa parehong:

(defun s :: startup ()
(load «Pumunta sa at i-print ang lahat ng mga layout.LSP»); Ito ang pangalan ng nakalakip na file.
)

Ang landas ay hindi ipinahiwatig dahil ito ay naiintindihan na ang landas ng tinukoy na file ng lsp ay idinagdag sa mga direktoryo ng suporta sa AutoCAD (ipinahiwatig sa kahon ng dialogo ng mga pagpipilian), kung hindi, maaari mong palitan ang linya ng code sa (ang buong landas ng lsp file upang mai-load ay ipinahiwatig):

(defun s :: startup ()
(load «C: \\ CONSTRUCGEEK \\ TUSLISP \\ Pumunta sa at i-print ang lahat ng mga layout.LSP»)
)

Upang gamitin ang karaniwan na ito (walang mga pagbabago) dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: LPLOT
  3. Dapat kang maghintay hanggang makumpleto ang lahat ng mga trabaho sa pag-print.

Maaari mong makuha ang regular na gawain dito


63. VISUAL ROUTINE LISP TAGUBILIN ANG MGA TEXTS SA KARAPATAN O KALIWAL NA PAGKAKATAON SA NUMBER NG MGA KARAGDAGANG NAGKUNOD

Pinahihintulutan ka ng lisp routine na i-trim ang mga napiling teksto, pumantay sa mga ito sa kanan, kaliwa o magkabilang panig, na depende sa kung ano ang utos ay sinabi.

Halimbawa kung mayroon kang unang teksto «0 + 580.00» at sasabihin mo ang utos na i-cut ang mga character na 2 sa kaliwa, palitan ito ng utos «580.00».

Kung tuturuan mo ang utos na i-cut ang mga character na 3 sa kanan, palitan ng command ang unang teksto «0 + 580».

Sa wakas, kung sasabihin mo ang utos na trim sa magkabilang panig, ang 2 na mga character sa kaliwa at 3 sa kanan, ang unang teksto ay papalitan ng «580».

Tulad ng iyong nakikita, ipahiwatig lamang ang bilang ng mga character upang i-cut at piliin ang mga teksto at ang mga ito ay i-cut tulad ng ipinahiwatig.

Upang gamitin ang karaniwan na ito dapat mong gawin ang mga sumusunod:

  1. I-load ang lisp file sa AutoCAD.
  2. Ipasok ang pangalan ng command: Magpabasa
  3. Ipinapahiwatig kung aling bahagi ng teksto ang mai-trim [Kaliwa / Kanan / Parehong]
  4. Ipasok ang bilang ng mga character na i-cut sa nakasaad na bahagi (s)
  5. Piliin ang lahat ng mga teksto na gusto mong i-cut
  6. Pindutin ang Enter key o i-right-click upang gawin ang kapalit

Maaari mong makuha ang regular na gawain dito

51 Mga tugon sa "Higit sa 60 Autolisp na gawain para sa AutoCAD"

  1. Kumusta, nais kong malaman kung mayroon kang anumang kurso o pagsasanay upang malaman upang mag-programa sa Autocad. At upang lumikha din ng isang app na makakatulong sa akin na mabilang at makilala ang isang hanay ng mga polyline

  2. boa noite .. gostaria ng knowing to lisp 37. Mga nilalang sa converter 3DFace em solids ACIS ay gumagana sa lahat ng mga versões gawin auto cad?

  3. Hindi ko na-download ang iyong lisp
    mangyaring ipadala sa akin lisp

  4. kumusta Gusto kong malaman kung paano ko makuha ang mga labi na kunin ang mga coordinate ng isang polyline at ang isa upang makuha ang polyline na hikaw

    salamat

  5. HELLO
    Nagtatrabaho ako bilang isang P & ID artist at gusto kong malaman kung paano ko makagawa ng mga smart block na mayroon ako sa isang autocad plane ay ma-export sa Excel.
    sa mga plano ay:
    Valve
    linya ng numero
    instrumento
    kagamitan
    Gusto kong kunin ang impormasyong iyon at ipakita ito sa Excel. kung may makakatulong sa akin

  6. Hi lahat,
    ich suche eine Lisp, die es ermöglicht auf einer Polylinie an x-beliebiger Stelle eine Stationierung (die die Länge der Polylinie an dieser Stelle) anzuzeigen.
    LG

  7. Naghahanap ako ng isang lisensya upang makagawa ng isang gradient, iyon ay, na may isang bilog ng isang tiyak na radius, dapat na putulin ang isang curve ng contour at isang polyline na nabuo mula sa pinanggalingan at iba pa habang lumilipat ito sa ibang lugar ito ay para sa disenyo ng isang kalsada at hindi maganda kopyahin ang mga bilog at bakas ang pasasalamat ng polylines

  8. Mayroon silang ilang mga gawain upang magtalaga ng mga katangian sa mga pangunahing elemento, hindi mga bloke, at ang mga ito ay maaaring makita sa isang dialog box sa screen.

  9. Hello.

    Paano ko i-download ang lisp na "I-export ang mga punto ng Coordinate sa isang file na CSV"?

    Gracias

  10. MAHUSAY MGA KAPANGYARIHAN
    GUSTO IYONG SUPPORT, Mayroon akong problema MY LIPS AUTOCAD hindi nag-load ang DRAW FOR TECHNICAL DATA TALAAN (coordinate, gilid, anggulo)

  11. Hail, vorrei ang Routine nominata AREASX, se è possibile.

    Grazie nang maaga

  12. Hello Gusto kong ma-access ang mga gawain upang ilagay progrsivas sa isang pagkakahanay.

    Salamat sa iyo

  13. Gusto kong magpadala sa iyo ng isang lisp routine na sa mga kamakailan-lamang na mga bersyon ay hindi gumagana at sa lumang bersyon kung ito ay nagtrabaho, Umaasa ako maaari mong iwasto ito at / o mapabuti ito, sa mail na ipinahiwatig mo sa akin o kapag ipinadala mo sa akin ang lisp routine.

  14. Very magandang sa lahat, Kailangan ko ang routine arcos_de_una_polilinea_en_segmentos_lineales.fas upang i-export AutoCAD MIDAS GEN 2015 hindi mahalaga kung ang mga arko nabuo sa autocad at ako masira ang mga ito down sa mga segment. Salamat sa inyo. Ako ay mula sa Cuba

  15. Sou português e gostava, possivel, from ter a rotina «ROUTINE NA REPLACES ANG NILALAMAN NG ISANG TEXT NG COTA NG INDICATED POINT».

    Salamat

  16. Mangyaring maaari mong sabihin sa akin kung saan maaari kong i-download ang iyong lisp routine "I-export coordinate point sa isang CSV file" dahil mayroon akong ang topograpiya ng isang lugar at kailangan i-export sa csv o txt punto ay naipasok bilang teksto (nilalaman ay nakasalalay) at coordinate Z lumabas zero, naunawaan?
    Maaari mo akong tulungan

  17. Gusto ko ang lisp na may function na "Tanggalin panloob o panlabas na mga bagay ng isang napiling polyline", dahil sa artikulo hindi ko mahanap ang pag-download na link.

  18. Hi, Gusto kong malaman kung mayroong isang gawain upang makuha ang bilang ng mga bagay at ilagay ang mga ito sa teksto

  19. Mahal na, sinusubukan kong babaan ang ilang mga gawain at babala ang babalang ito:

    Hindi Natagpuan

    Ang hiniling na URL / forum / Routine-lisp-to-add-to-subtract-values-to-selected-text ay hindi natagpuan sa server na ito.

    Bukod pa rito, para sa isang 404 Not Found error na naganap habang sinusubukang gumamit ng isang ErrorDocument upang mahawakan ang kahilingan.

    Ano ang mali ko?, 1000 salamat sa Hari

  20. Kumusta, kung may nakakaalam ng anumang lisp na nagpapahintulot sa pagguhit ng pag-alam ng polygon, ang haba at mga anggulo, kung may nakakaalam, ang gawain ng topo12 kung maaari mong ipadala sa akin ang aking mail juanpaulo_100@htomail.commaraming salamat kaibigan

  21. magandang araw, nais kong malaman routine para sa autocad 2014 kung mayroon sila ito upang bumuo ng mga talahanayan upang bigyan ng mga coordinate at disenyo ng mga kalsada

    salamat

    tungkol

  22. lubhang kapaki-pakinabang para sa pagpapaunlad ng mga proyektong engineering

  23. hoy
    Mawalang galang na peuden tulong sa lisp upang paliitin ang isang polyline sa kanyang km, ibig sabihin ko kung mayroon akong isang polyline nanggagaling Dm of Incio 100 at dm end 1000, upang markahan ang anumang punto sa polyline at ako ihagis sa akin ang iyong dm at iwanan ang itinakda.

    ngayon ang dm ng simula at wakas ay laging naiiba para sa bawat proyekto

    kung hindi mo ako matutulungan ay pinahahalagahan ko ang mga ito dahil madalas akong gumana dito at magiging kapaki-pakinabang sa mga proyekto sa kalsada.

    tungkol

  24. pagbati sa isang tao makakatulong sa akin na may isang lisp na mag-link sa isang survey na ginawa na may arbitrias coordinates mula sa dalawang mga punto, at pagkatapos ay sa hilaga orihinal na coordinates ay nakalagay at silangan at ang elevation iwan ang mga ito sa parehong arbitarias ng dalawang panimulang punto kaya ko ginawa may aling ngunit binago ang mga quota

  25. Hello maaari mong makita sa pahinang ito:
    http://acad.fleming-group.com/index.html
    ipinaliliwanag nito kung paano i-access mula sa iyong database at gawin ang mga bagay sa loob nito, nagdudulot ito ng isang hanay ng mga gawain ng lsp at isang pdf na nagpapaliwanag kung paano gamitin ang mga ito.
    Pagbati, Lola.

  26. Magandang araw, iniisip ko kung kahit sino may alam ng kaunti routine o may anumang mga simpleng halimbawa ng isang maliit na gawain upang lumikha ng isang DBF database at magdagdag ng data sa mga ito o pagtanggal mula sa AutoLISP.
    Umaasa ako na tulungan nila ako.
    salamat

  27. Hello friends Gusto kong malaman kung kahit sino may alam ng isang routine upang masukat (sana panlabas) anggulo ng isang polygon at ang kanyang distansya at kung hindi masyadong maraming upang hilingin sa mga export sa Excel.

  28. Paano nagsusulat ka ng isang .lsp routine na tumatakbo kapag ang isang ddgg drawing ay na-load at kapag ito ay naitala?
    salamat

  29. Kailangan ko ng tulong upang makita kung ang sinuman na nakakaalam ng lisp ay magliligtas sa akin.

    Gusto kong i-export mula sibil 3d lahat ng mga seksyon ng cross na nabuo sa mga file ng teksto, kailangan ko lang upang ipakita ang agwat ng mga milya, ang distansya sa axis, at ang katumbas na antas.
    Isang bagay na katulad nito

    Km, Dist. Sa axis, Dimension

    Tanging iyan. Maaari bang tulungan ako ng isang tao? Wala akong alam tungkol sa programming kaya humingi ako ng tulong.

  30. Tingnan natin kung naintindihan ko.
    Sinasabi mo na sa iyong lisp mong i-export ang mga coordinate sa Excel
    Inilagay mo ba siya sa malayo? Hindi ko maintindihan na, ipagpalagay ko ito ay nasa AutoCAD Bilang dimensyon o function sa lisp?

    Ngunit kung mayroon ka ng mga coordinate sa Excel, bakit hindi gumawa ng susunod na haligi na may formula ng pythagoras sa pagitan ng point at sa susunod?
    square root ng ((coordinate y2 -coordenada y2) nakalapat + (coordinate x2 - coordinate x1) nakalapat)

  31. Magandang umaga HELLO, GUSTO ko HELP ME MAY A LISP. IPALIWANAG MO, I HAVE A PLAN NG sampling BAWAT POINT ROUGH MAY LISP EXPORTA na naglalaman ng mga coordinate sa Excel, ngunit ngayon ay sa pagitan ng bawat punto at punto, MO AT ILAGAY ANG DISTANCE, NGAYON GUSTO kong gumastos NA PANUKALA SA PAGITAN POINT YPUNTO sa Excel para sa HINDI pag-type sa 400PUNTOS distansya at MAY ANUMANG PARAAN? MANGYARING, gawin magkano ME AND SO AVANZO Makipagtulungan sa pinakamabilis.

    Salamat sa advance

  32. Kumusta, nais kong malaman kung mayroong isang nakagawiang nagbabago sa isang eroplano na eroplano sa ibang sangguniang sistema halimbawa mula sa wgs84 hanggang psad56

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

    Gawain na naka-attach drawing longitudianles profile, nakahalang, I-import at pag-export ng mga puntos travez Excel, iba't-ibang mga utility, mag-block library.

    Sa loob ng manu-manong folder, may mga tulong para sa pag-install.
    Sa loob ng susi folder ay mahanap ang file para sa activation.
    Sa loob ng manu-manong folder ay ang mga file ng tulong para sa mga utos.

    Tandaan: Dahil sa compaction ay tinanggal dahil nang manu-mano-update at tinanggal ang ilang mga imahe sa manual nakalakip aid.
    Ang na-update na manual ay maaaring hilingin sa pamamagitan ng koreo sa
    vhcad@hotmail.com
    kung sakaling kapaki-pakinabang sa kanila ang mga application, o upang pag-aralan nang sarili nitong operasyon ng mga utos.

  34. Gamitin ang command na pedit
    mayroong isang opsyon upang magpasok vertices

  35. paano ko maipasok ang mga vertex sa isang polyline.
    Gracias

Mag-iwan ng komento

Ang iyong email address ay hindi nai-publish.

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.