AutoCAD-AutoDeskІнжынірынгtopografia

Больш, чым працэдуры 60 AutoLISP для AutoCAD

Lisp для пераўтварэнняў і аперацый


1. Перавесці футы ў метры і наадварот

Гэтая працэдура, створаная з дапамогай Autolisp, дазваляе пераўтварыць уведзенае значэнне з футаў у метры і наадварот, вынік адлюстроўваецца ў камандным радку.

Тут мы таксама выкарыстоўваем функцыю CVunit, гэтая функцыя lisp, атрымлівае значэнні пераўтварэння з файла acad.unt (AutoCAD Unit Definition), калі вы хочаце падрабязна ўбачыць, што гэта за значэнні і розныя тыпы пераўтварэння, я раю вам паглядзець гэты файл.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: PIM
  3. Выберыце тып пераўтварэння: футы ў метры або метры ў футы
  4. Увядзіце значэнне, якое вы хочаце пераўтварыць
  5. Вы атрымаеце інфармацыю з пераўтварэннем адзінак у камандным радку

Вы можаце атрымаць памол тут


2. Памножце ўсе выдзеленыя тэксты

Гэтая працэдура, створаная ў AutoLisp, дазваляе атрымаць множанне ўсіх значэнняў выбраных тэкстаў. Для карэктнай працы гэтай працэдуры неабходна, каб выбраныя тэксты былі тыпу TEXT, а не тыпу MTEXT.

Напрыклад, калі ў вас ёсць 3 тры тэксту кожны са значэннямі: 1, 2, 3 і ўсе тры выбраны, то вынікам выканання каманды будзе множанне гэтых трох лікаў, якое будзе роўна: 6.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: мул
  3. Выберыце ўсе тэксты, якія вы хочаце атрымаць множаннем.
  4. націсніце клавішу Уводзіць каб атрымаць вынік.

Вы можаце атрымаць памол тут


3. Пераўтварыце цалі ў метры

Гэтая невялікая працэдура дазваляе нам пераўтварыць значэнне, уведзенае ў цалях, у метры, адлюстроўваючы вынік у камандным радку, яна таксама адлюстроўвае вынік, падзелены на 2, як частку дадатковай інфармацыі.

Вы можаце змяніць гэтую каманду, каб пераўтварыць іншыя тыпы адзінак, для гэтага вы павінны змяніць зыходны код, напрыклад, convert цалі ў сантыметры o ад хвілін да секунд, для гэтага дастаткова змяніць параметры функцыі cвуніт», у гэтай камандзе cvunit мае наступныя параметры: «цалі» «метры», з гэтымі параметрамі ўведзенае значэнне будзе прынята як цалі (цалі) і ператворана ў метры (метры), вы можаце змяніць параметры на наступныя: "хвіліна" "секунда", "цаля" "см", "акр" "квадратны ярд", "фут" "цаля", сярод іншых.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: PM
  3. Увядзіце значэнне, якое вы хочаце пераўтварыць з цаляў у метры

Гатова, вы атрымаеце інфармацыю з пераўтварэннем адзінак.

Вы можаце атрымаць памол тут


4. Дадайце даўжыні ліній абранага пласта

Гэтая працэдура дазваляе вам дадаць адлегласці ўсіх ліній, якія змяшчаюцца ў пласце аб'екта, які вы выбіраеце.

Гэтая працэдура дазваляе вам дадаць адлегласці ўсіх ліній, якія ўтрымліваюцца ў пласце аб'екта, які вы выбіраеце, калі ломаныя лініі будуць знойдзены ў выбраным пласце, яны будуць ігнаравацца.
Пасля таго, як сума ўсіх радкоў знойдзена, вынік адлюстроўваецца на экране.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: сумкапа
  3. Выберыце лінію, якая знаходзіцца ў пласце ліній, якія вы хочаце дадаць

Вы можаце атрымаць памол за $5.99 тут


5. Дадайце або адніміце значэнні да выбраных тэкстаў

Гэтая працэдура, створаная з дапамогай AutoLisp, дазваляе нам дадаваць або адымаць значэнні да выбраных тэкстаў.

Напрыклад, калі ў нас ёсць тэкст са значэннем 5 і мы выкарыстоўваем гэтую каманду і ўводзім значэнне 2, вылучаны тэкст абнаўляецца да значэння 7, калі ўведзена значэнне -2, тэкст абнаўляецца да 3 .

Каб выкарыстоўваць гэтую працэдуру, зрабіце наступнае.

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: супраць
  3. Паказвае значэнне, якое трэба дадаць або адняць
  4. Выберыце тэксты, якія трэба дадаць або адняць.

Вы можаце атрымаць памол тут


6. Атрымайце плошчы са штрыхоўкі раздзелаў

Гэтая працэдура дазваляе атрымаць плошчы штрыхоўкі папярочнага перасеку і задаць атрыманыя значэнні выбраным атрыбутам блока.

Выбраныя цені павінны знаходзіцца ў пласце, які апісвае тып вобласці, якую трэба атрымаць, па змаўчанні lisp прачытае дзве назвы слаёў, якія з'яўляюцца наступнымі: “ShadingCut"А"ShadingFill».

Lisp дадае ўсе вобласці ценяў, якія знаходзяцца ў пласце "ShadingCut» і ўсе ценявыя вобласці пласта «ShadingFill», і як толькі выбар штрыховак скончаны, атрыбуты блока абласцей абнаўляюцца, для гэтага спачатку трэба выбраць прагрэсіўны атрыбут блока, гэта нябачны атрыбут, але lisp непасрэдна перад выбарам паказвае яго, а потым зноў хавае, гэта робіцца з дапамогай каманды «Attdisp», тады будуць выбраны атрыбуты абласцей выразання і запаўнення, і яны будуць абноўлены значэннямі знойдзеных абласцей.

Выбар аб'ектаў ажыццяўляецца праз акно, якое закрывае ўсе штрыхоўкі, уключаючы тэкст прагрэсіўнага раздзела.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: AXA.
  3. Выбірае праз акно ўсе выразаныя і запаўняльныя штрыхоўкі раздзела, у тым ліку прагрэсіўны тэкст таго ж.
  4. Выберыце адзін за адным атрыбуты блока, які трэба змяніць, пачынаючы з атрыбуту прагрэсіўнага.
  5. Каманда скончыцца аўтаматычна пасля выбару атрыбутаў выразання і запаўнення.

Прыклад файла САПР прыкладаецца да lisp для лепшага разумення каманды.

Вы можаце атрымаць памол тут


7. Атрымаць нахіл лініі або ломанай

Гэтая каманда (праграма Autolisp) атрымлівае значэнне нахілу лініі або ломанай лініі, а таксама даўжыню лініі, гарызантальную даўжыню і вугал.

Прадстаўляе вялікую дапамогу, калі мы хочам кантраляваць нашы схілы, для атрымання нахілу дастаткова вылучыць лінію або ломаную, вынік можна вывесці на экран (камандны радок) або выбраўшы тэкст (значэнне гэтага тэксту зменіцца на значэнне знойдзенага нахілу).

Варта адзначыць, што ў выпадку ломанай гэтая каманда знаходзіць нахіл толькі першага сегмента.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: PND
  3. Выберыце лінію або ломаную лінію, каб атрымаць нахіл.
  4. Пры жаданні вы можаце выбраць тэкст, каб замяніць яго значэнне знойдзеным склонам, у адваротным выпадку вам трэба проста націснуць Уводзіць каб атрымаць вынікі на экране.

Вы можаце атрымаць памол тут


8.  ПРАЦЭДУРА У VISUAL LISP ДЛЯ АТРЫМАННЯ СУМЫ ВЫБРАНЫХ ЛІНІЙ АБО ЛОМАНЫХ

Гэта працэдура, створаная Lisp, якая атрымлівае суму даўжынь выбраных ліній або ломаных ліній, вынік гэтай сумы можа быць усталяваны ў тэкст, выбраўшы яго, альбо ён можа быць адлюстраваны толькі ў камандным радку.

Вы можаце выбіраць лініі і ломаныя ўсе разам з дапамогай акна або іншым спосабам адну за адной.

Па змаўчанні колькасць знакаў пасля коскі для сумы знойдзеных даўжынь роўная 2, але можна ўказаць і іншае значэнне.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: ЛПЛ
  3. Увядзіце колькасць знакаў пасля коскі для выніку сумы даўжынь
  4. Выберыце лініі або ломаныя лініі, каб дадаць іх даўжыні
  5. націсніце клавішу Уводзіць каб скончыць выбар
  6. Выберыце тэкст, каб замяніць яго значэнне значэннем атрыманай сумы, або націсніце Уводзіць яшчэ раз для адлюстравання вываду ў камандным радку

Вы можаце атрымаць памол тут


9. ПРАЦУМА Ў VISUAL LISP, ЯКАЯ ГЕНЕРЫРУЕ СПІС СЛАЁЎ БЯГУЧАГА РЫСУНКУ

Гэта невялікая праграма, якая стварае спіс з назвамі ўсіх слаёў бягучага чарцяжа і адлюстроўвае яго ў камандным радку.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

Загрузіце файл Lisp у AutoCAD.
Увядзіце назву каманды: lc
Вынікам будзе камандны радок са спісам усіх слаёў бягучага чарцяжа.

Вы можаце атрымаць памол тут


праца з каардынатамі


10. ПРАГРАМА AUTOLISP, ЯКАЯ ЎСТАЎЛЯЕ ТАБЛІЦУ ДАНЫХ

Гэтая працэдура стварае табліцу з указанай колькасцю радкоў і слупкоў, яна падобная на каманду AutoCAD Table, але лягчэйшая ў выкарыстанні.

гэтая працэдура стварае табліцу з зададзенай колькасцю радкоў і слупкоў, падобная на каманду AutoCAD Table, але лягчэйшая ў выкарыстанні, хоць яна не звязвае дадзеныя з Excel мае магчымасць запоўніць табліцу загадзя вызначаным значэннем які па змаўчанні роўны «0.00» і змяшчаецца ў кожную ячэйку для наступнага рэдагавання.

Гэтая каманда таксама дазваляе стварыць табліцу з дапамогай двух варыянтаў, першы варыянт дазваляе вызначыць табліцу з выкарыстаннем фіксаванай вышыні і шырыні вочак і іншы варыянт наладжвае гэтыя значэнні такім чынам, каб зададзеная колькасць радкоў і слупкоў увесці ў пазначэнне акна.

У якасці дадатковых опцый ён мае наступныя:

  • Тэкст па змаўчанні: Вы можаце сказаць камандзе ўставіць значэнне па змаўчанні ("0.00") у кожную згенераваную ячэйку, гэта значэнне можна наладзіць і змяніць на любое іншае.
  • Вышыня тэксту: Гэта вышыня, якую будзе мець устаўлены тэкст, вышыня па змаўчанні мае значэнне «0.25».
  • абгрунтаванне: устаўленага тэксту, таму ёсць два варыянты: Адпавядаць (Змесціцца ў клетку) і Сярэдні (паўклеткі).
  • Колер: Гэта колер, які будзе мець устаўлены тэкст, па змаўчанні пачатковым колерам з'яўляецца бягучы колер, вызначаны.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: Tabla
  3. У адпаведнасці з абраным рэжымам генерацыі паказваецца кропка або дзве кропкі для стварэння акна

Вы можаце атрымаць памол тут


Праграмы Lisp для ўзаемадзеяння з Excel


11. Экспарт каардынатных кропак у файл CSV

Гэтая працэдура, створаная з дапамогай Autolisp, дазваляе вам экспартаваць каардынаты кропак у файл Microsoft Excel CSV. Аб'екты, з якіх вы можаце экспартаваць гэтыя каардынаты, - гэта кропкі, тэксты і блокі, проста выберыце іх і ўкажыце файл прызначэння для каардынатаў.

Вы павінны мець спецыяльныя будзьце асцярожныя ў выпадку, калі аб'екты з'яўляюцца тэкстамі, паколькі кропка ўстаўкі, якая ўлічваецца пры экспарце каардынатаў, залежыць ад абгрунтавання, якое маюць гэтыя тэксты, калі вы ўпэўнены, што абгрунтаванне тэкстаў правільнае, няма праблем з экспартам пунктаў.

Пажадана выбіраць аб'екты якія маюць адну кропку ўстаўкі, напрыклад Блокі або кропкі AutoCAD, такім чынам больш упэўнена, што экспартаваныя каардынаты адпавядаюць.

Як мы ўжо згадвалі першапачаткова, гэтая працэдура экспартуе каардынаты з кропак, тэкстаў (ці таксама Mtext) і блокаў, але зыходны код можа быць дапоўнены, каб улічыць іншыя сутнасці такія як: кругі, пачатковыя кропкі ліній, сярод іншых аб'ектаў якія ў сваёй базе маюць код 10.

Экспартаваныя каардынаты маюць фармат P,N,E,C (кропка, поўнач=Y, усход=X, вышыня=Z) і паколькі ён экспартуецца ў файл CSV (падзелены коскамі), пры адкрыцці файла кожнае значэнне будзе займаць сваю незалежную ячэйку.

Каб выкарыстоўваць працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: EPC
  3. Выберыце аб'екты, каардынаты якіх будуць экспартаваныя (звярніце ўвагу, што будуць выбраны кропкі, тэксты і блокі (калі знойдзены).
  4. Паказвае месцазнаходжанне і назву файла CSV, у якім будуць згенераваны экспартаваныя каардынаты.

Вы можаце атрымаць памол тут


12.  Праграма, якая экспартуе КААРДЫНАТЫ ЛІНІІ Ў ФАЙЛ CSV

Гэтая праграма, створаная Autolisp для AutoCAD, дазваляе вам экспартаваць каардынаты кропак канцоў выбраных ліній у файл CSV Microsoft Excel.

Экспартаваныя каардынаты адпавядаюць пачатковая і канчатковая кропкі ліній, таму ў выпадку, калі лініі злучаюцца адной і той жа кропкай, Lisp прачытае адну і тую ж каардынату двойчы.

