Сводная информация о модуле интеграции с 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, потому они не имеют своего пользовательского интерфейса и предназначены только для взаимодействия друг с другом и с внешними системами.