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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > LISP. Плагин создания кабельных линий и генерации КЖ раздела КИПиА. Протестировано на AutoCAD 2015...2018 и офис 2013...2016

LISP. Плагин создания кабельных линий и генерации КЖ раздела КИПиА. Протестировано на AutoCAD 2015...2018 и офис 2013...2016

Версия для печати
 
Ответ
Опции темы Поиск в этой теме
Непрочитано 21.06.2017, 02:40 1 |
LISP. Плагин создания кабельных линий и генерации КЖ раздела КИПиА. Протестировано на AutoCAD 2015...2018 и офис 2013...2016
petro_f
 
Регистрация: 06.10.2016
Сообщений: 55

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

Плагин кабельных трасс с автоматическим подсчётом длины кабеля и внесением данных по типу прокладки кабеля.

В плагине реализованы функции:
  1. Создания кабельного блока с "цифровой подписью" созданного блока, с внесением информации по типу прокладки:
    • Создание кабельных блоков (кабеля) из линий, полилиний, дуг и сплайнов с автоматическим подсчётом длины кабеля. Ручным и полуавтоматизированным (из таблицы) вводом информации по кабелю и типу и количеству "упаковки" кабеля.
    • Создание новых кабелей на базе существующего кабеля с внесением новой информации по кабелю.
    • Пакетное создание кабелей на базе существующего кабеля с внесением новой информации по кабелям.
  2. Проверки и верификации существующих кабелей.
  3. Проверки и редактирования информации после ручной правки кабеля.
  4. Пакетного редактирования существующих кабельных трасс с фукциями:
    • Обрезки кабелей по заданной линии.
    • Добавления трассы к кабелю.
    • Пересчёта информации по длине вновь получившегося кабеля и пересчёта длины "упаковки" кабельной линии.
    • Объединения соприкасающихся линий трассы, для корректной обрезки кабеля при редактировании.
    • Смены "базовой точки" кабельного блока после редактирования.
  5. Замены существующей трассы кабеля на новую трассу с взятием информации от заменяемого кабеля.
  6. Пакетного переименования кабелей с указанием информации для переименования в виде таблицы.
  7. Экспорта данных для создания (редактирования) кабелей и кабельного журнала с возможностью:
    • Экспорта в программу Word с оформлением кабельного журнала (форматы А3, А4 вертикалый, горизонтальный).
    • Экспорта в програму Excel с функцией контроля длинн упаковки кабели и длины самого кабеля.
    • Экспорта в таблицы AutoCAD с разбивкой на листы с учётом рамки и штампа (большого и малого).
    • Технического экспорта в AutoCAD данных по кабелю из специальных кабельных блоков (с электрических схем).
    • Технического экспорта данных по кабелю в кабельные журналы Word (без указания длинн и типа упаковки).
    • Технического экспорта данных по кабелю в программу Excel (без указания длинн и типа упаковки).
  8. Импорта данных для создания кабелей с возможностью:
    • Импорт из программы Word с оформленного КЖ (форматы А3 и А4, вертикальный и горизонтальный) с преобразованием полученных данных в формат таблицы AutoCAD.
    • Импорта в AutoCAD данных по кабелю из специальных кабельных блоков (с электрических схем).
  9. Маркировки существующик кабелей на планах. Маркировка может быть осуществлена:
    • Мультивыноской - для единичных кабелей в месте маркировки.
    • Табличкой с именами кабелей - для множества кабелей в месте маркировки.
    • Табличкой с именами кабелей со стрелкой из мультивыноски - для множества кабелей в месте маркировки.
  10. Поиска и выделения существующих кабелей для дальнейшей работы с ними.

Ссылки на GIF-ки:
Создание кабеля с извлечением информации из блоков кабелей на электрической схеме
Создание копии кабеля на базе существующего кабеля
Создание множественных копии кабеля на базе существующего кабеля
Замена трассы уже существующего блока кабеля
Пакетное редактирование кабелей
Пакетное переименование кабелей КЖ
Маркировка кабеля на планах
Экспорт импорт КЖ


Основной файл плагина составляет файл PDKFKG.lsp расположенный по пути C:\PDKFKG\0_LISP.
Имя папки, её расположение и основные настройки плагина редактируются в двух файлах в разделе основных настроек (там везде даны подсказки):
  • Файл плагина PDKFKG.lsp расположенный по пути C:\PDKFKG\0_LISP - строки с 38 по 76 для версии плагина [>= v 14.20]
  • Файл загрузки плагина 0_PDKFKG_LOAD.lsp расположенный по пути C:\PDKFKG - строки с 1 по 13 для версии плагина [>= v 14.20]