У гэтым выпадку, калі хочаце варта разгледзець варыянт замовы каардынатаў і выдаліць дубляваныя, экспартаваныя каардынаты аднолькавыя фармат P,N,E,C (кропка, поўнач=Y, усход=X, вышыня=Z) і як экспартаваць у a CSV-файл (раздзеленыя коскамі), пры адкрыцці файла кожнае значэнне будзе займаць сваю незалежную ячэйку і ўпарадкавана.

Каб выкарыстоўваць працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: EL3
  3. Выбірае лініі, з якіх будуць экспартаваны каардынаты пачатковай і канчатковай кропак.
  4. Паказвае месцазнаходжанне і назву файла CSV, у якім будуць згенераваны экспартаваныя каардынаты.

Вы можаце атрымаць памол тут


13. Працэдура LISP ДЛЯ ІМПАРТУ КААРДЫНАТНЫХ ПУНКТАЎ З MICROSOFT EXCEL

Гэтая працэдура, створаная для выкарыстання ў AutoCAD і яе вертыкальных праграмах, дазволіць вам устаўляць каардынаты кропак з файла Microsoft Excel. З дапамогай гэтай працэдуры няма неабходнасці ўказваць дэталі, звязаныя з файлам, які трэба імпартаваць, бо праз яе інтэрфейс у вас будуць даступныя варыянты, неабходныя для імпарту ачкоў па вашым жаданні.

Каб імпартаваць балы, лічыцца Неабходна, каб кропкавы файл, які трэба імпартаваць, меў пашырэнне XLS (з версій да Office 2007) або XLSX (2007 або больш позняя версія) і што ў файле каардынаты адфарматаваны ў фармаце: P,N,E,C,D, (Pразам, Nпоўнач, Eгэта, CОта, Dзапіс), як паказана на наступным малюнку:

Гэта дазваляе вам выбіраць паміж 3 рознымі тыпамі спосабаў устаўкі кропкавага аб'екта ў чытаныя каардынаты.

  • Першы - выбраць устаўку a Суб'ект AutoCAD Point (той, які ствараецца камандай POINT), памятайце, што адлюстраванне кропкі ў AutoCAD залежыць ад тыпу адлюстравання кропкі, які вы вызначылі з дапамогай каманды DDPTYPE.
  • другі варыянт выбраць блок, захаваны на чарцяжы У якасці кропкі, якая будзе ўстаўлена ў каардынаты чытання, праграма па змаўчанні стварае новы блок пад назвай «cg-point», які можна выкарыстоўваць у выпадку, калі гэта пажадана або на чарцяжы няма блокаў.
  • Трэці варыянт, звязаны са стылем кропкі, дазваляе імпартаваць блок з жорсткага дыска, памятайце, што ў гэтым выпадку памеры, з якімі быў створаны блок, уплываюць на яго адлюстраванне пры ўстаўцы.
  • Што тычыцца кропкавых дадзеных (этыкетак), iCe дазваляе вам вырашыць, што вы хочаце паказаць, калі вы хочаце паказаць толькі кропку, дастаткова будзе выбраць толькі гэтую опцыю, тое ж самае для тэксту вышыні або апісання кропкі. Вы можаце паказаць усе 3 даныя тэгаў або не паказваць ніводнага.

Таксама вы можаце кантраляваць колькасць знакаў пасля коскі ў тэксце ўстаўленага памеру, маштаб, які будзе мець этыкетка, паварот таго ж, базавай кропкай якога з'яўляецца месцазнаходжанне імпартаванай кропкі, і аддзяленне этыкеткі адносна кропкі, гэтыя параметры можна захаваць з назвай, каб вы маглі выклікаць іх у адпаведнасці з пунктамі, якія вы збіраецеся імпартаваць.

Усе гэтыя параметры дазволяць імпартаваць балы з файла Excel хутка і ў зразумелым выглядзе. Варта ўдакладніць, што тое, як выглядаюць тэксты метак балаў, не залежыць ад працэдуры, але бягучы стыль тэксту вашага малюнка і бягучы пласт.

Некаторы час таму я апублікаваў працэдуру, распрацаваную карыстальнікам, якая дазваляла імпартаваць каардынаты, але з тэкставага файла, але са шматлікімі абмежаваннямі, на гэты раз з дапамогай гэтай новай каманды ў нас будзе больш магчымасцей для кіравання ўстаўкай каардынатных кропак.

Прыклад блока, які вы можаце імпартаваць, таксама прадстаўлены ў дадатку, а таксама правільна адфарматаваная электронная табліца, неабходная камандзе для імпарту каардынатаў без якіх-небудзь клопатаў.

Каб выкарыстоўваць працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: ICE
  3. У дыялогавым акне пакажыце зручныя, на вашу думку, параметры імпарту балаў.

Вы можаце атрымаць памол тут


14. Імпартаваць вобласці з файла csv у папярочныя разрэзы

Гэтая каманда дазваляе вам імпартаваць вобласці (па змаўчанні выразаць і запаўняць) у папярочныя разрэзы мясцовасці, вобласці для імпарту павінны быць у файле фармату CSV (падзеленыя коскамі), як паказана ў далучаным файле прыкладу.

Гэтая каманда счытвае працяг, размешчаны ў першым слупку файла csv, і знаходзіць тэкст з такім жа працягам у файле чарцяжа, устаўляючы адпаведную вобласць выразання і запаўнення ў правым верхнім куце папярочнага сячэння.

Па змаўчанні ў вобласць выразання і запаўнення ўстаўляюцца суфіксы: «AC=» і «AR=», якімі можна маніпуляваць кодам, а таксама колькасцю знакаў пасля коскі і вышынёй устаўленага тэксту.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Ён усталёўвае ў якасці бягучага пласт, які будзе ўтрымліваць тэксты, якія будуць устаўлены, напрыклад: «Тэкставыя вобласці».
  3. Увядзіце назву каманды: арымкс
  4. Выберыце файл SCV, які змяшчае вобласці для імпарту
  5. выберыце прагрэсіўныя, якія вы хочаце ўставіць іх адпаведную вобласць з файла csv, калі вы хочаце выбраць усе, проста націсніце клавішу Enter.

Вы можаце атрымаць памол тут


15. Пералічыце шляхі малюнкаў, устаўленых на малюнку

Калі вы працуеце з відарысамі, вам часта даводзіцца ствараць іх спіс, уключаючы шлях да іх месцазнаходжання. З дапамогай гэтай працэдуры вы зможаце стварыць спіс са шляхамі да ўсіх відарысаў, устаўленых у бягучы чарцёж.

Гэтая працэдура не патрабуе ўводу параметраў, дастаткова выклікаць каманду, і яна адразу ж адлюструе ў камандным радку AutoCAD спіс са шляхамі да ўстаўленых малюнкаў.

Каб выкарыстоўваць працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: Ліма

Вы можаце атрымаць памол тут


16. Заменіце тэкст бягучым шляхам да файла

Гэтая працэдура, распрацаваная ў Autolisp, дазваляе нам абнаўляць любы тэкст шляхам і назвай бягучага файла.

Гэта добрая дапамога пры абнаўленні бланкаў планаў гэтай інфармацыяй.
У атрыманы шлях ён таксама ўключае назву бягучай укладкі, калі яна знаходзіцца ў прасторы мадэлі, яна будзе паказваць у канцы шляху: мадэль, у адваротным выпадку будзе паказвацца назва бягучай укладкі.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: маршрут
  3. Выберыце тэкст, які трэба замяніць значэннем шляху бягучага чарцяжа, калі вы не хочаце замяняць тэкст, проста націсніце Уводзіць для адлюстравання шляху ў камандным радку.

Вы можаце атрымаць памол тут


17. Замяніце вылучаны тэкст бягучай датай у розных фарматах вываду

З дапамогай гэтай добрай працэдуры мы можам замяніць любы тэкст значэннем бягучай даты.

Каманда забяспечвае 8 розных тыпаў фарматаў для гэтай даты, пачынаючы ад простага тыпу даты і заканчваючы тыпам даты доўгага фармату, дзе назва дня бягучай даты атрымліваецца праграмна з дапамогай AutoLisp.

Вы можаце выбраць аб'екты тыпу Тэкст y Mtext, яны будуць аўтаматычна заменены на бягучую дату з абраным фарматам, даступныя фарматы даты паказаны на ілюстрацыі, кожны з іх ідэнтыфікуецца сваім нумарам, які будзе служыць для выбару фармату пры запыце ў камандным радку AutoCAD.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: RF
  3. Пазначаем лічбай ад 1 да 8, фармат вываду даты, можна ўвесці пытальнік (?), каб адлюстраваць даступныя фарматы даты
  4. Выберыце тэксты, якія вы хочаце замяніць датай у абраным фармаце
  5. націсніце клавішу Уводзіць каб завяршыць каманду і абнавіць выбраныя тэксты

Вы можаце атрымаць памол тут


18. ПРАЦЭДУРА LISP, ЯКАЯ ІНВЕРТУЕ АБО ТРАНСПАНІРУЕ ВЫБРАНЫЯ ТЭКСТЫ

Часам мы хочам інвертаваць значэнні двух тэкстаў, напрыклад, каб тэкст з нумарам 1346 стаў 1111 і наадварот, гэтая працэдура дазваляе транспанаваць значэнні выбраных тэкстаў.

Для дасягнення гэтага выніку дастаткова пазначыць два тэксты адзін за адным.

Каб выкарыстоўваць гэтую працэдуру, зрабіце наступнае.

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: паміж
  3. Выберыце два тэксты для транспанавання.

Вы можаце атрымаць памол тут


19. ПРАЦЯГМА, ЯКАЯ ЗАМЯНЯЕ ЗМЕСТ ТЭКСТУ КОДАМ ПАКАЗАНАГА ПУНКТА

Гэтая новая каманда атрымлівае значэнне вышыні (каардыната Y) пазначанай кропкі і ўсталёўвае яго ў якасці зместу вылучанага тэксту.

Гэтая працэдура вельмі карысная, напрыклад, пры працы з профілямі мясцовасці, калі мы хочам атрымаць вышыню вяршыні і ўсталяваць яе ў адным з тэкстаў, якія паказваюць вышыню мясцовасці. Яе таксама можна выкарыстоўваць пры працы з папярочнымі разрэзамі мясцовасці і вы хочаце атрымаць значэнне вышыні на восі сячэння і ўсталяваць яго ў тэксце, які будзе пазначаць гэтае значэнне вышыні.

У гэтай камандзе вы можаце пазначыць маштаб вышыні, які трэба ўсталяваць у тэксце, гэта не вышыня вылучанага тэксту, а маштаб профілю або раздзела, які будзе паказаны, калі ваш профіль, напрыклад, маштабаваны ў 10 разоў па вертыкалі, вы павінны ўсталяваць маштаб вышыні ў камандзе NC 10, так што такім чынам каманда робіць адпаведнае дзяленне і ўсталёўвае адпаведнае значэнне ў вылучаным тэксце.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: NC
  3. Паказвае маштаб, які будуць мець памеры
  4. Увядзіце колькасць знакаў пасля коскі, якую будзе мець тэкст з атрыманым памерам (3 па змаўчанні)
  5. Пакажыце кропку, ад якой вы хочаце атрымаць вышыню і
  6. Выберыце тэкст, які будзе заменены значэннем атрыманай вышыні, або, калі хочаце, вы можаце націснуць клавішу Уводзіць каб толькі адлюстраваць атрыманы памер без замены тэксту

Вы можаце атрымаць памол тут


20. ПРАЦЭДУРА, ЯКАЯ ЗАМЕНЯЕ ТЭКСТЫ ПРАГРЭСІЎНЫМ І ІНШЫМ З ПАКАЗАНАЙ ПАЗІЦЫЯЙ, ДАДАВАЮЧЫ ПРЕФІКС АБО СУФІКС

Гэтая каманда дазваляе атрымаць значэнні прагрэсіўнасці і вышыні (значэнні X і Y) пазначанай кропкі і задаць іх у 2 выбраных тэкстах.

У дадатак да кожнага тэксту ён дадае прэфікс або суфікс, напрыклад, калі прэфікс пазначаны для вышыні (каардынаты Y), роўнай «CT=», калі абраны тэкст вышыні, каманда абновіць вылучаны тэкст значэннем атрыманай вышыні плюс паказаны прэфікс, напрыклад, «CT=236.42», калі абраны прагрэсіўны тэкст, ён будзе абноўлены значэннем атрыманай каардынаты X плюс суфікс «0+», напрыклад, «0+10.0».

Гэтая каманда пастаўляецца з ужо вызначанымі прэфіксамі прагрэсіўных і каардынат («0+» і «CT=») і яны могуць быць зменены толькі шляхам змены зыходнага кода, таксама гэтую каманду можна змяніць пры жаданні, так што прэфікс і суфікс дадаюцца ў тэкстах адначасова.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: PC
  3. Паказвае кропку, з якой будуць атрыманы значэнні прагрэсіўнай (каардыната X) і вышыні (каардыната Y).
  4. Выберыце прагрэсіўны тэкст
  5. Выберыце памерны тэкст

Значэнні тэкстаў будуць абнаўляцца з атрыманымі дадзенымі

Вы можаце атрымаць памол тут


21. ПРАГРАМА AUTOLISP ДЛЯ ЎСТАНАЎЛЕННЯ ПЭЎНАГА ПАЗІЦЫІ Ў ПАКАЗАНЫМ ПУНКЦЕ

Гэта працэдура, зробленая ў Autolisp, якая дазваляе нам усталяваць значэнне вышыні (каардыната Y) у пазначанай кропцы.

