ПредишенСледващото

Съвети за програмиране в AutoCAD.

Възможности Visual Lisp:
  • Тя осигурява всички характеристики на AutoLISP;
  • Прави програмиране по-лесно с интегрирана среда за разработка (IDE)
  • AutoLISP подобряване благодарение на подкрепата AutoCAD ActiveX и реални обекти.
  • Тя осигурява по-добра защита и производителност с компилация Lisp програми.
Visual Lisp построен върху ObjectARX технологии и планирано AutoDesk като стандартна програмни инструменти за AutoCAD заедно с AutoLISP, ObjectARX и Microsoft Visual Basic за приложения.

Някои ресурси за Visual Lisp могат да бъдат намерени на този сайт в "Връзки"

Моля, опишете накратко най-малко Lisp формат файлове защитени.

В началото на текста е "AutoCAD ЗАЩИТЕНА LISP файл", след CR / LF, на EOF. След е от ключово значение за един байт, с помощта на която osuschestvyaetsya кодиране.

Вижте. Programku декодиране на REXX. Това не е съвсем правилно работа като цяло, но мисля, че идеята е ясна. Heponyatnye място за мен маркирани.

Serg Шиков, 2: 5020/52, (RU.ACAD)

Как да създадете анонимни блокове в AutoCAD.

Повечето програми AutoLISP, резултатът от които е на графични обекти, състоящи се от няколко примитиви (например kokoj някакви специални знаци), има един общ недостатък - изготвяне на елемента се състои от няколко обекта, и следователно, ако възникне необходимост за изтриване, преместване, завъртане и т.н. ... целия обект, а след това изберете го съвсем не винаги е удобно. Понякога, за да реши този проблем, всички обекти са специални символи са изготвени в отделен слой. Друг метод е да се осигурят такива възможности като анонимни блокове. В този случай обектът е едно цяло и да работят с много по-лесно. В този случай, на самия блок в, за разлика от обичайните, потребителят не може да се види и името му не фигурира в списъка на блок на имена, съдържащи вложка команда. В случай на отстраняване на специални символи са съставени от чертежа, анонимен блок, посочена от тази позиция се изтрива автоматично от базата данни на чертеж, когато файлът е затворен.

Процедурата се нарича (Отблокиране pt сс). където
pt - точката на вмъкване обект
СС - набор от обекти, които искате да конвертирате в един анонимен блок.
СС може да бъде създаден с помощта на ssget отбор или ssadd.

процедура се съдържа във файла Отблокиране UnBlock.zip
В SpSign.zip файл съдържа пример за използване на тази процедура (малък набор от специални символи оказване на програми като "Cut" и "View").

Как да пишем време брояч в AutoLISP?

С променлив CDATE на системата (можете да използвате други променливи).

Съответните части от програмата трябва да прочетат текущата дата и час, които са върнати от променлива CDATE на системата, например:

Върнатата стойност до точката - годината (4 цифри), месец (2 цифри) и деня (2 цифри), след точката - часовници (първите 2 цифри), минути (2 цифри), втори (2 цифри) и стотни от секундата ( последните 2 цифри). не могат да бъдат получени повече от 8 знака след десетичната запетая след десетичната запетая в CDATE.

Отнасяйте така часовника в съответните им места на работа на програмата, да получите данните, които се интересуват.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!