Для загрузки плагина в AutoCAD необходимо распаковать архив PDKFKG.rar в корневую директорию диска C: (если Вы хотите распаковать в другую директорию, то не забудьте внести эти изменения в перечисленные выше файлы) и из получившейся папки C:\PDKFKG всего один раз загрузить файл загрузки плагина 0_PDKFKG_LOAD.lsp.
После загрузки появится две плавающих панели с иконками. Малая панель с "выпадающими" иконками дублирует большую панель и может быть без болезненна отключена. Данная панель предназначена для работы на маленьких мониторах и позволяет не занимать много места.

Расшифровки действующих функций даны при первой загрузке плагина (в консольную строку AutoCAD), а так же полностью указаны в всплывающих хелп-сообщениях при наведении и удержании курсора над иконками функций на панели плагина.

В коде плагина использованы переработанные части чужих кодов, которые полностью и комплектно вшиты в тело плагина. Для исключения пересечения имён функций и глобальных переменных все переменные и функции имеют префикс PDKFKG.

Для замены иконок по своему вкусу в файле PDKFKG.mnu по пути C:\PDKFKG можно заменить на свои, или как вариант просто подменить файлы иконок и удалив файл PDKFKG.cuix заново открыть AutoCAD.

При старте плагина меняются или проверяются следующие переменные:
  • USERR1 - проверяется что не равна 0.0 Отключить можно закомментировав или удалив строку 6 в файле PDKFKG.mnl по пути C:\PDKFKG
  • DIMSCALE - проверяется что не равна 0.0 Отключить можно закомментировав или удалив строку 7 в файле PDKFKG.mnl по пути C:\PDKFKG
  • CANNOSCALEVALUE - проверяется что не равно 0.0 Отключить можно закомментировав или удалив строку 8 в файле PDKFKG.mnl по пути C:\PDKFKG
  • MENUBAR - переводится в 1 для отображения строки плагина. Отключить можно закомментировав или удалив строку 9 в файле PDKFKG.mnl по пути C:\PDKFKG

Журнализация изменений проекта changelog:
  1. В версии [>= V 14.21] поправил переменную масштабирования, которая идёт в файле по умолчанию. Теперь для расчёта масштаба используется переменная DIMSCALE. Поправил оформление функции wcmatch и убрал не действующие строки - на работе плагина это никак не отразилось.
  2. В версии [>= V 14.22] переформатировал выводимое меню плагина. Сгруппировал команды и уточнил описания команд.
  3. В версии [>= V 14.24] добавил сводную таблицу по количеству кабеля. Табличка нужна для внесения данных в спецификацию проекта. Сводная таблица вставляется в таблицу "Таблица прокладки кабеля".
  4. В версии [>= V 14.25] Поправил заливку ячеек таблички при изменении имени кабеля в функциях "PDKFKGCPY" и "PDKFKGMCPY".
  5. В версии [>= V 14.30] Добавил функцию пакетного обмена упаковки кабеля "PDKFKGPACKSWAP". Например кабель был уложен в гофре, а заказчик захотел заменить на ПВХ-трубу. Эта функция как раз позволит сделать это для выбранных блоков разом.

P.S. Для получения последней версии надо скачать файл с исходным плагином (если он у Вас ещё не установлен), и файл обновления. Распаковать и заменить (добавить) все содержащиеся в обновлении файлы. Далее работать по исходной инструкции настройки, установки плагина.

Вложения
Тип файла: zip Ссылки ГИФ.zip (2.6 Кб, 48 просмотров)
Тип файла: dwg
DWG 2013
Планы с кабелями для тестов с пояснением по блоку.dwg (900.2 Кб, 58 просмотров)
Тип файла: rar PDKFKG_V14_25.rar (74.3 Кб, 29 просмотров)
Тип файла: rar PDKFKG.rar (440.5 Кб, 25 просмотров)
Тип файла: rar PDKFKG_V14_30.rar (77.8 Кб, 12 просмотров)

__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!

Последний раз редактировалось petro_f, 29.10.2017 в 21:23. Причина: Добавление нового функционала плагина (29.10.2017).
Просмотров: 4881
 
Непрочитано 22.06.2017, 11:57
#21
Кулик Алексей aka kpblc
Moderator

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


У РД есть капитальное ограничение в 16 кб. Этого объема нередко не хватает. Но дело хозяйское ))
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 22.06.2017, 12:02
#22
AlexZh


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



извиняюсь, ошибся) я еще учащийся!)

