Mechanical Modeler

Integrating a New Mechanical Feature in V5

Implementing appropriate interfaces to integrate a new feature deriving from an existing Mechanical StartUp
Technical Article

Abstract

This article describes the interfaces that need to be implemented in order to integrate a new mechanical feature in the basic behaviors. Note that a generic article describing the integration of new features defined from "scratch" [1] already exists.


Mechanical Features

The "Creating a New StartUp from a Mechanical StartUp" article [2] has explained how to create a new mechanical feature. The new feature can only derive from the following StartUps:

All these features derive from the MechanicalFeature StartUp. 

[Top]

Overview of Basic Behaviors

This document takes into account a certain number of basic behaviors that need to be considered whenever you create a new mechanical feature. 

The aim is to find out instances according to a criterion [13]. There are two kinds of criteria:

This table shows what are the search limits for a CAA feature:

  Interactive code
General  yes yes
Advanced no yes

The first column means that your feature cannot be found according to advanced criteria in the Search command. The second column means that you can make research by code whatever the criteria.

If the new feature derives from the GSMGeom StartUp, it is integrated in the CATIAHybridShapes , CATIAReference and CATIReference interfaces.

To create or modify an instance, a VBScript interface must be created - Refer to the "Integrating a New Mechanical Feature in the CAA Exposed Model" use case [8]

There is nothing to do. 

A new feature can be an input of a power copy or a user feature [9].

[Top]


In Short

Here is summarized the interfaces which are described just above. For each derivable StartUp, there are sorted with this classification:

The StartUp are the following:

[Top]


References

[1] Integrating New Features in CATIA
[2] Creating a New StartUp from a Mechanical StartUp
[3] Integrating a New Geometrical Feature in the Update Mechanism
[4] Modifying Combine's Curve Specifications
[5] The Contents of the Specification Container- Geometrical Features
[6] Editing Combined Curves
[7] An Overview of Power Copies and User Features
[8] Integrating a New Mechanical Feature in the CAA Exposed Model
[9] An Overview of Power Copies and User Features
[10] Catalog Overview
[11] Integrating a New Type Of Component
[12] Adding a Contextual Sub-Menu
[13] Search Overview
[14] Order and Absorption Concepts
[15] Defining the Combined Curve Type
[5] The Contents of the Specification Container - Non Geometrical Features Sets  i.e. "MechanicalSet"
[5] The Contents of the Specification Container - Non Geometrical Features i.e. "MechanicalElement"
[Top]

History

Version: 1 [May 2002] Document created
Version: 2 [Dec 2002] Document updated
Version: 3 [May 2003] Document updated
Version: 4 [May 2003] Document updated for OGS Integration
Version: 5 [Apr 2004] Document updated for solid and surfacic features set Integration
Version: 6 [May 2007] Document updated for MechanicalSet & MechanicalElement Integration
[Top]

Copyright © 2002, Dassault Systèmes. All rights reserved.