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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Ошибка "неверный синтаксис" после компиляции кода AUTOLISP — что делать?

Ошибка "неверный синтаксис" после компиляции кода AUTOLISP — что делать?

Ответ
Поиск в этой теме
Непрочитано 01.11.2018, 14:09 #1
Ошибка "неверный синтаксис" после компиляции кода AUTOLISP — что делать?
itshpit
 
Регистрация: 01.11.2018
Сообщений: 10

Здравствуйте. Хочу написать программу на AUTOLISP, которая чертит окружность, на которой равномерно расположены 6 небольших окружностей. Вот сам код:
Код:
[Выделить все]
 (  defun c: laba ()
        (setq p (getpoint "\nChoose a start point."))
        (setq rad (getreal p "\nRadius :"))
        (setq num (getint "\nColor :"))
        (command "\_ÑOLOUR" num)
        (command "_circle" p rad)
  	(setq p1 (getpoint "Choose a point on a circle."))
  	(setq p2 (polar p1 (/ pi 3) rad))
	(setq p3 (polar p2 (/ pi 3) rad))
	(setq p4 (polar p3 (/ pi 3) rad))
	(setq p5 (polar p4 (/ pi 3) rad))
	(setq p6 (polar p5 (/ pi 3) rad))
	(setq R (/ rad 3))
	(command "_circle" p1 R)
	(command "_circle" p2 R)
	(command "_circle" p3 R)
	(command "_circle" p4 R)
	(command "_circle" p5 R)
	(command "_circle" p6 R) 
)
После компиляции программа пишет среди команд (не в редакторе, а в поле ниже рабочего пространства AutoCAD): "Неверный синтаксис", после чего просто дублирует весь код. При запуске (введении команды "laba") программа сообщает, что такая команда не существует.
Просмотров: 1720
 
Непрочитано 01.11.2018, 14:56
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


А что за команда
Код:
[Выделить все]
 (command "\_ÑOLOUR" num)
:?:

----- добавлено через 44 сек. -----
И почему после C: идет пробел?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.11.2018, 15:20
#3
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,040


не говоря уже о том, что надо консольную версию вызывать этой команды...)
Сергей812 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Ошибка "неверный синтаксис" после компиляции кода AUTOLISP — что делать?

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фатальная ошибка при запуске после установки МенюГЕО Gore14 AutoCAD 1 01.10.2018 09:11
Делать или не делать отвод воды после пожаротушения в неотапливаемой автостоянке? Domovoj Водоснабжение и водоотведение 7 09.04.2013 17:40
SCAD. где искать ошибку после сообщения ОШИБКА В ИСХОДНЫХ ДАННЫХ? Vladzimej SCAD 20 03.09.2012 20:42
AutoLisp. Оптимизация кода Zaghim LISP 21 31.10.2011 12:09
После Plan изменяется масштаб, я не хочу этого. Что делать? Drulya AutoCAD 4 23.09.2003 16:10