Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Lisp
Перезагрузить страницу Рисование прямоугольника на AutoLisp
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Lisenok_8888 Lisenok_8888 вне форума
Новичок
 
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 19.04.2010
По умолчанию 19.04.2010, 03:32

Подскажите пожалуйста очень надо!!!

Есть кусочек кода на языке AutoLisp который рисует прямоугольник с помощью линий

код- (command"_.LINE" '(1000 1000) '(210 1000) '(210 297) '(1000 297) "_C")

также есть команда setq которая присваивает какое то значение переменной

например я присваиваю переменной x значение 1000 // (setq x 1000)

это значение заносится в буфер и запоминается, я в любой момент могу посмотреть значение этой переменной (!x)

теперь я хочу сделать так чтобы при рисовании прямоугольника с помощью линий вводить вместо цифр (1000) переменную x

которой ранее я присвоила значение 1000

ну все это должно выглядеть примерно так:

(setq x 1000)

(command"_.LINE" '(x x) '(210 x) '(210 297) '(x 297) "_C") и автокад должен рисовать тот же самый прямоугольник

НО почему то именно при такой записи ничего не получается он не может взять из памяти значение этой переменной

и все время выводит ошибку.Может есть какое то ключевое слово???

Помогите пожалуйста кто сможет!!!!Заранее благодарна!
Ответить с цитированием
  (#2 (permalink)) Старый
ur_naz ur_naz вне форума
Member
 
Сообщений: 17
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
Регистрация: 07.11.2011
По умолчанию 03.11.2018, 23:27

Потому что х в списке - это х, а не 1000, ведь апостроф запрещает вычисление элементов списка. Соответственно точка сформирована неправильно и автокад выдает ошибку
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
построение прямоугольника mulya Lisp 4 10.06.2011 20:03
Вывод на экран прямоугольника olchery Assembler 0 05.03.2011 16:51
Сортировка координат в AutoLisp Lisenok_8888 Lisp 0 08.05.2010 02:42
AutoLISP, что это такое, как его использовать igsavenko Lisp 1 01.02.2010 19:30
16 граней рисование прямоугольника RAPIST Игры разума 27 15.01.2008 03:28
Рисование прямоугольника с произвольными сторонами toshkaexe C++ Builder 6 10.09.2007 11:38
Как сделать фрактал на autolisp super_girl Lisp 14 18.05.2007 16:37
Программа на вычисление площади выпуклого прямоугольника DEMONIK-13 Вопросы начинающих программистов 9 11.05.2006 22:33
Как запретить перерисовку прямоугольника в диалоге BabyBear Visual C++ 2 27.03.2006 13:48
как можно сделать так чтобы всплывающая подсказка не в виде прямоугольника kasyava C++ Builder 2 11.08.2005 03:03
Рисование прямоугольника, стороны которого имеют разную толщину UZZer Visual C++ 3 05.05.2003 16:52
VBA и AutoLisp как реализовать Anonymous Lisp 0 13.11.2002 03:18



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов