Catia adapter

Catia adapter on github

This section provides basic materials for use by CDF Domain Experts.

PURPOSE OF THE SOFTWARE

The Catia v5 adapter is a stand-alone application. It provides a way to exchange data between an ECSS-E-TM-10-25 hub data source and a Catia instance. The adapter is capable of transferring data such as mass moment of inertia, centre of gravity, orientation and position, user defined shape parameters. But also, the adapter can add to the connected Catia model new 3d and 2 shapes based on Cat Part templates. Between the setting up of the mapping and the transfer, the adapter provides a preview of mapped things by Highlighting changes in the relevant data trees and displaying representation of things that have been mapped. It is also possible to filter the preview by selection and to select what can be transferred from the things that are mapped. The adapter keeps track of the mapping and saves in the ExternalIdentifierMap of the open Iteration. The Catia Adapter eases the way engineer will use Catia v5 and COMET®, by providing easy data exchange.

EXTERNAL VIEW OF THE SOFTWARE

The adapter needs two data sources to be operational.

  • A WSP or a COMET® server connected to a COMET® database.
  • A running instance of Catia v5 6R2020 with a Cat Product open and at the top of the open models in the software.

OPERATIONS ENVIRONMENT

General

The Catia v5 adapter is stand-alone application, so no installation of the software itself is required. It is sufficient to run the executable “DEHCatia.exe” to get the adapter running. The software runs on windows system and on both 32bits and 64bits platform.

Hardware Configuration

The minimum hardware configuration is the following.

  • 1 GHz or faster processor
  • 512 MB of RAM (work with larger models will require larger RAM usage)
  • 50 MB of available hard disk space
  • A display with a minimum resolution of 800 pixels by 600 pixels

Software Configuration

Supported Operating System

The Catia v5 adapter is targeting .Net 4.7.2, therefore it is compatible with the following platform:

  • Windows 7 SP1 (x86 and x64)
  • Windows 8.1 (x86 and x64)
  • Windows 10 Anniversary Update (x86 and x64)
  • Windows Server 2008 R2 SP1 (x64)
  • Windows Server 2012 (x64)
  • Windows Server 2012 R2 (x64)
  • Windows Server 2016 (x64)

Runtime

The Catia v5 adapter requires that the Microsoft .NET Framework 4.7.2 runtime [RD1] is installed to run. Which is usually the case by default if you are running an up-to-date version of Windows 10.

Catia v5

The Catia adapter requires that a Catia v5 instance with a Cat Product open, runs locally to use the software at full potential. For the adapter to able to connect to the Catia software, it is required that the Catia and the adapter are runs under the same user privileges.

COMET® WebServices

The minimal version of the COMET® WebServices is version 7.0.5. The recommended version is 7.0.7.

Operational Constraints

Start-up

When the adapter starts, you can connect to a e-TM-10-25 model. Once this is done, you should be able to browse the ElementDefinition tree. You can then now open a connection to a Catia running instance. In case, you have a model open in Catia, the adapter will display the product tree of the focused model in Catia.

Mapping

After the adapter has connected to Catia. You can define a mapping between the data sources, the connected hub model and the Catia model. If you chose to load an existing mapping it will be applied automatically after the Catia model has loaded. To load a mapping configuration, select one on the provided list and proceed with clicking on the button next to the provided list. To create a new one, type the name of the mapping configuration that you want to create and proceed with the same action. Defined mappings are not editable after they has been saved. The persistence of a mapping is done after a transfer. Currently, there is no possibility to remove or modify a defined mapping. The mapping configuration is only able to add new mapping.

Transfer

The Catia v5 adapter lets you transfer geometrics information and element usages and definition from and to a Catia Model to A E-TM-10-25 model.

Impact view

The described functionalities in previous section register themselves in a process where once you have defined what element to transfer to what destination, you have the possibility to preview the impact on the target model, but also to filter those impact view based on a selection from the source model.

At this stage, it is also possible to select among mapped things of what element to transfer. For convenience, the context menu proposes two commands:

  • A select all things that can be transferred to transfer.
  • A deselect all things that can be transferred to transfer.

Then you can transfer the selection of mapped things to their configured destination.

Transfer

When you choose to transfer, the mapped values are then transferred to the configured target model. In the case anything goes wrong at this stage, you can cancel, and it will delete every configured mapping. In case the select mapping configuration contains any saved mapping, the mapping is re-applied.

Saved Mapping Configuration

When a transfer has been done, the mapping configuration is saved in the open E-TM-10-25 Iteration. This mapping can be overridden.

Operations Basics

From the moment the adapter has started. In order you can

  • Connect to a E-TM-10-25 source.
  • Connect to a running Catia v5 instance.
  • Map some element from the connected E-TM-10-25 Model to an Catia element or create a new one based on the available templates.
  • Preview the net change.
  • Select some of the mapped elements.
  • Transfer the selection.
  • Map the Catia product tree to the elements in the hub model.
  • Select some of the mapped elements.
  • Transfer the selection.

Table of contents