я имел в виду X-записи.
__________________
Проекты СС
AlexZh вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 22.06.2017, 12:25
#23
petro_f


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


Цитата:
Сообщение от AlexZh Посмотреть сообщение
petro_f. Молодец! Хорошая программа. Видно человек старался! Кому надо, тот возьмет на вооружение.

Кулик Алексей aka kpblc, хорошие замечания по коду.

Некоторые остальные, да. Много необоснованной критики. Человек поделился своим творением. Заметьте, бесплатно. Не каждый на такое способен.

Я вот думаю, все эти свойства все-таки через расширенные данные пользовать. По моему, если кабелей будет много, как то не удобно будет пользоваться чертежом с большим количеством блоков. или уж в грубы объединять.
Ну у меня есть в работе файлы (планы) со средним количеством кабелей более 450 и всё нормально работает. Я тестил до 1500 кабелей на плане.
И всё работает.. создаётся, редактируется, выгружается.

P.S. Узнал что для большого (самого высокого) объекта в СПб моя знакомая в этом плагине делала более 2000 кабелей в одном файле. Так как схемы (КЖ) им пересылали в ворде, то она сначала КЖ импортировала из ворда в кад (табличку с 6 полями), а уже по ней создавала. Единственное ограничение (вернее рекомендация по ускорению) - отсутсвие лишних табличек с кабелями (уже заполненых) так как функция получения данных из ячейки таблички реализована в акаде методом сначала получения координат, а потом поиском ячейки во всех таблицах. Но тут уже не я виноват, а так работает кад. Ну и желательно таблички с данными по созданию кабелей делать не более 200-300 строк. Опять таки это всё требования для ускорения работы, не более. Т.е. объём таблички просто тупо влияет на время отклика плагина при считывании с неё (почти мгновенный отклик или задержка в 1.5 - 2 секунды).
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!

Последний раз редактировалось petro_f, 13.07.2017 в 13:03.
petro_f вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 23.06.2017, 01:03
#24
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,552
Отправить сообщение для gomer с помощью ICQ Отправить сообщение для gomer с помощью Skype™


Цитата:
Сообщение от AlexZh Посмотреть сообщение
Много необоснованной критики. Человек поделился своим творением. Заметьте, бесплатно. Не каждый на такое способен.
поиск по файлу *error* - 275 штук, делим на 2, делим на 3...
поиск во файлу defun *error* - 168 штук, умножаем на 2...
вот такая простая арифметика твоих шарфов, я такое не то, что запускать, я такое смотреть брезгую...
gomer вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 26.06.2017, 09:50
#25
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,552
Отправить сообщение для gomer с помощью ICQ Отправить сообщение для gomer с помощью Skype™


я тебе советую разбросать функции по файлам и скомпилировать код, а исходник положить в отдельную папку. имея проект, легче ориентироваться в коде и находить ошибки и несуразности, коих у тебя более, чем достаточно
gomer вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 26.06.2017, 10:30
#26
Сергей812


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


Хватит ругаться - время покажет) Пока у темы почти полторы тысячи просмотров, и не одного положительного отзыва о применении - кроме автора самой программы. Достаточно много людей (и даже некоторые фирмы для продвижения своего оборудования) пишут свои "приблуды" для КЖ и спецификации, так как трудоемкая и нудная задача.
Сергей812 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 13.07.2017, 11:45
#27
petro_f


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Хватит ругаться - время покажет) Пока у темы почти полторы тысячи просмотров, и не одного положительного отзыва о применении - кроме автора самой программы. Достаточно много людей (и даже некоторые фирмы для продвижения своего оборудования) пишут свои "приблуды" для КЖ и спецификации, так как трудоемкая и нудная задача.
Странное послевкусие от чата осталось Плагин никто не попробовал, а мнение уже сформировано..

В общем и малом - частично поправил плагин по, как я считаю, реальным замечаниям. Далее уже кому интересно попробует.
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 13.07.2017, 12:18
#28
Сергей812


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


понимаете, программа с подобными ограничениями по скорости работы
Цитата:
Сообщение от petro_f Посмотреть сообщение
Ну и желательно таблички с данными по созданию кабелей делать не более 50-70 строк. Опять таки это всё требования для ускорения работы, не более.
в 2017 году выглядит, мягко говоря, странно) Понятно, что использование лиспа накладывает определенные ограничения на реализацию надстройки - но не настолько же.
Сергей812 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 13.07.2017, 12:58
#29
petro_f


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
понимаете, программа с подобными ограничениями по скорости работы

