Программное управление чертежами

Автор Тема: Программное управление чертежами  (Прочитано 7339 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AlexandrRosАвтор темы

  • ADN OPEN
  • Сообщений: 7
  • Карма: 0
  • Skype: sashka_smp-233
Здравствуйте.
Нужно решить следующую проблему:

Пользователь заполняет некий чек лист, исходя из этого чек листа на сервере формируется проектная документация (чертежи, спецификация, и прочее) все должно быть по ГОСТу и т.д. по итогу пользователь должен получать готовую проектную документацию исходя из параметров которые он выбрал (Шаблоны и части  чертежей у нас есть, создать недостающие тоже не проблема, проблема ими управлять программно).

Основная проблема которую мы пока еще не можем решить, это то как адекватно организовать управление на сервере этими самыми чертежами например менять определенные надписи и т.д.
Возможно есть способ подключиться по API к online редактору и уже в нем редактировать...

Если у кого есть мысли как это решить или может кто то сталкивался с подобной проблемой, приглашаю к сотрудничеству, так-же буду благодарен просто совету. Спасибо!)

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Re: Программное управление чертежами
« Ответ #1 : 03-02-2019, 17:14:18 »
Формирование документации, как я понимаю, происходит на машине пользователя. Результат уже отправляется на сервер.

Но судя по второму абзацу вы хотите на сервере иметь возможность что-то вносить в документацию. Вероятно вам поможет Core Console, которую по идее можно заставить работать на серверной стороне. Правда это все в теории =)

Оффлайн AlexandrRosАвтор темы

  • ADN OPEN
  • Сообщений: 7
  • Карма: 0
  • Skype: sashka_smp-233
Re: Программное управление чертежами
« Ответ #2 : 03-02-2019, 17:37:47 »
Спасибо за ответ.
Документация должна формироваться на сервере, пользователь же получает окончательный вариант.

Алгоритм примерно такой:
1. Пользователь переходит на веб сайт.
2. Указывает необходимые ему параметры
3. Получает проектную документацию себе на почту (или другим способом, не важно)

Проектная документация должна автоматически сформироваться по указанным параметрам на сервере и отправиться пользователю.
Шаблоны проектной документации уже есть, нужно лишь научиться автоматически менять некоторые параметры.

Оффлайн AlexandrRosАвтор темы

  • ADN OPEN
  • Сообщений: 7
  • Карма: 0
  • Skype: sashka_smp-233
Re: Программное управление чертежами
« Ответ #3 : 03-02-2019, 17:40:09 »
Александр Пекшев aka Modis,
Спасибо за ответ.
Документация должна формироваться на сервере, пользователь же получает окончательный вариант.

Алгоритм примерно такой:
1. Пользователь переходит на веб сайт.
2. Указывает необходимые ему параметры
3. Получает проектную документацию себе на почту (или другим способом, не важно)

Проектная документация должна автоматически сформироваться по указанным параметрам на сервере и отправиться пользователю.
Шаблоны проектной документации уже есть, нужно лишь научиться автоматически менять некоторые параметры.

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Re: Программное управление чертежами
« Ответ #4 : 03-02-2019, 17:56:50 »
Так в любом случае при вашем описании у вас на сервере должен иметься автокад. Причем, только консольный. Иначе вы никак не сможете вносить изменения в файлы dwg
В принципе сами autodesk это уже реализовали - называется Design Automation API: вы создаете команду, отправляете на сервер вместе с файлом, там открывается автокад и выполняется команда.
Вообще - это все сложно =))

Оффлайн AlexandrRosАвтор темы

  • ADN OPEN
  • Сообщений: 7
  • Карма: 0
  • Skype: sashka_smp-233
Re: Программное управление чертежами
« Ответ #5 : 03-02-2019, 18:01:38 »
Александр Пекшев aka Modis,
Спасибо, примерно это я и хотел понять, вы случайно не занимаетесь подобными разработками? Или может знаете того кто поможет с решением данной задачи?))

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Re: Программное управление чертежами
« Ответ #6 : 03-02-2019, 18:04:51 »
AlexandrRos, неее)) Я же говорю - сложно это все. В одиночку таким заниматься не получится. Нужно несколько человек, причем чтобы среди них были те, кто разбирается в АПИ автокада и те, кто разбирается в MVC Net API
Наверняка кто-то где-то подобное может, но я с такими не знаком

Оффлайн avc

  • ADN Club
  • *****
  • Сообщений: 822
  • Карма: 166
    • Мои плагины к Автокаду
Re: Программное управление чертежами
« Ответ #7 : 03-02-2019, 18:56:20 »
Теоретически можно и с другого конца пойти: Запустить на сервере самый обыкновенный Автокад с вашим плагином. И уже плагин как то будет обнаруживать что поступил запрос (како-нибудь событие Windows отлавливать...), создавать чертеж, модифицировать, сохранять его и как-то симафорить, что процесс завершен. Единственно, что все это будет работать только последовательно в одном потоке...

Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 475
  • Карма: 63

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Re: Программное управление чертежами
« Ответ #9 : 04-02-2019, 14:04:28 »
Теоретически можно и с другого конца пойти: Запустить на сервере самый обыкновенный Автокад с вашим плагином. И уже плагин как то будет обнаруживать что поступил запрос (како-нибудь событие Windows отлавливать...), создавать чертеж, модифицировать, сохранять его и как-то симафорить, что процесс завершен. Единственно, что все это будет работать только последовательно в одном потоке...
Тут могут возникнуть проблемы лицензионного характера. Насколько я помню, лицензионный договор на AutoCAD не разрешает таких манипуляций.

Оффлайн AlexandrRosАвтор темы

  • ADN OPEN
  • Сообщений: 7
  • Карма: 0
  • Skype: sashka_smp-233
Re: Программное управление чертежами
« Ответ #10 : 04-02-2019, 17:07:06 »
Дмитрий Загорулькин, пока остановились на autodesk forge, правда здесь проблема c кадрами...