|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
24.01.2006, 20:54 | #1 | |
Неужели ОВ-шники обходятся без Лиспа?
Сообщений: n/a
|
||
Просмотров: 7494
|
|
||||
Регистрация: 22.09.2005
здесь могла быть ваша реклама
Сообщений: 1,280
|
Я как-то спрашивал своих ненавязчиво....
Может автоматизируем, к примеру профили по наружным трубопроводам, или Mecanikal Desctop посмотрим... Оказалось можно обходиться не только без LISP-ов, но и без всяких там Автокадов :-))) Danilin Хороший у Вас сайт. |
|||
|
||||
проектировсчик Регистрация: 06.01.2006
Москва
Сообщений: 1,982
|
А чего. Автокад гольный - чертилка он и есть. Если чел привык все ручками вырисовывать, ему и лисп не нужон! Чтож, и микроскопом можно гвозди заколачивать! ( Но сколько нам примочек чудных готовит это дивный ЛИСП! Тем же ОВ-шникам длину своих труб считать надо? TOTLEN.LSP! Радиаторы подрасставив, спецификацию делать надо? Аттрибуты в блоках радиаторов + BOM.lsp... Это первое, что на ум приходит. А из планов трехмерку поднять? Ну, там, правда, уже не совсем лисп, но в широком смысле- лисп- один из инструментов автоматизации проектирования. Куды ж нам без автоматизации... Можно лопатой копать, а можно экскаватором...
С удивлением - ashas-ka |
|||
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,192
|
Danilin
Интересная постановка вопроса. Вы просите, чтоб Вам помогли? Или высказываете свое "фи" по отношению к программированию на лиспе? Получается, что и то и другое. Вам не кажется, что это как-то "по хамски"? Подобных задач у любого проектировщика много, а лисперов мало, поэтому совсем не факт, что именно эти задачи были уже кем-то решены, исключение можно сделать для САПР конкретно для ОВ, почитайте Зуевскую книженцию, там много Вам интересного. По задачам: 1. Решается на лиспе элементарно, но тут вопрос - что такое текст - это dtext, mtext, атрибут? Текст может быть в блоке, на заблокированном слое, меняем тогда цвет? Лиспом напрямую нельзя скопировать текстовую строку в буфер, я , например пользуюсь для этого библиотекой dos_lib, для этого она должна быть загружена. 2.ИМХО - это получается очень много функциональная программа, она должна: Определить, вент.канал это, или нет (зависит от того как вы его изображаете), приток это, или вытяжка? Вставить блок условного обозначения (куда? и откуда? должны быть библиотеки блоков и механизм их загрузки), определить значения для выноски (считать из расширенных данных) и нарисовать саму выноску (непростая задача между прочим, с учетом возможности ее последующего редактирования) 3. Это к спецам, слишком не конкретно. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
Влезу-ка и я заодно (дня три-четыре спокойной жизни точно есть - пока Danilin ответ сочинит, пока не выспится, пока напишет...).
1. Поиск рулит! задача решалась не раз, решение у {Smirnoff} на autocad.ru 2. А также программа будет получать деньги и благополучно пропивать их каждую пятницу. 3. [sm156] Кому надо - те сами пишут. В частности, в так тобою ненавидимой "САПР на базе".
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Danilin
Цитата:
Дальнейший путь - переход от "чертящих" (от слова чертёж) Лисп-программ к проектирующим Лисп-программам. Не хочу называть их, проги известные - без рекламы. Цитата:
Задача 1: Задача поставлена некорректно. Apelsinov откомментировал, добавить нечего. Задача 2 решено почти всё в моей уже упомянутой Лисп-программе для черчения воздуховодов. Ну уж о проектирующих прогах, молчу. Задача 3: 27-11-2004 Посылал я Вам чертежик "BK_1807-схема-пример", в котором чертилась схема, вставлялось оборудование, и делалась спецификация. Тогда, ещё в 2004 году, спецификация ЛИСПом делалась, заметьте, уже автоматические получая данные с чертежа, сейчас мы делаем это по-другому. О проге спец. писал, нашу продукцию Вы тоже видели. И это не "Единичный удачный случай." |
|||
|
||||
Сообщений: n/a
|
Какие проги на Лиспе используют ОВ-шники?
Приведите хотя-бы мини_описания программ (в столбик). Или опубликуйте массив одним архивом - сами разберёмся. Что касается первых 3-х проблем, то: 1) Нужно для переноса текста между спецификациями. Обычного текста. 2) Успешно решается применением блоков с встроенными ориентирами из непечатаемого слоя. 3) По Теплосетям автоматизировать вряд ли возможно, лучше вручную. Опять же, блоки облегчают жизнь. У кого-нибудь из ОВ_ТМ_ТС есть проблемы с автоматизацией? |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Знакомство с MagiCAD. Трубопроводы и вентиляция. Версия 2004.9 http://dwg.ru/dwl/517 2. Если хотите простенькую чертилку, могу выслать инструкцию по ВЕНТСИС http://www.arcada.com.ua/infot/po/arch/ventsys.html или посмотрите у ShaggyDoc'a в ruCAD. 3. Могу упомянуть и другие: ABS, AllKlima... Разбирайтесь, делайте для себя выводы. По Вашим 3 вопросам, я уже всё сказал. |
|||
|
||||
Сообщений: n/a
|
Обязательно загляну на склады готовых Лиспов.
Получается, что лисп для OB, BK, TM, TC нужен либо для заготовки массива блоков, чтобы потом вставлять их обычными способами; либо для вычислений количеств элементов с заданными свойствами. Вспомнил, что есть польская прога WENTYLE, скачать можно на www.abok.ru/forum там сотни *.lsp обслуживают черчение вентиляции. Прилагаются кины по рисованию, можно изучить, но прогресс вряд ли будет ощутимым. Пока самым эффективным методом автоматизации является организация рабочего места, позволяющая делать параллельно 2-3 качественных варианта, продвигая один из вариантов, каждый раз имея возможность создать сиюминутный параллельный 5-й вариант. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Цитата:
Программы, написанные на ЛИСПе и др. языках, предназначенны для черчения чего-то и вставки необходимых блоков (Ваших тоже) при выполнении ПСД. Это чертилки. Более продвинутые, проектирующие проги, делают это великолепно. Давая в процессе вычерчивания возможность сделать это многовариантно, подкрепить расчётами и т.д. Да, необходимо слегка подучиться! Да, это немного сложнее чем команда Insert... У Вас же, Danilin, есть M-CAD? Попробуйте... |
|||
|
||||
Сообщений: n/a
|
mЪ_cad? Да, припоминаю... и инструкции по-русски в наличии и доступны каждому. Конечно, буду изучать, потребность неожиданно появилась.
Касательно Лисп, где тот Момент в работе, когда я должен задуматься не над вставкой блока по имени "12345", который заведомо размножится 20 раз, а задумаюсь: пора штоль прибегнуть к Лиспу? |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Цитата:
В этом случае Ваш блок (16, 21 или другой, цитирую по HVAC.dwg) мало что сам встанет на своё место после указания последней точки воздуховода, но еще и сам запросит в диалоговое окно свою марку, помня предыдущую, и сам без указания точки вставки расположит этот текст. И это в элементарных чертилках (например, наш ВЕНТСИС)! А что говорить уж о проектирующих! |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Profan, ты портишь репутацию Danilin'а известного НЕлюбителя ЛИСПа.
Цитата:
Danilin, внимательно читая твои сообщения диву даёшся твоей непоследовательности и неспособности их анализа тобой же. Прочитай только свои сообщения в этой теме. |
|||