в 2017 году выглядит, мягко говоря, странно) Понятно, что использование лиспа накладывает определенные ограничения на реализацию надстройки - но не настолько же.
Хм.. это ограничение накладывает на Вас только то что отклик плагина при считывании будет мгновенным или (если больше строк) 1.2 секунды.
А так хоть 500 строк табличку.
P.S. Данное ограничение я написал исходя из расчёта, что комп совсем совсем "древний"... на более менее серьёзных машинах можно смело на 200-300 строк бить (а можно и не бить табличку).
P.P.S Да и строго говоря это ограничение идёт из функции определения ячейки таблицы по координатам. Я что-то не натыкался на другой вариант получения номера ячейки http://www.caduser.ru/forum/index.ph...D=23&TID=40802 как в посте #7. При большом количестве строк и таблиц эта функция и является основным тормозом. Если есть другой и более скорострельный вариант получения таких данных из точки клика, то покажите.
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!

Последний раз редактировалось petro_f, 13.07.2017 в 13:16.
petro_f вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 13.07.2017, 13:32
#30
Сергей812


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


Цитата:
Сообщение от petro_f Посмотреть сообщение
на более менее серьёзных машинах можно смело на 200-300 строк бить (а можно и не бить табличку).
Да не должен пользователь подстраиваться под возможности плагина)

Так же вызывает "удивление" использования для выносок группы кабелей - мультивыноску и таблицу. Мультивыноска самодостаточна для выполнения подобных задач, лишнее "утяжеление" чертежа, имхо.

Про использовании переопределения *ERROR* уже писали выше. В свое время, когда пробовал писать на лиспе: в первую очередь написал обертки с использование vl-catch- для тех же функций ввода пользователя, чтобы возвращали nil в случае отказа - а не вываливалась ошибка, которую еще надо перехватывать. Код стал гораздо читабельнее и понятнее.

----- добавлено через ~4 мин. -----
Цитата:
Сообщение от petro_f Посмотреть сообщение
Если есть другой и более скорострельный вариант получения таких данных из точки клика, то покажите.
я на NetAPI давно пишу - там такие вещи проще вынести с уровня чертежа на логический уровень надстройки и использовать уже диалоги. В лиспе написать диалог - это уже подвиг)
Сергей812 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 13.07.2017, 14:16
#31
petro_f


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
я на NetAPI давно пишу - там такие вещи проще вынести с уровня чертежа на логический уровень надстройки и использовать уже диалоги. В лиспе написать диалог - это уже подвиг)
Согласен. Мне самому C++ ближе к сердцу. Думаю, что надо посмотреть в сторону ARX Но в ARX есть одно плохое качество - плагин надо компилировать под почти каждую версию када, код с места не поправить в блокноте и прочее..
А LISP позволяет это сделать ))) И именно из-за этого я не компилю плагины, иначе потом поправить стороннему человеку нет возможности.
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 13.07.2017, 14:30
#32
Сергей812


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


Цитата:
Сообщение от petro_f Посмотреть сообщение
Согласен. Мне самому C++ ближе к сердцу. Думаю, что надо посмотреть в сторону ARX Но в ARX есть одно плохое качество - плагин надо компилировать под почти каждую версию када, код с места не поправить в блокноте и прочее..
А LISP позволяет это сделать ))) И именно из-за этого я не компилю плагины, иначе потом поправить стороннему человеку нет возможности.
если не собираетесь копать в ObjectARX в сторону создания своих примитивов или другие "низкоуровневые" вещи - то он избыточен. В .NET гораздо проще решать многие задачи. И если не использовать специфические вещи - зависимость от версии гораздо меньше. Править на месте - мелкие правки можно даже в бесплатном SharpDevelop сделать и заново откомпилировать. А стороннему человеку проще будет порою заново свое сделать, чем разбираться в мегабайтном файле лиспа)
Сергей812 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 13.07.2017, 17:25
#33
petro_f


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
если не собираетесь копать в ObjectARX в сторону создания своих примитивов или другие "низкоуровневые" вещи - то он избыточен
Мне просто нормальные языки программирования ближе к сердцу
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 13.07.2017, 17:47
#34
Сергей812


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


Цитата:
Сообщение от petro_f Посмотреть сообщение
Мне просто нормальные языки программирования ближе к сердцу
С++ - это серьезный язык для задач с серьезными требованиями к быстродействию, экономии ресурсов, полному контролю над процессом и т.д..
C# - серьезный язык больше для прикладных программ, и для чего в С++ понадобиться использовать дополнительные библиотеки либо писать код -> в C# многое "зашито" во фреймворк. И без этого Фреймворка даже акад не встанет - т.е. он гарантировано присутствует в системе. В отличие от сторонних библиотек.

