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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP для построения ВЛ и ЛС в автокаде, возможно?

LISP для построения ВЛ и ЛС в автокаде, возможно?

Ответ
Поиск в этой теме
Непрочитано 11.12.2014, 09:54 #1
LISP для построения ВЛ и ЛС в автокаде, возможно?
Gotch
 
Регистрация: 07.02.2007
Сообщений: 200

друзья пользовался поиском не нашел построение ЛЭП
возможно ли полностью автоматизировать вставку блоков стрелочек
4 вопроса перед построение:
1. Масштаб съемки: 0 - 500; 1 - 1000; 2 - 2000; 5 - 5000 (по умолчанию значение 1)
2. Территория: 1 - застроенная; 2 - незастроенная (на застроенной соединять плинией цветом 250; на незастроенной цвет черный)
3. Тип опоры: 1 - ж/б; 2 - метал; 3 - дерев
4. Тип ЛЭП: 1 - высоковольтная; 2 - низковольтная; 3 - связь
такой алгоритм -
- проводим для начала плинию, первый отрезок
- ставим на вершинах плинии блок опоры
- ставим на вершинах блок стрелок
- и относительно Базового угла Восток 0d00' поворачиваем на нужный угол что бы легли на плинию
такое возможно?
или не получиться настолько автоматизировать?
что бы как в кредомикс рисуешь и все сразу ставиться как надо
если такой лисп уже есть не пинайте сильно
помогите кому не сложно

прикрепил архив с блоками столбов и стрелок
столбы
B-STOLB-34.dwg - столб метал
B-STOLB-38.dwg - столб ж/б
B-STOLB-39.dwg - столб дерево
стрелки
B-VL-V.dwg - стрелка высоковольтная
B-VL-N.dwg - стрелка низковольтная
B-VL-S.dwg - стрелка связь

Вложения
Тип файла: rar LEP_Heon01.rar (111.7 Кб, 393 просмотров)

Просмотров: 9170
 
Непрочитано 11.12.2014, 13:39
#2
ciril

САПР
 
Регистрация: 29.09.2011
СПб
Сообщений: 283


уточни, цвета по застроенной и не застроенной, потому как 250 - черный
ciril вне форума  
 
Автор темы   Непрочитано 11.12.2014, 13:44
#3
Gotch


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


да прости ошибся с цветом
давай пока остановимся на цвете N 8 для застройки
и черный для незастройки
Gotch вне форума  
 
Непрочитано 11.12.2014, 13:47
#4
ciril

САПР
 
Регистрация: 29.09.2011
СПб
Сообщений: 283


размер условных во вложении дан для тысячного?
и вот это вот соотношение числа и слова принципиально или можно и вводить словом?
ciril вне форума  
 
Автор темы   Непрочитано 11.12.2014, 13:56
#5
Gotch


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


да блоки в 1 000 масштабе
удобнее даже было бы просто цифрой
это что бы просто подсказка в командной строке всплывала - Выберите масштаб съемки: 0 - 500; 1 - 1000; 2 - 2000; 5 - 5000
а пользователь просто ввел число
Выберите тип территория: 1 - застроенная; 2 - незастроенная
Выберите тип опоры: 1 - ж/б; 2 - метал; 3 - дерево
Выберите тип ЛЭП: 1 - высоковольтная; 2 - низковольтная; 3 - связь
и везде просто ввести число

----- добавлено через ~5 мин. -----
и если возможно от
сама плиния между столбами была в слое "И1 ВЛ и ЛС" и цвет этого слоя в зависимости от застройки/незастройки
блоки столбы в слой "И1 Блоки Столбы" цвет слоя черный
блоки стрелки в слой "И1 ВЛ и ЛС Блоки" цвет слоя черный
Gotch вне форума  
 
Непрочитано 11.12.2014, 14:05
#6
Кулик Алексей aka kpblc
Moderator

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


Так... С самого начала: на чем сам споткнулся?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.12.2014, 14:06
#7
ciril

САПР
 
Регистрация: 29.09.2011
СПб
Сообщений: 283


цвет стрелок вне зависимости от застройки/незастройки?
ciril вне форума  
 
Автор темы   Непрочитано 11.12.2014, 14:06
#8
Gotch


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


я лисп совершенно не знаю
поэтому попросил помощи

----- добавлено через 43 сек. -----
цвет стрелок и столбов всегда по слою
а цвет слоя у них всегда черный
Gotch вне форума  
 
Непрочитано 11.12.2014, 14:14
#9
ciril

САПР
 
Регистрация: 29.09.2011
СПб
Сообщений: 283


как бы три типа примитивов на три разных слоя - это как-то жестоко по отношению к тем, кто потом эти чертежи читать будет, на один слой никак не поместить? если полилинии цвет зависит от застроенности и слой, на котором она располагается, зависит от застроенности, то запрос на тип территории лишний, нет?
ciril вне форума  
 
Автор темы   Непрочитано 11.12.2014, 14:22
#10
Gotch


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


не поверьте наоборот так даже лучше будет три примитива три слоя

исходя из этого запроса -
Выберите тип территория: 1 - застроенная; 2 - незастроенная
задаеться цвет слоя -> И1 ВЛ и ЛС
а цвет полилинии по слою
Gotch вне форума  
 
