Mechanical Modeler |
|
Technical Articles | ||
Mechanical Modeler Overview | Presentation, objectives and architecture | |
Mechanical Modeler Novelties- Presentation | Presentation of the V5R13 & V5R14 novelties | |
Mechanical Modeler Novelties- Impacts | Impacts of the V5R13 & V5R14 novelties | |
Mechanical Modeler Glossary | ||
The Part document | ||
• | The Structure of a Part Document | Description of the Part's containers |
• | The Contents of the Specification Container - The Part Feature | What is the Part Feature? |
• | The Contents of the Specification Container - Geometrical Features Sets | What is an Ordered Geometrical Set, a Geometrical Set, a Body? |
• | The Contents of the Specification Container - Geometrical Features | What are the geometrical features? |
• | The Contents of the Specification Container - Non Geometrical Features Sets | What are Non Geometrical Sets? What is a "MechanicalSet" Feature? |
• | The Contents of the Specification Container - Non Geometrical Features | What are the Non Geometrical Features? What is a "MechanicalElement" Feature? |
• | Order and Absorption Concepts | Presentation of two valid concepts for Ordered Geometrical Set and Body |
The Build/Update Protocol | ||
• | Specification/Result Mechanism applied to Mechanical Features | An internal view of the mechanical features |
• | A Description of Update Errors | Using CATIUpdateError and CATMfErrUpdate |
Accessing Sub-Elements | ||
• | Generic Naming Overview | Accessing sub-elements |
Adding Applicative Data | ||
• | Working with Extension Features | How to Extend Behaviors and data to Mechanical Features, using Extension Features |
• | Working with Providers | How to Extend specific CATPrtCont's behaviors to Applicative Containers |
Creating a New Mechanical Feature | ||
• | Creating a New StartUp Deriving from a Mechanical StartUp | Creating a StartUp and a StartUp factory interface |
• | Integrating a New Mechanical Feature in V5 | Implementing appropriate interfaces to integrate a new feature deriving from an existing Mechanical StartUp |
• | Integrating a New Geometrical Feature in the Update Mechanism | Implementing the CATIBuild and CATIBuildShape interfaces on geometrical features |
• | Configuration and Versioning a Mechanical Feature | Using the CATMmrAlgoConfigServices services |
• | Verifying the Validity of a Geometrical Feature | Using the CATMmrVerifyUpdate application |
• | Geometrical Backup StartUp | Principles and how to update existing geometrical StartUps and features |
Mechanical Modeler Capabilities | ||
• | An Overview of Power Copies and User Features | Essential characteristics and mechanisms of Power Copies and User Features |
• | Applicative Mechanical Imports | How to retrieve characteristic of the mechanical import |
• | Freezing Internal Copy With Link | Using CATIMmiResultFreeze |
[Top] | ||
Use Cases | ||
The Part Document | ||
• | Navigating a Part document | Exploring mechanical entities down to topological entities |
• | Marking Up Topology in a Part document | Finding fillets and planar faces within a Part document |
Creating Non Geometrical Features | A full example to create and integrate in the V5 your own non geometrical features | |
A New Geometrical Feature: the Combined Curve | A full example to create and integrate in the V5 your own geometrical features | |
• | Creating Combined Curve's Catalog | Defining a new StartUp in a catalog |
• | Creating Combined Curve's Factory Interface | Defining and implementing the Combined Curve's factory interface |
• | Creating Combined Curve's Interface of Type | Defining and implementing the interface to retrieve and modify the Combined Curve's specifications. |
• | Building Combined Curve's Result | Implementing CATIBuild |
• | Enabling Combined Curve's Result Deactivation | Implementing CATIMechanicalProperties |
• | Verifying the Combined Curve's Sub-Element Selectability | Creating a Part workshop Add-in and using a mechanical command to verify the cells of the Combined Curve's topological result |
• | Integrating Combined Curves inside Ordered Sets | Implementing CATIInputDescription |
• | Defining the Combined Curve Type | Implementing CATIMf3DBehavior |
• | Instantiating Combined Curves | How to create an instance and store it in a geometrical features set? |
• | Modifying Combined Curve's Specifications | How to implement the replace mechanism for a new geometrical feature |
• | Editing Combined Curves | Implementing CATIEdit through a dialog box and a state dialog command |
• | Adding a Contextual Sub-Menu | Implementing CATIContextualSubMenu |
• | Integrating Combined Curve to Knowledge | Implementing CATICkeFeature |
• | Integrating a New Type of Component | Implementing CATICatalogEnable, CATICatalogInstantiation, and CATICatalogSynchronize |
• | Creating an Add-in in the Shape Design Workbench | Customizing your application to fully take advantage of this new feature |
Adding Applicative Data | ||
• | Extending a Mechanical Feature using Extension Features and Providers | Using Extension Feature and Providers in MechanicalPart context |
Copying Features | ||
• | Copying Mechanical Features | Using CATMmrInterPartCopy |
• | Retrieving Mechanical Import Information using GUID Mechanism | Using CATIMmiMechanicalImportApplicative using GUID as authentication |
• | Retrieving Mechanical Import Information using ClientID | Using CATIMmiMechanicalImportApplicative with Startup
Catalog Id as authentication |
• | Freezing or Unfreezing Internal Copy | Using CATIMmiResultFreeze |
Miscellanous | ||
• | Setting applicative attributes and colors on Part sub-elements | Using CATMmrApplicativeAttributes |
• | Copying Mechanical Features | Using CATMmrInterPartCopy |
• | Integrating a New Mechanical Feature in the CAA Exposed Model | Performing OLE replay on features |
• | Managing Create Datum Mode | Using CATIMmiPartInfrastructurePreferencesAtt |
BRep Objects | ||
• | Retrieving Selecting Objects in Copied Feature | Using CATMmrBRepScanServices |
User Feature Usage | ||
• | Creating a User Feature Reference | Using CATIUdfFactory, CATIUdfFeature, and CATIUdfFeatureSet |
• | Instantiating a User Feature Reference | Using CATIUdfInstantiate |
• | Editing a User Feature Reference | Using CATIUdfFeatureInstance |
• | Instantiating Interactively a User Feature Reference | Using CATIUdfFactory and CATIUdfInstantiate |
• | Creating a Command to Edit a User Feature | Implementing CATIEdit onto a User Feature |
Axis System | ||
• | Creating Axis System | Using CATIMf3DAxisSystemFactory and CATIMf3DAxisSystem |
• | Managing Axis Systems | Using CATIMf3DAxisSystemManager |
• | Creating a Sketch on an Axis System Plane | Using the axis system sub-elements |
Sketcher | ||
• | Creating Sketching Elements | Create sketching elements in a Part document |
[Top] | ||
Quick Reference | ||
MechanicalModeler Reference | Interface and class reference for MechanicalModeler objects | |
MechanicalModelerUI Reference | Interface and class reference for MechanicalModelerUI objects | |
MecModInterfaces Reference | Interface and class reference for MecModInterfaces objects | |
MechanicalCommands Reference | Interface and class reference for MechanicalCommands objects | |
SketcherInterfaces Reference | Interface and class reference for SketcherInterfaces objects | |
SketcherUI Reference | Interface and class reference for SketcherUI objects | |
SketcherToolsUI Reference | Interface and class reference for SketcherToolsUI objects | |
ConstraintModeler Reference | Interface and class reference for ConstraintModeler objects | |
ConstraintModelerInterfaces References | Interface and class reference for ConstraintModelerInterfaces objects | |
The MechMod Public Specs Reference | A reference of public specs, attributes and derivability authorizations. | |
[Top] |
Version: 1 [Mar 2000] | Document created |
[Top] |
Copyright © 1994-2007, Dassault Systèmes. All rights reserved.