----- добавлено через ~8 мин. -----
Официальный сайт по программированию - сейчас с этим проще, несколько лет назад приходилось с англоязычных ресурсов учиться большей частью)
Сергей812 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 13.07.2017, 21:54
#35
petro_f


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
С++ - это серьезный язык для задач с серьезными требованиями к быстродействию, экономии ресурсов, полному контролю над процессом и т.д..
C# - серьезный язык больше для прикладных программ, и для чего в С++ понадобиться использовать дополнительные библиотеки либо писать код -> в C# многое "зашито" во фреймворк. И без этого Фреймворка даже акад не встанет - т.е. он гарантировано присутствует в системе. В отличие от сторонних библиотек.

----- добавлено через ~8 мин. -----
Официальный сайт по программированию - сейчас с этим проще, несколько лет назад приходилось с англоязычных ресурсов учиться большей частью)
Да я как бы не маленькая девочка и все вот эти недоязыки типа .NET на дух не переношу. Фреймворки и всё остальное - они развращают
По этому, так как я изучал С++, буду на нём программировать.
P.S. За ссылку на профильный сайт - спасибо.
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.07.2017, 09:05
#36
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,552
Отправить сообщение для gomer с помощью ICQ Отправить сообщение для gomer с помощью Skype™


Цитата:
Сообщение от petro_f Посмотреть сообщение
Странное послевкусие
Ты нарушил все заповеди, оставленные Админом для программистов и все заповеди, оставленные Программистом, для программистов на AutoLISP. И теперь у тебя послевкусие. Странный ты.
gomer вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 14.07.2017, 09:39
#37
petro_f


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


Цитата:
Сообщение от gomer Посмотреть сообщение
Ты нарушил все заповеди, оставленные Админом для программистов и все заповеди, оставленные Программистом, для программистов на AutoLISP. И теперь у тебя послевкусие. Странный ты.
gomer, что бы не покрывать тебя матом, просто пройди мимо этой темы

P.S. И не забудь потом, в известной тебе теме, показать свой супер код, после которого остальным программистам останется только идти в дворники.
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.07.2017, 10:06
#38
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,552
Отправить сообщение для gomer с помощью ICQ Отправить сообщение для gomer с помощью Skype™


Цитата:
Сообщение от petro_f Посмотреть сообщение
в известной тебе теме
это какой?
gomer вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 14.07.2017, 10:12
#39
petro_f


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


Цитата:
Сообщение от gomer Посмотреть сообщение
это какой?
Тут а если точнее, то просто игнор этого текста и и этого и этого
Просто игнор просьб и перевод внимания на другую тему.

P.S. Далее gomer я думаю, что с Вами продолжать диалог нет смысла. От Вас сообщения я просто буду игнорировать. Если есть желание общаться можно писать в личку, что бы не засирать тему, глупыми замечаниями и претензиями типа -"А у тебя тут не так написано, как бы мне хотелось видеть!".
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.07.2017, 12:05
#40
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,552
Отправить сообщение для gomer с помощью ICQ Отправить сообщение для gomer с помощью Skype™


Цитата:
Сообщение от petro_f Посмотреть сообщение
Тут а если точнее, то просто игнор этого текста и и этого и этого
"там" тонкие материи описаны, а у тебя индусский код, чуть менее, чем полностью, вредоносный и не работающий. Помогли тебе хорошие коды? Я вижу что нет. Ведь код как выглядит так и работает. А у тебя элементарно даже количество взаимообратных действий не совпадает. Следовательно ни в каком случае это поделие нельзя рекомендовать, а лучше маркировать его как вредоносное ПО. Тому же у тебя 60% мусора в файле, а то и больше. Это я еще только по верхам посмотрел твой код.

О чем говорить если ты даже не понимаешь что такое область видимости переменной? Ты даже коментариями не в состоянии пользоваться. так что игнорь и дальше, твое право
gomer вне форума вставить имя Обратить внимание модератора на это сообщение  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > LISP. Плагин создания кабельных линий и генерации КЖ раздела КИПиА. Протестировано на AutoCAD 2015...2018 и офис 2013...2016

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Адаптация древних lisp-приложений под AutoCad 2016 trushev LISP 36 08.02.2016 10:33
Autocad 2016 не понимает последовательность команд с ^C^C... Santa123 AutoCAD 0 27.01.2016 10:31
Проблема открытия файлов в Autocad 2010 после установки Autocad 2015 Volodya AutoCAD 18 30.10.2014 14:30

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