Автор Тема: САПР своими руками  (Прочитано 8089 раз)

0 Користувачів і 1 Гість дивляться цю тему.

Offline zamtmn

  • **
  • Thank You
  • -Given: 1
  • -Receive: 5
  • Повідомлень: 46
  • Awards За неизменность форуму III степени - на форуме 1-2 года
    • Перегляд профілю
    • Awards
САПР своими руками
« : 26 Січень 2010, 02:41:56 »
Уважаемые форумчане, предлагаю поучавствовать (советом, алгоритмом, примером - всему буду рад) в разработке программы автоматизации проектирования электротехнических разделов - ZCAD.
Пишу ее давно, для своих нужд (проектирование ОПС). С некоторого времени мои нужды она стала перекрывать и написание пошло гораздо медленней. В общем нужны идеи что можно и нужно автоматизировать.

небольшой ролик применения для раздела ЭМ: http://download.shamangrad.net/zcad/em.rar (трафик 5Мб) ролик в формате EXE
отчет
проверки ролика на virustotal.com
в ролике:
-прокладка трассы
-расстановка оборудования (двигатели, распредшкаф)
-"автоматическая" прокладка кабелей по трассе
-задание параметров оборудования и кабелей
-генерация кабельного журнала
-генерация "принципиальной схемы распределительной сети"
-простановка выносок оборудования и трасс

программу можно взять тут http://shamangrad.net/project.php?act=view&prj=zcad, работает сама по себе, не в автокаде.

Offline zamtmn

  • **
  • Thank You
  • -Given: 1
  • -Receive: 5
  • Повідомлень: 46
  • Awards За неизменность форуму III степени - на форуме 1-2 года
    • Перегляд профілю
    • Awards
Re: САПР своими руками
« Reply #1 : 05 Квітень 2010, 14:52:22 »
В программе появилась база данных оборудования и генерация спецификации оборудования

Offline andery

  • Administrator
  • ******
  • Thank You
  • -Given: 1170
  • -Receive: 573
  • Повідомлень: 3 245
  • Country: ua
    • Перегляд профілю
    • Awards
Re: САПР своими руками
« Reply #2 : 05 Квітень 2010, 17:09:50 »
zamtmn,
Скачал, посмотрел.
Демо-ролик обязательно надо со звуком делать.
Ваша программа не смогла открыть большинство файлов (подоснов).
Зачем создавать отдельную программу которая не справляется с большими файлами, когда лучше потрать усилия на создание такой программы на основе автокада?

Offline zamtmn

  • **
  • Thank You
  • -Given: 1
  • -Receive: 5
  • Повідомлень: 46
  • Awards За неизменность форуму III степени - на форуме 1-2 года
    • Перегляд профілю
    • Awards
Re: САПР своими руками
« Reply #3 : 05 Квітень 2010, 18:19:41 »
подосновы нужно чуток приготовить (расчленить-почистить-перенести к началу координат), т.к. полной совместимости с dwg-dxf нет и не будет. тут не в размере дело, а в поддержке только основных примитивов.
не под автокад - потомучто автокад стоит немало денег.


Offline andery

  • Administrator
  • ******
  • Thank You
  • -Given: 1170
  • -Receive: 573
  • Повідомлень: 3 245
  • Country: ua
    • Перегляд профілю
    • Awards
Re: САПР своими руками
« Reply #4 : 05 Квітень 2010, 19:16:59 »
Цитата: zamtmn
т.к. полной совместимости с dwg-dxf нет и не будет
ИМХО, с таким подходом, у программы небольшие перспективы для общего пользования.
Но в любом случае, удачи в разработке! 

Offline mental

  • *****
  • Thank You
  • -Given: 179
  • -Receive: 28
  • Повідомлень: 532
  • Country: ua
  • Awards За неизменность форуму I степени - на форуме более 3 лет Автор 50 тем
    • Перегляд профілю
    • Awards