Непрочитано 11.12.2014, 14:30
#11
ciril

САПР
 
Регистрация: 29.09.2011
СПб
Сообщений: 283


и вправду, не поверю, привычней, может быть, а лучше врят ли.
не, для команды хоть на 10, но просто хочется знать для чего лучше?
ciril вне форума  
 
Автор темы   Непрочитано 11.12.2014, 14:39
#12
Gotch


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


к примеру не правильно нанесли столб по лэп
а кроме этих столбов бывает и много других столбов на чертеже
и включив только эти три слоя мы сможем видеть все что связано с лэп
или заменить столбы только на лэп

блин что то я подумал может так слои поделим
И1 ЛЭП ВЛ - высоковольтка + стрелочки(но они должны быть цветом по блоку)
И1 ЛЭП НЛ - низковолька + стрелочки(но они должны быть цветом по блоку)
И1 ЛЭП ЛС - линия связи + стрелочки(но они должны быть цветом по блоку)
И1 ЛЭП Столбы - для столбов по всем лэп

если это вам не слишком затруднительно
Gotch вне форума  
 
Непрочитано 11.12.2014, 15:15
#13
ciril

САПР
 
Регистрация: 29.09.2011
СПб
Сообщений: 283


в плане написания, так хоть каждый блок на отдельный слой, в плане структуры чертежа как-то громоздко, кроме объектов электропередачи всяких коммуникаций не мало, плюс растительность-рельеф-отметки-здания и в итоге с таким подходом 150 слоев в чертеже и тем, кому потом на них работать, хочется страшного
тип и вес линии уточни.

Последний раз редактировалось ciril, 11.12.2014 в 15:23.
ciril вне форума  
 
Непрочитано 11.12.2014, 15:30
#14
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Gotch Посмотреть сообщение
я лисп совершенно не знаю
поэтому попросил помощи
Вообще-то ты не помощи просишь, а "за спасибо" нарисовать тебе программу.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 11.12.2014, 16:13
#15
Gotch


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


тип линии по слою для слоя тип линии - Continuous
вес по слою

не вопрос если он скажет я готов отблагодарить и закинуть на сотик 1000р. или на сбер карту перевести

----- добавлено через ~2 мин. -----
знаешь наши проектанты вообще бывает даже не в своих слоях рисуют
какой попадеться в таком и рисуют
Gotch вне форума  
 
Автор темы   Непрочитано 11.12.2014, 16:25
#16
Gotch


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


ciril возожно ил что бы блок столба и стрелки брался не из отдельных файлов в которых они находятся а из единого где у меня все блоки собраны которые я применяю
прикрепил файлик с блоками
если это сложно то не вопрос можно что бы отдельными файлами были
Вложения
Тип файла: rar Блоки.rar (271.5 Кб, 118 просмотров)
Gotch вне форума  
 
Непрочитано 11.12.2014, 16:32
#17
ciril

САПР
 
Регистрация: 29.09.2011
СПб
Сообщений: 283


Раз пошло такое дело, можно все Только вот я в этом файле с блоками опор и иже с ними не нашел? Их там нет?
ciril вне форума  
 
Автор темы   Непрочитано 11.12.2014, 16:46
#18
Gotch


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


блоки столбов и стрелки там есть
их можно найти по названию блока
название блоков столбов
B-STOLB-34 - столб метал
B-STOLB-38 - столб ж/б
B-STOLB-39 - столб дерево
название блоков стрелки
B-VL-V - стрелка высоковольтная
B-VL-N - стрелка низковольтная
B-VL-S - стрелка связь

Последний раз редактировалось Gotch, 11.12.2014 в 16:52.
Gotch вне форума  
 
Непрочитано 11.12.2014, 18:08
#19
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


опять халтуру увели
gomer вне форума  
 
Непрочитано 11.12.2014, 18:27
#20
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,175


Цитата:
что бы как в кредомикс рисуешь и все сразу ставиться как надо
повторюсь - в поиск исполнителей.
Цитата:
Сообщение от Gotch Посмотреть сообщение
если такой лисп уже есть не пинайте сильно
Если не писать прогу с нуля, то в приложении Toolpack есть команда вставки заданных блоков во все вершины полилинии. Если не хочется/нельзя использовать toolpack - на просторах форума где-то был лисп, решающий эту же задачу.
Блоки всех опор и стрелок имеет смысл совместить в одном динамическом блоке, в который добавить:
- выбор вида линии и вида опоры с помощью состояния видимости (проще всего по одному состоянию видимости на каждую из 9 комбинаций стрелок и опоры);
- поворот стрелок с помощью "ручек".
Доворачивать стрелки по отрезкам полилинии придется вручную

Последний раз редактировалось kp+, 11.12.2014 в 18:37.
kp+ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP для построения ВЛ и ЛС в автокаде, возможно?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Доработать программу построения 2d из 3d vavII LISP 2 29.09.2010 20:56
LISP для построения поперечных сечений voverrr LISP 5 31.03.2010 14:01
Программа для построения фермы в автокаде dextron3 Прочее. Программное обеспечение 20 03.02.2010 15:36
скрытые возможности: автомат построения уклонов в АвтоКАДе kiber_tech AutoCAD 3 28.05.2009 15:14