Гэтая каманда запытвае даныя (кропкі і значэнні) і выконвае аперацыі для атрымання канчатковага значэння, якое будзе ўстаноўлена ў каардынату Y пазначанай кропкі (змяняе значэнне каардынаты UCS (універсальнай сістэмы каардынат) у кропцы, пазначанай уведзеным значэннем).

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл у AutoCAD з дапамогай каманды ЗАГРУЗІЦЬ або скапіраваўшы файл і ўставіўшы яго ў AutoCAD.
  2. Увядзіце назву каманды: OS
  3. Калі вас просяць пазначыць кропку вышыні, вы павінны пазначыць кропку на экране (кропку, у якой вы хочаце ўсталяваць пэўную вышыню).
  4. Каманда запатрабуе ўвесці значэнне вышыні, якое трэба ўсталяваць, або выбраць тэкст:
  5. Тут вы павінны ўвесці значэнне вышыні, якое вы хочаце, каб каардыната Y мела ў пазначанай кропцы, вы можаце ўвесці значэнне або выбраць тэкст, які змяшчае значэнне вышыні, каманда атрымае толькі лікавае значэнне ў выпадку, калі тэкст таксама мае некаторае апісанне.

Каб пераканацца, што ўведзеная каардыната ўстаноўлена ў пазначанай кропцы, выканайце каманду ID, пакажыце кропку, і ў камандным радку вы ўбачыце, што значэнне каардынаты Y цяпер адпавядае ўведзенаму значэнню.

Вы можаце атрымаць памол тут


22.  AREASX: ПРАЦЭДЛА LISP ДЛЯ ПОШУКУ АБЛАСЦЬ ПА КОНТУРАХ

Гэтая каманда дазваляе вам знаходзіць вобласці, паказваючы ўнутраную кропку паміж аб'ектамі або выбіраючы замкнёныя контуры, гэтая каманда паказвае вам атрыманую вобласць або іншым чынам усталёўвае яе як вылучаны тэкст.

Каманда Axe мае наступныя параметры:

