Научная статья на тему 'Создание анимации в программе AutoCAD с использованием редактора Visual Lisp'

Создание анимации в программе AutoCAD с использованием редактора Visual Lisp Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
270
39
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
AUTOCAD / РЕДАКТОР VISUAL LISP / ЯЗЫК ПРОГРАММИРОВАНИЯ AUTOLISP / VISUAL LISP EDITOR / AUTOLISP PROGRAMMING LANGUAGE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Гельманова Маргарита Олеговна, Улюмджиева Гиляна Вячеславовна

В статье представлен язык программирования AutoLisp. Также в статье рассмотрены примеры создания маленьких анимаций (движений).

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Создание анимации в программе AutoCAD с использованием редактора Visual Lisp»

Закон устанавливает общие требования в области энергосбережения и энергоэффективности, государственный надзор за соблюдением данных требований и включает в себя мероприятия, направленные на обеспечение энергосбережения и повышения энергоэффективности [2].

Что касается планов Казахстана в области энергетики, то Министерство энергетики РК готовит проект «Форсайт-2050: Новый мир энергии и место Казахстана в нем». Этот проект будет презентоваться на международной выставке ЭКСПО - 2017. Целью проекта является привлечение ученых, экспертов и футурологов для моделирования образов будущих ученых, предпринимателей, энергетиков, политиков и др., а также технологий будущего для планирования трендов мировой энергетики [3].

Но, как известно, все начинается с малого. Начинать необходимо с мероприятий по рациональному использованию энергии, т. е. внедрять систему энергоменеджмента. Эффективное использование энергии поможет организациям не только сэкономить деньги и ресурсы, но и попытаться противостоять изменению климата. Согласно содержанию Международного стандарта ИСО 50001 должна осуществляться поддержка организаций во всех отраслях в их стараниях использовать энергию более эффективно с помощью разработки системы энергетического менеджмента (ЕпМ8) [3].

Стандарт ИСО 50001 основан на модели системы менеджмента, направленной на постоянное улучшение. Применяется совместно с другими, хорошо известными стандартами, такими как ИСО 9001 или ИСО 14001, что позволяет организациям объединять энергетический менеджмент в их общие усилия по повышению качества и экологический менеджмент.

Энергоменеджмент - это довольно простая методика, организовать его зачастую можно руководствуясь только здравым смыслом.

Литература

1. Байтанаев С. Энергосбережение - бизнес для всех // Энергоменеджмент, 2016. 20 с.

2. Закон Республики Казахстан от 13 января 2012 года № 541 -IV «Об энергосбережении и повышении энергоэффективности» (с изменениями и дополнениями по состоянию на 29.03.2016 г.). [Электронный ресурс]. Режим доступа: М1р://оп1те.7акоп.к2Юоситеп1/?(1ос_111=31112351/ (дата обращения: 23.11.2016).

3. ДжаксалиевБ. «Форсайт - 2050»: роль Казахстана // Новости энергетики, 2016. № 3 (58). 4 с.

Creating animation in AutoCAD with Visual LISP Editor Gelmanova M.1, Ulyumdzhieva G.2 (Russian Federation) Создание анимации в программе AutoCAD с использованием редактора

Visual LISP

Гельманова М. О.1, Улюмджиева Г. В.2 (Российская Федерация)

'Гельманова Маргарита Олеговна / Gelmanova Margarita — магистр,

Институт строительства и архитектуры; 2Улюмджиева Гиляна Вячеславовна / Ulyumdzhieva Gilyana — магистр, кафедра архитектуры гражданских и промышленных зданий, Институт фундаментального образования Московский государственный строительный университет, г. Москва

Аннотация: в статье представлен язык программирования AutoLisp. Также в статье рассмотрены примеры создания маленьких анимаций (движений).

Abstract: the article presents AutoLisp programming language. The article reviewed examples of creating small animations (movement).

Ключевые слова: AutoCAD, редактор Visual Lisp, язык программирования AutoLisp. Keywords: AutoCAD, Visual Lisp Editor, AutoLisp programming language.

Впервые редактор Visual Lisp появился в 2000 г. При помощи Visual Lisp пишется программа на языке программирования AutoLisp. Использование программы повышает общую производительность AutoCAD. Программа начинается с определения функции и задания переменных (параметров). Для создания функций предназначена специальная функция defun. Она же и описывает тело функции, ее аргументы и переменные. Создание небольшого мультфильма осуществляется при помощи функции repeat для организации цикла с фиксированным количеством повторений. Начало любой команды всегда прописывается с command. Важно отметить, что название команд можно описать как на

английском, так и на русском языках. Появление новых переменных задавалось при помощи функции [1, с. 55]. В данных ниже программах происходит поворот пользовательской системы координат с угловым смещением.

Рис. 1. Окно активной программы и консоли Visual Lisp Таблица 1. Примеры программ создания мулътфилъфа (анимации)

(defun model1(a) (defun model2(a)

(setq x 0) (setq x 0)

(setq y 0) (setq y 0)

(setq z 0) (setq z 0)

(setq ang 0) (setq ang 0)

(repeat 100 (repeat 120

(command "стереть" "все......) (command "стереть" "все" "")

(setq T1 (list x y z)) (setq T1 (list x y z))

(setq x2 (+ x 10)) (command "ПСК" "M")

(setq y2 (+ y 10)) (command "ПСК" "z" ang)

(setq z2 (+ z 10)) (command "ПСК" "H" T1)

(setq T2 (list x2 y2 z2)) (command "ПСК" "z" ang)

(command "ящик" T1 T2) (command "ящик" "ц" "0,0,0" "к" "100")

(setq x (+ x 0.5)) (setq x (+ x 5))

(setq y (+ y 0.5)) (setq y (+ y 5))

(command "ПСК" "М") (command "ПСК" "М")

(REDRAW) (REDRAW)

(command "ПСК" "z" ang) (setq ang (+ ang 2)) )

(setq ang (+ ang 0.5))) (command "ПСК" "М"))

(command "ПСК" "М"))

Литература

1 ПолещукН. Н. VisualLISP и секреты адаптации AutoCAD. СПб.: БХВ. Петербург, 2001. 576 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.