AutoCAD-AutoDeskИнженерингtopografia

Повеќе од 60 Autolisp рутини за AutoCAD

Lisp за конверзии и операции


1. Конвертирај ги нозете на метри и обратно

Оваа рутина генерирана со Autolisp, ни овозможува да ја претворите вредноста внесена од нозете на метри и обратно, резултатот се прикажува во командната линија.

Еве ние, исто така, се користи функцијата за CVunit, оваа функција Lisp, добиените вредности конверзија, на датотеката acad.unt (AutoCAD единица дефиниција), ако сакате да се забележи во детали што овие вредности и различни стапки на конверзија, јас Ви препорачуваме да ја видите оваа датотека .

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: ПИМ
  3. Изберете го типот на конверзија: нозете до метри или метри на нозете
  4. Внесете ја вредноста што сакате да ја конвертирате
  5. Ќе добиете во командната линија информациите со единица конверзија

Можете да ја добиете рутината овде


2. Ги множи сите избрани текстови

Оваа рутина генерирана во AutoLisp овозможува да се добие множење на сите вредности на избраните текстови, за оваа рутина да работи правилно, потребно е избраните текстови да се од типот ТЕКСТ, а не од типот MTEXT.

На пример, ако имате три текста 3 секој со вредности: 1, 2, 3 и избрани три, резултат командата е размножување на овие три броеви, еднаква на: 6.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: mul
  3. Изберете ги сите текстови кои сакате да ги добиете за множење.
  4. Притиснете го копчето Внесете за да го добиете резултатот.

Можете да ја добиете рутината овде


3. Конвертирајте инчи на метри

Оваа мала рутина ни овозможува да ја претворите вредноста внесена во инчи на метри што го покажува резултатот во командната линија, исто така го покажува резултатот поделен помеѓу 2 како дел од дополнителни информации.

Можете да ја модифицирате оваа команда за да конвертирате други типови на единици, зашто ова мора да го модифицирате изворниот код, на пример, конвертирате инчи до сантиметри o минути до секунди, само промена на параметрите на функцијата „цвунит„, во оваа команда cvunit ги има следните параметри: „инчи“ „метри“, со овие параметри, внесената вредност ќе се земе како инчи (инчи) и ќе се претвори во метри (метри), можете да ги промените параметрите во следново: „минута“ „втора“, „инч“ „см“, „акр“ „квадратен двор“, „ft“ „во“, меѓу другото.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: PM
  3. Внесете ја вредноста што сакате да ја конвертирате од инчи на метри и

Подготвен, ќе ги добиете информациите со единица конверзија.

Можете да ја добиете рутината овде


4. Додајте ги должините на линиите на избраниот слој

Оваа рутина ви овозможува да ги додадете растојанијата на сите линии кои се содржани во слојот на објектот што го изберете.

Оваа рутина ви овозможува да додадете растојанија на сите линии кои се содржани во слој на објектот ќе изберете, ако тие беа полилинии во избраниот слој, тие ќе бидат игнорирани.
Откако ќе се најде збирот од сите линии, резултатот ќе се прикаже.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: sumlcapa
  3. Изберете ја линијата што е во слојот од линиите што сакате да ги додадете

Можете да ја добиете рутината за USD 5.99 тука


5. Додајте или одземете вредности на избраните текстови

Оваа рутина со AutoLisp ни овозможува да додаваме или одземаме вредности на текстовите што се избрани.

На пример, ако имате текст со вредност од 5 и да го користите оваа команда и влезе 2 вредноста, избраниот текст промени, ажурирани од страна на 7 вредност, доколку се внесе вредноста -2, текстот ќе се ажурира 3.

Направете следново за да ја користите оваа рутина.

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: vsr
  3. Ја означува вредноста што треба да се додаде или одземе
  4. Изберете ги текстовите што треба да се додадат или одземе.

Можете да ја добиете рутината овде


6. Добијте области од засенчени делови

Оваа рутина ви овозможува да добиете области на засенчување на пресек и да ги поставите вредностите добиени во одбраните атрибути на блок.

Избраните засенчувања мора да бидат во слој што го опишува типот на областа што треба да се добие.ShadingCut"И"ShadowFill".

Lisp ги сумира сите области на шејдерите што се во слојот "ShadingCut„и сите области на засенчувањето на слоевите“ShadowFill” и штом ќе заврши изборот на отворите, атрибутите на блокот области се ажурираат, за ова прво треба да се избере прогресивниот атрибут на блокот, ова е невидлив атрибут, но ливчето непосредно пред изборот го покажува и потоа повторно го крие, ова се прави со помош на командата „Attdisp“, потоа ќе се изберат атрибутите на областите за сечење и пополнување и тие ќе се ажурираат според вредностите на пронајдените области.

Изборот на предметите се врши со помош на прозорец кој ги вклучува сите инсура, вклучувајќи го и текстот на прогресивниот дел од секцијата.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: AXA.
  3. Изберете со помош на прозорец сите точки на сечење и полнење на делот, вклучувајќи го и текстот на прогресивното од истата.
  4. Се избира еден по еден атрибутите на блокот за менување, почнувајќи со атрибутот на прогресивниот.
  5. Командата ќе заврши автоматски откако ќе бидат избрани атрибутите за намалување и пополнување.

Примената на CAD датотеката е прикачена на лаж за подобро разбирање на командата.

Можете да ја добиете рутината овде


7. Добијте наклон на линија или полилина

Оваа команда (Autolisp рутина) ја добива вредноста на наклонот на линијата или полилиния, а исто така добива должина на линија, хоризонтална должина и агол.

Тоа претставува голема помош кога сакаме ги контролираме нашите обетки, за да се добие наклонот, доволно е да се избере линијата или полилината, резултатот може да се прикаже на екранот (командна линија) или да се избере текст (вредноста на овој текст ќе се промени со вредноста на наклонот пронајден).

Вреди да се нагласи дека во случај на полилина, оваа команда го наоѓа наклонот на само првиот сегмент.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: pnd
  3. Изберете ја линијата или полилината за да добиете наклон.
  4. Ако е пожелно, можете да изберете текст кој ќе ја замени неговата вредност со пронајдениот наклон, инаку, само притиснете Внесете за да ги добиете резултатите на екранот.

Можете да ја добиете рутината овде


8.  ROUTINE ВО ВИЗУЕЛНИОТ ЛИЦЕ ЗА ДОБИВАЊЕ НА ЗЕМЈАТА НА ИЗБРАНИ ЛИНИИ ИЛИ ПОЛИЛИНИ

Ова е Lisp генерирана рутина која добива збир на должината на избраните полилинии или линии, резултатот од оваа сума може да се постави во текст со тоа што ќе се одбере или може да биде прикажан само во командната линија.

Можете да изберете линии и полилинии сите заедно преку еден прозорец или еден по еден.

Стандардниот децимален број на збирот на пронајдените должини е 2, но може да се внесе друга вредност.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: lpl
  3. Внесете го бројот на децимали за резултатот од збирот на должината
  4. Изберете линии или полилинии за да ги додадете нивните должини
  5. Притиснете го копчето Внесете за да го завршите изборот
  6. Изберете текст кој ќе ја замени неговата вредност со вредноста на добиената сума или притиснете Внесете повторно да се прикаже резултатот на командната линија

Можете да ја добиете рутината овде


9. ROUTINE ВО ВИЗУЕЛНИОТ ЛИСП, КОЈ ГЕНЕРИ СПИСОК НА СЛОВНИТЕ НА ТЕКОВНИОТ ЦРТЕЖ

Ова е мала рутина која генерира листа со имиња на сите слоеви во тековниот цртеж и ја прикажува на командната линија.

За да ја користите оваа рутина, мора да го направите следново:

Вчитајте ја датотеката lisp во AutoCAD.
Внесете го името на командата: lc
Резултатот ќе биде листа во командната линија на сите слоеви на тековниот цртеж.

Можете да ја добиете рутината овде


Работа со координати


10. РУТИНА НА АВТОЛИСПОТ КОЈ ВИДУВА ТАБЕЛА ЗА ПОДАТОЦИ

Оваа рутина генерира табела со наведениот број на редови и колони, таа е слична на командата за табела на AutoCAD, но полесна за употреба.

Оваа рутина генерира табела со бројот на наведени редови и колони, е слична на командата на табелата AutoCAD, но полесна за употреба, иако не ги поврзува податоците со 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, Cota = Z) и како што се извезува во CSV-датотека (одделени со запирки), при отварање на датотеката секоја вредност ќе ја окупира својата посебна ќелија.

