|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
16.02.2010, 17:12 | #1 | |
Lisp для схемы подключения кабелей
проектировщик РЗА
Кемерово
Регистрация: 21.02.2009
Сообщений: 67
|
||
Просмотров: 7141
|
|
||||
проектировщик РЗА Регистрация: 21.02.2009
Кемерово
Сообщений: 67
|
.. кстати вот код ..хм.. некоего разработчика, не полностью, насколько я могу понять в части собственно отрисовки чертежа.. вот только исходные данные они берут из базы данных программы а не с чертежа
код: Код:
__________________
Сделать лужу - одно,.. а вот наступить в чужую - совсем другое! Последний раз редактировалось Кулик Алексей aka kpblc, 24.02.2010 в 08:02. |
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Не смотрите на этот код - это "мракобесие" - данные беруться там из файла c:\tmpl.zvk записанные в неком пользовательсокм формате - затем командными методами с неотключенными привязками - тоесть не точно - в зависимости от привязок и пр. рисуеться чертеж (причем подразумевается, что в чертеже уже есть некие стили и блоки). Короче - мне он напоминает криво выполненное задание курсовой (здесь такие иногда проскакивают). Никакой проверки ошибок, формата и пр - нет. Если Вам нужно нормальное исполнение - расшифруйте как левая часть рисунка получаеться из правой, в каком формате заданны таблицы, какие данные учитываються и пр. Ну и в зависимости от размера получившегося задания - либо сюда, либо в поиск исполнителей.
з.ы. Если-ж хотите сделать сами - здесь это только приветствуется - задавайте конктретные вопросы - что не получается - всегда подкажу(т) если знаю(ем).
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
Offtop: Voltos, та же самая проблема. У буржуев вообще всё как-то сложно и много лишнего. По нашей специальности (СЦБ на ж.д. тр-те), пытались на основе AE реализовать свой САПР. Накушались сполна, благодаря тому, что у буржуев принципиально другой подход и виденье электрических схем. Они почему-то считают, что табличный способ удобней в эксплуатации. Однако он более удобен в проектировании. Мы смогли реализовать только удобный интерфейс для набора принципиальных схем. А вот перегонка их в монтажный вид, в том виде как принято у нас, не увенчались успехом. Вообще если уходить в тему того как оформляют таблицы там и как у нас (у нас было такое время когда для сокращения количества листов в схеме делали таблицу за счет чего сокращалось примерно 60% листов), то у них таблицы выглядят довольно хаотически (Сравнивать довелось Чешские таблицы с нашими). Скажем так обычный инженер сходу точно не разберется что там к чему и почему именно так сделано, в то время как в наших монтажных схемах, думаю сможет разобраться любой техникум.
Посему я думаю перетачивать их софт под нас довольно проблематично
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||
|
||||
проектировщик РЗА Регистрация: 21.02.2009
Кемерово
Сообщений: 67
|
Насчет "мракобесия".. это часть САПРа реализованного на лиспах и создающего собственную базу данных на основания чертежа. Её можно было бы использовать но она "туповата" в части создания самой схемы и слабой информативности в процессе отрисовки. А привел ее я только для примера как бывает ).. ну да бог с ним.
Задача сводится к следующему: 1-я колонка номера кабелей слева 2-я номера жил в кабеле с номером в первой колонке 3-я колонка номера кабелей справа 4-я номера жил в кабеле с номером в третьей колонке далее следуют данные о соединении клемм с монтажными компанентами но это в данном случае лишняя информация 8-я колонка содержит номера клемм по порядку (или не по порядку, лишние колонки перед использованием можно и удалить) Программа должна обьединять жилы для одного кабеля в общую линию в конце которой втавляется номер кабеля в круге или рядом. Далее неплохо было бы добавить марку и обратный адрес, но эта задача требует более детальной подготовки таблицы. Стиль и форматирование не критичны(наверное, хотя могу выложить *.dwg).Таким образом получается програмка со следующей логикой: подготавливается таблица, запускается лисп с запросом обрабатываемой таблицы, затем запрос точки вставки (или новый файл создается) на котором отрисовывается чертеж. Блоки клеммных изображений могу создать и выложить, они ГОСТовские. Сам я не в состоянии начать писать в програмированиия я ДУБ . Так что уповаю исключительно на помощь профессионалов
__________________
Сделать лужу - одно,.. а вот наступить в чужую - совсем другое! Последний раз редактировалось Voltos, 27.02.2010 в 10:25. |
|||
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
|
>>Мда.. видимо аксакалам сильно некогда
Из таблиц информацию о подключениях извлекать не интересно и не перспективно. надо из бд электрикала, но таких аксакалов тут нет(( >>Ладно подождем, выбирать не приходится... тут какраз лучше повыбирать в сторону еплана или е3 |
|||
|
||||
проектировщик РЗА Регистрация: 21.02.2009
Кемерово
Сообщений: 67
|
А вот тут не согласен. "Оседланный" САПР я уже получил, осталось одна маленькая функция. Еплан пробывал - не понравился замороченный какой-то.. только это тема не для данной ветки ). Так что ждемс..
__________________
Сделать лужу - одно,.. а вот наступить в чужую - совсем другое! |
|||
|
||||
проектировщик РЗА Регистрация: 21.02.2009
Кемерово
Сообщений: 67
|
dwg в студию!!!!
а вот чертеж в виде таблицы... ну не знаю мало ли кто как подправил табличный стиль.. Но по большому счету все равно.
__________________
Сделать лужу - одно,.. а вот наступить в чужую - совсем другое! |
|||
|
||||
проектировщик РЗА Регистрация: 21.02.2009
Кемерово
Сообщений: 67
|
ну разумеется, не более двух проводов на клемму с одной стороны (многоуровневыми клеммами я не пользуюсь), неплохо бы еще и проверку на эту ошибку иметь, и сортировку по номерам и.. все что Вам будет угодно ))
__________________
Сделать лужу - одно,.. а вот наступить в чужую - совсем другое! |
|||
|
||||
проектировщик РЗА Регистрация: 21.02.2009
Кемерово
Сообщений: 67
|
Правила это запрещают. Но такая ОШИБКА возможна поэтому неплохо бы иметь проверку (не более 2х проводов с кажной стороны). Номера проводников на одной клемме тоже одинаковые.
__________________
Сделать лужу - одно,.. а вот наступить в чужую - совсем другое! Последний раз редактировалось Voltos, 16.03.2010 в 12:27. |
|||
|
||||
проектировщик РЗА Регистрация: 21.02.2009
Кемерово
Сообщений: 67
|
Ну что же, пришла пора выдать первые результаты. Этот код мне написал наш программист. Прошу сильно не ругать, человек впервые освоил лисп.
код: Код:
__________________
Сделать лужу - одно,.. а вот наступить в чужую - совсем другое! Последний раз редактировалось Voltos, 13.04.2010 в 06:43. |
|||
|
||||
проектировщик РЗА Регистрация: 21.02.2009
Кемерово
Сообщений: 67
|
вот исходная таблица и результат как должно быть. Заметил что если текущий стиль отличный от "standart" то не работает как надо, интересно почему.
KennyMckormik а что подправил? (если не сложно)
__________________
Сделать лужу - одно,.. а вот наступить в чужую - совсем другое! |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP для offset | Positron | LISP | 19 | 02.01.2020 21:04 |
Эстакада для электрических кабелей | diek | Поиск литературы, чертежей, моделей и прочих материалов | 28 | 04.10.2013 12:44 |
LISP. Выравнивание текста по двум точкам. | Krieger | Готовые программы | 10 | 24.12.2011 16:02 |
LISP для создания окна с разрезом стены и утеплителя. | Scorpio_1986 | LISP | 11 | 30.06.2009 15:43 |
Как правильно подобрать зкч (закладную конструкцию) для подключения отборного устройства или непосредственно прибора | Spy | Инженерные сети | 2 | 28.05.2009 16:12 |