Сводная информация о модуле интеграции с Teamcenter

Сводная информация о составе системы интеграции приведена в таблице:

пп

Имя файла

Описание

1.

SCKernel.dll

Ядро SprutCAM. Для взаимодействия с TeamCenter использует программную библиотеку STTeamCenter.dll.

2.

STTeamCenter.dll

Программная библиотека, PLM-расширение для SprutCAM. Предназначена для взаимодействия с PLM-системой Teamcenter. В библиотеке реализованы функции установки соединения с Teamcenter, получения дерева объектов Teamcenter, поиска PLM-объектов, получения и сохранения бинарных данных в Teamcenter. Для приёма и передачи бинарных данных использует sttcfms.jar.

3.

sttcfms.jar

Программная библиотека для приёма и передачи бинарных данных от Teamcenter. В своей работе использует виртуальную Java машину версии не ниже 1.8 и набор библиотек TeamCenter client communication system (входит в состав 2-х или 4-х уровневого клиента Teamcenter).

4.

AddIns\NXTranslator.exe

Приложение для импорта файлов или объектов PLM-системы Teamcenter в SprutCAM. Вызывается из SCKernel.dll, использует программную библиотеку AddIns\SprutCAMNXImport.dll.

5.

AddIns\SprutCAMNXImport.dll

Программная библиотека для импорта файлов или PLM-объектов в SprutCAM, для работы использует программное обеспечение NX CAD и программную библиотеку Toolbar\SprutCAMNXImport.dll.

6.

Toolbar\SprutCAMNXImport.dll

Программная библиотека для конвертирования PLM-объектов и локальных файлов формата NX Parasolid в формат SGF, выполняется из ПО NX CAD.

7.

STJTReader.dll

Модуль импорта файлов формата JT Open в SprutCAM, вызывается из SCKernel.dll, в работе использует программную библиотеку из состава SprutCAM STXTReader.dll, для версий 10 liblzma.dll (включена в состав SprutCAM).

8.

STPLMXMLReader.dll

Модуль импорта файлов формата PLMXML в SprutCAM, вызывается из SCKernel.dll, в работе использует STJTReader.dll, NXTranslator.exe.

9.

PLMToolConverter.exe

Приложение – конвертер инструмента из формата PLM-системы TeamCenter в формат SprutCAM. В работе использует настройки PLM-соединений SprutCAM, программные библиотеки и приложения из состава SprutCAM: STTeamCenter.dll, Sttcfms.jar

MCompXMLBuilder.dll, MakeOSD.exe.

10.

com.sprutcam.tctoolbar_10000.1.0.jar

Приложение, реализующее кнопку вызова SprutCAM из локального клиента Teamcenter. Для работа необходим локальный клиент Teamcenter, виртуальная Java машина, приложение PLMMsgTransfer.exe.

11.

PLMMsgTransfer.exe

Приложение, выполняющее передачу данных из com.sprutcam.tctoolbar_10000.1.0.jar в SCKernel.dll посредством сообщений ОС Windows.

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

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