За да ја користите рутината, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: ЕПЦ
  3. Изберете ги објектите од кои ќе бидат извезени координатите (забележете дека ќе изберете точки, текстови и блокови (ако ги најдете).
  4. Ја означува локацијата и името на CSV-датотеката во која ќе се генерираат извезените координати.

Можете да ја добиете рутината овде


12.  КООРДИНАТНИ ТОЧКИ НА ИЗВОЗОТ НА РОТИНСКИ ИЗВОЗОВИ ОД LINES ДО ЦВРС

Оваа Autolisp генерирана рутина за AutoCAD ви овозможува да ги изнесете точките на координатите на краевите на избраните линии во датотека на Microsoft Excel CSV

Координатите извезени одговараат на почетна и завршна точка на линиите, па ако линиите се приклучат со истата точка, lisp ќе чита 2 пати еднаква координата.

Во овој случај, ако сакате треба да ја разгледате опцијата за сортирање на координатите и да ги избришете дупликатите, извезените координати го имаат формат P, N, E, C (Точка, Север = Y, Исток = X, Димензија = Z) и како се извезува во CSV датотека (одделени со запирки), при отварање на датотеката секоја вредност ќе ја окупира својата ќелија независно и на уреден начин.

За да ја користите рутината, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: EL3
  3. Ги избира линиите од кои ќе се извезуваат координатите на стартната и крајната точка.
  4. Ја покажува локацијата и името на датотеката CSV во која ќе се генерираат извезените координати.

Можете да ја добиете рутината овде


13. ROUTINE LISP ЗА ИМПОРТАНИ ПОИНЦИ НА КООРДИНАТИ ОД MICROSOFT EXCEL

Оваа рутина генерирана за употреба во AutoCAD и вертикални апликации ќе ви овозможи да го вградите на координатите на точките од датотека во Microsoft Excel, оваа рутина не е неопходно да се утврдат деталите поврзани со датотека за увоз, преку својата интерфејс имаат достапни опции потребни за увоз на поени како што сакате.

За да ги увезете поени, потребно е датотеката со точки што треба да се увезе да има XLS продолжување (од верзии пред канцеларијата 2007) или XLSX (верзија 2007 или подоцна) и во датотеката координатите се форматирани со формат: P, N, E, C, D, (Pзаедно, Nорте, Eсте Cota Dопис), како што е прикажано на следнава слика:

Тоа ви овозможува да изберете помеѓу 3 различни видови на начини за вметнување точка точка во прочитаната координата.

  • Првиот е да изберете да внесете a Ентитет на точка на AutoCAD (што е генерирана од командата POINT), запомнете дека прикажувањето на точка во AutoCAD зависи од видот на приказот на точка што сте го дефинирале со командата DDPTYPE.
  • Втората опција се состои од изберете блок зачуван во цртежот како точка што треба да се вметне во координатата за читање, стандардно рутината создава нов блок наречен „cg-точка“, кој може да се користи ако има блокови во цртежот или ако нема блокови во цртежот.
  • Третата опција поврзана со стилот на точка, ви овозможува да увезете блок од хард дискот, запомнете дека во овој случај димензиите со кои бил креиран блокот влијаат на визуелизацијата на блокот за време на вметнувањето.
  • Во однос на податоците од точка (етикети), iCe ви овозможува да одлучите што сакате да го покажете, ако сакате само да прикажете точка, ќе треба само да ја изберете оваа опција, истата за текстот на Димензијата или описот на точката. Можете да одберете да ги прикажете податоците од тагот 3 или да не покажете ништо.

Исто така, можете да го контролирате бројот на децимали во текстот на вметнатата димензијаНа скалата ќе бидат етикетирани, ротацијата него чија основа точка е локацијата на увезената точка и сепарација на етикетата во однос на точка, овие опции се може да се чуваат со име, така што можете да ги нарекуваат според точките што ќе ги внесете.

Сите овие опции ќе ви овозможат да ги внесувате вашите поени од Excel-датотека на брз и јасен начин, вреди да се разјасни дека начинот на кој се гледаат текстовите на ознаката за точка не зависи од рутината, но сегашниот текст стил на вашиот цртеж и тековниот слој.

Пред некое време јас објави рутински развиена од страна на корисникот, но дозволен увоз координира од текстуална датотека, но со многу ограничувања, овојпат со оваа нова команда ќе имаат повеќе опции за контрола на координати на точка на вметнување.

Приложената датотека исто така обезбедува блок на пример што можете да го увезете, освен табела со точен формат што и е потребна на командата за увоз на координатите без никакви непријатности.

За да ја користите рутината, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: ICE
  3. Во полето за дијалог, наведете ги опциите за кои мислите дека се погодни за увоз на поени.

Можете да ја добиете рутината овде


14. Увезите области од csv датотека во пресек

Оваа команда ви овозможува да увезете области (стандардно намалување и пополнување) на пресек на теренот, областите за увоз мора да бидат во CSV (со запирка со запирка), во зависност од приложената датотека со примероци.

Оваа команда ја чита прогресијата што се наоѓа во првата колона на csv датотеката и го пребарува текстот со истиот прогресивен во цртежната датотека, вметнувајќи ја соодветната област за сечење и полнење во горниот десен дел на пресекот.

Стандардно, наставките што се вметнуваат во областа за сечење и пополнување се: „AC=“ и „AR=“, со кои може да се манипулира со код, како и со бројот на децимали и висината на вметнатиот текст.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Го утврдува како актуелен слојот што ќе ги содржи текстовите што ќе се вметнат, на пример: „Текст-области“.
  3. Внесете го името на командата: arimx
  4. Изберете датотека SCV што ги содржи областите што треба да се увезат
  5. Изберете го што сакате да го вметнете нејзината соодветна област од датотеката csv, ако сакате да ги изберете сите само притиснете го копчето Внесете.

Можете да ја добиете рутината овде


15. Наведете ги насоките на сликите вметнати на цртежот

Ако работите со слики, често е неопходно да се генерира листа од нив, вклучувајќи ја и нивната локација патека, со оваа рутина можете да генерирате листа со патеки од сите слики вметнати во тековниот цртеж.

Оваа рутина не бара внесување на било која опција, едноставно јавете се на командата и веднаш ќе се прикаже во командната линија на AutoCAD, листата со патеките на вметнатата слика.

За да ја користите рутината, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: lima

Можете да ја добиете рутината овде


16. Заменете го текстот со тековната патека на датотеката

Оваа рутина развиена во Autolisp, ни овозможува да го ажурираме секој текст, со патеката и името на тековната датотека.

Ова е добра помош при ажурирање на меморандумот за плановите со оваа информација.
Добиени по пат исто така вклучува и името на тековната картичка, ако сте во модел простор, прикажан на крајот на трасата: модел, во спротивно тоа ќе се покаже името на тековната картичка.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: пат
  3. Изберете го текстот што ќе го замени со вредноста на тековната патека на цртање, ако не сакате да замените некој текст само притиснете Внесете за да се прикаже патеката на командната линија.

Можете да ја добиете рутината овде


17. Заменува текст избран од тековниот датум со различни излезни формати

Со помош на оваа добра рутина можеме да го замениме секој текст, со вредноста на тековниот датум.

Командата 8 обезбедува различни видови на формати за овој датум, се движат од едноставен тип на денот, додека долго формат на датум тип, кој се добива со програмирање AutoLISP име на денот на тековниот датум.

Можете да изберете елементи на тип Текст y Mtext, тие ќе бидат автоматски заменети со тековниот датум со избраниот формат, достапните формати на датуми се прикажани на илустрацијата, секој од нив се идентификува со неговиот број, кој ќе служи за избор на формат кога се бара во командната линија на AutoCAD.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: RF
  3. Наведете со бројот 1 на 8, датумот на излезниот датум, можете да го внесете прашалникот (?), за да ги прикажете достапните формати на датуми
  4. Изберете ги текстовите што сакате да ги замените со датумот со избраниот формат
  5. Притиснете го копчето Внесете за да ја завршите командата и да ги ажурирате избраните текстови

Можете да ја добиете рутината овде


18. ИНТЕНЗИРАЊЕ ИЛИ ПРЕВОДОТ НА ИЗБРАНИ ТЕКСТОВИ

Понекогаш сакаме да се инвестира на вредностите на двата текста, на пример, дека текстот со бројот 1346 1111 станува и обратно, оваа рутина ни овозможува да се транспонираат вредности на избраните текстови.

За да се постигне овој резултат, доволно е да се означат двата текста, една по друга.

Направете следново за да ја користите оваа рутина.

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: меѓу
  3. Изберете ги двата текста за транспонирање.

Можете да ја добиете рутината овде


19. РАТИНА ЗАМЕНА НА СОДРЖИНАТА НА ТЕКСТ СО ТОЧКА НА ИНДИКАТИВНА ТОЧКА

Оваа нова команда ја добива вредноста на димензијата (Y координати) на дадена точка и ја поставува како содржина на избраниот текст.

Оваа рутина е многу корисна, на пример, кога работиме со теренски профили и сакаме да ја добиеме висината на темето и да ја поставите во еден од текстовите што ја покажуваат димензијата на теренот, исто така може да се користи кога работите со пресеци на теренот и се сака да се добие вредноста на димензијата во оската на делот и да се утврди во текст кој ќе ја покаже таа вредност на квотата.

Оваа команда може да укажуваат на тоа ниво ќе има димензии да бидат поставени во текстот, тоа не е на висина на избраниот текст, но на скалата има профил или дел за да се покаже, ако вашиот профил пример се намалени 10 пати во вертикалата, мора да ја наместите командата 10 NC да се скали како a, така што командата, направи соодветна поделба и да ја поставите соодветната вредност во избраниот текст.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: NC
  3. Наведете ја големината на квотите
  4. Внесете го бројот на децимални места што ќе ги содржи текстот со дадена димензија (по стандард 3)
  5. Ја покажува точката од која сакате да ја добиете квотата и
  6. Изберете го текстот што ќе биде заменет со вредноста на добиената квота или ако сакате да го притиснете копчето Внесете само да ја прикаже квотата добиена без да го замени текстот

Можете да ја добиете рутината овде


20. Рутински СТАВАЊЕ ТЕКСТОВИ за прогресивно, а друг со COTA назначена со додавање префикс или суфикс

Оваа команда ви овозможува да ги добиете прогресивните и димензиските вредности (X и Y вредности) на дадена точка и да ги поставите во избраните 2 текстови.

Во прилог на секој текст, додава префикс или наставка, на пример, ако за димензијата (координата Y) е означен префикс, еднаков на „CT =“, кога ќе се избере текстот за надморска височина, командата ќе го ажурира избраниот текст според вредноста на добиената кота, плус посочениот префикс, на пример „CT=236.42“, кога ќе се избере прогресивниот текст, тој ќе се ажурира со вредноста од добиената X координата плус наставката „0+“, на пример „0+10.0“.

Оваа команда доаѓа со префикси за прогресивни и веќе дефинирани димензии ("0 +" и "CT =") и тие може да се менува со менување на изворниот код, исто така, оваа команда може да биде изменета, ако сакате, за префиксот и суфиксот, а текстовите се додава.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: PC
  3. Ја означува точката од која вредностите на прогресивната (Х-координата) и координатната (Y-координата)
  4. Изберете прогресивен текст
  5. Изберете го текстот за димензија

Вредностите на текстовите ќе се ажурираат со добиените податоци

Можете да ја добиете рутината овде


21. ROUTINE AUTOLISP ЗА ОСНОВАЊЕ НА СПЕЦИФИЧНА КОТА ВО ИНДИКАТИВНА ТОЧКА

Тоа е рутина направена во Autolisp, која ни овозможува да поставите вредност на димензија (Y-координата) во одредена точка.

Оваа команда бара податоци (точки и вредности) и врши операции за да се добие конечната вредност што треба да се постави во координатната Y-координата на наведената точка (ја менува вредноста на координатата на Универзалниот координатен систем (UCS) во точка означена со внесната вредност ).

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката во AutoCAD користејќи ја командата ПРИМЕНА или копирање на датотеката и вметнување во AutoCAD.
  2. Внесете го името на командата: OS
  3. Кога ќе биде побарано да ја означите точката на димензија, мора да наведете точка на екранот (точката во која сакате да поставите одредена димензија).
  4. Командата ќе ве поттикне да ја внесете вредноста на димензијата за да поставите или изберете текст:
  5. Тука мора да внесете ја вредноста на димензијата сакате да имате на координатата на точката што е наведено, можете да внесете вредност или можете да одберете текст кој содржи вредноста на димензија, командата ќе ги добиете само нумеричка вредност во случај на исто така, имаат некои опис.

За да се потврди дека димензијата внесена во наведената точка е поставена изврши команда проект, укажи на точката, и ќе забележи во командната линија дека вредноста на Y-координати сега е со внесната вредност.

Можете да ја добиете рутината овде


22.  AREASX: ROUTINE LISP ЗА НАПОЈУВАЊЕ НА ОБЛАСТИ ПО КОНТУРИ

Оваа команда ви овозможува да пронајдете области кои укажуваат на внатрешна точка меѓу предметите или со избирање на затворени контури, оваа команда ја покажува добиената област или на друг начин ја поставува во избраниот текст.

Командата Ax ax ги има следниве опции:

Почетна барања:
Наведете внатрешна точка на областа или [Изберете објект / опции] :

Тука мора да ги наведете внатрешните точки од кои ќе се добие областа, а останатите опции се опишани подолу:

Изберете објект: Наместо да наведете внатрешни точки за да најдете воздух, можете да изберете затворени полигони за да ја најдете вашата област.

Опции: Оваа опција го вчитува полето за дијалог за команди, дијалогот е следен:

Секоја опција е опишана подолу:

Број на децимали: Бројот на децимали што областа ќе ги има (стандардно 2).
Висина на текст што треба да се вметне: Ако одлучите да вметнете текст со добиената област, тука е поставена висината на која ќе се рече текстот.

Конверзии на области: Оваа опција ви овозможува да ги извршувате операциите со вредностите на пронајдените области, секоја област е додадена, одземена, множи или поделена со фактор кој мора да биде наведен во долниот дел од оваа опција.
Командата покажува дали конверзијата е активна и која од операциите е извршена и со која вредност ќе се изврши конверзијата.

Оваа опција ви овозможува да ги прилагодите областите кога цртежот е во различни размери или во други единици за цртање.

Примени засенчување: Оваа опција им овозможува на секое означено подрачје да биде засенчено за да има подобар преглед на подрачјето што се наоѓа, овозможувајќи да се провери дали е точно (овозможено по дифолт).
Име на сенки: Тука мора да го наведете името на сенката што треба да се примени во наведените области (Solid default).

(Засенчување) Скала: Тука е индициран факторот за скалирање на сенката, овој фактор е варијабилен според типот на избраниот засенчување.

Боја (засенчување): Бојата што ќе ја засени ќе се применува во наведените области.

Завршувањето на засенчување: Опциите подолу се применуваат откако командната апликација е прекината.

Држете ги контурите: Ако е овозможено, генерираните контури не се бришат.

Држете засенчување: Ако е овозможено, генерираните сенки не се бришат.

Конечни барања:
Наведете внатрешна точка на областа или [Изберете објект / Вметнете го текстот / Опциите] :

Вметни ја областа за текст: Оваа опција ви овозможува да вметнете текст со добиената област наместо да изберете која ќе ја замени. Текстот со пронајдената област го има стандардниот префикс: „Површина =“, овој префикс може да се измени во програмскиот код.

Промени текст: Оваа опција се активира кога ќе се притисне копчето Enter или ќе се притисне десното копче на глувчето, кое ќе бара да се избере текст, на пример ако има текст со следнава содржина: „AC=0.00m2“ и преку наредбата Пронајдена е површина од 3.25, потоа командата ќе го замени текстот, ажурирајќи го на „AC=3.25m2“. Како што можете да видите, AX ги заменува само нумеричките вредности на текстот што треба да се замени, така што можете да имате текстови од областа со различни префикси, на пример: „AR=0.00m2“, „AM=0.00m2“, „Површина за сечење =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. Ви овозможува да ги изберете сите ентитети на внесениот слој

Тоа е русинска рутина која ви овозможува да ги изберете сите ентитети кои се наоѓаат во наведениот слој, не прави разлика помеѓу бојата или другиот имот што може да го имаат ентитетот.

Оваа рутина не е чувствителна на случај за време на внесување на името на слојот, па можете да внесувате на кој било начин, само што е добро напишано.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: SCA
  3. Внесете го името на слојот на објектите што сакате да ги изберете
  4. Направете избор на субјекти ефективни од режимот превидови

Можете да ја добиете рутината овде


26. Копирајте ја содржината на текстот во друг текст

Тоа е рутина направена со програмскиот јазик autolisp, ни овозможува да ја копираме содржината на избраниот текст и да ја поставите таа вредност во втор текст за да биде избрано.

За да ја користите оваа рутина, мора да го направите следново:
  1. Вчитајте ја датотеката lisp во AutoCAD, користејќи го comado Appload или едноставно со копирање на датотеката и вметнување во AutoCAD.
  2. Внесете го името на командата: RT
  3. Изберете го текстот од кој сакате да ја добиете вредноста.
  4. Изберете го текстот што сакате да го замените со претходно добиената вредност.

Како што можете да видите, рутината е едноставна, но е многу корисна кога станува збор за уредување на текст.

Треба да се напомене дека јазикот што се користи во оваа рутина е јасно AutoLisp, во нов запис ќе ја објавиме истата команда, но напишана во VisualLisp, во која ќе забележиме дека големината на структурата е дополнително намалена.

Можете да ја добиете рутината овде


27. Променете го децималниот број на текст без да ја изгубите оригиналната вредност

Оваа рутинска рутина ви овозможува да го смените бројот на децимали на избраните текстови без да го изгубите оригиналниот број на децимали, со што можете да прикажете број, на пример со 2 децимали, но внатрешно ќе има нов имот со неговата првично дефинирана вредност.

Оваа нова состојба може да се пристапи само со оваа команда, бидејќи не е наведена во полето за дијалог Properties.

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 висина.

Направете следново за да ја користите оваа рутина.

  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. ROUTINE LISP ЗА ОТСТРАНУВАЊЕ НА СОДРЖИНАТА НА АТРИБУТ НА БЛОК

Кога имате блок со многу атрибути, многу е мачно да ја избришете содржината на многу од нив, обично двоен клик врз избраниот атрибут, почекајте да го вчита дијалогот и да продолжи да ја брише содржината.

За да се избегне оваа мачна работа, оваа мала рутина ќе ве ослободи малку од времето што го поминавте во вршењето на задачата опишана погоре. Со оваа команда имате само да ги изберете атрибутите за кои сакате да ја избришете содржината.

Мора да потврдите дека текстовите што се во блокот се атрибути (понекогаш збунети меѓу нив), така што рутината правилно функционира. Ум, оваа команда само ја брише содржината на атрибутот, но не и самиот атрибут на блокот.

За да ја користите рутината, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: BCA
  3. Изберете ги атрибутите на блокот од кој сакате да ја избришете нејзината содржина.

Можете да ја добиете рутината овде


33. РУТИНА ВО ВИЗУЕЛНИОТ ЛИСАП КОПИРАЈ СОДРЖИНАТА НА ТЕКСТОТ И СОСТАВУВАЊЕ НА СИТЕ ИЗБОРНИ ТЕКСТОВИ

Пред некое време делив со вас рутина која ја копира вредноста на текстот и ја воспостави на друг избран текст, овој пат оваа рутина ќе ви овозможи да ја добиете вредноста на избраниот текст и ќе ја воспоставите на неколку текстови што ги избирате.

Употребата на оваа нова команда е многу едноставна, само треба да го изберете текстот од каде што сакате да ја копирате вредноста и потоа мора да ги изберете сите текстови што сакате да ги замените со оваа нова вредност.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: RTN
  3. Изберете го изворниот текст на вредноста што треба да се копира
  4. Изберете ги текстовите што ќе бидат заменети со оваа нова вредност
  5. Притиснете го копчето Enter за да ја завршите командата и да ги ажурирате текстовите со новата вредност

Можете да ја добиете рутината овде


34. ROUTINE ВО AUTOLISP КОЈ ЗГОЛЕМУВААТ ИЛИ ПРОГРЕСИВУВАЈТЕ НАМАЛУВААТ ВИСОКОТ НА ТЕКСТОВИТЕ

Тоа е шуплина која содржи две команди: Зголемување и Намалување, овие команди овозможуваат да ја измерат висината на избраниот текст, зголемување или намалување на големината според избраната команда.

Промената на големината е направена за секој клик направен во текстот и се прави според фактор што е наведен во изворниот код на 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 овозможува да се зголеми вредноста на броевите на избраните текстови (еден по еден) според означен фактор на зголемување.

Ако означената вредност е негативен број, следните вредности ќе бидат намалување на почетната вредност.

На пример, ако почетната вредност е бројот на 1 и се внесува вредност на инкрементот на 1, следните селектирани броеви ќе се зголемат за една единица, следниот 2, следниот 3 и така натаму.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: АД
  3. Изберете го текстот со почетната вредност
  4. Внесете го прирастот
  5. Изберете еден по еден сите текстови што сакате да ги замените
  6. Притиснете го копчето Enter за да ја завршите командата

Можете да ја добиете рутината овде


Lisp за топографија и 3D


37. Конвертирај ги 3DФактите на ACIS цврсти материи

Пред некое време наидов на оваа интересна рутински Lisp и иако во последно време не се користи, секогаш кога ми е потребна ми помогна неверојатно со пресметки обем, овој додаток во моментите дека граѓанското 3D не ми даде резултатите што ми треба .

Тоа е рутина во која избирање објекти на 3Dface, екструдирајќи ги заедно и претворајќи ги во единствен 3D Solid објект, неговата употреба е едноставна и едноставно ги одбирате објектите и рутината ќе ја изврши целата работа.

За поголемо разбирање на промените кои рутината ги прави во предметите, треба да имате поглед 3D, инаку во поглед на фабриката нема да се почитуваат височините креирани во 3D Solid, бидејќи цврстината се создава со проектирање на секое избрано лице вертикално „долу“ по тековната z-оска, до авион и на растојание определено од страна на корисникот.

За да се обезбеди дека сите делови од решетката се генерираат како цврсти материи, ова растојание не може да биде нула, но цврстото може да се намали подоцна, ако е потребно, до потребната дебелина, со булозни операции или операции за уредување на цврсти материи. Како резултат на цврстиот материјал се создава во тековниот слој.

Ако на крајот од соединувањето на малите цврсти материи, операцијата запира или виси поради ограничувањата на меморијата, можете да се обидете да им се придружите рачно.

Белешки за разгледување:

Ако соседните лица немаат идентични координати, ќе има многу мали празнини или преклопувања помеѓу цврстите материи што се добиени од нив, што може да биде затоа што AutoCAD не може да може да се приклучи на цврсти материи, прикажувајќи ги следните пораки:

  •  „Неконзистентно задржување на кривата на пресекот“.
  •  „Неконзистентни информации во темето и координатите на коџот“.
  •  „Неконзистентни односи меѓу рабовите“.
  •  „Неконзистентни односи лице-тело“.
    Ако проблемите продолжат кога се генерира цврстиот материјал, мора да копирате мало растојание и потоа да ги споите копиите со оригиналот за да ги пополните сите празнини на површината 3DFace и обидете се повторно додека не го решите проблемот.

За да ја користите рутината, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: F2S
  3. Изберете го 3D за конвертирање во солидна
  4. Внесете го висината (надолу) што ќе има цврстината од секоја теме на 3DF
  5. Внесете го начинот на генерирање на цврстиот: автоматски или рачно

Можете да ја добиете рутината овде


38. Вметнува димензии во контурни линии од нејзината надморска височина

Во неколку наврати ќе откриете дека имате криви на ниво во датотеката, но тие немаат квоти, преку оваа рутина, можете да внесете димензии во кривата на топографски нивоа што ја сакате.

Димензиите што треба да се вметнат се блокови со атрибути, овие блокови се креираат во цртеж внатре милиметри. За да можете да го користите овој lisp без проблеми, мора да ја користите командата „ЕДИНИЦИ” (Единици) дефинирајте ги единиците на содржината за вметнување во “Милиметри“ (милиметри).

Вреди да се разјасни дека за оваа рутина да се вметне правилна кота на линиите на контурата, тие мора да имаат надморска височина (координата z> 0), бидејќи височината се добива од точката означена на кривата на контурата. Ако контурните линии имаат надморска височина 0 (координата z = 0), односно немаат надморска височина, рутината ќе вметне текст со таа вредност.

На барање на рутински скала се однесува на скала која ќе се црта на цртежот, е вредноста на репер текст димензија големина треба да се вметнат, ќе може да се тестира со зголемување или намалување на оваа вредност до димензија е вметната со на големината на текстот што го сакате.

Оваа рутина има прилози на 2: EL_TAG.dwg y EL_TAG2.dwg, тоа се блоковите со атрибути објаснети погоре, овие датотеки може да се копираат насекаде, иако се препорачува тие да бидат во иста папка како и рутината.

За да може AutoCAD да ги вчита овие датотеки, мора да ја дефинирате патеката на локацијата AutoCAD во полето за дијалог Опции-> Пат за пребарување датотеки за поддршка.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: CPE
  3. Покажува точка над линијата на кривата на ниво и на местото каде што сакате да ја вметнете димензијата
  4. Укажува друга точка за да се дефинира ротацијата која ќе има димензија за вметнување
  5. Можете да продолжите со вметнување повеќе димензии што ја означуваат вашата точка за вметнување, ако не сакате да вметнете повеќе димензии, притиснете го копчето Enter за да ја завршите командата

Можете да ја добиете рутината овде


39. Нацртајте линии на намалување или пополнување падини

Оваа рутина ги црта линиите на сечењето или пополнувањето на патеките, овие наклони линии се неопходни за да ја покажат или да ја претставуваат нееднаквоста меѓу платформите.

Со цел да се генерира линијата на наклон со оваа рутина, мора да се внесат податоци 6, кои ќе овозможат генерирање на наклон линии како што се очекуваше.

Следниве се бараните податоци:

  1. Растојание меѓу наклон линии (m): Тука мора да внесете поделба помеѓу секоја линија на падина.
  2. Изберете ја полилината од највисоката димензија: Бидејќи наклонот е разлика помеѓу две линии на рабовите, овде мора да се наведе дека полилинот е оној од највисоката димензија.
  3. Изберете ја полилината од најниската димензија: На ист начин мора да се наведе полилиния од најниската димензија.
  4. Исечете или пополнете?: Насоката на цртежот на почетокот на линиите на наклонот ќе зависи од тоа дали е засек или полнење, стандардно при притискање на копчето Enter ќе се земе како вредност за полнење „R“.
  5. Максимална должина на линија на наклон: Ако мерката е помала од растојанието до подножјето на наклонот, ќе се забележи дека линијата не се сече со линијата на наклонот, ако е посакувано наклонот главната наклона на нозете достигнува пресекот со работната линија на наклонот, треба да се покаже поголема вредност како 200 или 500.
  6. Растојание помеѓу тротоарите: Тоа е Разделбата што тротоарите ќе ја имаат.

Можете да ги набљудувате следните графикони за подобро разбирање на дефинициите:

Тука е прикажана максимална должина за наклон линија на 5m.
Ова укажува на максимална должина за 200m линија наклонот (точната вредност не е важно се даваат само претерана вредност, така што кога работ линија вкрстува подножјето на падините, автоматски се намали).

За да ја користите оваа рутина, мора да го направите следново:

  1. Мора да го имате како актуелен слојот што ќе ги содржи линиите на падините што треба да се генерираат, на пример:Наклони линии".
  2. Вчитајте ја датотеката lisp во AutoCAD.
  3. Внесете го името на командата: Tic
  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. Внесете го наклонот што ќе ја има линијата во проценти (ejm: 12), без знакот за проценти

Можете да ја добиете рутината овде


42. Пресметајте ги сечените и пополнете области на напречни пресеци

Со оваа рутина Lisp може да се најдат области на намалување и да се пополни од пресек има линија на природен терен и земјата линија (последниот дел пат).

Со оваа рутина Lisp може да се најдат области на намалување и да се пополни од пресек има линија на природен терен и земјата линија (последниот дел пат).

За оваа шуплина да ги пронајдете областите, мора да направите избор на полилинии на теренот и пасењето, а командата ќе побара точка за внесување на текстот на соодветните области што се наоѓаат.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: ОБЛАСТИ
  3. Изберете полилиния на оригиналната патека (Природен терен)
  4. Ја избира полилината на патот (рим или под-лизгач)
  5. Наведете точка за да ги внесете текстовите на добиените области

Примената CAD датотека е исто така вклучена во датотеката .rar за понатамошно компресирање на рутината.

Можете да ја добиете рутината овде


43. Вметнете ги падините на надолжниот профил

Оваа рутина ви овозможува да вметнете во гитара во очекување на надолжниот профил (polyline или линија), така што, ете, едноставно одберете го профилот (polyline) и укажуваат на точка што одговара на вертикални локацијата на текстови укажуваат на падините.

Ако тоа е командната линија пресметува само на крајните точки, утврди дека начинот на падина, во случајот во прашање на polyline, рутински добива секој почетното и крајното теме и пресметува падина вклучувајќи ги и сите сегменти на полилиния.

Текстот што го означува добиениот наклон е од типот, на пример: „P = 1.11% во 10.49 m“ и како што знаете, овој формат може да се измени за да се прилагоди на начинот на кој работи секој од вас.

Како и во претходната рутина, сегашниот стил на текст не треба да размислува за висина, ако грешка е генерирана и падините нема да бидат вметнати.

Скалата наведена на почетокот на рутината е само за големината на текстовите и не влијае на мерките што се преземаат за обработка на падините.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: Поп
  3. Внесете ја опсегот за вметнување на текстот на добиените падини
  4. Одберете профил за да ги пресметате падините
  5. означува референтна точка за внесување на текстовите со падините

Можете да ја добиете рутината овде


44. Вметнете белег во вертикалите на полилиния

Ова Lisp рутина е адаптација на претходниот и ви овозможува да се стави знак на сите темиња на polyline ќе изберете, вие само треба да изберете за неа.

Вметната бренд е цртеж фајлови (блок) генерирана за одредена скала, но е целосно индивидуализира, може да се променат секој цртеж, еден мора да ги почитува точка центарот од него (во овој случај центарот на кругот на блок ).

Во изворниот код на датотеката можете да одберете да внесете круг наместо блокот, за што треба само да ги отстраните коментарите на линијата која го содржи овој код и да ја коментира линијата што внесува блок.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: IMA
  3. Изберете ја полилината што сакате да ги означите нејзините темиња
  4. Ја покажува патеката и името на датотеката за извоз

Можете да ја добиете рутината овде


45. Промотерот сместува избран автомобил со возило

Оваа програма развиена во AutoLisp, овозможува да се добие вредноста на наклонот на избраната линија.

Треба да се напомене дека оваа команда работи само со линии, ако имате полилинела треба да експлодира или генерира линија над полилинията.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: TL
  3. Изберете ја линијата од која сакате да добиете наклон.
  4. Добиените информации се наклонот H: V.

Можете да ја добиете рутината овде


46. ПАКЕТ НА 3 RUTINE ЗА СОДРИНА ALLидови - ДЕЛ 3: КРЕИРАЕ НА ПРОФИЛОТ ОД СЕКЦИИТЕ НА WАЛ

Со оваа рутина ќе се создаде профил (височина) на потпорен ѕид, овој профил може да се направи од податоците на крстот делови од ѕидовите, овие податоци се: Progressive, Cota Cota Корона и фондации.

Податоците од скалата кои ги бара командата, тоа не се однесува на вертикалната скала на профилот (профилот се генерира со вертикална скала еднаква на хоризонталната) но големината на скалата за текстот на профилот (димензии и други податоци).

За генерирање на профилот, доволно е прво да се избере прогресијата на делот, потоа димензијата на круната и, конечно, долната димензија на фондацијата.

Мора да бидете посебно внимателни при изборот на податоците бидејќи ако не изберете текст и кликнете на екранот, командата ќе смета дека го завршила изборот на податоци за генерирање на профилот.

Заедно со рутината се испорачува CAD датотека, со пресеци на wallидови, како пример за да се примени рутинската липица во пракса.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: МУП
  3. Внесете ја големината (големината) на текстовите на профилот (пример: 75)
  4. Изберете прогресивен текст
  5. Го избира текстот на димензијата на круната
  6. Изберете го текстот на дното на фондацијата
  7. Откако ќе го завршите изборот на сите делови на ѕидот, притиснете Внесете и укажува на точка во која ќе се генерира горниот лев дел од круната на профилот на ѕидот.

Можете да ја добиете рутината овде


47. ПАКЕТ НА 3 RUTINE ЗА СОДРИНА ALLидови - ДЕЛ 2: ДИМЕНЗИОНИРА BOЕ (ДОГОВОР) НА СЕКЦИЈАТА НА WАЛ

Оваа рутина ви овозможува да големина (тесни) секција еден ѕид генерирани со рутински претходно објавени (бидејќи тоа го има истиот дизајн критериуми), резултатот е како на следната слика (мерењата се разликуваат во зависност од димензиите на ѕид).

Оваа рутина бара скала за димензиите што ќе бидат генерирани, оваа скала се однесува само на одделувањето помеѓу линиите на димензионирани, големината и обликот на димензиите зависат исклучиво од сегашниот стил на димензија и ова претходно треба да се генерира од корисникот за работната површина што се работи.

За да се генерираат падините, продолжете како и во претходната рутина за генерирање на ѕидот, точка е означена на рамото на наклонот на делницата на патот, на страната каде е потребен ѕидот и висината со можност да укаже на точка на дното од основата на ѕидот.

Вреди да се спомне дека оваа рутина само го ограничува дел од ѕидот генериран со рутината на претходниот постбидејќи ги користи истите критериуми за цртање како и sectionидниот дел, можете да промените во кодот операциите што ги пресметуваат точките во случај да сакате да аплицирате за друг тип на ѕид.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: MUD
  3. Внесете ја скалата за одделување помеѓу линиите за димензии
  4. Покажува референтна точка (P1 на сликата) на ѕидот
  5. Ја покажува насоката на ѕидот (лево или десно)
  6. Укажува точка на дното од делот на ѕидот (P2 на сликата)

Можете да ја добиете рутината овде


48 ПАКЕТ НА 3 RUTINE ЗА СОДРИНА ALLидови - ДЕЛ 1: КРЕИРА THEЕ НА СЕКЦИЈАТА НА Wид

Оваа рутина е прв од 3 за генерирање на насипи тип гравитацијата, пред некое време ние, исто така, го споделам со вас рутина која генерира потпорен ѕид, овој пат на рутински генерира ѕид со различен дизајн (мерки).

Треба да се запамети дека уметничките дела на патот (ѕидови, пропусти, итн.) Не се секогаш со ист дизајн за секоја работа, овој дизајн е во функција на многу фактори од истата област во која ги конструира.

Оваа рутина ви овозможува да генерирате потпорен ѕид со следниве критериуми за дизајн:

За да го генерирате, мора да го означите рамото на наклонот од делот на патот, на страната каде е потребен ѕидот, со лизга theидот може да се генерира од која било страна, за тоа е доволно да се наведе насоката (лево или десно).

Во однос на висината, ова е дефинирано со користење на опциите 2, првата е дефинирана висина (H), а втората опција е да ја дефинира со димензија на дното од основата на ѕидот, оваа висина може да биде означена со точка на екранот, програмата е одговорна за пресметување на висината и сите други мерки од него.

Програмата е подготвена да ги преземе двата критериуми за висина на ѕидот: првиот критериум е ѕид со константна висина, каде што основата на фондацијата не е хоризонтална и вториот критериум (најчесто користен) е дека висината на ѕидот е променлива, каде што основата на фондацијата е хоризонтална и не ги следи падините на патот.

Како да го користите овој Lisp зависи од секој корисник, а тоа ќе биде најзгодно мора прво да се генерираат авиони на ѕидовите, без помош на било рутина, па тоа ќе биде многу полесно да се разбере правилно користење на овој Lisp.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: Мус
  3. Укажува точка на рамото на крило на наведената страна
  4. Ја покажува насоката на ѕидот (лево или десно)
  5. Изберете како ќе ја дефинирате висината на ѕидот (по висина или висина на основата)

Можете да ја добиете рутината овде


49. ROUTINE AUTOLISP ДА СЕ ИЗВРШИ СО СУШЕЊЕ

Оваа рутина овозможува Lisp подготви потпорен ѕид тип гравитацијата патот, мерки со кои овој ѕид е вовлечен во овој Lisp се секогаш исти (се постојани), единствената мерка менува е на висина на ѕидот.

Точките со кои се генерира овој ѕид се генерираат од мерењата на одреден дизајн на ѕид, ако е пожелно со ова да се генерираат ѕидови со прилагодени мерки, тие мора да ги менуваат мерките што се напишани во програмата .

Потоа можете да го видите следниов графикон, кој ги содржи точките со кои се генерира ѕидот:

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: MU
  3. Ја означува почетната точка на генерирање на ѕид
  4. Ја покажува насоката на ѕидот (лево или десно)
  5. Внесете го висината на ѕидот

Можете да ја добиете рутината овде


50. ROUTINE LISP ЗА ГЕНЕРАЦИЈАТА НА ПРОГРЕСИЈАТА НА НАПРЕДОК

Оваа корисна рутински да ги имам за некое време и за оние кои сакаат да се генерираат едноставни траси без последователната потреба да се генерираат пресеци и надолжни делови од него, ќе имаат корист од оваа рутина.

Рутината има дијалог-кутија интерфејс кои ви дозволуваат да го прилагодите конечниот формат на прогресивците вметната во вратило.

За да ја користите рутината, мора да имате полилинија (усогласување) и следете ги следните чекори:

  1. Копирајте ги 3-датотеките преземени во една на патеките за поддршка од вашиот AutoCAD
  2. Подигни датотека lisp во AutoCAD (со апликација).
  3. Внесете го името на командата: прогресивно
  4. Во полето за дијалог, дефинирајте го формат на прогресивите што треба да се генерираат.
  5. Изберете ја полилината (усогласување) во која ќе се генерираат овие прогресиви.
  6. Покажува точка, која ќе стане појдовна точка на генерацијата на прогресив.

Можете да ја добиете рутината овде


51. Рутински да генерира долгорочен профил од полињата на подземните и лејди

Ова е една од најкомплетните рутини за генерирање на формат на надолжен профил. Со едноставно избирање на два 2D полилини (теренот и пасењето), рутината генерира формат на профил со сите податоци што треба да бидат прикажани.

За генерирање на овој профил да биде успешен, полилините што треба да се изберат мора да бидат возможни во 2D, инаку може да се појави грешка при неговото работење.

За да ја користите оваа рутина, мора да го направите следново:

  1. Копирајте ги преземените датотеки 3 во една од патеките за поддршка на вашиот AutoCAD
  2. Додај датотека: профилот на профили во AutoCAD (со APPLOAD).
  3. Внесете го името на командата: профилот
  4. Во прикажаниот дијалог прозорец, кликнете на „Податоци" и кликнете на копчињата "Terreno"И"Наклон” за да го изберете теренот и оценките полилинии
  5. Ако сакате, можете да дефинирате други податоци во дијалогот пред да го креирате профилот (опционално)
  6. Укажува на точка за вметнување врвот на профилот за генерирање

Можете да ја добиете рутината овде


52. РУТИН ВО ВИЗУАЛЕН ЛИСП ЗА ДОДАВАЊЕ НА МЕРКИТЕ НА АРЦОС НА ЦРТЕЖОТ

Оваа рутина ви овозможува да ги додадете растојанијата на сите лакови на цртежот или само оние што ги избирате, прикажувајќи ги резултатите од додатокот во линијата на команди.

Оваа рутина ви овозможува да ги додадете растојанијата на сите лакови на цртежот или само оние што ги избирате, прикажувајќи ги резултатите од додатокот во линијата на команди.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: сумарен
  3. Изберете ги лаковите од цртежот што сакате да го додадете, ако сакате да ги изберете сите лаци, притиснете го копчето Внесете пред барањето за избор на лаци.

Можете да ја добиете рутината овде


ДРУГИ


53. Рутински LISP за увоз на UCSS спасени во други датотеки

Оваа интересна рутина создадена со AutoLisp и Visual Basic for Applications (VBA), ви овозможува да ги увезете зачуваните UCS со име од која било датотека секундарно на нашиот цртеж.

Оваа алатка е многу корисна ако работите со авиони кои ракуваат со многу UCS, ние обично се создаде UCS во првата датотека и ние треба да го стори истото за другите датотеки, со оваа рутина, само да ги создадеме во првите и потоа да ги внесеме во која било друга датотека.

Рутината се однесува слично на алатката Designcenter, со исклучок на тоа што нема опција за увоз на UCS од други датотеки. Во случај на оваа рутина иако не дозволува влечење и откажување, резултатите се како што се очекуваше.

За да ја користите рутината, мора да го направите следново:

  1. Поставете или додадете датотеки DVB и LSP во Apapp Startup Suite.
  2. Внесете го името на командата: IMPUCS
  3. Во областа Цртеж на изворот, кликнете на копчето изберете, за да ја изберете цртежната датотека од која сакате да ја внесете UCS.
  4. Во областа Најдени се UCS, изберете UCS за увоз и кликнете на копчето OK.

Можете да ја добиете рутината овде


54. РУТИНА НА ЛИСПИРА THЕ КОЈ ГО ЕЛИМИНИРА ПОКАУВАНАТА ЗБОРБА НА ПОЛИЛИН

Ќе се случи тоа што имаат polyline во AutoCAD и сакаат да се отстрани една од неговите темиња и да се постигне тоа треба да се применуваат повеќе од две команди.

Со оваа рутина само доволно да покажете која теме на полинеата сакате да ја отстраните и средена материја.

За рутината да работи правилно, на местото на укажување на точката, ова мора да биде за темето што треба да се отстрани, а не блиска точка, за што мора да ги активирате референтните режими на субјектите, како што се Крајната точка или пресекот.

За да ја користите рутината, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: евепол
  3. Изберете ја полилината од која сакате да избришете теме.
  4. Покажува точка на темето на полилината што сакате да ја избришете.

Можете да ја добиете рутината овде


55. ROUTINE КОЈ ИЗГУБИ ТОЧКАТА НА КООРДИНАТИТЕ НА ПОБЕДИТЕ НА ОБЈЕКТИ 3DFACE

Ова писмено AutoLISP, рутински е слична на претходната, разликата е во тоа што овој пат, извезува координатите на темињата на објекти 3Dface AutoCAD, овие координати се чуваат во CSV датотека на Microsoft Excel, ќе се обучуваат да се направи .

Извозот на точки на теме може да ви помогне многу во случај да имате триангулација со лицето 3D и сакате да ги добиете нивните координати да ја пресоздаде датотеката со координатната точка.

Размислувања, исто така се исти како и во претходната рутина, во случај на 3Dface придружени од истите темиња, исто така, ако сакате, треба да се обрне внимание на сортирајте ги координатите и избришете ги дупликатите.

Координатите извезени имаат формат P, N, E, C (Точка, Север = Y, Исток = X, Димензија = Z) и како што извезува во CSV (разделени со запирки) за отворање на датотеката секоја вредност ќе го окупираат својата независна и уреден ќелија.

За да ја користите рутината, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: E3D
  3. Изберете ги објектите 3D од кои сакате да ги известите координатите на вашите темиња.
  4. Ја покажува локацијата и името на датотеката CSV во која ќе се генерираат извезените координати.

Можете да ја добиете рутината овде


56. ROUTINE LISP ЗА КОПИРАЊЕ НА СУБЈЕКТИ НА НАДВОРЕШЕН БЛОК ИЛИ РЕФЕРЕНТ

Понекогаш ќе треба да го копирате лица, но кога тоа се наоѓа во еден блок, она што го правиме е обично експлоатира дека блок или можеби користите уредник на блок, па можете да ја преземат контролата на лица поединечно, изберете и копија .

Со оваа рутина повеќе нема да треба да ги експлоатирате блоковите или да го користите уредувачот на блокови за копирање кој било субјект во него, едноставно ставете ја оваа рутина и одберете ги ентитетите што треба да се копираат.

Нови објекти создадени од изборот се појавуваат над оригиналот, така ако сакате мора да ги изберете и да ги преместите во саканата позиција.

Во оваа рутина можете да ја изберете опцијата дека новите објекти може да се креираат во друг слој, која е избрана бидејќи стандардно се создаваат нови ентитети во тековниот слој.

За да ја користите рутината, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: CPL
  3. Изберете ги карактеристиките на блокот што сакате да го копирате.
  4. Ако сакате, можете да одберете да го промените слојот во кој се генерираат новите објекти.

Можете да ја добиете рутината овде


57. ROUTINE LISP ЗА ТРАНСФОРМИРАЊЕ АРХИ НА ПОЛИЛИЛИН ВО ЛИНЕАРНИ СЕГМЕНТИ

Оваа рутина ви овозможува да ги трансформирате лаквите вклучени во полилиния во линеарни сегменти, должината на секој сегмент ќе биде онаа што ќе ја наведете во командните опции. Лиспа ги зема податоците од вертикалите на избраната полилинеа, вклучувајќи ја и геометријата на лакот и генерира нова полилина со новите податоци.

Должината на секој нов сегмент во лакот зависи од внесната вредност, мора да биде помала од должината на помалиот лак на избраната полилинеа, lisp ќе го подели оригиналниот лак на „n“ сегменти додека не ја достигне својата првична должина.

Евентуално можете да одберете да ја задржите оригиналната полилинија, што ќе предизвика создавање на полилине на неа - или да го отстраните.

Оваа рутина може да биде корисна, на пример, во случај кога треба да ги дефинирате точките долж кривата на оската на хоризонтално или вертикално усогласување.

За да ја користите рутината, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: измами
  3. Изберете ја полилината од која сакате да ги претворите кривините сегменти во линеарни сегменти.
  4. Ја означува должината на секој сегмент што ќе го сочинува новиот линеарен „лак“.
  5. Изберете што да правиш со првичната избрана полилина, ако одлучите да ја избришете, ќе ја имате само полилината со закривени сегменти трансформирани во линеарни сегменти.

Можете да ја добиете рутината овде


58. АУТОЛИСП РУТИНСКИ ВРСНИ ТОЧКИ НА РАСТЕНИТЕ ОДРЕДЕНИ ВО ОСОС

Со оваа рутина можете да ги вметнете во избраните оска (polyline) шевовите со нивните растојанија, вметнување на податоци од овие точки се од растојанија рака со прсти или е обезбедена читање на датотеката растојанија (датотека пример за подобро разбирање).

Оваа рутина може да се користи на пример во случај на оската на патот, во некои прилики потребно е да се лоцира точен прогресивен во оската (полилине), како на пример прогресивниот 23.76, рачно може да се направи, но потребно е повеќе време, со оваа рутина само да ја изберете оската, укажете на почетната прогресија на таа оска (обично со вредност 0), а потоа внесете ја растојанието.

Ако имате многу растојанија за да влезете во оската, наместо да ги впишете lisp обезбедува опција за избор на текстуална датотека, во рамките на оваа текстуална датотека ќе бидат растојанија, а шипот ќе ги читаат еден по еден, вметнувајќи ги со точка на оската (полилинија).

Лиспа исто така ви овозможува да го промените почетокот на оската Бидејќи почетокот се одредува според почетната точка што ја генерирала полилинијата, ако lisp почне да ги поставува растојанијата до крајната точка што не е саканата, користете ја опцијата:Промени ја оската на проектот".

Заедно со рутината е CAD датотека, со една оска (полилине), како пример за спроведување на рутината на лиспа.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: PP
  3. Изберете го начинот на кој сакате да ги вметнете прогресивните: рачно (1 1) или со читање на текстуална датотека.
  4. Изберете ја оската на полилиния
  5. Внесете прогресивно или првично растојание од оската (стандардно е 0)
  6. Внесете прогресивно или далечинско наоѓање (во случај на рачно прст, ако е избрано читање на датотеки, тоа не е потребно)

Можете да ја добиете рутината овде


59. ROUTINE LISP КОЈ ВКЛУЧИТЕ КООРДИНАТИ ВО ПРОФИЛ АВТОМАТСИЧНО СПОРЕД СПЕЦИФИЧНОТО ПРОСТОРСТВО

Со оваа рутина направена со AutoLisp и VisualLisp, ќе можете да ги вметнувате на секои „n“ метри надморските височини на избраната полилинија (природен или терен за пасење) во форматот на вашиот профил. формат.

Во оваа команда можете да ја дефинирате обемот на цртежотОваа скала не се однесува на вертикална скала на профил, но обемот на текстовите на димензиите треба да се вметнат, текст димензија за скала 1: 500 да биде поголем од скала 1: 50.

исто така, можете да ја дефинирате вертикалната скала на вашиот профилОваа информација е важна поради тоа што контролира вредности димензија во профилот природен терен скалирање 10 пати неговата големина во вертикална имаат вредности димензија, исто така, 10 пати неговата вистинска големина, па команда мора да за вршење на соодветните операции за да се трансформира вредности на вистинските димензии.

Друга вредност за влез и оној што ја дефинира оваа команда, е растојанието во кое ќе бидат вметнати димензиитеВообичаената вредност е 10 носи овој модел, што значи дека секој 10 метри димензии се вметнат во хоризонтални од дадената референтна точка.

По изборот на полилиния која го претставува вашиот профил (TN, Rasante, итн), командата ќе ве поттикне да наведете референтна точка во формат на профилот, мора да ја наведете оваа точка во прогресивна целинаНа пример, ако на профил е да 0 000 100 000 + +, треба да се укаже на точка во прогресивна или 0 10 20 или, итн (според секој како што е наведено вметнување растојание од димензии).

Се сеќавам за програмата да ги добие соодветните димензии, профилот мора да биде правилно лоциран, односно димензиите се точни за профилот.

Оваа табела ќе ви помогне подобро да ги разберете опциите на оваа рутина:

За да ја користите оваа рутина, мора да го направите следново: (Стандардните вредности треба да го следат примерот со прикачената CAD-датотека)

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: ICP.
  3. Внесете ја цртежната скала за големината на димензијата: 850 (можете да промените се додека големината не е соодветна)
  4. Внесете вертикална скала на профилот: 1 (вертикална скала иста како хоризонтална)
  5. Внесете го растојанието помеѓу прогресивците: 10
  6. Внесете го бројот на децимали, стандардно: 3
  7. Изберете го профилот што ќе го ограничите (ТН, Разанте и др)
  8. Ја покажува насоката во форматот на вашиот профил (види график)

Можете да ја добиете рутината овде


60. ROUTINE LISP КОЈ ДОЗВОЛУВА ДА ГО ДОБИЕ ПРОГРЕСИВНА ИЛИ ДОЛЖНОСТА ВО ИНДИКАТИВНА ТОЧКА

Оваа рутина развиена во Autolisp и Visual Lisp, ви овозможува да ја добиете должината или прогресивно на полилине или оска и да ја вметнете во цртежот со помош на точка за вметнување.

За да го направите ова ќе треба да изберете polyline и укажуваат дека прогресивна е почеток, треба да потврди дека командата има добиено почетна точка на правилен polyline (почеток оска), но исто така, може да се промени од почетокот на вратило со опција ја претставува оваа команда.

Можете да модифицирате некои стандардни параметри од изворниот код, како на пример висината на текстот што треба да се вметне.
Забележете дека вашиот координатен систем мора да биде позитивен, инаку ќе се генерира грешка со укажување на прогресивната точка или должината што треба да се добие.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: OPR
  3. Изберете ја полилинијата на оската или внесете ја буквата „C“, за промена на почетокот на оската
  4. Внесете ја почетната (или почетната) вредност на почетната точка на стандардната полилина: 0.00
  5. Ги означува точките во линијата на која сакате да ја добиете должината или прогресивна

Можете да ја добиете рутината овде


61. LISP рутински што прави разни операции со избраниот текст (NUMERICAL)

Тоа е мала, но многу корисна лис-рутина која ви овозможува да добиете информации за операциите со избраните текстови, очигледно овие текстови мора да имаат нумерички вредности за да може да се извршат пресметките, на пример: „2.22“, „3.39“ ( без наводници) итн.

Ако меѓу сите нумерички текстови командата пронајдете не-нумерички текст на пример, зборот „точка“ ќе го земе овој текст како Вредност на 0.00, па резултатите ќе се промени.

Информациите обезбедени од оваа команда се:

  • Грофот (Вкупен број на избрани избрани нумерирани елементи)
  • БројМаксимум (Максималната вредност на сите избрани нумерички текстови)
  • БројМинимум (Минималната вредност на сите избрани нумерички текстови)
  • Просечно (Просекот на сите избрани нумерички текстови)
  • Сума (Збир на сите избрани нумерички текстови)

За да ги добиете резултатите сами тоа ќе биде доволно за да се избере еден по еден или со помош на прозорец (прозорец) текстовите од кои се сака информации.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: IV
  3. Изберете ги сите нумерички нумери од кои сакате да ги добиете информациите

Можете да ја добиете рутината овде


62. ROUTINE LISP КОЈ ОДНЕСУВА И ПЕЧАТИ СИТЕ ЛИСТАЦИИ СО ТЕКОВНАТА КОНФИГУРАЦИЈА

Оваа рутина ви овозможува да се движите низ сите распореди и да ги испечатите секој од нив со моменталната конфигурација на страната што ја имате, вреди да се разјасни дека изгледот на просторот за моделот нема да биде земен во предвид.

Командата ќе трае секој од распоред и ако потврдено дека ова е простор на модел, тоа е се занемаруваат продолжува со другите, па ако сакате просторот модел, исто така, е отпечатен, само што мора да ја измените командата за да се кој исто така да се земат предвид и печатење.

Можете да ја искористите функционалноста на оваа команда за, на пример, да вметнувате меморандуми, да бришете или додавате текст во секој распоред, итн. Командата не печати задачи во „Позадина“, освен ако не е наведено во полето за дијалог опции во јазичето “Искажување и објавување".

Ако имате многу датотеки за печатење и секој има многу распоред, можете да ја зголемите функционалноста на оваа команда со:

Креирај датотека наречена Acad.lsp (ако веќе не го имате), во таа датотека додадете ги следниве линии на код насекаде во истата:

(defun s :: startup ()
(вчитајте „Преглед низ и испечатете ги сите распореди.LSP“) ;Ова е името на приложената датотека.
)

трасата не е индициран бидејќи тоа е веќе сфати дека LSPs датотеката патот е одреден, се додава во директориумите поддршка AutoCAD (наведено во дијалог прозорецот за прилагодување), доколку тоа не можете да го замените кодот линија од страна на (е прикажана целосната патека на датотеката за LSP што треба да се вчита):

(defun s :: startup ()
(вчитајте „C:\\CONSTRUCGEEK\\ TUSLISP\\ Превртете ги и испечатете ги сите распореди. LSP“)
)

За да ја користите оваа рутина нормално (без модификации) мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: LPLOT
  3. Морате да почекате додека не завршат сите задачи за печатење.

Можете да ја добиете рутината овде


63.  Рутински VISUAL LISP ТЕКСТОВИ дека намалувањето на десната или левата страна на бројот на карактери ПОСОЧЕНИТЕ

Оваа рутинска рутина ви овозможува да ги скратите избраните текстови, да ги свртите на десно, налево или на двете страни, што ќе зависи од она што му е кажано на командата.

На пример, ако го имате првичниот текст „0 + 580.00“ и ти кажуваш на командата да ги намалиш 2 знаците лево, командата ќе ја замени "580.00".

Ако ја кажете командата за намалување на знаците 3 надесно, командата ќе го замени почетниот текст со „0 + 580“.

Конечно, ако ви кажам опција команда за да се намали на двете страни, ликови 2 3 лево и десно, оригиналниот текст ќе биде заменет "580".

Како што можете да видите, само укажете на бројот на знаци за намалување и избор на текстови и тие ќе бидат намалени како што е наведено.

За да ја користите оваа рутина, мора да го направите следново:

  1. Вчитајте ја датотеката lisp во AutoCAD.
  2. Внесете го името на командата: RET
  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. ЗА КОИ РАБОТНО ДИФФИКУЛТЕТ ЕМ БАИЗАР КАКО ЛИСП. САКАМ ДА СЕ ДА ГО ПРЕДВИДУВАМ СО ГОДИНА ВО ЕСПАНХОЛ Е АÍ ТАМ ДЕ ПРОЦУАР А ВОСАА ЛИСП ЕМ ЕСПАНХОЛ, IЕ НЕ ДА ЈА ЈА ЈА ДА ЈА НЕСА ПАГИНА ПРОЦУРЕМ НЕ ФИМ ДА ПАГИНА КАКО СЕТАС ПАРА ПАСАР - СЛЕДНА СТРАНИЦА ДА СЕ ЈА ПОСТОИМЕ. DEPOIS SÓ CLICAR NA VOSSA LISP, КЛИКНЕТЕ ДА СЕ ПОДНЕСУВА ПРИРАЧНИЦИ ПРИРАЧНИК И ПРИМЕНА.

  5. ЗА КОИ РАБОТНО ДИФФИКУЛТЕТ ЕМ БАИЗАР КАКО ЛИСП. САКАМ ДА СЕ ДА ГО ПРЕДВИДУВАМ СО ГОДИНА ВО ЕСПАНХОЛ Е АÍ ТАМ ДЕ ПРОЦУАР А ВОСАА ЛИСП ЕМ ЕСПАНХОЛ, IЕ НЕ ДА ЈА ЈА ЈА ДА ЈА НЕСА ПАГИНА ПРОЦУРЕМ НЕ ФИМ ДА ПАГИНА КАКО СЕТАС ПАРА ПАСАР - СЛЕДНА СТРАНИЦА ДА СЕ ЈА ПОСТОИМЕ. DEPOIS SÓ CLICAR NA VOSSA LISP E CLIK EM ДА СЕ СОДРИВНИ ПРИРАЧНИЦИ Е ДАНОЦА ИЛИ ПРИМЕНА. Се надевам дека е АЈУДАДО

  6. Здраво, би сакал да знам дали имате некој курс или обука за да научите да програмирате во Autocad. И, исто така, да создадам апликација што ќе ми помогне да бројам и идентификувам збир на полилини

  7. Boa noite .. gostaria на знаејќи да lisp 37. Конвертор на ентитети 3DДали емисиите на ACIS работат во сите верзии на автоматскиот кадар?

  8. Јас не ја преземам твојата шлеп
    Ве молам, испрати ме

  9. Здраво јас би сакал да знам како можам да се здобијат со тие усни за да се извлечат координатите на полилиния и оној за да се добие polyline обетки

    благодарение

  10. ЗДРАВО
    Јас работам како нацрт-подготвувач за P&ID и сакам да знам како можам да ги направам паметните блокови што ги имам во планот за autocad да извезуваат во Excel.
    во плановите се:
    вентили
    линија броеви
    инструментација
    опрема
    Сакам да ги извадам тие информации и да ја покажам во Excel. ако некој може да ми помогне

  11. Здраво на сите,
    ich suche eine Lisp, е ermöglicht умре auf einer Polylinie beliebiger Stelle х-eine Stationierung (исто така умре Ланге дер dieser Stelle на Polylinie) anzuzeigen.
    LG

  12. Бараат Lisp за градиент односно кругот на одреден радиус треба да се намали кривата следното ниво и да се генерираат polyline од изворот и така натаму како што се движи на друго место е да се дизајнира и патишта деликвенти копија на кругови и да подготви полилинии благодарение

  13. Не како тоа. Но, јас испратив е-маил на затемнување во лап-топ за да ви кажам дали тој може да го стори тоа

  14. Тие имаат некоја рутина да доделуваат атрибути на основните елементи, а не блокови, и тие можат да бидат визуелизирани во дијалог-кутија на екранот.

  15. Еј.

    Како да ја преземам lisp „Извези координатни точки во датотека CSV“?

    Благодарам

  16. ДОБРИ НОЌИ
    Јас би сакал вашата поддршка, имам проблем моја автолока НЕ ​​ВЛЕГУВА УСЛОВИТЕ ЗА ИЗРАБОТУВАЊЕ ТЕХНИЧКИ ПОДАТОЦИ (КООРДИНАТИ, СЛИКИ, АНГЛИСИ)

  17. Здраво, вообичаено е рутинската номинација AREASX.

    Grazie однапред

  18. Здраво јас би сакал да пристапам на рутината за да ги ставам progrsivas на усогласување.

    Ви благодарам

  19. Јас би сакал да им испрати Lisp рутина која не работи во поновите верзии и стари верзии ако работел, се надевам дека тие може да се поправи и / или да го подобри, испратете ми сугерираат дека да одговори на нив или кога го испратам на Lisp рутина.

  20. Многу добро на сите, ми треба рутински arcos_de_una_polilinea_en_segmentos_lineales.fas за извоз на AutoCAD Мида GEN 2015 без оглед на лакови генерирани во AutoCAD и јас ги срушат во сегменти. Ви благодарам многу Јас сум од Куба

  21. Sou português e gostava, se possível, de ter a rotina „РУТИНА КОЈА ЈА ЗАМЕНУВА СОДРЖИНАТА НА ТЕКСТ СО КОТА НА ПОСТАВЕНАТА ТОЧКА“.

    Ви благодариме

  22. постои повик
    ; Рутински што извезува координатни поени во датотека на CSV. Верзија на 1.0.
    ; Формат на точката датотека која генерира: P, N, E, C (Точка, Север = Y, Исток = X, Димензија = Z)

    Погледнете го на страната на Марио Торрес

    http://www.mariotorres.pe/recursos/rutina-lisp-para-exportar-puntos-de-coordenadas-a-un-archivo-csv

  23. Ве молам, може ли да ми кажете каде можам да ја преземам вашата lisp рутина „Извези координатни точки во датотека CSV“ бидејќи ја имам топографијата на област и треба да ја извезам во csv или txt точките се внесуваат како текст (содржината е висината ) и во координатата Z излегува нула, сфативте?
    Ве молам да ми помогнете

  24. Би сакал лиспот со функцијата „Отстрани внатрешни или надворешни објекти од избрана полилинија“, бидејќи во статијата не можам да ја најдам врската за преземање.

  25. Здраво, јас би сакал да знам дали има рутина за да се добие бројот на предмети и да ги ставите во текст

  26. Почитувани, јас се обидувам да се справим со некоја рутина и ова предупредување излегува:

    Не е пронајдено

    Бараниот URL / forum / Routine-lisp-to-add-to-subtract-values-to-text-selected не беше пронајден на овој сервер.

    Покрај тоа, за 404 Не е пронајдено грешка додека се обидувал да го користите ErrorDocument да се справи со барањето.

    Што не сум во право?, 1000 Ви благодарам Кинг

  27. Здраво, ако некој знае било која шуплина која овозможува да се извлече полигонозна знаење, должината и аглите, ако некој знае, рутинскиот topo12 ако можат да ме испратат ami mail juanpaulo_100@htomail.comВи благодарам многу, моите пријатели.

  28. Добра граница на податоци. : стр

  29. Добар ден, би сакал да знам рутина за autocad 2014, ако тие имаа за да генерираат табели за да ги спојат координатите и дизајнот на автопатите

    благодарение

    однос на

  30. Здраво
    Извинете peuden помогне со Lisp да се намали на polyline со своите километри, мислам ако имам polyline Dm на Incio 100 и крајот dm 1000 потекло, да се одбележи било која точка во polyline и јас ме фрлиш dm и оставете го тоа.

    сега dm од почетокот и крајот секогаш ќе биде различен за секој проект

    ако не можете да ми помогне, јас би го ценат тоа, бидејќи јас често работам со него и би било многу корисно во патните проекти.

    однос на

  31. честитки некој може да ми помогне со Lisp да се поврзе истражувањето направено со arbitrias координира од два поени, а потоа на север оригиналниот ширина е ставен и на исток и на подигање ги остави исто arbitarias на две почетни точки па јас не со алинг, но квотите се менуваат

  32. Здраво можете да видите на оваа страница:
    http://acad.fleming-group.com/index.html
    ви кажува како да пристапите од AutoCAD на вашата база на податоци и се што е во него, тоа носи сет од LSPs рутини и PDF кој објаснува како да ги користите.
    Поздрави, Лола.

  33. Добар ден, би сакал да знам дали некој знае некоја мала рутина или има едноставен пример за некоја мала рутина за да создаде база на податоци dbf и да додаде податоци или да ги избрише од autolisp.
    Се надевам дека ќе ми помогнат.
    благодарение

  34. Здраво пријатели, би сакал да знам дали некој знае за рутина да ги измери аглите (се надевам надворешни) на многуаголник и нејзината далечина и ако не е премногу за да побара од нив да извезуваат во Excel.

  35. Како да напишете рутина на. Lsp што работи кога е вчитан цртеж .dwg и кога е снимен?
    благодарение

  36. Ми треба помош за да видам дали некој што ќе го познае лепс ќе ме спаси.

    Сакам да се извезува од граѓанското 3d сите пресеци генерирани текстуални датотеки, јас треба да се појавува само километражата, офсет, како и соодветна димензија.
    Нешто слично

    Km, Одалеченост кон оската, Димензија

    Само тоа. Може ли некој да ми помогне? Не знам ништо за програмирање, па барам помош.

  37. Ајде да видиме дали разбрав.
    Вие велите дека со вашиот lisp ги извезувате координатите во Excel
    Дали го ставивте на растојание? Јас не го разбирам тоа, претпоставувам дека тоа е во AutoCAD Како димензија или функција во lisp?

    Но, ако веќе имате координати во Excel, зошто да не се направи следна колона со формула на pythagoras помеѓу точката и следната?
    квадратен корен на ((y2 координата - y2 координата) на квадрат + (x2 координата - x1 координата) на квадрат)

  38. Добро утро Здраво, сакам да ми помогне СО Lisp. Објасни, ИМАМ ПЛАН ЗА ЗЕМАЊЕ МОСТРИ секоја точка груб со LISP EXPORTA содржат координатите на Excel, но сега меѓу секоја точка и точка, ќе и го стави на далечина, сега сакам да го поминат тој МЕРКА помеѓу точката YPUNTO во Excel за да не бидат пишување во 400PUNTOS растојанија и има некој начин? ВЕ МОЛИМЕ, направи многу за мене и така AVANZO РАБОТА СО најбрзо.

    Однапред Ви благодариме

  39. Здраво, јас се прашувам дали постои било каква рутина која го претвора еден авион на AutoCAD на друг референтен систем на пример wgs84 да psad56

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

    Прилози за прицврстување на долги, вкрстени профили, увоз и извоз на поени преку ексел, разни алатки, блок библиотека.

    Внатре во рачната папка, има помош за инсталацијата.
    Внатре во папката со клучеви ќе ја пронајдете датотеката за активација.
    Во папката со упатства се датотеките за помош за командите.

    Забелешка: поради причините за собирање, ажурираното упатство е отстрането и неколку слики се избришани во приложениот прирачник за помош.
    Ажурираното упатство може да се побара по пошта
    vhcad@hotmail.com
    во случај апликациите да бидат корисни за нив, или сами да ги анализираат операциите на командите.

  41. Користете ја командата pedit
    постои опција за вметнување темиња

  42. како можам да вметнете вертекс во полилине.
    Благодарам

Оставете коментар

Вашата е-маил адреса нема да бидат објавени. Задолжителни полиња се означени со *

Вратете се на почетокот копче