|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
21.03.2016, 15:58 | #1 | |
Создание Lisp для расчета глубины траншеи
Регистрация: 09.03.2016
Сообщений: 4
|
||
Просмотров: 4029
|
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
1. Выкладывайте что уже сотворили.
2. Читайте тему: http://forum.dwg.ru/showthread.php?t=22894 3. У Вас в таблице есть все необходимые данные, глубина и расстояние, зачем Вам полилиния непонятно. 4. Импортируйте текстовые данные и фильтрацией по Х координате в Excel и там считайте. А так это очень похоже не вежливую просьбу написать все за Вас, это во первых, а во вторых, смысла писать велосипед пока не вижу. |
|||
|
||||
сети Регистрация: 03.11.2008
Московия*
Сообщений: 5,782
|
Обвести полилинией профиль от планировки до дна траншеи, посмотреть площадь и умножить её на ширину траншеи. А вообще есть специализированные программы для подсчета объёмов пос.
upd: профиль делается вручную или в вертикальном приложении? |
|||
|
||||
Алгоритм для лиспа.
1. Выбираешь две полилинии: отметки земли и дно траншеи. 2. Строишь вертикальные отрезки (вдоль трассы) с нужным шагом, которые заведомо пересекаются с этими полилиниями. 3. Определяешь точки пересечения отрезка с этими профилями. 4. По двум точкам находишь длину (глубину траншеи) и считаешь количество нужных расстояний. Последний раз редактировалось Кулик Алексей aka kpblc, 21.03.2016 в 22:12. |
||||
|
||||
Регистрация: 09.03.2016
Сообщений: 4
|
Профиль делается в программе Трубопровод 2012. В ней есть функция вывода глубин траншеи, но лицензий у нас немного и часто нет доступа к программе.
Через площадь, умноженную на ширину мы получим разработку в м3, а мне нужно в метрах. Puroshev, в общем-то вопрос сводится к тому, что я не знаю как замерить расстояние между двумя полилиниями. Если и провожу вертикальные прямые с шагом, то как найти их точки пересечения с полилиниями? Функция INTERS работает только с отрезками, я так понимаю. |
|||
|
||||
сети Регистрация: 03.11.2008
Московия*
Сообщений: 5,782
|
Ок, не объём. Тогда другой кустарный способ: создаете массив из вертикальных отрезков с определенным шагом, взрываете, обрезаете из снизу - трубой, сверху - планировкой, из оставшихся отрезков извлекаете длины и обрабатываете в екселе.
|
|||
|
||||
Эта задачка явно не для начинающего лиспера.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
|
||||
Регистрация: 09.03.2016
Сообщений: 4
|
Вот это звучит неплохо! Попробую, спасибо!
|
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826
|
Цитата:
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
Это способ возврата значения из конструкции COND "по умолчанию". Если никакое условие выше в cond не выполняется, то доходит до этого. Раз в начале T - значит, что это условие всегда будет выполнено, если до него дойдет. Там же как - первый аргумент проверяется на nil, если не nil - то возвращается второй аргумент, если nil - переходим к следующему условию. Первый аргумент T не nil, возвращается второй аргумент - nil. Как-то так.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) Последний раз редактировалось Do$, 25.03.2016 в 00:05. |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Документация Проектировщику на Torrents | DEM | Разное | 262 | 24.02.2024 17:19 |
Помогите найти РД по расчетам на прочность | 1enin | Поиск литературы, чертежей, моделей и прочих материалов | 13 | 08.11.2013 11:50 |
Ищу ГОСТ Р 52857.1-2007 Сосуды и аппараты. Нормы и методы расчета на прочность. Общие требования | ruseng | Поиск литературы, чертежей, моделей и прочих материалов | 11 | 14.07.2009 16:25 |
создание автоматизированногj расчета | ayur | Программирование | 6 | 20.02.2009 13:08 |
ГОСТы, СНиПы, ПРАВИЛА и т.д. | ki | Разное | 120 | 19.09.2007 09:05 |