Re: САПР своими руками
« Reply #5 : 06 Квітень 2010, 08:57:25 »
Цитата: andery
ИМХО, с таким подходом, у программы небольшие перспективы для общего пользования.
ИМХО, перспективы есть, сейчас многих берут за горло за нелицензированый автокад, многие ставят Нанокад, у него свое графическое ядро, бесплатное при чем. Правда, пока бетка, но для КРУ и такая пойдет  ;)
"Теория без практики мертва и бесплодна.
Практика без теории вредна и пагубна."
К.Ф.Гаусс.

Offline andery

  • Administrator
  • ******
  • Thank You
  • -Given: 1170
  • -Receive: 573
  • Повідомлень: 3 245
  • Country: ua
    • Перегляд профілю
    • Awards
Re: САПР своими руками
« Reply #6 : 06 Квітень 2010, 09:41:38 »
mental,
Ну тогда в чем проблема на Нанокад разработать? Там ведь спокойно на ВБА пишуться приложения. Вроде и лисп подерживает - хотя не уверен.
Ведь Вы тратите куча времени на инструмент которые уже сделаны, когда в это время могли бы оптимизировать и развивать нужные Вам функции.
Цитата: zamtmn
не под автокад - потомучто автокад стоит немало денег.
Но тем не мене автокадом при разработке проектной документации пользуются 80% процентов проектировщиков, а Вашей программой только Вы.
Цитата: mental
сейчас многих берут за горло за нелицензированый автокад, многие ставят Нанокад
Мне и нанокад тем не понравился - что не смог корректно открыть многие двг файлы, это получается чтоб пользоваться программой, мне надо сначала открыть чертеж в Автокаде, почистить его, привести в порядок, а потом уже открывать?

Offline Yurik

  • ******
  • Thank You
  • -Given: 45
  • -Receive: 213
  • Повідомлень: 1 697
  • Country: ua
  • Awards II по максимальному времени on-line пребывания на форуме Хрустальная сова (100 благодарностей + 500 сообщений) За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Re: САПР своими руками
« Reply #7 : 06 Квітень 2010, 10:12:53 »
Цитата: zamtmn
т.к. полной совместимости с dwg-dxf нет и не будет
Я подскажите пожалуйста тогда, я работал в проектном институте, где строители работали исключительно в акаде, было приобретено пару лицензионных брикскадов, но строители отказались в них работать, работали только электрики и сантехники. И если мне строитель выдаст чертежи в формате dwg, как я буду работать в Вашей программе?

Offline NeON2K

  • Global Moderator
  • ******
  • Thank You
  • -Given: 157
  • -Receive: 324
  • Повідомлень: 3 157
  • Country: de
  • "Нет, это не ОН..." © NeON2K
    • Перегляд профілю
    • Steplex.com
    • Awards
Re: САПР своими руками
« Reply #8 : 06 Квітень 2010, 10:45:36 »
zamtmn, мне погравилась прога  :thumbsup: Перспективы бузусловно есть!
Как-то так...
___________
Все граждане и гости, независимо от касты и социального положения (исключая лишь носителей малиновых и голубых штанов), должны приседать перед эцилоппом один раз, подобострастно восклицая "ку!".

Offline zamtmn

  • **
  • Thank You
  • -Given: 1
  • -Receive: 5
  • Повідомлень: 46
  • Awards За неизменность форуму III степени - на форуме 1-2 года
    • Перегляд профілю
    • Awards
Re: САПР своими руками
« Reply #9 : 06 Квітень 2010, 11:46:08 »
andery
>>ИМХО, с таким подходом, у программы небольшие перспективы для общего пользования.
По поводу ограниченной поддержки dxf - я не делаю универсальную чертилку и не претендую на замену автокадов, нанокадов и иже с ними. В одиночку всё богатство примитивов автокада не охватиш, а сторонние библиотеки для этого стоят довольно дорого.
Да в автокаде удобно "рисовать", но например щиты автоматики я разрабатываю в eplan, хоть в нем рисовать неудобно и dwg он не держит - разработка в нем на порядок быстрее

Yurik
>>И если мне строитель выдаст чертежи в формате dwg, как я буду работать в Вашей программе?
dwg - закрытый формат его поддерживать можно только отстегивая автодеску или оде. dxf - это текстовый dwg, вдобавок открытый (хоть както документированый автодеском). Что мешает Вашему строителю перед выдачей задания - сохранить файл в DXF? хотя для чиски-подготовки файла Вам всеравно понадобится какойнибудь *cad.

