AutoLISP

Урок 13. Вставка динамического блока из LISP-программы.

Динамические блоки стали очень полезными элементами современного Автокада. Широкое применение динамических блоков значительно ускоряет процесс проектирования.

В этом уроке мы рассмотрим, как можно вставлять динамический блок и присваивать значения его атрибутам из LISP-программы. Для этого нам понадобятся материалы прошлых уроков. 

Вначале мы создадим блоки куба с дополнительными данными при помощи программы, рассмотренной нами в уроке: «LISP. Создание блока».

 Скачать программу Mp_kub3.lsp Скачать программу Mp_kub3.lsp (Размер файла: 993 bytes)

Затем извлечем из блока дополнительные данные.

Вставим динамический блок, созданный нами в уроке: «Создание динамического блока», и внесем в него дополнительные данные из блока куба.

 Скачать динамический блок Скачать динамический блок (Размер файла: 30 kB)

Читать далее

Урок 12. LISP. Создание блока.

В этом уроке мы рассмотрим программу создания блока при помощи технологии ActiveX, расширения языка AutoLISP.

Объектная модель AutoCAD основана на концепции COM (Component Object Model) . Это спецификация метода создания компонентов, из которых строятся приложения. Система AutoCAD поддерживает технологию ActiveX Automation, которая реализует принципы объектно-ориентированного программирования. В этой технологии модель работающего приложения представляется совокупностью объектов, свойств, методов и событий. Для каждого из этих элементов имеется свой алгоритм реализации в виде операций и данных, которые обеспечивают взаимодействие с пользователем.

Создание блока при помощи функций технологии ActiveX.

Читать далее

Урок 11. AutoLISP. Создание блока.

В языке программирования LISP создать блок можно несколькими способами. Рассмотрим некоторые из них. Блок мы будем создадим из куба созданного в уроке: Простой пример программы на LISP.

Первый способ. Создание блока при помощи функции «command».

Читать далее

Урок 10. AutoLISP. Стандартные команды Автокад.

Команды Автокад

Tweet Если вы хорошо знаете стандартные команды Автокад, то написание программ на языке AutoLISP не составить для вас большого труда. Создание своих программ позволит вам одним нажатием выполнять серию стандартных команд Автокад, сократит время вашей работы, избавит от рутины и оставит больше время для творчества. В языке AutoLISP есть функция, которая имитирует командную строку. Это […]

Урок 8. Пример AutoLISP программы: Сумма длин отрезков.

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

Читать далее

AutoLISP и Visual LISP

Этот видео урок  является дополнение к уроку: Редактор Visual LISP

  • В нем кратко рассказано о структуре программ на языке AutoLisp.
  • Рассмотрены панели инструментов, которые входят в состав редактора Visual LISP.
  • Показан пример использования окна «Консоль Visual LISP».
  • Рассмотрены кнопки панелей инструментов, которые, на мой взгляд, используются чаще остальных.

В следующем видео уроке мы рассмотрим пример простой программы на языке AutoLISP. Подробно разберем ее программный код.

Пишите комментарии. Я с удовольствием отвечу на ваши вопросы.

Если вы хотите получать новости с моего сайта. Оформляйте подписку.

До новых встреч.

 «Автор: Михаил Орлов»

Google

Урок 3. Как построить отрезок в Автокаде.

Любой чертеж может быть разбит на простейшие элементы, которые в Автокад называются примитивы. И первый примитив, с которым мы познакомимся, называется отрезок.

В этом уроке мы рассмотрим следующее:

Как построить отрезок;

Как рисовать отрезки нужной длины и в нужном направление;

Как изменить длину отрезка в Автокаде;

Как изменить длину нескольких отрезков Автокаде;

Создание отрезка программным  путем на языке LISP.

Читать далее