dwg.ru forum rss xml
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму |

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

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

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

itshpit вне форума Вставить имя

Здравствуйте. Хочу написать программу на 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") программа сообщает, что такая команда не существует.
Просмотров: 557
 
Непрочитано 01.11.2018, 14:56
#2
Кулик Алексей aka kpblc
Moderator

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


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

----- добавлено через 44 сек. -----
И почему после C: идет пробел?
__________________

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


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


не говоря уже о том, что надо консольную версию вызывать этой команды...)
Сергей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

|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея ||
|| Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги ||