Взаимосвязь MS Exel и KOMPAS 3D

Автор РиЗаЛиТ, 02.11.21, 12:39:08

« назад - далее »

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

РиЗаЛиТ

Доброго времени суток господа форумчане! Может кто-нибудь сталкивался с такой проблемой и знает как её решить. В Компасе начерчена аппаратурная схема какого-либо технологического процесса с множеством датчиков, сигнализаторов, запорно-регулирующей арматурой и емкостного оборудования. У каждого элемента схемы есть свое обозначение. Можно ли как-нибудь сделать, чтобы при нажатии на обозначение элемента схемы, которые сведенны в таблицу Exel, открывался чертёж схемы с указанием местоположения данного элемента.

p3452

 :huh:
Может уточните, где собираетесь "нажимать" на "'обозначение элемента схемы" - в чертеже Компаса, или в ячейке таблицы Excel-а?

Gagarin-ace

открывать любой документ по гиперссылке из экселя можно

РиЗаЛиТ

Цитата: p3452 от 02.11.21, 15:23:05:huh:
Может уточните, где собираетесь "нажимать" на "'обозначение элемента схемы" - в чертеже Компаса, или в ячейке таблицы Excel-а?
В ячейке Excel

РиЗаЛиТ

Цитата: Gagarin-ace от 03.11.21, 06:02:44открывать любой документ по гиперссылке из экселя можно
Нужно чтобы открылся документ с чертежом аппаратурой схемы с указанием выбранного датчика

ACiD

Если задача сводится к передаче каких-то данных (о выбранном датчике) из MS Exel в Компас, то её можно пробовать решать получая из VBA интерфейсы API Компас.
Т.е. в обработчике нажатия вашей кнопки в MS Exel будет написан код создания или получения интерфейса приложения Компас. В нем вы откроете необходимый документ и выделите необходимый датчик.
Примеры на VB можно посмотреть в .\SDK\Samples

p3452

Цитата: РиЗаЛиТ от 03.11.21, 10:08:42Нужно чтобы открылся документ с чертежом аппаратурой схемы с указанием выбранного датчика
А возможно, что таких "датчиков" на чертеже будет несколько?
А возможно, что такой "датчик" будет на нескольких чертежах?
Управлять такой системой из под Excel - глупость!

РиЗаЛиТ

Цитата: p3452 от 03.11.21, 13:22:54А возможно, что таких "датчиков" на чертеже будет несколько?
А возможно, что такой "датчик" будет на нескольких чертежах?
Управлять такой системой из под Excel - глупость!
Нет, датчики конечно повторяются, но каждому присвоен свой индивидуальный код по системе KKS. Именно этот код планировалось завести в Excel. И аппаратура схема только одна. Вся задача сводится к оперативном поиску того или иного датчика на схеме (она очень большая).

РиЗаЛиТ

Цитата: ACiD от 03.11.21, 10:31:43Если задача сводится к передаче каких-то данных (о выбранном датчике) из MS Exel в Компас, то её можно пробовать решать получая из VBA интерфейсы API Компас.
Т.е. в обработчике нажатия вашей кнопки в MS Exel будет написан код создания или получения интерфейса приложения Компас. В нем вы откроете необходимый документ и выделите необходимый датчик.
Примеры на VB можно посмотреть в .\SDK\Samples
Спасибо. Попробую.

Toptotal

Цитата: РиЗаЛиТ от 05.11.21, 07:32:58Вся задача сводится к оперативном поиску того или иного датчика на схеме (она очень большая).
А по чему не делать поиск по схеме как текста? Сразу найдете датчик.

РиЗаЛиТ

Цитата: Toptotal от 05.11.21, 22:06:03А по чему не делать поиск по схеме как текста? Сразу найдете датчик.
Очень уж длинное обозначение датчиков по системе KKS например 20KPG31CL002 или 20KPH11AA113. И каждый раз при поиске вводить не очень хочется.