| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Неверно сформированный список на входе - AutoLISP

Неверно сформированный список на входе - AutoLISP

Ответ
Поиск в этой теме
Непрочитано 14.06.2017, 18:03 #1
Неверно сформированный список на входе - AutoLISP
Alex11168
 
Регистрация: 13.06.2017
Сообщений: 2

(defun c:lol()
(setq p1 (getpoint "Введите начальную точку"))
(setq p2 (list (car p1) (+(cadr p1) 50)))
(setq p3 (list (+(car p2)(- 500 250)) (cadr p2)))
(setq p4 (list (car p3) (+(cadr p3) (-80 50)))
(setq p5 (list (+(car p4)(/(-250 150)2)) (cadr p4))
(setq p6 (list (car p5) (-(cadr p5) 80))
(command "_line" p1 p2 p3 p4 p5 p6 "_C")
)

Ошибка:Неверно сформированный список на входе
Может я тугой или лыжи не едут. Скорее первое...
Подскажите, как решить данную проблему. Заранее благодарен.
Просмотров: 3553
 
Непрочитано 14.06.2017, 19:16
#2
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Посчитай еще раз скобки.
Profan вне форума  
 
Автор темы   Непрочитано 14.06.2017, 19:40
#3
Alex11168


 
Регистрация: 13.06.2017
Сообщений: 2


нашел в точке р5 в конце.но оно по прежнему не хочет арбайтен

----- добавлено через ~43 мин. -----
заработало ребаный йод! всем спасибо
Alex11168 вне форума  
 
Непрочитано 15.06.2017, 09:15
#4
ZАндрей


 
Регистрация: 08.02.2017
Сообщений: 10


Может не хватает замыкающих скобок ? :

(setq p4 (list (car p3) (+(cadr p3) (-80 50))))
(setq p5 (list (+(car p4)(/(-250 150)2)) (cadr p4)))
(setq p6 (list (car p5) (-(cadr p5) 80)))
ZАндрей вне форума  
 
Непрочитано 15.06.2017, 09:32
#5
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Вычесть, например, из 500 250 крайне трудно, без калькулятора AutoLisp никак не обойтись.
И точку, видимо, надо не ввести, а указать.
Про лыжи - пусть Мутко разбирается.
Profan вне форума  
 
Непрочитано 15.06.2017, 10:19
#6
ZАндрей


 
Регистрация: 08.02.2017
Сообщений: 10


еще и прбелы пропущены
(setq p4 (list (car p3) (+(cadr p3) (-пробел80 50))))
(setq p5 (list (+(car p4)(/(-пробел250 150)2)) (cadr p4)))
ZАндрей вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Неверно сформированный список на входе - AutoLISP

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Autolisp. ssget и СПДС,как получить список? prajdziswet LISP 11 02.04.2015 09:02
DCL. Неверно сформированный список на входе. Kirill_Ja Программирование 16 08.06.2013 10:57
Неверно сформирован список на входе. Код внутри. Kirill_Ja Программирование 3 07.04.2013 21:38
"неверно сформированный список на входе" shartal Программирование 2 07.02.2012 19:06
Lisp показывает ошибку Плохо сформированный список на входе BBLainer LISP 20 27.04.2010 18:40