Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Сообщество > Поиск исполнителей > Разработка лисп для оформления трасс ИОС ТКР

Разработка лисп для оформления трасс ИОС ТКР

Ответ
Поиск в этой теме
Непрочитано 05.07.2018, 11:00 #1
Разработка лисп для оформления трасс ИОС ТКР
Gotch
 
Регистрация: 07.02.2007
Сообщений: 200

Доброго времени суток.
кто готов и может разработать лисп для оформления трасс ИОС и ТКР

Описание самого лиспа -

пойдем по порядку
запускаем лисп и появляется окошко

- сперва выбираем тип трубы сталь или стеклопластик

- указываем диаметр трубы в мм

-
первый столбец
отвечает за расстановку пикетов по линии трассы
в столбце отмечаем галочкой что нужно расставить пикеты
чуть ниже префикс
еще чуть ниже суфикс


только лучше если этот пикетаж будет сделан из обычной полилинии или отрезка + надпись как текст, не блок какой либо, можно рассмотреть и блок если он не будет слетать

и под всеми этими галочками Поле для ввода имени слоя каком расположить все эти элементы, по умолчанию слой ТХ_Оформление

на этом первый столбец заканчивается

-
второй столбец
отвечает за расстановку мультивыносок на углах поворота трассы(линии)

-
я не знаю возможно ли сделать так что бы можно было компановать эту выноску как захочет пользователь, т.е.:
ву1, Лево 45° 0’
ПК0+22.54
R=1.5DN
или
ву1, ПК0+22.54
Лево 45° 0’
R=1.5DN

т.е. разделить
- ву1 - это нумерация вершин углов линии по порядку
- Лево или Право - поворот линии относительно последнего участка влево или вправо
- 45° 0’ - угол поворота линии относительно последнего участка
- ПК..... - расстояние от начала трассы до данного угла поворота линии
- R=1.5DN - вот этот пункт надо подробнее разобрать

в этом столбце я сделал 5 строк (в ворде я нарисовал)
в квадратике ставим галочку что должно быть на этой строке - ВУ - дальше в поле вводим номер каким по очереди будет в первой строке выводится этот параметр в мультивыноске от 1 до 5(если кто либо не установил то по умолчанию идет в таком порядке 1.ВУ, 2.Лево/Право, 3.Угол, 4.ПК, 5.R)


про R= это радиус отвода, который будет устанавливаться на угле поворота
1. Если угол равен в диапазонах
29° 40’ - 30° 20’,
44° 40’ - 45° 20’,
59° 40’ - 60° 20’,
89° 40’ - 90° 20’,
- то выводить R=1.5DN, R=2DN, R=2.5DN, R=3.5DN смотря какой был отмечен вначале(за исключением холодных и упругих) и НЕ БЫЛА поставлена галочка “все отводы одинаковые”.
Если была поставлена галочка “все отводы одинаковые” – то она действует только на отводы R=2DN, R=2.5DN, R=3.5DN (на R=1.5DN, R=5DN, R=10DN НЕ ДЕЙСТВУЕТ) – то тогда на любые углы(за исключением холодных и упругих) ставятся R=2DN, R=2.5DN, R=3.5DN смотря какой был выбран.


2. Если были выбраны отводы R=5DN, R=10DN подписывать на любых углах R=5DN, R=10DN (за исключением холодных и упругих) .

Упругие углы мы указываем в окошке по умолчанию от 0 до 8
Дальше вводим R для упругого отвода от 0 до бесконечности в метрах

Холодные углы зависят от диаметра трубы и угла поворота, их три типа
таблица в прикрепленных вложениях в ворде

Вы наверное заметите что есть наложения упругого отвода диапазон угла от 0 до 8 градусов и холодного отвода 3, 6 и 9 тоже может входить, если пользователь укажет упругий от 0 до 9ти. Возможно ли при попадании такого угла 3, 6, 9 что бы лисп задал вопрос пользователю какой использовать упругий или холодный отвод отобразив на чертеже этот угол?



Для чего все эти рассчеты сейчас поясню

Вариант 1. Когда угол поворота стандартный соответствует R=1.5DN, R=2DN, R=2.5DN, R=3.5DN, R=5DN, R=10DN
Выноска заполняется вот так –
ву1, Лево 45° 0’
ПК0+22.54
R=1.5DN(или любой из этих R=1.5DN, R=2DN, R=2.5DN, R=3.5DN, R=5DN, R=10DN которые выбраны вначале)

Вариант 2. Когда угол поворота Упругий
Выноска заполняется вот так –
ву1, Лево 45° 0’
ПК0+22.54
R=400(или зачение которое ввели вначале в строке )


Вариант 3. Когда угол поворота Холодный
Выноска заполняется вот так –
ву1, Лево 45° 0’
ПК0+22.54
R=15(значение из таблицы холодных углов которое соответствует диаметру и углу поворота)

На отдной линии могут встречаться все 3 типа углов поворота.

таблица в прикрепленных вложениях в ворде

Все что было выше это было о стальной трубе!

Теперь если выбрана стеклопластиковая труба
Если выбрана стеклопластиковая труба то
Если угол равен в диапазонах
11° 15’ ( плюс минус 20 минут),
22° 30’ ( плюс минус 20 минут),
33° 45’ ( плюс минус 20 минут),
45° 0’ ( плюс минус 20 минут),
56° 15’ ( плюс минус 20 минут),
67° 30’ ( плюс минус 20 минут),
- то выводить R=1.5DN, небращая внимания на галочку “все отводы одинаковые”.

Упругие углы есть в зависимости от того что вводим в строке

Холодных отводов нету.

R=2DN, R=2.5DN, R=3.5DN, R=5DN, R=10DN – не существует
Вариант 1. Когда угол поворота стандартный соответствует R=1.5DN
Выноска заполняется вот так –
ву1, Лево 45° 0’
ПК0+22.54
R=1.5DN

Вариант 2. Когда угол поворота Упругий
Выноска заполняется вот так –
ву1, Лево 45° 0’
ПК0+22.54
R=400(или зачение которое ввели вначале в строке )

И последний пункт - Знак угла поворота
ставить этот блок справа от угла если возможно


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

связь - i.r.karimov(собака)yandex.ru

----- добавлено через ~2 ч. -----
это ориентировочная цена. не означает что не больше такой.
буду разговаривать и обсуждать с каждым исполнителем отдельно

----- добавлено через ~2 ч. -----
но и поймите что какие либо супер заоблочные цены тоже не смогу оплатить

Вложения
Тип файла: zip ЛИСП.zip (1.27 Мб, 35 просмотров)

Просмотров: 1610
 
Автор темы   Непрочитано 06.07.2018, 12:26
#2
Gotch


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


поднимаю до 5000руб
Gotch вне форума  
Ответ
Вернуться   Форум DWG.RU > Сообщество > Поиск исполнителей > Разработка лисп для оформления трасс ИОС ТКР

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Требуется конструктор-чертежник (разработка чертежей крыльца) zAvik Поиск исполнителей 0 07.05.2018 17:30
Лисп для копирования данных нескольких мтекстов по принципу расположения. Red Nova LISP 14 18.06.2008 22:08
Нужен лисп (пронизыватель лайаутов) dextron3 LISP 91 25.07.2007 07:37