andery
>>Ну тогда в чем проблема на Нанокад разработать? Там ведь спокойно на ВБА пишуться приложения
Там спокойно ничего не пишется. возможность использовать скрипты появилась совсем недавно, документации нет никакой. Ну и вообще многие вещи на лиспе или вба просто не написать

Offline andery

  • Administrator
  • ******
  • Thank You
  • -Given: 1170
  • -Receive: 573
  • Повідомлень: 3 245
  • Country: ua
    • Перегляд профілю
    • Awards
Re: САПР своими руками
« Reply #10 : 06 Квітень 2010, 22:30:47 »
Цитата: zamtmn
По поводу ограниченной поддержки dxf - я не делаю универсальную чертилку и не претендую на замену автокадов, нанокадов и иже с ними. В одиночку всё богатство примитивов автокада не охватиш,

Ну так чтоб не мучатся, лучше ж использовать готовые решения.
Цитата: zamtmn
Там спокойно ничего не пишется. возможность использовать скрипты появилась совсем недавно, документации нет никакой

Насколько я знаю, сейчас очень активная поддержка в нанокаде, т.е. ответят на любой вопрос - если спросишь.
Здесь их блог http://habrahabr.ru/company/nanosoft/blog/
Здесь пример программки по нанокад http://habrahabr.ru/company/nanosoft/blog/86970/
Цитата: zamtmn
Ну и вообще многие вещи на лиспе или вба просто не написать

Здесь я не компетентен что нибудь возразить.
На чем написана Ваша программа?

Offline zamtmn

  • **
  • Thank You
  • -Given: 1
  • -Receive: 5
  • Повідомлень: 46
  • Awards За неизменность форуму III степени - на форуме 1-2 года
    • Перегляд профілю
    • Awards
Re: САПР своими руками
« Reply #11 : 06 Квітень 2010, 23:08:36 »
>>Ну так чтоб не мучатся, лучше ж использовать готовые решения.
Я не мучаюсь, мне интересна эта тема. Кстати попытки приспособить для себя чужие решения ни чуть не менее мучительны чем сделать своё.

>>Здесь пример программки по нанокад http://habrahabr.ru/company/nanosoft/blog/86970/
Показали что програмирование в нанокаде есть (вернее будет), но кроме как порисовать красивые узорчики пока сделать ничего не получится - документация отсутствует. Темболее у нановцев свои вертикальные решения.

>>На чем написана Ваша программа?
пишется и отлаживается на Delphi, релизы компилируются на FreePascal

Offline zamtmn

  • **
  • Thank You
  • -Given: 1
  • -Receive: 5
  • Повідомлень: 46
  • Awards За неизменность форуму III степени - на форуме 1-2 года
    • Перегляд профілю
    • Awards
Re: САПР своими руками
« Reply #12 : 29 Травень 2010, 19:13:23 »
Пытаюсь сделать генерацтю "вертикальной" схемы (извиняюсь за придуманое название, я не электрик) из плана рассоновки оборудования. В каких нормативах описаны размеры шапки такой схемы?
« Останнє редагування: 29 Травень 2010, 23:20:51 від zamtmn »

Offline hi_tech

  • Global Moderator
  • ******
  • Thank You
  • -Given: 321
  • -Receive: 475
  • Повідомлень: 1 491
  • Country: ua
    • Перегляд профілю
    • Awards

Offline zamtmn

  • **
  • Thank You
  • -Given: 1
  • -Receive: 5
  • Повідомлень: 46
  • Awards За неизменность форуму III степени - на форуме 1-2 года
    • Перегляд профілю
    • Awards
Re: САПР своими руками
« Reply #14 : 29 Травень 2010, 23:07:18 »
А росийский аналог? в ГОСТ 21.613-88 только для КТП

 

Warning: this topic has not been posted in for at least 150 days.
Unless you're sure you want to reply, please consider starting a new topic.

Ім'я:     Email: