Mechanical Modeler |
Mechanical Modeler OverviewPresentation, objectives and architecture |
|
Technical Article |
AbstractThis article presents the Mechanical Modeler in term of objectives, architecture and functionality. It enables you to have an overview of the mechanical concepts developed in further technical articles. A prerequisite knowledge of the Feature Modeler [1] and the Topological Modeler [2] is recommended to take full benefits from these articles. |
The objectives of the Mechanical Modeler are multiple:
This infrastructure is the Part document and the set of interfaces to browse or create it. The article entitled "The Structure of a Part Document" [3] details the different containers of this V5 document and presents the links between them. One of which is the specification container. This container contains the mechanical features. There are three kinds of mechanical features:
The "Contents of the Specification Container" article first details the Part feature [15], then the geometrical features sets [5], and finally the geometrical features [6]
The Feature Modeler [1] is a Specification/Result Modeler in that it allows the creation of a network of inter-related data objects in order to be able to automatically update the "result" of an object whose "specification" has been modified. The Feature Modeler provides an infrastructure for Spec/Result management, also called the Build/Update mechanism. The "Specification/Result Mechanism Applied to Mechanical Features" article [7] describes the internal view of the geometrical features in order to understand what is a mechanical result.
During the design, it can be useful to select an edge, or a face. These topological objects will be the inputs of a mechanical feature. But a feature cannot directly reference a topological object as specification. The main reason is that it can be deleted and rebuilt during an update. Consequently topological objects are unstable. The solution implemented in V5 to overcome this problem is to use a name instead of a direct reference to the topology. Such a name is called a generic name [8]. It provides a stable way to reference a topological cell.
In case the Part Design features or the Generative Shape Design features do not fit all your needs, you have the possibility to create your own mechanical feature by deriving from a mechanical StartUp [1]. The following articles can help you to follow all the necessary steps:
Refer to the "Creating a new Geometrical Feature: The Combined Curve" article for a concrete use case [13].
[Top]
The Mechanical Modeler is based on several frameworks.
These two frameworks provide interfaces and classes to manage the model of the mechanical applications.
This framework contains the interfaces to manage and create user features and power copies. They are "black box" features which are built on other mechanical features. The technical article entitled "An Overview of the Power Copies and User Features" [14] gives you details about these powerful features.
This framework contains tools and interfaces to manage the user interface of the mechanical applications.
For example, the Part Design, Shape Design and Sketcher applications are based on these frameworks.
The Mechanical Modeler offers several usage levels which are by increasing complexity order the following:
The following picture summarizes the last three steps:
In most cases the Part Design and the Generative Shape Design features are sufficient for your applications. In the last level, you have always the possibility to create your own mechanical features, but it is rarely useful. The User features are an excellent compromise when the supplied features cannot fit your need.
[Top]
Version: 1 [Dec 2002] | Document created |
[Top] |
Copyright © 2002, Dassault Systèmes. All rights reserved.