Подключение AutoCAD и Invertor

Автор Тема: Подключение AutoCAD и Invertor  (Прочитано 6724 раз)

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

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

  • ADN OPEN
  • ****
  • Сообщений: 389
  • Карма: 21
Подключение AutoCAD и Invertor
« : 27-10-2020, 13:38:32 »
Всех приветствую.
Кто-нибудь знает как подключить AutoCAD и Inventor, чтобы организовать обмен информацией между ними?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Подключение AutoCAD и Invertor
« Ответ #1 : 27-10-2020, 13:51:52 »
Lemieux,
Вопрос некорректен.
1. Что такое "подключить"?
2. Обмен какой "информацией"?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • ****
  • Сообщений: 389
  • Карма: 21
Re: Подключение AutoCAD и Invertor
« Ответ #2 : 27-10-2020, 14:21:24 »
Lemieux,
Вопрос некорректен.
1. Что такое "подключить"?
2. Обмен какой "информацией"?
1. Что-то вроде этого https://knowledge.autodesk.com/ru/support/inventor/learn-explore/caas/CloudHelp/cloudhelp/2019/RUS/Inventor-Help/files/GUID-5CB58EF9-C3FE-4FCB-9E94-FF1B2C68EC25-htm.html
2. Например информацией об электрических связях между приборами. Или о наличии в проекте определённых прибор из общей базы данных для AutoCAD и Inventor (в общей базе данных хранятся позиции в которых есть ссылки на УГО приборов и на 3D модели).

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Подключение AutoCAD и Invertor
« Ответ #3 : 27-10-2020, 15:09:46 »
Lemieux,
1. Не путай AutoCAD и AutoCAD Electrical. В AutoCAD нет "приборов", "связей" и т.д.
2. Тебе придётся писать отдельно приложение для AutoCAD и отдельно для Inventor и синхронизировать между ними данные.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • ****
  • Сообщений: 389
  • Карма: 21
Re: Подключение AutoCAD и Invertor
« Ответ #4 : 27-10-2020, 15:18:58 »
Lemieux,
1. Не путай AutoCAD и AutoCAD Electrical. В AutoCAD нет "приборов", "связей" и т.д.
2. Тебе придётся писать отдельно приложение для AutoCAD и отдельно для Inventor и синхронизировать между ними данные.
Ну, я уже написал фактический аналог AutoCAD Electrical, только вместо Э3 берётся Э4 и уже из этого файла формируются все документы. У меня уже есть нужные блоки и почти закончил написание своей базы данных. Так что у меня в AutoCAD уже есть связи и приборы. Вот я ради общего развития решил изучить данную задачу.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Подключение AutoCAD и Invertor
« Ответ #5 : 27-10-2020, 15:20:50 »
Так что у меня в AutoCAD уже есть связи и приборы. Вот я ради общего развития решил изучить данную задачу.
Ну а теперь для связи с Inventor тебе придётся изучить его и возможности его API.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • ****
  • Сообщений: 389
  • Карма: 21
Re: Подключение AutoCAD и Invertor
« Ответ #6 : 27-10-2020, 15:28:04 »
Так что у меня в AutoCAD уже есть связи и приборы. Вот я ради общего развития решил изучить данную задачу.
Ну а теперь для связи с Inventor тебе придётся изучить его и возможности его API.
Люблю я придумывать не тривиальные задачи   :) Значит буду изучать

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

  • ADN OPEN
  • ****
  • Сообщений: 389
  • Карма: 21
Re: Подключение AutoCAD и Invertor
« Ответ #7 : 29-10-2020, 11:16:44 »
Кому будет интересно, то можно добраться через
Код - C# [Выбрать]
  1. Marshal.GetActiveObject("Inventor.Application")
и ещё надо подключить "autodesk.inventor.interop"

Но API Inventor'a специфично и отличается от API AutoCAD.