AUTOLISP - РЕШЕНИЕТО НА ПРОЕКТА AUTOCAD
Втората избираема функция е предназначена за високоскоростно автоматично и хаотично присвояване на номера на купчината, намиращ се в полето за чертеж. Това ви позволява незабавно да присвоите последователен номер на всички купчини, но местоположението на последователността от номера на купчината в чертежа ще зависи от няколко фактора, включително последователността на инсталиране на купчината. Това не е точно това, което дизайнерът иска, така че тази задача е основна и уводна, въз основа на която могат да се изграждат други задачи. Например изборът на групи от купчини за номериране, които се различават по последователни координати в X или Y. По този начин можете да увеличите скоростта на номериране.
1. Описание на технологията на автоматичния процес на номериране.
Инсталираните блокове под формата на купчини в полето за рисуване ще бъдат хаотични, но те ще бъдат номерирани последователно в реда, в зависимост от последователността на инсталиране в чертежа. Продължителността на операцията е секунди. С помощта на Autolisp можете да организирате достъп до всеки примитив за рисуване. Но ако такива прости примитиви като линия, полилиния и други подобни нямат специфични разлики, с изключение на слоя местоположение и опорни точки, тогава блоковете също имат "име на блок" и като използвате името на блока, можете да организирате достъп до специфичен блок, заобикалящ други примитиви, както е изпълнено в тази задача.
2. Анализ на решението на проблема за създаване на програма.
Задачата изисква използването на блокове, които са символ на купчина с атрибут за задаване на номера на купчината. Твърдението на проблема е, че след посочване на броя на първата купчина, за други купчини, последователно променяйте броя чрез произволно избиране на следващата купчина от програмата, в зависимост от последователността на вмъкване на купчината в чертежа. Това улеснява много промяната на номера на купчината в сравнение с командата AutoCAD за редактиране на атрибута. Задачата изпълнява същите операции, заменяйки ръчния труд по замяна в прозореца AutoCAD.