Першапачатковыя запыты:
Укажыце ўнутраную кропку вобласці або [Выберыце аб'ект/Параметры] :

Тут вы павінны паказаць унутраныя кропкі, з якіх будзе атрымана плошча, іншыя варыянты апісаны ніжэй:

Выберыце аб'ект: Замест таго, каб указваць унутраныя кропкі для пошуку абласцей, з дапамогай гэтай опцыі вы можаце выбраць замкнёныя шматкутнікі, каб знайсці іх плошчу.

Опцыі: Гэты параметр загружае дыялогавае акно Параметры каманды, якое выглядае наступным чынам:

Кожны варыянт апісаны ніжэй:

Колькасць знакаў пасля коскі: Колькасць знакаў пасля коскі, якую будзе мець знойдзеная вобласць (2 па змаўчанні).
Вышыня тэксту, які трэба ўставіць: калі вы вырашыце ўставіць тэкст з атрыманай вобласцю, тут усталёўваецца вышыня тэксту.

Пераўтварэнні плошчаў: Гэтая опцыя дазваляе выконваць аперацыі са значэннямі знойдзеных абласцей, кожная вобласць дадаецца, адымаецца, памнажаецца або дзеліцца на каэфіцыент, які павінен быць паказаны ўнізе гэтай опцыі.
Каманда паказвае, ці актыўнае пераўтварэнне, якая з аперацый выконваецца і з якім значэннем будзе выканана пераўтварэнне.

Гэты параметр дазваляе наладжваць вобласці, калі чарцёж знаходзіцца ў розных маштабах або ў іншых адзінках чарцяжа.

Ужыць шэйдары: Гэтая опцыя дазваляе зацяняць кожную пазначаную вобласць, каб мець лепшы агляд знойдзенай вобласці, такім чынам дазваляючы праверыць, ці правільна гэта (Актывавана па змаўчанні).
Назва зацянення: тут вы павінны пазначыць назву зацянення, якое будзе ўжыта ў пазначаных абласцях (па змаўчанні - суцэльнае).

Маштаб (зацянення): Тут паказваецца маштабны каэфіцыент зацянення, які змяняецца ў залежнасці ад абранага тыпу зацянення.

Колер (зацянення): Колер, які будзе мець штрыхоўка, нанесеная на пазначаныя вобласці.

Завяршэнне зацянення: Прыведзеныя ніжэй параметры прымяняюцца пасля завяршэння прымянення каманды.

Захаваць контуры: Калі ён актываваны, створаныя контуры не выдаляюцца.

Захаваць зацяненне: Калі ён актываваны, створаныя люкі не ліквідуюцца.

Апошнія запыты:
Пакажыце ўнутраную кропку вобласці або [Выбраць аб'ект/Уставіць тэкст вобласці/Параметры] :

Уставіць поле тэксту: Гэты параметр дазваляе ўстаўляць тэкст з атрыманай вобласцю замест таго, каб выбіраць тэкст для яго замены. Тэкст са знойдзенай вобласцю па змаўчанні мае прэфікс: ” Area =”, гэты прэфікс можна змяніць у праграмным кодзе.

Змяніць тэкст: Гэты параметр актывуецца пры націсканні клавішы Enter або правай кнопкі мышы, што запытвае выбар тэксту, напрыклад, калі ёсць тэкст наступнага зместу: "AC=0.00m2" і з дапамогай каманда знайшла плошчу 3.25, тады каманда заменіць тэкст, абнавіўшы яго на «AC=3.25 м2». Як вы можаце бачыць, AX замяняе толькі лікавыя значэнні тэксту, які трэба замяніць, таму вы можаце мець тэксты вобласці з рознымі прэфіксамі, напрыклад: «AR=0.00m2», «AM=0.00m2», «Cut Area». =0.00м2», «Мая плошча=0.00м2» і г.д.

Сапраўдныя і несапраўдныя контуры:

сапраўдны контур

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: AX
  3. Паказвае ўнутраную кропку ў вобласці, якую вы хочаце знайсці (вы павінны пераканацца, што вобласць, якую трэба знайсці, павінна быць цалкам закрыта, інакш каманда пакажа паведамленне пра памылку).
  4. Пакажыце ўнутраныя кропкі столькі разоў, колькі вам трэба, каманда пойдзе, назапашваючы (дадаючы) усе знойдзеныя вобласці.
  5. Націсніце Enter або пстрыкніце правай кнопкай мышы, каб завяршыць каманду і задаць вобласць існуючаму тэксту.

Вы можаце атрымаць памол тут


выбар аб'ектаў


23. Вылучыце ўсе сутнасці пласта абранага аб'екта

Гэтая невялікая працэдура робіць тое ж самае, што і папярэдняя, ​​з той розніцай, што тут вы не ўводзіце назву пласта для выбару аб'ектаў, а выбіраеце сутнасць, ад якой вы хочаце атрымаць назву пласта.

Як і ў папярэдняй працэдуры, выбар аб'ектаў не робіцца бачным, але існуе як набор выбраных аб'ектаў, таму рэжым выбару павінен быць пазначаны "папярэдні”, каб выбраць аб'екты.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: SSL
  3. Выберыце аб'ект, для якога вы хочаце атрымаць назву пласта, каб выбраць іншыя аб'екты
  4. Зрабіце выбар аб'ектаў эфектыўным у папярэднім рэжыме

Вы можаце атрымаць памол тут


24. Выдаліце ​​ўнутраныя або знешнія аб'екты з абранай ломанай лініі

З дапамогай гэтай працэдуры вы зможаце выдаліць аб'екты, якія знаходзяцца ва ўнутранай або знешняй вобласці абранай ломанай лініі.Калі пазначана опцыя разрэзу, аб'екты, якія перасякаюцца ломанай лініяй, будуць разрэзаны з пазначанага боку.

Калі справа даходзіць да выдалення аб'ектаў за межы ломанай лініі, трэба праявіць асаблівую асцярожнасць гэтая каманда выдаляе ўсе аб'екты, якія знаходзяцца за межамі ломанай лініі.

Ломаная для выбару Гэта павінна быць замкнёная ломаная, інакш працэдура злучае апошнюю кропку адрэзка з першай, такім чынам замыкаючы ломаную лінію ўяўнай лініяй і выдаляючы ўсё, што знаходзіцца ўнутры або па-за гэтай лініяй.

Варыянт кадравання, вядома, працуе толькі з аб'ектамі, якія можна абрэзаць уручную, такія як лініі, кругі, дугі і г.д., блокі і іншыя састаўныя аб'екты не ўпісваюцца ў гэтыя аб'екты, якія можна выразаць.

з шепелявістю прыклад файла прыкладаецца так што перад выкарыстаннем каманды ў канчатковых файлах будуць праведзены адпаведныя тэсты.

Каб выкарыстоўваць працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: PolErase
  3. Выберыце ломаную лінію які будзе служыць мяжой для размежавання аб'ектаў, якія падлягаюць ліквідацыі.
  4. Выбераце адзін магчымасць выдалення аб'ектаў, вы можаце выбраць варыянт: Акно (выдаляе толькі аб'екты, якія цалкам знаходзяцца па-за або ўнутры гэтага акна), Захоп (выдаляе аб'екты, якія нават перасякаюцца краем ломанай лініі), сцерці і абрэзаць (Як вынікае з назвы, ён будзе сціраць аб'екты, якія знаходзяцца ўнутры або за межамі ломанай лініі, і абрэзаць аб'екты, якія перасякаюцца краем.
  5. паказвае а кропка, з якога боку (унутраныя/знешнія) аб'екты будуць выдалены або абрэзаны.

Вы можаце атрымаць памол тут


25. Дазваляе выбраць усе сутнасці ўведзенага пласта

Гэта працэдура lisp, якая дазваляе выбіраць усе аб'екты, якія знаходзяцца ў паказаным пласце, яна не робіць адрозненняў паміж колерам або любой іншай уласцівасцю, якую можа мець аб'ект.

Гэтая працэдура не адрознівае верхні і малы рэгістр пры ўводзе назвы пласта, таму яе можна ўводзіць любым спосабам, дастаткова, каб яна была добра напісана.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: SCA
  3. Увядзіце імя пласта аб'ектаў, якія вы хочаце выбраць
  4. Зрабіце выбар сутнасцяў эфектыўным праз рэжым папярэдні

Вы можаце атрымаць памол тут


26. Капіраванне зместу тэксту ў іншы тэкст

Гэта працэдура, створаная з дапамогай мовы праграмавання autolisp, яна дазваляе нам капіяваць змесціва вылучанага тэксту і ўсталёўваць гэта значэнне ў другім тэксце для выбару.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:
  1. Загрузіце файл lisp у AutoCAD з дапамогай каманды нагрузка або проста скапіраваўшы файл і ўставіўшы яго ў AutoCAD.
  2. Увядзіце назву каманды: RT
  3. Выберыце тэкст, з якога вы хочаце атрымаць значэнне.
  4. Вылучыце тэкст, які хочаце замяніць атрыманым раней значэннем.

Як бачыце, працэдура простая, але вельмі карысная, калі справа даходзіць да рэдагавання тэксту.

Варта адзначыць, што мова, якая выкарыстоўваецца ў гэтай працэдуры, відавочна AutoLisp, у новым запісе мы апублікуем тую ж каманду, але напісаную на VisualLisp, у якой мы заўважым, што памер структуры памяншаецца яшчэ больш.

Вы можаце атрымаць памол тут


27. Змяніць дзесятковы лік тэксту без страты зыходнага значэння

Гэтая працэдура Lisp дазваляе вам змяняць колькасць знакаў пасля коскі ў выбраных тэкстах без страты зыходнай колькасці знакаў пасля коскі, пры гэтым вы можаце адлюстраваць, напрыклад, лік з 2 знакамі пасля коскі, але ўнутрана ён будзе мець новую ўласцівасць з першапачаткова вызначанае значэнне.

Доступ да гэтай новай уласцівасці можна атрымаць толькі з дапамогай гэтай каманды, бо яна не паказваецца ў дыялогавым акне «Уласцівасці».

Lisp дазваляе змяніць колькасць знакаў пасля коскі або атрымаць зыходны лік з раней адфарматаванага тэксту з дапамогай гэтай працэдуры, так што вы будзеце ведаць, колькі знакаў пасля коскі ён першапачаткова калі вы хочаце аднавіць іх зыходныя значэнні.

Характэрна, што гэтыя першапачатковыя каштоўнасці застаюцца нягледзячы на ​​тое, што файл або AutoCAD былі зачыненыя, так што вы будзеце мець бяспеку, што зыходныя дадзеныя вашы каштоўнасці заўсёды будуць там, нават нягледзячы на ​​скід зыходных значэнняў у тэксты.

Гэтую новую каманду можна параўнаць з дзеяннем змяніць дзесятковыя знакі Excel, але адзінае назіранне заключаецца ў тым, што гэтая ўласцівасць з'яўляецца ўнутранай і, як мы ўжо казалі раней акно Уласцівасці не гатова каб паказаць пашыраныя даныя аб'ектаў.

Асабліва варта звярнуць увагу на тое, што выбраныя тэксты з'яўляюцца лічбавымі тэкстамі, гэта значыць яны ўтрымліваюць толькі лічбы, бо ў адваротным выпадку іх значэнне будзе ператворана ў «0.00».

Каб выкарыстоўваць працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: АРЭДЭ
  3. Выберыце адзін з варыянтаў, якія хочаце выканаць
  4. Выберыце тэксты (лічбавыя), над якімі вы хочаце выканаць аперацыю

Вы можаце атрымаць памол тут


28. Выраўнуйце некалькі тэкстаў па першым выбраным

Праграма, распрацаваная з дапамогай AutoLisp, дазваляе нам выраўноўваць некалькі тэкстаў на аснове першага выбранага.

Праграма дазваляе выраўноўваць тэксты па вертыкалі (слупкі) або па гарызанталі (радкі), для гэтага трэба толькі выбраць першы, які будзе служыць базай для выраўноўвання астатніх тэкстаў.
Варта адзначыць, што кропка, узятая ў якасці асновы для выраўноўвання тэкстаў, з'яўляецца кропкай устаўкі.Калі ўсе тэксты маюць выраўноўванне «Злева» ў якасці кропкі ўстаўкі, усе яны будуць выраўнаваны адносна гэтай кропкі, і гэта будзе раўнамернае выраўноўванне. Калі тэксты маюць розныя выраўноўванні, усе яны будуць выраўнаваны адносна месца ўстаўкі, што прывядзе да нераўнамернага выраўноўвання тэкстаў.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: прызямліўся
  3. Выберыце базавы тэкст, з якога будзе атрымана вось выраўноўвання
  1. Выберыце тэксты для выраўноўвання
  1. Гатова, тэксты былі выраўнаваны на аснове першага выбранага

Вы можаце атрымаць памол тут


29. Скапіруйце вышыню тэксту і задайце ёй іншыя вылучаныя тэксты

Гэтая працэдура, створаная ў AutoLisp, капіруе вышыню вылучанага тэксту і ўсталёўвае яе ў тэкстах, якія вылучаюцца пасля, змяняючы вышыню, якую яны мелі.

Напрыклад, калі ў вас ёсць 3 тэксты, першы мае вышыню 3, а наступныя два маюць вышыню 6, і вы хочаце, каб другія два таксама мелі вышыню 3 замест 6, проста выберыце тэкст, вышыня якога роўная Спачатку 3. 6, а затым тэксты, якія маюць вышыню XNUMX.

Каб выкарыстоўваць гэтую працэдуру, зрабіце наступнае.

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: CA
  3. Выберыце тэкст, вышыню якога вы хочаце скапіяваць або ўсталяваць.
  4. Выберыце тэксты, вышыню якіх вы хочаце змяніць на першыя выбраныя

Вы можаце атрымаць памол тут


30. Вылучыце тэкст і задайце атрыманае значэнне атрыбуту блока

Гэтая праграма, зробленая ў Autolisp і Visual Lisp, дазваляе вылучыць тэкст, скапіяваць значэнне змесціва і ўсталяваць яго (абнавіць) у атрыбут, які з'яўляецца часткай блока.

Іншымі словамі, калі мы хочам абнавіць атрыбут любога блока, для існуючага тэксту, дастаткова спачатку выбраць тэкст, а потым атрыбут, і ён будзе абноўлены ў адпаведнасці са значэннем абранага тэксту.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: CTA
  3. Выберыце тэкст, які змяшчае значэнне для капіявання.
  1. і, нарэшце, абярыце атрыбут, каб змяніць меру
  1. Вынік паказаны ніжэй:

Як мы бачым, гэтая каманда вельмі карысная, калі мы хочам абнавіць значэнне атрыбута з пэўнага тэксту.

Вы можаце атрымаць памол тут


31. Змяніць вышыню тэкстаў у адпаведнасці з уведзеным адсоткам

Гэтая працэдура, створаная ў AutoLisp, дазваляе нам змяняць вышыню выбраных тэкстаў, змяняючы іх у адпаведнасці з уведзеным адсоткам.

Напрыклад, калі ёсць два тэксты, адзін з вышынёй 0.5, а другі з вышынёй 1.00, і ў каманду ўведзена працэнтнае значэнне 1.5, вышыня тэкстаў зменіцца на наступнае: 0.75 і 1.5 адпаведна.

Гэтая працэдура вельмі карысная, калі вам трэба ўнесці змены ў вышыню многіх тэкстаў рознай вышыні.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: ch
  3. Увядзіце працэнт, які зменіць вышыню тэкстаў, напрыклад: калі ўвесці 0.5, усе тэксты будуць зменшаны ўдвая, а калі ўвесці 2, усе тэксты будуць падвоены
  4. Выберыце тэксты, якія хочаце змяніць

Вы можаце атрымаць памол тут


32. ПРАГРАМА LISP ДЛЯ ВЫДАЛЕННЯ ЗМЕСТУ АТРЫБУТА З БЛОКА

Калі ў вас ёсць блок з вялікай колькасцю атрыбутаў, вельмі стомна выдаляць змесціва многіх з іх, звычайна вам трэба двойчы пстрыкнуць па выбраным атрыбуту, пачакаць, пакуль загрузіцца дыялогавае акно, і прыступіць да выдалення змесціва.

Каб пазбегнуць гэтай стомнай працы, Гэтая невялікая руціна трохі палегчыць час, які вы правялі для выканання апісанай вышэй задачы. З дапамогай гэтай каманды вам трэба толькі выбраць атрыбуты, якія вы хочаце выдаліць змесціва.

Вы павінны пераканацца, што тэксты, якія знаходзяцца ў блоку, з'яўляюцца атрыбутамі (часам іх блытаюць адзін з адным), каб працэдура працавала правільна. Звярніце ўвагу, што гэтая каманда ён толькі выдаляе змесціва атрыбута, але не сам атрыбут з блока.

Каб выкарыстоўваць працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: BCA
  3. Выберыце атрыбуты блока, змесціва якога вы хочаце выдаліць.

Вы можаце атрымаць памол тут


33. ПРАГРАМА Ў VISUAL LISP, ЯКАЯ КАПІРУЕ ЗМЕСТ ТЭКСТУ І ЎСТАНАЎЛЯЕ ЯГО ВА ЎСІХ ВЫБРАНЫХ ТЭКСТАХ

Некаторы час таму я падзяліўся з вамі працэдурай, якая капіруе значэнне тэксту і ўсталёўвае яго ў іншы вылучаны тэкст, на гэты раз гэтая працэдура дазволіць вам атрымаць значэнне вылучанага тэксту і ўсталяваць яго для некалькіх выбраных вамі тэкстаў.

Выкарыстоўваць гэтую новую каманду вельмі проста, проста выберыце тэкст, з якога вы хочаце скапіяваць значэнне, а потым вы павінны выбраць усе тэксты, якія хочаце замяніць гэтым новым значэннем.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: RTN
  3. Выберыце зыходны тэкст значэння для капіявання
  4. Выберыце тэксты, якія будуць заменены гэтым новым значэннем
  5. Націсніце клавішу Enter, каб завяршыць каманду і абнавіць тэксты новым значэннем

Вы можаце атрымаць памол тут


34. ПРАЦЭДУРА У AUTOLISP, ЯКАЯ ПАСЦЕННА ПАВЯЛІЧВАЕ АБО ЗМЕНШАЕ ВЫШЫНЮ ТЭКСТАЎ

Гэта lisp, які змяшчае дзве каманды: Павялічыць і Паменшыць, гэтыя каманды дазваляюць змяняць вышыню вылучанага тэксту, павялічваючы або памяншаючы яго памер у адпаведнасці з абранай камандай.

Змяненне памеру робіцца для кожнага кліку па тэксце і робіцца ў адпаведнасці з каэфіцыентам, пазначаным у зыходным кодзе lisp, гэты каэфіцыент роўны 1.2. Пачатковая вышыня тэксту памнажаецца на 1.2 кожны раз пры пстрычцы або дзеліцца на 1.2, у залежнасці ад таго, якая каманда была абраная.

Каб атрымаць дадатковую інфармацыю пра вышыню тэксту пры кожным націсканні, працэдура паказвае выніковую вышыню для кожнай змены вышыні тэксту ў камандным радку.

Гэтая каманда вельмі карысная, калі вы хочаце павялічыць або паменшыць вышыню тэксту прапарцыйна, без неабходнасці мець вызначаную канчатковую вышыню, толькі візуальна.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: AU (павялічвацца) | RE (паменшыць)
  3. Націсніце на тэкст, каб павялічыць або паменшыць памер столькі разоў, колькі лічыце неабходным
  4. Націсніце клавішу Enter, каб завяршыць каманду

Вы можаце атрымаць памол тут


35.  ПРАГРАМА LISP, ЯКАЯ АТРЫМАЕ ВЫМЯРЭННІ ВЫБРАНЫХ ПАМЕРАЎ

Наступная працэдура дазваляе атрымаць вымярэнні памераў (абмежаваныя), атрыманыя значэнні адлюстроўваюцца на экране, якія вы можаце скапіяваць і ўставіць, напрыклад, у Microsoft Excel, і кожнае значэнне будзе ўстаўлена ў асобны радок.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: DimX
  3. Увядзіце колькасць знакаў пасля коскі для вымярэнняў (3 па змаўчанні)
  4. Выберыце памеры, каб атрымаць памеры
  5. Націсніце Enter, каб завяршыць выбар і адлюстраванне атрыманых значэнняў на экране

Вы можаце атрымаць памол тут


36. ПРАГРАМА Ў VISUALLISP, ЯКАЯ ПАВЯЛІЧВАЕ ЗНАЧЭННЕ ЛІКАЎ У ПАВЕДЛЕ З ФАКТАРАМ

Праграма ў VisualLisp дазваляе павялічваць значэнне нумароў вылучаных тэкстаў. Гэтая працэдура, створаная ў VisualLisp, дазваляе павялічваць значэнне нумароў выбраных тэкстаў (адзін за адным) у адпаведнасці з паказаным каэфіцыентам прырашчэння.

Калі паказанае значэнне з'яўляецца адмоўным лікам, наступныя значэння будуць змяншацца ў параўнанні з першапачатковым.

Напрыклад, калі лік 1 з'яўляецца пачатковым значэннем і ўводзіцца значэнне прырашчэння ў 1 адзінку, наступныя выбраныя лічбы будуць павялічвацца на адну адзінку, наступныя будуць павялічвацца на 2, наступныя 3 і г.д.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: вкл
  3. Вылучыце тэкст з пачатковым значэннем
  4. Увядзіце прырост
  5. Выберыце адзін за адным усе тэксты, якія вы хочаце замяніць
  6. Націсніце клавішу Enter, каб завяршыць каманду

Вы можаце атрымаць памол тут


Lisp для геадэзіі і 3d


37. Пераўтварэнне аб'ектаў 3DFace у цвёрдыя рэчывы ACIS

Некаторы час таму гэтая цікавая працэдура lisp трапіла ў мяне ў рукі, і хаця я апошнім часам ёю не карыстаўся, кожны раз, калі яна мне спатрэбілася, яна надзвычай дапамагала мне з вылічэннямі аб'ёму, гэта было дадаткам, калі civil 3D не дае мне вынікаў мне патрэбна.

Гэта руціна, у якой выбар аб'ектаў 3Dface, экструдуе і злучае іх у адзіны аб'ект 3D Solid, яго выкарыстанне простае, дастаткова выбраць аб'екты, і працэдура зробіць усю працу.

Для лепшай ацэнкі змяненняў, якія працэдура ўносіць у аб'екты, неабходна мець 3D выгляд, у адваротным выпадку, у плане, вышыні, створаныя ў 3D Solid, не будуць назіраццатаму што цела ствараецца шляхам праецыравання кожнай выбранай грані вертыкальна «ўніз» ад бягучай восі z, да плоскасці і на адлегласці, вызначанай карыстальнікам.

Каб пераканацца, што ўсе часткі сеткі ствараюцца як суцэльныя целы, гэтая адлегласць не можа быць роўная нулю, але цвёрдае цела можа быць разрэзана пазней, калі неабходна, да патрэбнай таўшчыні, з дапамогай лагічных аперацый або аперацый рэдагавання цвёрдага цела. Атрыманае цвёрдае рэчыва ствараецца на бягучым пласце.

Калі ў канцы аб'яднання дробных целаў, праца спыняецца або завісае з-за абмежаванняў памяці, вы можаце паспрабаваць далучыцца да іх уручную.

Заўвагі для ўліку:

Калі сумежныя грані не маюць аднолькавых каардынат, паміж атрыманымі з іх цвёрдымі целамі будуць вельмі невялікія зазоры або перакрыцці, што можа быць прычынай таго, што AutoCAD не можа аб'яднаць цвёрдыя целы, адлюстроўваючы наступныя паведамленні:

  •  «Непаслядоўнае ўтрыманне крывой перасячэння».
  •  «Непаслядоўная інфармацыя ў каардынатах вяршыні і канта».
  •  «Супярэчлівыя ўзаемаадносіны паміж грані».
  •  «Непаслядоўныя адносіны твар-цела».
    Калі праблемы не знікаюць пры стварэнні цвёрдага рэчыва, вы павінны скапіяваць невялікую адлегласць, а затым злучыць копіі з арыгіналам, каб паспрабаваць запоўніць усе прабелы на паверхні 3DFace і паўтарыць спробу, пакуль праблема не будзе вырашана.

Каб выкарыстоўваць працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: F2S
  3. Выберыце 3D грані для пераўтварэння ў цвёрдае цела
  4. Увядзіце вышыню (уніз), якую цела будзе мець ад кожнай вяршыні 3DF
  5. Увядзіце спосаб стварэння цвёрдага цела: аўтаматычны або ручной

Вы можаце атрымаць памол тут


38. Увядзіце вышыні ў контурныя лініі ад іх вышыні

Некалькі разоў вы выяўлялі, што ў файле ёсць контурныя лініі, але яны не маюць сваёй вышыні.Выкарыстоўваючы гэтую працэдуру, вы зможаце ўставіць вышыні ў патрэбны тапаграфічны контур.

Памеры, якія трэба ўставіць, - гэта блокі з атрыбутамі, гэтыя блокі ствараюцца на чарцяжы мм. Каб вы маглі без праблем выкарыстоўваць гэты лісп, вы павінны выкарыстоўваць каманду «Адзінкі” (Адзінкі) вызначаюць адзінкі змесціва, якое будзе ўстаўлена ў “Міліметры” (Міліметры).

Варта ўдакладніць, што для гэтай працэдуры, каб уставіць правільную вышыню ў контурныя лініі, яны павінны мець вышыню (каардыната z>0), паколькі вышыня атрымліваецца ад кропкі, пазначанай на контуры, калі контурныя лініі маюць вышыню 0 (каардыната z=0), гэта значыць яны не маюць вышыні, праграма ўставіць тэкст з гэтым значэннем.

Маштаб, запытаны працэдурай, адносіцца да маштабу, у якім будзе нанесены чарцёж, гэта даведачнае значэнне памеру тэксту памеру, які трэба ўставіць, вы можаце паспрабаваць павялічыць або паменшыць гэта значэнне, пакуль памер не будзе ўстаўлены з тэкстам памер вы хочаце.

Гэтая працэдура мае 2 далучэнні: EL_TAG.dwg y EL_TAG2.dwg, гэта блокі з атрыбутамі, апісанымі вышэй, гэтыя файлы можна скапіяваць куды заўгодна, хоць рэкамендуецца, каб яны знаходзіліся ў той жа папцы, што і працэдура.

Каб AutoCAD мог загрузіць гэтыя файлы, шлях да іх размяшчэння павінен быць вызначаны ў дыялогавым акне Параметры->Шлях пошуку файлаў падтрымкі.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: CPE
  3. Паказвае кропку над лініяй контуру і месца, дзе вы хочаце ўставіць вышыню
  4. Паказвае іншую кропку для вызначэння павароту, які будзе мець памер, які трэба ўставіць
  5. Вы можаце працягнуць устаўку дадатковых вымярэнняў з указаннем кропкі ўстаўкі. Калі вы не хочаце ўстаўляць больш вымярэнняў, націсніце клавішу Enter, каб скончыць каманду

Вы можаце атрымаць памол тут


39. Намалюйце лініі адкосаў або засыпання

Гэтая працэдура малюе лініі ўрэзаў або насыпных схілаў, гэтыя лініі схілаў неабходныя для пазначэння або адлюстравання няроўнасцей паміж платформамі.

Каб згенераваць лініі нахілу з дапамогай гэтай працэдуры, трэба ўвесці 6 даных, якія дазволяць згенераваць лініі нахілу, як чакалася.

Ніжэй мы апісваем запытаныя даныя:

  1. Адлегласць паміж лініямі нахілу (м): Тут вы павінны ўвесці аддзяленне, якое будзе паміж кожнай лініяй нахілу.
  2. Выберыце ломаную з самай высокай вышынёй: Паколькі нахіл - гэта прамежак паміж дзвюма кантавымі лініямі, тут вы павінны пазначыць, якая ломаная лінія мае найбольшую вышыню.
  3. Выберыце ломаную лінію самай нізкай вышыні: Такім жа чынам павінна быць пазначана ломаная самай нізкай вышыні.
  4. Выразаць або запоўніць?: Напрамак малявання пачатку ліній нахілу будзе залежаць ад таго, разрэз гэта або запаўненне, па змаўчанні пры націску клавішы Enter яно будзе прынята як значэнне запаўнення "R".
  5. Максімальная даўжыня лініі адхону: Гэта вымярэнне, якое будзе мець самую вялікую лінію прадстаўлення схілу, калі вымярэнне менш, чым адлегласць да падножжа схілу, будзе заўважана, што лінія не перасякаецца з лініяй мяжы падножжа схілу. схіл, калі вы хочаце, каб самая доўгая лінія падножжа схілу дасягала перасячэння з лініяй мяжы падножжа схілу, трэба ўказаць больш высокае значэнне, напрыклад, 200 або 500.
  6. Адлегласць паміж лаўкамі схілу: Менавіта Раздзяленне будзе мець набярэжныя.

Вы можаце паглядзець на наступныя графікі, каб лепш зразумець азначэнні:

Тут пазначана максімальная даўжыня лініі схілу ў 5 м.
Тут была пазначана максімальная даўжыня лініі схілу ў 200 м (дакладнае значэнне не важна, гэта толькі пытанне завышанага значэння, так што, калі яна перасякаецца з лініяй краю падножжа схілу, яна абразаецца аўтаматычна).

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. У вас павінен быць бягучы пласт, які будзе ўтрымліваць лініі нахілаў, якія будуць згенераваны, напрыклад: "лініі нахілу».
  2. Загрузіце файл Lisp у AutoCAD.
  3. Увядзіце назву каманды: цік
  4. Увядзіце дадзеныя, запытаныя камандай.

Вы можаце атрымаць памол тут


40. Правядзіце лінію з указаным нахілам

Гэтая працэдура дазваляе маляваць лінію з указаным вамі нахілам, дастаткова пазначыць кропку ўстаўкі лініі і нахіл, які яна будзе мець.

Нахіл паказваецца ў значэнні адносна 1, напрыклад: калі вы хочаце намаляваць лінію з нахілам 2:1, вам трэба пазначыць толькі лічбу 2 як нахіл лініі, калі нахіл вы хочаце атрымаць складае 1:1.333, вы павінны ўвесці 0.75.

Для далейшага тлумачэння, калі вы хочаце спачатку атрымаць склоны са значэннем 1 (1:x), вы павінны падзяліць лік 1 на дадатковы склон (x).

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: DT
  3. Паказвае кропку ўстаўкі радка
  4. Увядзіце нахіл, які будзе мець лінія, як тлумачылася вышэй

Вы можаце атрымаць памол тут


41. Правядзіце лінію з указаным нахілам

З дапамогай гэтай простай працэдуры вы зможаце намаляваць лінію з указаным вамі нахілам, для гэтага дастаткова пазначыць кропку ўстаўкі лініі і нахіл, які яна будзе мець.

Лінія ствараецца з гарызантальнай даўжынёй 10 адзінак і вертыкальнай даўжынёй значэння нахілу, пазначанага 10.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: LP
  3. Паказвае кропку ўстаўкі радка
  4. Увядзіце нахіл лініі ў працэнтах (напрыклад, 12) без знака працэнта

Вы можаце атрымаць памол тут


42. Разлічыце плошчы высечак і засыпанняў папярочных разрэзаў

З дапамогай гэтай працэдуры шепелявости вы можаце знайсці ўчасткі высечкі і засыпання ў папярочным разрэзе, які мае лінію натуральнага рэльефу і лінію ўклону (канчатковы ўчастак дарогі).

З дапамогай гэтай працэдуры шепелявости вы можаце знайсці ўчасткі высечкі і засыпання ў папярочным разрэзе, які мае лінію натуральнага рэльефу і лінію ўклону (канчатковы ўчастак дарогі).

Для таго, каб гэтая шэпелявасць магла знаходзіць вобласці, трэба зрабіць выбар ломаных ліній рэльефу і вертыкальнага схілу і каманда запытае кропку для ўстаўкі тэкстаў адпаведных знойдзеных абласцей.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: ЎЧАСТКІ
  3. Выберыце ломаную лінію зыходнай дарогі (натуральны рэльеф)
  4. Выберыце ломаную лінію дарогі (узровень або падкладка)
  5. Паказвае пункт для ўстаўкі тэкстаў атрыманых абласцей

Прыклад файла САПР таксама далучаны да файла .rar для лепшага разумення працэдуры.

Вы можаце атрымаць памол тут


43. Устаўце адхоны падоўжнага профілю

Гэтая працэдура дазваляе ўставіць у гітару нахілы падоўжнага профілю (ломанай або лініі), для гэтага дастаткова выбраць профіль (ломаную) і пазначыць кропку, якая будзе адпавядаць вертыкальнаму размяшчэнню тэкстаў, якія абазначце склоны.

Калі гэта лінія, каманда разлічвае толькі крайнія кропкі, такім чынам знаходзячы нахіл, у выпадку ломанай, праграма атрымлівае кожную пачатковую і канчатковую вяршыні і вылічвае нахіл паміж імі ўсіх сегментаў ломанай.

Тэкст, які паказвае атрыманы склон, мае выгляд, напрыклад: “P=1.11% у 10.49 м», і, як вы ўжо ведаеце, гэты фармат можа быць зменены, каб адаптавацца да спосабу працы кожнага з вас.

Як і ў папярэдняй працэдуры, бягучы стыль тэксту не павінен прадугледжваць вышынюКалі гэта так, будзе згенеравана памылка і нахілы не будуць устаўлены.

Маштаб, паказаны ў пачатку працэдуры, прызначаны толькі для памераў тэкстаў і не ўплывае на вымярэнні, атрыманыя для апрацоўкі схілаў.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: PNF
  3. Увядзіце маштаб атрыманых тэкстаў склонаў, якія трэба ўставіць
  4. Выберыце профіль для разліку ўхілаў
  5. паказвае кропку адліку для ўстаўкі тэкстаў са склонамі

Вы можаце атрымаць памол тут


44. Пастаўце адзнакі на вяршынях ломанай

Гэтая працэдура Lisp з'яўляецца адаптацыяй папярэдняй і дазваляе вам устаўляць адзнаку ва ўсе вяршыні ломанай лініі, якую вы вылучыце, для гэтага вам трэба толькі выбраць яе.

Устаўлены знак - гэта файл чарцяжа (блок), згенераваны для пэўнага маштабу, але ён цалкам наладжвальны, яго можна рэдагаваць, як і любы малюнак, толькі трэба выконваць яго цэнтр (у дадзеным выпадку цэнтр круга блока). ) .

У зыходным кодзе файла вы можаце ўставіць круг замест блока, для гэтага вам проста трэба выдаліць каментарыі з радка, які змяшчае гэты код, і каментаваць радок, які ўстаўляе блок.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: IMA
  3. Выберыце ломаную лінію, вяршыні якой вы хочаце адзначыць
  4. Паказвае шлях і назву файла для экспарту

Вы можаце атрымаць памол тут


45. Атрымаць нахіл выбранай лініі

Гэтая праграма, распрацаваная на AutoLisp, дазваляе атрымаць значэнне нахілу абранай лініі.

Варта прыняць да ўвагі, што гэтая каманда працуе толькі з лініямі, калі ў вас ёсць ломаная лінія, вы павінны разнесці або стварыць лінію паверх ломанай лініі.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: TL
  3. Выберыце лінію, для якой вы хочаце атрымаць нахіл.
  4. Атрыманая інфармацыя - гэта склон H:V.

Вы можаце атрымаць памол тут


46. ПАКЕТ 3 ПРАЦУМ ДЛЯ ПАДПОРНЫХ СЦЕН – ЧАСТКА 3: СТВАРЭННЕ ПРОФІЛЮ З СЕКЦЫЙ СЦЯНЫ

З дапамогай гэтай працэдуры вы можаце стварыць профіль (вышыню) падпорнай сцяны, гэты профіль можа быць зроблены з дадзеных папярочнага сячэння сцен, гэтыя дадзеныя: прагрэсіўная, вышыня каронкі і вышыня падмурка.

Дадзеныя аб маштабе, запытаныя камандай, не адносіцца да вертыкальнага маштабу профілю (профіль ствараецца з вертыкальным маштабам, роўным гарызантальнаму) але да памеру для тэкстаў профілю (памеры і іншыя даныя).

Каб сфарміраваць профіль, дастаткова спачатку выбраць прагрэсіўны ўчастак, затым фалет кароны і, нарэшце, фалет падмурка.

Асабліва ўважліва трэба падысці да падбору дадзеных бо калі вы не вылучыце тэкст і не пстрыкнеце па экране, каманда будзе ўспрымаць гэта як факт, што вы скончылі выбар дадзеных для стварэння профілю.

Файл CAD пастаўляецца разам з праграмай, з папярочнымі перасекамі сцен, у якасці прыкладу для рэалізацыі працэдуры lisp.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: МУП
  3. Увядзіце маштаб (памер) тэкстаў профілю (прыклад: 75)
  4. Выберыце прагрэсіўны тэкст
  5. Выберыце тэкст памеру кароны
  6. Вылучыце тэкст вышыні ніжняй часткі падмурка
  7. Калі вы скончыце з выбарам ва ўсіх частках сцяны, націсніце Уводзіць y паказвае кропку, дзе будзе створаны верхні левы вянок профілю сцяны.

Вы можаце атрымаць памол тут


47. ПАКЕТ З 3 ПРАЦЭДУЛ ДЛЯ ПОДПОРНЫХ СЦЕН - ЧАСТКА 2: ПАСЛЯЖАННЕ ПАМЕРАЎ (ПАМЕРАЎ) СЕКЦЫІ СЦЯНЫ

Гэтая працэдура дазваляе вам вызначыць памеры (памеры) секцыі сцяны, створанай з дапамогай раней апублікаванай працэдуры (паколькі яна мае аднолькавыя крытэрыі праектавання), вынік будзе падобны на наступны відарыс (вымярэнні адрозніваюцца ў залежнасці ад памераў сцяны).

Гэтая працэдура запытвае маштаб памераў, якія будуць згенераваны, гэты маштаб адносіцца толькі да падзелу паміж размернымі лініямі, памеры і форма памераў залежаць выключна ад бягучага стылю памераў і гэта павінна быць папярэдне згенеравана карыстальнікам для шкалы, над якой працуецца.

Каб стварыць абочыны, дзейнічайце гэтак жа, як і ў папярэдняй працэдуры для стварэння сцяны, кропка паказваецца на абочыне ўчастка дарогі, на тым баку, дзе патрэбна сцяна, і вышыні з дапамогай магчымасці ўказання кропкі ў ніжняй частцы асновы сцяны.

Варта ўдакладніць, што гэтая працэдура абмяжоўвае толькі раздзел сцяны, створаны з дапамогай працэдуры з папярэдняга паведамлення, так як ён выкарыстоўвае тыя ж крытэрыі малявання секцыі сцяны, вы можаце змяніць у кодзе аперацыі, якія вылічваюць балы, калі вы хочаце прымяніць гэта да іншага тыпу сцяны.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: MUD
  3. Увядзіце маштаб зазораў паміж размернымі лініямі
  4. Пазначае кропку адліку (P1 выявы) у сцяне
  5. Паказвае кірунак сцяны (злева або справа)
  6. Пазначае кропку ў ніжняй частцы падмурка секцыі сцяны (P2 выявы)

Вы можаце атрымаць памол тут


48. НАБОР З 3 ПРАЦЭДУРАЎ ПАДПОРНЫХ СЦЕНАК – ЧАСТКА 1: СТВАРЭННЕ СЕКЦЫІ СЦЯНЫ

Гэтая працэдура з'яўляецца першай з 3, якія дазваляюць ствараць падпорныя сценкі гравітацыйнага тыпу, некаторы час таму мы таксама падзяліліся з вамі працэдурай, якая стварае падпорную сценку, на гэты раз працэдура стварае сценку з іншым дызайнам (вымярэннямі).

Варта памятаць, што творы мастацтва дарогі (сцены, каналізацыя і г.д.) не заўсёды маюць аднолькавы дызайн для кожнага твора, гэты дызайн з'яўляецца функцыяй многіх фактараў той жа вобласці, у якой яны пабудаваны.

Гэтая працэдура дазваляе стварыць падпорную сценку з наступнымі крытэрыямі праектавання:

Для яго стварэння неабходна пазначыць плячо адзнакі. часткі дарогі, з таго боку, дзе патрэбна сцяна, з lisp вы можаце стварыць сцяну з любога боку, для гэтага дастаткова паказаць кірунак (злева або справа).

Адносна вышыні, гэта вызначана 2 варыянтамі, першы - гэта цэлая вышыня (H), а другі варыянт - вызначэнне яго вышынёй ніжняй часткі падмурка сцяны, гэты ўзровень можа быць пазначаны кропкай на экране, праграма адказвае за разлік вышыні і ўсіх іншых вымярэнняў з яе.

Праграма падрыхтавана з улікам двух крытэрыяў вышыні сцен: першы крытэр - сцяна пастаяннай вышыні, дзе падстава падмурка не гарызантальнае і другі крытэр (найбольш часта выкарыстоўваецца) - вышыня сцяны зменная, дзе аснова падмурка гарызантальная і не ідзе па схілах дарогі.

Спосаб выкарыстання гэтага lisp будзе залежаць ад кожнага карыстальніка, і для гэтага лепш спачатку стварыць планы сцен без дапамогі якой-небудзь працэдуры, такім чынам будзе значна прасцей зразумець правільнае выкарыстанне гэтага lisp.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: MUS
  3. Пазначае кропку на плячы вертыкальнай лініі пазначанага боку
  4. Паказвае кірунак сцяны (злева або справа)
  5. Выберыце, як вы будзеце вызначаць вышыню сцяны (па вышыні або па вышыні падмурка)

Вы можаце атрымаць памол тут


49. АЎТАЛІСП ПРАЦЭДУРА ДЛЯ РАСЦІРАВАННЯ ПАДПОРНАЙ СЦЕНКІ

Гэтая працэдура Lisp дазваляе маляваць падпорную сцяну гравітацыйнага тыпу для дарог, памеры, з якімі гэтая сцяна малюецца ў гэтым Lisp, заўсёды аднолькавыя (яны пастаянныя), адзінае вымярэнне, якое змяняецца, - гэта вышыня сцяны.

Пункты, з дапамогай якіх ствараецца гэтая сцяна, ствараюцца з вымярэнняў пэўнай канструкцыі сцяны.Калі вы хочаце, каб гэты lisp ствараў сцены з персаналізаванымі вымярэннямі, вы павінны змяніць вымярэнні, запісаныя ў праграме.

Ніжэй вы можаце ўбачыць наступны графік, які змяшчае кропкі, з дапамогай якіх генеруецца сцяна:

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: MU
  3. Паказвае пачатковую кропку стварэння сцяны
  4. Паказвае кірунак сцяны (злева або справа)
  5. Увядзіце вышыню сцяны

Вы можаце атрымаць памол тут


50. ПРАЦЭДУРА LISP ДЛЯ СТРАЎЛЕННЯ ПРАГРЭСІВЫХ РАЗМЕЖВАННЯ

Гэтая карысная працэдура трапіла мне ў рукі некаторы час таму, і для тых людзей, якія жадаюць генераваць простыя выраўноўвання без неабходнасці генераваць папярочныя разрэзы або падоўжныя профілі, яны змогуць скарыстацца гэтай працэдурай.

Працэдура мае інтэрфейс дыялогавага акна. якія дазваляюць наладзіць канчатковы фармат прагрэсіўных устаўлены ў вал.

Каб выкарыстоўваць працэдуру, вы павінны мець ломаную лінію (выраўноўванне) і выканаць наступныя дзеянні:

  1. Скапіруйце 3 спампаваныя файлы ў адзін падтрымкі маршрутаў вашага AutoCAD
  2. Назвы пад аховай lisp ў AutoCAD (з APPLOAD).
  3. Увядзіце назву каманды: прагрэсавальны
  4. У дыялогавым акне вызначыце фармат, які будуць мець прагрэсіўныя элементы для стварэння.
  5. Выберыце ломаную лінію (выраўноўванне), у якой гэтыя прагрэсіўныя элементы будуць згенераваны.
  6. Пазначае кропку, якая стане адпраўной кропкай пакалення прагрэсістаў.

Вы можаце атрымаць памол тут


51. ПРАЦЭДУРА СТВАРЭННЯ ПАДОЛЖНАГА ПРОФІЛЮ ПА ЛІНІЯХ РЭЛЬФУ І ТРАВЫ

Гэта адна з найбольш поўных працэдур для стварэння фармату падоўжнага профілю. Проста выбраўшы дзве 2D-ломаныя лініі (зямлёвую і вертыкальную лінію), праграма стварае фармат профілю з усімі дадзенымі, якія неабходна адлюстраваць.

Каб стварэнне гэтага профілю было паспяховым, палілініі, якія будуць выбраны, павінны быць па магчымасці двухмернымі, у адваротным выпадку ў іх працы можа адбыцца памылка.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Скапіруйце 3 спампаваныя файлы у адным са шляхоў падтрымкі вашага AutoCAD
  2. Загрузіце файл: профіль.фас у AutoCAD (з APPLOAD).
  3. Увядзіце назву каманды: профіль
  4. У якое з'явілася дыялогавым акне націсніце кнопку «Дадзеныя» і націсніце на кнопкі «Тэры"А"прамыць» для выбару ломаных ліній рэльефу і схілаў
  5. Калі вы хочаце, вы можаце вызначыць іншыя дадзеныя ў дыялогу перад стварэннем профілю (неабавязкова)
  6. паказвае на тое, кропка ўстаўкі верхні левы кут профілю для стварэння

Вы можаце атрымаць памол тут


52. ПРАГРАМА Ў VISUAL LISP ДЛЯ СУМАВАННЯ ВЫМЕРАЎ ДУГ ЧАРТУЖА

Гэтая працэдура дазваляе вам дадаць адлегласці ўсіх дуг на чарцяжы або толькі тых, якія вы вылучыце, адлюстроўваючы вынікі дадання ў камандным радку.

Гэтая працэдура дазваляе вам дадаць адлегласці ўсіх дуг на чарцяжы або толькі тых, якія вы вылучыце, адлюстроўваючы вынікі дадання ў камандным радку.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: сумарка
  3. Выберыце дугі чарцяжа, якія вы хочаце дадаць, калі вы хочаце выбраць усе дугі, націсніце клавішу Уводзіць перад запытам выбару арк.

Вы можаце атрымаць памол тут


ІНШЫЯ


53. ПРАГРАМА LISP ДЛЯ ІМПАРТУ UCSS, ЗАХАВАНАЙ У ІНШЫХ ФАЙЛАХ

Гэтая цікавая працэдура, створаная з дапамогай AutoLisp і Visual Basic для прыкладанняў (vba), дазваляе імпартаваць UCS, захаваны з імем, з любога файла другаснае для нашага малюнка.

Гэты інструмент вельмі карысны калі вы працуеце з планамі, у якіх апрацоўваецца шмат UCS, як правіла, мы ствараем UCS у першым файле, і мы павінны зрабіць тое ж самае для іншых файлаў, з дапамогай гэтай працэдуры, дастаткова проста стварыць іх у першым, і мы можам імпартаваць іх пазней у любы іншы файл.

Працэдура паводзіць сябе аналагічна інструменту Designcenter, за выключэннем таго, што інструмент Designcenter не мае магчымасці імпартаваць UCS з іншых файлаў. У выпадку гэтай руціны хаця гэта не дазваляе перацягваць, вынікі чаканыя.

Каб выкарыстоўваць працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце або дадайце файлы DVB і LSP у Appload Startup Suite.
  2. Увядзіце назву каманды: ІМПУКС
  3. У вобласці зыходны малюнак, націсніце кнопку выбраць, каб выбраць файл чарцяжа, з якога вы хочаце імпартаваць UCS.
  4. У вобласці UCS знойдзены, абярыце UCS для імпарту і націсніце кнопку OK.

Вы можаце атрымаць памол тут


54. ПРАЦЭГРА LISP, ЯКАЯ ВЫДАЛЯЕ ПАКАЗАНУЮ ВЕРШЫНЮ ЛОМАНАЙ ЛІНІІ

З вамі здаралася, што ў AutoCAD у вас ёсць ломаная лінія, і вы хочаце выдаліць адну з яе вяршынь, і для гэтага вам трэба прымяніць больш за дзве каманды.

з гэтай руцінай Усё, што вам трэба зрабіць, гэта паказаць, якую вяршыню ломанай вы хочаце выдаліць і пытанне вырашана.

Каб працэдура працавала правільна, пры ўказанні кропкі, гэта павінна быць на вяршыні, якую трэба выдаліць, а не ў бліжэйшай кропцы, для гэтага вы павінны актываваць рэжымы спасылкі на сутнасці, такія як Endpoint або Intersection.

Каб выкарыстоўваць працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: эвепол
  3. Выберыце ломаную лінію, з якой вы хочаце выдаліць вяршыню.
  4. Паказвае кропку на вяршыні ломанай лініі, якую трэба выдаліць.

Вы можаце атрымаць памол тут


55. ПРАГРАМА, ЯКАЯ ЭКСПАРТЫРУЕ КААРДЫНАТНЫЯ ПУНКТЫ ВЭРШЫН АБ'ЕКТАЎ 3DFACE

Гэтая працэдура, напісаная ў Autolisp, падобная на папярэднюю, розніца ў тым, што на гэты раз яна экспартуе каардынаты вяршынь аб'ектаў AutoCAD 3Dface, гэтыя каардынаты захоўваюцца ў файле CSV Microsoft Excel, які пазначаны для яе.

Экспарт пунктаў вяршыняў Гэта можа значна дапамагчы вам у выпадку, калі ў вас ёсць трыангуляцыя з 3D тварам і вы хочаце атрымаць яго каардынаты каб аднавіць файл каардынат кропкі.

Меркаванні таксама такія ж, як і ў папярэдняй працэдуры, у выпадку, калі ёсць 3D грані, злучаныя аднолькавымі вяршынямі, таксама, калі вы хочаце, варыянт сартаваць каардынаты і ліквідаваць дублікаты.

Экспартаваныя каардынаты маюць фармат P,N,E,C (кропка, поўнач=Y, усход=X, вышыня=Z) і паколькі ён экспартуецца ў файл CSV (падзелены коскамі), пры адкрыцці файла кожнае значэнне будзе займаць сваю незалежную ячэйку і ўпарадкавана.

Каб выкарыстоўваць працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: E3D
  3. Выберыце аб'екты 3D Face, для якіх вы хочаце экспартаваць каардынаты іх вяршыняў.
  4. Паказвае месцазнаходжанне і назву файла CSV, у якім будуць згенераваны экспартаваныя каардынаты.

Вы можаце атрымаць памол тут


56. ПРАГРАМА LISP ДЛЯ КАПІРАВАННЯ АБ'ЕКТАЎ З БЛОКА АБО ЗНЕШНЯЙ СПАСЫЛКІ

Часам неабходна скапіяваць аб'екты, але калі яны знаходзяцца ўнутры блока, мы звычайна раздзяляем гэты блок або, магчыма, выкарыстоўваем рэдактар ​​блокаў, каб мець кантроль над аб'ектамі паасобку, выбіраем іх і капіруем.

З дапамогай гэтай працэдуры больш не трэба будзе ўзрываць блокі або выкарыстоўваць рэдактар ​​​​блокаў для капіравання любы суб'ект у ім, дастаткова толькі загрузіць гэтую працэдуру і выбраць аб'екты для капіявання.

Новыя аб'екты, створаныя з выбару з'явіцца над арыгіналамТак, што пры жаданні вы павінны выбраць іх і перамясціць у патрэбнае месца.

У гэтай працэдуры вы можаце выбраць варыянт што новыя аб'екты можна ствараць на іншым слоі, у залежнасці ад таго, што выбрана, таму што па змаўчанні новыя аб'екты ствараюцца ў бягучым пласце.

Каб выкарыстоўваць працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: CPL
  3. Выберыце аб'екты блока, якія вы хочаце скапіяваць.
  4. Пры жаданні вы можаце змяніць пласт, у якім ствараюцца новыя аб'екты.

Вы можаце атрымаць памол тут


57. ПРАЦЭДУРА LISP ДЛЯ ПЕРАТВАРЭННЯ ДУГ ЛОМАНАЙ ЛІНІІ Ў ЛІНЕЙНЫЯ АДРЫЗКІ

Гэтая працэдура дазваляе пераўтвараць дугі, якія ўваходзяць у ломаную, у лінейныя сегменты, даўжыня кожнага сегмента будзе вызначана ў параметрах каманды. Lisp бярэ даныя вяршыняў абранай ломанай лініі, уключаючы геаметрыю дугі, і стварае новую ломаную лінію з новымі дадзенымі.

Даўжыня кожнага новага адрэзка ў дузе залежыць ад уведзенага значэння, гэта павінна быць менш, чым даўжыня малой дугі абранай ломанай лініі, lisp падзеліць зыходную дугу на «n» сегментаў пакуль не дасягне сваёй першапачатковай даўжыні.

неабавязкова вы можаце захаваць зыходную ломаную лінію, -які створыць ломаную лінію па-над ім- або выдаліць яго.

Гэтая працэдура можа быць карыснай, напрыклад, у выпадку, калі вам трэба вызначыць кропкі ўздоўж крывой на восі гарызантальнага або вертыкальнага выраўноўвання.

Каб выкарыстоўваць працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: артоз
  3. Выберыце ломаную, крывыя сегменты якой вы хочаце пераўтварыць у лінейныя.
  4. Паказвае даўжыню кожнага сегмента, які будзе складаць новую лінейную "дугу".
  5. Выберыце, што рабіць з першапачаткова выбранай ломанай лініяй. Калі вы вырашыце выдаліць, у вас будзе толькі ломаная лінія з выгнутымі сегментамі, ператворанымі ў лінейныя сегменты.

Вы можаце атрымаць памол тут


58. ПРАГРАМА AUTOLISP, ЯКАЯ ЎСТАЎЛЯЕ ПУНКТЫ НА ЗАДАНЫХ АДДАЛЕЧНАСЦІ Ў ВОСІ

З дапамогай гэтай працэдуры вы зможаце ўставіць некалькі кропак з адпаведнымі адлегласцямі на выбраную вось (ломаную лінію). Дадзеныя для ўстаўкі гэтых кропак паходзяць з ручнога ўводу адлегласцей або чытання файла адлегласцей (файл адлегласцей Прыклад для лепшага разумення).

Гэтую працэдуру можна выкарыстоўваць, напрыклад у выпадку восі дарогі, у некаторых выпадках неабходна знайсці дакладны прагрэсіў на восі (ломанай лініі), напрыклад прагрэсіў 23.76, гэта можна зрабіць уручную, але гэта займае больш часу, з дапамогай гэтай працэдуры дастаткова выбраць вось, пазначыць пачатковы прагрэсіў гэтай восі (звычайна са значэннем 0), а потым увесці адлегласць.

Калі ёсць шмат адлегласцяў, якія трэба ўвесці ў вось, а не ўводзіць іх lisp дае магчымасць выбраць тэкставы файл, у гэтым тэкставым файле будуць адлегласці, і lisp будзе чытаць іх адну за адной, устаўляючы іх праз кропку на восі (ломанай лініі).

шепелявость таксама дазваляе змяніць пачатак восі паколькі пачатковая кропка вызначаецца ў адпаведнасці з пачатковай кропкай, якая стварыла ломаную лінію, калі lisp пачынае наносіць адлегласці да канцавой кропкі, якая не з'яўляецца патрэбнай, выкарыстоўвайце опцыю: “Змяніць пачатак восі».

Файл САПР з адной воссю (ломанай лініяй) пастаўляецца разам з працэдурай у якасці прыкладу прымянення працэдуры lisp на практыцы.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: PP
  3. Выберыце спосаб устаўкі прагрэсіўных элементаў: уручную (1×1) або шляхам чытання тэкставага файла.
  4. Выберыце вось ломанай лініі
  5. Увядзіце прагрэсіўную або пачатковую адлегласць восі (па змаўчанні 0)
  6. Увядзіце прагрэсіўны або адлегласць для пошуку (у выпадку ручнога ўводу, калі было выбрана чытанне з файла, гэта неабавязкова)

Вы можаце атрымаць памол тут


59. ПРАГРАМА LISP, ЯКАЯ АЎТАМАТЫЧНА ЎСТАЎЛЯЕ ПАМЕРЫ Ў ПРОФІЛЬ У ПАПАВЕДНАСЦІ З ЗАДАНЫМІ ІНЦЭРЛАМІ

З дапамогай гэтай працэдуры, створанай з дапамогай AutoLisp і VisualLisp, вы зможаце ўстаўляць праз кожныя «n» метраў вышыню абранай ломанай лініі (натуральнай або пашавай мясцовасці) у вашым фармаце профілю, вышыні будуць устаўляцца з пункту адліку, пазначанага ў фармат.

у гэтай камандзе вы можаце вызначыць маштаб чарцяжа, гэты маштаб адносіцца не да вертыкальнага маштабу профілю, а да маштабу памерных тэкстаў, якія будуць устаўлены, памерныя тэксты для маштабу 1:500 будуць большыя, чым для маштабу 1:50.

таксама вы можаце вызначыць вертыкальны маштаб вашага профілю, гэтыя даныя важныя, паколькі яны кантралююць значэнні вышынь, у натуральным профілі мясцовасці, маштабаваным у 10 разоў большым яго памеру па вертыкалі, ён будзе мець значэнні вышынь таксама ў 10 разоў больш, чым яго рэальны памер, таму каманда павінна выканаць адпаведныя аперацыі для пераўтварэння значэнняў памераў у рэальныя.

Яшчэ адно значэнне для ўводу і той, які вызначае гэтую каманду, - гэта адлегласць, у якую будуць устаўлены памеры, значэнне па змаўчанні, якое прыносіць гэтая працэдура, роўна 10, што азначае, што вышыні будуць устаўляцца праз кожныя 10 метраў па гарызанталі ад пазначанай апорнай кропкі.

Пасля выбару ломанай лініі, якая прадстаўляе ваш профіль (TN, Grazing і г.д.), каманда папросіць вас пазначыць кропку адліку ў фармаце вашага профілю, гэты пункт павінен быць пазначаны ў а цэлы прагрэсіўныНапрыклад, калі ваш профіль ад 0+000 да 100+000, вы павінны пазначыць кропку на прагрэсіўным 0 або 10 або 20 і г.д. (у залежнасці ад таго, як часта ўказвалася адлегласць устаўкі вышыні).

Запомніць Каб праграма атрымала адпаведныя вышыні, профіль павінен быць размешчаны правільна, гэта значыць, каб памеры адпавядалі профілі.

Гэтая табліца дапаможа вам лепш зразумець варыянты гэтай працэдуры:

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае: (Значэнні па змаўчанні павінны прытрымлівацца прыкладу з далучаным файлам CAD)

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: ВЧД.
  3. Увядзіце маштаб чарцяжа для памеру памераў: 850 (вы можаце змяніць, пакуль памер не будзе адэкватным)
  4. Увядзіце вертыкальны маштаб профілю: 1 (вертыкальны маштаб такі ж, як гарызантальны)
  5. Увядзіце адлегласць паміж прагрэсіўнымі: 10
  6. Увядзіце колькасць знакаў пасля коскі па змаўчанні: 3
  7. Выберыце профіль, які вы размежуеце (TN, Flush і г.д.)
  8. Кропку адліку пазначце ў фармаце вашага профілю (гл. графік)

Вы можаце атрымаць памол тут


60. ПРАЦЭДУРА LISP, ЯКАЯ ДАЗВАЛЯЕ АТРЫМАЦЬ ПРАГРЭСІВ АБО Даўжыню Ў ПАКАЗАНЫМ ПУНКЦЕ

Гэтая працэдура, распрацаваная ў Autolisp і Visual Lisp, дазваляе вам атрымаць даўжыню або прагрэсіўную ломаную лінію або восі і ўставіць іх у малюнак праз кропку ўстаўкі.

Каб зрабіць гэта, вы павінны выбраць ломаную лінію і паказаць, што пачатковая прагрэсіўная, вы павінны пераканацца, што каманда атрымала правільны пачатковы пункт ломанай лініі (пачатак восі), калі не, вы можаце змяніць пачатак восі з опцыяй, якая прапануе вам гэтую каманду.

Вы можаце змяніць некаторыя параметры па змаўчанні з зыходнага кода, такія як вышыня тэксту, які трэба ўставіць.
Майце на ўвазе, што ваша сістэма каардынат павінна быць станоўчай, інакш пры ўказанні прагрэсіўнай кропкі або даўгаты будзе згенеравана памылка.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: OPR
  3. Выберыце вось ломанай або ўвядзіце літару «C“, каб змяніць пачатак восі
  4. Увядзіце пачатковае значэнне (або пачатковае прагрэсіўнае) пачатковай кропкі ломанай лініі па змаўчанні: 0.00
  5. Пакажыце кропкі, на ломанай якіх вы хочаце атрымаць даўжыню або прагрэсіў

Вы можаце атрымаць памол тут


61. ПРАГРАМА LISP, ЯКАЯ ВЫКОНВАЕ РОЗНЫЯ АПЕРАЦЫІ З ВЫБРАНЫМІ (ЛІКАВЫМІ) ТЭКСТАМІ

Гэта невялікая, але вельмі карысная працэдура Lisp, якая дазваляе атрымліваць інфармацыю аб аперацыях з выбранымі тэкстамі, відавочна, што гэтыя тэксты павінны мець лікавыя значэнні, каб можна было праводзіць вылічэнні, напрыклад: «2.22», «3.39» ( без двукоссяў) і г.д.

Калі сярод усіх лікавых тэкстаў каманда знайсці нелічбавы тэкст напрыклад, слова "кропка", прыме гэты тэкст як значэнне 0.00, таму вынікі яны б змянілі.

Гэтая каманда дае наступную інфармацыю:

  • падлічваць (Агульная колькасць выбраных лікавых элементаў)
  • Númeroмаксімальная (Максімальнае значэнне ўсіх выбраных лікавых тэкстаў)
  • NúmeroMiniMo (Мінімальнае значэнне ўсіх выбраных лікавых тэкстаў)
  • сярэдні (Сярэдняе значэнне ўсіх выбраных лікавых тэкстаў)
  • Торба (Сума ўсіх выбраных лікавых тэкстаў)

Каб атрымаць вынікі проста дастаткова будзе выбраць адзін за адным або праз акно (акно) тэксты, з якіх вы хочаце атрымаць інфармацыю.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: IV
  3. Выберыце ўсе лікавыя тэксты, для якіх вы хочаце атрымаць інфармацыю

Вы можаце атрымаць памол тут


62. ПРАГРАМА LISP, ЯКАЯ ПРАКРУТВАЕ І ДРУКУЕ ЎСЕ МАКЕТЫ З ІХ БЯГУЧАЙ КАНФІГУРАЦЫЯЙ

Гэтая працэдура дазваляе вам праглядаць усе макеты і друкаваць кожны з іх з бягучай канфігурацыяй старонкі, варта ўдакладніць, што макет прасторы мадэлі не будзе ўлічвацца.

Каманда праходзіць праз кожны з макетаў, і калі яна правярае, што гэта прастора мадэлі, яна ігнаруецца, працягваючы з іншымі, таму, калі вы хочаце, каб прастора мадэлі таксама была надрукавана, вам трэба толькі змяніць каманду, каб яна таксама была улічана і раздрукавана.

Вы можаце скарыстацца функцыянальнасцю гэтай каманды, каб, напрыклад, устаўляць бланкі, выдаляць або дадаваць тэкст у кожны макет і г.д. Каманда не друкуе заданні ў «»Фон", калі не пазначана ў дыялогавым акне опцыі ва ўкладцы "Сюжэт і публікацыя».

Калі ў вас шмат файлаў для друку, кожны з якіх мае мноства макетаў, вы можаце павялічыць функцыянальнасць гэтай каманды, выканаўшы наступнае:

Стварыце файл пад назвай акад.лсп (калі ў вас яго яшчэ няма), у гэты файл дадайце ў любым месцы наступныя радкі кода:

(defun s::startup()
(load “Loop and print all layouts.LSP”) ;This is the name of the attached file.
)

Шлях не пазначаны, таму што ўжо зразумела, што шлях да вызначанага файла lsp дададзены ў каталогі падтрымкі AutoCAD (пазначаны ў дыялогавым акне параметраў), калі гэта не так, радок кода можна замяніць наступным ( паказвае поўны шлях да файла lsp для загрузкі):

(defun s::startup()
(загрузіць «C:\\CONSTRUCTEEK\\TUSLISP\\Цыкл і друк усіх макетаў.LSP»)
)

Каб нармальна выкарыстоўваць гэтую працэдуру (без мадыфікацый), вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: LPLOT
  3. Вы павінны дачакацца завяршэння ўсіх заданняў друку.

Вы можаце атрымаць памол тут


63.  ВІЗУАЛЬНАЯ ПРАЦЭДЛА LISP, ЯКАЯ АБРАЗАЕ ТЭКСТЫ НАПРАВА АБО НАЛЕВА ПА КОЛЬКАСЦІ ЎКАЗАНЫХ СІМБАЛАЎ

Гэтая працэдура lisp дазваляе абрэзаць вылучаныя тэксты, яна абразае іх справа, зьлева або з абодвух бакоў, што будзе залежаць ад таго, што паказана ў камандзе.

Напрыклад, калі ў вас ёсць пачатковы тэкст «0+580.00» і вы кажаце камандзе абрэзаць 2 сімвалы злева, каманда заменіць іх на "580.00".

Калі вы загадаеце камандзе абрэзаць 3 сімвалы справа, каманда заменіць першы тэкст на «0+580».

Нарэшце, калі вы дасце камандзе магчымасць абрэзаць з абодвух бакоў, 2 сімвалы злева і 3 справа, першапачатковы тэкст будзе заменены на "580".

Як бачыце, дастаткова пазначыць колькасць знакаў для выразання і вылучыць тэксты, і яны будуць выразаны ў адпаведнасці з пазначаным.

Каб выкарыстоўваць гэтую працэдуру, вы павінны зрабіць наступнае:

  1. Загрузіце файл Lisp у AutoCAD.
  2. Увядзіце назву каманды: РЭТ
  3. Паказвае, які бок тэксту будзе абрэзаны [Налева/направа/абодва]
  4. Увядзіце колькасць сімвалаў, якія трэба абрэзаць на пазначаным баку або баках
  5. Выберыце ўсе тэксты, якія вы хочаце абрэзаць
  6. Націсніце клавішу Enter або пстрыкніце правай кнопкай мышы, каб выканаць замену

Вы можаце атрымаць памол тут

Гольджы Альварэс

Пісьменнік, даследчык, спецыяліст па мадэлях землеўпарадкавання. Ён удзельнічаў у канцэптуалізацыі і рэалізацыі такіх мадэляў, як: Нацыянальная сістэма кіравання маёмасцю SINAP у Гандурасе, мадэль кіравання аб'яднанымі муніцыпалітэтамі ў Гандурасе, інтэграваная мадэль кіравання кадастрам - рэестр у Нікарагуа, сістэма адміністравання тэрыторыі SAT у Калумбіі . Рэдактар ​​блога ведаў Geofumadas з 2007 года і стваральнік Акадэміі AulaGEO, якая ўключае больш за 100 курсаў па тэмах GIS - CAD - BIM - Digital Twins.

Артыкулы па Тэме

56 Каментары

  1. Прывітанне інжынер. Ці можаце вы мне дапамагчы? Калі ласка, як увесці каардынатную сетку ў civil 3D 2024

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

  3. Будзе праграма, якая загружае воблака кропак у фармаце PENCD, падзеленых прабеламі або коскамі ў Autocad 2015
    або вышэй. Дзякуй

  4. ДЛЯ ТЫХ, ХТО МАЕ ЦЯЖКАСЦІ Ў BAIXAR AS LISP. Я БАЧУ, што мяне адрасуюць на сайце на іспанскай мове, і таму вы павінны шукаць VOSSA LISP на іспанскай мове, калі я не знайду гэтыя старонкі. ПАСЛЯ НАЦІСНУЦЬ NA VOSSA LISP, НАЦІСНІЦЕ НА ДАДАЦЭНЫЯ ФАЙЛЫ І АБЛАГІЦЬ ПАДАТКАМ ЗАЯЎКУ.

  5. ДЛЯ ТЫХ, ХТО МАЕ ЦЯЖКАСЦІ Ў BAIXAR AS LISP. Я БАЧЫЎ, што мяне адрасавалі на сайт на іспанскай мове, і таму вы павінны шукаць Vossa Lisp на іспанскай мове, калі я не знайду гэтыя старонкі. ПАСЛЯ таго, як проста націсніце на LISP, націсніце на ДАЛАДЗЕНЫЯ ФАЙЛЫ І АБЛАЖЫЦЕ ПАДАТКАМ ЗАЯЎКУ. СПАДЗЯЮСЯ, Я ДАПАМОГ

  6. Прывітанне, я хацеў бы ведаць, ці ёсць у вас курс або навучанне, каб навучыцца праграмаваць у Autocad. А таксама стварыць праграму, якая дапамагае мне лічыць і ідэнтыфікаваць набор ломаных ліній

  7. Дабранач.. Я хацеў бы ведаць, ці з'яўляецца гэта lisp 37. Пераўтварэнне аб'ектаў 3DFace у цвёрдыя цела ACIS, ці працуе гэта ва ўсіх версіях auto cad?

  8. Я не спампаваў твой lisp
    калі ласка, адчуйце, як я шапялявіў

  9. Прывітанне, я хацеў бы ведаць, як я магу атрымаць гэтыя вусны, каб атрымаць каардынаты ломанай лініі і атрымаць нахілы ломаных ліній

    дзякуй

  10. ПРЫВІТАННЕ
    Я працую чарцёжнікам P&ID і хачу ведаць, як я магу зрабіць так, каб разумныя блокі, якія ёсць у чарцяжы AutoCAD, можна было экспартаваць у Excel.
    у планах:
    арматура
    нумары радкоў
    інструментарыя
    абсталяванне.
    Я хачу атрымаць гэтую інфармацыю і адлюстраваць яе ў Excel. калі хто-то можа дапамагчы мне, калі ласка

  11. Прывітанне ўсім,
    ich suche eine Lisp, die es ermöglicht auf einer Polylinie an x-beliebiger Stelle eine Stationierung (таксама die Länge der Polylinie an dieser Stelle) anzuzeigen.
    LG

  12. Ясна. Мы вышлем вам электронны ліст адносна той функцыі, якую вы шукаеце ў lisp.

  13. Я шукаю Lisp, каб зрабіць градыент, гэта значыць, з акружнасцю пэўнага радыусу, вы павінны выразаць крывую наступнага ўзроўню і стварыць ломаную лінію ад пачатку і гэтак далей, калі вы пераходзіце ў іншае месца, гэта за дызайн дарогі і гэта павольна. скапіруйце кругі і намалюйце ломаныя лініі дзякуй

  14. Не так. Але я адправіў яму электронны ліст з экспертам па lusp, каб сказаць вам, ці можа ён гэта зрабіць

  15. У іх ёсць працэдура прызначэння атрыбутаў базавым неблокавым элементам, і яны могуць быць адлюстраваны ў дыялогавым акне на экране.

  16. Гэй.

    Як мне загрузіць Lisp «Экспарт каардынатных кропак у файл CSV»?

    дзякуй

  17. Goodnight
    МНЕ ХАЦЕЦЦА ВАШАЙ ПАДТРЫМКІ, У МЯНЕ ЁСЦЬ ПРАБЛЕМА МОЙ AUTOCAD НЕ ЗАГРУЖАЕЦЬ ГУБЫ ДЛЯ РЫСАВАННЯ ТАБЛІЦЫ ТЭХНІЧНЫХ ДАДЗЕНЫХ (КААРДЫНАТЫ, БАКІ, ВУТЫ)

  18. Прывітанне ўсім, дзе я магу знайсці больш lisp

  19. прывітаннеааааааааааааааааа

  20. Прывітанне, глядзіце працэдуру з назвай AREASX, калі гэта магчыма.

    Загадзя дзякуй

  21. Прывітанне, я хацеў бы атрымаць доступ да працэдуры, каб дадаць прагрэсіўныя элементы да выраўноўвання.

    дзякуй

  22. Я хацеў бы даслаць вам працэдуру lisp, якая не працуе ў апошніх версіях, а ў старых версіях яна працавала, спадзяюся, вы зможаце яе выправіць і/або палепшыць на ўказаны вамі адрас электроннай пошты, або калі вы адкажаце, я вышлю вам працэдуру lisp .

  23. Добрай раніцы ўсім, мне патрэбна працэдура arcos_de_una_polilinea_en_segmentos_lineales.fas, каб мець магчымасць экспартаваць з autocad у MIDAS GEN 2015, якая не імпартуе дугі, створаныя ў autocad, і я павінен разбіць іх на сегменты. Вялікі дзякуй. Я з Кубы

  24. Sou português e gostava, se possível, de ter a rotina “РУТЫНА, ЯКАЯ ЗАМЕНЯЕ ЗМЕСТ ТЭКСТУ ЖЫЦЦЁМ ПАКАЗАНАГА”.

    Дзякуй

  25. Калі ласка, не маглі б вы сказаць мне, дзе я магу загрузіць вашу працэдуру Lisp "Экспарт каардынатных кропак у файл CSV", таму што ў мяне ёсць рэльеф мясцовасці, і мне трэба экспартаваць яе ў фармат CSV або TXT, кропкі ўводзяцца ў выглядзе тэксту (змесцівам з'яўляецца вышыня ) і ў каардынаце Z выходзіць нуль, зразумела?
    Калі ласка, не маглі б вы дапамагчы мне

  26. Хацелася б Lisp з функцыяй "Выдаліць унутраныя або знешнія аб'екты абранай ломанай", таму што ў артыкуле я не магу знайсці спасылку для запампоўкі.

  27. ЦІКАВЫЯ РУТЫНЫ.

  28. Добры дзень, я хацеў бы ведаць, ці існуе працэдура для атрымання колькасці аб'ектаў і размяшчэння іх у тэксце

  29. Шаноўны, я спрабую загрузіць нейкую працэдуру, і з'яўляецца наступнае папярэджанне:

    لم يتم العثور على

    Запытаны URL /forum/lisp-routine-to-add-or-subtract-values-to-selected-texts не знойдзены на гэтым серверы.

    Акрамя таго, пры спробе выкарыстаць ErrorDocument для апрацоўкі запыту была выяўлена памылка 404 Not Found.

    Што я раблю не так?, 1000 дзякуй Рэй

  30. Прывітанне, калі хто-небудзь ведае які-небудзь лісп, які дазваляе маляваць шматкутнікі, ведаючы даўжыню і вуглы, калі хто-небудзь ведае, руціна topo12, калі вы можаце адправіць мне на маю электронную пошту juanpaulo_100@htomail.com, вялікі дзякуй сябры

  31. Добрыя дадзеныя, дзякуй... :с

  32. добрай раніцы, я хацеў бы ведаць працэдуру для AutoCAD 2014, калі ў вас была яна для стварэння табліц з каардынатаў і праектавання дарог

    дзякуй

    прывітанне

  33. вельмі карысны для распрацоўкі інжынерных праектаў

  34. прывітанне
    Прабачце, ці можаце вы дапамагчы мне з дапамогай шапелявы размежаваць ломаную лінію з яе кіламетрамі? Дазвольце мне растлумачыць, калі ў мяне ёсць ломаная лінія з пачаткам Dm у пачатку 100 і dm у канцы 1000, каб мець магчымасць адзначыць любую кропку ў межах ломанай лініі і ён дасць мне свой dm і пакінь агавораны.

    цяпер пачатак і канец dm заўсёды будуць рознымі для кожнага праекта

    Калі вы можаце мне дапамагчы, я быў бы ўдзячны, бо я часта з гэтым працую, і гэта было б вельмі карысна ў дарожных праектах.

    прывітанне

  35. Прывітанне, можа хто-небудзь дапамагчы мне з шапеляву, каб мець магчымасць звязаць даследаванне, зробленае з адвольнымі каардынатамі, пачынаючы з двух пунктаў, затым былі размешчаны першапачатковыя паўночныя і ўсходнія каардынаты, а вышыня была пакінута такой жа адвольнай, як дзве пачатковыя кропкі, для якіх Я зрабіў з выраўноўваннем, але памеры змяніліся

  36. Прывітанне, вы можаце ўбачыць на гэтай старонцы:
    http://acad.fleming-group.com/index.html
    Тут тлумачыцца, як атрымаць доступ да вашай базы дадзеных з AutoCAD і рабіць у ёй што-небудзь, змяшчае набор працэдур lsp і pdf, які тлумачыць, як імі карыстацца.
    З павагай, Лола.

  37. Добрай раніцы, я хацеў бы ведаць, ці ведае хто-небудзь пра невялікую працэдуру або мае просты прыклад невялікай працэдуры для стварэння базы дадзеных dbf і дадання ў яе дадзеных або выдалення з autolisp.
    Я спадзяюся, што вы мне дапаможаце.
    дзякуй

  38. Прывітанне, сябры, я хацеў бы ведаць, ці ведае хто-небудзь пра працэдуру вымярэння вуглоў (спадзяюся, вонкавых) шматкутніка і іх адлегласці, і калі гэта не занадта шмат пытання, яны экспартуюць іх у Excel.

  39. як напісаць працэдуру .lsp, якая запускаецца пры загрузцы чарцяжа .dwg і пры яго захаванні?
    дзякуй

  40. Мне патрэбна дапамога, каб даведацца, ці выратаваць мяне хтосьці, хто ведае Lisp.

    Я хачу экспартаваць з civil 3d усе папярочныя профілі, створаныя ў тэкставыя файлы, мне дастаткова паказаць прабег, адлегласць да восі і адпаведную вышыню.
    Нешта падобнае

    Км, адлегласць да восі, вышыня

    Гэта ўсе. Можа хто-небудзь мне дапаможа? Я нічога не ведаю ў праграмаванні, таму прашу дапамогі.

  41. Паглядзім, ці зразумеў я.
    Вы кажаце, што з вашым lisp вы экспартуеце каардынаты ў Excel
    Вы аддалілі яго? Я гэтага не разумею, я мяркую, што гэта ў AutoCAD. Як вымярэнне або як функцыя ў Lisp?

    Але калі ў вас ужо ёсць каардынаты ў Excel, чаму б вам не зрабіць наступны слупок з формулай Піфагора паміж кропкай і наступным?
    квадратны корань з ((каардыната y2 -каардыната y2) у квадраце + (каардыната x2 – каардыната x1) у квадраце)

  42. ПРЫВІТАННЕ, ДОБРАЯ РАНІЦА, Я ХАЧУ, КАБ ВЫ ДАПАМАГНУЛІ МНЕ З ШЭПЛАВАЙ. Я ТЛУМАЧУ, У МЯНЕ ЁСЦЬ ПЛОСКАСЦЬ ВЫБАРКІ, КОЖНАЯ ПУНКТА, ВЫБРАНАЯ З дапамогай LISP, ЭКСПАРТУЕ КААРДАНАТЫ Ў EXCEL, АЛЕ ЦЯПЕР Я ЎСТАЎЛЯЮ АДКЛАСЦЬ ПАМІЖ КОЖНАЙ ПУНКТАМ І ПУНКТАМ, ЗАРАЗ Я ХАЧУ ПЕРАДАЦЬ ГЭТА ВЫМЯРЭННЕ ПАМІЖ ПУНКТАМ АД ПУНКТАМ У EXCEL, ТАМУ Я НЕ БУДУ НАБІРАЦЬ 400 ПУНКТАЎ S І ІХ АДДАЛЕЧНАСЦІ, ЦІ ЁСЦЬ ШЛЯХ? КАЛІ ЛАСКА, ГЭТА БЫ МНЕ ВЕЛЬМІ ДАПАМАГЛО І ТАК Я МОГУ ХУТЧЭЙ ПРАЦІРАВАЦЬ У ПРАЦЫ.

    ЗАГАДЗЯ ДЗЯКУЮ

  43. Прывітанне, я хацеў бы ведаць, ці існуе працэдура, якая пераўтварае малюнак AutoCAD у іншую сістэму адліку, напрыклад, з wgs84 у psad56

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

    Прыкладзеныя праграмы для малявання падоўжных і папярочных профіляў, імпарт і экспарт кропак праз excel, розныя ўтыліты, бібліятэка блокаў.

    У тэчцы кіраўніцтваў вы знойдзеце даведку па ўсталёўцы.
    Унутры тэчкі ключа вы знойдзеце файл для актывацыі.
    У тэчцы кіраўніцтваў знаходзяцца файлы даведкі па камандах.

    Заўвага: па прычынах ушчыльнення абноўленае кіраўніцтва было выдалена, а некалькі малюнкаў былі выдалены ў далучаным дапаможніку.
    Абноўлены дапаможнік можна запытаць па пошце па адрасе
    vhcad@hotmail.com
    У выпадку, калі прыкладання вам спатрэбяцца, або прааналізуйце працу каманд самастойна.

  45. Выкарыстоўвайце каманду запыту
    з'яўляецца магчымасць устаўкі вяршыняў

  46. Як я магу ўставіць вяршыні ў ломаную?
    дзякуй

пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

Вярнуцца да пачатку кнопкі