|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
15.12.2016, 09:30 | #1 | |
Работа приложения в AutoCad 2013
инженер-строитель
Ottuda
Регистрация: 01.09.2003
Сообщений: 124
|
||
Просмотров: 1225
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Что за строки
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
инженер-строитель Регистрация: 01.09.2003
Ottuda
Сообщений: 124
|
Приведённое не работает.
А мне кажется проблема ещё и в этом: (setq pri (ssget "L")) так написано, срывается программа, но если поменять так: (setq pri (ssget "_L")) то работает до увязки. После увязки оставляет одну линию, остальные стирает из за кода (setq cond nil). ----- добавлено через 31 сек. ----- Про резервированный символ cond не понял. (setq pri (ssget "L")) присутствует в 2х местах по разному и (setq pri (ssget "_L")), не понимаю .
__________________
Я не мастер ... Я только учусь. Последний раз редактировалось Рашит, 15.12.2016 в 14:16. |
|||
|
||||
Регистрация: 02.07.2016
Сообщений: 249
|
cond - это команда, на равне с while, if, repeat.... А у тебя в коде он как переменная используется. Я заменил его на cond1, что бы не конфликтовало.
Цитата:
Кроме того у тебя в коде все переменные глобальные, т.е. они сохраняют свои значения после выполнения функции. Я их все локальными сделал (вынес в определении функции в скобки). Если какие-то из них должны глобальными оставаться, их нужно удалить из скобок. Я в суть программы не вникал, поэтому ничего толком сказать не могу по работоспособности. |
|||
|
||||
инженер-строитель Регистрация: 01.09.2003
Ottuda
Сообщений: 124
|
Смысл увязать несовпадающие концы отрезков при завершении отрисовки многоугольника.
У меня не работает, может дело в программе? У меня акад цивил 3Д 2013. Вот такое написал: Укажите точку уравнивания_endp ; ошибка: no function definition: _REPEAT Заработало при условии убирания подчёркивания в этой строке: ****************(_repeat (- (length plist) 1) - ****************(repeat (- (length plist) 1) СПАСИБО!!!!!
__________________
Я не мастер ... Я только учусь. Последний раз редактировалось Рашит, 15.12.2016 в 16:07. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
А кто мешает использовать _.pedit или вообще сразу полилинию?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
AutoCAD 2013 при перезагрузке пропадают пользовательские меню | Sta1917 | AutoCAD | 12 | 11.05.2016 13:45 |
При установке AutoCAD 2013 (лицензия) появляется ошибка autodesk installer. | Yang | AutoCAD | 12 | 01.10.2013 12:11 |
AutoCAD MEP 2013 Rus Как облегчить файл для чтения в Autocad 2007 Rus? | Sh_C | Вертикальные решения на базе AutoCAD | 3 | 05.08.2013 10:52 |
Редактирование надписей в AutoCAD 2013 | Соколов | AutoCAD | 6 | 19.07.2013 05:08 |
Установлено 2 версии 2013 и 2009 AutoCAD. СПДС не может разобраться. | SNIIP | Прочее. Программное обеспечение | 1 | 27.06.2013 12:25 |