|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
Поиск по форуму |
Расширенный поиск |
Найти все сообщения с благодарностями |
К странице... |
|
Поиск в этой теме |
05.07.2016, 14:09 | #1 | |
Расстановка пикетов по трассе водопровода. Расстановка колодцев по трассе канализации.
Проектировщик ВК
Анапа
Регистрация: 18.09.2014
Сообщений: 55
Программа для проектировщиков сетей водопровода и канализации. Жду замечаний и предложений.
Добавил изменения по замечаниям, вроде все ок. Последний раз редактировалось jackUAROBEY, 11.08.2016 в 15:36. |
||
Просмотров: 7878
|
jackUAROBEY |
Посмотреть профиль |
Найти ещё сообщения от jackUAROBEY |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Язык не указать было изначально? Где хотя бы минимальное описание? В lsp нарушена кодировка. Зачем столько глобальных переменных? Нет обработчика ошибок. pi является константой. Команды указаны с использованием русских опций. Ну и т.д.
В качестве рабочей версии использовать не советую никому.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Проектировщик ВК Регистрация: 18.09.2014
Анапа
Сообщений: 55
|
Благодарю что не обошли вниманием.
1. Не совсем понял в чем нарушена кодировка, но на всякий случай подравнял строки. 2. Изначально программа писалась на два масштаба. Здесь не стал удалять вдруг кто нибудь будет в другом масштабе работать. В данном случае Lisp написан под масштаб 1:1. 3. Если имеется ввиду функция errror то добавил. У меня как то без неё работало. 4. Про Pi не совсем понял. Если можно поподробней. 5. Заменил русские команды на международные. 6. Ну и т.д. жду. Последнюю версию файла см. В первом посте. Код:
[Выделить все]
Последний раз редактировалось jackUAROBEY, 05.07.2016 в 16:41. |
|||
jackUAROBEY |
Посмотреть профиль |
Найти ещё сообщения от jackUAROBEY |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
В AutoCAD 2009 command-s не существует.
Что за конструкция Код:
[Выделить все]
Дальше За глобальное переопределение обработчика ошибок могут и побить. Возможно, даже ногами. Количество глобальных переменных все еще зашкаливает. Метки начала и конца отмены можно вполне легко ставить и без применения командных методов. (vl-load-com) достаточно загружать только один раз. Командными методами создавать мультивыноски чревато: http://autolisp.ru/2015/01/21/mleader_create_order/ В функции мв8 системная переменная osmode меняется и не восстаналивается. То же в мт1, Функция создания блока, мягко говоря, вызывает массу вопросов. Что будет, если на момент ее вызова celtype будет нестандартная? Или слой не "0"? Вообще, посмотри понятие нормализвации блоков - на форуме темы были. Самое главное - я положу lsp и dcl в абсолютно левый каталог, и программа перестанет работать. P.S. Есть огромная тема "Научите лиспу на примере" - посмотри, там была масса информации.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Проектировщик ВК Регистрация: 18.09.2014
Анапа
Сообщений: 55
|
Исправил ошибки загрузил по новой см. Начало темы
Код:
[Выделить все]
|
|||
jackUAROBEY |
Посмотреть профиль |
Найти ещё сообщения от jackUAROBEY |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Расстановка номеров пикетов по трассе трубопровода. | Jeriko | AutoCAD | 81 | 27.07.2015 21:04 |
Прокладка вутреннего водопровода и канализации | artifex | Водоснабжение и водоотведение | 4 | 28.08.2014 09:13 |
Вопрос по построению профиля водопровода и канализации. | Анастасия26 | Водоснабжение и водоотведение | 3 | 24.01.2014 12:19 |