Infrastructure User Guide
Infrastructure User Guide
CATIA
Infrastructure
User's Guide
Version 5 Release 16
CATIA Infrastructure Version 5 Release 16 Page 2
Special Notices
CATIA® is a registered trademark of Dassault Systèmes.
Protected by one or more U.S. Patents number 5,615,321; 5,774,111; 5,821,941; 5,844,566; 6,233,351;
6,292,190; 6,360,357; 6,396,522; 6,459,441; 6,499,040; 6,545,680; 6,573,896; 6,597,382; 6,654,011;
6,654,027; 6,717,597; 6,745,100; 6,762,778; 6,828,974 other patents pending.
Any of the following terms may be used in this publication. These terms are trademarks of:
Java Sun Microsystems Computer Company
OLE, VBScript for Windows, Visual Basic Microsoft Corporation
IMSpost Intelligent Manufacturing Software, Inc.
All other company names and product names mentioned are the property of their respective owners.
Certain portions of this product contain elements subject to copyright owned by the following entities:
Copyright © Dassault Systemes
Copyright © Dassault Systemes of America
Copyright © D-Cubed Ltd., 1997-2000
Copyright © ITI 1997-2000
Copyright © Cenit 1997-2000
Copyright © Mental Images Gmbh & Co KG, Berlin/Germany 1986-2000
Copyright © Distrim2 Lda, 2000
Copyright © Institut National de Recherche en Informatique et en Automatique (INRIA
Copyright © Compaq Computer Corporation
Copyright © Boeing Company
Copyright © IONA Technologies PLC
Copyright © Intelligent Manufacturing Software, Inc., 2000
Copyright © SmarTeam Corporation Ltd
Copyright © Xerox Engineering Systems
Copyright © Bitstream Inc.
Copyright © IBM Corp.
Copyright © Silicon Graphics Inc.
Copyright © Installshield Software Corp., 1990-2000
Copyright © Microsoft Corporation
Copyright © Spatial Corp.
Copyright © LightWork Design Limited 1995-2000
Copyright © Mainsoft Corp.
Copyright © NCCS 1997-2000
Copyright © Weber-Moewius, D-Siegen
Copyright © Geometric Software Solutions Company Limited, 2001
Copyright © Cogito Inc.
Copyright © Tech Soft America
Copyright © LMS International 2000, 2001
CATIA Infrastructure Version 5 Release 16 Page 3
CAM-POST ® Version 2001/14.0 © ICAM Technologies Corporation 1984-2001. All rights reserved
The 2D/2.5D Display analysis function, the MSC.Nastran interface and the ANSYS interface are based on LMS
International technologies and have been developed by LMS International
ImpactXoft, IX Functional Modeling, IX Development, IX, IX Design, IXSPeeD, IX Speed Connector, IX Advanced
Rendering, IX Interoperability Package, ImpactXoft Solver are trademarks of ImpactXoft. Copyright ©2001-
2002 ImpactXoft. All rights reserved.
This software contains portions of Lattice Technology, Inc. software. Copyright © 1997-2004 Lattice
Technology, Inc. All Rights Reserved.
Overview
Conventions
What's New?
Basic Tasks
Starting Version 5
Starting a Session on Windows
Starting a Session on UNIX
Starting a Session Using Document Icons
Starting a Session in a Language Other than English on Windows
Starting a Session in a Language Other than English on UNIX
Getting Help
Displaying Tooltips and Help Messages
Using the What's This? Command
Accessing the Online Help Library
Searching the Online Help Library
Getting Contextual Help
Displaying Easy Warnings
Accessing the Dassault Systemes User Galaxy
Displaying Copyright Information
Accessing Sample Documents
Editing in Context Within the Product Structure
What Is the Product Structure?
Accessing the Navigation Tools
Creating a New Workbench Document in the Product Structure
Activating a Different Workbench in the Product Structure
Creating a New Document for a Different Workbench
Creating, Opening, and Saving Documents
About Data Sharing Between Windows and UNIX
About Filenames
Creating New Documents
Creating a New Document from an Existing One
Opening Existing Documents
Opening Existing Documents Using the Browse Window
Opening Most Recently Used Documents
Closing Documents
Saving Documents For the First Time or Under Another Name
Saving Existing Documents
Saving Documents In Other Formats
Saving All Documents
Managing Document Save
CATIA Infrastructure Version 5 Release 16 Page 5
Displaying Document Properties
Viewing the Specification Tree and the Geometry Area
About the Specification Tree and Geometry Area
Setting Document Window Layout Preferences
Using the Full Screen
Using Document Windows
Using the Specification Tree Overview
Using the Geometry Overview
Expanding and Collapsing the Specification Tree
Opening Sub-Trees
Viewing Sub-Trees
Selecting Objects
Preselecting and Selecting Using the Pointer
Selecting Using the Selection Traps
Selecting Using the Preselection Navigator
Selecting Using the Other Selections... Command
Selecting Using the Search... Command (General Mode)
Selecting Using the Search... Command (Favorites Mode)
Selecting Using the Search... Command (Advanced Mode)
Storing Selections Using Selection Sets
Selecting Selection Sets
Selecting Using a Filter
Manipulating Objects
Undoing Actions
Redoing and Repeating Actions
Cutting and Pasting Objects
Copying and Pasting Objects
Using the Paste Special... Command
Deleting Objects
About the Properties Command
Displaying and Editing Graphic Properties
Using the Graphic Properties Toolbar
Using the Graphic Properties Wizard
Measuring Objects
Moving Objects Using the 3D Compass
About the 3D Compass
Manipulating Viewpoints Using the Mouse and Compass
Manipulating Objects Using the Mouse and Compass
Manipulating Objects Using the Edit... Command
Snapping the Compass to Selected Objects Automatically
Locking the Current Compass Orientation
Locking the Privileged Plane Parallel to the Screen
Locking the Compass to the Local Axis System
Swapping the Privileged Plane
Keeping the Privileged Plane the Most Visible during Viewpoint Manipulations
Measuring
Measuring Distances between Geometrical Entities
Measuring Angles
Measure Cursors
Measuring Properties
CATIA Infrastructure Version 5 Release 16 Page 6
Measuring Inertia
Measuring 2D Inertia
Exporting Measure Inertia Results
Notations Used
Inertia Equivalents
Principal Axes
Inertia Matrix with respect to the Origin O
Inertia Matrix with respect to a Point P
Inertia Matrix with respect to an Axis System
Moment of Inertia about an Axis
3D Inertia Properties of a Surface
Dragging and Dropping Icons and Objects
Dragging and Dropping Icons onto Objects
Dragging and Dropping Objects Onto Objects
Printing Documents
About Printing, Capturing Images and the Album
Printing a Document Quickly without Customizing Print Settings
Printing the Specification Tree
Previewing Documents Prior to Printing
Customizing Print Settings Before Printing Your Documents
Printing To a File
Printing Multi-Documents
Printing in Batch Mode
Capturing and Managing Images for the Album
Capturing Simple Images
Capturing Selected Areas of Images
Capturing Images in a Multi-View Configuration
Previewing Images in the Album
Editing Images in the Album
Renaming Images in the Album
Deleting Images from the Album
Copying Images to the Clipboard (Windows Only)
Saving Images In Other Formats
Printing Images from the Album
Replaying Videos from the Album
Recording Interactions in Video Format
Viewing Objects
Activating Viewing Tools
Fitting All Geometry in the Geometry Area
Panning
Zooming In
Zooming Out
Zooming In On An Area
Viewing Along a Normal to a Plane
Rotating
Editing the View Angle
Creating a Multi-View: Automatic Configuration
Creating a Multi-View: Manual Configuration
Creating a Multi-View: Standard Views' Customization
Defining the Level of Detail and the Pixel Culling
CATIA Infrastructure Version 5 Release 16 Page 7
Testing the Visualization Performance
Testing the Visualization Time
Navigating
Navigating in Examine Mode
Navigating in Walk Mode
Navigating in Fly Mode
Changing Views
Viewing Objects against the Ground
Magnifying
Looking At Objects
Turning Your Head To View An Object
Snapping the Viewpoint
Hiding and Showing Objects
Hiding Objects
Displaying Hidden Objects
Using Rendering Styles
Shading (SHD)
Shading with Edges
Shading with Edges without Smooth Edges
Shading with Edges and Hidden Edges
Shading with Material
Wireframe (NHR)
Rendering Style per Object
Customizing the View Mode
Displaying Perspective and Parallel Views
About Stitching Effect
Setting Lighting and Depth Effects
Setting Lighting Effects
Setting Depth Effects
Using Standard and User-Defined Views
Using Standard Views
Creating, Modifying and Deleting User-Defined Views
Using Layers and Layer Filters
Assigning Objects To Layers
Adding and Naming Layers
Using Visualization Filters
Recording, Running, and Editing Macros
Automating Repetitive Tasks Using Macros
Recording a Macro
Running a Macro
Editing a Macro
Creating a Macro From Scratch
Using Version 5 Data in OLE-Compliant Applications
About Object Linking and Embedding (OLE)
Embedding Existing Version 5 Data in OLE-Container Applications
Creating Version 5 Data in OLE-Container Applications
Copying Version 5 Images to OLE-Compliant Applications
Transferring Version 5 Data
Sending Version 5 Data In the Mail (on Windows Only)
Copying Version 5 Data To a Directory or Diskette
CATIA Infrastructure Version 5 Release 16 Page 8
Managing Document Links in Version 5
Using the FileDesk Workbench
Displaying Document Links
Editing Document Links
Running Batches
Running Batches Using the Batch Monitor
Running the Downward Compatibility Batch
Running the Data Life Cycle Batch
Working With Technological Packages
Advanced Tasks
Setting Up Your Printers on UNIX and Windows
About Setting Up Printers on UNIX and Windows
Adding a Printer
Removing a Printer
Configuring an Existing Printer
Testing the Printer
Customizing Print Driver Plug-Ins
Using Power Input Mode
About Power Input Mode
Entering Data
Running Commands
Using the Search Language
Virtual Reality Configurations
About Virtual Reality Support in Version 5
Stereoscopic Viewing
Running a Multipiped Version 5 Session
Working With the Immersive System Assistant
Using Head and Hand Tracking Devices in Version 5
Using the Joystick Control Panel
Navigating in Examine Mode
Navigating in Fly Mode
Using and Customizing Fonts
About Fonts
Customizing User Interface Fonts on Windows
Customizing User Interface Fonts on UNIX
Customizing Fonts for Displaying Texts
Customizing Fonts for Displaying Geometry Area Texts
Adding Extra PostScript Fonts
Understanding Differences Between Font Display and Printed Output
Recovering Custom Fonts Developed Using CATIA Version 4
Using Knowlegeware Capabilities
Parameters
About Parameters
Creating a Parameter
Copy/Pasting Parameters
Specifying a Parameter Value as a Measure
Importing Parameters
Specifying the Material Parameter
Creating Points, Lines... as Parameters
CATIA Infrastructure Version 5 Release 16 Page 9
Applying Ranges to Parameters
Using Relations based on Publications at the Product Level
Creating an Associative Link Between Measures and Parameters
Publishing Parameters
Activating and Deactivating a Component
Creating an External Parameter
Deactivating and Re-activating External Parameters
CATIA Knowledgeware
Searching for URLs
Formulas
About Formulas
About the Formula Editor
Creating a Formula
Creating Formulas based on Publications
Specifying a Measure in a Formula
Using Geometry to Create a Formula
Referring to External Parameters in a Formula
Using the Equivalent Dimensions Feature
About the Equivalent Dimensions Interface
Controlling Relations Update
Design Tables
About Design Tables
About the Design Table Dialog Box
Creating a Design Table from the Current Parameters Values
Creating a Design Table from a Pre-existing File
Interactively Adding a Row To a Design Table External File
Generating a File From a Design Table
Controlling Design Tables Synchronization
Storing a Design Table in a Power Copy
Creating and Using a Knowledge Advisor Law
Knowledgeware Language
Knowledge Resources
Managing Knowledge Ressources
Managing Knowledge Applications Resources
About Rade Tools
About the Knowledge Environment Variables and Settings
Creating, Managing and Deploying Knowledge Applications Resources
Creating, Managing and Deploying Knowledge Applications Resources Using RADE Tools and
SCM
Advanced Example
Frequently Asked Questions
About Application Resources Management (ARM)
Managing Knowledge Ressources
Working Through the Knowledgeware Capabilities: Use Case
Introduction - The Design Intent
Calculating and Checking a Volume
Working with a Design Table
About Rule Firing
About Automation
Optimizing a Volume
CATIA Infrastructure Version 5 Release 16 Page 10
Appendix: Creating a Deformable Revolution Body
Integration with Enovia V5
Useful Tips
Using the Feature Dictionary Editor
Starting the Feature Dictionary Editor
Creating a New Object Class
Adding Properties to an Object Class
Defining Discrete Values for a Property
Generating a Report
Creating a New Feature Dictionary
Opening a Reference Dictionary
Modifying the Object Naming Rules
Managing Colors
Using the Data Upward Assistant (CATDUA V5)
Using CATDUA V5 inside an interactive CATIA Session
Using CATDUA V5 outside an interactive Session
Viewing the Results of CATDUA V5 Execution
The Table of the Return Codes detected by the Data Upward Assistant
The List of the Return Codes detected by the Data Upward Assistant
Conferencing
Initializing a Conference on UNIX using the Backbone Driver
Initializing a Conference on Windows using the Backbone Driver
Initializing a Conference on Windows using the NetMeeting Driver
Launching a Conference as Host
Joining a Conference as Guest
Leading a Conference
Sharing Documents with other Conference Members
Transferring Files
Sending Messages to other Conference Members
Customizing Conference Options
Consulting Conference History
Leaving a Conference
Knowledgeware Applications Interoperability
ENOVIA LCA Interoperability
Recommended Methodology for Working with ENOVIA LCA
Recommended Methodology for Working with ENOVIA VPM V5 and VPM Navigator
ENOVIAVPM / CATIA V5 Knowledgeware Integration
Technological Packages: To Know More...
ENOVIAVPM / CATIA V5 Knowledgeware Integration
ENOVIAVPM / CATIA V5 Knowledgeware Integration
Working with Design Tables in ENOVIA LCA
Saving a Design Table in ENOVIA LCA
Using a Design Table Saved in ENOVIA LCA in another Part
Versioning a Design Table External File
Working with Design Tables in ENOVIA LCA Using VPM Navigator
Saving a Design Table in ENOVIA LCA Using the VPM Navigator
ENOVIAvpm Interoperability
ENOVIAVPM-CATIA V5 Knowledgeware Integration
Creating and Storing a Knowledgeware Relation
CATIA Infrastructure Version 5 Release 16 Page 11
Useful Tips
Workbench Description
Menu Bar
Standard Toolbar
View Toolbar
Capture Toolbar
Graphic Properties Toolbar
3Dx Device Toolbar
Desk Toolbars
User Selection Filter Toolbar
Specification Tree Symbols
Viewing and Hiding Toolbars
Viewing the Commands List
Keyboard Shortcuts
Knowledgeware Toolbar
Feature Dictionary Editor Toolbar
Customizing
Customizing Toolbars
Customizing a Toolbar by Dragging and Dropping
Managing User-Defined Toolbars
Creating User-Defined Workbenches
Administering the Workbench List
Customizing Command Properties
Customizing Options
Customizing Buttons
Using the Tools Palette
Customizing Standards
About Standards
Customizing Standards for Layers and Filters
Customizing Standards for Line Thickness
Customizing Settings
About Settings
General
General
Help
Shareable Products
Licensing
Document
Macros
Performances
Printers
Search
Server Manager
Statistics
Display
Tree Appearance
Tree Manipulation
Navigation
Performances
CATIA Infrastructure Version 5 Release 16 Page 12
Visualization
Layer Filter
Thickness & Font
Linetype
Compatibility
V4 Data Reading
Saving as V4 Data
V4/V5 DRAW
V4/V5 SPACE
V4/V5 SPEC
Migration Batch
3D XML
DXF
Electrical Migration
ENOVIA V5
External Formats
Graphic Formats
IGES
IGES 2D
StiSmartBOM
STEP
VRML
Parameters and Measure
Knowledge
Units
Knowledge Environment
Report Generation
Parameter Tolerance
Measure Tools
Constraints and Dimensions
Devices and Virtual Reality
Devices
Tablet Support
Infrastructure
Product Structure
Cache Management
Cgr Management
ENOVIA VPM
Nodes Customization
Product Structure
Product Visualization
Reconciliation
Tree Customization
Material
Catalogs
Photo Studio
Display
General
Output
Satellites
CATIA Infrastructure Version 5 Release 16 Page 13
Stickers
Real Time Rendering
Display
General
Stickers
Part Infrastructure
Display
General
Part Document
3D Annotations Infrastructure
Tolerancing
Display
Manipulators
Annotation
View Annotation Plane
VPM Instant Collaboration
Network
Identification
Connectivity
Collaborative Design
Mechanical Design
Assembly Design
General
Constraints
Sketcher
Sketcher
Mold Tooling Design
Catalogs
Add/Remove
Component
Structure Design
Drafting
General
Layout
View
Generation
Geometry
Dimension
Manipulators
Annotation and Dress-Up
Administration
Aerospace Sheet Metal Design
General
Display
Generative Sheetmetal Design
Functional Tolerancing & Annotation
Tolerancing
Display
Constructed Geometry
Manipulators
CATIA Infrastructure Version 5 Release 16 Page 14
Dimension
Annotation
Tolerances
View/Annotation Plane
Shape
FreeStyle
General
Manipulators
Automotive Body In White Fastening
General
Display
Customizing
General Settings
Working With a Support
Shape Sculptor
Analysis & Simulation
General
Graphics
Post Processing
Quality
External Storage
Reporting
Tolerance Analysis of Deformable Assembly
General
Fastening
Tolerancing
Contact
Machining
General
Resources
Operation
Output
Program
Photo/Video
Digital Mockup
DMU Navigator
General
DMU Navigator
Multiprocess Settings
Overlay Settings
DMU 2D Workshop
DMU Space Engineering
DMU Space Analysis
DMU Clash
DMU Clash - Detailed Computation
DMU Clash - Penetration
DMU Clash - Rule
DMU Clash - Process
DMU Sectioning
DMU Distance
CATIA Infrastructure Version 5 Release 16 Page 15
DMU Fitting Simulator
DMU Fitting Settings
DMU Manipulation
Customizing for DMU Immersive Review
DMU Immersive Review
Customizing 3D Joystick Buttons
DMU Optimizer
DMU Optimizer
Equipment and Systems
General
Display
Diagrams
Electrical Mapping
Design Criteria
Electrical Process Interfacing
Standards
Structure Drawing
Electrical Connectivity Diagrams
Feature Dictionary Settings
Electrical Cableway Routing
Electrical Assembly Design
General
Electrical Library Access
Electrical Harness Installation
Electrical Wire Routing
Electrical Harness Flattening
Electrical 3D Design Assembly
General
Harness Flattening
Harness Management
Wire Routing
Structure Preliminary Layout
Design
Drafting
Offset Data
Compartment & Access
Equipment Support Structures
Circuit Board Design
Graphic
Components
Structure Functional Design
Catalogs
Design
Knowledgeware
Business Process Knowledge Template
Product Function Optimization
Product Functional Definition
ENOVIA V5 VPM
ENOVIA V5 VPM Logon
VPM Search
CATIA Infrastructure Version 5 Release 16 Page 16
VPM Navigator
Machining Simulation
General
Simulation
Ergonomics Design & Analysis
Human Measurements Editor
Human Activity Analysis
Human Builder
Human Posture Analysis
Reference Information
Graphic Formats
SVG
SVG Interpreter
Test Suite
Color Palette
3D XML Format
Layers and Layer Filters for Dittos
Methodology
Printing
Basic Concepts
Three Scenarios to Illustrate Version 5 Printing
Configuration Scenarios for Printer Drivers
Scenario for Printer Administration
Glossary
Index
Index Numerics
Index A
Index B
Index C
Index D
Index E
Index F
Index G
Index H
Index I
Index J
Index K
Index L
Index M
Index N
Index O
Index P
Index Q
Index R
Index S
Index T
Index U
Index V
CATIA Infrastructure Version 5 Release 16 Page 17
Index W
Index Z
CATIA Infrastructure Version 5 Release 16 Page 18
Overview
Welcome to the Infrastructure User's Guide. This guide is intended for users who need to become quickly
familiar with Infrastructure interactive functions.
● Infrastructure in a Nutshell
Infrastructure in a Nutshell
The Infrastructure User's Guide contains information about the user interface and basic tools common
to all Version 5 applications:
● starting a session
● getting help
● activating application workbenches
● creating, opening and saving documents
● laying out documents
● selecting and manipulating objects
● printing, viewing and navigating
● rendering and lighting effects
● using macros
● using Version 5 data in OLE-compliant applications
● customizing toolbars and settings
● using the Knowledgeware Advisor.
CATIA Infrastructure Version 5 Release 16 Page 19
Version 5 addresses advanced mechanical process centric design requirements. In addition to leading edge
feature-based design functions, it includes highly productive capabilities for the design of mechanical
assemblies and for drawing generation.
Available on both UNIX and Windows environments, Version 5 is built to be totally compliant with Windows
presentation standards.
In order to integrate to an extended enterprise where CATIA Version 4 designs need to be exchanged and
processed, it includes unique two-way interoperability with CATIA Version 4 data. Likewise, Version 5 benefits
from the breadth of the CATIA Solutions Version 4 portfolio by offering interoperable applications. As an open
solution, it includes interfaces with the most commonly used data exchange industry standards.
Once you have finished, you should move on to the Advanced Tasks section which describes more advanced
functions.
The Workbench Description section, which describes the Infrastructure workbench, and the Customizing
section, which explains how to set up the options, will also certainly prove useful.
You may also need to access the Interoperability section for more information about interoperability between
Knowledgeware applications and other applications. To do so, just click the icon from the table of
contents.
Navigating in the Split View mode is recommended. This mode offers a framed layout allowing direct access
from the table of contents to the information.
Conventions
Certain conventions are used in CATIA, ENOVIA & DELMIA documentation to help you recognize and understand
important concepts and specifications.
Graphic Conventions
The three categories of graphic conventions used are as follows:
a target of a task
the prerequisites
a tip
a warning
information
basic concepts
methodology
reference information
Site Map
What's New?
Overview
Getting Started
Basic Tasks
Interoperability
Workbench Description
Customizing
Administration Tasks
Reference
CATIA Infrastructure Version 5 Release 16 Page 22
Methodology
Glossary
Index
Text Conventions
The following text conventions are used:
● The titles of CATIA, ENOVIA and DELMIA documents appear in this manner throughout the text.
● File -> New identifies the commands to be used.
● Enhancements are identified by a blue-colored background on the text.
Use this
mouse button... Whenever you read...
● Drag
● Move
What's New?
New Functionalities
Knowledgeware
Enhanced Functionalities
Capturing Images
Configuring Printers
Customizing Workbenches
CATIA Infrastructure Version 5 Release 16 Page 24
Searching by Color
Each color in the color palette is associated to a name to make it easier to search for colored objects.
Searching by Symbol
You can search for point symbols when running a search via the power input field.
Searching Using Predefined Favorites
Ability to run default favorite queries using shortcuts.
Using a Default Prefix
Ability to use a default prefix to run queries or commands. This new prefix can be customized via the
Search tab in Tools > Options > General.
Using a Default Search Scope
Ability to use a default search scope to run queries or commands. This new prefix can be customized via
the Search tab in Tools > Options > General.
Using Search Scopes
A new alias is provided to search for objects visible on screen.
Combining Queries Using Operators
Ability to combine predefined favorite queries, standard favorite queries and standard queries.
Printing Documents
Selecting Objects
Viewing Objects
Knowledgeware
Customizing Settings
Graphic Formats
You can define advanced configuration parameters when saving documents in SVG format.
Performances
New option for disabling back face culling for all objects.
Search
This new tab lets you customize the default prefix to be used when running commands or queries via the
power input field.
Knowledge Environment
This tab, which was called Language tab until this release, contains a new field that lets you specify the
directory containing the data you want to use in the application you created using Knowledgeware
workbenches.
CATIA Infrastructure Version 5 Release 16 Page 26
Basic Tasks
Starting Version 5
Getting Help
Editing in Context Within the Product Structure
Creating, Opening, and Saving Documents
Viewing the Specification Tree and the Geometry Area
Selecting Objects
Manipulating Objects
Moving Objects Using the 3D Compass
Measuring
Dragging and Dropping Icons and Objects
Printing Documents
Capturing and Managing Images for the Album
Viewing Objects
Navigating
Hiding and Showing Objects
Using Rendering Styles
Setting Lighting and Depth Effects
Using Standard and User-Defined Views
Using Layers and Layer Filters
Recording, Running, and Editing Macros
Using Version 5 Data in OLE-Compliant Applications
Transferring Version 5 Data
Managing Document Links in Version 5
Running Batches
Working With Technological Packages
CATIA Infrastructure Version 5 Release 16 Page 27
Starting Version 5
Starting a Session on Windows
Starting a Session on UNIX
Starting a Session Using Document Icons
Starting a Session in a Language Other than English on Windows
Starting a Session in a Language Other than English on UNIX
CATIA Infrastructure Version 5 Release 16 Page 28
1. On the Windows desktop, double-click the CATIA V5R16 default environment shortcut
Warning: These shortcuts are created via the official tools (for example,
runs normally without any blank DOS window in the background, because
the official tools ensure that the blank DOS window does not appear.
However, if you create your own shortcut with customized properties, then
cnext
or:
cnext.exe
2. Click OK.
This method lets you start a session using the last environment installed.
CATIA Infrastructure Version 5 Release 16 Page 29
cnext
or:
cnext.exe
● -e: starts Version 5 and passes the name of the command to start
● -env: specifies the name of the environment with which to start a session (for more
information, refer to Managing Environments); by default, the default environment is
started
● -direnv: specifies the folder containing the environment
● -batch: starts a session in batch mode (an interactive session is not displayed)
Used with "-e", it specifies that you want to run a batch utility. For example, you would
run a batch utility like this:
CNEXT -batch -e CATV4ToV5Migration
● -object: followed by object to load (between " ") when starting CATIA ; for example, the
following command runs CATIA and loads a document:
If the program you want to start requires parameters, you must enclose the program name
and the parameters between " ". For example: -object "arg1 arg2"
● -macro: starts the specified macro
● -admin: starts a session in administrator mode for the purpose of locking settings
● -run
The "-run" option is followed by the name of the program to start. If this option is not specified,
a CATIA session is started by default.
These commands also have their own options. If the program you want to start requires you to
specify options, you must enclose the program name and the parameters between " ". For
example, the following command:
Note:
Include a referenced path inside backslashes (before the double quotation marks) if the path
contains blanks like this:
or like this:
where "my_env" is the name of the environment, if you want to run a session in administrator
mode for the purpose of locking settings. This prevents all users of that environment from
changing the settings you locked.
Note: "Administration Mode" in now displayed in the title bar when starting a session in
administration mode.
CATIA Infrastructure Version 5 Release 16 Page 33
panel.
On IRIX, access the CATIA tab Application Manager in the desktop, then double-click the
CATIA.V5R16.B16 icon.
You can also double-click document icons in your file manager to start Version 5. Note,
however, that this starts a new Version 5 session each time: the document is not added to a
Version 5 session which is already running.
● aix_a
● hpux_a
● irix_a
● solaris_a
/usr/DassaultSystemes/B16/OS_a/code/command/
If the program you want to start requires you to specify options, you must enclose the
parameters between " " (for example, -object "arg1 arg2"). For example:
CATIA Infrastructure Version 5 Release 16 Page 35
● -run
The "-run" option is followed by the name of the program to start. If this option is not specified,
a CATIA session is started by default.
These commands also have their own options. If the program you want to start requires you to
specify options, you must enclose the program name and the parameters between " ". For
example, the following command:
which exports the runtime variables of the default global environment in the current window.
CATSoftwareMgt
CATIA Infrastructure Version 5 Release 16 Page 36
2. Go to the directory:
/usr/DassaultSystemes/B16/OS_a/code/command
● aix_a
● hpux_a
● irix_a
● solaris_a.
3. Start a Version 5 session and run a macro automatically by running a command like this:
if you want to run in administrator mode (using the default environment) for the purpose of
locking settings. This prevents all users of that environment from changing the settings you
locked.
where "my_env" is the name of your environment. For more information, refer to Locking
Settings.
CATIA Infrastructure Version 5 Release 16 Page 37
Note: "Administration Mode" in now displayed in the title bar when starting a session in administration
mode.
CNEXT
● -admin: starts a session in administrator mode for the purpose of locking settings
● -batch: starts a session in batch mode (an interactive session is not displayed)
● -c: starts a session and activates the workbench you specify
● -env: starts a session and executes an environment you specify
● -macro: used with "-object", this argument starts a session and runs the macro whose name you
specify
● -object: followed by object to load (between " ") when starting a session; for example, the following
command runs a session and loads a document:
Or, followed by arguments between " "; for example, -object "arg1 arg2"
● -workbench workbench_name: starts a session and directly opens the workbench specified. The
string "workbench_name" is the name of the workbench as it appears in the Start menu.
For example, when using CATIA, the command:
./catstart -run "CNEXT -workbench Part Design"
starts a session and opens the Part Design workbench directly.
● -h: displays help.
CATIA Infrastructure Version 5 Release 16 Page 38
This task explains how to start a session using icons for existing documents.
Method 1
1. Locate the document icon using your platform's Explorer (Windows) or File Manager (UNIX).
This will run Version 5, open the document and activate the workbench used to create the
document originally.
Method 2
1. Drag and drop a document icon onto the CATIA V5R16 environment icon on your desktop
(Windows only).
Method 3
Installing Version 5 installs the user interface files for the following languages:
You then simply use the tools on your operating system to choose the language in which you want to
start your session. If no language is chosen, your session will be started in English.
control, then click the General tab (if it is not displayed by default).
2. Select the desired language from the languages available on the list.
● French (Belgian)
● French (Canadian)
● French (Luxembourg)
● French (Standard)
● French (Swiss)
will start the session in French. The same applies to the other language variants.
Note that the General tab does not activate your input locale: for example, it does not activate
the keyboard map for the language you selected.
3. Click the Input Locales tab if you want to select the input locale for your language.
4. Click the Change... button then select the appropriate input locale.
You can translate user interface files in a language for which Version 5 does not deliver user interface
files. For example, you can do the following:
*NT*
...
Portuguese Portugal 0816 1252
2. Copy the message catalog folder from the installation folder to your folder:
C:
C:\> cp -r "Program Files"\"Dassault Systemes"\B16\intel_a\resources\msgcatalog
"Program Files"\"Dassault Systemes"\MyB16\intel_a\resources
3. Reference this new folder in the environment (update the CATMsgCatalogPath environment
variable using the Environment Editor, see "Managing Environments", so that it point to the
preceding folder).
4. Create a Portuguese folder in the CATMsgCatalogPath environment variable root folder:
C:
C:\> cd "Program Files"\"Dassault Systemes"\MyB16\intel_a\resources\msgcatalog
C:\> mkdir Portuguese
The General.CATNls user interface file, at least, must be translated. The files will be placed in the
following folder:
Czech
Danish
Dutch (Belgium)
Dutch (Netherlands)
English (Canadian)
English (United Kingdom)
English (United States)
Finnish
French (Belgian)
French (Canadian)
French (Standard)
French (Switzerland)
German (Austria)
German (Standard)
German (Switzerland)
Icelandic
Italian (Standard)
Italian (Switzerland)
Japanese
Korean
Norwegian (Bokmal)
Polish
Portuguese (Portugal)
Russian
Chinese (PRC)
Spanish (Spain, Traditional Sort)
Swedish
Chinese (Taiwan)
CATIA Infrastructure Version 5 Release 16 Page 45
Installing Version 5 directly installs the user interface files (message catalogs) for the following
languages:
The user interface files for these languages are already translated for you. If you install in the default
installation directory:
/usr/DassaultSystemes/B16/OS/
You can translate user interface files in a language for which Version 5 does not deliver user interface
files. For example, you can do the following:
/usr/DassaultSystemes/B16/aix_a/reffiles/NLS/SUPPLANG
*AIX*
...
Portuguese Portugal pt_PT ISO8859-1
2. Copy the message catalog folder from the installation folder to your folder:
cd /home/myadm
cp -r /usr/DassaultSystemes/B16/aix_a/resources/msgcatalog
/home/myadm/aix_a/resources
3. Reference this new folder in the environment (by updating the CATMsgCatalogPath environment
variable) so that it points to the preceding folder.
cd /home/myadm/aix_a/resources/msgcatalog
mkdir Portuguese
The General.CATNls user interface file, at least, must be translated. The files will be placed in the
following folder:
/home/myadm/aix_a/resources/msgcatalog/Portuguese
6. Export the LANG variable for the desired locale before starting a session.
export LANG=pt_PT
this command on HP-UX:
export LANG=pt_PT.iso88591
this command on IRIX:
export LANG=pt
this command on Sun Solaris:
export LANG=pt_PT.ISO8859-1
7. Start Version 5.
CATIA Infrastructure Version 5 Release 16 Page 47
This file contains all the font declarations for use as is, for the language and locale you want to use (we
have chosen the same fonts as used in Version 4 to facilitate the transition to Version 5).
If you want to use other fonts, comment out the previous font declarations and declare the new fonts.
2. Export the LANG variable for the desired locale before starting a session.
For example, for the French language, enter this command on AIX:
export LANG=fr_FR
export LANG=fr_FR.iso88591
export LANG=fr
3. Start Version 5.
IBM AIX
User Interface Name in English $LANG environment variable Language
environment
Czech ISO8859-2 cs_CZ Czech
Danish ISO8859-1 da_DK Danish
Dutch Belgium ISO8859-1 nl_BE Dutch (Belgium)
Dutch ISO8859-1 nl_NL Dutch (Netherlands)
English (United States) ISO8859-1 en_US English (United States)
English (United Kingdom) ISO8859-1 en_GB English (United Kingdom)
Finish ISO8859-1 fi_FI Finnish
French ISO8859-1 fr_BE French (Belgian)
French ISO8859-1 fr_CA French (Canadian)
French ISO8859-1 fr_FR French (Standard)
French ISO8859-1 fr_CH French (Switzerland)
German ISO8859-1 de_DE German (Standard)
German (Switzerland) ISO8859-1 de_CH German (Switzerland)
Icelandic ISO8859-1 is_IS Icelandic
Italian ISO8859-1 it_IT Italian (Standard)
Japanese (PC) IBM-943 Ja_JP Japanese
Korean IBM-eucKR ko_KR Korean
Norwegian ISO8859-1 no_NO Norwegian (Bokmal)
Polish ISO8859-2 pl_PL Polish
Portuguese ISO8859-1 pt_PT Portuguese (Portugal)
Russian ISO8859-5 ru_RU Russian
Chinese (Simplified EUC) IBM-eucCN zh_CN Chinese (PRC)
Spanish ISO8859-1 es_ES Spanish (Spain, Traditional
Swedish ISO8859-1 sv_SE Sort)
Chinese (Traditional) IBM-eucTW zh_TW Swedish
Chinese (Taiwan)
HP-UX
User Interface Name in English
$LANG environment variable Language
environment
cs_CZ.iso88592 cs_CZ.iso88592 Czech
da_DK.iso88591 da_DK.iso88591 Danish
nl_NL.iso88591 nl_NL.iso88591 Dutch (Belgium)
nl_NL.iso88591 nl_NL.iso88591 Dutch (Netherlands)
en_US.iso88591 en_US.iso88591 English (United States)
en_GB.iso88591 en_GB.iso88591 English (United Kingdom)
fi_FI.iso88591 fi_FI.iso88591 Finnish
fr_CA.iso88591 fr_CA.iso88591 French (Canadian)
fr_FR.iso88591 fr_FR.iso88591 French (Standard)
de_DE.iso88591 de_DE.iso88591 German (Standard)
de_DE.iso88591 de_DE.iso88591 German (Switzerland)
is_IS.iso88591 is_IS.iso88591 Icelandic
it_IT.iso88591 it_IT.iso88591 Italian (Standard)
ja_JP.SJIS ja_JP.SJIS Japanese
ko_KR.eucKR ko_KR.eucKR Korean
no_NO.iso88591 no_NO.iso88591 Norwegian
pl_PL.iso88592 pl_PL.iso88592 Polish
pt_PT.iso88591 pt_PT.iso88591 Portuguese (Portugal)
ru_RU.iso88595 ru_RU.iso88595 Russian
zh_CN.hp15CN zh_CN.hp15CN Chinese (PRC)
es_ES.iso88591 es_ES.iso88591 Spanish (Spain, Traditional
sv_SE.iso88591 sv_SE.iso88591 Sort)
zh_TW.eucTW zh_TW.eucTW Swedish
Chinese (Taiwan)
CATIA Infrastructure Version 5 Release 16 Page 49
SGI IRIX
User Interface Name in English
$LANG environment variable Language
environment
The Czech Republic (Czech/Latin2 cs Czech
ISO8859-2) da Danish
Denmark (Danish/latin1 ISO8859-1) nl_BE Dutch (Belgium)
Belgium (Dutch/Latin1 ISO8859-1) nl Dutch (Netherlands)
The Netherlands (Dutch/Latin1 ISO8859- en_CA English (Canada)
1) en_US English (United States)
Canada (English/Latin1 ISO8859-1) en English (United Kingdom)
The United States (English/Latin1 fi Finnish
ISO8859-1) fr_BE French (Belgian)
Great Britain (English/Latin1 ISO8859-1) fr_CA French (Canadian)
Finland (Finnish/Latin1 ISO8859-1) fr French (Standard)
Belgium (French/Latin1 ISO8859-1) fr_CH French (Switzerland)
Canada (French/Latin1 ISO8859-1) de_AT German (Austria)
France (French/Latin1 ISO8859-1) de German (Standard)
Switzerland (French/Latin1 ISO8859-1) de_CH German (Switzerland)
Austria (German/Latin1 ISO8859-1) is Icelandic
German (German/Latin1 ISO8859-1) it Italian (Standard)
Switzerland (German/Latin1 ISO8859-1) it_CH Italian (Switzerland)
Iceland (Icelandic/Latin1 ISO8859-1) ja_JP.SJIS Japanese
Italy (Italian/Latin1 ISO8859-1) ko_KR.euc Korean
Switzerland (Italian/Latin1 ISO8859-1) no Norwegian
Japan pl Polish
Korea (Korean/euc charset) pt Portuguese (Portugal)
Norway (Norwegian/Latin1 ISO8859-1) ru Russian
Poland (Polish/Latin2 ISO8859-2) zh_CN.ugb Chinese (PRC)
Portugal (Portuguese/Latin1 ISO8859-1) es Spanish (Spain, Traditional
Russia (Russian/Cyrillic ISO8859-5) sv Sort)
China (Chinese/Simplified) zh_TW.ucns Swedish
Spain (Spanish/Latin1 ISO8859-1) Chinese (Taiwan)
Sweden (Swedish/Latin1 ISO8859-1)
Taiwan (Chinese/Traditional)
SUN Solaris
User Interface Name in English
$LANG environment variable Language
environment
cs_CZ.ISO8859-2 cs_CZ.ISO8859-2 Czech
da_DK.ISO8859-1 da_DK.ISO8859-1 Danish
nl_BE.ISO8859-1 nl_BE.ISO8859-1 Dutch (Belgium)
nl_NL.ISO8859-1 nl_NL.ISO8859-1 Dutch (Netherlands)
en_CA.ISO8859-1 en_CA.ISO8859-1 English (Canada)
en_GB.ISO8859-1 en_GB.ISO8859-1 English (United Kingdom)
fi_FI.ISO8859-1 fi_FI.ISO8859-1 Finnish
fr_BE.ISO8859-1 fr_BE.ISO8859-1 French (Belgian)
fr_CA.ISO8859-1 fr_CA.ISO8859-1 French (Canadian)
fr_FR.ISO8859-1 fr_FR.ISO8859-1 French (Standard)
de_DE.ISO8859-1 de_DE.ISO8859-1 German (Standard)
de_CH.ISO8859-1 de_CH.ISO8859-1 German (Switzerland)
is_IS.ISO8859-1 is_IS.ISO8859-1 Icelandic
it_IT.ISO8850-1 it_IT.ISO8850-1 Italian (Standard)
ja_JP.PCK ja_JP.PCK Japanese
ko ------- Korean ko Korean
CATIA Infrastructure Version 5 Release 16 Page 50
no_NO.ISO8859-1@bokmal no_NO.ISO8859-1@bokmal Norwegian (Bokmal)
no_NO.ISO8859-1@nynorsk no_NO.ISO8859-1@nynorsk Norwegian (nynorsk)
pl_PL.ISO8859-2 pl_PL.ISO8859-2 Polish
pt_PT.ISO8859-1 pt_PT.ISO8859-1 Portuguese (Portugal)
ru_RU.ISO8859-5 ru_RU.ISO8859-5 Russian
zh ------- Simplified Chinese zh Chinese (PRC)
es_ES.ISO8859-1 es_ES.ISO8859-1 Spanish (Spain, Traditional
sv_SE.ISO8859-1 sv_SE.ISO8859-1 Sort)
zh_TW ---- Traditional Chinese zh_TW Swedish
Chinese (Taiwan)
CATIA Infrastructure Version 5 Release 16 Page 51
Getting Help
Displaying Tooltips and Help Messages
Using the What's This? Command
Accessing the Online Help Library
Searching the Online Help Library
Getting Contextual Help
Displaying Easy Warnings
Accessing the Dassault Systemes User Galaxy
Displaying Copyright Information
Accessing Sample Documents
CATIA Infrastructure Version 5 Release 16 Page 52
This task explains how to display tooltips and the corresponding help messages.
1. Point to an icon.
The tooltip is displayed in a small box, with the corresponding message in the status bar.
You can switch tooltip display on or off by selecting or clearing the Tooltips check box in the Options
tab. This tab can be accessed either by selecting Tools > Customize or by right-clicking any toolbar
then selecting Customize... .
Note that you have to restart a session to take the new settings into account.
CATIA Infrastructure Version 5 Release 16 Page 53
This task explains how to use the What's This? command to get help on toolbar icons.
1. Click What's This? in the Standard toolbar or select Help > What's This?.
In some cases, the What's This? command gives you help on dialog boxes. To do so, just click the icon
in the top right corner of the dialog box then point to the desired area to display the long help message.
CATIA Infrastructure Version 5 Release 16 Page 54
The Version 5 documentation is totally Web oriented, using HTML, GIF and JPEG standard formats, allowing easy access and navigation using
a standard Web browser. Navigation aids includes full text searching and a framed layout allowing a direct access from the table of contents
to the information.
The online help library can be installed either at the same a time as you install the code, or later after the code has been installed.
For detailed information about the former, refer to "Installing the Online Documentation" in Installing Version 5 on Windows for the First
Time, and for the latter, refer to Installing the Online Documentation After Installing the Software on Windows (or on UNIX).
If you installed the online documentation in the default location, the welcome page will be displayed immediately. If you installed the online
documentation elsewhere, you must first update the CATDocView variable in your environment to reference the environment containing the
online documentation.
If you do not reset the CATDocView variable, a dialog box will prompt you to specify the location:
● if you installed the online documentation locally on your computer, you can specify a path like this, for example, on Windows:
C:\online_doc_folder
where "online_doc_folder" is the name of the folder in which you installed the online documentation.
● if you installed it elsewhere on the network, you must first map the appropriate network drive before starting a session, then specify a
path as above when prompted.
Location
Via the Tools->Options command, in the General category, select the Help tab. The Location field for the CATIA Documentation Location
option displays the path of the folder in which the online documentation is installed. The path is the same path you entered when installing
the online documentation: the path displays the value of the CATDocView environment variable.
When there are no settings, the value for the CATDocView variable is not displayed in the Location field, but in the directory chooser
When you request help using the Help->Contents, Index and Search command (or press the F1 key for contextual help), the online
documentation may not be displayed. This may be because the online documentation may have been physically moved to another location. If
the online documentation is not found, the following dialog box appears:
Browse to select the online documentation location. Selecting the location updates the Location field for the CATIA Documentation Location
option, in the Help tab accessible via the Tools->Options command.
Note: You can also type the location in the Location field for the CATIA Documentation Location option. You must enter the real location;
otherwise, the path you enter will be ignored.
Note that UNC (Universal Naming Convention) names on Windows is allowed. For example, you can specify the following path type:
\\remote_computer\online_doc_folder
2. Point to the different icons to the left to display the icons for the corresponding online users guides, then click on the icon of your
3. Click the Infrastructure icon to get familiar with Version 5 fundamentals, or the icon for the workbench you need information about.
● automation documentation.
The Print PDF icon is no longer available. PDFs are no longer installed automatically, but are delivered on a separate CD-ROM.
CATIA Infrastructure Version 5 Release 16 Page 57
This task explains how to perform full-text searching in the online help library.
The online documentation is totally Web oriented, using HTML, GIF and JPEG standard formats, allowing easy access and navigation
using a standard Web browser. Navigation aids includes full text searching and a framed layout allowing a direct access from the
table of contents to the information.
This scenario shows you how to use the online documentation search engine on CATIA documentation for illustration
purposes. The user interface and search functions described are common to all Version 5 product lines.
Note that, when using the search function, the following special characters should not be used in the search string:
/\&
-_:
To do so:
When using the Mozilla 1.4 browser, a Java plug-in is necessary for access to the Documentation search applet. The recommended
plug-in on Windows, at level 1.3.1.8 is available from SUN at:
http://java.sun.com/products/archive/j2se/1.3.1_08/
1. Select the "Search" button to perform a full text search throughout part or all of the online documentation library.
Search indexes are loaded the first time you use the Search button: once the indexes have been loaded, searching is
faster.
After you have performed the first search, the upper part of the window looks like this by default:
CATIA Infrastructure Version 5 Release 16 Page 58
The lower part of the window contains help on using the Search function the first time you access the Search function.
Once you perform a search, it is then used to display the document containing search results.
The default settings let you perform a basic fuzzy search throughout the entire online library.
2. For example, if you are looking for information about the CATDocView environment variable throughout all the
documentation, enter the string CATDoc in the "Search for" field, then click the Go button.
The search engine searches for the string CATDoc, and all words containing the string CATDoc at the beginning of the
word. The search results are displayed in the "Found in" list.
In the search result list, the name of the user guide in which the string has been found precedes the title of the task
containing the search string.
CATIA Infrastructure Version 5 Release 16 Page 59
3. Double-click an item in the "Found in" list to open the document containing the search string.
Once you have performed your first search, double-click a document: the searched string is highlighted against a blue
background, in the document containing the string. Opening a document activates the Find Next button. Click on the Find
Next button to locate the next occurrence of the search string in the current document.
The page containing the search string is then displayed at the bottom of the browser window, so your search query is kept.
● toggling to Scope redisplays the list of solutions and/or products in the Found in field. Check the All Documents option
to perform a search throughout the whole library, or uncheck the option and check the Solutions or Products option in
the Search scope field to restrict your search to solution or product documentation only
● toggling to Results to redisplays the search results.
Click the Reset button to reset the selection after selecting solutions and products.
This is the default setting. When these options are checked, the solutions list is grayed out.
2. Check the "All Documents" and "Products" options to search all online documentation for products.
3. In either case, uncheck the "All Documents" option to access either individual solution or product documentation, and select
Click an item in the list to select it, click again to deselect it. Multiple selection is also possible.
2. Enter the exact whole word you are searching for, then click the "Go" button.
This time, if you search for the string CATDo, the search engine will not find any matches because the string CATDo is not
a whole word.
For example, enter the phrase "running in demo mode", then click the "Go" button.
Only those documents containing exactly the phrase you searched for will be listed.
2. Specify the words you want to search for, then click the "Go" button.
For example, search for documents containing both the strings "cnext" and "admin".
To search for either "cnext" or "admin", select "OR" in the "Search mode" pulldown list, enter the words "cnext" and
For example, if you are using the Edge Fillet command, the online help library is displayed in HTML format in a Web browser
window, at the topic explaining how to use the Edge Fillet command:
Pressing the F1 key also lets you access the Companion, provided that the Computer-Based Training module and the Companion have been
previously installed.
CATIA Infrastructure Version 5 Release 16 Page 62
This task explains how to get help on a command using the Easy Warning capability.
Once activated, this capability gives you information on the command icon you click by displaying a furtive long help
message in the bottom right part of the window.
You also have the ability to get the history of the last five easy warnings displayed during your Version 5 session.
This capability is only available with a VPM Navigator or a VPM Instant Collaboration license. Note also that not all the
commands of these products are associated to an easy warning. For detailed information on VPM Navigator, refer to
the Version 5 - VPM Navigator User's Guide (on the ENOVIA V5 VPM/LCA Documentation CD-ROM) and for information
on Instant Collaboration, refer to the Version 5 - DMU Navigator User's Guide.
In our scenario, we take the VPM Instant Collaboration product as an example. We also assume that at least two users
have been identified in the Identification tab in Tools > Options > Infrastructure > Collaboration Infrastructure
(as explained in the Version 5 - DMU Navigator User's Guide).
2. Select Start > Digital Mockup > DMU Navigator to enter the DMU Navigator workbench.
3. Select View > Toolbars > Instant Collaboration to display the Instant Collaboration toolbar:
4. Click Community to connect to instant collaboration and access the community. In our example, two
users are connected:
CATIA Infrastructure Version 5 Release 16 Page 63
5. Open a new product by selecting File > New... then choosing Product in the New dialog box.
6. Click Annotated View in the DMU Review Creation toolbar to create a 2D annotation then select, for
instance, the Draw Circle icon in the DMU 2D Marker toolbar that appears and drag your mouse in the
8. In the first Version 5 session, click 3D conferencing then select the Annotated Views tab:
CATIA Infrastructure Version 5 Release 16 Page 65
9. Select a view from the list then click the Send button. An easy warning is sent to the second Version 5 session:
CATIA Infrastructure Version 5 Release 16 Page 66
10. In the first Version 5 session, click 3D conferencing again, select the Annotated Views tab then send
another view. Another easy warning is sent:
CATIA Infrastructure Version 5 Release 16 Page 67
You will notice that the icon in the bottom right corner is now activated and looks like this: .
11. If you want to display again the long help messages, click the icon to get the history:
CATIA Infrastructure Version 5 Release 16 Page 68
Note that each warning is displayed once in the history, even if a command has been run several times.
CATIA Infrastructure Version 5 Release 16 Page 69
This task explains how to connect to the Dassault Systemes user galaxy.
A Web browser appears displaying the User Galaxy, a full online information package helping
you to find all the general information you expect to find about existing and upcoming
products, partners, training, hardware, R&D, services, and much more.
You can also click the CATIA P2 Solutions logo in the bottom right corner of the main window
to access the User Galaxy.
CATIA Infrastructure Version 5 Release 16 Page 70
A dialog box appears providing you with copyright information about the product, version and
release number, build date, etc.
CATIA Infrastructure Version 5 Release 16 Page 71
Sample documents (installed along with the online help library) are provided in many (but not all) cases, to support the topic scenario
explaining how a specific command works.
1. Access the online help library using any of the usual methods.
2. Locate a help topic containing a prerequisite step prompting you to open a sample document.
For example, the topic "Preselecting and Selecting Using the Pointer" looks like this:
The step highlighted in red prompts you to open the document "Select.CATProduct". The name of the document is a hypertext
link.
If your default browser is Internet Explorer, the browser then prompts you to choose one of the following:
If your default browser is Mozilla, the browser then prompts you to do one of the following:
CATIA Infrastructure Version 5 Release 16 Page 72
4. Check the option "Open" if you using Internet Explorer, then click OK. Simply click OK if you are using Mozilla because the option
The sample documents are installed in user guide-specific sample folders. In the online documentation filetree, there is one samples
folder for each users guide, in the following location:
where "xxx" represents the three-letter code for the product. For example, the folder:
contains the sample documents for the Part Design User's Guide.
Wherever you install the documentation, if you attempt to activate the sample documents from within the online documentation without
first installing the code, the samples will not work: the Version 5 document extensions must be registered on a computer where the
code is installed. The registering of extensions in the registry is performed automatically on the computer during the installation of the
code on Windows.
One strategy, "Folder of the pointing document", must be activated. Otherwise, the linked documents will not be located when you open
the sample.
Furthermore, after installing the samples along with the online documentation, we recommend that you do not copy the samples
elsewhere. If you do, do so using the appropriate Version 5 tools (File->Send To->Directory, File->Save Management..., etc) and not
operating system tools.
Users of Mozilla in a UNIX environment who want to open sample documents (for instance .CATProduct documents containing .CATPart
documents, .model documents, .CATDrawing documents, and so on) need to register these extensions by setting MIMEtypes using
Mozilla preferences. If you do not do so, the documents appears as garbage text.
On Windows, this step is not necessary because the appropriate extensions are registered in the Windows registry.
To do so:
1. Select Edit->Preferences.
2. Click Navigator->Helper Applications in the Category frame of the window that appears.
4. Start declaring the MIMEtypes (begin with CATPart) by entering the following information:
6. Enter the application path in the field. For a default installation, the application path is:
/usr/DassaultSystemes/B16/OS_a/code/command/catstart -object %s
8. Repeat the same steps for each type of data your sample documents may contain. Note, however, that in the MIMEType field,
you should increment the application number like this for each MIMEType created:
application/catia2
application/catia3
because specifying "application/catia" for each MIMEType will overwrite the previous application setting.
CATIA Infrastructure Version 5 Release 16 Page 75
On both Windows and UNIX, you may encounter problems opening certain sample documents (for instance .CATProduct documents
containing .CATPart documents, .model documents, .CATDrawing documents, and so on). When you open a .CATProduct, for example,
the CATProduct document is successfully opened but a warning dialog box informs you that the documents it points to cannot be located.
This is because Mozilla copies the documents to a temporary directory before opening them.
When this occurs, you can open the sample manually and recover all the links using one of following two recommended solutions:
If you check the option "Save to Disk" instead of "Application", the sample document will be saved on your workstation and will not open
directly in a Version 5 session.
Internet Explorer
When accessing sample documents via a HTTP server, Internet Explorer replaces a file extension containing more than 8 characters by
the default extension ".txt". Consequently, it is not possible to open by double-clicking with the mouse any documents whose extension
exceeds 8 characters such as: CATProduct, CATAnalysis, ...
Furthermore, if you try to use the " Save this file to disk" option, the file will be saved with no extension, rendering the file useless.
Consequently, if you want to save the document, you have to type the full name of the document with the appropriate Version 5
extension.
For example, if "xxxxx" is proposed by the File->Save dialog, then you must complete it like this: "xxxxx.CATProduct" before saving.
Mozilla
On Mozilla, all document samples are considered as text documents, so you have to use the File->Open menu.
CATIA Infrastructure Version 5 Release 16 Page 76
The Version 5 infrastructure provides you with a set of product structure management and navigation
tools designed to help you structure and organize your products logically, and navigate within your
product structure: the Product Structure workbench.
If the configuration you are using provides access to the Product Structure workbench, when you open a
Version 5 session, you are automatically placed in a product structure context, and an empty product
structure document (a .CATProduct document) like this is opened by default:
CATIA Infrastructure Version 5 Release 16 Page 78
The added value of this approach is not simply the possibility to structure and organize your products
logically. You can also work exclusively on one type of the document, the Product Structure document.
Inside this document, you can navigate from one sub-assembly or part to another, and edit them using
the workbench used to create them, directly inside the product structure. This is referred to as "editing in
context".
Saving the product structure document also saves all the data inside the product structure. However, data
created using the Part Design, Analysis and Generative Drafting workbenches is created and saved in
separate documents outside the product structure.
The Product Structure workbench also provides commands on the Edit and Insert menus. These
commands are also available when you activate the Version 5 - Assembly Design workbench. They allow
you to organize, structure and manipulate your product by:
● inserting new and existing components
● inserting new parts
● moving parts and components
● establishing context-specific representations, or hierarchical designs of assemblies in specific contexts
(engineering, manufacturing, etc.)
For more information about these commands, refer to the Version 5 - Product Structure User's Guide.
CATIA Infrastructure Version 5 Release 16 Page 79
The product structure contains a specification tree. The easiest way to navigate in the tree is by simply clicking on a branch.
Double-click an object in the tree to activate the object-specific workbench.
The navigation assistant manages transitions between different workbenches. Three situations are possible when navigating
from one workbench to another. Depending on:
The navigation assistant will always privilege the creation of a new document in the current product structure. Note that
activating the Analysis or Generative Drafting workbenches creates new documents in a new window, not in the Product
Structure.
current workbench.
If you do not want to display this dialog box at the start of each session, clear the appropriate check box Do not
show this dialog at startup.
CATIA Infrastructure Version 5 Release 16 Page 80
icon:
When the user exits the Start menu, the display area is redrawn, but on the SGI platform, a special technique has
been implemented to improve display redraw performance. The use of this technique prevents icons from appearing
on the menu.
If you want the icons to be visible, export the following variable before starting a session:
SGI_NO_OVL=YES
Keep in mind, however, that if you are displaying a large model, this will degrade display performance when exiting
the menu.
Customize.
the arrow.
arrow.
Note that the Available list remains the same because it contains all available workbenches. The list varies according
to the configurations and/or products installed.
CATIA Infrastructure Version 5 Release 16 Page 82
2. Select the workbench using the Start menu, the Welcome dialog box or from the list accessed
3. Expand the tree (by clicking the "+" symbol) to see the Part document
itself:
CATIA Infrastructure Version 5 Release 16 Page 83
This task explains the how to activate a different workbench inside the same product structure document.
For example, in this product structure document, the Product Structure workbench is active:
The Part Design workbench is activated in the same product structure window:
CATIA Infrastructure Version 5 Release 16 Page 85
1. Click the Product document in the specification tree to activate the product structure workbench.
2. Select the workbench using the Start menu, the Welcome dialog box or from the list accessed by right-
clicking the current workbench icon. For example, if you select the Part Design workbench, a new Part
Design document is created in a separate window, and the Part Design workbench is activated:
CATIA Infrastructure Version 5 Release 16 Page 86
The ftp and NFS protocols can be used for sharing data between these environments. Several implementations of NFS exist, provided by different
vendors.
Limitations
Whatever technical solution you choose for sharing your data, make sure you are aware of the system limitations on file names described in About
Filenames.
Note: all these scenarios are based on exchanges from UNIX to Windows for filenames containing National or Special characters and Windows forbidden
characters.
ftp.exe transfer Mput *.model Put 'real filename'.model Get 'real filename'.model Mget *.model
AB+CD.model on UNIX** KO KO KO KO
AB CD.model on UNIX KO KO KO KO
AB+CD.model on Windows OK KO KO OK
AB CD.model on Windows OK OK OK OK
Scenario Description
CATIA Infrastructure Version 5 Release 16 Page 88
The first two V4 models were transferred from a UNIX login (Windows server is inetinfo). The last V4 models were transferred from a Windows login
by ftp.exe client.
Conclusion:
Transferring V4 data must be done only from Windows . Data exportation from UNIX must be excluded if some special characters ( like 0xb1) have been
frequently used on the V4 site.
Scenario Description
The V4 models have been transferred from Windows login using the ftp graphic command provided by Hummingbird. Conclusion: the graphic interface
can be useful for a small numbers of transfers.
Note: Concerning national character transfer, the ftp configuration must be in mode "NO filename verification" (which is the default).
Scenario 3: Transferring by TAR UNIX IBM 932 / FTP / WINZIP Windows ISO1
**The characters obtained after transferring Japanese filenames are garbaged because the resulting code page on Windows is ISO1.
Scenario Description
The V4 models were created on UNIX IBM932. The first one contains Japanese katakana SBCS characters and the second one the Plus/Minus character.
The WinZip utility is run on Windows to extract the above mentioned data.
Scenario 4: Transferring by TAR UNIX IBM 932 / FTP / WINZIP Windows IBM932
Model name IBM932 Model name IBM932 V5 reads model
AB'Japanese'CD.model OK OK
AB+CD.model OK OK
CATIA Infrastructure Version 5 Release 16 Page 89
Scenario Description
The V4 models have been created on UNIX IBM932 . The first one contains Japanese katakana SBCS characters and the second one
the Plus/Minus character.
The WinZip utility is run on Japanese Windows to extract the above mentioned data.
Conclusion: mixed environments can lead to unpredictable behavior on the filename. Our recommendation is to use the same code page (ISO 646
subset). Consequently, V4 models have to be read in the same code page where WinZip utility has been performed.
Scenario Description
A few V4 models containing Windows forbidden characters are read directly using NFS MAESTRO HUMMINGBIRD.
Conclusion
Using NFS Hummingbird 6.1 can be recommended only if the NT_COMPATIBILITY value has been employed in the V4 CATIA
declaration file to prevent future data corruption.
Scenario Description
A few V4 models containing Windows forbidden characters are read directly by DiskAccess.
Conclusion:
Although DiskAccess refused also the forbidden Windows characters, it is possible to read National ones ( for instance, Plus/Minus character ).
The same scenario has been performed between a Japanese UNIX and a Japanese Windows machine: equivalent results were obtained .The Plus/Minus
character and Japanese directories containing V4 models can be read directly by DiskAccess.
General Recommendations
We recommend that, when using these products, you activate the lock mechanism and keep the same case in file names.
We also recommend that you evaluate the product within the context and environment of your company before deploying it, in order to check that it
meets your needs and is appropriate for your processes.
CATIA Infrastructure Version 5 Release 16 Page 91
About Filenames
This section specifies what you need to know about file names. There are a certain number of file naming
constraints you need to be aware of.
● Version 5 documents (CATPart, CATProduct, etc.): these documents can be created and saved using
Version 5
● interface files (IGES, DXF, etc.) and text files (XML): these files can be opened and converted to
Version 5 document types
● Version 4 legacy documents (model, session, etc.): these documents can of course only be opened,
not created.
ISO-646 provides the subset of characters common to all code pages, and is included in all industry
standard code pages such as ISO8859-x, EUC-xxx, etc.
The ISO-646 subset contains the principal symbols you characters you may need to use for naming
documents:
CATIA Infrastructure Version 5 Release 16 Page 92
This corresponds to an encoding of characters on 7 bits. The preceding illustration must be read the
following way:
column, line
For example, the "LATIN CAPITAL LETTER A" possess the hexadecimal code 41 . The character set
contains the following:
Control characters (the "0" and "1" columns in the illustration above) are not supported.
Do not use national accented characters: they are simply not supported.
● \ (backslash)
● | (vertical bar)
and the following special character is not supported on both Windows and UNIX:
● / (slash).
This means that you cannot use national accented characters or any of the forbidden special characters
listed above when creating and saving documents. In any case, on UNIX, to enhance document
interoperability between the UNIX and Windows platforms, a filter is activated to prevent you from
creating CAT documents whose names contain special characters not supported on Windows.
Consequently, avoid the temptation to rename your documents with operating system tools (for example,
using the Windows Explorer) and because you run the risk of adding national accented characters or
forbidden special characters: you will not be able to read them.
For example, when you open an IGES file it converts the data into a CATPart. However, when you save
the file, a specific item of information in the CATPart, the Part Number, is saved. The part number uses
the name of the original IGES file. If this name contains illegal characters, you will not be able to save the
document.
*LISTFAM
1. Click New in the Standard toolbar or select File > New (or press CTRL+N):
The list contains only the document types for the configurations/products you installed and for
which you have a license.
2. In the New dialog box, double-click the document type or select it then click OK. Choose the
● Part
Bear in mind that the geometry you create in Version 5 is contained in a "box" whose
dimensions are 2.e+6mm (the coordinates can vary from -1,000,000 mm to +1,000,000
mm). Therefore, creating elements exceeding these dimensions may lead to unpredictable
results.
For more information about the Part Design workbench, see the Version 5 - Part Design User's
Guide.
● Drawing
After selection of the standard to be used, a dialog box like this appears:
CATIA Infrastructure Version 5 Release 16 Page 97
For more information about the Generative Drafting and Interactive Drafting workbenches, see
the Version 5 - Generative Drafting User's Guide and Interactive Drafting User's Guide.
● Product
For more information about the Assembly workbench, see the Version 5 - Assembly Design
User's Guide.
● Analysis
For more information about the Generative Structural Analysis workbench, see the Version 5 -
● CatalogDocument
● Process
● ProcessLibrary
● ZipMill
For more details about the above three document types, refer to the Version 5 - Prismatic
Machining User's Guide and the Version 5 - Surface Machinist User's Guide.
1. Either on the Desktop area of Windows or in the appropriate directory of the Windows Explorer
(making sure you do not select any items when doing so), right-click once then select New:
CATIA Infrastructure Version 5 Release 16 Page 101
An empty icon indicating the document type is created (see Starting a Session Using Document
Icons).
3. Click in the name field that appears with the icon just created and replace the default name with a
name of your own choosing (for example, replace NewPart.CATPart with MyFile.CATPart).
The new document is created. If you do not have a session running, a session is opened.
CATIA Infrastructure Version 5 Release 16 Page 102
This task shows you how to create a new document based on a copy of an existing one via the File > New from
command.
This command lets you generate a new document with a new name and a new UUID (Unique Universal IDentifier)
but keep in mind that it does not modify attribute values (such as the Part Number, for instance).
1. You may want to create a new document whose basic characteristics are the same as an existing document.
To do this, close the document you want to copy if not already closed and select File > New from.
2. Select the existing document from which you want to create a new one then click the Open button.
An exact copy of the existing document is displayed with a default name using the following method:
If the documents you select point to other documents for which the action can be performed, the New
From dialog box is displayed:
CATIA Infrastructure Version 5 Release 16 Page 104
The upper frame of the dialog box displays a list of documents to which at least one of the selected
documents points to (directly or not). The name, type and location of the files are indicated as well as the
status (where you see "Found" right now).
These documents will not be taken into account by the New From action, i.e. they will just be loaded in
your current session and thus, will not be visualized in the new document window. They are identified by
Note that documents that are not found (because of a broken link, for instance) are not displayed at all in
the upper frame.
The lower frame of the dialog box displays a list of documents for which the New From action will be
performed along with file information (name, type, etc.).
moves the whole list (except the CATProduct document) to the upper frame
When a document is selected in the lower frame, the Rename document button is activated. Clicking
Enter the new name of the selected document then click OK to validate. The new file name is displayed in
5. Save the new document giving it a name other than the default.
You can give the new document the same name as that of the already existing one if you wish but if you
do this you must put the new document in another directory.
CATIA Infrastructure Version 5 Release 16 Page 106
● You will not be allowed to open a document created using Version 5 if its name contains national characters or
forbidden special characters. For a reminder, refer to About Filenames
● When a .CATPart document containing a Sheet Metal Design feature is opened on a configuration level (i.e. P1,
P2 or P3) lower than the level on which the feature was created, all the icons of all the workbenches available in
your configuration are grayed out. Note that this may also occur when working with Generative Shape Design or
Part Design features.
Accessing V4 data
If you wish to access V4 data such as V4 models, PROJECT files and library objects on Windows or UNIX or access
CDMA objects on UNIX you can do so provided you purchase the V4 Integration product.
V4 models, PROJECT files or library objects residing on UNIX can be accessed from Windows using the http protocol.
(Make sure beforehand that an http server has been installed on the computer where the V4 data resides.
http://UNIXserver: port/V4datalocation
1. Click Open in the Standard toolbar or select File > Open (or press CTRL+O).
Note: depending on the document environments you allowed in the Document settings, an additional
window might appear simultaneously to let you access your documents using an alternate method. For
detailed information, refer to Opening Existing Documents Using the Browse Window.
Note that you can select the Show Preview check box to display a preview of the selected file (only on
Microsoft Windows workstations).
CATIA Infrastructure Version 5 Release 16 Page 109
The list of document types you can open depends on the configurations/products installed and for which
you have a license.
Note: On UNIX workstations, the File Selection dialog box lets you sort your files by date or size.
This dialog box also lets you rename or delete the selected file or folder by right-clicking it then selecting
Rename or Delete.
After clicking Delete, a confirmation dialog box appears: click OK to delete the selected item.
When renaming a file or folder, if the new name you entered is already used, the item is not renamed
and a warning message is displayed.
The following list contains all possible document types (in alphabetical order):
● CATMaterial
Material library. For more information, see the Version 5 - Real Time Rendering User's Guide
● CATPart
Part Design document. For more information about the Part Design workbench, see the Version 5 -
Part Design User's Guide
● CATProcess
Process document. For more information, see the Version 5 - Prismatic Machining User's Guide
● CATProduct
Assembly Design document. For more information about the Assembly workbench, see the Version 5 -
Assembly Design User's Guide
CATIA Infrastructure Version 5 Release 16 Page 111
● CATShape
Physical shape of the part. CATShape files can be exported to STEP or 3D IGES. For more information,
refer to "Managing Shapes" in the Version 5 - Product Structure User's Guide
● CATSystem
Functional system management file. For more information, refer to the Version 5 - Product
Function Definition and Version 5 - Product Function Optimization User's Guides
● cdd
CATIA-CADAM file
● cgm
ANSI/ISO standardized platform-independent format used for the interchange of vector and bitmap
data
● dxf/dwg
Autocad DXF and DWG formats. Creates a CATDrawing document. For more information, see
"Exporting a CATDrawing into a DXF/DWG File" in the Version 5 - Generative Drafting User's Guide
● idf
Document generated by an IDF application. For more information, see the Version 5 - Circuit Board
Design User's Guide
● ig2
2D IGES file, saved as a CATDrawing document. For more information, see "Importing a 2D IGES File
into a CATDrawing" in the Version 5 - Data Exchange Interface User's Guide
● igs
IGES file saved as a Part Design document, i.e. a CATPart document. For more information, see the
"2D IGES Interface" and the "3D IGES Interface" sections in the Version 5 - Data Exchange Interface
User's Guide
● jpg
Lets you browse JPEG files from within a session, without having to use another application
● library
V4 library document storing objects such as details, symbols, NC mill and lathe tools and beam
sections. For more information, see the Version 5 - V4 Integration User's Guide
● model
V4 model document. For more information about the V4 Integration workbench, see the Version 5 -
V4 Integration User's Guide
● pdb
PDB files
● picture
Lets you browse CATIA Version 4 picture files from within a Version 5 session
● ps
Lets you browse PS (PostScript) and EPS (Encapsulated PostScript) documents. Before opening a .eps
document, you need to rename it with the extension ".ps".
Note that to be able to modify a .ps document, you need to import it in the Drafting workbench using
the Tools->Import External Format command: this converts the document to a Drafting object
which can then be edited and saved as a .CATDrawing document
● rgb
SGI format for pixel images
● session
V4 session document containing several CATIA V4 models converted to a CATProduct document. For
more information about the V4 Integration workbench, see the Version 5 - V4 Integration User's
Guide
● stbom
Imports a SmartBOM (Bill Of Material) Briefcase in Version 5. For more information, refer to "Export
SmartBOM from Version 5" in the Version 5 - Product Structure User's Guide
● step, STEP, stp and STP
Creates a CATProduct document. For more information, see "Importing a STEP AP203 Document" in
CATIA Infrastructure Version 5 Release 16 Page 112
the Version 5 - Data Exchange Interfaces User's Guide
● stl
Lets you browse stereolithography documents. For more information, see the Version 5 - STL Rapid
Prototyping User's Guide and to "Exporting CATPart Data to an STL File" in the Version 5 - Data
Exchange Interfaces User's Guide
● svg
Lets you open documents in SVG (Scalable Vector Graphics) format. By default, .svg documents open
in the DMU 2D Viewer workbench but you can import them as an image in a Drafting sheet via the
Insert > Picture command, or as a Drafting entity via the Tools > Import External Format
command. For more information on these commands, refer to the Version 5 - Generative Drafting
User's Guide
● tdg and TDG
STRIM/STYLER files
● tif
Lets you browse TIFF files from within a Version 5 session, without having to use another application
● wrl
Lets you browse VRML (Virtual Reality Modeling Language) files. Note that you cannot open these files
on AIX platforms.
5. If you are sure you do not intend to modify the document in any way, you may want to open the document
The Open as read-only option is intended for preventing users from overwriting a document
accidentally: when this option is activated for a document, you can read this document in your Version 5
session but you cannot save it unless you change the document path (by selecting another folder or
accessing another document environment) or the document name (by entering another name in the File
name box).
However, keep in mind that this option does not supersede access right management functionalities
provided by your operating system.
When opening a document pointing to other documents with the Open as read-only check box selected,
the read-only mode only applies to the selected root document. The pointed documents are loaded in
read-write mode and might be loaded independently from the root document.
6. Click Open.
In case an error occurs when opening a file (e.g. unknown document name, non-supported file format,
corrupted file, etc.), an Incident Report window opens. It displays the error history and indicates for
each error its type, object and description. This history is maintained throughout the whole session, the
Using the Windows Explorer or My Computer (on Windows) or the File Manager
(UNIX)
This task shows you how to open an existing document via a document icon when no Version 5 session is already
running.
1. Before you open a session, click My Computer or run the Windows Explorer and find the location of the
1. If a Version 5 session is already open, drag and drop the icon in your Version 5 application window.
1. If a document is already open in a Version 5 session, select the item you wish to open from the specification
tree.
● In CATIA V5, each window is associated to a document. As far as volatile documents are concerned, they cannot
be opened using Open in New Window (an error message is issued). For instance, you cannot open in a new
CATIA V5 window a Product Root Class created in ENOVIA V5 because a "PRC" is an ENOVIA V5 concept which
has no equivalent in CATIA V5
● If you modify a document open in a new window then decide not to save the modification when closing the new
window, this does not imply that the modification will not appear in the parent window: it only means that the
document will not be saved at the end of the session.
The reason is that the modification you made has been loaded in memory. Therefore, after closing the new
window, the only way to restore the document in the parent window is to use the Undo command.
Note: this command is available for geometrical external references and external parameters only.
For instance, you can use this command when selecting a geometry pasted "As Result With Link" in a
CATPart document different from the one in which it has been copied (the geometry is identified by the
following symbol: ).
2. Right-click then select xxx object > Open the Pointed Document.
This window will appear in addition to the File Selection dialog box when using the commands listed below, provided you have
allowed the necessary document environments in your Document settings:
● File->Open...
● Edit->Links...
● Replace Component
● Instantiate From Document
● Catalog Browser.
The list of document access methods available from the Browse window will vary according to the document environments you
defined.
1. Select the Tools->Options... command then the General category and finally, the Document tab:
The Document Environments area lets you define the method(s) you will use to access your documents by allowing
the desired environment(s) selected from the list.
These document environments are:
● Folder: default document environment (indicated by the status "Current") in which the dialog accesses the
folders containing the documents
● DLName: document environment which lets you restrict the access to specific folders referenced by logical
names referred to as "DLNames".
● SmarTeam: lets you access SmarTeam projects stored in SmarTeam - CATIA Integration
● SmarTeam Query: lets you access SmarTeam projects stored in SmarTeam - CATIA Integration using queries
● SmarTeam CIX: lets you access documents stored in SmarTeam - CATIA Xtended Integration
● ENOVIA: lets you access documents stored in ENOVIA V5
● Catalog: lets you access documents stored in catalogs
● Loaded document: lets you access documents loaded in the current session.
CATIA Infrastructure Version 5 Release 16 Page 116
2. To allow a document environment, select it from the list then click the Allowed button. Repeat this step as many
For detailed information on document environments, refer to the Document tab (section entitled "Document
Environment" in the Version 5 - Infrastructure User's Guide).
The File Selection dialog box and the Browse window (displayed in the background) open simultaneously as shown
below:
6. Click Cancel to close the File Selection panel and activate the Browse window:
CATIA Infrastructure Version 5 Release 16 Page 117
Note that the icons displayed in the Browse window will vary with the document environments you have allowed in
step 2. The above picture is just an example.
In addition to that, some methods are discarded by default when using specific commands because they are not
relevant (for instance, "Catalog" is not available from the Catalog Browser command).
Let's have a look at the following matrix in which red symbols identify the discarded methods in relation to the
corresponding commands:
Folder
DLNames
SmarTeam
SmarTeam
Query
SmarTeam CIX
ENOVIA V5
Catalog X X
Loaded
document
X X
Bear also in mind that other methods may be discarded by your Version 5 administrator and thus, may impact the
look of the Browse window.
Refer to the Document tab (section entitled "DLName Integration") to learn how to define DLNames and
use the File Selection dialog box in the Version 5 - Infrastructure User's Guide.
● File
Opens the usual File Selection dialog box which lets you browse your folders containing the documents:
CATIA Infrastructure Version 5 Release 16 Page 119
Refer to "Opening Existing Documents" in the Version 5 - Infrastructure User's Guide for detailed
information on this dialog box.
● Catalog
Opens a catalog browser which lets you browse then instantiate components stored in catalogs:
CATIA Infrastructure Version 5 Release 16 Page 120
Note that after clicking the icon to access the document to be browsed, you must select the type
"*.catalog" from the "Files of type" list before selecting the element you want to instantiate.
For detailed information on the Catalog Browser, refer to "Browsing a Catalog Using the Catalog Browser"
in the Version 5 - Component Catalog Editor User's Guide.
● Loaded document
Opens the Session document dialog box which enables you to preview and select documents opened in your
current Version 5 session:
● in the context of the Edit->Links... command, the selected element will open and replace the
element highlighted in the first place and the new element name will be displayed in the Links dialog
box.
Refer to "Editing Document Links" in the Version 5 - Infrastructure User's Guide for detailed
information on links between documents
● in the context of the catalog browser, the object to be accessed must be of type "*.catalog".
The selected catalog will then open in the browser.
● ENOVIA V5
Lets you perform a query for document-type objects in the ENOVIA V5 database.
● SmarTeam
Lets you access documents stored in SmarTeam.
● SmarTeam Query
Lets you access SmarTeam projects stored in SmarTeam - CATIA Integration using queries.
8. Once you have accessed the desired document, click OK or Open (depending on the method) to validate.
CATIA Infrastructure Version 5 Release 16 Page 122
1. Select File and click, at the bottom of the menu, the name of the file you wish to open:
Closing Documents
2. If changes have been made since the last save, the Close dialog box appears.
Closing a document does not always unload its associated documents (whether they
are modified or not). In fact, if some documents are pointed to by documents edited in
other windows, they stay in memory and keep their modified status.
In this case, when reopening the closed document, a warning message is displayed to
indicate that the document has already been loaded and modified in the current session
and that the already loaded document will be edited.
CATIA Infrastructure Version 5 Release 16 Page 124
Before you begin, note that files in STL format cannot be saved using File > Save As when working in Wireframe
mode. The reason is that STL files are generated from the visualization tessellation and tessellation triangles are not
available when switching to Wireframe mode.
2. In the Save As dialog box, specify the location of the document to be saved as well as its name and type.
CATIA Infrastructure Version 5 Release 16 Page 125
The Save as new document check box lets you save an existing document under a new name but with
a new UUID (Unique Universal IDentifier).
This option is effective only when the document is saved in its native format, i.e. when the document
type (displayed in the Save as type box) has not been modified. Otherwise, this option is ineffective.
Note that when using File > Save As on a new document, the Save as new document check box is not
displayed in the Save As dialog box because it is irrelevant in this context.
If the name you give the file already exists, a message appears to ask you if you really want to overwrite
the already existing document.
You are not allowed to use national characters or forbidden special characters in the document name. For
a reminder, refer to About Filenames.
On Windows, documents cannot be stored in a folder for which delete authorization is not set.
If the document you are trying to save points to parts, a pop-up is displayed to warn you that these parts
will also be saved and you are prompted to click either Yes to confirm or Cancel if you do not want to
save these pointed parts. In that case, you need to select File > Save Management to choose which
documents you want to save:
This pop-up message is not displayed if you select File > Save All.
Note that the Save As dialog box lets you rename or delete the selected file/folder by right-clicking it
then selecting Rename or Delete.
After clicking Delete, a confirmation dialog box appears: click OK to delete the selected item.
When renaming a file or folder, if the new name you entered is already used, the item is not renamed
and a warning message is displayed.
CATIA Infrastructure Version 5 Release 16 Page 126
When you save a file by giving it the name of another existing file, this does not mean that the new file is
identical to the original one. As a matter of fact, a file is identified by its name but also by its UUID
(Unique Universal IDentifier) which differs from one file to another (except when a file is a copy of
another one, for instance).
To illustrate this, let's suppose a CAProduct containing two CATParts, Part1.CATPart and Part2.CATPart:
1. Product1 and the two parts it points to are saved using File > Save As, then the Product1 is
closed
2. A new part is created using File > New
3. The new part is saved as "Part2" in the same folder then Part2 is closed
4. When re-opening Product1, you are informed that Part2 cannot be found.
The reason is that the new document saved as "Part2" has been given a new UUID when using File >
New and this new UUID is different from the one assigned to the original Part2. Therefore, the link
between Product1 and Part2 is considered as broken, even if there is a Part2.CATPart document, because
the original Part2 does not exist anymore.
If you want to reroute the link to the new Part2.CATPart, you need to select Edit > Links then click the
Replace button.
CATIA Infrastructure Version 5 Release 16 Page 127
1. Click Save in the Standard toolbar or select File > Save (or press CTRL+S).
A message appears in the status bar to confirm that the document is saved.
If the document you are trying to save points to parts, a pop-up is displayed to warn you that
these parts will also be saved and you are prompted to click either Yes to confirm or Cancel if
you do not want to save these pointed parts. In that case, you need to select File > Save
Management to choose which documents you want to save:
(Note that this pop-up message is not displayed if you select File > Save All).
If you are trying to save a document that is currently modified and saved by another user, a
message appears to warn that your modifications will be lost if you proceed.
When a document is saved, it is stored in the UTF8 Unicode format. This ensures that the data
contained in it can be read on both Windows and UNIX whatever the session code page used.
You can choose to set an automatic save for your file using the General tab in Tools >
Options. For more information, see Customizing General Settings.
CATIA Infrastructure Version 5 Release 16 Page 128
● When saving an existing file in another directory without changing the file name (which
means that you have now two files), note that you can open only one of these files at a
time. If one of them is already open, you cannot open the other. The reason is that both
files have the same UUID (Unique Universal IDentifier).
To avoid this, each file must have its own UUID. This can be done by selecting File > New
from. For detailed information, refer to Creating New Documents from Existing Documents
● If you open a read-only document, make no changes then try to save it, no pop-up
message is displayed to inform you that the document is read-only.
On the contrary, if you modify a read-only document then try to save it, a pop-up message
is displayed to inform you that the document cannot be saved with the same name because
it is a read-only document.
CATIA Infrastructure Version 5 Release 16 Page 129
2. In the Save As dialog box, select the location of the document to be saved.
The list of available formats may vary depending on the context you are working in. For detailed information on all
possible formats, refer to the list in Opening Existing Documents.
The Save As dialog box lets you rename or delete the selected file/folder by right-clicking then selecting Rename
or Delete but note that:
● after clicking Delete, a confirmation dialog box appears: click OK to delete the selected item
● when renaming a file/folder, if the new name you entered is already used, the item is not renamed and a
warning message is displayed.
5. Click the Save button to save the document in the chosen format.
CATIA Infrastructure Version 5 Release 16 Page 130
3D XML
The Save as type: list displays the 3dxml type for saving .CATProduct documents in 3D XML format. You cannot
save .CATPart, .CATProcess and .CATDrawing documents in 3D XML format.
● File-based products
● ENOVIAVPM products
● ENOVIA V5 products.
When saving a CATProduct as a 3D XML document, the following formats are available for the geometry:
● TESSELLATED geometry: you cannot specify the accuracy of the resulting 3D XML file.
If the assembly you want to save is in Design mode, then the accuracy that is used is the one specified in the
visualization settings via Tools > Options.
If the assembly is in Visualization mode, then the accuracy varies for each component as it is the one of each
associated cgr in the V5 cache. In any case, the component is re-tessellated.
● EXACT geometry: available only if the CATProduct references CATParts and instances in Design mode only.
Otherwise, an error message is displayed.
● When saving an assembly made of several inserted CATProducts, a single file (with the extension .3dxml) is
generated. This file contains both the product structure and the geometry
● The applicative data you can save in 3D XML format are detailed below:
❍ current viewpoint
❍ Show/Hide
❍ activation state
❍ graphic properties: when saving in EXACT mode, graphic properties of CATParts are saved globally are
correspond to those of the first body encountered in the CATPart introspection. For instance, if a CATPart
contains a solid with two faces, a green one and a blue one, then the geometry corresponding to the CATPart
will be either fully green or fully blue
❍ DMU Scenes: refer to the Version 5 - DMU Navigator User's Guide for more information on DMU Review.
Some settings dedicated to 3D XML are provided in the 3D XML tab to let you define options such as the export
accuracy or the visualization format.
CATIA Infrastructure Version 5 Release 16 Page 131
CATDrawing
● HPGL2 format
● SVG (.svg) format using File > Save As. Before using this command, you need to access the Graphic Formats
tab to define the parameters to be applied when saving your document in .svg format.
● JPEG (*.jpg) or PDF (*.pdf) format using File > Save As.
By default, saving a CATDrawing document in PDF format generates as many .pdf files as there are sheets. Each
file name is suffixed with "_Sheet_sheetnumber.pdf", e.g. "MyDrawing_Sheet_1.pdf",
"MyDrawing_Sheet_2.pdf", etc.
If you want the Save As command to generate a single .pdf file containing all the sheets of your CATDrawing
document, select the Save as one PDF file check box in the Graphic Formats tab. There is no need to export
the SAVE_AS_ONE_PDF variable anymore.
● as explained above, CATDrawing documents can also be saved in TIFF format using File > Save As.
However, this functionality requires external settings to be defined either by setting or exporting environment
variables, or by editing an external configuration file.
The environment variables you need to set or export are detailed hereafter:
or
To set a variable, refer to Customizing Your Environment on Windows or Customizing Your Environment
on UNIX, according to your operating system.
The configuration file is named CATPrint.ini and is located by default in a temporary directory. If you wish
to modify the default location, use the PRINT_SETTING_PATH environment variable as explained above.
The following is a syntax example of the configuration file to save a TIFF CCITT Grp4/T6 compression file
at 200.0 DPI from a CATDrawing document:
//
// Print configuration file
// ------------------------
//
<CAPTURE_SECTION>
// For RASTERFORMAT (ALL TIFF: Other for internal use)
// "TIFF" * True color uncompressed TIFF file.</dd>
// "TIFFTCPB" * True color PackBits compressed TIFF file.</dd>
// "TIFFINDEX" * Indexed (256 colors) uncompressed TIFF file.</dd>
// "TIFFPB" * Indexed (256 colors) PackBits compressed TIFF file.</dd>
// "TIFFGREY" * Grey scale PackBits compressed TIFF file.</dd>
// "TIFFBWPB" * Bilevel (black and white) PackBits compressed TIFF file.</dd>
// "TIFFG4" * Bilevel G4 Fax compression
<PRINT_CAPTURE_RASTERFORMAT>TIFFG4</PRINT_CAPTURE_RASTERFORMAT>
<PRINT_CAPTURE_DPI> 200.0 </PRINT_CAPTURE_DPI>
<PRINT_CAPTURE_MODE_>PRINT</PRINT_CAPTURE_MODE>
</CAPTURE_SECTION>
Note: when saving a large CATDrawing format with a high resolution (i.e. > 250.0 DPI), memory and
CPU consumption increase very quickly. As a consequence, generating such a raster output may be
impossible on low system environments unless you work with an optimized configuration (CPU +
memory).
STL
As far as STL format files are concerned, they cannot be saved using the Save As command when working in
Wireframe mode. The reason is that STL files are generated from the visualization tesselation and tesselation
triangles are not available when switching to Wireframe mode.
CATIA Infrastructure Version 5 Release 16 Page 133
These tasks show you how to save some or all of the documents you opened and how to control their names and locations. In
addition to this, the Save All command lets you save very easily all modified or read-only documents.
If all the documents modified in the session can be saved without further interaction, a warning window appears to indicate
the number of documents to be saved and prompts you to confirm or not the save:
Click the Yes button to save automatically all the documents or the No button to cancel the command.
If all the documents cannot be saved, the following dialog box appears when some of the documents are new or read-only:
If you did not make any changes to any of the documents you want to save or if these documents are read-only files, this
dialog box do not appear.
3. Click the Save As... button to specify a name for each read-only or new document.
The number of unsaved files is indicated at the bottom of the dialog box and a preview is displayed on the right.
4. Click OK to confirm.
If symbolic links exist between files, for example if a .CATDrawing document has been created from a Part document, the
names of each of these files also appear and the files are saved if the Part document is saved. However, if you want to be
able to save all files independently regardless of any existing links between files, select the Enable independent saves
check box at the bottom of the dialog box.
Note: Clicking the Save As... button is mandatory if you want to save your document under another name.
CATIA Infrastructure Version 5 Release 16 Page 135
The Save Management command lets you save all your modified documents under a new name and a new location.
The State column indicates the original state of each currently used document. For instance, if a document has been modified since
last load, the corresponding state (i.e. "Modified") is displayed in the State column.
The Location column indicates all documents that are currently used along with their paths.
The Action column enables you to check the actions you are performing on your documents (save, modification, etc.). Bear in mind
that the State column keeps on displaying the document original state and do not reflect the actions you performed.
The Access column indicates the access rights for each document.
Below are listed the various states that can be assigned to a document:
● New: identifies a newly created document. You have to select a file name in order to save it
● Open: identifies a non-modified document open in your session
● Modified: identifies a document modified in your session
● Modified by synchronization: identifies a document modified at opening in order to be synchronized with a modified pointed
document
● Read Only: identifies a modified and read-only document. You have to specify a new name for this document if you want to
save it.
Below are listed the actions that can be displayed in the Action column:
● Open Read Only: identifies a non-modified, read-only document open in your session
● Save: identifies a document that will be saved
CATIA Infrastructure Version 5 Release 16 Page 136
● Save Auto: identifies a dependent document that will be saved.
Note that from V5R14 onwards, modifications made to a CATPart do not propagate to its CATProduct and have no impact on the
state of the CATProduct. Therefore, a "dirty" CATPart is identified as "Modified" whereas the CATProduct it is linked to is identified
as "Open".
For more information, refer to "About Modified Status when Editing a CATProduct" in the Version 5 - Product Structure User's
Guide.
The Enable independent saves check box lets you save documents independently regardless of any existing links between files,
i.e. dependent documents will not be automatically saved when the document they are linked to is saved.
At this point, you can add a suffix and/or a prefix to the name of the documents you are going to save. To do so, enter the
character string to be added to each file name in the Pattern Name box.
The character * is used as a wildcard to replace the file name and you can set the following pattern values:
● yyy* (where yyy is the character string) means that the names of the selected files will be prefixed with yyy, e.g.
yyyMyPart.CATPart
● *xxx (where xxx is the character string) means that the names of the selected files will be suffixed with xxx, e.g.
MyPartxxx.CATPart
● yyy*xxx means that the names of the selected files will be prefixed and suffixed respectively with yyy and xxx, e.g.
yyyMyPartxxx.CATPart
The last pattern used is stored in preference files (which are identified by the suffix *.CATPreferences, and are created in the same
You can add a prefix or a suffix to one document only or to multiple documents. To select multiple documents, you can use one of
● computed selection by right-clicking a document in the list then select one of these two contextual commands:
❍ Select All Pointed to select all the impacted pointed documents. In that case, all documents links are taken into account,
especially contextual ones, which means that the resulting graph can be larger than the object's product tree
❍ Product Tree to select the entire depending product tree. In that case, neither contextual links (for design in context) nor
relational links (from part to part) are taken into account but only structure links (for the product structure's composition).
However, note that if the document you select when using this command is not a CATProduct, then the selection is not
extended. Note that shape representations other than CATParts (cgr, model, CATShapes, etc.) are also included in the
resulting selection.
In the example below, right-clicking Links.CATProduct and choosing Select All Pointed automatically selects Part1.CATPart
3. If you decided to add a prefix in step 2, click the Apply Pattern button to propagate the pattern you set in the Pattern Name box to
all the selected documents (otherwise, jump to the next step). In our example, *xxx has been entered in the Pattern Name box:
The validity of the each new document identification is checked. If another document in the session or in the file system has the
same computed name, a pop-up message is displayed to indicate which documents cannot be renamed and you are asked whether
you want to proceed or not. If you choose to proceed, the pattern value will be assigned only to documents that can be renamed.
If no problem occurs, all the files are renamed and the new names are displayed in the Name column. To ensure data consistency,
all document links are automatically updated in session, which means that applying a prefix or a suffix to a single document may
This is illustrated by the picture below: when the suffix xxx is applied to Part2.CATPart, the "Save Auto" action is assigned to
When you click the Apply Pattern button, only the file name is modified, features such as part number or root products are not
impacted.
Clicking the Apply Pattern button has no effect on disk ; this only checks and initializes the new names in memory. The files are
physically saved on disk with their new names when you click OK.
You can cancel the pattern application by clicking the Reset button but note that the reset applies to the whole Save
Management dialog box and not only to the suffix or prefix propagation.
4. Click the Save As... button to open the following dialog box:
CATIA Infrastructure Version 5 Release 16 Page 138
5. Indicate the name of the new created file in the File name box as well as the destination folder. If a suffix xxx has been applied, it is
Selecting File > Save As for a .CATProduct document containing other modified components means that these components are
assigned the "Save Auto" state and are saved when clicking OK.
However, some "document-to-document" links are not be taken into account, such as links that are not design prerequisites. For
instance, when saving a .CATDrawing document pointing to a modified .CATPart document, the state of the .CATDrawing document
remains unchanged.
7. Once you have saved a document in a new directory, you can use the Propagate directory button to save the files linked to this
Note that new documents with the "Auto Save" status are saved in the directory of the document selected in the list when clicking
the Propagate directory, Save or Save As... button.
If we take the above capture as an example, a new document with the "Auto Save" status would be saved in "E:\users" since
"Car.CATProduct" is selected.
To go back the document original state, select the document then click the Reset button.
8. Click OK to confirm.
The Save Management... command automatically saves impacted files as well. If there are still unsaved files left when you click
OK, the following message is displayed:
However, do not forget that two different documents open in session cannot have the same persistent location because the system
cannot have two documents with the same identification. In this case, a warning is issued and you cannot save conflicting
documents.
This might happen, for instance, when a new document has been assigned the location of another document already loaded in
session (with overwrite request) either using explicitely the Save As... button, or using implicitely the Propagate Directory
button.
CATIA Infrastructure Version 5 Release 16 Page 140
When you save a file by giving it the name of another existing file (by selecting File > Save As that lets you overwrite an existing
file), this does not mean that the new file is identical to the original one. As a matter of fact, a file is identified by its name but also
by its UUID (Unique Universal IDentifier) which differs from one file to another (except when a file is a copy of another one, for
instance).
To illustrate this, let's suppose a CATProduct containing two CATParts, Part1.CATPart and Part2.CATPart:
1. Product1 and the two parts it points to are saved using the Save As... button then the Product1 is closed
2. A new part is created by selecting File > New
3. The new part is saved as "Part2" in the same folder then Part2 is closed
4. When re-opening Product1, you are informed that Part2 cannot be found.
The reason is that the new document saved as "Part2" has been given a new UUID when selecting File > New and this new UUID
is different from the one assigned to the original Part2. Therefore, the link between Product1 and Part2 is considered as broken,
even if a Part2.CATPart document do exist, because the original Part2 does not exist anymore.
If you want to reroute the link to the new Part2.CATPart, you need to select Edit > Links then the Replace button.
CATIA Infrastructure Version 5 Release 16 Page 141
This task shows you how to display properties for a document loaded in Version 5.
Note: the properties displayed under the Document tab can also be accessed from the FileDesk
workbench by right-clicking a document then selecting Properties.
● Name of the document along with a symbol identifying the document type (a CATDrawing
in our example)
● Path: folder in which the document is saved
● Size: size of the document are indicated
● Last Change: date and time of the last modifications
● Attributes: indicates if the document is read-only or not.
In addition to this, the version and release number (including Service Pack number, if
applicable) and the build date of the code level used for the last document save are displayed.
● if the document has never been saved (i.e. a new document) or if it has been saved prior
to V5R10
● if the document is not a Version 5 document (for instance, a V4 model
document).
Some applications do not display all the properties available when the Properties dialog box is
first displayed.
You can click More... to access any other tabs: a progress bar appears and you can either
wait until more properties are displayed or interrupt the command by clicking Cancel.
If interrupted, the Properties dialog box returns to its original state, i.e. as if More.... had
not been clicked.
In both cases (interruption or not), More... then disappears.
3. Click the Standards tab to display the standards (if any) that have been defined for the
documents.
Standards are defined by your administrator in XML (Extensible Markup Language) files and let
you set default values for element properties.
In our example, we display the standards applied to a .CATDrawing document and stored in
CATDftStdLayerAndFilter.xml:
CATIA Infrastructure Version 5 Release 16 Page 144
4. Click the + sign next to the desired node to display the corresponding structure.
In our example, we want to learn more about the current layer applied to the document:
CATIA Infrastructure Version 5 Release 16 Page 145
As you can see in the above capture, the current layer applied to the document is a new layer
named "My New Layer".
If you need to customize some of these parameters, you can make your modifications directly
in the Standards tab or using an XML editor, provided that you are logged as administrator.
For detailed information on customizing standards for layers and filters, refer to Customizing
Standards for Layers and Filters in this guide.
For detailed information on customizing drafting and generative standards (ANSI.xml,
ISO.xml, etc.), refer to "Standards Administration" in the Version 5 - Interactive Drafting
User's Guide.
Version 5 model, part, drawing and assembly documents consequently allow you to view and edit data
either in the specification tree, the geometry area, or in both at the same time.
CATIA Infrastructure Version 5 Release 16 Page 148
This is the default layout option. It displays both the specification tree and the geometry
together:
3. Select View > Geometry to display 2D and 3D representations of the geometry then clear it to
hide representations.
When View > Geometry is cleared, the whole geometry is hidden (whether it is in the
Be careful not to confuse View > Geometry with Swap visible space which lets you display
objects transferred to the No Show area. For detailed information, refer to Displaying Hidden
Objects.
4. If you want to swap the focus between the tree and the geometry, select View > Commands List
> Swap view/tree or enter c:swap view/tree in the power input field:
CATIA Infrastructure Version 5 Release 16 Page 150
This enables you, for instance, to resize the specification tree as desired.
To deactivate the command, simply re-select View > Commands List > Swap view/tree or
Using this command is equivalent to clicking the axis system displayed in the bottom right
corner which is another method to swap the focus between the specification tree and the
geometry.
CATIA Infrastructure Version 5 Release 16 Page 151
You can also customize the default font size of the tree by exporting the following variable
or
Example 1
Default font size without exporting the CATGraphSize variable:
CATIA Infrastructure Version 5 Release 16 Page 152
Example 2
New default font size after exporting the variable with a size set to "5":
CATIA Infrastructure Version 5 Release 16 Page 153
This task explains how to make the geometry area fill the whole screen.
2. To restore the document window to its original size, right-click then clear Full Screen.
CATIA Infrastructure Version 5 Release 16 Page 154
The remaining commands on the Window menu let you organize your windows horizontally or
vertically with respect to each other, so that they do not overlap, (Window > Tile
Horizontally and Window > Tile Vertically) or in a cascading arrangement in which they
overlap each other (Window > Cascade).
Note that you can switch from one document window to another by selecting the window
name at the bottom of the Window menu.
On the Sun Solaris platform, we recommend that you set the following desktop resource to
always keep your Version 5 window on top:
This task explains how to use the overview to zoom in or out on the specification tree.
1. With the specification tree visible, select View > Specifications Overview (or press Shift + F2) to
display the Overview on specifications window containing a view of a portion of the specification tree:
You can zoom the size of the overview viewport by dragging the handles located in the upper-right and
lower-left corners of the viewport.
Only that part of the tree you see inside the overview viewport is visible in the document window:
CATIA Infrastructure Version 5 Release 16 Page 157
This task explains how to use the overview to view the geometry.
1. With geometry visible in the geometry area, select View > Geometry Overview.
The geometry is displayed in the Overview on geometry window, but not the specification
tree:
This drags the overview viewport through which you view the geometry. Only that part of the
geometry you see inside the overview viewport is visible in the document window:
CATIA Infrastructure Version 5 Release 16 Page 158
Note that you can resize the overview window itself to see the whole of the viewport.
3. Zoom the size of the overview viewport by dragging the handles located in the upper-right and
While you drag, the cursor changes to: . This lets you zoom the geometry in and out in
the document window:
CATIA Infrastructure Version 5 Release 16 Page 159
CATIA Infrastructure Version 5 Release 16 Page 160
This task explains how to expand and collapse the specification tree.
2. Select View > Tree Expansion > Expand First Level to see the first level of the tree:
CATIA Infrastructure Version 5 Release 16 Page 161
3. Select View > Tree Expansion > Expand Second Level to see the second level of the tree:
CATIA Infrastructure Version 5 Release 16 Page 162
4. Select View > Tree Expansion > Expand All to see all the levels of the tree.
5. When an object is selected in the tree, you can select View >Tree Expansion > Expand
Selection. A dialog box opens and prompts you to indicate the number of levels to expand:
CATIA Infrastructure Version 5 Release 16 Page 163
Note that the dialog box keeps the last selection you made.
6. Select View > Tree Expansion > Collapse All to collapse the tree.
CATIA Infrastructure Version 5 Release 16 Page 164
Opening Sub-Trees
This task explains how to open the sub-tree of the selected item in a specific window. This functionality is not available
for all workbenches. For instance, you cannot use it when working with Drafting, V4 Integration, Material Library or
Catalog Editor.
1. With the specification tree visible, click the part instance named "seat" then right-click and select Open Sub-
Tree.
The window that opens is named after the top-level element contained in the window from which the
command has been run. In our example, the top-level element is "Product1".
The sub-tree window is just a pop-up window: it is used for visualizing sub-trees during the session but it is
not kept from one session to another.
CATIA Infrastructure Version 5 Release 16 Page 165
You cannot open the same sub-tree several times. If you try to do so, the window of the sub-tree you are
trying to re-open will be displayed in foreground.
2. Press F3 to hide the specification tree. You notice that the sub-tree window is still visible.
4. In "Product1" window, click the + sign next to "Geometrical Set.1" then select "Surface.3": the selected element
is highlighted in both the sub-tree window and the specification tree but also in the geometry area.
You can also right-click an element from the sub-tree window then use the contextual commands. The
commands available from the contextual menu are identical to those displayed when right-clicking the
5. In the specification tree, select "PartBody" then right-click and select Open Sub-Tree: the new window is
superposed onto the window you opened previously and appears in foreground.
CATIA Infrastructure Version 5 Release 16 Page 166
6. When several sub-trees are open, they are superposed onto one another. To display the desired sub-tree
7. To close a sub-tree, click the cross in the top-right corner of the window.
Viewing Sub-Trees
This task explains how to hide or show all the sub-trees that have been opened using the Open Sub-Tree contextual
command.
This command is not available when working with the Drafting or V4 Integration workbench.
This scenario assumes that you are already familiar with the Open Sub-Tree contextual command.
Single window
2. With the specification tree visible, click the part instance named "Part1" then right-click and select Open Sub-
Tree.
3. Select the part instance named "Part1.1" then right-click and select Open Sub-Tree.
4. Click the View menu. You can see that a check mark is displayed next to the Sub-Trees command as shown
below:
CATIA Infrastructure Version 5 Release 16 Page 168
When the Sub-Trees command is selected, all the sub-trees opened for the current window are displayed.
If you select the View menu again, you see that no check mark is displayed anymore which means that all the
sub-trees linked to the current window are hidden:
CATIA Infrastructure Version 5 Release 16 Page 169
6. Select Sub-Trees: the two sub-trees you opened previously are now shown.
Multi-window
7. Activate the Seat.CATProduct window.
9. Activate the Seat.CATProduct window. You notice that the two sub-trees opened for the Select.CATProduct
window are not displayed since sub-trees are visible only for the current window, i.e. Seat.CATProduct right now:
CATIA Infrastructure Version 5 Release 16 Page 170
You can also see that when you select View > Sub-Trees, the command is grayed out because no sub-tree
has been opened yet for this window.
10. With the specification tree visible, select the part instance named "seat" then right-click and select Open Sub-
Tree. A new window containing the sub-tree of "seat" is displayed and the Sub-Trees command is now activated
11. Activate the Select.CATProduct window. The two sub-trees opened for this window are now displayed:
CATIA Infrastructure Version 5 Release 16 Page 171
12. Still with the Select.CATProduct window active, click the View menu then clear Sub-Trees to turn off the display
13. Now, if you activate the Seat.CATProduct window again, you can see that the sub-tree opened for this window is
displayed:
CATIA Infrastructure Version 5 Release 16 Page 173
The reason is that View > Sub-Trees only affects the current window. Therefore, you can work
simultaneously with a window in which sub-trees are shown and with a window in which sub-trees are hidden.
Selecting Objects
Preselecting and Selecting Using the Pointer
Selecting Using the Selection Traps
Selecting Using the Preselection Navigator
Selecting Using the Other Selections... Command
Selecting Using the Search... Command (General Mode)
Selecting Using the Search... Command (Favorites Mode)
Selecting Using the Search... Command (Advanced Mode)
Storing Selections Using Selection Sets
Selecting Selection Sets
Selecting Using a Filter
CATIA Infrastructure Version 5 Release 16 Page 175
Whenever you are not using an application command, the Select command is active. Using this
command, you can select any object in your document. All the selection tools are available using this
command.
As you point to objects, different parts of the objects are highlighted, in the geometry area,
and the object name is highlighted in the specification tree:
CATIA Infrastructure Version 5 Release 16 Page 176
Highlighting is active only if you selected Preselect in geometry view (active by default) in
Tools > Options > General > Display > Visualization. You can also set the preselected
element linetype using the Preselected element linetype check box.
You can also use the same tab to set a variety of useful selection features including selected
element color and pre-selected (highlight) linetype. Note that the selection color and pre-
selection color are the same.
● faces
● vertices
● edges
● planes
● axes.
Whenever you are using an application command, you can only select objects required as
input for the command. For example, when creating a hole in a pad, you are prompted to
select a face or a plane: no other elements can be selected.
In our example, the selected face now changes color because we changed the selection color:
CATIA Infrastructure Version 5 Release 16 Page 177
4. Hold down Ctrl and select another face to add it to the initial selection:
Edges are highlighted as you point them and arrows are displayed to indicate to which
element the edge belongs to.
This is especially useful in case of overlapped elements as shown in our example:
On certain objects, note that hidden faces and edges are also
highlighted as you point at them. Hidden faces and edges are
displayed in a different color.
Note that selection traps do not allow you to select sub-elements (e.g. edges, faces, vertices and so on).
3. Drag the bounding outline until the object(s) you want to select is(are) completely inside the
bounding outline.
The objects must be completely inside the bounding outline: if not, they are not be selected.
When using the bounding outline in the Part Design workbench, you can only select the last
feature you created, not the whole part.
Note that you can also select Selection Trap in the Select toolbar to perform the same function.
You access this icon by clicking the Select icon to see the Select toolbar:
CATIA Infrastructure Version 5 Release 16 Page 180
Press and hold down the left mouse key, and slide it to the right to select the icon.
The principle is the same: drag (using the left mouse button) to create the trap around the objects.
Furthermore, you can start creating the trap by pointing to an existing object, and then dragging your
mouse in the geometry area: as soon as you start dragging your mouse, the selection trap is displayed.
Intersecting Trap in the Select toolbar also allows selection using a trap. Any objects intersected
by the trap will be selected.
Polygonal Trap works like the other traps, except that the trap you can draw is a closed polygon.
Drag to define the polygon around the object to be selected, then double-click to close the polygon.
Paint Stroke lets you select objects by simply drawing a paint stroke across them. Drag to create
the paint stroke. Any object crossed by the paint stroke will be selected.
Outside Trap Selection lets you select objects located strictly outside the trap. Drag using the
left mouse button: all objects out of the trap are selected.
CATIA Infrastructure Version 5 Release 16 Page 181
Intersecting Outside Trap Selection is different than the above-detailed Intersecting Trap
since it lets you select objects intersecting the trap as well as objects located outside the trap. Drag
using the left mouse button: all objects out of the trap or intersecting the trap are selected.
Regarding intersection with points, note that only point symbols whose middle point is located inside the
trap are selected as shown below:
Example 1 Example 2
Point in Example 1 will not be selected even though it intersects the trap (in red) since its middle point
(in green) is not included in the trap, whereas point in Example 2 will be selected.
CATIA Infrastructure Version 5 Release 16 Page 182
This task explains how to use the preselection navigator (or the keyboard arrows) for selecting hidden or coincident elements,
or elements located elsewhere in the specification tree.
Method 1
1. Click anywhere in the geometry area.
3. Press any keyboard arrow (up, down, right or left) or Ctrl + F11.
Note that you can now display the preselection navigator by pressing Alt + the left mouse button (except when
Method 2
1. Select Tools > Options. In the General category, select the Display sub-category then the Navigation tab.
2. Select the Display the preselection navigator after ... seconds check box, set the spinner to the time delay.
The spinner sets the amount of time, in seconds, which elapses before the preselection navigator appears after
pointing at an object.
3. Make sure that the following three check boxes are selected as well:
The selection tool is displayed after the time delay you set in step 2:
As explained above, a certain number of options are available for customizing the display of your preselection navigator. Below
are examples of what you see in the geometry area when these options are activated or deactivated:
When the Prehighlight faces for preselection navigator check box is selected, the preselected face looks like
this:
CATIA Infrastructure Version 5 Release 16 Page 184
When the Display immersive viewer for preselection navigator check box is cleared, the result is as follows:
● Color
The default color used to highlight selected and preselected elements is "orange" but you can choose other colors using the
Selected elements and Preselected elements lists available in the Visualization tab.
● a cross pinpoints the preselected location. Four arrows are used for navigating or scrolling through the object you point at.
These arrows turn black when you reach an extremity
● a list of all the stacked elements you can preselect. This list indicates the selection path and the identity of each element.
This information is identical to the one displayed in the status bar.
You can choose to display or not the immersive list of elements you can preselect (shown in the example below). To do so,
select or clear the Display immersive list for preselection navigator check box in the Navigation tab
● an auxiliary viewer displaying the preselected object. This viewer also lets you perform viewing operations with the mouse
such as zoom, rotate or pan. By default, this viewer is not displayed and has to be activated via the Navigation tab as
explained further in this task.
An invisible area around the selection tool determines selection tool sensitivity.
1. Once the preselection navigator is displayed, click the up arrow to navigate "in-depth", in other words, from the front to
This method is particularly useful for large parts since it lets you select, for example, edges, faces, etc. which are not
visible or accessible near the front of the part.
The cursor shape changes according to the type of the preselected element as shown below:
point... edge...
or face:
CATIA Infrastructure Version 5 Release 16 Page 188
Note: the preselection navigator lets you use the contextual menu.
You can also navigate between different objects, not just inside single objects. When one object hides another, the
preselection navigator also lets you select elements belonging to the hidden object.
2. Click the down arrow to navigate in the opposite direction, towards the front of the object.
● position your cursor over the circle, then click with the middle mouse button to navigate inside the object. As you
click, the corresponding element path is highlighted in the list displayed to the right
● move the mouse over the list of element paths. As you do this, the element corresponding to each path you point
at is pre-highlighted in the circle. Then, click the desired path to select the corresponding element.
Moreover, when pointing at an element in the circle or at a path in the list, you can right-click to display the
contextual menu as shown in the following two examples:
To select a contextual command, simply right-click it. You can also press the up and down arrows to achieve the
same effect, and validate your selection by pressing Enter. Using any of these keys displays the selection tool
automatically.
The navigation is cyclic: when you reach the end of the selection path using the up and down keys, the preselection
navigator automatically goes back to the starting point (i.e. the highest element in the hierarchy) and you can then re-
start navigating.
3. Click the left and right arrows to navigate up and down in the object hierarchy.
For example, click the left arrow and look at the specification tree to see that each click on the left arrow takes you to
the top of the tree, then click the right arrow to navigate downwards.
Similarly, you can also press the left and right keys to achieve the same effect, and validate your selection by
pressing Enter or using the left mouse button.
4. Select Tools > Options > General > Display then access the Navigation tab and select the Display auxiliary
5. Click anywhere in the geometry area, then position your pointer over the object and restart navigating by clicking the up
or left arrow.
An additional window opens and displays the object with the element you have preselected:
The Auxiliary Viewer window lets you manipulate the object and perform viewing operations with the mouse such
as rotate, zoom or pan as shown below:
Rotate Zoom
CATIA Infrastructure Version 5 Release 16 Page 191
To hide the viewer, simply re-access the Navigation tab then clear the Display auxiliary viewer check box.
6. To validate your selection and exit the preselection navigator, use one of the following methods below, depending on the
The selection tool disappears, in any case, once a selection has been made, or if you point or click outside the
selection activation area around the selection tool.
CATIA Infrastructure Version 5 Release 16 Page 192
This task explains how to display an object's structure in a separate window to facilitate alternative
selections.
In this example, point to the circular face at the end of the cylindrical part to highlight it:
3. Right-click and select Other Selection... or select Edit > Other Selection.
The window contains the location of the selected element in the specification tree, and
describes the path to the top of the tree.
You can also navigate up and down the tree inside the Other Selections window using the
preselection navigator or the keyboard arrows, and select other objects.
4. This time, point to the body of the cylinder to highlight the surface.
CATIA Infrastructure Version 5 Release 16 Page 194
Note that, this time, an additional element (highlighted in blue) has been detected: Axis. This
is the axis used when the cylindrical part was created.
The Other Selection... command is the only tool that lets you select characteristic elements.
Several scenarios are provided to illustrate the different kind of searches you can carry out:
● Quick search for a named object
If the Select command was active before selecting Edit > Search, it remains active.
The Search command does not prevent you from running other commands on the search results
(once selected). So you can also work with other commands while the Search dialog box remains
open. This means that you can:
If you select:
● the Search button now, all items in the specification tree are found
● the Search and Select button now, all items in the specification tree are found AND
selected. This means that you do not need to click the Select button anymore, objects that have
been found are automatically selected after the search and the Search dialog box is closed.
Include topology
When searching for topological objects (by selecting Topology in the Workbench list), the search
criterion Topology can be combined only with an object type. You cannot combine it with a color or a
name, for instance.
Another method to search for topological objects is to select the Include Topology check box This
option includes topological objects (faces, edges, vertices), whatever the query, when performing a
search and it also lets you search for objects with a color, contrary to the search criterion Topology.
The other difference between selecting Topology in the Workbench list and the Include Topology
check box is that Include Topology also searches for objects other than topological objects.
When the Include Topology check box is selected, there is no need to select Topology in the
Workbench list.
However, bear in mind that when using this option, the search takes more time.
If you select the Published elements only check box, this restricts the number of loaded elements
and therefore, the number of elements on which the search is performed.
In that case, you only see the elements that have been published (i.e. elements that have been
made available to different users).
For detailed information on how to publish elements, refer to "Publishing Elements" in the Version 5 -
Part Design User's Guide.
Deep search
When working in Visualization mode (i.e. when Work with the cache system is activated in Tools
> Options > Infrastructure > Product Structure > Cache Management tab), the Deep search
check box appears in the Search dialog box:
CATIA Infrastructure Version 5 Release 16 Page 198
Selecting this check box lets you take advantage of the geometry selective loading: all the geometry
is loaded before performing the search then when the search is over, the elements that are not
required anymore are unloaded.
Note that when working in Visualization mode and with the Deep search activation check box selected
in Tools > Options > General > Search, the Deep search check box is automatically selected.
For detailed information on the cache system, refer to About Working with a Cache System.
Searching using the object name is particularly useful if you renamed objects in the Feature
Properties tab using Edit > Properties, or the Properties contextual command.
The list below Name stores the names you entered during previous searches so you can select them.
The names are stored only as long as the session is active: closing the session clears the list.
The Search dialog box is resized to include a list containing the search results at the bottom of the
dialog box. You can deselect items in the list by clicking on them.
In our example, three objects and the corresponding path are highlighted in the list in the dialog
box.
Click the corresponding column header (i.e. Name or Path) to sort the search results alphabetically.
CATIA Infrastructure Version 5 Release 16 Page 200
A query is also generated in the Query list and Sketch.3 (which is the only sketch visible, the other
two are hidden) is preselected in the geometry area:
Note: If several elements with the same name are found, whatever their type, a warning message is
displayed.
Note that clicking OK has the same effect as clicking both the Select and Close buttons.
The Query list displays the search query formulated in the search language. This helps you to
become familiar with the search language, which can be used for searching without using the Search
command. For a complete description of the search language, refer to Using the Search Language.
When you click the down arrow at the end of the Query list, this displays previous search queries.
Selecting a search query executes the search (with the same criteria and the same scope).
Queries are also stored across sessions because they are stored with your settings. This enables you
to recover queries from one session to another.
You can also use this language in power input mode. The object found is then directly selected.
9. Enter the following names in the Name box then click the Search button each time to compare the
results:
● sketch* with the Case sensitive check box selected gives the following result:
● Sketch* with the Case sensitive check box selected gives the following result:
CATIA Infrastructure Version 5 Release 16 Page 204
As shown in the above examples, you can use the asterisk (*) as a wildcard. For example, entering:
and using the default settings for the other options in the Search dialog box searches for and select
all objects in the document. Similarly, entering:
Sketch*
selects all objects whose names begin with the character string "Sketch". Select the Case sensitive
check box if you want the search to be case sensitive.
Note, however, that the other options allow you to filter your searches progressively.
To search for a name as it is displayed in the specification tree, select the As displayed in graph
check box.
To illustrate this, suppose you have a part named "My_Part_Number"...
... whose name usually appears the following way in the specification tree:
CATIA Infrastructure Version 5 Release 16 Page 205
Let's suppose you customize the display in Tools > Options > Infrastructure > Product Structure >
Nodes Customization tab by entering the following data:
The name displayed in the specification tree will now look like this:
... since the search is based on the name displayed in the Instance Name box.
Whereas searching for the name *part* with As displayed in graph selected gives the following
result:
CATIA Infrastructure Version 5 Release 16 Page 206
You can also sort the results alphabetically by Name and Path in the Search dialog box by clicking
the corresponding column header.
Double-clicking an element from the search result list enables you to edit this element. For instance,
double-clicking an element of type "Pad" opens the Pad Definition dialog box to let you modify its
parameters.
3. In the geometry area, click the object whose color you want to search: the Search dialog box reappears
Clicking in the geometry area means that the pixel color is used to perform the search, whereas
clicking in the specification tree means that the search uses the color displayed in the object's graphic
properties.
Whichever method you choose, note that the Search capability always uses the color defined the
graphic properties. Therefore, if you click an object in the geometry, the search result might not be
as expected.
Inheritance is not taken into account by the Search capability and therefore, when searching for a
product with a specific color, the search might return a result which seems to have a color different
from the one you specified. The reason is that, for Assembly objects, the color you see is not always
the color that has been applied. For detailed information, refer to Displaying and Editing Graphic
Properties.
2. Enter the workbench Sketcher in the Workbench list and the type Line in the Type list.
If you select From Element in the Type list, the Search dialog box disappears and an acquisition
agent is activated:
CATIA Infrastructure Version 5 Release 16 Page 209
Select the type you desired in the geometry area: the Search dialog box reappears.
If you do not want to select an object, click Close to stop the agent.
3. In the Color list, select From Element from the list then select a line from the geometry area before
clicking the Search button. In our example, we are searching for lines having the same color than line 2
The result shows that Line.2 is the only line with "Dark Grey Green" color.
When you select From Element in the Type box then select an element in the geometry area, the
system automatically displays the workbench and type of the selected element.
4. Click the Add to favorites... button to add this query to your favorites. The Favorites mode is
detailed in another task.
5. Click OK to validate.
Selecting a workbench filters the list of types in the Type list: for example, if you select the
workbench Part Design, the Type box is filtered to contain only the element types available in Part
documents and if you select the type " ", the corresponding workbench is displayed. The same
principle applies to the other document or workbench types.
If the type belongs to several workbenches, a warning message is displayed.
When you leave * in the Workbench box, the Type list displays all the types corresponding to the
workbenches that had been previously selected.
If you want the Type list to display all the types available, you can click the Load all types button.
This button provides an exhaustive list of all the types available to you without having to select all
workbenches one by one. Note that this button is also available in Advanced mode.
When you select a new workbench, by default * remains in the Type list. This means that the search
will be performed on all types of elements created by all workbenches.
Whichever workbench is selected in the Workbench list, you can search for element types belonging
to any other workbench by typing the name of the type in the Type list. If the element type belongs
to only one workbench, the correct workbench name is displayed in the Workbench list.
CATIA Infrastructure Version 5 Release 16 Page 211
If you type only the first few characters of an object type, then press Enter, the system
automatically displays the full name of the type. If several types contain the same characters, the
first name containing these characters is displayed.
Note that the object type is NOT necessarily the name you see in the specification tree.
The More... button becomes the Less... button and the Search dialog box looks like this:
CATIA Infrastructure Version 5 Release 16 Page 212
3. In the Line properties area, define the line properties to be searched for:
● Dashed (lets you choose the type of line to be searched for): choose "4"
● Weight (lets you choose the line thickness): choose "48"
or if you want to search for a specific point symbol, use the Symbol list in the Point properties area
For instance, searching for the symbol in our sample document gives the following result:
These lists of general graphic properties are identical to those available in the Graphic Properties
toolbar. For detailed information, refer to Displaying and Editing Graphic Properties.
CATIA Infrastructure Version 5 Release 16 Page 213
You can also specify the layer and visibility in the Layer and Visibility boxes:
● in the Layer box, select the layer number in which you want to perform the search
● in the Visibility box, choose either
❍ Visible (searches for visible elements for which Shown check box is selected in the Graphic
tab of the Properties dialog box. One parent of the searched element can be invisible)
❍ Hidden (searches for objects for which the Shown check box is cleared in the Graphic tab of
the Properties dialog box)
❍ Shown (searches for elements in the visible space. These elements, as well as each of their
ancestors, has the Visible status and is in the visible space)
❍ Invisible (searches for elements hidden in the No Show space, i.e. these elements or at least
one of their ancestors have the Invisible status).
For more information about visible and hidden elements, refer to Hiding and Showing Objects.
The result shows that only one line matches these criteria:
CATIA Infrastructure Version 5 Release 16 Page 214
6. Select the Less... button to return to the original Search dialog box.
1. Run the Search command by pressing Ctrl+F or by selecting Edit > Search.
● Everywhere: searches the whole specification tree from top to bottom, to find objects created
using all workbenches; if you are performing the search in a product structure document (in
design mode), the search is performed throughout the whole product structure, inside all the
documents integrated in the product structure (if these documents are accessible in design mode)
● In "Element": the scope only locates objects belonging to "Element", and those that can be
created using the current workbench, where "Element" is the name of the active object.
For example, if you are using a Part document, objects created using the Part Design workbench
are searched, but NOT objects created using the Sketcher workbench.
Selecting this scope enables you to locate only the objects that can be created in the Part
Design workbench and that belong to "Product". The search does not reach the lower levels
in the tree: the individual elements that make up the different parts are not searched.
CATIA Infrastructure Version 5 Release 16 Page 219
● From "Element" to bottom: searches the elements in the active "Element", to the bottom of
the tree, regardless of the workbench used to create them.
For example:
● Visible on screen: searches for objects visible in the current window. Selecting this search
scope means that elements that are not activated or not represented in the geometry area are
not taken into account.
Elements that are not represented in the geometry area are, for instance, elements transferred to
the No Show space, elements that are not in the current filter or not in the current mask, features
used to build other features that appear in the specification tree but not in the geometry area,
etc.
When working in 2D mode, elements that are not in the active plane are excluded as well.
For example:
● now right-click "My Surface" in the specification tree then select Hide/Show to hide
the pocket
● select Visible on screen and enter *2 to search for all objects whose names end with
"2"
● click the Search button:
CATIA Infrastructure Version 5 Release 16 Page 222
● From current selection: this scope is only available if you already selected objects before
running the Search command, and searches inside the selected objects to the bottom of the tree.
This is particularly useful when you know the object in which you want to search: you simply
select the object, then search inside the object.
For example:
● press CTRL+F
● select Everywhere
● enter the name of what you are searching for, *1 in our example
● click the Search button:
● From search results: the search is performed on the list of objects preselected in the list at the
bottom of the Search dialog box.
By default, * appears in the Color list. This means that the search is performed on elements of any
color.
Select the desired color, or click More Colors... at the bottom of the Color list to access the color
chooser and select basic or previously custom colors, or add new custom colors.
The scope From Element lets you use the color of an existing element. To do so, select the element
whose color you want to use in your search. The selected color is displayed in the Color field.
Refer to Displaying and Editing Graphic Properties for a full description of how to use the color
chooser.
When you apply basic and custom colors to elements, and search for elements using these colors, a
search query is generated. However, the RGB code is used instead of the color name for custom
colors. This is useful, for example, if you modify your color palette (for example, by deleting the
custom color, or deleting the color settings file in your settings folder) then retrieve a search query.
Because the query references the RGB values of the color and not the color name, changes made to
the color palette do not affect the search: the search always finds elements referencing a color
expressed using RGB values. The names of basic colors, however, remain the same.
When the object is selected in the search result list, you can also right-click and select Center graph
or Center view.
CATIA Infrastructure Version 5 Release 16 Page 226
This task explains how to use the Favorites mode of the Search command.
The Favorites mode lets you save your favorite queries in order to reuse them as many times as you
wish, without having to reenter your search criteria. But keep in mind that you cannot create favorite
queries requiring a selection. However, you can include predefined favorite queries.
2. Enter the workbench Sketcher in the Workbench list and the type Line in the Type list.
3. In the Color list, select From Element from the list then select a line from the geometry area
before clicking the Search button. In our example, we are searching for lines having the same
4. Click the Add to favorites... button to add this query to your favorites then click OK.
CATIA Infrastructure Version 5 Release 16 Page 228
Your query is displayed in the Favorites list. You can click the column headers to sort the queries
alphabetically.
Favorites are stored across sessions because they are stored with your settings in the
SearchFavoriteQueries.CATSettings file. This enables you to recover your favorite queries from
one session to another.
Note that your search queries can be stored independently from the language (they are called
"transformat queries"), thus enabling you to run queries created by other users whatever the
session language provided that they were not created before V5R9 SP1.
You can select a query then use one of the three icons displayed to move up , move down
The scope option in the Look list is automatically updated to match your search criteria.
The query is also generated in the Query box. Note that the generated query is not editable
and is displayed for information only.
CATIA Infrastructure Version 5 Release 16 Page 230
Double-clicking a query in the Favorites mode automatically updates the data displayed under
the General tab accordingly and the objects are preselected in the geometry area.
A query may be modified directly in the Favorites list by clicking its name or its content under
the corresponding column.
7. Click the query syntax in the Query column then replace the color Dark Grey Green with Pink
Salmo.
8. Click the Search button to run the search. You can also click the Search and Select
button which lets you run a search AND select automatically the objects that have been found.
However, note that the Search dialog box is closed once objects are selected.
A warning message informs you that the color does not exist.
9. Repeat steps 4 and 5 to edit the query syntax once again but, this time, the color name to enter
is Pink Salmon.
11. Click the query syntax in the Query column then enter the following query:
NAME=Sketch*,all
CATIA Infrastructure Version 5 Release 16 Page 232
12. Click the query name in the Name column then enter:
MyQuery1
favorite=MyQuery1 or f=MyQuery1
This gives a result but you may need to modify the scope option. This can also be done in the
power input field by entering, for instance:
For detailed information on the search language using your favorite queries, refer to Using the
Search Language.
CATIA Infrastructure Version 5 Release 16 Page 236
Any information entered in the General tab is reported in the Advanced tab as well as the name of the
last workbench on which you performed a search.
You can record and run your search queries using macros. The recorded macro is stored in a .CATScript
file containing a transformat query, which means that the query can be run whatever the session
language.
For detailed information on macros, refer to Recording, Running, and Editing Macros.
1. Press CTRL+F or select Edit > Search then click the Advanced tab:
CATIA Infrastructure Version 5 Release 16 Page 237
3. Select an attribute from the Attribute list. Each workbench corresponds to a list of types and each
from the one you specified. The reason is that for Assembly objects, the color you see is not
always the color that has been applied. For detailed information, refer to Displaying and
Editing Graphic Properties
● Set: a selection set indicating a numeric value with the corresponding unit of measure
● Visibility: indicate if the searched object is visible, shown, invisible or hidden
❍ Visible
The visibility attribute is "true". One parent of the searched element can be invisible.
An object is said to be Visible if the Shown check box is selected in the Graphic tab of
the Properties dialog box
❍ Shown
The visibility attribute is "true" and the whole hierarchy of the searched element is also
visible.
An object is said to be Shown if this object and each of its ancestors have the Visible
status and if this object is in the visible space. No object can have both Invisible and
Shown statuses
❍ Invisible
The visibility attribute is "false" or one parent of the searched element is hidden.
An object is said to be Hidden if it is in the invisible space, i.e. if this object or at least
one of its ancestors has the Invisible status
❍ Hidden
The visibility attribute is "false". (Replaces the former attribute Hidden).
An object is said to be Invisible if the Shown check box is cleared in the Graphic tab of
the Properties dialog box
● Layer: indicate the layer of the searched element. Setting this attribute to "None" means
that you will search for any object which is not assigned to a layer.
Note that the Layer and Visibility lists displayed here are identical to those displayed in the
Graphic Properties toolbar.
The above mentioned attributes are permanent attributes, i.e. associated to any element type.
Depending on the value you select, the corresponding Attribute Criterion dialog box is
displayed.
In our example, select the attribute Name then enter the following value:
CATIA Infrastructure Version 5 Release 16 Page 239
If you are searching for a character string whose value is empty, leave the box in the Attribute
Criterion dialog box empty so that the query syntax looks something like this:
'workbench'.type.attribute=
where
For instance:
6. Click More Colors... at the end of the list then choose the color "Pink Salmon" as shown:
CATIA Infrastructure Version 5 Release 16 Page 240
7. Click OK twice then click the Search button to run the search (you can also click the Search
and Select button to run the search AND select automatically the objects that have been
found):
CATIA Infrastructure Version 5 Release 16 Page 241
CATIA Infrastructure Version 5 Release 16 Page 242
When running a query with a color as search criterion, you can either:
Each color displayed in the list or in the Basic Colors area is identified by a name.
For more information on the names assigned to these colors, refer to Color Palette.
You are now going to learn how to perform a search on specific attributes.
10. Select the attribute Diameter then enter the value 10mm.
11. Select the operating sign in the list box then enter a value in the box. You can also use the default
In our example, we selected the = operating sign and the value "5mm; 10mm" in order to
search for any element whose diameter is comprised between "5mm" and "10mm".
The number of operating signs displayed in the list depends on the attribute you chose. Here is
● =
● != (different)
● <
● <=
● >
● >=
CATIA Infrastructure Version 5 Release 16 Page 243
You can select Case sensitive check box if you want the search to be case sensitive. The
attribute name appears then in capital letters in the query.
12. Click OK to validate then click the Search button to run the search:
CATIA Infrastructure Version 5 Release 16 Page 244
Depending on the attribute you select, the Attribute Criterion dialog box may display a list of
attributes. The example below shows a list of criteria corresponding to a hole type:
This dialog box may also let you choose a boolean attribute, in case you are searching for a
threaded hole, for instance:
If you select the Drafting workbench, you can search for specific attributes such as dimensions
by selecting Dimension in the Type box then entering your value or scale of value in the
Attribute Criterion dialog box.
For example:
● Drafting.Dimension.Value<=140mm
searched for all objects created using the Drafting workbench, of type Dimension with
a value equal to or lower than 140 millimeters
● Drafting.Dimension.Value='137mm;138mm'
searches for all objects created using the Drafting workbench, of type Dimension with
a value between 137 and 138 millimeters. These two values are separated by ";".
The Drafting workbench also lets you search for elements of type Geometry such as 2D lines,
2D curves and so on. Refer to "Edit/Search Dimension Status" in the Version 5 - Interactive
Drafting User's Guide for detailed information.
CATIA Infrastructure Version 5 Release 16 Page 245
1. Press CTRL+F or select Edit > Search then click the Advanced tab:
CATIA Infrastructure Version 5 Release 16 Page 246
The Product Structure workbench lets you search for elements which possess certain properties
(dynamic attributes) you defined for a product.
You assign properties to products (and parts in products) by selecting an element from the
Product property list box.
The properties you can search for (the same as those you assigned to the element) are:
● Part Number
● Revision
● Definition
● Nomenclature
● Product Description
● Component Description.
If you type only the first few characters of a property, then press Enter, the system
automatically displays the full name of the property.
Once you have chosen the property, type in the value of the property in the "of value" box. For
example, if you assigned a description to the element, you must select the Production
Description property then enter text included in the description.
You can also define additional product properties such as Real, Integer, String, etc. by clicking
the Define other properties... button. For detailed information, refer to "Modifying
Component Properties" in the Version 5 - Product Structure User's Guide.
2. Select Product Structure in the Workbench box, Product in the Type box. The query syntax is
In our example, the Product Structure product has the following user-defined attributes:
These attributes can be visualized by right-clicking the product in the specification tree then
selecting Properties.
CATIA Infrastructure Version 5 Release 16 Page 248
3. Edit the query manually in the editor to add to search for the attribute Real.2. You can perform
● 'Product Structure'.Product.'Real.2'=12.3
means that you search for an attribute named "Real.2" with a value equal to 12.3
● 'Product Structure'.Product.'Real.2'='10;40'
means that you search for an attribute named "Real.2" with a value comprised
between 10 and 40
● 'Product Structure'.Product.'Real.2'!='12;12.25'
means that you search for an attribute named "Real.2" with a value comprised
between 12 and 12.25
● 'Product Structure'.Product.'Real.2'<13
means that you search for an attribute named "Real.2" with a value lower than 13.
The search result indicates that Real.2 has been found in Product.
CATIA Infrastructure Version 5 Release 16 Page 250
'Product Structure'.Material.Name=Steel
1. Press CTRL+F keyboard shortcut or select Edit > Search then click the Advanced tab:
The And, Or and Except buttons lets you combine several search criteria and refine your
query.
The query is displayed in the Composed query box and can be modified, for example to add
brackets and group queries together.
2. In our example, we are searching for holes and pads created using the Part Design workbench or
3. To do so, select Part Design in the Workbench box, Hole in the Type box then Name in the
4. Click the Or button the select Pad in the Type box then Name in the Attribute box (enter the
For more information on the search language, refer to the Using the Search Language task in
this guide.
A list containing the search results is displayed at the bottom of the Search dialog box:
CATIA Infrastructure Version 5 Release 16 Page 252
You can add your query to your favorites by clicking the Add to favorites... button.
For more information on favorites, refer to the Searching Using the Favorites Mode.
CATIA Infrastructure Version 5 Release 16 Page 253
7. Click the Select button to select the objects in the geometry area (note that you do not have to
do this if you clicked the Search and Select button to run your search).
8. If you wish to modify the query, you can do it very quickly by typing a new query in the editor as
shown below:
'Part Design'.Sketch.name!=*2
or
means that you search for all sketches except those whose names end with "2".
Another example:
means that you search for all holes whose names end with "1" and whose diameters are lower
than 50 mm.
You can copy one of the above-detailed queries, paste it directly to the query editor then start
the search.
This task explains how to group selections and store them in selection sets.
Selection sets are saved with your documents. You can then use the Selection Sets Edition command to add
objects, rename the selection set, or delete it.
As an example, selection sets are already stored in the sample document but that does not prevent you from
creating other sets using the instructions below.
Each time you create a new selection set, the number is incremented. You can also rename the selection
set using the text field at the bottom of the Selection Sets Edition dialog box.
Once a selection set has been created, just double-click the corresponding line in the list to reuse it.
CATIA Infrastructure Version 5 Release 16 Page 255
You can use the selection traps to add and remove objects grouped in a selection set.
CATIA Infrastructure Version 5 Release 16 Page 256
The size (i.e. the number of elements included in the set) is displayed as well as the new name given to
the set. In our example, we called it "Lines".
Note that the default mode is "Add element" which means that clicking an element in the geometry
automatically adds it to the set.
4. To add more elements to your selection set, click the selection set name in the list, check that the "Add
If you want to delete an element from a selection set, click Remove element, select the selection set
then select in the geometry area the element to be deleted.
If you want to delete selection sets that do not contain any element, click the Delete empty Sets button.
5. Select the Select a face, edge, axis or vertex check box to be able to store sub-elements (such as faces
6. Click OK.
The Find owning Sets option lets you find the set an element belongs to. To do so, click the desired
element then select Find owning Sets to highlight the corresponding group in the list.
Note: you can also find the set an element belongs to by selecting the desired element, then Edit > Find
Owning Selection Sets. The Selection Sets Selection dialog box appears and displays the name of the
set as shown:
CATIA Infrastructure Version 5 Release 16 Page 258
For detailed information on this dialog box, refer to Selecting Selection Sets.
About geometries
The Selection Sets Edition command also indicates the number of geometries included in the set, if necessary.
This information is given in the Size box and is intended to match the information given in the status bar as well as
the number of highlighted elements in the geometry area.
This is illustrated in the example below:
1. Let's suppose a pad whose top face is stored in a selection set called "Set1":
As you can see, the Size box indicates that "1" element is stored in the set.
CATIA Infrastructure Version 5 Release 16 Page 259
2. After clicking OK to close the Selection Sets Edition dialog box, a pocket is created and the pad looks like
this:
3. Selecting Edit > Selection Sets Edition then "Set1" now gives the following result:
The information "(2 geometries)" has been added in the Size box to specify that the top face, however
still considered as a single element, is now made of two geometries because of the transformation it
underwent in step 2.
4. If you select Edit > Selection Sets then "Set1", you can check that this corresponds to the information
displayed in the status bar ("2 elements selected") and to what is displayed in the geometry area: there are
two highlighted elements.
CATIA Infrastructure Version 5 Release 16 Page 260
CATIA Infrastructure Version 5 Release 16 Page 261
This task explains how to select groups once they have been stored in selection sets.
The above picture shows 3 selection sets: Surfaces, Lines and Group.
2. Click one of the selection sets from the list. You can also press Ctrl to select more than one
The elements included in the selection set are highlighted in the geometry area:
CATIA Infrastructure Version 5 Release 16 Page 262
3. Click the Select button or double-click the selection sets to select the highlighted elements.
If you want to reset the filter, i.e. remove a selection set from the list, just select the set to be
removed then click the Reset button.
However, note that elements stored in this set will still be highlighted in the geometry area
and in the specification tree.
Using selection sets is very useful for identifying very quickly a selected group of elements.
For instance, selecting "Group" then clicking Hide/Show in the View toolbar (to
transfer hidden objects to the No Show space) hides the elements belonging to "Group"...
CATIA Infrastructure Version 5 Release 16 Page 263
... whereas clicking Swap visible space lets you display the hidden elements in the No
Show space:
CATIA Infrastructure Version 5 Release 16 Page 264
This task shows how to manage and customize the sub-geometry selection in order to avoid any ambiguity.
From now on, this toolbar is available in any workbench dealing with .CATPart and .CATProduct documents.
Note that this scenario takes the Generative Shape Design workbench as an example but the look and
number of icons available from the User Selection Filter toolbar varies according to the workbench you are
working in.
For detailed information on icons dedicated to a specific workbench, you need to refer to the documentation of
this workbench.
● You need a Version 5 - P2 Generative Shape Design configuration to follow this scenario.
● A .CATProduct containing a .CATPart must be open and one or more features created.
You can also open the SelectionFilter.CATProduct document
● You need to activate the User Selection Filter toolbar by selecting View > Toolbars > User Selection
Filter.
● the icons on the left let you filter elements according to their type:
❍ Feature Element Filter selects the whole feature whether it is a sketch, product, pad, join, etc.
❍ Geometrical Element Filter enables to sub-elements of a feature such as faces, edges or vertices
CATIA Infrastructure Version 5 Release 16 Page 265
● Work on Support selection state is used in conjunction with the Work on Support command and
lets you select sub-elements from the grid. Refer to "Working with a 3D Support" in the Version 5 -
Generative Shape Design User's Guide for detailed information. This command is only available with
the Automotive Body in White Templates product
● Quick Select lets you perform a quick selection of geometry. Refer to "Quick Selection of Geometry"
in the Version 5 - Generative Shape Design User's Guide for detailed information. This command is only
available with the Generative Shape Design 2 product
● Intersection edges activation enables to create an intersection edge: the selection of the edge is
propagated to the whole intersection. It ensures a better stability as the intersection edge is automatically
recomputed when the shape of the feature on which it lies is modified.
The intersection edge can only be applied on a modification feature. Refer to "Creating Edge Fillets" in the
Version 5 - Generative Shape Design User's Guide for detailed information. This command is only available
with the Generative Shape Design 2 or Part Design products.
● Reset Selection Filters: you can also use this command anytime to deactivate all the icons that have been
previously activated in the User Selection Filter toolbar. To use this command, you can choose between
the following three methods:
❍ type c:Reset Selection Filters in the power input field: all the icons are deactivated
❍ select View > Commands List then select Reset Selection Filters from the list before clicking OK to
validate: this deactivates all the icons in the toolbar
❍ select Tools > Customize, access the Commands tab, select All Commands in the Categories list
then drag and drop the Reset Selection Filters command onto the User Selection Filter toolbar (or
any other toolbar):
You can then check Reset Selection Filters when needed to deactivate the toolbar icons.
By default, all the icons are deactivated which means that no filter is applied but you can restrict the selection to
specific element types by clicking the corresponding icons.
For instance, if you want to select only points and surfaces, you need to activate the Point Filter and Surface
Filter icons as shown below:
CATIA Infrastructure Version 5 Release 16 Page 266
Depending on the filter you select, the following cursors are used:
● When the selection is forbidden, the shape is used and this, whatever the filter you select
● When a filter other than Geometrical Element Filter (e.g. Feature Element Filter, Point
Filter, etc.) is activated , the cursor shape is when pointing at an element and the
hourglass is displayed after selecting the element
● When Geometrical Element Filter is activated, the cursor shape is when pointing at an
element and the hourglass is also displayed after selecting the element.
6. Click Geometrical Element Filter : as soon as you click the icon, the Feature Element Filter
mode is deactivated in the User Selection Filter toolbar:
The Update Error dialog box appears: an element of the part is no longer recognised and needs to
be updated.
13. Click OK in the Extruded Surface Definition dialog box to create the surface.
Manipulating Objects
Undoing Actions
Redoing and Repeating Actions
Cutting and Pasting Objects
Copying and Pasting Objects
Using the Paste Special... Command
Deleting Objects
About the Properties Command
Displaying and Editing Graphic Properties
Using the Graphic Properties Toolbar
Using the Graphic Properties Wizard
Measuring Objects
CATIA Infrastructure Version 5 Release 16 Page 272
Undoing Actions
1. Click Undo in the Standard toolbar or select Edit > Undo xxx (or press CTRL+Z), "xxx"
corresponding to the name of the last action performed.
2. If you want to undo one or more actions preceding the last one you simply have to repeat step 1.
Sometimes no action can be undone. When this is the case, the Undo icon is grayed out.
By default, a maximum of 10 global undo actions is possible. This maximum can be changed in
Tools > Options > General > Performances.
3. If you want to display an history of actions that can be undone in the active document, click
The Undo with history dialog box lets you choose the actions you wish to undo from the
numbered list displayed in the bottom part, the most recent action being displayed at the top
of the list.
Each action is identified by its name, for instance "Properties Edition" refers to Edit >
Properties. Action names corresponding to an internal transition inside a command (e.g.
"Select search results...") are followed by ... to distinguish them from global commands.
You can undo then redo internal transitions as long as you are in the command. If several
undo actions are performed successively until the command itself is undone, then you cannot
redo its internal transitions.
For instance, suppose the following scenario with two different cases:
Case 1
Click Undo: this moves the object back to its original position in step 2.
Click Redo: this moves the object to the location defined in step 3.
You can undo then redo the move since you are still in the Select command.
Case 2
Click Undo: this moves the object back to its original position in step 2.
Click Undo once again: the paste action is canceled and you go back to step 1.
Click Redo: the object is pasted.
But you cannot redo step 3 after this and if you display the history, you can see that it is
empty. You cannot redo the move since the second undo impacts the Paste command and not
the Select command anymore.
If you want to undo the first action only, you just need to click the Undo button since
the first action is already highlighted in the list: the action is undone and removed from the
history.
If you want to remove the first four actions, all you need to do is to click the last action to be
undone (i.e. the fourth one in our example): clicking an action implies that all former actions
are selected as well and thus, undone in order to keep the history.
If you change your mind and decide to undo the first two actions instead, click the second
action in the list: only the first two actions are selected and not the first four anymore.
Bear in mind that one history is used per document ; the history of actions is not forwarded
from one document to another. As a consequence, undoing actions in a document opened
several times simultaneously (e.g. when opening a CATPart and a CATProduct containing this
CATPart) may corrupt data. It is recommended not to undo actions in a document that has
been modified in another window.
CATIA Infrastructure Version 5 Release 16 Page 274
4. When satisfied with your selection, click the Undo button to undo all the selected actions.
The dialog box stays open and you can keep on undoing actions if needed.
● Clicking Cancel in a dialog box triggers the undo mechanism, i.e. any action you may have
performed between the command creation and the click on Cancel is undone
● Clicking Undo cancels the last action only (i.e. the last single click) and therefore, if a
command has been run by double-clicking, it cannot be undone via the Undo command
● You can undo the UI-Activation of an object, however this also cancels any other action
performed during the object activation
● UI-Activation (User-Interface Activation) means that you edit or double-click an object in
order to make it UI-Active (User-Interface Active). The UI-Active object appears in blue
color in the specification tree
● Clicking Undo does not enable you to restore the default settings (after changing
them via Tools > Options). This can only be done using the Reset button displayed
at the bottom of the Options dialog box. For more information, refer to Resetting Default
Settings Without Locks.
CATIA Infrastructure Version 5 Release 16 Page 275
This task shows you how to recover the last action undone, and repeat actions.
The Redo action can only be used to recover what you have cancelled by performing an Undo. It cannot
be used to perform actions not cancelled by an Undo.
1. Click Redo in the Standard toolbar or select Edit > Redo xxx (or press Ctrl+Y), "xxx"
corresponding to the name of the last action undone.
2. If you want to redo the last action more than once, simply repeat step 1 as many times as
required.
When there is no action to redo, Redo is replaced by Repeat, enabling you in the right
conditions to restart a command that you just used.
However, when a command run in repeat mode is interrupted, it is automatically restarted
afterwards and this, even if you click Cancel. The only way to interrupt a command in repeat
mode is to select another command (such as Select, for instance).
3. If you want to display an history of actions that can be redone in the active document, click Redo
with history :
CATIA Infrastructure Version 5 Release 16 Page 276
The name of the document in which you are about to redo actions is displayed at the top of the
dialog box (where you can see "Links.CATProduct").
The Redo with history dialog box lets you choose the actions you wish to redo from the
numbered list displayed in the bottom part, the most recent undone action being displayed at
the top of the list.
Each action is identified by its name, for instance "(Paste Special)" refers to Edit > Paste
Special. Action names corresponding to an internal transition inside a command (e.g. "Select
search results...") are followed by ... to distinguish them from global commands.
You can undo then redo internal transitions as long as you are in the command. If several undo
actions are performed successively until the command itself is undone, then you cannot redo its
internal transitions.
For instance, suppose the following scenario with two different cases:
Case 1
Click Undo: this moves the object back to its original position in step 2.
Click Redo: this moves the object to the location defined in step 3.
You can undo then redo the move since you are still in the Select command.
Case 2
Click Undo: this moves the object back to its original position in step 2.
Click Undo once again: the paste action is canceled and you go back to step 1.
Click Redo: the object is pasted.
But you cannot redo step 3 after this and if you display the history, you can see that it is
empty. You cannot redo the move since the second undo impacts the Paste command and not
the Select command anymore.
If you want to redo the first action only, you just need to click the Redo button since the
first action is already highlighted in the list: the action is redone and removed from the history.
If you want to redo the first four actions, all you need to do is to click the last action to be
redone (i.e. the fourth one in our example): clicking an action implies that all former actions are
selected as well and thus, redone in order to keep the history.
If you change your mind and decide to redo the first two actions instead, click the second action
in the list: only the first two actions are selected and not the first four anymore.
Bear in mind that one history is used per document ; the history of actions is not forwarded
from one document to another. As a consequence, redoing actions in a document opened
several times simultaneously (e.g. when opening a CATPart and a CATProduct containing this
CATPart) may corrupt data. It is recommended not to redo actions in a document that has been
modified in another window.
CATIA Infrastructure Version 5 Release 16 Page 277
4. When satisfied with your selection, click the Redo button to redo all the selected actions.
The dialog box stays open and you can keep on redoing actions if needed.
● Some actions cannot be redone. When this is the case the Redo icon is grayed out
● Sometimes, the Redo icon is not grayed out but when you run the command, no action is
redone. The reason is that a modification has been registered meanwhile and therefore, no
Redo action is allowed. In that case, the Redo stack is emptied after clicking the Redo icon
which is then grayed out.
CATIA Infrastructure Version 5 Release 16 Page 278
This task shows you how to remove the selection and paste it to the desired location.
Keep in mind that the application workbenches offer a variety of specific cutting and pasting scenarios.
Contextual features such as fillets or extracts cannot be pasted if their parent element (edge, face, etc.)
has not been previously selected.
When cutting new, modified or pointed documents, a warning message gives you a list of unsaved
documents that will be removed and prompts you to:
● click Yes if you want to edit these modified documents. This opens in a new window each document
listed in the warning message
● click No if you do not want to keep the modifications
● click Cancel to cancel the cut operation and restore the previous state.
"Pointed documents" implies directly pointed documents as well as documents indirectly pointed by a
document about to be cut. For instance, when cutting a sub-product, all the modified CATPart documents
included in this sub-product will be listed in the warning.
Nevertheless, note that documents may not be listed in the warning message. This is the case when a
document is:
● edited in another editor. For instance, if you open a CATPart document using the Open in New
Window contextual command then cut one of its instances, you will not be asked to edit the
document
● pointed by another document edited in another editor.
CATIA Infrastructure Version 5 Release 16 Page 280
This task shows you how to copy the selection and paste it to the desired location.
Note that:
● The application workbenches offer a variety of specific copying and pasting scenarios.
● Contextual features such as fillets or extracts cannot be pasted if their parent element (edge, face,
etc.) has not been previously selected.
When pasting several kinds of features simultaneously, these features are be pasted with the first paste
format available in the Paste Special list, provided that each of the pasted features accepts this format.
Let's suppose you multi-select then paste three features: "Body.1", "Body.2" and "GeometricalSet.1":
● the Paste Special formats available in this case are "As Result With Link" and "As Result" (in order of
appearance in the list of the Paste Special dialog box)
● "GeometricalSet.1" does not accept the "As Result With Link" format.
For more information on pasting object using special formats, refer to Using the Paste Special...
Command.
CATIA Infrastructure Version 5 Release 16 Page 282
Using the Paste Special... Command
This task explains how to use the Paste Special command. This implies the understanding of the type of features you can paste using this command as well
as the various formats available for pasting these features.
Depending on the type of object that you are pasting, you can choose between the following formats:
● As specified in Part document: the object is copied as it has been created but generally without its design specifications. For instance, surface features
cannot be copied with their design specifications whereas pads can
● As Result With Link: the object is copied without its design specifications and is linked to the original object. In other words, whenever the original
object is modified, the copied object may be manually updated to reflect the changes
● As Result: the object is copied without its design specifications and without any link with the original object. It is considered as an autonomous entity.
However, note that as far as ordered geometrical sets, hybrid bodies and part bodies are concerned, only the final result is copied
● As Specified in Product Structure: the source instance is duplicated and the link to the source reference is kept. A new instance of the source is
created and it has the same reference as the source. For detailed information, refer to "Paste Special" in the Version 5 - Product Structure User's Guide
● As Specified in Assembly
● As Result With Link Flat Mode (to paste a flattened object).
The following table sums up which feature can be pasted "as special" using which format:
As Result
As Specified in Assembly
1. Select PartBody.
3. Select Edit > Paste Special. The Paste Special dialog box opens and displays three paste options, detailed hereafter.
a body named "Body.n", n being or under a body with an identical name if the original
incremented according to the number of body has been previously renamed via
existing bodies: Edit > Properties > Feature Properties:
CATIA Infrastructure Version 5 Release 16 Page 285
When the In the main object check box is selected in Tools > Options > Infrastructure > Part Infrastructure > Display, a solid
is created under a body named "Result of BodyUserName" if the original body has been renamed:
CATIA Infrastructure Version 5 Release 16 Page 286
This solid can, in turn, be copied on the condition that it is pasted onto a mechanical body and in the first position in the mechanical body
(in case there is no body to paste the solid, a new body is created).
Note that wif you select a location for the copied element, the result is the same.
However, if you paste "PartBody" As Result in a new CATPart document, the result is as follows:
The reason is that pasting As Result objects such as ordered geometrical sets, part bodies or hybrid bodies means that only the final
result (a solid named "Solid.1" in the example above) is copied.
CATIA Infrastructure Version 5 Release 16 Page 287
● if you select As specified in Part document:
The object is copied with its design specifications, each component number being incremented.
In case of a solid with surface features, we recommend that you use the multi-selection to select individually each object to be copied. In order to
make sure to copy all the desired objects, you can select Tools > Parent Children or Tools > Show Historical Graph to display the genealogical
relationships between the different components.
Another method is to use PowerCopies. For more information on using PowerCopies, refer to Version 5 Generative Shape Design User`s Guide -
Managing Power Copies.
The object is copied without its design specifications. The pasted object is identified by one of these two symbols:
● a blue arrow indicates that the geometry has been pasted to the same document and is still linked to the original object.
The pasted object can be manually updated whenever the original object is modified.
This copy is located under a body named "Body.n", "n" being incremented according to the number of existing bodies.
In case the original body has been previously renamed by the user via Edit > Properties > Feature Properties > Feature Name
and if the In the main object check box is selected in Tools > Options > Infrastructure > Part Infrastructure > Display, the
copy is located under a body named "Result of BodyUserName"
● a circle indicates that the geometry has been copied from a document different from the document to which it has been pasted.
For more information on the various referenced geometry symbols, refer to Symbols Used in the Specification Tree.
CATIA Infrastructure Version 5 Release 16 Page 289
● when opening a document containing a body pasted As Result with Link, the corresponding symbol displayed in the specification tree will be
. This symbol means that the pointed document has been found but not loaded. To correct this, right-click the object in the tree then select
Load or select Edit>Links... then the Load button.
The symbol will then change to to indicate that the object has been copied from a document different from the document it has been
pasted to and that it is synchronized with its reference
● if you deactivate a solid pasted As Result with Link, its symbol in the specification tree changes from to to indicate that the external
link is deactivated (the solid is isolated just like a datum) but not the geometry
● when a feature is pasted As Result with Link, the color (if any) is kept. However, note that this color is not considered as a synchronizable
information: the color is only copied when the feature is pasted and therefore, you will not be able to update it if the color of the original feature
is modified.
This scenario assumes that there are two documents: CCP.CATProduct, containing the elements to be copied, and the target document.
1. Select Point.1.
3. Select Edit > Paste Special. The Paste Special dialog box opens and displays three paste options:
CATIA Infrastructure Version 5 Release 16 Page 290
● if you select PartBody, the point is copied under the current body (if suitable), then
the first available Geometrical Set if there is one. The number of the copy is incremented, whatever Paste option you choose
In case no Geometrical Set exists, a new Geometrical Set is created to paste the point.
CATIA Infrastructure Version 5 Release 16 Page 291
● if no paste location has been previously selected, the result is identical to the one detailed above, i.e. the point will be copied under the current
Geometrical Set (if suitable), then the first available Geometrical Set if there is one, whatever Paste option you choose:
the point is copied under the current body or in case no Geometrical Set exists, a new
(if suitable), then the first available Geometrical Set is created to paste
Geometrical Set if there is one. The the point
number suffixing the name is incremented
accordingly
● if you copy the point to a new document using As specified in Part document:
CATIA Infrastructure Version 5 Release 16 Page 292
the point is copied under the current body or under a new Geometrical Set if no
(if suitable), then the first available Geometrical Set exists
Geometrical Set if there is one. The
number suffixing the name is incremented
accordingly
If you copy then paste Split.1 As Result (or As Result With Link), only Split.1 is pasted.
the point is copied under a node named or under the Geometrical Set if you select an
"External References" if you select the Part Geometrical Set
Body, the part itself or no destination at all
CATIA Infrastructure Version 5 Release 16 Page 294
In both cases, the pasted element contains a green symbol indicating that it has been copied from a document different from the
document it is pasted to and that it is synchronized with its reference.
Note:
❍ Copy > Paste is an explicit action. As a consequence, a feature pasted "As Result With Link" can be pasted as an external reference
but will always appear in Show mode, even if the Create external references in Show mode check box is not selected in Tools >
Options > Infrastructure > Part Infrastructure > General
● when a feature is pasted As Result with Link, the color (if any) is kept. However, note that this color is not considered as a
synchronizable information: the color is only copied when the feature is pasted and therefore, you will not be able to update it if the
color of the original feature is modified.
the point is copied under the current body or under a new Geometrical Set if no
(if suitable), then the first available Geometrical Set exists:
Geometrical Set if there is one. The object
number is incremented.
In both cases, the pasted element contains a red symbol indicating that the pasted element is isolated, i.e. it can no longer be edited.
Note: pasting a geometrical set As Result is recursive, i.e. all the elements located below the geometrical set are also be pasted.
In the following example, when copying then pasting "Geometrical Set.1" As Result onto "Part1", you can see that the resulting copy
(named "Geometrical Set.1") contains all the elements included in Geometrical Set.1:
CATIA Infrastructure Version 5 Release 16 Page 295
If the In the main object check box is selected in Tools > Options > Infrastructure > Part Infrastructure > Display, the
"Result of" prefix is added to the resulting copy. In our example, it would be named "Result of Geometrical Set.1".
● If a surface or wireframe feature has been renamed via Edit > Properties > Feature Properties prior to copying it, this feature is pasted
as "Result of SurfaceUserName" when using As Result or As Result with Link, and as "Copy of SurfaceUserName" when using As
Specified in Part Document only when the In the main object check box is selected in Tools > Options > Infrastructure > Part
Infrastructure > Display.
This "Copy of ..." or "Result of ..." prefix is used only if the document in which the element is pasted already contains a feature
renamed "SurfaceUserName". If the name "Copy of SurfaceUserName" conflicts with the name of an existing feature, the system will
try to name the pasted feature "Copy (2) of SurfaceUserName" and if this new name is already used, it will try "Copy (3) of
SurfaceUserName" and so on.
If the user pastes in an empty CATPart, the name "SurfaceUserName" does not conflict with any other name and thus, can be kept as
is.
When the No name check or Under the same tree node check box is selected, no prefix is added
● If you copy then paste As Result a surface element which is not a point, a line, a surface or a plane, the result will be a line, a curve, a
circle or a surface according to the geometrical dimension and the type of the element.
If the dimension cannot be determined (this is the case for features containing several geometrical domains with a different dimension such as a
point and a line or a line and a plane), the result is a 3DDatum.
In the example below, when "Split.1" is copied then pasted As Result onto "Part1", the resulting element is a surface ("Surface.2"):
CATIA Infrastructure Version 5 Release 16 Page 296
● If you copy then paste As Result With Link a surface element which is not a point, a line, a surface or a plane, then the result is a curve or
a surface according to the geometrical dimension.
The result can be neither a line, nor a circle because it is not possible to synchronize a line or a circle with a general curve.
Pasting Contextual Features and Surface Objects Using the Geometry Area
This scenario aims at explaining how to paste contextual features and surface objects by selecting an object in the geometry area.
In our example, we assume there are two documents: CCP.CATProduct, containing the elements to be copied, and the target document.
Contextual Features
Three results might occur depending on the paste location and the elements contained in the target document:
a. if you try to paste the edge fillet onto a part body with no pad, an error occurs since a fillet needs an element of type "Pad" to be pasted to.
The following window appears:
b. if you try to paste it to a pad with its sketch and you select one or more edges, the edge fillet is correctly pasted:
CATIA Infrastructure Version 5 Release 16 Page 298
c. if you try to paste it to a pad with its sketch without selecting any paste location, an error occurs since several edges exist and the following
dialog box is displayed:
CATIA Infrastructure Version 5 Release 16 Page 299
● Click Edit then OK to close the Feature Definition Error dialog box
● In the Edge Fillet Definition dialog box opens, select the objects to fillet as well as the radius value and the propagation. (Refer to the
Version 5 - Part Design User's Guide for more information on creating an edge fillet)
Note that if you select the line Edge.1, the Edit dialog box appears instead of the Edge Fillet Definition dialog box to let you
select the element to paste the fillet to.
● Click OK to validate.
Selecting the Deactivate button results in the deactivation of the edge fillet representation, i.e. it appears in the specification tree only
with the following symbol:
Note: As far as contextual features with multiple entries are concerned, we recommend that you use PowerCopies to copy/paste multiple elements
or single elements taking multiple features as entry specifications. For more information on using PowerCopies, refer to the Version 5 Generative
Shape Design User`s Guide - Managing Power Copies.
Surface Objects
For detailed information on the Parent/Children... command, refer to the Version 5 Generative Shape Design User`s Guide - "Parents and
Children".
CATIA Infrastructure Version 5 Release 16 Page 302
3. Once these dependencies are displayed, you can either select only the necessary elements (using the multi-selection) or select the whole Open Body
● if no paste destination has been selected or if you are working with power copies, the application tries to paste the element in or after the current feature.
The rules that apply when creating geometrical features also apply when pasting them as shown in the following table:
As far as power copies are concerned, the rules that are applied are the following if the feature to be pasted is a geometrical set or an ordered geometrical
set:
● if the geometrical set was located under the part as defined in the power copy, the feature is pasted under the part
● if the geometrical set was a sub-geometrical set (i.e. located under a body or under another set), the feature is pasted according to the current feature.
CATIA Infrastructure Version 5 Release 16 Page 303
Deleting Objects
1. Select the object(s) you wish to delete, either in the specification tree or in the geometry tree.
The object(s) selected are highlighted in both the geometry area and the specification tree.
Deleting objects may lead to deleting other objects dependent on the object to be deleted.
When this is the case, a dialog box appears identifying which features are impacted by the deletion, and
prompting you to decide whether to delete the impacted features or not.
For detailed information on the options displayed in this dialog box, refer to "Deleting Features" in the Version 5 -
Part Design User's Guide.
For instance, you can replace "Sketch.1" with another sketch. To do so, click "PartBody\Sketch.1": this displays
"Sketch.1" in the Replace box and you can then select the replacing sketch in the geometry area or in the
specification tree.
The sketch is deleted and the name of the replacing item is now displayed in the With box as shown below:
When deleting new, modified or pointed documents, a warning message gives you a list of unsaved documents that will be
removed and prompts you to:
● click Yes if you want to edit these modified documents. This opens in a new window each document listed in the warning
message
● click No if you do not want to keep the modifications
● click Cancel to cancel the delete operation and restore the previous state.
"Pointed documents" implies directly pointed documents as well as documents indirectly pointed by a document about to be
deleted. For instance, when deleting a sub-product, all the modified CATPart documents included in this sub-product will be
listed in the warning.
Nevertheless, note that documents may not be listed in the warning message. This is the case when a document is:
● edited in another editor. For instance, if you open a CATPart document using the Open in New Window contextual
command then delete one of its instances, you will not be asked to edit the document
● pointed by another document edited in another editor.
CATIA Infrastructure Version 5 Release 16 Page 307
To display the properties of an object, first select the object, either in the geometry area or in the
specification tree, then select Edit > Properties (or press ALT+Enter) or right-click then select
Properties.
The various properties available for the selected object are grouped together in several tabs according to
their category.
In our example, when selecting a part body, we can access the following tabs: Feature Properties,
Graphic and Mechanical.
However, as explained above, the name and number of tabs displayed in the Properties dialog box
varies according to the type of object you select. For instance, when accessing the properties of a sheet,
the Properties dialog box looks like this:
CATIA Infrastructure Version 5 Release 16 Page 309
All these tabs are detailed in the documentations of the workbenches in which they are implemented.
Regarding the example below, the Sheet tab is detailed in the Version 5 - Interactive Drafting User's
Guide.
Some applications, Drafting for example, do not display all available tabs in the Properties dialog box
when it is first displayed. Click the More... button to access any other tabs. A progress bar appears:
You can either wait until more properties are displayed (and this may take a long time), or interrupt the
command by clicking Cancel.
If interrupted, the Properties dialog box returns to its original state, i.e. as if the More... button had
not been clicked.
In both cases (interruption or not), the More... button then disappears:
CATIA Infrastructure Version 5 Release 16 Page 310
You can also add properties to a .CATPart or a .CATProduct document by clicking the Define other
properties... button displayed in the Product tab. This tab is displayed only when displaying the
properties of a part or a product.
Clicking this button opens the following dialog box:
CATIA Infrastructure Version 5 Release 16 Page 311
For detailed information on this dialog box, refer to "Modifying Component Properties" in the Version 5 -
Product Structure User's Guide.
Note that when displaying the properties of a preselected object (for instance, you point at an object in
the specification tree without clicking it then press ALT+Enter), the Properties command lets you
access the object properties but OK and Apply are grayed out as shown below:
CATIA Infrastructure Version 5 Release 16 Page 312
This means that even if the values contained in the dialog box can be modified, you will not be able to
apply your modifications to the preselected object.
CATIA Infrastructure Version 5 Release 16 Page 313
The following properties can be inherited: color, transparency, line type and line weight. This inheritance
can be deactivated by doing one of the actions below depending on the property you do want to inherit:
For detailed information on graphic properties applied to products, refer to "Managing Graphic Properties
in Products" in the Version 5 - Product Structure User's Guide.
● When a mechanical object (a pad, for instance) has been assigned a color, this color is used to
display the object. Otherwise, the object is displayed using the color of its father element (i.e. the
Part Body).
To reset the inheritance from the father to the children, select the Reset properties command from
the Edit menu or from the pad contextual menu. Bear in mind that this command cancels any local
modification applied to the graphic properties of the pad (including color and transparency)
● The following properties are set at the Part Body level and cannot be inherited: point symbol, line
thickness and line type.
Materials
When a material has been applied onto a part with Material selected in View > Render Style >
Customize View (or with the Shading with Material icon selected in the View toolbar), the
graphic properties defined in the Properties dialog box have no impact on the part display anymore.
As a consequence, if you need to modify the transparency, for instance, this must be done in the
material properties. For detailed information on modifying material properties and on materials in
general, refer to the Version 5 - Real Time Rendering User's Guide.
CATIA Infrastructure Version 5 Release 16 Page 314
The object to be selected when using the Part Design application is the PartBody item in the
specification tree.
2. Select Edit > Properties command (or press ALT+Enter) or right-click then select Properties.
3. Click the Graphic tab to display the graphic properties of the current object:
CATIA Infrastructure Version 5 Release 16 Page 315
In the above dialog box, the graphic properties available for editing are:
● Color (colors the current object) and Transparency for the fill
● Color, Linetype and Thickness for edges
● Line, Linetype and Thickness for lines and curves
● Color and Symbol for points
● Show and Pickable attributes
● LowInt
● Layers
● Rendering Style.
However, do not forget that the look of the Properties dialog box varies according to the type
of the selected object.
When displaying the graphic properties of an Assembly object, the dialog box looks like this:
CATIA Infrastructure Version 5 Release 16 Page 316
No Color lets you deactivate the color inheritance for Assembly objects. You can then apply a
color onto a face without having to modify the product color. To do so:
The selected color is now displayed in the field in the list. Pointing the cursor over the list
displays the name of the selected color.
CATIA Infrastructure Version 5 Release 16 Page 318
When applying a color onto an Assembly object, any other element located at a lower level in
the specification tree inherits this color and the list displays the color of the Assembly object.
However, the color modification impacts only the display at rendering level and not the graphic
properties. This can be useful, for instance, to highlight an object among others without
altering its graphic properties.
If you want to deactivate the inheritance mechanism, click the Color list: all the elements
located at a lower level have their own color back and No Color is displayed in the list.
When working with Edges and points and Shading selected, the color applied to the product
is also applied to the mesh but not to lineic elements (edges, sketches, etc.) which turn black.
In this case, it not possible to modify the color of these lineic elements.
However, when working with the Edges and points check box selected, the color applied to
the product is also applied to lineic elements.
Color on surfaces
You can apply a color on surfaces' sub-elements. Let's suppose the following model:
If you select the the sub-element "EdgeFillet.1" then access its graphic properties, you see
that the fill Color list is available:
CATIA Infrastructure Version 5 Release 16 Page 319
You can then select the desired color from the combo box and click Apply or OK to confirm.
The color is applied to the selected face only:
Note:
● if you modify the geometry, the sub-element keeps its color when the geometry is updated
● if you create a new feature using the sub-element's surface, the color of the sub-element
is not propagated to the new feature.
CATIA Infrastructure Version 5 Release 16 Page 320
6. To access more colors, or to create your own colors, click More Colors... at the bottom of the list
In the Basic Colors area, among the 48 colors provided, 16 are the same as those in the
previous list. The remaining are extra colors.
The Custom Colors area contains sixteen free boxes in which you can place your custom
colors.
7. Click the Define Custom Colors >> button to display the full color palette and color
customization tools:
CATIA Infrastructure Version 5 Release 16 Page 321
Drag the cross inside the spectrum to instantaneously change the color in the small box below
the spectrum.
The HSL (Hue, Saturation and Luminance) and RGB (Red, Green and Blue) values vary
according to where the cross is located. You can also enter HSL and RGB values in the fields
provided to suit your exact color specifications.
Move the arrow up or down to vary the brightness of the custom color.
CATIA Infrastructure Version 5 Release 16 Page 322
8. Once you are happy with the color, click one of the free boxes in the Custom Colors area, then
Click the Add to Custom Colors button to add the custom color.
CATIA Infrastructure Version 5 Release 16 Page 323
The color is now displayed in the Color fill box of the Graphic Properties tab.
11. To make the part more or less transparent, drag the Transparency slider to set the appropriate
● Screen Door
● Alpha Blending
via the Performance tab in Tools > Options. For more information, refer to Customizing
Performance Settings.
CATIA Infrastructure Version 5 Release 16 Page 324
As far as .asm documents are concerned, you can select or clear the Transparency check box
to apply or not a transparency inheritance independently from the color of the selected object.
12. To set color edges on parts, use the Color list for edges and proceed the same way.
13. To set edge line type and thickness, use the appropriate lists.
14. If you have selected a line or a curve, you can set the line and curve color, the linetype and
15. If you have selected a point, you can set the point color in the same way as for parts. To select
the symbol used to represent the point, select the symbol from the Symbol list.
16. In the Show, Pick and Layers area, the Shown check box indicates if the object is always visible
This check box is displayed for information only and cannot be modified.
For more information about the show and no show modes, refer to Hiding and Showing
Objects.
17. Still in the Show, Pick and Layers area, select the Pickable check box if you want the object to
always be selectable.
18. The Layer list indicates the number of layers the selected objects are assigned to. Otherwise
When pointing to the Layer list, a tootip indicates whether the layer definition location is
stored in the document or in the user settings (i.e. the CATSettings directory).
However, bear in mind that this tooltip is displayed for information only, you cannot modify
the storage location which has been set as explained below:
Use the list to choose among the list of named layers and assign the chosen layer to the
selected objects: None, 0 General, 1-999 (according to the number of layers in the Layer list).
For more information, refer to Assigning Objects to Layers.
The Layer box also contains the Other Layers... command which lets you create your own
named layers. Refer to Creating New Layers for more details.
19. You can select the Low Intensity check box to apply the low-intensity color to the selected
object. The color to be applied to low-intensity elements can be modified defined in Tools >
20. The Rendering Style list lets you select the rendering style you want to apply to the selected
This rendering style will then be used to visualize the object independently from the rendering
style applied to the 3D window when using the Enable object view mode visualization mode.
Note that this option is identical to the one provided in the Graphic Properties toolbar.
CATIA Infrastructure Version 5 Release 16 Page 326
● Part Body
You can apply a rendering style to each body composing the part body and this, even if a
All the elements gathered in the part body or in the body inherit the rendering style of
their parent. As a consequence, you cannot apply a rendering style to the child solid
● Geometrical Set
You can apply a rendering style to the Geometrical Set as a whole and to each child
feature in the graph ; each feature may be applied a different rendering style. If no
rendering style has been applied to a feature, this feature will be displayed with the
rendering style applied to the father element or, if no father exists, with the rendering
● Shape Body
The behavior is identical to the one of the Geometrical Set except that different child
features may share the same visual representation and therefore, the same rendering
style.
By default, no rendering style is applied but you can choose among the following styles:
● No Specific Rendering
This is the default mode. You can use it to remove a rendering style that has been
previously applied
● Transparent
● Wireframe
● Shading
About Automation
Macros are provided to retrieve and change the following graphic properties:
● color
● opacity
● line type
● line thickness
● symbol
● show
● pick
● layers.
This task shows you how to display and edit the graphic properties of a selected object using the Graphic
Properties toolbar.
● when changing the color of an object inheriting the color from its product using the Graphic
Properties toolbar, this modifies the product color (and not the one of the object).
1. To display the Graphic Properties toolbar (which is hidden by default), select View > Toolbars
The capture below illustrates the relation between the displayed boxes and the display they
impact:
CATIA Infrastructure Version 5 Release 16 Page 330
2. Painter lets you apply graphic properties from one object to another. To do so:
● select the object(s) on which you want to apply new graphic properties
● click Painter
● select the reference object, i.e. the object from which you will copy the graphic properties.
Painter does not allow you to copy all the graphic properties of an object, but only a set of
graphic properties for each list.
In case of a part body, for instance, it is not possible to modify the color of edges, or the color
of edges and faces at the same time. Only the color of faces can be modified.
The reason is that the Painter has the same effect as the lists displayed in the Graphic
Properties toolbar. When you use the fill Color list, you modify only the color of faces.
Therefore, when you use the Painter to modify a color, only the color of faces is impacted.
When you modify one of the graphic properties for a pad, the new graphic property
supersedes the one applied to the father element (i.e. the Part Body). The pad will no more
inherit the Part Body graphic properties, even if you reset the modified graphic property to its
original state.
To reset the inheritance from the father to the children, set the modified graphic property to
Auto in the Graphic Properties toolbar.
3. Choose the color to be applied to the object using the fill Color list.
The No Color option lets you apply a color onto a face without having to modify the product
color. To do so:
The selected color is now displayed in the list. Pointing the cursor over the combo box displays
the name of the selected color.
5. To access more colors, or to create your own colors, click the More Colors... option at the
The color is now displayed in the Color fill list of the Graphic properties tab.
For instance, "100%" corresponds to a full visibility, "50%" to a semi-transparency and "0%" to a
Note that the visual feedback differs according to the transparency mode you set:
● Alpha Blending: similar to looking through clear glass. You can choose a value between 1
and 255
● Screen Door: similar to viewing an object through a mesh or a screen. This mode lets you
use only two values:
❍ "0" (the object is opaque)
❍ between 1 and 255 (1 pixel out of 2 is represented, which gives the illusion that the
transparency has been set to "50%" or "127/255").
via the Performance tab in Tools > Options. For more information, refer to Customizing
Performance Settings.
8. Set edge line type and weight using the appropriate lists.
If you have selected a line or a curve, you can set the line and curve color as well as the
9. Set the point symbol you want to use to represent the point using the appropriate list.
You can set the point color in the same way as for parts.
10. The Rendering Style list lets you select the rendering style to be applied to the selected object,
By default, no specific style is applied. You can choose among the following styles:
CATIA Infrastructure Version 5 Release 16 Page 333
● Auto
● Transparent
● Wireframe
● Shading
● Shading with Edges.
This option is identical to the one provided in the Properties dialog box.
information.
11. Use the Layer list to choose among the list of named layers and assign the chosen layer to the
selected objects: "None", "0 General", "1-999" (according to the number of layers in the Layer
list).
The Layer list indicates the number of layers the selected objects are assigned to. Otherwise
When pointing at the Layer list, a tooltip displays the layer name (if any), the layer number
as well as the storage location of the layer definition:
CATIA Infrastructure Version 5 Release 16 Page 334
The layer definition location is stored either in the document or in the user settings (i.e. the
CATSettings directory).
However, bear in mind that you cannot modify the storage location which has been set as
explained below:
When using the list, you can also select Other Layers... to open the Named Layers dialog
box in which you can create and rename layers but also modify layer numbers.
For instance, to rename a layer, slowly click twice the line containing the layer name. This
makes the field editable and you can enter the new layer name as shown below:
Then, click anywhere outside the editable box to confirm the name before clicking OK to
validate.
For detailed information on how to use the Named Layers dialog box, refer to Adding and
Naming Layers.
When pointing again at the Layer list, you can see that the tooltip information is updated and
the new layer name is displayed:
CATIA Infrastructure Version 5 Release 16 Page 335
12. Click the icon to access the Graphic Properties Wizard. Refer to Using the Graphic
Properties Wizard for detailed information.
CATIA Infrastructure Version 5 Release 16 Page 336
This task shows you how to access and use the Graphic Properties Wizard. This wizard is a viewer that displays the graphic
properties of the selected object and its parents and thus, makes it easier to identify which parent each object's graphic property
derives from.
1. To display the Graphic Properties toolbar (which is hidden by default), select View > Toolbars > Graphic Properties.
For detailed information on this toolbar, refer to Using the Graphic Properties Toolbar.
2. In the specification tree or geometry area, select the item on which you want information. In our example, we select
4. Use the list displayed in the bottom right part of the window to select the graphic property on which you want information
If do not select any item prior to launching the Graphic Properties Wizard, the window displays No Selection and lets
you select an element from the specification tree or the geometry area.
CATIA Infrastructure Version 5 Release 16 Page 337
5. Click the icons available in the Graphic Properties icon box or use the Graphic Properties list to select the graphic property on
Note: when no information is found on a graphic property, Not Defined is displayed next to the object name.
The Graphic Properties icon box lets you use the following icons (you can click the desired icon on the picture below to
Color: indicates the color of each object in the path (equivalent to Color in the list) in the box displayed
to the right.
In our example, the color of PartBody displayed in the global result area is "green":
Opacity: displays the opacity value applied to each item in the path (equivalent to Opacity in the list).
The background color also reflects the opacity. The lighter the color, the less opaque the object:
LineType: displays the line type applied to edges (equivalent to LineType in the list). The boundary of
the box displayed to the right of each item is drawn according to the associated type as shown by the
following two examples:
Thickness: displays the line thickness (equivalent to Thickness in the list). When a thickness has been
defined, a line is displayed next to the object along with the corresponding value in millimeters. The
higher the value, the thicker the line:
CATIA Infrastructure Version 5 Release 16 Page 339
Symbol: displays the symbol used to represent the object, if any (equivalent to Symbol in the list):
Show: indicates whether an object is displayed in Show or NoShow mode (equivalent to Show in the
list). These two different modes are identified by two different background colors and two different
pictures:
Pick: indicates whether an object can be selected or not (equivalent to Pick in the list). These two
different modes are identified by two different background colors and two different pictures:
Layer: indicates which objects are visible or invisible (equivalent to Layer in the list). To assign objects
to layers, refer to Assigning Objects to Layers and to learn how to make objects visible or invisible, refer
to Using Visualization Filters.
The layer to which each object is assigned is identified by a different background color and the layer
number is displayed opposite the visibility information:
As you can see in the above picture, no layer number is indicated for the global result.
LowInt: indicates whether a low-intensity color has been applied to an object or not (equivalent to Low
Intensity in the list).
The default low-intensity color is "dark green" but you can change it in Tools > Options > General >
Display > Visualization.
When a low-intensity color has been applied, it is displayed in background. Otherwise, there is no
background color and the state is "Normal":
CATIA Infrastructure Version 5 Release 16 Page 340
The Graphic Properties Wizard window is automatically updated to display the graphic properties of the selected object.
Measuring Objects
This task introduces the Scale Planes command which lets you measure objects directly on screen with a
1:1 scale (i.e. real size display) or with a lower/greater scale according to your needs.
Note that you cannot use this capability when working with a multi-view configuration.
For an optimized accuracy, you need to store your screen dimensions (in millimeters), in the following two
variables:
● set CATWidthMMOfScreen = width_in_millimeters (on Windows)
or
export CATWidthMMOfScreen = width_in_millimeters (on UNIX)
● set CATHeightMMOfScreen = height_in_millimeters (on Windows)
or
export CATHeightMMOfScreen = height_in_millimeters (on UNIX)
Otherwise, the measured dimensions may vary depending on the operating system.
1. Select View > Render Style > Perspective or View > Render Style > Parallel to display the
Note: Perspective is related to the size of the object being viewed and the distance from the
object to the observer.
c:Scale Planes
The Scale Planes command is also accessible via the Commands tab of the Customize dialog
box.
For more information on customizing commands, refer to Customizing Command Properties in
this guide.
3. Click Apply to display the scale plane and keep the Scale Plane Properties dialog box:
As shown in the picture, the scale plane is represented by a transparent grid which lets you
visualize the object displayed behind.
CATIA Infrastructure Version 5 Release 16 Page 344
This grid is divided into squares and the space between these squares as well as the width and
height (in millimeters) correspond to the values displayed in the Scale Plane Properties
dialog box.
In our example, the width is 200 mm and the height is 100 mm. In the picture above, you can
see that:
● the width is divided into 20 squares, each of them being equal to 10 mm (as indicated in
the Vertical spacing box)
● the height is divided into 10 squares of 10 mm each (as indicated in the Horizontal
spacing box).
If you set the space between vertical and horizontal lines to "20 mm", the grid looks like this:
The width is now divided into 10 squares of 20 mm each and the height into 5 squares of 20
mm each.
The default value ("1") provides a real size display whereas "0.5" corresponds to a halfsize
display. You can thus measure small objects by entering a scale factor greater than 1 as well as
big objects by entering a scale factor lower than 1.
CATIA Infrastructure Version 5 Release 16 Page 345
6. Set the space between vertical and horizontal by entering a value (in millimeters) in the Vertical
If the value you enter is not a multiple of the value set for Width or Height, the space
between squares are approximated to give a round number (and this may make it more difficult
Note: The Show the grid check box lets you activate or deactivate the grid display.
It is recommended to display the grid when you are working in a conical projection.
7. Click OK (or Apply then OK) to validate and close the dialog box.
8. Adjust the viewpoint so that the object is correctly snapped on the grid. To do so, follow the
● if you are working in a parallel view (i.e. cylindrical projection), running the Scale Planes
command moves the user viewpoint so that the object is automatically displayed in the
selected scale.
You just have to translate the viewpoint horizontally or vertically to align the object on the
grid:
CATIA Infrastructure Version 5 Release 16 Page 346
The zoom mode is locked when running the Scale Planes command in a parallel view.
● if you are working in a perspective view (i.e. conical projection), zoom progressively until
the object is displayed in front of the grid then translate the object as necessary to align it
with the grid and facilitate the measurement:
CATIA Infrastructure Version 5 Release 16 Page 347
Let`s have a look at our model which has been correctly positioned.
We are now able to measure the hole diameter and we see that the size is comprised between
60 and 100 mm:
100 mm - 60 mm = 40 mm
Note: Translating or zooming the object does not affect the grid size since its dimensions are
defined in the Scale Plane Properties dialog box.
9. To exit the command, click Close in the Scale Plane Properties dialog box.
You can also key in c:Scale Planes once again in the power input field.
CATIA Infrastructure Version 5 Release 16 Page 349
You can use a graphic manipulator referred to as the 3D compass to perform a certain number of
manipulations on certain objects created and managed by certain applications (for example, Product
Structure, Assembly, FreeStyle Shaper, DMU Navigator, etc.).
You can also use the compass to manipulate viewpoint representations ("cameras") used to capture
viewpoints and materials (in P2 mode using the Real Time Rendering application).
The 3D compass is always active. You can show and hide the compass by toggling the View->Compass
command. Note that hiding the compass does not deactivate it.
The compass is displayed by default in the top right corner of the document.
The letters X, Y and Z represent the axes. The Z axis is the default orientation. The point close to the Z
axis is the free rotation handle used for freely rotating the compass and the document's objects at the
same time.
The red square is the compass manipulation handle you use to drag the compass and place on
objects to be manipulated. You can also rotate objects around this point.
The base of the compass, the XY plane, is the privileged plane. This concept is not useful when simply
using the Select command. It is only useful when using application commands that use manipulators
which require working planes (for example, when creating planar patches or modifying control points
using the FreeStyle Shaper).
CATIA Infrastructure Version 5 Release 16 Page 351
● manipulate viewpoints using the mouse and compass: this is just another way of panning and
rotating all objects in the document at the same time
● move and rotate non-constrained objects using the mouse and compass
Moving objects in this context means physically moving them so as to redefine their spatial
coordinates with respect to the absolute axis system in a document. Moving must not be confused
with panning an object, which simply modifies the viewpoint from which you look at an object: the
position of the object in the document remains the same.
● move and rotate non-constrained objects using the Edit... contextual command
● lock the compass orientation
● snap the compass automatically onto a selected object
● set the plane in which you move objects parallel to the screen
● switch the privileged plane to the XZ or YZ planes of the compass
● use the privileged plane as a working plane in applications such as the FreeStyle Shaper application,
for example, when manipulating control point manipulators on planar patches and curves.
If you are also using the Assembly Design application, which provides a number of advanced positioning
tools, consider the 3D compass as a preliminary tool for positioning components in space prior to fine
positioning of those components within the assembly.
If you are using a space mouse, you can also manipulate the 3D compass when it is in the scene,
otherwise the space mouse lets you manipulate the viewpoint.
You can use the 3D compass to manipulate non-constrained objects, in other words, objects not linked
together by constraints. However, you can manipulate groups of objects in assemblies which are linked
to each other by constraints.
CATIA Infrastructure Version 5 Release 16 Page 352
When you create a pad, for example, you create it from a sketch which itself is located in a fixed plane,
either a reference plane or a plane you create.
When you drag and drop the compass onto the pad (refer to Manipulating Objects Using the Mouse and
Compass for more details), a message will inform you that certain elements in the pad are fixed (the
plane from which the sketch was created), and therefore you cannot move the pad.
If you right-click the sketch, then select Parent/Children, you see that the parent of the sketch is a
fixed plane. You cannot move the pad until you have either isolated the fixed element (using the Isolate
contextual command).
CATIA Infrastructure Version 5 Release 16 Page 353
Note: the 3D compass and the absolute axis at the bottom right of the document are aligned identically
by default.
1. Rotate to see how the objects, 3D compass and the absolute axis are rotated together.
CATIA Infrastructure Version 5 Release 16 Page 354
The cursor shape changes to: . You will also notice that the following parts of the compass
are highlighted as you point to them:
● compass axes
● arcs on the planes of the compass
● and the planes themselves.
When you drag any part of the compass, the cursor shape changes to: .
If you selected the Display manipulation bounding box check box in Tools > Options >
General > Display > Navigation, a box appears around the selected object if it can be
manipulated by the compass:
CATIA Infrastructure Version 5 Release 16 Page 355
The edges of the bounding box around a selected object always remain aligned with the
compass axes.
Note that the manipulation bounding box differs from the manipulation handle which looks like
this:
The display of this manipulation handle is controlled by the Manipulation Handle command
available in DELMIA products. For more information, refer to "Using the Manipulation Handle"
in the Version 5 - 3D Simulation for Manufacturing User's Guide on the DELMIA Documentation
CD-ROM.
The viewpoint is panned along the direction of the axis. For example, dragging the Z axis
upwards pans up along the Z axis like this:
CATIA Infrastructure Version 5 Release 16 Page 356
For example, dragging the arc YZ to the right rotates the objects in the plane subtended by
the arc YZ like this:
CATIA Infrastructure Version 5 Release 16 Page 357
Dragging close to the red square rotates the objects quickly; dragging further away from the
red square rotates more slowly. The rotation axis used is the same as that used when rotating
using the other rotation tools.
For example, dragging to the right the plane subtended by the arc ZY moves the objects on
the same plane like this:
Select View > Render Style > Perspective to perceive the effect more easily.
6. Drag the free rotation handle (the point at the top of the compass) to rotate the objects freely
like this:
CATIA Infrastructure Version 5 Release 16 Page 358
7. Point to either X, Y or Z to highlight the letter, then click the letter to make that axis
Clicking the same letter reverses the point from which you view the objects. For example,
clicking the letter Z lets you view the document along the Z axis like this:
CATIA Infrastructure Version 5 Release 16 Page 359
CATIA Infrastructure Version 5 Release 16 Page 360
Object manipulation using the compass is also available for P1 users, except for those working in Part
Design and Generative Shape Design workbenches.
The default compass orientation and the initial cursor shape are as follows:
1. Point to the compass manipulation handle (the red square located on the privileged plane at the
As you drag the compass, the cursor shape changes to: , and the compass now looks like
this:
The axis is the Z axis by default. The square base represents the current privileged plane.
The privileged plane is realigned with one of the planes on the object and is snapped to the
object.
3. Release the mouse button to drop the compass onto the object.
Dropping the compass onto the object snaps the compass to the object and selects it. The
compass changes color; the default color is light green. You set this color using the Handles
list in Tools > Options > General > Display > Visualization.
In our example, drag and drop the compass onto the part. One possible result could look like
this:
CATIA Infrastructure Version 5 Release 16 Page 362
In our example, the compass could also be oriented differently, depending on where you drop
the compass.
Note that the X axis is now w|x, the Y axis u|y, and the Z axis v|z; an extra letter is added is
this way to indicate that the axis in question is no longer oriented the same way as the
absolute reference axis in the bottom right corner.
When the compass is snapped onto an object, the letters identifying the compass axes are
displayed differently from the usual color and size: they are white (with a dark surrounding)
and their size is bigger for greater readibility whatever the background color.
This enables you to see more clearly the compass orientation, which is especially useful when
the compass is snapped onto objects with many different colors or with many small details.
Once the compass is snapped to the object, you can begin to manipulate the object. You do so
by simply dragging certain parts of the compass, exactly as you do to manipulate viewpoints
as explained in Manipulating Viewpoints Using the Mouse and Compass. This time, the object
(and not the viewpoints) will be manipulated.
4. In our example, drag the X axis of the compass to move the part to the other side of the block,
While dragging, the compass and a representation of the part are moved.
The distance from the origin of the axis (the red square or compass manipulation handle
located on the compass base) is displayed in real time as you move the object. The value
displayed will be preceded by the "-" sign (negative) if you move the object in the direction
opposite to the compass orientation.
CATIA Infrastructure Version 5 Release 16 Page 363
The translation increments are preset: you cannot reset the translation increments displayed.
When you drop the compass, the pad is now positioned approximately like this:
CATIA Infrastructure Version 5 Release 16 Page 364
● rotate the object in a plane (by dragging one of the compass arcs): the degree of rotation
is also displayed in real time
● move the object in a plane (by dragging one of the compass planes): the distance from
the origin to the new location (along both axes in the plane) is displayed in real time
● rotate freely about a point on the compass (by dragging the free rotation handle at the top
of the compass)
5. Drag the compass away from the selected object and drop it.
The compass is now disconnected from the object, but maintains its orientation:
CATIA Infrastructure Version 5 Release 16 Page 365
6. To reorient the compass the same way as the absolute reference axis, and restore the compass
to its original position in the top right corner of the document, drag and drop the compass onto
The compass is repositioned at its original position and takes its original orientation:
To achieve the same effect, you can also press and hold down Shift, then drag and drop the
compass. Release the left mouse button before releasing Shift.
Selecting View > Reset Compass also restores the compass to its original position, but does
not restore the default orientation.
If you selected the Display manipulation bounding box check box in Tools > Options >
General > Display > Navigation, a box appears around the selected object if it can be
manipulated by the compass.
CATIA Infrastructure Version 5 Release 16 Page 366
You can then drag any of the edges of the box to move the object in the corresponding
direction. Note also that the bounding box remains oriented the same way as the compass.
You can also align the compass on objects that the compass cannot manipulate: this technique
is useful if you want to detect a direction on the object for manipulating non-constrained
objects.
In our example, you could drag the compass onto the pad and align it with one of the pad
edges like this:
CATIA Infrastructure Version 5 Release 16 Page 367
You can then select the pad and drag the compass to move the pad in the same direction as
the edge of the pad. This is the ideal solution for manipulating several objects at a time. To do
so, select the first object, then press Ctrl and click other objects to add them to your
selection.
CATIA Infrastructure Version 5 Release 16 Page 368
You can only use the Edit... contextual command with the same objects as those with which you can use the
compass (for example, a planar patch).
You need access to a Version 5 - P2 FreeStyle Shaper configuration to follow this scenario.
1. Drag and drop the compass onto the object, then point to the compass and right-click to display the 3D
In our example, drag and drop the compass onto the planar patch and right-click:
CATIA Infrastructure Version 5 Release 16 Page 369
2. Right-click then select Edit to display the Parameters for Compass Manipulation dialog box:
CATIA Infrastructure Version 5 Release 16 Page 370
The Parameters for Compass Manipulation dialog box stays open during manipulation.
Note that:
● the current coordinates of the compass manipulation handle (red square), with respect to the center
of the 3D scene, are displayed in the corresponding fields for the Position option. In our example, the
center of the 3D scene, in this case, is the point of intersection of the 3 planes located on the pad
● when the compass is snapped onto an object (whether the Parameters for Compass Manipulation
dialog box is open or not), the letters identifying the compass axes are displayed differently from the
usual color and size: they are white surrounded with dark-blue border and their size is 50% bigger for
greater readibility whatever the background color.
This enables you to see more clearly the compass orientation, which is especially useful when the
compass is snapped onto objects with many different colors or with many small details.
3. In the Coordinates area, select the axis system with respect to which you will edit the coordinates of the
● either the Absolute axis system: allows you to move the part with respect to the absolute axis
● or the Active object: allows you to move the part with respect to the object which is active. To define
an object as being "active", double-click it in the specification tree: the object isl then highlighted in
For instance, let's suppose the active object is a part with a local axis system defined as current: in
that case, choosing Active results in displaying the coordinates of the compass with respect to the
4. Reset the X, Y and Z coordinates of the compass to zero, using the Position options, then click Apply.
In our example, because you dropped the compass onto the planar patch, the compass and the planar
patch are moved to the center of the 3D scene as follows:
CATIA Infrastructure Version 5 Release 16 Page 371
The Increment options let you translate or rotate the compass about the X, Y and Z axes in increments.
When using these options, axes are highlighted according to the increment button you click as shown
below:
5. To translate the compass and planar patch by increments along an individual axis (U, V or W), set the
translation values for an axis, then click the button or the button to translate in forward or reverse
direction, respectively.
6. To translate an object along a vector derived from two objects you select, click the Distance button in the
When you click the Distance button, all options in the dialog box are grayed out.
● a point
● a line
● or a plane.
The value for the detected distance is highlighted in the appropriate fields, expressed in the units of the
compass. Note that, depending on the compass orientation, some or all of the X, Y and Z coordinates
might be calculated.
If the first element is a line or a plane, you can then select a second element or enter a distance. For
example, selecting a line implies that you want to translate the object in the direction of the line, and you
can enter the distance for the translation in the Distance field. However, if you just select the two
elements, the distance between the two is displayed in the Distance field, and the object will be
translated over this distance and in the same direction. If the second element is a plane, the direction of
translation is normal to the plane.
Then, click either the button or the button to the right of the Distance box to translate the
object in the reverse or forward direction, respectively.
7. To rotate, set the rotation angle and click the button or the button for the axis about which you
want to rotate.
For example, with the object still located at the center of the 3D scene, rotating about the U axis
produces this result:
CATIA Infrastructure Version 5 Release 16 Page 373
8. To rotate the object through the angle between two elements, click the Angle button and select the two
elements.
You can select a line or a plane. The angle value is displayed in the Angle box.
If the rotation axis is parallel to one of the compass axes, the value is also displayed in the appropriate
box in the Rotation increment area, the 2 other ones being reset to 0.
Then click the button or the button to rotate the compass and the object about the computed
rotation axis.
Bear in mind that you can reset entered increments at any time simply by clicking the button.
Once the compass is snapped to the object, you can drag its arcs to translate or rotate the object
according to the increments you entered in the dialog box. When the dialog box is closed, the increments
are kept for the compass and bounding box motions.
When you wish to reset the compass and move it freely according to one direction, access the
Parameters for Compass Manipulation dialog box and set the corresponding value to 0.
CATIA Infrastructure Version 5 Release 16 Page 374
The compass is snapped automatically only onto non-constrained objects recognized by the
compass. The compass keeps its current alignment.
Note that if a new axis system has been created, selecting it in the geometry area or in the
specification tree will make the compass disappear. To make it re-appear, simply select any
other element in the geometry or in the tree.
CATIA Infrastructure Version 5 Release 16 Page 376
When you drop the compass onto an object, this orientation is kept.
When Lock current orientation mode is selected, the compass orientation cannot be
changed (either manually or automatically) whatever actions are done with the compass. In
particular, the compass orientation is kept even if Use Local Axis System is selected.
This task explains how to force the privileged plane to be parallel to the screen plane.
1. In our example, drag and drop the compass onto the part like this:
This forces the privileged plane parallel to the screen. This works even if you change
viewpoints in the document. The compass is now oriented like this:
CATIA Infrastructure Version 5 Release 16 Page 378
The privileged plane remains parallel to the screen as you manipulate the object.
CATIA Infrastructure Version 5 Release 16 Page 379
You need access to a Version 5 - P2 FreeStyle Shaper configuration to follow this scenario.
To learn how to define a new three-axis system locally and how to set is as current, refer to
Axis System.
The compass is oriented according to the local axis system defined as "current". In our
scenario, the current axis system is the one created in step 1:
CATIA Infrastructure Version 5 Release 16 Page 381
If no axis system has been defined by the user, the compass is oriented according to the
global axis system displayed in the bottom right corner of the screen.
CATIA Infrastructure Version 5 Release 16 Page 382
This task explains how to swap to a different privileged plane (XZ or YZ). This command is not useful when
simply using the Select command. It is only useful when using application commands that use manipulators
which require working planes, for example, when creating planar patches or modifying control points using the
FreeStyle Shaper.
You need access to a Version 5 - P2 FreeStyle Shaper configuration to follow this scenario.
3. Click New Control Points in the Shape Modification toolbar: control points appear on the patch,
and the Control Points dialog box appears.
Manipulators appear:
CATIA Infrastructure Version 5 Release 16 Page 383
Note that the manipulators, by default, are oriented in the same plane as the privileged plane of the
compass, in the XY plane.
5. Click anywhere in the geometry area then drag the compass onto the patch and align it in the following
direction:
CATIA Infrastructure Version 5 Release 16 Page 384
7. Drag the compass away from the patch and drop it into empty space (in other words, not on another
object).
This means that you now want to orient the manipulators in the YZ plane of the compass. The
manipulators are now located in the YZ plane:
CATIA Infrastructure Version 5 Release 16 Page 387
Do not be confused by the fact that the compass axes do not change: the compass is reoriented to
make the YZ the privileged plane, even though the axes on the compass still indicate that the
privileged plane is XY.
CATIA Infrastructure Version 5 Release 16 Page 388
This task explains how to keep the privileged plane visible during viewpoint manipulations.
This command is not useful when simply using the Select command. It is only useful when using application
commands that use manipulators which require working planes, for example, when creating planar patches or
modifying control points using the FreeStyle Shaper.
You need access to a Version 5 - P2 FreeStyle Shaper configuration to follow this scenario.
Control points appear on the patch, and the Control Points dialog box appears.
Manipulators appear:
CATIA Infrastructure Version 5 Release 16 Page 389
Note that the manipulators, by default, are oriented in the same plane as the privileged plane of the
compass, in the XY plane.
5. Click anywhere in the geometry area then drag the compass onto the patch and align it in the following
direction:
CATIA Infrastructure Version 5 Release 16 Page 390
The compass has now detected the orientation of the patch. Note that the manipulators, by default, are
oriented in the same plane as the privileged plane of the compass.
7. Drag the compass away from the patch and drop it into empty space (in other words, not on another
object).
Because rotating the viewpoint also rotates the compass, the privileged plane may be more or less
visible. When you work with commands that use manipulators which require working planes, it may be
difficult to work if the privileged plane is not always clearly visible:
CATIA Infrastructure Version 5 Release 16 Page 393
This time, the privileged plane is forced to be the most visible: the compass and the manipulators are
reoriented accordingly:
CATIA Infrastructure Version 5 Release 16 Page 394
You notice that, as you rotate, the privileged plane switches, the compass is reoriented accordingly, so
that the privileged plane always remains clearly visible. Each time this happens, the manipulators are
also repositioned in the new privileged plane.
Measuring
Measuring Distances between Geometrical Entities
Measuring Properties
Measuring Inertia
CATIA Infrastructure
Measuring Distances between Geometrical Page
Version 5 Release 16
Entities
396
( )
The Measure Between command lets you measure distance between geometrical entities.
Minimum distance and, if applicable angles, between points, surfaces, edges, vertices and entire products
Or,
Maximum distance between two surfaces, two volumes or a surface and a volume.
● Step-by-step scenario
● Editing measures
● Measuring angles
● Updating measures
● Measure cursors
● Restrictions
Insert the following sample model files: ATOMIZER.model, BODY1.model, BODY2.model, LOCK.model, NOZZLE1.model, NOZZLE2.model,
REGULATION_COMMAND.model, REGULATOR.model, TRIGGER.model and VALVE.model. They are to be found in the online documentation file tree in the
common functionalities sample folder cfysm/samples.
This task explains how to measure minimum and, if applicable, angles between geometrical entities (points, surfaces, edges, vertices and entire products).
1. Click Measure Between . In DMU, you can also select Analyze > Measure Between from the menu bar. The Measure Between dialog box
appears:
CATIA Infrastructure Version 5 Release 16 Page 398
By default, measures made on active products are done with respect to the product axis system.
Measures made on active parts are done with respect to the part axis system.
Note: This distinction is not valid for measures made prior to Version 5 Release 8 Service Pack 1 where all measures are made with respect to the
❍ Keep Measure check box: when selected, lets you keep the current and subsequent measures as features.
This is useful if you want to keep the measures as annotations for example.
Some measures kept as features are associative and can be used to valuate parameters or in formulas.
Note that in the Drafting and Advanced Meshing Tools workbenches, measures are done on-the-fly and are therefore not persistent nor
❍ Create Geometry button: lets you create the points and line corresponding to the minimum distance result.
❍ In DMU, the Measure Thickness command is also accessible from the Measure Between dialog box. For more information, see the DMU Space
Notice that the image in the dialog box changes depending on the measure type selected.
CATIA Infrastructure Version 5 Release 16 Page 400
3. Set the desired mode in the Selection 1 and Selection 2 mode drop-down list boxes.
4. Set the desired calculation mode in the Calculation mode drop-down list box.
Notes:
❍ Dynamic highlighting of geometrical entities helps you locate items to click on.
6. Click to select another surface, edge or vertex, or an entire product (selection 2).
A line representing the minimum distance vector is drawn between the selected items in the geometry area. Appropriate distance values are displayed
Note: For reasons of legibility, angles between lines and/or curves of less than 0.02 radians (1.146 degrees) are not displayed in the geometry
area.
CATIA Infrastructure Version 5 Release 16 Page 401
By default, the overall minimum distance and angle, if any, between the selected items are given in the Measure Between dialog box.
8. Set the Measure type to Fan to fix the first selection so that you can always measure from this item.
● Chain: lets you chain measures with the last selected item becoming the first selection in the next measure.
● Fan: fixes the first selection as the reference so that you always measure from this item.
● Any geometry: measures distances and, if applicable, angles between defined geometrical entities (points, edges, surfaces, etc.).
This mode recognizes the axis of cylinders and lets you measure the distance between two cylinder axes for example.
Selecting an axis system in the specification tree makes the distance measure from the axis system origin.
You can select sub-entities of V5 axis systems in the geometry area only. For V4 axis systems, distances are always measured from the origin.
CATIA Infrastructure Version 5 Release 16 Page 403
● Any geometry, infinite: measures distances and, if applicable, angles between the infinite geometry (plane, line or curve) on which the selected
The Arc center mode is activated and this mode also recognizes
cylinder axes. For all other selections, the measure mode is the
Any geometry
● Picking point: measures distances between points selected on defined geometrical entities.
Notes:
● The picking point is selected on visualization mode geometry and depends on the sag value used. It may not correspond
In the DMU section viewer, selecting two picking points on a curve gives the distance along the curve between points (curve length or CL) as well as the
● The minimum distance option must be set in the Measure Between Customization dialog box.
● Point only: measures distances between points. Dynamic highlighting is limited to points.
● Edge only, Surface only: measures distances and, if applicable, angles between edges and surfaces respectively. Dynamic highlighting is limited to
edges or surfaces and is thus simplified compared to the Any geometry mode. All types of edge are supported.
Products can be specified by selecting product geometry, for example an edge or surface, in the geometry area or the specification tree.
● Picking axis: measures distances and, if applicable, angles between an entity and an infinite line perpendicular to the screen.
CATIA Infrastructure Version 5 Release 16 Page 406
Simply click to create infinite line perpendicular to the screen.
Notes:
● Intersection: measures distances between points of intersection between two lines/curves/edges or a line/curve/edge and a surface. In this case, two
Geometrical entities (planar surfaces, lines and curves) are extended to infinity to determine the point of intersection. Curves are extended by tangency
at curve ends.
Curve-plane
CATIA Infrastructure Version 5 Release 16 Page 407
Line-plane
Curve-curve
Notes:
● Edge limits: measures distances between start and end points of an edge. Only start and end points can be selected with this option checked. The
● Arc center: measures distances between the centers of arcs. To define arc center, click three points on the geometry.
Note: The resulting measure will always be approximate and non associative.
● Center of 3 points arc: measures distances between the centers of arcs defined by 3 points.
● Coordinate: measures distances between coordinates entered for selection 1 and/or selection 2 items.
● Exact else approximate (default mode): measures access exact data and wherever possible true values are given. If exact values cannot be
● Exact: measures access exact data and true values are given. Note that you can only select exact items in the geometry area or specification tree.
In certain cases, in particular if products are selected, a warning dialog box informs you that the exact measure could not be made.
After some geometric operations, vertices (and corresponding macro points) may combine several representations on different supports (curves or
surfaces). These representations are not all located in the same position in space which means that the exact position of the vertex cannot be
Measure Between measurements are made with respect to the visualized representation. Measuring distance between two points therefore depends on
the chosen representation. Any calculation errors are due to the fact that the exact position of the vertex cannot be determined.
● Approximate: measures are made on tessellated objects and approximate values are given (identified by a ~ sign).
Notes:
❍ You can hide the display of the ~ sign using the Tools > Options command (General > Parameters and Measure > Measure Tools).
❍ The number of decimal places, the display of trailing zeros and limits for exponential notation is controlled by the Units tab in the Options dialog box
(Tools > Options, General > Parameters and Measure). For more information, see the Infrastructure User's Guide.
❍ Using the Other Selection... command in the contextual menu, you can access the center of spheres.
❍ Elements in No Show mode are not taken into account in the approximate calculation.
If you checked the Keep Measure option in the Measure Between dialog box, your measures are kept as features and your specification tree will look
Note: If the product is active, any measures on parts are placed in No Show.
Some measures kept as features are associative. In Design Mode, if you modify a part or move a part in a product structure context and the measure is
impacted, it will be identified as not up-to-date in the specification tree. You can then update it locally have it updated automatically.
When measures are used to valuate parameters, an associative link between the measure and parameter is created. Measures can also be used in formulas.
defined by the measure and sections entities selected for the measure only. All section plane manipulations are available.
Note: You may need an appropriate license to access the Sectioning command
.
P1-Only Functionality
In P1, the Measure Tools toolbar appears.
● Measure Dialogs : lets you show or hide the associated dialog box.
● Exit Measure : lets you exit the measure. This is useful when the dialog box is hidden.
● Maximum distance
Note: These options are mutually exclusive. Each time you change option, you must make your measure again.
You can also choose to display components and the coordinates of the two points (point 1 and point 2) between which the distance is measured.
What you set in the dialog box determines the display of the results in both the geometry area and the dialog box.
CATIA Infrastructure Version 5 Release 16 Page 412
Distance is measured normal to the selection and is always approximate. Two choices are available:
● Maximum distance from 1 to 2: gives the maximum distance of all distances measured from selection 1.
● Maximum distance: gives the highest maximum distance between the maximum distance measured from selection 1 and the maximum distance
Note: All selection 1 (or 2) normals intersecting selection 1 (or 2) are ignored.
CATIA Infrastructure Version 5 Release 16 Page 414
Between two G-1 continuous surfaces on a part in Design mode (result is exact)
You can now calculate the maximum distance between two G1 (continuous at the tangency level) surfaces (planar or not). The resulting measure is
exact.
Notes:
● G-1 stands for geometric tangency, it basically means: surfaces which are continuous at the tangency level.
● You can measure maximum distance only with exact geometries (i.e. in Design Mode).
The table below lists the possible wire frame selections for measuring maximum distance:
Surface
No Yes Yes
Curve
Yes Yes Yes
Point
Yes Yes MIN
● The second element is discretized (with a tessellation independent from the visualization sag)
● A minimal distance is then, measured between each point of discretization and the first selected element
● Are kept: only the minimal distances which project orthogonally.
The final value given is the maximum distance value of all kept minimal orthogonal distances.
Consequences:
CATIA Infrastructure Version 5 Release 16 Page 415
● The behavior is not symmetric when "Maximum Distance from 1 to 2" is used (except for point selection)
● The result is approximate
● If the minimal distance measured between a point of selection 2 and selection 1 is not orthogonal, it is not taken into account. In other words, cases in
which there is no orthogonality between the direction given by the two points of the minimal distance and selection 1 are excluded.
● Required orthogonality to keep the minimal distance within the result is not modeler-tolerant (Logical G1 continuity is not taken into account)
● Some scenarios do not provide any solution (see example below)
In this scenario, the left part does not return any solution since minimum distances in this zone are obtained at the curve left extremity point and are not
orthogonal to the curve.
Step-by-Step Scenario
1. Click Customize... and check the appropriate maximum distance option in the Measure Between Customization dialog box, then click OK.
The Other Axis option in the dialog box lets you measure distance in a local axis system.
This type of measure is associative: if you move the axis system, the measure is impacted and can be updated.
In the examples below, the measure is a minimum distance measure and the coordinates of the two points between which the distance is measured
are shown.
Note: All subsequent measures are made with respect to the selected axis system.
4. To change the axis system, click the Other Axis field and select another axis system.
5. To return to the absolute axis system, click
CATIA Infrastructure to clear
Version the Other
5 Release 16 Axis check box Page 418
Restrictions
● Neither Visualization Mode nor cgr files permit selection of individual vertices.
● Measures performed on sheet metal features provide wrong results. In unfolded view, volume elements are not taken into account when measuring Part
Bodies.
● Measures are not associative when switching between folded view and unfolded view (using the Fold/Unfold icon in the Sheet Metal toolbar).
CATIA Infrastructure Version 5 Release 16 Page 419
Measuring Angles
The following section describes:
● Exact angles
● Complementary angles
Exact Angles
The Measure Between command lets you measure exact angles between the following geometrical entities that have (at
Two lines (even if not in the same plane): A line and a curve:
Two curves:
Note: In the above three cases, if entities intersect more than once, the measure is made at the point of intersection
nearest the point at which selection 1 is made.
Note: If the curve and surface intersect more than once, the measure is made at the point of intersection nearest the
point of the selection on the curve.
Two surfaces: You can also measure the angle between two surfaces provided both surfaces are planar.
Complementary Angles
CATIA Infrastructure Version 5 Release 16 Page 421
You can obtain the complementary angle (360° - the initial angle measured) when measuring between two curves: drag
Note: The dialog box and knowledge parameters are refreshed. The value of the complementary angle is stored along with
the measure.
For any two geometrical entities that meet, the choice of measurement between a given angle or its complementary angle is
performed with respect to where you select the entities in the 3D area:
Note, If you select entities in the specification tree, the measured angle is given arbitrarily (A or 180 degrees - A)
CATIA Infrastructure Version 5 Release 16 Page 422
Measure Cursors
The appearance of the Measure Between and Measure Item cursor changes as you move it over items to
reflect the measure command you are in and to help you identify the selection. Dynamic highlighting of
surfaces, points, and vertices, etc. also helps you locate items to click on.
Surface
Planar surface
Line
Curve
Point
Circle
Sphere
CATIA Infrastructure Version 5 Release 16 Page 423
Cylinder
Volume
measure.
CATIA Infrastructure Version 5 Release 16 Page 424
Measuring Properties ( )
The Measure Item command lets you measure the properties associated to a selected item (points, edges, surfaces and entire
products).
● Measuring properties
● Editing measures
● Updating measures
● Measure cursors
● Important
Insert the following sample model files: ATOMIZER.model, BODY1.model, BODY2.model, LOCK.model, NOZZLE1.model,
They are to be found in the online documentation file tree in the common functionalities sample folder cfysm/samples.
Measuring Properties
This task explains how to measure the properties associated to a selected item.
3. Click the Measure Item icon . In DMU, you can also select Analyze > Measure Item from the menu bar. The
By default, properties of active products are measured with respect to the product axis system.
Properties of active parts are measured with respect to the part axis system.
Note: This distinction is not valid for measures made prior to Version 5 Release 8 Service Pack 1 where all measures are
❍ Keep Measure check box: when selected, lets you keep current and subsequent measures as features.
Some measures kept as features are associative and can be used to valuate parameters or in formulas.
In the Drafting and Advanced Meshing Tools workbenches, measures are done on-the-fly. They are not persistent. This
means that they are not associative and cannot be used as parameters.
❍ Create Geometry button: lets you create you create the center of gravity from measure results.
❍ The Measure Between command is accessible from the Measure Item dialog box. Simply click one of the Measure Between
❍ In DMU, the Measure Thickness command is also accessible from the Measure Item dialog box. For more information, see
4. Set the desired measure mode in the Selection 1 mode drop-down list box.
5. Set the desired calculation mode in the Calculation mode drop-down list box.
The dialog box gives information about the selected item, in our case a surface and indicates whether the result is an exact
or approximate value. The surface area is also displayed in the geometry area.
The number of decimal places, the display of trailing zeros and limits for exponential notation is controlled by the Units tab in
the Options dialog box (Tools > Options, General > Parameters and Measure). For more information, see the
Note: For reasons of legibility, angles measured by Angle by 3 points or on an arc of circle of less than 0.02 radians
If you checked the Keep Measure option in the Measure Item dialog box, your measures are kept as features
and your specification tree will look something like this if properties of the active product were measured.
Notes:
❍ If the product is active, any measures made on the active part are placed in No Show.
Some measures kept as features are associative. In Design Mode, if you modify a part or move a part in a product
structure context and the measure is impacted, it will be identified as not up-to-date in the specification tree. You
When measures are used to valuate parameters, an associative link between the measure and parameter is
❍ Any geometry (default mode): measures the properties of the selected item (point, edge, surface or entire
product).
❍ Point only: measures the properties of points. Dynamic highlighting is limited to points.
❍ Edge only: measures the properties of edges. All types of edge are supported.
In the last three modes, dynamic highlighting is limited to points, edges or surfaces depending on the mode
CATIA Infrastructure Version 5 Release 16 Page 429
selected, and is thus simplified compared to the Any geometry mode.
Products can be specified by selecting product geometry, for example an edge or surface, in the geometry area
❍ Angle by 3 points: measures the angle between two lines themselves defined by three points.
❍ To define lines:
❍ Select three existing points in the geometry area or in the specification tree.
Note: You cannot select picking points. Smart selection is offered. This means that a sphere or circle, for
❍ The resulting angle is always positive. It is measured in a counterclockwise direction and depends on the order
in which points were selected as well as your viewpoint (the normal to the plane is oriented towards you).
You can drag the angle line to show the complementary angle (360° - the initial angle measured).
You can also obtain the complementary angle when measuring the angle on arcs.
Note: The dialog box and knowledge parameters are refreshed. The value of the complementary angle is stored
❍ Thickness (DMU only): measures the thickness of an item. For more information, see the appropriate task in
❍ Using the Other Selection... command in the contextual menu, you can access the axis of a cylinder as well as
the center of a sphere to, for example, measure between two cylinder axes.
❍ Exact else approximate (default mode): measures access exact data and wherever possible true values are
given. If exact values cannot be measured, approximate values are given (identified by a ~ sign).
❍ Exact: measures access exact data and true values are given. Note that you can only select exact items in the
In certain cases, in particular if products are selected, a warning dialog box informs you that the exact measure
CATIA Infrastructure Version 5 Release 16 Page 431
❍ Approximate: measures are made on tessellated objects and approximate values are given (identified by a ~
sign). In design mode, the canonical type of surfaces (plane, cylinder, etc.) is not recognized.
❍ Note: You can hide the ~ sign using the Tools -> Options command (General ->Parameters and Measure -
>Measure Tools).
P1-Only Functionality
❍ Measure Dialogs : lets you show or hide the associated dialog box.
❍ Exit Measure : lets you exit the measure. This is useful when the dialog box is hidden.
1. Click Customize... in the Measure Item dialog box to see the properties the system can detect for the various types
Edges
The system detects whether the edge is a line, curve or arc, taking model accuracy into account and displays the
Notes:
❍ If the angle of an arc is less than 0.125 degrees, only the arc length is displayed in the geometry area. The
❍ The system arbitrarily assigns end points 1 and 2, however, once assigned, these points are persistent. The
Surfaces
❍ Center of gravity: The center of gravity of surfaces is visualized by a point. In the case of non planar surfaces,
the center of gravity is attached to the surface over the minimum distance.
❍ Plane: gives the equation of a planar face. The equation of a plane is: Ax + By + Cz + D=0.
CATIA Infrastructure Version 5 Release 16 Page 433
Note that there is an infinite number of equations possible (and an infinite number of solutions for values ABC and
D). The result given by Measure Item does not necessarily correspond to that in the feature specification. This is
because the measure is based on topology and does not know the feature specification associated with the
measured item.
❍ Perimeter: Visualization mode does not permit the measure of surface perimeter.
2. Set the properties you want the system to detect, then click Apply or Close. The Measure Item dialog box is updated
if you request more properties of the item you have just selected.
An Other Axis option in the dialog box lets you measure properties in a local axis system.
This type of measure is associative: if you move the axis system, the measure is impacted and can be updated.
1. Select the Other Axis check box in the Measure Item dialog box.
Note: All subsequent measures are made with respect to the selected axis system.
4. To change the axis system, click the Other Axis field and select another axis system.
5. To return to the main axis system, click to clear the Other Axis check box.
Important
● Neither Visualization Mode nor cgr files permit selection of individual vertices.
● Measures performed on sheet metal features provide wrong results. In unfolded view, volume elements are not taken into
● Measures are not associative when switching between folded view and unfolded view (using the Fold/Unfold icon in the
Sheet Metal toolbar).
● When measuring an entity with a given dimension, all geometries contained with lower dimension are ignored for the calculation.
For example, edges, surfaces are ignored under a PartBody if this PartBody contains a volume (see illustration below, i.e. the
When translating a PartBody containing a measure in Part Design (using Insert >Transformation Features > Translation) this is
Measuring Inertia ( )
The Measure Inertia command lets you measure:
● Measuring 3D inertia
● Measuring 2D inertia
● Notations used
● Inertia equivalents
● Principal axes
● Updating measures
● Restrictions
Measuring 3D Inertia
You can measure the 3D inertia properties of both surfaces and volumes, as well as retrieve the density or surface density if valuated
from V4 model type documents. You can also retrieve inertia equivalents set in Knowledgeware formulas.
The area, density, mass and volume (volumes only) of the object are also calculated
Insert the Valve.cgr document from the samples folder. It is to be found in the online documentation file tree in the common
functionalities sample folder cfysm/samples.
1. Click Measure Inertia . In DMU, you can also select Analyze > Measure Inertia from the menu bar. The Measure
The Measure 2D Inertia icon lets you measure 2D inertia properties of plane surfaces.
❍ A Keep Measure option in the dialog box lets you keep current and subsequent measures as features in the specification
tree. Some measures kept as features are associative and can be used as parameters.
❍ A Create Geometry option lets you create the center of gravity and the axis system for principal axes in a part from inertia
results.
❍ A Customize... option lets you define what will be computed and displayed in the dialog box.
In the Drafting workbench, the Keep Measure option is not available. Measures are done on-the-fly. They are not
persistent. This means that they are not associative and cannot be used as parameters.
Note: When you move the cursor over the geometry or specification tree, its appearance changes to reflect the measure
2. Click to select the desired item in the specification tree, for example Valve.
Selecting Items
CATIA Infrastructure Version 5 Release 16 Page 438
In the geometry area, you can select individual faces and edges on cgr files and in Visualization mode.
To... Then
add other items to the initial selection Ctrl-click in the geometry area or the specification tree
select items using the bounding outline Drag (using the left mouse button)
Notes:
❍ Only items of the same type can be included in a multiple selection or a bounding outline; you cannot
mix volumes and surfaces.
❍ Inertia measures made on a multiple selection of items are not associative.
Dialog Box
The Dialog Box expands to display the results for the selected item.
The measure is made on the selection, geometry, assembly or part. To measure the inertia of individual sub-products
making up an assembly and see the results in the document window, you must select the desired sub-product.
The dialog box identifies the selected item and indicates whether the calculation is exact or approximate:
❍ In Design mode, measures access exact data and wherever possible true values are given. Note that it is possible to
❍ In Visualization mode, measures are made on tessellated items and approximate values are given.
In addition to the center of gravity G, the principal moments of inertia M and the matrix of inertia calculated with respect to
the center of gravity, the dialog box also gives the area, volume (volumes only), density and mass of the selected item.
You can also compute and display the principal axes A. To do so, you must first activate the appropriate option in the
The density is that of the material, if any, applied to a product, part or part body:
❍ If no density is found, a default value (1000 kg/m3 for volumes and 10 kg/m2 for surfaces) is displayed.
You can, if desired, edit this value to re-calculate all the other inertia values and display them in the dialog box. Note: re-
❍ If sub-products or part bodies have different densities, the wording Not uniform is displayed.
CATIA Infrastructure Version 5 Release 16 Page 440
To make sure, you retrieve the density on any possible selection (surface and / or volume), you must select the item
(part or part body) in the specification tree and not in the geometry area.
Notes:
❍ You can access the density of parts saved as CGR files and opened in visualization mode. This functionality is
❍ To do so:
■ Select the Save density in cgr option in the Cgr Management tab (Tools > Options > Infrastructure >
Product Structure).
■ Open a part to which material has been applied and save as CGR type.
Important: The material must be applied to the part node. If materials are applied to part bodies, no density is
saved.
4. Open the CGR file or switch to DMU Space Analysis and insert the part saved as CGR, then measure the inertia.
5. You must be in design mode to access the density of part bodies to which materials have been applied.
7. Density is a measure of an item's mass per unit volume expressed in kg/m3; surface density is a measure of an
The number of decimal places, the display of trailing zeros and limits for exponential notation is controlled by the Units
tab in the Options dialog box (Tools > Options, General > Parameters and Measure).
Geometry area
In the Geometry Area, axes of inertia are highlighted and a bounding box parallel to the axes and bounding the selected
8. Click Customize... to customize the inertia computation and define what will be exported to the text file.
10. If you checked the Keep Measure option in the Measure Inertia dialog box, your measures are kept as features and your
Some measures kept as features are associative and can be used as parameters.
You can write a macro script to automate your task. See Space Analysis on the Automation Documentation Home Page.
CATIA Infrastructure Version 5 Release 16 Page 442
1. Click Customize... in the Measure Inertia dialog box. The Measure Inertia Customization dialog box opens.
Notes:
❍ The inertia properties check boxes selected here are also the properties exported to a text file.
❍ You can, at any time, define what will be computed and displayed in the Measure Inertia dialog box.
2. Click the appropriate options to compute and display in appropriate tabs of the Measure Inertia dialog box the:
❍ Inertia equivalents
❍ Principal axes
3. Click Apply or OK in the Measure Inertia Customization dialog box when done.
CATIA Infrastructure Version 5 Release 16 Page 443
Restrictions
● In the Drafting workbench, the Keep Measure option is not available. Measures are done on-the-fly. They are not persistent. This
means that they are not associative and cannot be used as parameters.
● You cannot measure inertia properties of either wire frame or infinite elements.
● Measures performed on sheet metal features provide wrong results. In unfolded view, volume elements are not taken into account
● Measures are not associative when switching between folded view and unfolded view (using the Fold/Unfold icon in the
Sheet Metal toolbar).
● When measuring inertia on a feature (PartBody, Product, CATPart) which is applied a material:
❍ if you modify the density value on the material, all inertia measures previously created on this particular feature are not
updated.
CATIA Infrastructure Version 5 Release 16 Page 444
Measuring 2D Inertia
This task explains how to measure the inertia properties of plane 2D surfaces.
You can measure the area, center of gravity, principal moments, inertia matrix as well as the principal
axes.
You can measure the inertia properties of plane surfaces including DMU sections. The area of the surface
is also calculated.
● Step-by-Step Scenario
Notes: You cannot measure inertia properties of either wireframe or infinite elements.
Step-by-Step Scenario
1. Click Measure Inertia . In DMU, you can also select Analyze > Measure Inertia from
as features. Some measures kept as features are associative and can be used as
parameters.
❍ A Customize... option lets you define what will be computed and displayed in the dialog
box.
3. Click to select a plane 2D surface in the geometry area or the specification tree. The Dialog Box
The dialog box identifies the selected item, in our case a DMU section, and indicates whether
❍ In Design mode, measures access exact data and wherever possible true values are given.
Note that it is possible to obtain an exact measure for most items in design mode.
❍ In Visualization mode, measures are made on tessellated items and approximate values
are given.
In addition to the center of gravity G, the principal moments of inertia M and the matrix of
inertia, the dialog box also gives the area of the selected item.
The center of gravity G is computed with respect to the document axis system. The matrix of
inertia is expressed in an axis system whose origin is the center of gravity and whose vectors
Notes:
❍ The matrix of inertia and the principal moments do not take density into account.
❍ You can also compute and display the principal axes A. To do so, you must first activate
The number of decimal places, the display of trailing zeros and limits for exponential notation
is controlled by the Units tab in the Options dialog box (Tools ->Options, General -
When you move the cursor over the geometry or specification tree, its appearance changes to
4. Click OK in the Measure Inertia dialog box. If you checked the Keep Measure option in the
You can, at any time, define what will be computed and displayed in the tabs of the Measure Inertia
dialog box.
When measuring 2D plane surfaces, in addition to the properties computed by default, you can
1. Click Customize... in the Measure Inertia dialog box. The Measure Inertia Customization
Note: The inertia properties checked here are also the properties exported to a text file.
❍ Principal axes
CATIA Infrastructure Version 5 Release 16 Page 449
3. Click Apply or OK in the Measure Inertia Customization dialog box when done.
CATIA Infrastructure Version 5 Release 16 Page 450
They are to be found in the online documentation file tree in the common functionalities samples folder cfysm/samples
1. Select the root product and click the Measure Inertia icon. The dialog box expands to display the results for the selected item.
Results shown in the Measure Inertia dialog box only are exported. Exported results are given in current units.
3. Identify the file name and location in the Export Results dialog box that appears, then click Save.
Notes:
If an assembly comprises sub-products or a part comprises part bodies, individual results for all sub-
products or part bodies are also exported and written to the text file.
4. If the principal axes A are exported, bounding box values are also exported.
CATIA Infrastructure Version 5 Release 16 Page 451
where BBOx,y,z defines the origin and BBLx,y,z the length along the corresponding axis.
Note: When importing the text file into an Excel spreadsheet, do not forget to identify the pipe character (|) used as
● Matrix of Inertia
Matrix of Inertia
3D Inertia: 2D Inertia:
where I is the matrix of inertia of the object with respect to orthonormal basis Oxyz
Expression in Any Axis System:
Huygen's theorem is used to transform the matrix of inertia: (parallel axis theorem).
Let I' be the matrix of inertia with respect to orthonormal basis Pxyz
where
CATIA Infrastructure Version 5 Release 16 Page 454
J = TM.I'.M
Ixy = (-Pxy)
Ixz = (-Pxz)
Iyz = (-Pyz)
Note: Since entries for the opposite of the product are symmetrical, they are given only once in the
dialog box.
IoxG Moment of inertia of the object about the ox axis with respect to the
IoxO Moment of inertia of the object about the ox axis with respect to the
IoxP Moment of inertia of the object about the ox axis with respect to the
IoxA Moment of inertia of the object about the ox axis with respect to the
etc.
CATIA Infrastructure Version 5 Release 16 Page 455
Inertia Equivalents
This section deals with the following procedures:
If your document contains inertia equivalents set using Knowledgeware capabilities, then the Inertia
command will not calculate the inertia properties of the selected geometry but return the equivalent
values.
The Equivalent box of the Measure Inertia dialog box indicates whether or not equivalents have been
used:
3. Click Apply.
Sets of equivalent parameters must be valid to be taken into account. To be valid, all the
An example of a text file follows. In text files, the name of the property and the value are
Equivalent_IsSurface false
Equivalent_IsVolume true
Equivalent_Area 6m2
Equivalent_Volume 1m3
Equivalent_Mass 1000kg
Equivalent_COGx 75mm
Equivalent_COGy -10mm
Equivalent_COGz -25mm
Equivalent_MatGxx 50000gxmm2
Equivalent_MatGyy 50000gxmm2
Equivalent_MatGzz 50000gxmm2
Equivalent_MatGxy 0gxmm2
Equivalent_MatGxz 0gxmm2
Equivalent_MatGyz 0gxmm2
In Excel files, simply list property names and values in two separate columns.
2. Click formula .
CATIA Infrastructure Version 5 Release 16 Page 457
4. Select the text or Excel file containing the inertia equivalents in the file selection dialog box, then
click Open.
6. Click OK in the Formulas dialog box. You are now ready to run your inertia calculation.
CATIA Infrastructure Version 5 Release 16 Page 458
❍ Having imported inertia equivalents, you no longer need the representations of the
product or sub-products and you can de-activate them (Edit > Representations). De-
activated representations are unloaded. This frees the geometry area and improves
❍ To display parameters in the specification tree, select the Parameters checkbox Display
in Specification Tree in the Display tab of the Options dialog box (Tools > Options >
2. Click Customize... in the Measure Inertia dialog box. The Measure Inertia Customization dialog
box is displayed.
3. In the Measure Inertia Customization dialog box, select Principal axes check box
4. Click Apply. The Inertia / G tab in the Measure Inertia dialog box becomes available.
5. Click the Inertia / G tab to display the principal axes about which inertia is calculated.
Note: If you checked the Keep Measure option, bounding box values are also displayed in the
specification tree
6. You can create the axis system corresponding to the principal axes.
CATIA Infrastructure Version 5 Release 16 Page 460
2. Click Customize... in the Measure Inertia dialog box. The Measure Inertia Customization
4. Click Apply. The Inertia / O tab in the Measure Inertia dialog box becomes available. Entries for
5. Click the Inertia / O tab to display the inertia matrix of selected items with respect to the origin
O of the document.
CATIA Infrastructure Version 5 Release 16 Page 461
2. Click Customize... in the Measure Inertia dialog box. The Measure Inertia Customization dialog box
opens
3. In the Measure Inertia Customization dialog box, select Inertia matrix / P checkbox.
4. Click Apply. The Inertia / P tab in the Measure Inertia dialog box becomes available.
7. Select a point in the geometry area: The coordinates of the point and the inertia matrix are given in the
dialog box.
Note: Once you select a point in the geometry area, the Select Point check box is cleared.
CATIA Infrastructure Version 5 Release 16 Page 462
Note: Only points created in the Part Design workbench are valid.
8. Selecting another item calculates the inertia matrix of the selected item with respect to the same point.
To change point, select the Select Point check box again, then select another point.
Measuring the Matrix
CATIA Infrastructure
of Inertia with respect toPagean
Version 5 Release 16 463
Axis System
Insert or open the InertiaVolume.CATPart from the common functionalities sample folder cfysm/samples.
2. Click Customize... in the Measure Inertia dialog box. The Measure Inertia Customization dialog box opens
3. In the Measure Inertia Customization dialog box, Select Inertia matrix / Axis System checkbox.
4. Click Apply. The Inertia / Axis System tab in the Measure Inertia dialog box becomes available.
Note: You must select the axis system in the specification tree.
CATIA Infrastructure Version 5 Release 16 Page 464
The name of the axis system as well as the origin O, (U, V, W) -vectors and the matrix of inertia with respect to the axis system are given in the dialog box.
Note: Only axis systems created in the Part Design workbench (Axis System command accessible in the Tools toolbar) are valid.
8. Selecting another item measures inertia properties of the selected item with respect to the same axis system.
To change axis system, click the Select Axis System check box again, then select another axis system.
If you checked the Keep Measure option in the Measure Inertia dialog box, your matrix of inertia measures are kept as features and, if made with
2. Click Customize... in the Measure Inertia dialog box. The Measure Inertia Customization dialog box opens
3. In the Measure Inertia Customization dialog box, select Moment / axis checkbox to measure inertia with respect to an axis.
4. Click Apply. The Inertia / Axis tab in the Measure Inertia dialog box becomes available.
The equation and direction vector of the axis as well as the moment of inertia Ma about the axis and the radius of
gyration are given in the dialog box.
Note: Only axes created in the Part Design workbench are valid.
8. Selecting another item measures the inertia of the selected item about the same axis. To change axis, click the Select axis check
You can measure 3D inertia properties on exact and tessellated surfaces. Examples showing a surface and a DMU section are given below.
Insert or open the InertiaVolume.CATPart from the common functionalities sample folder cfysm/samples.
2. Drag the Edge Fillet icon from the toolbar onto an edge of the pad.
As soon as you point at the edge, it is highlighted and the pointer changes to this shape :
CATIA Infrastructure Version 5 Release 16 Page 470
This displays the Edge Fillet dialog box, and you can proceed to create the fillet:
The drag and drop method of running commands is not available everywhere: refer to your
workbench documentation for more details.
CATIA Infrastructure Version 5 Release 16 Page 471
This task explains how to drag and drop objects onto objects, which is a quick way to copy objects.
You are going to select a fillet and copy it to another location on the same part.
3. Press and hold down Ctrl and drag the fillet to another edge on the part.
As soon as you point at the pad face, the face is highlighted and the pointer changes to this shape:
You can also move the object, instead of copying it. To do so, simply drag the object to the new
location. When you drag the object, the following symbol appears:
The drag and drop method of running commands is not available everywhere: refer to your
workbench documentation for more details.
CATIA Infrastructure Version 5 Release 16 Page 474
● In certain cases, an object may be copied without pressing and holding down the Ctrl key before
dragging, when you were expecting the object to be moved. In this case, you will be informed that a
copy is being performed (and not a move) by the appearance of the symbol. This is typically the
case when you attempt to drag an object created in one context (in one workshop) onto an object
created in another context (workshop). So, within the same document window, the move is only allowed
if the object onto which you drop your object can be edited in the current context (workshop). For
example, you cannot drag (move) a part onto a line in a sketch: the part and the sketch were created in
different workshops
● The behavior of the drag and drop capability varies according to the workbench in which you are working.
For instance, dragging and dropping within a .CATPart document is equivalent to cutting and pasting
whereas dragging and dropping within an Assembly document is a way of reinstantiating a part.
CATIA Infrastructure Version 5 Release 16 Page 475
Printing Documents
About Printing, Capturing Images and the Album
Printing a Document Quickly without Customizing Print Settings
Printing the Specification Tree
Previewing Documents Prior to Printing
Customizing Print Settings Before Printing Your Documents
Printing To a File
Printing Multi-Documents
Printing in Batch Mode
You may also find it useful to refer to some basic concepts about the print functionality.
CATIA Infrastructure Version 5 Release 16 Page 476
The fact that these functions are shared make it easy to use the print, capture and album functions
together.
For more information about capturing images and using the album, refer to Capturing and Managing
Images for the Album.
CATIA Infrastructure Version 5 Release 16 Page 477
This task explains how to print a document quickly to the default printer using default print settings.
You can only print a document if a default printer has been set up. On Windows, you print using the
default printer (declared by your Windows system administrator). However, on UNIX, you will only be
able to print once you have set up a printer, as explained in Setting Up Your Printers on UNIX and
Windows.
1. Once your document is open, click Quick Print from the Standard toolbar.
The current document is sent to your default printer using the current print settings.
CATIA Infrastructure Version 5 Release 16 Page 478
This task explains how to obtain a paper version of the specification tree (also called "graph").
Note that the tree structure is printed as displayed on screen. To print the complete structure, for instance, you need to
expand all the levels of the tree.
2. Click the axis system displayed in the bottom right corner of the screen to swap the focus from the geometry to
the tree (you can also select View > Commands List > Swap view/tree or enter c:swap view/tree in the
3. Right-click anywhere in the geometry area (do not position your mouse over the tree) then select Print whole:
CATIA Infrastructure Version 5 Release 16 Page 479
This opens the Print dialog box which lets you define the print parameters to be applied:
4. Once your parameters are defined, click OK to print the document and close the dialog box.
For detailed information on how to use the Print dialog box, refer to Customizing Print Settings Before Printing
Your Documents.
CATIA Infrastructure Version 5 Release 16 Page 480
1. Select File > Print (or press CTRL+P) to display the Print dialog box:
Note that when previewing documents with a Rendering Mode set to On Screen, a progress bar might appear
before the Print Preview window opens.
CATIA Infrastructure Version 5 Release 16 Page 481
You can click Fit All In and use zooming commands inside the Print Preview window, or click Quick Print
to print.
You can also preview the document size in real size by zooming.
To zoom, press and hold down the middle mouse button in the Print Preview window, then click the left mouse button
and drag (still holding the middle mouse button down). Zoom up or down to increase or decrease the document size; the
percentage of the real size is displayed top right as you zoom. For example, if you want to display the document at its
real size, zoom to reach 100%.
As of V5R16, you can print documents displayed using a Manual or Automatic multi-view configuration.
You can only print a document if a default printer has been set up. On Windows, you print using the default printer
declared by your Windows system administrator. However, on UNIX, you can only print a document if a default printer
has been set up by selecting File > Printer Setup, as explained in Setting Up Your Printers on UNIX and Windows.
1. Select File > Print (or press Ctrl+P) to display the Print dialog box.
The type of printer you choose determines the default settings in the dialog box:
CATIA Infrastructure Version 5 Release 16 Page 483
● the Print button in the Capture Preview window you access by selecting Tools > Image > Capture
● the Print contextual command when selecting Tools > Image > Album.
The area to the right is a preview area displaying a shaded rectangle representing the size of the image to be
printed, using the default paper format with the default margins. The image size matches the real size of the
geometry area in your document window, with respect to the selected paper format. Any changes you make to
page orientation, page setup (paper format, paper margins), image scale and position are instantaneously
displayed in this area.
Resizing the document window resizes the image accordingly. You can also resize the image by dragging the
image handles (using the left mouse button). The proportional relationship between image width and height is
always maintained. Note that these handles are not available if you click Fit in Page (the default setting).
2. Select a printer, or select the Print to file check box and enter the name of a file. Refer to Printing To a File for
more information.
When selecting a printer on Windows, you can use the printers provided by Dassault Systèmes, these printers
being managed with dedicated plot configuration files. Dassault Systèmes Printer Manager is part of the Version
5 Windows environment, combined with the native Microsoft printer manager.
To choose a printer, you can also click the Printer Name button to search for a printer using a filter:
CATIA Infrastructure Version 5 Release 16 Page 484
The list of printers that have been defined is displayed under "Printer List". By default, all the printers are
highlighted.
In the Filters area, enter the string to be searched for and select the driver on which you want to perform the
search.
You can also indicate a printer type by selecting the appropriate option.
When finished, press Enter to run the search: the list of printers is updated and displays only the printer(s)
corresponding to your search criteria.
If you are not satisfied with your search, you can click the Reset button to go back to the default options.
When satisfied, click OK to validate and close the Printer Selection dialog box. The list of printers is filtered
according to your search criteria:
3. You can use the combo box displayed next to the Printer Name list to filter the list of printers according to
To do so, just select a group in the list. The printer list to the right is automatically updated and displays only
Note: General is the default value and displays all the printers set up by your administrator.
4. In case you wish to set up your printer, click the Properties... button to access the printer properties. The look of
the dialog box changes according to the driver. Modify the desired parameters then click OK to validate.
In case the driver is provided by Dassault Systèmes, clicking the Properties... button displays the Printer
The current page setup (page format and page size) set using the Page setup... button is displayed as a
reminder. Below are thee examples of orientation settings:
Best orientation: if you resize the image beyond the page margins (displayed in red in the image to the
right), Best orientation keeps the image to be printed at its original size, but automatically changes the page
orientation (as displayed in the preview area on the right of the dialog box) to fit the image into the page.
Orientation settings differ from one printer to another. For instance, some printers might offer a Rotated
Landscape orientation in addition to Portrait and Landscape.
This involves changing the position of the image on the selected paper format, and scaling the image. To do so,
you need to clear the Fit in Page option first (if it is selected) to access the position and size options.
To scale the image, enter the scale percentage or use the Scale box.
Whichever method you use, the Scale box and the image Width and Height boxes are updated:
CATIA Infrastructure Version 5 Release 16 Page 486
You can also click Fit in Page which centers the image and scales it up to the largest size so that it fits into the
margins. Clicking this option deactivates the other options in the Position and Size area, and the image resize
handles are no longer available.
CATIA Infrastructure Version 5 Release 16 Page 487
The No Fitting option leaves the document to be printed to its original size, i.e. a scale 1:1.
The Fit to option lets you set the Scale of the image. You can specify the distance from the Left and Bottom
margins as well as the image dimensions in the Width and Height boxes (changing Width automatically
updates Height, and inversely, in order to keep ratio constant).
Note: any modification to the scale, width or height automatically impacts simultaneously these three
parameters.
7. Click the Page Setup... button to display the Page Setup dialog box, and click OK when finished.
CATIA Infrastructure Version 5 Release 16 Page 488
You can:
The Use Image Format check box is relevant for CATDrawing documents only. Refer to Printing Multi-
Documents for detailed information on this option.
To set the paper format, select the format from the Name list. If you set a new format, the image of the paper
format and the image to be printed are resized accordingly. If the format selected is incompatible with the
printer currently selected, a message informs you that the format cannot exceed the dimension for the printer.
However, this does not prevent you from setting the paper format.
In our example, the first image uses the A4 ISO format, and the second the A5 ISO format:
The new paper format and corresponding page size are displayed in the Position and Size area.
To set the paper margins, enter values for the Left, Right, Top and Bottom margins,
The example shows how the new margins (represented by dashed lines) affect the position of the image:
CATIA Infrastructure Version 5 Release 16 Page 489
● Best Rotation: used in conjunction with Fit in Page, scales the image up to the largest size which still fits
into the current paper format
● Rotation: 90º
● Rotation: 180º
● Rotation: 270º.
● Selection: prints the area selected using the Select Mode button. For more information, refer to
Capturing Selected Areas of Images part in this guide.
● Document Area: this option is relevant for .CATDrawing documents only. Refer to Printing Multi-
Documents.
10. Click the Options... button to access the Options dialog box and set the Color options determining the type of
color output.
CATIA Infrastructure Version 5 Release 16 Page 490
The gamma factor (between 0.1 and 5.0). A gamma factor of 0.1 produces a dark image, whereas a factor
of 5.0 produces a lighter image.
● Select the Print White Vectors as Black check box if you want to print white vectors as black on the
resulting printout.
By default, this option is activated.
● Select the Print Text Blanking check box if you want to print the text blanking (i.e. the white frame onto
which the text is displayed).
11. Click the Banner tab and set the banner options:
● if you want to show a banner on the printed output, use the banner box to print information about the
current print job in the banner ; this box contains the $USER, $DATE and $TIME variables which, by
default, print your username, and the current date and time in the banner at the bottom of the printed
output. This box is editable: you can delete the variables if required and replace them with a text of your
choice
● Position: setting the position to None removes the banner ; you can also position it Top Horizontal,
Bottom Horizontal, Left Vertical or Right Vertical
● Insert logo: select this check box if you want to insert a graphic logo in the banner, and select the button
to navigate in your file system and select the graphic file to be used as the banner.
The banner option is also available when using the Generative Drafting application.
12. Click the Various tab and set the various options.
CATIA Infrastructure Version 5 Release 16 Page 491
● Default: means that the output is printed according to the rendering style defined in the Custom View
Modes dialog box. However, bear in mind that if the defined style is not supported, some discrepancies
might occur between the version displayed on screen and the printed version
● Wireframe: corresponds to the Wireframe rendering style
● Hidden Line Removal: corresponds to the Hidden Line Removal (HLR) style you apply by selecting
Tools > Customize then the Commands tab and the All Commands category. However, note that when
printing faces or edges with a great number of points, lines or triangles, the result might not be as expected
● Shading with Triangles: corresponds to the Triangles rendering style
● Dynamic Hidden Line: corresponds to the Dynamic hidden line removal rendering style
● On Screen: lets you print raster images (like if you use Tools > Image > Capture to capture an image in
Pixel Mode then print it afterwards). This rendering mode is especially relevant for Drafting documents
with a shading.
Note that when using 3D PLM raster printers, you will not be able to print JPEG images if the allocated
memory is not sufficient.
Set the Rendering Quality factor which determines the quality of printed output:
● Low (screen): the quality of the printed output matches the screen resolution
By default, this option is selected
● Medium
● High
● Custom: selecting this factor lets you define precisely the print quality by indicating the desired dpi value.
The maximum value you can enter is 680 dpi for A4 format and 170 dpi for A0 format.
The higher the setting, the longer the print time, the larger the print file, the higher the image quality. This
option does not impact print previewing.
Note: You can also choose to scale or not the text to be printed by selecting or clearing the Text Scaling
check box.
CATIA Infrastructure Version 5 Release 16 Page 492
Set the Line Cap option to choose how line ends are drawn (useful for drafting):
● Flat
● Square
● Round.
You can select the Line Type Overlapping check box in order to get a correct plotting when lines overlap.
This option is especially relevant when working with CATDrawing documents.
13. Select the Tiling option if you want to tile the image and print it on several pages.
Once the Tiling option is selected, you can define more precisely the tiling options for your image by clicking
● Tile Count lets you specify the number of tiles to be used to cut the image horizontally or vertically (enter
the desired number in the corresponding box)
● Center tiles allows you to center the tile on the paper
● Paper overlap enables you to define the horizontal and vertical paper overlap using the appropriate boxes
● Position tiles lets you indicate the position of the tile on the paper by entering its coordinates in the X and
Y boxes. You can also specify the tile size by entering its dimensions in millimeters in the Width and
Height boxes
● The Tile Outline Printout check box enables you, when activated, to print the outline of each tile.
When Selection Mode is activated, you can click any tile in the preview window to display the
corresponding part of the document:
CATIA Infrastructure Version 5 Release 16 Page 494
Note that you can click Fit All In and use zooming commands inside the preview window. The Remove
Tile Mode button lets you select the tile(s) to be removed from the printout. The selected tile(s) are
then identified in the preview window by a red cross as shown below:
Clicking the Remove Tile Mode button grays all the fields displayed to the left. When the tiles have been
removed, click the Selection Mode button to activate the boxes and go on defining your tiling options.
CATIA Infrastructure Version 5 Release 16 Page 495
14. Select OK successively in each dialog box to confirm all your print settings then in the Print dialog box click:
● Apply to print the document without closing the Print dialog box.
Each time you print a document, a log output file is generated. The traces contained in the file give you
information on the printing date and time, the user name, the log file name, the printer name along with the
print mode (i.e. to a file or a device).
By default, this file is named Print.log and is located in a temporary directory:
On Windows
On UNIX
However, the default location and name may be modified by your administrator using the CATPRINTLOG
external variable.
For instance, setting
CATPRINTLOG='c:\test\MyPrint.log'
means that the log file named "MyPrint.log" will be located in the directory "test"...
...whereas
CATPRINTLOG=NONE
means that the log file will keep its default name and location.
<Start Print
User: AJT
Date: 04/14/2005
Time: 16:31:17
Host: MYMACHINE
Printer: \\Printer1
Document: C:\Manipulators3.CATPart
Result: 1
End Print>
CATIA Infrastructure Version 5 Release 16 Page 496
Printing To a File
This task explains how to print to a file.
1. Select File > Print (or press CTRL+P) to display the Print dialog box.
The type of printer you choose determines the default settings in the dialog box.
● the Print button in the Capture Preview window you access by selecting Tools > Image > Capture
● the Print contextual command when selecting Tools > Image > Album.
Note: when selecting a printer on Windows, you can use the printers provided by Dassault Systèmes.
CATIA Infrastructure Version 5 Release 16 Page 497
4. Enter a file name, or click the File Name... button to display the Print to File dialog box:
CATIA Infrastructure Version 5 Release 16 Page 498
5. Type the name of the file in which you will store the image printout, then click the Save button to save the file and return
The file is saved with the .prn extension (the only extension available). The information in the file depends on the printer
you selected in the Print dialog box.
Note that the More... button is relevant only when printing multiple pages. Refer to Printing Multi-Documents for
detailed information.
6. When printing to a 3D PLM Printer (refer to Adding a Printer for detailed information), you can click the Properties...
7. In the Submission Scripts area, click Custom next to "Declaration" to specify the default output file name: each time you
print a document, an output file is created at the location you specify in the text box.
8. Click the Edit Script... button which is now activated. This button lets you access the Runtime Script in the window
below:
CATIA Infrastructure Version 5 Release 16 Page 499
9. You can use the following environment variable contained in the default script to create your own script:
For instance, when using a PostScript printer, you can use this variable the following way:
to specify that the name of the document to be printed is "test.ps" and is located in "e:\temp".
10. Click OK to validate your modification in the script window then OK again to close the Printer Properties dialog box.
12. To print the file, access the folder in which the file has been saved and use the copy command, for example:
where servername is the name of the print server, and printername is the name of the printer.
On UNIX, use the operating system command appropriate for your platform.
Texts created with a bold Stroke font are printed with a 0.7 mm thickness and therefore, they may not be read correctly if their
size is small. This behavior is applicable for the Print to File option as well as for any other print capability (i.e. Quick Print,
printing without selecting the Print to File check box, etc.).
CATIA Infrastructure Version 5 Release 16 Page 501
Printing Multi-Documents
This task explains how to print one or more sheets inserted in your document.
In addition to Drafting documents, this functionality is available for V4 documents (.model) and multipage image formats (such as
TIFF, JPEG, BMP, etc.).
1. Select File > Print (or press CTRL+P) to display the Print dialog box.
3. If you want to print to a file instead of a printer, select the Print to File check box then enter a file name or click the File
Name... button. This file will contain your image printout will be saved with a .prn extension.
When printing multiple sheets to a file, click the More... button to open the File Name Selection dialog box which
displays the file name you have entered in step 3:
CATIA Infrastructure Version 5 Release 16 Page 502
● if you want to print all your sheets to a single file, you just have to select the Print to One File check box.
Selecting this option automatically grays the field below since it is not relevant anymore.
You can then click OK to validate and close the File Name Selection dialog box.
● if you prefer storing each image printout in a separate file, i.e. generate as many .prn files as there are sheets, use
the Set the name of the file box.
This field lets you specify the name of the .prn file (if not already specified). It also lets you indicate the position of
the number in the file name by inserting the # character where desired. The "#" character is used as a wildcard and
is incremented for each .prn file generated.
print#.prn
#print.prn
Bear in mind that you have to print each generated .prn file individually. Refer to Printing To a File for detailed
information on printing .prn files.
Note: if you do not use the "#" character in the .prn file name, a single .prn file is created even if the Print to One
File check box has not been selected and only the last sheet is printed (whichever option has been selected in the
Range area).
When finished, click OK to validate and close the File Name Selection dialog box.
After clicking OK, the Print to File box reflects the changes you have made as shown below:
4. In the Range area, indicate whether you want to print All Sheets or only the Active Sheet by sleecting the appropriate
option.
In case you want to print a given number/range of existing sheets, click Sheet Numbers before entering the
corresponding sheet numbers in the field below.
5. If you clicked Sheet Numbers, you can click the Sheets... button to open the Image Selection dialog box which lets you
By default, all the sheets are selected but you can deselect the sheets you do not want to print by clicking them in the
list. The Reset button lets you re-select all the sheets displayed, if needed.
You can select the Clip to Sheet Format check box if you want the drawing representation to be clipped to the sheet
format.
You can also select the Print Detail Sheet check box if you intend to print sheets of type Detail.
For more information about print preview, refer to Previewing Document Prior to Printing in this guide.
8. Click the Options... button to access the Options dialog box and set the Color options determining the type of color
output then the Page Setup... button to display the Page Setup dialog box:
CATIA Infrastructure Version 5 Release 16 Page 504
Note: you can select the Use Image Format check box to automatically adapt the printer format to the current format
of the CATDrawing document to be printed. This option is especially useful when printing sketches.
Selecting this check box automatically activates No Fitting (in the Position and Size area under the Layout tab) in order
to leave the document to be printed to its original size.
Once the option is selected, all the fields are grayed out in the dialog box and the Form Name list displays the value
User to indicate a specific format.
In the Print dialog box, the printer format changes to the current document format:
For detailed information about defining layout, page setup and options refer to Customizing Print Settings Before Printing
Your Documents in this guide.
CATIA Infrastructure Version 5 Release 16 Page 505
● Selection: lets you define on screen a rectangular zone to be printed with respect to the drawing scale
Click the Select Mode button then drag and drop the mouse to define the clipped zone. For more information,
refer to Capturing Selected Areas of Images part in this guide
● Document Area: prints the area that has been previously defined for each sheet of your .CATDrawing document in
This area is defined using the Print Area option displayed in the sheet properties. For detailed information, refer to
Note that:
❍ if you did not define any print area prior to accessing the Print dialog box, Document Area do not appear in the
list
❍ the sheets for which no print area has been defined are printed according to the options set in the Position and
11. Click the Tiling to tile the image to be printed. Once this option is activated, you can click the Define... button to set the
tiling options. Refer to Customizing Print Settings Before Printing Your Documents for more information.
12. If you print to a 3D PLM printer (refer to Adding a Printer for detailed information), you can click the Properties... button
13. In the Submission Scripts area, click Custom next to "Declaration" to specify the default output file name: each time you
print a document, an output file is created at the location you specify in the text field.
14. Click the Edit Script... button which is now activated. This button lets you access the default Runtime Script displayed in
15. You can use the following two environment variables contained in the default script to create your own script:
When printing multiple sheets, the sheet number is incremented automatically, you do not need to bother about
it.
For instance, when using a PostScript printer, you can use this variable the following way:
set CATOUT=e:\Temp\test_%CATPRT_DOC_SHEET_NUM%.ps
to specify that the name of the sheet to be printed is "test.ps" and is located in "e:\temp".
16. Click OK to close the Runtime Script window then Apply to validate your print settings and print the document without
Note that clicking OK also validates your settings and print the document but closes the dialog box.
Information on V4 Sheets
A new utility named "CATPrtSheet" lets you print information on your V4 sheets from the command line.
or
sheet_name is the name of the .sheet file and output_file is the name and path of the text file
For instance:
4. Access the folder in which the output file has been generated then open this file to see the sheet-related information.
CATIA Infrastructure Version 5 Release 16 Page 509
Provided that you have a graphic board (on Windows) or an X server (on UNIX), the rendering style (i.e. "Shading", "Shading
with Edges", etc.) can be taken into account when printing in batch mode. To do so, you need to set the following variable as
shown below:
or
or
or
Remote mode
You can choose whether you want to run the batch locally or on a remote computer by activating the corresponding option:
● Run Local: default option. When selected, the batch is run in local on your local computer
● Run Remote: select this option then indicate the name of the remote computer on which the batch will be run. The remote
Note that:
❍ when using Windows printers, you can run the batch in remote mode on Windows computers only
❍ when using 3DPLM printers, you can run the batch in remote mode either on UNIX or on Windows computers.
For detailed information on running batches in remote mode, refer to Running Batches Using the Batch Monitor in this guide.
Licensing
You also have the ability to select a license using the Licensing Setup... button.
Getting Help
The batch-specific online documentation can be accessed directly from the Batch Printing interface by clicking the icon in
the top right corner (on Windows) or the Help button (on UNIX).
In this scenario, we assume that the batch interface has been accessed using Method 1 detailed above. The batch interface looks
as follows (click the thumbnail below to see the full-size picture):
● General: default mode. All the printers you have set up are displayed in the printer list to the right
● a printer group you defined in the Printers tab. In that case, only the printers included in the selected group are
You can also select the Print to file check box and enter the name of a file.
2. In case you wish to set up your printer, click the Properties... button to open the printer properties dialog box. The look
of the dialog box changes according to the driver. Modify the desired parameters then click OK to validate.
In case the driver is provided by Dassault Systèmes, clicking the Properties... button displays the Printer Properties
3. Click the icon then navigate to the file(s) you want to print then click Open to validate.
The File Selection box lets you access your CATDrawing documents more easily. To do so, select CATIADrawing in
the Files of type box so that only CATDrawing documents are displayed.
Note that if you set the DLName environment as "Current" in Tools > Options > General > Document, the usual
File Selection dialog box is replaced by the following one dedicated to the DLName environment:
The DLName document environment lets you restrict the access to specific folders referenced by logical names
referred to as "DLNames" (each folder is assigned a logical name).
In this mode, the different file opening and saving commands only allow end users to access documents in directories
referenced by DLNames.
The File Selection dialog box displayed above lets you navigate to the DLName in which the parameter file to be
used is stored. You can also search for DLNames using a specific interface by clicking the icon.
For detailed information on how to use this dialog box, refer to the Document task.
The selected file names are displayed along with their path, parameters and printer:
When at least one file is selected in the list, some icons are activated to let you modify the printing order:
4. Click the Default Printing Parameters button to define the parameters used by default for all printed documents in the
The Layout tab lets you define the page orientation, the image size and position, etc. and is identical to the Print
dialog box accessed via File > Print.
CATIA Infrastructure Version 5 Release 16 Page 513
5. Click the Page Setup... button to open the Page Setup dialog box. Refer to Customizing Print Settings for detailed
information.
6. Click the Options... button to access the Options dialog box. Refer to Customizing Print Settings for detailed
information.
The Printing Parameters dialog box also enables you to define the visualization mode used for printing by selecting
the desired mode from a list in the Visualization tab:
If you are printing CATDrawing documents, you can access the MultiDocuments tab:
CATIA Infrastructure Version 5 Release 16 Page 514
● In the Range area, indicate whether you want to print All Sheets or only the Active Sheet by selecting the
appropriate option
● Select the Clip to Sheet Format check box if you want the drawing representation to be clipped to the sheet
format
● Select the Print Detail Sheet check box if you intend to print sheets of type Detail.
7. In case you want to use parameters which are different from the default ones for a specific file, right-click the file from
the list then select Parameters... to open the Parameters dialog box:
This dialog box enables you to apply parameters other than the default one proposed by selecting another printer,
another orientation and so on.
The Printing Parameters button gives you access to the above-detailed Printing Parameters dialog box except for
the Visualization and MultiDocuments tabs which gives you access to more parameters:
In the Visualization tab, you can click the Layer Filter... button: this opens the Visualization Filters dialog box
which lets you edit or create visualization filters:
The default current filter "All visible" is applied automatically: it lets you see all the contents of the document. This
filter cannot be deleted.
Refer to Using Visualization Filters for detailed information.
CATIA Infrastructure Version 5 Release 16 Page 515
When printing CATDrawing documents, you can print a given number/range of sheets by clicking Sheet Numbers
then:
You can now use the MultiDocuments tab to print the drafting of Version 4 models.
To do so, select Sheet Numbers then enter the numbers of the workspaces to be printed in the box below.
You can also click the Sheets... button then select the desired workspaces in the Image Selection dialog box:
By default, all the documents are selected but you can deselect the documents you do not want to print by clicking
them in the list. The Reset button lets you re-select all the elements displayed, if needed.
Once the parameters have been modified, the status of the customized file changes from "Default" to "Customized" in
the Parameter column and the printer name (if different from default printer) is displayed in the Printer column.
Note: if needed, you can reset the customized parameters to the default parameters by right-clicking the desired file
from the list then selecting Reset Parameters. In that case, the status of the file changes from "Customized" to
"Default".
CATIA Infrastructure Version 5 Release 16 Page 516
8. If you want the corresponding CATScript file to be saved in a specific location, click the CATScript Generation... button.
A CATScript window displaying the content of the CATScript file: click the Save As... button then indicate the name and
Running a batch printing using the PrintBatch command will automatically generate a file named
"PrintBatchParameters.xml" and saved in a temporary folder by default. If you want to save this file under another
name and in another location, just click the Print Batch Parameters Saving... button.
The generated XML file can be edited manually. Refer to Editing the XML file for detailed information.
You can preview the file(s) to be printed simply by selecting a file from the list then clicking the Preview contextual
command. However, note that you will not be able to use zooming commands for CATDrawing, CATProduct and
CATPart documents.
9. Click the RUN button to print the selected documents then the CANCEL button to close the Batch Printing window.
Should you need to modify the name of the printer to be used, this can be done very easily in the XML file by
indicating the new printer name in the <PRINT_OUTPUT_PRINTER> parameter:
If you are printing CATDrawing documents, you can edit the sheet name and number in
<PRINT_VISU_IMAGE_NAME> and <PRINT_VISU_IMAGE_NUM> respectively:
CATIA Infrastructure Version 5 Release 16 Page 517
Running the batch directly from the command line via the Batch
Monitor
The XML file detailed above can be used later on to run the batch printing without having to access the Batch Printing dialog
box.
To do so:
or
or
Note: bear in mind that you can only print a document on UNIX if at least one printer has been set up using File >
Printer Setup.
If you already have an XML file containing all the necessary inputs, there is no need for you to define the batch parameters and
you can run the batch directly. To do so:
1. Access the Batch Monitor by selecting Tools > Utility... in your Version 5 session.
Note that you can also access the Batch Monitor from the command line.
CATIA Infrastructure Version 5 Release 16 Page 518
2. In the Utilities tab, click "PrintBatch" then select the File > Associate a parameter file (or right-click the batch name
Note that if you set the DLName environment as "Current" in Tools > Options > General > Document, the usual
File Selection dialog box is replaced by the following one dedicated to the DLName environment:
CATIA Infrastructure Version 5 Release 16 Page 519
The File Selection dialog box displayed above lets you navigate to the DLName in which the parameter file to be
used is stored.
For detailed information on how to use this dialog box, refer to the Document task.
3. Navigate to the directory in which you saved the XML file then click Open to validate.
4. Access the Start tab which now displays the name and location of the XML file you associated to the batch.
Note that you can associate several parameter files in order to create a list of batches that you can run later on when
needed:
5. Still in the Start tab, right-click the file associated to the batch you want to run then select Run.
Note that if you run the Print Batch via the Batch Monitor, the generated report looks slightly different.
This report can be accessed by double-clicking the desired line under the Processes tab.
Then, click Close to close the window and go back to the Batch Monitor.
Running your batch via the Batch Monitor also generates a file in a temporary folder. This file is named
"PrintBatchParameters" suffixed with the hour at which the batch was run (for instance,
"PrintBatchParameters_14.41.25.xml" to indicate that the batch was run at 14.21.25 PM). To save this file under
another name and in another location, click the SAVE button.
The generated XML file can be edited manually. Refer to Editing the XML file for detailed information.
CATIA Infrastructure Version 5 Release 16 Page 520
1. Select Tools > Image > Capture to display the Capture toolbar:
Note that the command activated by default in the Capture toolbar depends on the command last used
for capturing:
● if the Pixel Mode command was activated last, then it is activated by default when displaying the
Capture toolbar
● if the Vector Mode command was activated last, then it is activated by default when displaying the
Capture toolbar.
2. Click Pixel Mode or Vector Mode to choose between a pixel or a vector image.
● select the Show Banner check box if you want to show a banner on the capture. This activates the
Banner box containing the $NAME, $DATE and $TIME variables which, by default, print your
username, and the current date and time in the banner at the bottom of the capture. This box is
editable: you can delete the variables if required and replace them with a text of your choice
● select the Capture Only Geometry check box if you want to capture the geometry without
background. Note that this option cannot be used for vector images
● choose the Color mode from the list: either Color, Greyscale or Monochrome
● select the Capture White Pixels as Black check box if you want to print white pixels in black on
the resulting capture.
5. Access the Pixel tab if you are capturing pixel images, otherwise jump to step 7:
CATIA Infrastructure Version 5 Release 16 Page 523
● select the White Background check box if you want the capture to be taken on a white
background
● select the Anti-Aliasing check box to modify the appearance of lines in order to make the jagged
edges look smoother
● select the Constant Size Capture check box if you want the captured images to be the same size
when displayed to a scale of 1:1, whatever their resolution
● set the Rendering Quality factor which determines the quality of the output:
❍ Low (screen): the quality of the output matches the screen resolution. This is the default value
❍ Medium
❍ Highest
❍ Custom.
The higher the setting, the greater the quality of the capture.
When working in Pixel Mode, setting a quality other than Low captures the geometry but not the
specification tree and this, even if Capture Only Geometry is selected in the General tab.
Selecting Custom in the Rendering Quality list (where you see Low (screen) right now),
activates the More... button which lets you access the Image Size dialog box:
CATIA Infrastructure Version 5 Release 16 Page 524
This dialog box enables you to define the print Width, Height and Resolution:
● first, choose the Resolution, either in pixels/inch (.dpi) or in pixels/cm. The highest the
resolution, the longer the capture generation (and with a price to pay in performance)
● define the print Width and Height. The maximum value you can set for Width is 30000
on Windows and 10000 on UNIX. If the value you set exceeds the amount of allocated
memory, captured images are stored in temporary files in C:\Documents and
Settings\user\Local Settings\Temp on Windows and /tmp on UNIX. These files are named
capture_hour.bmp, for instance, "capture_15.42.30.bmp".
Then, when you click OK to validate and close the Image Size dialog box, one or many
progress bars might appear and impact performances.
The values indicated in the Pixel Size area are displayed for information only to give you an
idea of the image size in pixels, according to the print size you defined.
6. Click the Album... button to define your preferences for storing the images you are going to capture in
the album:
First, select the desired file format from the Format list. Then, select the compression type:
When you select the JPEG compression type, the Quality slider is activated to let you define more
precisely the compression quality (from 0 to 100 %). The higher the value, the better the quality.
● select the Semantic Level type which enables you to choose the rendering mode:
❍ Discretized (i.e. when the image suffers from a lack of points, points are distributed to fill the
gaps and ensure linearity)
❍ Low
❍ Polyline
❍ Polyline and Conic
❍ Polyline and Spline.
● select the format from the list: either CGM or Generic PostScript,
then set the properties for the chosen format if necessary:
. if you select CGM, clicking the Properties... button opens the Advanced Configuration
dialog box:
CATIA Infrastructure Version 5 Release 16 Page 526
This dialog box contains four tabs which let you define the various parameters associated to
the CGM format.
. if you select Generic PostScript, clicking the Properties... button opens the following
dialog box:
You can choose the desired level for PostScript generation and activate the Encapsulated
PostScript (EPS) format as well. EPS does not contain page description directives and is
designed for portable exchange between applications and platforms. It may also be included
in a larger PostScript document.
9. Click Capture to capture the image and store it in the album. A progress bar appears while the
captured image is generated.
Once the captured image is generated, the Capture Preview window opens:
CATIA Infrastructure Version 5 Release 16 Page 527
This window provides a preview of the captured image that will be stored in the album when you click
Album .
This window also enables you to use the following icons to:
● save the image under another name and/or another format. To do so, click the Save As
button, give a name to the image then navigate to the desired location before clicking OK to confim
the save. Refer to Saving Images to Other Formats for detailed information
● print the image. Clicking this button opens the Print dialog box. Refer to Customizing Print
Settings Before Printing Your Documents for detailed information
11. Click Open Album or select Tools > Image > Album to display the album.
For detailed information on how to display and edit images in the album, refer to Previewing Images in
the Album and Editing Images in the Album.
The contents of the album are stored on your system in a non-editable file in the location defined by
the CATTemp environment variable. Deleting this file deletes the contents of the album.
CATIA Infrastructure Version 5 Release 16 Page 529
1. Select Tools > Image > Capture to display the Capture toolbar:
Two capture modes are available: viewer mode and screen mode.
Viewer mode
2. Click Select Mode in the Capture toolbar to activate the selection tool.
3. Click in the geometry area and drag to create a bounding outline around the area to be captured:
The bounding outline now displays handles and a symbol in the center to let you:
CATIA Infrastructure Version 5 Release 16 Page 530
● drag the outline by dragging the "X" symbol at the center of the outline
● or resize it by dragging the handles at each corner, or the sides of the outline.
5. Click Capture to generate the captured image and display it in the Capture Preview window which
opens:
7. Click Open Album or select Tools > Image > Album to display the album.
You can either select the image from the list to display it in the small preview area at the lower left of the
Album window or you can double-click the image to display it in the preview window.
Screen mode
This "multiviewer" capture mode lets you perform an extended selection of images, which is especially useful to
capture several windows or dialog boxes simultaneously, for instance.
4. Click in the geometry area and drag to create a bold bounding outline around the area to be captured.
You can select any elements of the screen, not only those displayed in the Version 5 application window. In
our example. As you drag, the height and width of the outline you are drawing (expressed as the number of
pixels) are displayed:
CATIA Infrastructure Version 5 Release 16 Page 532
5. Click Capture to generate the captured image and display it in the Capture Preview window which
opens:
CATIA Infrastructure Version 5 Release 16 Page 533
7. Click Open Album or select Tools > Image > Album to display the album, and double-click the image
to preview it.
This task shows you how to capture images when working in a multi-view configuration, either manual or
automatic.
1. Select View > Navigation Mode > Multi-View Customization to open the Views and Layout
2. In the Configuration Selection list, make sure that Four-View is selected then click OK. The viewer
3. Select Tools > Image > Capture to display the Capture toolbar:
4. Click Pixel Mode to capture a pixel image (but note that you can also capture images in Vector
Mode when working in a multi-view configuration).
At this point, you can set capture options specific to pixel and vector images. For detailed
information, refer to Capturing Simple Images.
In this scenario, we leave the default values.
CATIA Infrastructure Version 5 Release 16 Page 537
A progress bar appears while the captured image is generated and the Capture Preview window
opens:
7. Click to cancel the image and close the Capture Preview window.
You are now going to capture only a portion of the image displayed in a multi-view configuration.
8. In the Capture toolbar, click Select Mode to activate the selection tool. For detailed information
on this mode, refer to Capturing Selected Areas of Images.
9. Click in the geometry area and drag to create a bounding outline around the area to be captured:
CATIA Infrastructure Version 5 Release 16 Page 538
11. Click Capture to generate the captured image. The image is then displayed in the Capture
Preview window:
CATIA Infrastructure Version 5 Release 16 Page 540
13. Click Open Album or select Tools > Image > Album to display the album.
For detailed information on how to display and edit images in the album, refer to Previewing Images
in the Album and Editing Images in the Album.
CATIA Infrastructure Version 5 Release 16 Page 541
1. Select Tools > Image > Album to display the album contents.
The system automatically assigns names to each image. Images are named "Capture_xxx", where
"xxx" is a number from 001 to 999.
For each captured image, the name, class (Raster, Vector 2D, etc.) and type (TIFF, BMP, AVI, MPEG,
etc.) are displayed.
You can also preview images in SVG (Scalable Vector Graphics) format.
To display more information (such as the size and the modification date), select Details in the View
Mode list:
CATIA Infrastructure Version 5 Release 16 Page 542
Selecting an image from the list lets you display it in the preview area in the bottom part of the dialog
box. This allows you to identify easily the image content.
You can also perform the following viewing operations using your mouse:
● center the display at a specific location: click the middle mouse button
● pan: drag using the middle mouse button
● zoom: press and hold down the middle mouse button, then click the left (or right) mouse button
and drag (still holding the middle mouse button down).
2. By default, captured images are stored in the Album temporary folder located in:
This path is displayed at the top of the Album dialog box when selecting an image from the list.
However, you can use the file tree to the left to navigate to the folder containing images you want to
view in the Album. In the example below, the Album displays images stored in the folder "E:\users":
CATIA Infrastructure Version 5 Release 16 Page 543
If you want to reaccess the images stored in the default folder, you do not need to browse the file tree
again, you can click the button: the path to the default folder is displayed in the Path field and the
images contains in this folder are displayed in the image list below.
Note: clicking the Refresh button lets you update in real time the list of files stored in the current
path. This is especially useful, for instance, when an image displayed in the Album is opened and
modified simultaneously in another editor.
3. Right-click a raster image then select Properties to open the image information window which gives you
information on the selected pixel image (name, path, creation date and time, etc.) under the File tab...
CATIA Infrastructure Version 5 Release 16 Page 544
... as well as memory information (memory size, pixel format, pixel width and height, etc.) under the
Memory tab:
CATIA Infrastructure Version 5 Release 16 Page 545
The look of the information window varies according to the image format you selected. For instance,
when selecting a vector image, the information window is slightly different from the one above but also
gives file and memory information:
Just click OK to close the information window and go back to the album contents.
4. Right-click an image from the list and select Preview or double-click the image name in the list to display
You can perform multiple selections by holding down Ctrl then clicking, holding down Shift then
clicking or dragging using the left mouse button.
Our example shows that three images in the album have been selected:
CATIA Infrastructure Version 5 Release 16 Page 547
All selected images are now displayed together in the Print Preview window. Performance and image
quality is determined by the number of images on the preview page.
CATIA Infrastructure Version 5 Release 16 Page 548
You can use the Fit All In button and the viewing commands detailed above inside the Print
Preview window.
Note that when you right-click an image you can also use the following contextual commands:
● select Copy to copy the desired image from the album to the clipboard. For detailed information,
refer to Copying Images to the Clipboard (Windows Only)
● select Edit to open the Image Editor window which lets you edit pixel images. For detailed
information, refer to Editing Images in the Album
● select Rename to rename images in the album. For detailed information, refer to Renaming Images
in the Album
● select Erase to delete images from the album. For detailed information, refer to Deleting Images
from the Album
● select Print to print images from the album. For detailed information, refer to Printing Images from
the Album
● select Play to replay your video in the Video Player window. This additional command only
appears when selecting a video file. For detailed information, refer to Replaying Videos from the
Album.
However, keep in mind that depending on the image format you select, some contextual commands
might be grayed out. For instance, when right-clicking a MPEG or AVI file, you are not able to select
Edit, Print, Save As and Copy.
8. To save the edited image under another name and/or another format, right-click it then select Save As.
Then, give a name to the image and navigate to the desired location before clicking OK to confim the
save.
This task explains how to edit pixel images in the album once they have been captured.
1. Select Tools > Image > Album to display the album contents.
2. Choose the image to be displayed in the preview area in the lower left part of the dialog box by selecting it in the list.
Note that depending on the image format you select, the Edit command may be grayed out. This is the case when right-clicking a MPEG or
AVI file, for instance.
CATIA Infrastructure Version 5 Release 16 Page 550
The icon displays general information on the image file (size, type, etc.) and memory (memory information are identical to those
displayed when displaying the Image information window).
4. Click the button to adjust the color brightness, contrast and gamma using the corresponding slider as shown below:
After clicking OK to validate, the result is displayed in the preview area to the left.
CATIA Infrastructure Version 5 Release 16 Page 551
The button removes the image display and the button flips the image vertically.
Note: clicking the button opens a warning window which prompts you to confirm the removal. Click Yes to validate or No (or
Cancel) to cancel the removal and go back to the Editor.
● resize the image to scale 1:1 (i.e. real size display), there is no pixel interpolation
● fit the image into the space available in the display area
● translate the image up, down , to the left or to the right (when the image does not fit into the display area)
Shortcut Action
Page Up Zoom In
Ctrl + Left, Right, Up or Down arrow Move from one border to another
6. Use the button from the Effects palette to open the Navigator:
The Navigator lets you visualize the image and zoom in or out either using the and buttons, respectively, or the horizontal
scrollbar.
Any visualization change you have made in the Navigator simultaneously updates the image displayed in the Editor as shown below:
CATIA Infrastructure Version 5 Release 16 Page 552
You can also pick wherever you want in the Navigator preview to set the position of the viewpoint center in the Editor preview:
When finished, click OK to exit the Navigator and go back to the Editor.
CATIA Infrastructure Version 5 Release 16 Page 553
7. Use the Tools palette to:
● pick the color to be used for painting. To do so, just click the icon to activate the picking mode then choose the painting color
either from the color palette or from the image.
The current color square displayed at the lower left is then modified accordingly:
In case you do not wish to use a color picked from the image, you can make your choice directly from the color palette using the
mouse:
❍ to draw ellipses
❍ a fill mode (either outline, filled or blank) if you draw rectangles or ellipses:
To save the edited image under another name, click the button then give a name to the image and navigate to the desired location
before clicking OK to confim the save.
CATIA Infrastructure Version 5 Release 16 Page 554
8. Click OK to validate and go back to the album.
If the image has been modified, a window appears to prompt you either to:
● overwrite the already existing image with the modified one by clicking "Yes"
● or to save the image under a new name ("capture_000" by default) in TIFF format by clicking "No".
Clicking Cancel lets you exit the editor without saving the image.
The image is automatically saved in the album with a name identical to the original image:
To save the edited image under another name, right-click it then select Save. Then, give a name to the image and navigate to the desired
location before clicking OK to confim the save.
Note that you can also copy the desired image from the album to the clipboard by right-clicking it then selecting Copy. For detailed
information, refer to Copying Images to the Clipboard (Windows Only).
CATIA Infrastructure Version 5 Release 16 Page 555
1. Select Tools > Image > Album to display the album contents:
When Rename is selected, the name of the selected image becomes editable to let you type the new
image name:
CATIA Infrastructure Version 5 Release 16 Page 556
1. Select Tools > Image > Album to display the album contents:
A warning window opens to prompt you to confirm the removal. Click Yes to validate or No to cancel
the removal and go back to the Album.
CATIA Infrastructure Version 5 Release 16 Page 558
If you click Yes, the selected image is removed and the image list is updated.
In our example, "Capture_000" has been deleted and therefore, it is no longer displayed in the list:
CATIA Infrastructure Version 5 Release 16 Page 559
This task explains how to copy images from the album to the clipboard, for integration into OLE-compliant
application documents.
The selected image is copied to the clipboard, from where it can then be pasted into another application
document (for example, a word processing package).
Note that depending on the image format you select, Copy might be grayed out. This is the case when
right-clicking a MPEG or AVI file, for instance.
CATIA Infrastructure Version 5 Release 16 Page 560
In our example, the selected image has been pasted into Microsoft Word:
You paste data into OLE-compliant documents using either the Paste or Paste Special contextual command:
● Paste simply copies the data into the OLE-compliant application
● Paste Special offers two modes: you can either paste (embed) the data as normal, or link the copied data to
its source.
For general information about linking and embedding data from Version 5 documents in OLE-compliant
applications, refer to Using Version 5 Data in OLE-Compliant Applications.
CATIA Infrastructure Version 5 Release 16 Page 561
1. Select Tools > Image > Album to display the album contents.
The formats to which you can save depend on the format (pixel or vector) of the image you selected.
Note that depending on the image format you select, Save As might be grayed out. This is the case
when right-clicking a MPEG or AVI file, for instance.
CATIA Infrastructure Version 5 Release 16 Page 562
The formats you can save to depend on the format (pixel or vector) in which the image was originally
saved.
Regarding images stored in a temporary folder, note that you can save them only in BMP format on
Windows and UNIX.
For detailed information about JPG and TIFF format, browse the following Internet sites:
http://partners.adobe.com/asn/developer/pdfs/tn/TIFFphotoshop.pdf
A bitmap is a set of pixels arranged in lines and columns and is fully described by its width and height, its
color depth (bits per pixel) and its compression scheme. The format common format is true color (24 bits
per pixel). An additional color component, called Alpha component, may be used to define the
transparency of each pixel. The bitmap format generally supports compression (either lossless or lossy).
Some of these bitmaps are coded on 8 bits and the pixels are indexed on a color table, called the palette.
The advantage of bitmap files is that they can reproduce complex scenes (for instance photographic or
photo-realistic images) that could not be reproduced using basic geometrical shapes.
The following table summarizes information about bitmap files and the various formats you can use to
save your images in the album:
CATIA Infrastructure Version 5 Release 16 Page 564
● PostScript: PostScript is a page description language that supports text, vector graphics and bitmaps.
It is device-independent and implements an industry standard for communicating graphic information
between applications and hardware devices such as printers.
For detailed information about PostScript, browse the following Internet site:
http://partners.adobe.com/asn/developer/pdfs/tn/PLRM.pdf
● PDF: Portable Document Format is a platform-independent page description file format designed for
platform exchange. It may contain text, vector graphics and bitmaps.
For detailed information about PDF, browse the following Internet site:
http://partners.adobe.com/asn/pdfl/PDFS/PDFLibraryFAQ.pdf
● HP-GL/2-RTL: Hewlett-Packard Graphics Language file format is an instruction set developped for
controlling plotters. HP-GL, which as been developped for pen plotters, is now obsolete. HP-GL/2-RTL
is an evolution of HP-GL providing more graphic primitives (such as polygons or curves) and a support
for bitmaps
● SVG (Scalable Vector Graphics): this format is an XML (Extensible Markup Language) grammar for 2D
graphics.
CATIA Infrastructure Version 5 Release 16 Page 565
The following CGM vector formats are supported:
● CGM
● CGM CALS
● CGM ATA
● CGM Graphic Software.
CGM (Computer Graphics Metafile) is an ANSI/ISO standardized platform-independent format used for
the interchange of vector and bitmap data.
Version 5 supports the CGM Version 1 and Version 3 standards. CGM Version 3 adds vector primitives
such as Bezier and Nurbs, improved font and text support as well as bitmap compression.
The CGM-ATA and CGM-CALS profiles which are specific subsets of the Version 3 standard are also
supported.
For detailed information about CGM formats, browse the following Internet site:
http://www.cgmopen.org
Vector files contain geometrical descriptions of the image elements.These elements may be lines, dots,
rectangles, circles, polygons, splines, text with font information or bitmaps (only in metafiles) and are
used to reconstruct the final image. Each element has its own attributes specifying its size, its relative
position in the whole image, its color and filling type.
The advantage of vector files over bitmap files is that image scaling does not affect image appearance.
When zooming bitmap files, pixels become visible as shown in the example below:
The table below summarizes the purposes of the above mentioned formats:
CATIA Infrastructure Version 5 Release 16 Page 566
EPS X
PDF X
CGM X
You do not need to open the album first to save images to other formats. The Save As button is also
available in the Capture Preview window, allowing you to save to a file directly (without saving the image
in the album).
Compressing Images
Here are listed the several methods you can use to compress images:
● RLE
Run-length encoding is the easiest and fastest compression method. However, it cannot achieve high
compression ratios like those of more sophisticated compression algorithms. The compression ratio mainly
depends on the data content.
This method is suitable for images with large uniformly colored areas, typically found in computer graphics. Most
bitmap files support run-length encoding (such as TIFF, BMP, etc.)
● JPEG lossy compression
This method looses information by removing details the human eyes can hardly perceive. The reconstructed
image is not identical to the original one. The loss of visible details may be minimized at the expense of the
compression factor.
Typically, you can compress images by a factor of 20 without losing the subjective quality. The lossless JPEG
compression is also part of the JPEG file format but is supported by very few applications
● LZW
This method is used for GIF and TIFF files and removes redundancies in the picture. The LZW algorithm and the
GIF format are both patented. Note that this method is not available in Version 5.
● ZLIB
This lossless compression method belongs to the same category as the LZW method. It is used for PNG format
which is meant to be a non-patented successor of the GIF format. Note that this method is not available in
Version 5.
● CCITT/Fax encoding
CCITT Group 3 and CCITT Group 4 are lossless data compression methods for black and white (bi-level) images,
CATIA Infrastructure Version 5 Release 16 Page 567
which are typically scanned images with a great size. These two methods are mainly used for TIFF files.
The table below shows the most appropriate compression method for a specific image type:
You can save images in bitmap format without having to compress them. There is no loss of information but the file
size is impacted, since it is bigger.
CATIA Infrastructure Version 5 Release 16 Page 568
1. Select Tools > Image > Album to display the album contents:
Depending on the image format you select, Print might be grayed out. This is the case when right-clicking a
MPEG or AVI file, for instance.
Images are printed the same way as any other document. Refer to Printing Documents for a full description of
how to print.
CATIA Infrastructure Version 5 Release 16 Page 570
This task explains how to replay video files (such as MPEG or AVI files) stored in the album.
1. Select Tools > Image > Album to display the album contents:
3. Right-click then select Play to display the Video Player dialog box.
Note that this additional command only appears when selecting a video file.
The window that opens is empty but you just need to click the Playing button to start replaying
the video:
CATIA Infrastructure Version 5 Release 16 Page 571
● display information on the recorded video (width, height and number of frames).
4. When finished replaying your video, click Cancel to close the Video Player.
CATIA Infrastructure Version 5 Release 16 Page 572
You can record sequences of interactions and store them in standard and proprietary video formats, depending on your operating
system.
A player is now provided for replaying video captures but the video replay tools (Windows Media Player, Quicktime, etc.)
provided on your system can still be used.
1. Select Tools > Image > Video to display the Video Recorder dialog box:
Note that the name of the video file to be generated and the current video format are both indicated. In our example,
the video file name is "movie00000.avi" and the video format is "Microsoft AVI".
The Video command is available whether a document is open or not. In case no document is open, the Document
Window option is grayed out.
2. Click the Setup button to access the Video Properties dialog box which lets you set up the video capture
parameters prior to recording the video:
CATIA Infrastructure Version 5 Release 16 Page 573
● Microsoft AVI and Microsoft MPEG (Windows). The Video functionality is now based on the DirectShow multimedia
architecture. However, you need to install DirectShow on your computer to be able to use all CODECs and
compression options provided by this architecture. You also need to have DirectX, at minimum level 9.0, on your
computer, otherwise the MPEG format will not be displayed in the list.
Note that you can now read on Windows MJPEG files generated by Version 5 on UNIX workstations.
● Generic AVI (SUN) with two options: Uncompressed and Motion JPEG (or M-JPEG)
● Still Image Capture: available on all operating systems, this format is not generated by operating system-
dependent libraries and provides still, compressed JPG captures
● SGI Movie (IRIX)
● Quicktime (IRIX)
● MPEG (IRIX).
If you install the appropriate CODEC for the MPEG format, you will be able to generate MPEG format files on Windows
(you can download video CODECs from the Microsoft Support Internet site).
CATIA Infrastructure Version 5 Release 16 Page 574
4. If you want the video file name (and number) to be set automatically, select the Automatic File Name check box, which
is activated by default.
If you do so, the system automatically names the video file starting with the prefix "movie00000" and appends the
video extension (avi, jpg, etc.). In our example, the video file name is "movie000.avi" when you set the video format
to "Microsoft AVI".
Each time you generate a new video file using the Recording button, the file number will be incremented
(movie001.avi, movie002.avi, etc.).
If you clear this option, the Name box becomes editable and the prefix changes to "MOVIE", for example "MOVIE.avi".
You can then rename the file in the Name box, along with a drive and folder (or directory) name, like this for example
on Windows:
c:\Videos\MyMovie.avi
You can also click the button, navigate to the appropriate location and rename the file.
When you first access the dialog box, it specifies the default folder:
● C:\Videos\ (Windows)
● /u/users/ajt/videos (UNIX).
The Fixed Area option lets you choose a predefined capture format. To do so, click Fixed Area then click the button
below to open the Capture Sizes dialog box:
CATIA Infrastructure Version 5 Release 16 Page 575
This dialog box lets you choose among a list of predefined video and screen standards using the following lists:
Video standards:
However, note that you can also customize the selected video standard by entering your own dimensions in the
Custom boxes. In that case, the push button under Fixed Area displays "CUSTOM" along with the entered dimensions
to indicate that the size has been fixed by the user.
Screen standards:
When satisfied, click OK to validate and go back to the Video Properties dialog box.
Still holding down the left mouse button, drag the "+" pointer. As you drag, each part of each application window is
highlighted.
In the example below, dragging the "+" pointer inside the Version 5 window highlights the frame of the window...
CATIA Infrastructure Version 5 Release 16 Page 577
Note that when you release the mouse button, the selected window is highlighted like this:
CATIA Infrastructure Version 5 Release 16 Page 578
● Area: lets you draw a rectangular area anywhere on the screen, for capturing what happens inside this area only.
Drag (using the left mouse button). As you drag, you draw a rectangle like this, and the size of the rectangle is
displayed:
CATIA Infrastructure Version 5 Release 16 Page 579
Note that when you release the mouse button, the selected area is highlighted like this:
CATIA Infrastructure Version 5 Release 16 Page 580
● using the timer records a frame every "n" milliseconds (you set the value using the editable field or spinner): note
that if you set a low value, the system will record a high number of frames, which will consequently impair
● if you do not select the Timer check box, the system records a frame only each time the viewpoint is updated (by
7. On Windows only, select the Include Cursor check box if you want the cursor to be visible in the recorded sequence.
CATIA Infrastructure Version 5 Release 16 Page 581
This option defines the video replay speed: a high value displays a large number of frames per second, so the
recording is replayed more quickly; a low value displays a smaller number of frames per second, so the recording is
replayed more slowly.
parameters.
Installing Version 5 does NOT install CODECs on your computer. The list of CODECs differs from one platform to
another. For information about how to configure the CODEC (using the Configure... button), refer to the CODEC
supplier's documentation.
CATIA Infrastructure Version 5 Release 16 Page 582
On Windows, the Compressor list contains several options among which Full Frames (Uncompressed). Selecting
this option prior to recording has the following effects:
If you do not select Full Frames (Uncompressed), you can specify the data rate as well as the number of key
frames:
● Key Frame Every ... frames: defines how often the entire frame is restored. The process is as follows: the entire
frame (i.e. key frame) is stored once at the beginning of the video and then, only the section of the frame where
the object was moved will be modified, the rest of the frame will be kept as is. The entire frame will be stored
again after a number of frames you specify in this field.
The higher the number of key frames, the higher the quality but the bigger the file (and therefore, there is a price
to pay in performance)
● Data Rate: lets you set the amount of data transferred in kilobytes per second and thus, the size of the generated
images. The higher the rate, the bigger the images and the lower the quality.
For detailed information on the Choose Compressor dialog box, you can refer to the Microsoft documentation.
Messages in the status bar and the Video Recorder dialog box inform you each time a frame is recorded:
11. Click the Pause button to pause, or the Stop button to stop the recording.
12. Once the video has been recorded, the Preview button is activated and you can click it to open the Video Player
which lets you preview your video.
The window that opens is empty but you just need to click the Playing button to start replaying the video:
CATIA Infrastructure Version 5 Release 16 Page 583
● display information on the recorded video (width, height and number of frames). Note that the Properties
button is grayed out when the video is replaying, you have to click the Pause or Stop button to activate it.
The data shown in this dialog box are displayed for your information only, you cannot modify them.
CATIA Infrastructure Version 5 Release 16 Page 584
When replaying the video, a slider at the bottom of the player window indicates the progression and displays the
corresponding frame number.
13. When finished replaying your video, click Cancel to close the Video Player.
CATIA Infrastructure Version 5 Release 16 Page 585
Viewing Objects
Activating Viewing Tools
Fitting All Geometry in the Geometry Area
Panning
Zooming In
Zooming Out
Zooming In On An Area
Viewing Along a Normal to a Plane
Rotating
Editing the View Angle
Creating a Multi-View: Automatic Configuration
Creating a Multi-View: Manual Configuration
Creating a Multi-View: Standard Views' Customization
Defining the Level of Detail and the Pixel Culling
Testing the Visualization Performance
Testing the Visualization Time
CATIA Infrastructure Version 5 Release 16 Page 586
Mouse
To use the mouse to... Do this...
Rotate Press and hold down the middle mouse button, then the left (or
right) mouse button, and drag (still holding both buttons down).
Zoom Press and hold down the middle mouse button, then click the left
(or right) mouse button and drag (still holding the middle mouse
button down).
The following example shows how to transform this element in three steps:
CATIA Infrastructure Version 5 Release 16 Page 587
Clicking the corresponding icon runs the corresponding command once only. Selecting View > Modify or pressing
and holding down the middle mouse button activates a permanent viewing mode for each command, until you
click to exit.
Note: See Hiding and Showing Objects for information about showing and hiding, and Using Rendering Styles for
hidden line rendering.
On Windows computers:
● the IntelliMouse (two buttons plus a wheel) is an alternative to the 3-button mouse: pressing and hold down
the wheel the same way as the middle mouse button (but rolling the wheel is not supported)
● a 2-button mouse may alternatively be used (the third button is emulated using a key combination).
This key combination using a ... and this key combination Do this...
2-button mouse ... on a 3-button mouse...
Press Alt and right button, then drag.Press and hold down middle button, Pan
then drag.
With Alt and right button held down, Press and hold down the middle mouse
press and hold down Ctrl or left button, then the left (or right) mouse
button, then drag. button, then drag.
Rotate
(3D/zoom/2D)
Then:
Release the Ctrl or left button. Press and hold down the middle mouse Zoom
button, then click the left mouse
button, then drag (still holding the
middle mouse button down).
Press and hold down Ctrl, Alt and Press and hold down Ctrl and the Zoom
the right button, then drag. middle mouse button, then drag.
CATIA Infrastructure Version 5 Release 16 Page 588
SpacePilot
The SpacePilot can be used, in addition to the mouse, to perform graphic viewing manipulations
(zoom, pan, rotate, etc.).
To download the latest 3DConnexion software, browse the following Internet site:
http://www.3DConnexion.com
SpacePilot is supported on Windows 2000 and Windows XP. It requires a 3DConnexion driver 3DxWare 5.0.7
(minimum level).
To install the appropriate driver, access the 3DConnexion Internet site, click the Download tab then indicate the
device you are using and the operating system you are running.
This new device developed by 3DConnexion is an advanced SpaceMouse equipped with an LCD panel which labels
the functions of the device buttons. You can thus keep track more easily of the current function set just by looking
at the information displayed on the LCD panel.
It also enables you to control the manipulation calibration from Version 5, whatever the 3DxWare driver
configuration on your computer. There is no need anymore to analyze both Version 5 and 3DxWare configurations
to figure out the current calibration.
The buttons you can map to a Version 5 command or a 3DxWare function are: buttons 1 to 6, Esc, Shift, Ctrl, Alt,
T, L, R, F and Fit buttons. Note that only the functions of buttons 1 to 6 are displayed on the LCD panel.
The other buttons cannot be customized:
● the Panel button toggles on/off the 3DxWare device driver panel or the Version 5 Button Customize dialog
box
● the Config button cycles through the defined button configuration
● the - and + buttons tune the device sensitivity
● the DOM button toggles on/off the dominant mode
● the 3D button toggles on/off the device rotation.
Device buttons are mapped using the dedicated Button Customize dialog box. Whenever you change a button
function in the 3DxWare driver, this change appears on the LCD panel and in the Button Customize dialog box.
Inversely, whenever a change is made in the Button Customize dialog box, the new button function is displayed
on the LCD panel and in the 3DxWare driver.
For detailed information on the Button Customize dialog box, refer to Customizing Buttons.
CATIA Infrastructure Version 5 Release 16 Page 590
Keyboard
You can use these shortcuts in Examine mode only.
: With Shift and left or right arrow Rotate about the vertical axis
with respect to the monitor
screen (3D only)
With Shift and up or down arrow Rotate about the X axis (3D
only)
With Ctrl and Shift and left or right Rotate about the Y axis (3D only)
arrow
(Auto-repeat when pressing and
holding down the keys)
Press Ctrl and Page Press Ctrl and Page Down Zoom Out
Down
Then:
Press the left arrow Move to the left view (2D only)
Press the right arrow Move to the right view (2D only)
Press the down arrow Move to the down view (2D only)
CATIA Infrastructure Version 5 Release 16 Page 591
Prior to using the pad, some settings need to be defined in the Tablet Support tab.
Rotate
Pan
Zoom out
(from left to right)
Zoom in
(from right to left)
Note that the viewing operation performed when double-clicking depends on the option you selected in the
Action on double-click list available in the Tablet Support tab.
You can write annotations directly on the 3D viewer using your Tablet PC by clicking the Add Annotation
Optionally, you can then drag the annotation to another location if needed.
For detailed information on how to write annotations, refer to the "Annotating" section in the Version 5 - DMU
Navigator User's Guide.
CATIA Infrastructure Version 5 Release 16 Page 593
This task explains how to fit the current document contents into the geometry area.
1. Select View > Fit All In, or click Fit All In in the View toolbar.
Fit All In zooms the current view out so that all the document contents fit into the space available in the
geometry area.
Before After
CATIA Infrastructure Version 5 Release 16 Page 594
Panning
This task explains how to move the current document contents by panning the camera viewpoint.
2. Drag the left mouse button to a new location, then release the mouse button.
After
Before
CATIA Infrastructure Version 5 Release 16 Page 595
Zooming In
This task explains how to zoom in by predetermined increments.
1. Select View > Modify > Zoom In, or click Zoom In in the View toolbar.
You zoom in by one increment each time you click on the icon. To zoom up close (as
illustrated), click on the icon several times in succession.
Before After
You can also select View > Zoom In Out and drag (left mouse button) to zoom in
progressively, not by increments.
CATIA Infrastructure Version 5 Release 16 Page 596
Zooming Out
1. Select View > Modify > Zoom Out, or click Zoom Out in the View toolbar.
You zoom out by one increment each time you click on the icon. To zoom out (as illustrated),
click the icon several times in succession.
Before After
You can also select View > Zoom In Out and drag (left mouse button) to zoom out
progressively, not by increments.
CATIA Infrastructure Version 5 Release 16 Page 597
Zooming In On An Area
2. Drag (left mouse button) to draw the bounding outline containing the area on which you want to
zoom in.
The area now viewed is the area you captured inside the bounding outline.
CATIA Infrastructure Version 5 Release 16 Page 598
1. Select View > Modify > Normal View or click Normal View in the View toolbar.
2. Select a plane.
The object is projected onto the selected plane so you can now view along a normal to the
plane.
Before After
Note: if you select an element other than a plane, the object is projected onto an imaginary
plane tangent to the selected element. This plane is created at the point where you clicked and
is set parallel to the screen.
CATIA Infrastructure Version 5 Release 16 Page 599
Rotating
This task explains how to rotate an object.
2. Press and hold down the left (or right) and middle mouse buttons to see the rotation sphere
Note that do not have to use the viewing tool commands or icons to rotate an object. For quick
access, you can also use just the mouse: press and hold down the middle mouse button, then
the left (or right) mouse button, and drag (still holding both buttons down).
Before After
CATIA Infrastructure Version 5 Release 16 Page 600
This task explains edit interactively the view angle. The view angle sets the angle of the pyramid-like
shape with which you look at the geometry (available in perspective views only):
1. Select View > Commands List then choose View Angle from the list or enter directly c:view
The View Render Style dialog box prompts you to choose the desired view mode: either
Perspective or Parallel.
CATIA Infrastructure Version 5 Release 16 Page 601
A green circle appears with an arrow indicating the current view angle as shown below:
Note that the current view angle is identical to the view angle you define in the Camera
properties when working with user-defined views.
3. Drag the green arrow (which turns red) to change the view angle. Bear in mind that the angle
At this step, you can click Cancel to close the View Render Style dialog box and go back to
the current view angle.
4. Change the view angle as needed then, when you are happy with the result, click OK to apply the
new view angle and close the View Render Style dialog box.
CATIA Infrastructure Version 5 Release 16 Page 603
The multi-view mode is a capability allowing you to customize the multi-view configuration within a 3D viewer.
The automatic configuration is defined in the Automatic tab of the Views and Layout dialog box.
For detailed information on the other tabs provided in this dialog box, refer to Creating a Multi-View: Manual Configuration
and Creating a Multi-View: Standard Views' Customization.
In order to take full advantage of this scenario, you need to be familiar with the basic vocabulary:
Bear in mind that the multi-view configuration remains active throughout the whole Version 5 session but it is not saved
when selecting File > Save As. For instance, if you apply a multi-view configuration then save and close your document
before reopening it, this document is displayed in a single-view configuration using the last active view before the save.
However, the configuration is stored in the CATSettings directory and therefore, you can reuse it from one session to
another by clicking Create Multi-View in the View toolbar. If no customization has been defined, the default
configuration is applied.
1. Select View > Navigation Mode > Multi-View Customization to open the Views and Layout dialog box then
● View Selection lets you select a group of views as well as their location and orientation
● Viewpoint Manipulation lets you manipulate the viewpoint using the following options:
❍ Rotation Lock: locks the viewpoint rotation
❍ Translation Lock: locks the viewpoint translation
❍ Viewpoint Synchronization: imposes a synchronization between the views when a viewpoint
transformation (rotation, translation or zoom) is made in one of them. Note that you cannot activate
both Translation Lock and Viewpoint Synchronization
For any 3D object, there are six standard views according to the coordinate system of the object. These views
mapped onto a cube, each face of this cube being perpendicular to one of the directions of the 3D axis.
Whatever the orientation of the cube, the observer can see three faces (i.e. three standard views) as shown
below:
CATIA Infrastructure Version 5 Release 16 Page 605
An isometric view can be added to these views. The direction of this isometric view starts from the vertex
formed by the three faces towards the center of the cube.
The View Selection area represents the unfolded cube of standard views: each square represents a standard
view and the one placed at the center is the base view around which adjacent views are automatically
generated.
In the default configuration displayed below, the base view is the standard Left View:
TP = Top View
BK = Back View
LF = Left View
FR = Front View
BM = Bottom View
2. Select the standard view to be used as base view using one of these two methods:
● select directly in the View Selection area the view to be set as the base view: the selected view is placed at
the center and all the adjacent views are regenerated accordingly.
In the example below, Back View is selected:
CATIA Infrastructure Version 5 Release 16 Page 606
● click the right translation arrow to shift Back View to the center (or any other translation arrow
depending on the standard view you want to set as base view).
Clicking a translation arrow shifts the views in the arrow's direction.
3. Click Apply to apply the configuration to the current 3D viewer and keep the Views and Layout dialog box
displayed:
As soon as you apply a configuration to the current viewer, the Create Multi-View icon in the View
4. Select a group of views by clicking an Isometric View in one of the four corners of the View Selection area.
This amounts to selecting a vertex of the cube and the user will then see the three adjacent faces.
The selected Isometric View is computed from its three adjacent views and the four views (Isometric +
Another example when the Isometric View in the top-right corner is selected:
CATIA Infrastructure Version 5 Release 16 Page 608
The View Selection area also contains four rotation arrows (such as ) enabling you to change the orientation
of the current base view: one click on an arrow rotates the base view by 90 degrees in the arrow's direction.
When the base view is rotated, all the adjacent views as well as the isometric view are recalculated.
5. Click the arrow repeatedly and check the result in the View Selection area. Below is an example with starting
position displayed to the left:
● Rotation Lock locks the rotation in all the views, except the Isometric View
● Translation Lock locks the translation in all the views, except the Isometric View.
7. Select the Viewpoint Synchronization check box then click Apply if you want the other three viewpoints to be
8. When satisfied with your configuration, click OK (or Apply then OK) to validate and close the Views and Layout
dialog box.
To go back to the standard viewer, click the Create Multi-View icon in the View toolbar.
Note that when you reselect View > Navigation Mode > Multi-View Customization, the Views and Layout
dialog box the last used tab is activated with the last applied configuration.
CATIA Infrastructure Version 5 Release 16 Page 610
The multi-view mode is a capability allowing you to customize your multi-view configuration within a 3D viewer.
The manual configuration is defined in the Manual tab of the Views and Layout dialog box.
For detailed information on the other tabs provided in this dialog box, refer to Creating a Multi-View: Automatic Configuration
and Creating a Multi-View: Standard Views' Customization.
In order to take full advantage of this scenario, you need to be familiar with the basic vocabulary:
Bear in mind that the multi-view configuration remains active throughout the whole Version 5 session but it is not saved when
selecting File > Save As. For instance, if you apply a multi-view configuration then save and close your document before
reopening it, this document is displayed in a single-view configuration using the last active view before the save.
However, the configuration is stored in the CATSettings directory and therefore, you can reuse it from one session to another
by clicking Create Multi-View in the View toolbar. If no customization has been defined, the default configuration is
applied.
1. Select View > Navigation Mode > Multi-View Customization to open the Views and Layout dialog box then select
● Configuration Selection lets you select a predefined multi-view configuration from the list
● View Selection lets you set the current view as well as the orientation of the selected viewpoint
● Viewpoint Manipulation lets you manipulate the viewpoint using the following options:
❍ Rotation Lock: locks the viewpoint rotation
❍ Translation Lock: locks the viewpoint translation
❍ Viewpoint Synchronization: imposes a synchronization between the views when a viewpoint transformation
(rotation, translation or zoom) is made in one of them. Note that you cannot activate both Translation Lock
and Viewpoint Synchronization
● Standard Views icons let you set the desired standard view as the current view. The standard views displayed in
the left part of the dialog box are identical to the one of the Quick View toolbar
● Confirmation: lets you validate or cancel the configuration.
CATIA Infrastructure Version 5 Release 16 Page 612
2. In the Configuration Selection area, select the desired configuration from the list of predefined configuration.
As soon as a configuration is selected, the four views displayed in the View Selection area are automatically updated
accordingly.
Each view composing the configuration represents a standard view and the current view is identified by a lighter
color.
● Four-View
In this configuration, the viewer is divided into four equal views, each of them being identified as follows:
RI = Right View
TP = Top View
FR = Front View
In this configuration, the viewer is divided into two parts. The main view is displayed to the right and three auxiliary
views are displayed to the left:
RI = Right View
TP = Top View
FR = Front View
In this configuration, the viewer is divided into two parts. The main view is displayed on top and three auxiliary views
are displayed at the bottom:
RI = Right View
TP = Top View
FR = Front View
In this configuration, the viewer is divided into two parts. The views are organized horizontally with respect to each
other. The first view is displayed on top and the second is displayed at the bottom:
FR = Front View
In this configuration, the viewer is divided into two parts. The views are organized vertically with respect to each
other and are displayed in the right and left part of the screen, respectively:
FR = Front View
3. Click Apply to apply the selected configuration to the current 3D viewer and keep the Views and Layout dialog box
displayed:
CATIA Infrastructure Version 5 Release 16 Page 617
As soon as you apply a configuration to the current viewer, the Create Multi-View icon in the View toolbar
When you manipulate a viewpoint in one of the four views, the other three viewpoints are not modified and you can
manipulate them independently:
CATIA Infrastructure Version 5 Release 16 Page 618
4. To set a view as the current view, click it in the View Selection area. In the example below, the isometric view has been
5. Select one of the standard views displayed to the left to apply it to the current view: for instance, click the Back View
button to set the Back View as the current view as shown below:
When you click Apply, the selected standard view is applied to the corresponding view you in the viewer.
Another way to apply a standard view in the viewer is to select in the viewer the view you want to modify (in that
case, the compass is displayed in the top-right corner of the selected view) then select a standard view from the
Quick View toolbar.
However, do not forget that if you do not also change the corresponding view in the View Selection area, the
modification you made in the viewer is not kept when clicking Apply.
The View Selection area also contains four rotation arrows (such as ) enabling you to change the orientation of
the current base view: one click on an arrow rotates the base view by 90 degrees in the arrow's direction.
6. Click the arrow repeatedly and check the result in the View Selection area. Below is an example with starting
position displayed to the left:
CATIA Infrastructure Version 5 Release 16 Page 619
Note that if the current view is an isometric view, the rotation step will be 60 degrees and not 90 degrees:
You also have the ability to use the four view selectors (such as ) to change the view direction by predetermined
increments.
7. Click the arrow repeatedly and check the result in the View Selection area. Below is an example with Back View as
the current view and the starting position displayed to the left:
● If the current view is an isometric view: clicking one of the four selectors makes the view direction change to one
of the eight possible isometric views by predetermined increments.
Note that the view direction for an isometric view is always the direction from the eye point (= the location of the
viewer's eye within the 3D scene) to the axis origin.
The picture below illustrates the eight eye points for the different isometric views:
CATIA Infrastructure Version 5 Release 16 Page 620
Therefore the result will be as follows when clicking the arrow repeatedly for an isometric view:
● Rotation Lock locks the rotation in the view you select (i.e. the current view)
● Translation Lock locks the translation in the view you select (i.e. the current view).
Note: Rotation Lock or Translation Lock and Viewpoint Synchronization cannot be activated simultaneously.
Activating Rotation Lock or Translation Lock automatically deactivates Viewpoint Synchronization, and
inversely.
9. Select the Viewpoint Synchronization check box then click Apply if you want the other three viewpoints to be
In the example below, the main viewpoint has been modified and the three others have been updated accordingly:
CATIA Infrastructure Version 5 Release 16 Page 621
10. When satisfied with your configuration, click OK (or Apply then OK) to validate and close the Views and Layout dialog
box.
Note that when you reselect View > Navigation Mode > Multi-View Customization, the Views and Layout
dialog box the last used tab is activated with the last applied configuration.
To go back to the standard viewer, click Create Multi-View in the View toolbar.
CATIA Infrastructure Version 5 Release 16 Page 622
The multi-view mode is a capability allowing you to customize the default standard views within a 3D viewer.
This customization is defined in the Standard Views tab of the Views and Layout dialog box.
For detailed information on the other tabs provided in this dialog box, refer to Creating a Multi-View: Manual Configuration and
Creating a Multi-View: Automatic Configuration.
In order to take full advantage of this scenario, you need to be familiar with the basic vocabulary:
Bear in mind that the configuration remains active throughout the whole Version 5 session but it is not saved when selecting
File > Save As. For instance, if you apply a specific configuration then save and close your document before reopening it, this
document is displayed using the last active view before the save.
However, the view direction and orientation you define in this tab are stored in the CATSettings directory and therefore, you can
reuse your customization from one session to another by clicking Create Multi-View in the View toolbar. If no
customization has been defined for a standard view, the default standard view is applied.
1. Select View > Navigation Mode > Multi-View Customization to open the Views and Layout dialog box then select
Note that you can also access the Standard Views tab by selecting View > Named Views then choosing a view from
● Standard Views icons let you select the standard view to be customized
● View Selection lets you modify the direction and orientation of the selected standard view
● View Direction lets you manipulate the viewpoint
● Apply to axis lets you specify the axis to which the modification will be applied
● Reset All lets you restore all the standard views to their original default direction and orientation
● Confirmation: lets you validate or cancel the configuration.
2. Select a standard view to customize by clicking one of the icons displayed to the left. By default, Front View is
The standard views displayed in this dialog box are identical to those available in the Quick View toolbar:
Isometric View
Front View
Back View
Left View
Right View
Top View
Bottom View
4. Re-select View > Navigation Mode > Multi-View Customization to re-open the Views and Layout dialog box: the
Back View button is still selected and we can now start customizing the view.
5. Use the four translation arrows (such as ) to shift the selected standard view by 90 degrees in the arrow's direction.
Below is an example of the result you can obtain when clicking repeatedly the arrow with Back View as the
selected view and starting position displayed to the left:
Note that if the current standard view is an isometric view, the isometric view's direction changes to one of the eight
possible isometric views using predetermined increments.
Below is an example using repeatedly the arrow with starting position displayed to the left:
6. Use the four rotation arrows (such as ) to change the orientation of the current view: one click on an arrow rotates
the view by 90 degrees in the arrow's direction.
Below is an example using repeatedly the arrow with starting position displayed to the left:
CATIA Infrastructure Version 5 Release 16 Page 626
Note that if the current standard view is an isometric view, the view is rotated by 60 degrees:
7. Use the three fields displayed in the View Direction area to change the direction of the current view.
This area indicates the direction of the selected standard view along the X, Y and Z axis (as shown below):
To change the direction, you can enter one of these three values in the desired field: -1, 0 or 1 before clicking Apply.
Note that if the selected view is not an isometric view, you can enter a value only in one of the tree fields: as soon as
a value is entered in a field, the other two are automatically filled with the value "0". On the contrary, if the selected
view is an isometric view, you can enter a value in the three fields.
If you enter a positive value other than "1", it is changed to "1" and if you enter a negative value other than "-1", it is
changed to "-1".
For instance, entering "-1" instead of "1" in the first box to the left inverts the view direction along the X axis:
CATIA Infrastructure Version 5 Release 16 Page 627
8. Use the Apply to axis area to position the selected standard view according to the local axis or to the axis you select:
● when Use local axis is displayed, it means that the standard view is positioned according to the active (i.e.
If no local axis is active, the standard view is positioned according to the global axis system (displayed in the
bottom right corner of the screen) of the UI-active object. For instance, if a part is activated, the standard view
To set an axis as current, right-click it in the specification tree or in the geometry area then select xxx object >
Set As Current.
● select the Select axis check box lets you position the standard view according to a specific axis: to select the
axis to be used, first select the text No Selection then click the axis to be used in the geometry area. The name
The directions of the selected axis are saved in the CATSettings directory and are applied to the standard view.
As these directions are stored in the settings, this means that the standard view is always positioned according to
them and this, whatever the orientation changes you might make afterwards (for instance, if you change the
compass orientation). If you want to apply new directions to the standard view, you need to select another axis.
Note that the Select axis option remains activated even if you select another standard view. Therefore, do not forget
to deactivate the option if you want to use the local axis.
CATIA Infrastructure Version 5 Release 16 Page 628
In case your current axis sytem is left-handed, the standard views are positioned according to the global axis
system.
For detailed information about defining a three-axis system locally, refer to Axis System.
If you want to restore all the standard views to their original direction and orientation, click the Reset All button.
9. When satisfied with your configuration, click OK (or Apply then OK) to validate and close the Views and Layout dialog
box.
10. In the View toolbar, click the icon of the standard view you have just customized (Back View in our example).
The modified standard view is applied to the current viewer and you see that the result is totally different from the
one in step 3 where the original standard Back View has been applied:
CATIA Infrastructure Version 5 Release 16 Page 629
This task explains how to define dynamically (in order to improve visualization performance):
● the level of detail you want to view in your geometry while moving using the Define Dynamic Level of
Detail command
● the size in pixels of objects to be hidden/displayed in your geometry while moving using the Define
Dynamic Pixel Culling command.
Dynamic level of detail and dynamic pixel culling allow you to modify more quickly the values set in the
Performances tab.
However, bear in mind that the values you define here apply only to your current Version 5 session,
contrary to the values defined via the Performances tab which are stored in your settings files and thus, are
kept from one session to another unless they are explicitly modified.
However, note that if the Level of detail or the Pixel culling option has been locked by your administrator
in the Performances tab, you cannot define dynamically the level of detail or the pixel culling because the
corresponding command (Define Dynamic Level of Detail or Dynamic Pixel Culling) is grayed out.
3. Select the category All Commands that lists all commands available.
CATIA Infrastructure Version 5 Release 16 Page 630
5. Drag the command from the command list to the toolbar to which you want to add the command.
Note that some toolbars (such as the View toolbar) cannot be customized. As a consequence,
you cannot drag and drop commands onto them.
7. Repeat steps 5 and 6 to drag and drop the Define Dynamic Pixel Culling command.
In our example, the two commands have been added to the Standard toolbar:
CATIA Infrastructure Version 5 Release 16 Page 631
8. Set your own values either by entering them directly in the corresponding field or by using the box:
● for pixel culling, you can enter a value comprised between 0 and 40. The higher the value, the
● for level of detail, you can also enter a value comprised between 0 and 40. The higher the
You can see that your new values have been taken into account.
CATIA Infrastructure Version 5 Release 16 Page 632
c:TestVisuPerfoDraw
2. In the Rotate Axis area, select the desired rotation axis by clicking the appropriate option:
● Vertical: corresponds to the default axis which is vertical and parallel to the screen
● Horizontal: corresponds to the horizontal axis, parallel to the screen
● Sight: corresponds to the axis which is perpendicular to the screen.
● the angle for each rotation step (in degrees) in the Angle box
● the number of steps in the Repeat box.
CATIA Infrastructure Version 5 Release 16 Page 634
● Static Mode
● Dynamic Mode.
Depending on the mode you select, the test is performed according to the value you set in Level of
Details area available in Tools > Options > General > Display > Performances:
● selecting Static Mode means that the test is performed using the value set with the Static
slider.
● selecting Dynamic Mode means that the value used for the test is the one defined with the
While Moving slider.
The parameters you defined are applied and the corresponding result performance is displayed in
The time displayed corresponds to the average visualization time per frame (in milliseconds).
This average value is computed as follows: for instance, if you display 40 times your model
(whatever the Angle value), the average visualization time will be the total
visualization time (i.e. is the sum of all milliseconds spent to draw the 40 frames)
divided by 40.
The total visualization time is not displayed in this dialog box but you can compute it very easily.
To do so, multiply the value displayed in the Visualization Time box by the value displayed in
the Repeat box.
This task explains how to test the visualization time for the 3D document you are currently displaying in
your Version 5 session.
c:performance gauges
A gauge appears in the lower-left part of the geometry area and displays the visualization time in
milliseconds (ms) of the previous frame:
2. Manipulate your model, for instance by rotating it. The gauge is updated and displays the new
visualization time:
CATIA Infrastructure Version 5 Release 16 Page 637
3. To exit the command, re-enter c:performance gauges in the power input field.
CATIA Infrastructure Version 5 Release 16 Page 638
Navigating
Navigating in Examine Mode
Navigating in Walk Mode
Navigating in Fly Mode
Changing Views
Viewing Objects against the Ground
Magnifying
Looking At Objects
Turning Your Head To View An Object
Snapping the Viewpoint
CATIA Infrastructure Version 5 Release 16 Page 639
For more information, see Activating Viewing Tools Using the Mouse.
You can also access the Examine mode by clicking Examine Mode in the View toolbar, available
when using the beginners walk and fly modes.
CATIA Infrastructure Version 5 Release 16 Page 640
In Walk mode, you can walk forward and backward (backward in advanced mode only) as well as turn right or left
as you walk along the horizontal plane.
Before using the Walk navigation mode, you must be in a perspective view (select View > Render Style >
Perspective). If you attempt to activate Walk mode, you are prompted to switch to a perspective view.
Beginner's walk mode commands are single-action commands. Releasing the mouse button means you exit the
command. You can only move forward in beginner's walk mode.
2. Click Turn Head in the View toolbar then drag (left mouse button) to define your starting position
(the direction in which you look at the object).
4. Click Walk , then click the left mouse button to begin to walking.
A green arrow appears along with a circular target located at the center of the view.
The speed at which you first approach the object depends on the initial distance from the object, and is
calculated automatically. The speed is optimized so that you reach the point you target in approximately
10 seconds.
5. Still holding the left button down, drag to the right or left, or up or down, to change direction.
You walk in the direction in which you drag. The further you drag away from the center of the view
Dragging to the left lets you view the object as if you had turned your head to the left; dragging to the
right produces the same effect in the opposite direction.
6. Drag the cursor back towards the center of the view to continue walking straight forward in the new
direction.
7. To modify your speed, click Accelerate or Decelerate one or more times, then click Walk
8. To return to the default navigation mode, click Examine Mode in the View toolbar.
CATIA Infrastructure Version 5 Release 16 Page 642
You can also set mouse sensitivity and collision detection using the appropriate options in Tools > Options >
General > Display > Visualization.
This task shows you how to navigate through a document in Walk mode.
Before using the Walk navigation mode, you must be in a perspective view (select View > Render Style>
Perspective).
It is easier to walk through documents in contexts where you would find a virtual ground, i.e. in buildings, planes or
ships for example.
2. Press and hold down the middle mouse button to define the horizontal view plane.
3. Still holding the button down, drag to the left or to the right to determine the direction in which you wish to
walk.
In the Walk mode, press and hold down the middle mouse button until you have finished navigating.
4. When in the direction in which you wish to walk, click the left mouse button to begin walking.
A green arrow appears along with a circular target located at the center of the view, like when using the
beginner's walk mode:
CATIA Infrastructure Version 5 Release 16 Page 643
5. Still holding the middle button down, drag left or right to change direction:
Dragging to the left lets you view the object as if you had turned your head to the left; dragging to the
right produces the same effect in the opposite direction.
6. Drag the cursor back towards the center of the view to continue your walk straight forward in the new
direction.
CATIA Infrastructure Version 5 Release 16 Page 644
Pressing Page Up and Page Down modifies your speed. Speed is indicated in the status bar.
Note: The left and right directions are now defined as if you were walking away from the target with your
back towards it.
When a collision is detected, the green arrow turns red, whether you navigate in beginner's or advanced
Walk mode:
CATIA Infrastructure Version 5 Release 16 Page 645
You can also set mouse sensitivity and collision detection using the appropriate options in Tools > Options >
General > Display > Visualization.
CATIA Infrastructure Version 5 Release 16 Page 646
In Fly mode you can move upward or downward on any horizontal view plane as you move forward or backward
(backward in advanced mode only).
Before using the Fly navigation mode, you must be in a perspective view (select View > Render Style >
Perspective). If you attempt to activate Fly mode, you are prompted to switch to a perspective view.
Beginner's fly mode commands are single-action commands. Releasing the mouse button means you exit the
command. You can only move forward in beginner's fly mode.
1. Click Fly Mode in the View toolbar or select View > Navigation Mode > Fly.
The icons used in the beginner's fly mode appear in the View toolbar:
2. Click Turn Head in the View toolbar then drag (left mouse button) to define your starting position
(the direction in which you look at the object).
CATIA Infrastructure Version 5 Release 16 Page 647
4. Click Fly , then click the left mouse button to begin to flying.
A green arrow appears along with a circular target located at the center of the view:
The figure below the arrow specifies the speed at which you are flying:
CATIA Infrastructure Version 5 Release 16 Page 648
The speed at which you first approach the object depends on the initial distance from the object, and is
calculated automatically. The speed is optimized so that you reach the point you target in
approximately 10 seconds.
5. Still holding the left button down, drag to the right or left, or up or down, to change direction.
You fly in the direction in which you drag. The further you drag away from the center of the view
As you drag, the shape of the arrow changes to reflect the direction in which you are flying:
6. Drag the cursor back towards the center of the view to continue flying straight forward in the new
direction.
7. To modify your speed, click Accelerate or Decelerate one or more times, then click Fly
Each click on the icon increases or decreases the speed by approximately 40%.
CATIA Infrastructure Version 5 Release 16 Page 649
When you collide with a solid object when flying, you slide along the object's surface, and you no longer
fly through the object, providing a more realistic effect. This feature is also available in Advanced Fly
mode.
Pressing the Shift key and dragging lets you bank left or right.
You can also change the mouse sensitivity and activate the collision detection using the appropriate
options in the Navigation tab.
8. To return to the default navigation mode, click Examine Mode in the View toolbar.
Before using the Fly navigation mode, you must be in a perspective view (select View > Render Style >
Perspective).
Fly is used in exactly the same way as Walk, the only difference being that in Fly mode you can move upward or
downward on any horizontal plane as you move forward or backward.
However, note that when using a Space Mouse, you can fly with six different degrees of freedom, which means
that you can navigate through a document in a direction other than the one in which you are looking at the
object.
1. Click Fly Mode in the View toolbar or select View > Navigation Mode > Fly.
2. Press and hold down the middle mouse button to define the initial horizontal view plane.
3. Still holding the button down, drag to the left or to the right, or up or down, to determine the direction in
In the Fly mode, press and hold down the middle mouse button until you have finished navigating.
CATIA Infrastructure Version 5 Release 16 Page 650
4. When in the direction in which you wish to fly, click the left mouse button to begin flying.
A green arrow appears along with a circular target located at the center of the view, like when using
the beginner's fly mode.
The speed at which you first approach the object depends on the initial distance from the object, and is
calculated automatically. The speed is optimized so that you reach the point you target in
approximately 10 seconds.
5. Still holding the middle button down, drag left or right to change direction.
You fly in the direction in which you drag. The further you drag away from the center of the view, the
greater the change in direction.
6. Drag the cursor towards the center of the view to continue flying forward in the new direction:
CATIA Infrastructure Version 5 Release 16 Page 651
Pressing Page Up and Page Down modifies your speed. Speed is indicated in the status bar.
Each press of the key increases or decreases the speed by approximately 40%.
You begin to fly backwards, away from the target. When flying backwards, the up and down are
reversed.
Note: You can select the Gravitational effects during navigation check box in Tools > Options >
General > Display > Navigation, to fix the X, Y or Z axis during navigation. While turning in Fly
mode, this creates the impression that the user viewpoint tilts or banks with respect to the fixed axis,
as in a real plane.
You can also set mouse sensitivity and collision detection using the appropriate options in the same
Navigation tab, like when using the beginner's fly mode.
CATIA Infrastructure Version 5 Release 16 Page 652
Changing Views
Individual views are created as you navigate through your design in examine, walk and fly modes. Views
are stored and can be reviewed. In walk and fly modes, views are created each time you pause during
your walkabout or fly around.
1. Navigate in Examine mode (zoom, pan, etc.) to create and save several different views.
When you first access a document, the plane parallel or tangent to the bottom point of your document is considered to be
the ground.
This task shows you how to show and hide the ground.
Note that if you want to hide the ground, simply repeat the same step.
Magnifying
This tasks explains how to obtain a magnified view of your document in a separate window.
The section magnified is defined by the magnifier viewport which appears over the object in your document:
2. Point to the + symbol and drag it to move the viewport and magnify another area of the document:
3. Point to one of the handles and drag it to size the magnified area up and down.
All the viewing and manipulations performed in the document window are also reflected in the Magnifier
window. For example, rotate the object to see how the object is also rotated in the Magnifier window:
CATIA Infrastructure Version 5 Release 16 Page 659
Looking At Objects
This tasks explains how to look at the document in a specific direction by targeting through a user-defined viewport.
As you begin to drag, a rectangle with two diagonals appears and continues to grow as long as you continue to drag. This
rectangle represents the viewing window of the future view.
Before After
The viewport is then shaped like a pyramid: your eyepoint is located at the vertex of the pyramid. You can resize the viewport
by dragging the middle mouse button.
Before After
CATIA Infrastructure Version 5 Release 16 Page 660
You can also press and hold down both Shift then the middle mouse button for a quicker result.
CATIA Infrastructure Version 5 Release 16 Page 661
This tasks explains how to view an object by simulating what happens when you turn your head to look at the scene.
1. Select View > Modify > Turn Head, or click Turn Head in the View toolbar.
A navigation symbol appears to help you understand what happens as you drag:
Before After
In our example, dragging to the right lets you view the object as if you had turned your head.
Before After
CATIA Infrastructure Version 5 Release 16 Page 662
This tasks explains how to adjust the viewpoint automatically after rotating it so that it matches the
standard view it comes closest to.
2. Manipulate the current viewpoint by rotating the object using the mouse (press and hold down
the middle mouse button then press the left or right button and drag still holding both buttons
down):
CATIA Infrastructure Version 5 Release 16 Page 663
Note that the viewpoint is not snapped if you use the compass to manipulate the viewpoint.
The viewpoint is adjusted and snapped to the nearest standard view (Top View in our
example) is applied:
To deactivate viewpoint snapping, clear Viewpoint Snapping in View > Navigation Mode.
CATIA Infrastructure Version 5 Release 16 Page 664
Hiding Objects
This task explains how to hide objects by transferring them to the No Show space (they are no longer
displayed).
1. Select an object.
2. Click Hide/Show in the View toolbar, or select View > Hide/Show > Hide/Show.
Note that you can also right-click the object then select Hide/Show.
The object (the line in our example) is no longer displayed: it has been transferred into the No
Show space.
Note also that if you have several document windows open containing the same objects, the
object is transferred to the No Show space in each document window.
CATIA Infrastructure Version 5 Release 16 Page 666
Note: In case you select multiple elements, only the space of the first selected element is
taken into account by the Hide/Show command. For instance, if the first element of the multi-
selection is in the No Show space, the Hide/Show command transfers all the selected
elements to the Show space, whatever their original space.
After selecting an object, you can select Edit > Properties, click the Graphic tab, and look at
the Shown check box to know whether the object is hidden or not:
This check box is displayed for your information only, the Properties dialog box does not let
you modify the object visibility.
A component placed in the No Show space in the product structure appears in low highlighting
in the tree.
CATIA Infrastructure Version 5 Release 16 Page 667
This task explains how to display objects transferred to the No Show area.
In our example, a line which was originally displayed is now in the No Show area.
2. Click Swap visible space in the View toolbar to display the contents of the No Show area.
The geometry area changes color to indicate you are now viewing the No Show space.
CATIA Infrastructure Version 5 Release 16 Page 668
Note: In case you select multiple elements, only the space of the first selected element is
taken into account by the Hide/Show command. For instance, if the first element of the multi-
selection is in the No Show space, the Hide/Show command transfers all the selected
elements to the Show space, whatever their original space.
You can continue working on objects in the No Show space. You can also select objects and
transfer them back to the Show space by clicking Hide/Show or by right-clicking then
selecting Hide/Show.
CATIA Infrastructure Version 5 Release 16 Page 669
Shading (SHD)
1. Select View > Render Style > Shading (SHD) or click Shading in the View toolbar.
Setting a part in Dynamic hidden line removal mode to Shading mode has the following
effect:
1. Select View > Render Style > Shading with Edges or click Shading with Edges in the
View toolbar.
Setting a model from Shading to Shading with Edges has the following effect:
If you modify the element color, bear in mind that in Shading mode, lineic elements (such as edges or
sketches) do not inherit the new color and turn black as shown in the example below:
CATIA Infrastructure Version 5 Release 16 Page 672
For detailed information on color inheritance for Assembly objects, refer to Displaying and Editing Graphic
Properties.
CATIA Infrastructure Version 5 Release 16 Page 673
This tasks explains how to display objects in shading mode with edges but without smooth edges using a specific
composite rendering style.
A smooth edge is an edge that does not define a break in the geometry, contrary to a sharp edge that breaks the
continuity of the geometry.
Three basic rendering styles are also provided in the Customize View Modes dialog box to let you manage more easily the
visualization of edges. Refer to the corresponding documentation for detailed information.
1. Select View > Render Style > Shading with Edges without Smooth Edges or click Shading with Edges
Setting a shaded model from Shading with Edges to Shading with Edges without Smooth Edges has the
following effect:
This tasks explains how to display objects in shading mode with edges, whether they are hidden or not.
1. Select View > Render Style > Shading with Edges and Hidden Edges or click Shading with Edges and
Setting a model from Shading with Edges to Shading with Edges and Hidden Edges has the following
effect:
This tasks explains how to display materials that have been applied onto objects.
Refer to "Applying Materials" in the Version 5 - Real Time Rendering User's Guide for detailed
information on how to use materials.
1. Select View > Render Style > Shading with Material or click Shading with Material
in the View toolbar.
Note that you can also select View > Render Style > Customize View Parameters then
click Material.
Setting a shaded part to Shading with Material has the following effect:
Wireframe (NHR)
This tasks explains how to display objects in wireframe mode (i.e. only objects' edges are displayed).
1. Select View > Render Style > Wireframe (NHR) or click Wireframe (NHR) in the View toolbar.
Shading Wireframe
The Version 5 wireframe mode does not correspond to the Version 4 wireframe mode. The full equivalence
may be obtained by selecting the Edges and points and Outlines check boxes in the Custom View Modes
dialog box.
For more information on customizing view modes, refer to Customizing the View Mode in this guide.
The Wireframe mode shows only edges and lines. As fas as edges are concerned, when displayed in
Wireframe, they are applied the color of the mesh and not the one of the "edges + mesh" mode.
For instance, when you display a blue pad with black edges in Wireframe, edges turn blue:
The reason is that for each surface or solid, the visualization algorithm retrieves the color of all the faces the
object is made of and looks for the dominant color (i.e. the color that is most used). This dominant color will
then be used for the display in Wireframe.
Now if we take a more complex example: a pad with one red face and the rest of the pad is in blue. When
setting the pad to Wireframe, the pad edges are displayed in blue which is the dominant color.
CATIA Infrastructure Version 5 Release 16 Page 678
The rendering styles you can apply in the graphic properties are:
● Shading
● Shading with Edges
● Transparent
● Wireframe.
When V5 elements have been assigned one of the above-mentioned rendering styles, this style supersedes the one of the 3D
window.
Rendering styles are taken into account in the following order: first, the rendering style of the parent document and then, the
rendering style of the child document. For instance, if you apply the Wireframe rendering style to a product and the
Transparent rendering style to its part, activating Rendering style per object displays the whole object in Wireframe. But if
you select the product then set it to No Specific Rendering, then the object is displayed as Transparent. This is also true for
geometrical sets.
This scenario assumes that at least two different rendering styles have been defined for the various elements contained in your
sample document.
In the example below, two surfaces have been selected and assigned the following rendering styles:
Surface 1: Surface 2:
Wireframe rendering style Shading with Edges rendering style
2. Check that Shading is selected and see the result in the geometry area:
The whole object is displayed in Shading mode even though some elements have been assigned a different rendering
style.
3. Now, activate Rendering style per object in the Options area. This displays each element with its specific rendering
style.
In our example, Surface 1 is displayed in Wireframe mode and Surface 2 in Shading with Edges mode:
CATIA Infrastructure Version 5 Release 16 Page 680
For detailed information on the various rendering styles available in the Custom View Modes dialog box, refer to
Customizing the View Mode.
Note that you can also select View > Render Style > Customize View Parameters.
If this is the first time you are using the command, the view settings for the current document are
selected in the dialog box:
CATIA Infrastructure Version 5 Release 16 Page 682
In our example, the Shading check box is selected: this means that the view mode for the current
document is Shading.
2. Customize your own view parameters by selecting or clearing the appropriate options.
In certain cases, selecting one option may also select other options. Each time you select or clear an
option, the current view is updated dynamically to take your settings into account.
This area lets you display objects in shading mode with points and edges. You can choose among the
following visualization modes (do not forget to activate Edges and points to be able to activate the
visualization modes available in this area):
CATIA Infrastructure Version 5 Release 16 Page 683
All edges
Displays objects with all edges, whatever their type (smooth or not). You can also use the Shading
with Edges command.
All edges
When All edges is activated, you can deactivate the Shading mode to display the object in
Wireframe (NHR) mode. In this mode, only the object's edges are visible.
Note that you can also use the Wireframe (NHR) command.
Note that if Shading is cleared, Half visible smooth edges has no impact (all edges are displayed).
No smooth edges
Hides smooth edges on your objects. You can also use the Shading with Edges without Smooth
Edges command:
All points
Displays edges and all their points, including vertices. By default, this mode is activated:
CATIA Infrastructure Version 5 Release 16 Page 685
No vertices
Deactivates the display of vertices for edges. Only free points are displayed and can be selected.
This enhances the overall readibility when working with complex models because it can be confusing
when all the vertices are displayed.
Clicking this option has a positive impact on performances since some elements in the model are not
visible:
Note that this option, as any other customizable option (e.g. Outlines), does not alter the behavior of
predefined rendering styles (Wireframe, Shading With Edges, etc.). For instance, if you activate
No vertices then select Shading in the View toolbar, vertices reappear.
CATIA Infrastructure Version 5 Release 16 Page 686
Colors edges (border edges, internal smooth or sharp edges) according to the color applied to the
object's faces.
● if you are working with CATPart and CGR files created earlier than V5R15.
To make this visualization mode effective on .CATPart documents earlier than V5R15, you need to
upgrade them by running the CATAsmUpgrade batch with the --force-new-visu option. For more
information on how to run this batch, refer to the Version 5 - Assembly Design User's Guide -
"Data Upgrade for Large Assemblies Performances".
CGR files earlier than V5R15 cannot be upgraded
● if the Optimize cgr for large assembly visualization option is activated in Tools > Options >
Infrastructure > Product Structure > Cgr Management.
When the option is selected, each edge color is identical to the one of its adjacent faces.
Regarding internal edges, if the two adjacent faces have a different color each, the edge is colored
according to the color of the face whose bounding sphere's radius is the smallest. The real surface is
not taken into account.
The bounding sphere of a face is a virtual sphere-shaped bounding volume surrounding the face and
whose center and radius are such that the face is completely within the sphere. Depending on the
underlying feature, there are two possibilities. This is illustrated by the pictures below showing two
different bounding spheres for the same object.
In most cases, the Version 5 bounding But in some cases, the Version 5 bounding sphere may also be
sphere of a face is the smallest sphere larger than the smallest surrounding sphere:
that includes the face:
Example 1:
Edges between the green and grey faces of the trapezoid turn grey when set to Colored edges from
faces because "grey" is the color of the face with the smallest bounding sphere:
CATIA Infrastructure Version 5 Release 16 Page 687
Example 2:
The small square in the center turns red when set to Colored edges from faces because the
bounding sphere of the red face is smaller than the one of the green face:
● If you are working with V4 models, internal smooth edges are not drawn.
● This option increases the amount of memory used in order to compute the color for each edge in
the model.
● Selecting this option automatically activates Edges and points
● You cannot activate both Colored edges from faces and Outlines options, they are mutually
exclusive.
● Colored edges from faces cannot be used in conjunction with the options available in the Mesh
area: selecting one of these options automatically clears the Colored edges from faces check
box, and inversely.
CATIA Infrastructure Version 5 Release 16 Page 688
Outlines
This option is useful if you always want to display outlines for parts created from surfaces of
revolution, for example, shafts, and cylinders. This setting determines whether you see outlines or
not.
Whereas edge display is computed by your workstation's graphic adapter, outline display is computed
by the display software.
Note that there is a price to pay in memory usage and, in large assemblies, displaying outlines might
affect display performance. You may want to switch outline display off in this case.
Line-on-line
This option enables you to visualize superimposed lines by displaying them in a different color. It is
recommended to set a dark color background for better visibility.
Example 1
Line-on-line activated with light color background: superimposed lines cannot be distinguished:
CATIA Infrastructure Version 5 Release 16 Page 689
Example 2
Line-on-line activated with dark color background: superimposed lines can be distinguished
(identified by the red arrows in our example):
CATIA Infrastructure Version 5 Release 16 Page 690
Note that when this option is activated, you cannot select the Shading check box
Isoparametrics
This option is used in conjunction with Enable isoparametrics generation available in the
Performances tab.
Mesh
Shading
This area lets you define the type of shading to be used when displaying objects. You can choose
among the following modes:
CATIA Infrastructure Version 5 Release 16 Page 691
Gouraud
Displays objects in Gouraud shading. This surface-shading technique interpolates linearly a color or a
shade across a polygon in order to make the object appear smoother. This is the default visualization
mode:
Gouraud shading
Material
Lets you visualize materials that have been applied onto your objects. You can also use the Shading
with Material command.
Refer to "Applying Materials" in the Version 5 - Real Time Rendering User's Guide for detailed
information on how to use materials.
Triangles
Transparent
Enables you to display the whole object in transparency mode provided that Shading is activated.
This option displays objects in shading mode with points and edges, whether they are hidden or not.
You can also use the Shading with Edges and Hidden Edges command.
CATIA Infrastructure Version 5 Release 16 Page 693
This option displays objects in quick hidden line removal mode. In this mode, 3D faces visually blank
out any element located behind them, including 1D elements (such as wireframe elements).
Selecting the Dynamic hidden line removal check box has the following effect:
Options
CATIA Infrastructure Version 5 Release 16 Page 694
This option lets you take into account the rendering style of V5 elements when visualizing them in a
3D window.
Refer to Rendering Style per Object for detailed information.
3. Select OK if you want to save your customized view parameters, or Cancel to exit without saving them.
When you click OK, your view parameters are stored with your settings.
You can then apply these settings to the current document by clicking Customize View Parameters
in the View toolbar or by selecting View > Render Style > Customize View Parameters :
this re-opens the Custom View Modes dialog box with the options you have previously activated.
Click OK to validate and apply the view parameters to your document.
CATIA Infrastructure Version 5 Release 16 Page 695
1. Select Render Style > Perspective or Render Style > Parallel to display the object in
Perspective is related to the size of the object being viewed, and the distance of the object
from the observer.
Note that, before using the Walk and Fly navigation modes, you must be in a perspective
view.
CATIA Infrastructure Version 5 Release 16 Page 696
When two triangles (say, a red one and a blue one) are displayed at the same location in 3D, the two
colors are mixed. This is what we call "the stitching effect" and it is due to the 3D OpenGL renderer.
However, there is an exception in a very specific case: when the two triangles have the same vertices,
only one color is displayed since the it is exactly the same triangle which is displayed twice (in blue and
in red). The color of the last triangle displayed prevails over the rest.
CATIA Infrastructure Version 5 Release 16 Page 697
1. Select View > Lighting to display the Light Sources dialog box.
Note that the Single Light button is activated by default. The sphere indicates the current
lighting direction. The handle on the sphere indicates the direction from which the light is being
projected: by default, the light is coming from the top left.
You can drag the handle around (using the left mouse button) to change the lighting direction. The
new lighting effect is created instantaneously as you drag the handle.
The three sliders at the bottom of the dialog box control respectively (from top to bottom):
● ambient coefficient: defines the intensity of light emitted in any direction by the object, even if
not lit by any light source. The ambient light is essentially used to show objects or parts of
objects that are not illuminated directly by the light source.
● diffuse coefficient: defines the intensity of light diffused by the object when lit by a light source:
CATIA Infrastructure Version 5 Release 16 Page 700
● specular coefficient: defines the intensity of light reflected in one particular direction. This
coefficient affects the highlight on shiny surfaces. The higher the value, the bigger the the
specular spot:
To define the desired value, you can drag the desired slider or use the spin box next to it either by
clicking the up and down arrows or by entering a value directly in the field.
2. Drag the handle down and towards the bottom right: the light is now coming from the bottom right:
CATIA Infrastructure Version 5 Release 16 Page 701
In our example, using two light sources means that the lighting is now too bright.
4. Drag the brightness slider (the first slider in the list) to the left or use the spin box next to it to reduce
the brightness.
CATIA Infrastructure Version 5 Release 16 Page 703
5. Now drag the lower handle up towards the top left to change the direction of the corresponding light
source.
CATIA Infrastructure Version 5 Release 16 Page 704
You can also color light sources using the color chooser.
2. Drag the cross inside the spectrum to instantaneously change the color in the small box below the
spectrum.
The HSL (Hue, Saturation and Luminance) and RGB (Red, Green and Blue) values vary according to
where the cross is located. You can also enter HSL and RGB values in the fields provided to suit your
exact color specifications.
Move the arrow up or down to vary the brightness of the custom color.
This tasks explains how to achieve 3D depth effects, namely, clipping geometry between clipping planes
and creating fog effects.
1. Select View > Depth Effect to display the Depth Effect dialog box.
The orange sphere completely encompasses the objects in your document. The white cross
represents the center of the objects in the geometry area.
The color of the area behind the orange sphere is the background color of your document.
The vertical lines represent the front (near) and back (far) clipping planes.
CATIA Infrastructure Version 5 Release 16 Page 709
By default, depth effects are deactivated: if you zoom in and out, you will see that for the
moment the geometry is not clipped.
You can keep the Depth Effect dialog box open and continue working with other commands.
You will be able to understand the results obtained by setting depth effects by zooming in and
out.
2. Set the Near Limit and Far Limit by selecting the Fixed check box for each option, entering values
Note that location of the vertical lines representing the clipping planes has changed.
You can also drag the vertical lines representing the near and far clipping planes to produce the
same effect.
CATIA Infrastructure Version 5 Release 16 Page 710
The back (far) section of the geometry is clipped. You now only see what is located between the
near and far clipping planes.
As you zoom out, the fog effect is increased. The fog gets thicker as you continue to zoom out
beyond the back clipping plane.
CATIA Infrastructure Version 5 Release 16 Page 712
This task explains how to apply default standard views. Standard views are predefined viewpoints you can use to display
your document.
You can also access the Named Views diaog box by clicking Named Views in the View toolbar.
The list provides a number of default standard views you can use to display the document:
● *front
● *back
● *left
● *right
● *top
● *bottom
● *iso.
You can also use the quick access icon bar (accessed via the View toolbar) for applying standard views more
quickly.
When pulled away from the View toolbar, the Quick view toolbar looks like this:
When you apply standard views, the views are no longer rezoomed. Note also that, if the Animation during
viewpoint modification check box is selected in the Navigation tab, the change of view is animated.
3. You can modify the standard view properties by selecting a view in the list then clicking the Properties button. The
For detailed information on how to use the Standard Views tab, refer to Creating a Multi-View: Standard Views'
Customization.
The other two tabs (Automatic and Manual) are grayed out because they are not relevant here. These tabs are
used to define a Manual or Automatic configuration when working in multi-view mode.
4. When finished, click Apply then OK to validate your parameters and close the dialog box.
5. In the Quick view toolbar (or in the View toolbar if you did not pulled the Quick view toolbar away), select the
standard view you customized: the view is applied with its new properties to your current viewer.
If no customization has been defined for a standard view, the default standard view is applied.
CATIA Infrastructure Version 5 Release 16 Page 716
Your license must provide access to the product structure functions to open this document.
1. Select View > Named Views and double-click the desired view.
2. Adjust the different view parameters (zoom, rotation, etc.) until you are happy with the result.
CATIA Infrastructure Version 5 Release 16 Page 717
The default name of the view is "Camera 1", and the name is also displayed in an editable box
below the list.
4. Rename the view in the editable field as required and press Enter, or click Apply.
CATIA Infrastructure Version 5 Release 16 Page 718
5. If you want to set the camera properties (the properties of the view), click the Properties button
6. If you want to modify any customized view you already saved, select it, modify the view
parameters again, then click the Modify button to save your changes.
When working in P3 mode, you can use an alternate method to define the view angle. Refer to
Editing the View Angle for detailed information.
You can also delete views by selecting the view from the list and clicking the Delete button.
The Reverse button lets you view the object from the reverse angle.
CATIA Infrastructure Version 5 Release 16 Page 720
You can now save your user-defined viewpoints in VRML files in order to use these viewpoints in a VRML
viewer (such as Cosmo Player). However, note that not all VRML viewers can read user-defined
viewpoints.
Bear also in mind that when reopening your VRML document in Version 5, you will not be able to use
your customized views, only the standard views will be available.
Only the VRML 97 format is supported and therefore, you need to check that the "VRML 97" option is
activated in the VRML tab before saving your document.
1. Select File > Save As then choose the wrl format in the "Save as type" list.
Viewpoint
{
position 0.980386 0.548146 0.603133
orientation 0.300869 0.556138 0.774718 2.061790
fieldOfView 0.471225
description "Main Viewpoint"
}
Viewpoint
{
position 0.690322 0.784519 0.790794
orientation 0.187054 0.451587 0.872399 2.448075
fieldOfView 0.471225
description "Iso View"
}
2. Open your document in a VRML viewer: the named views defined in Version 5 are accessible.
CATIA Infrastructure Version 5 Release 16 Page 721
Once you have assigned objects to layers, you then create visualization filters (refer to Using Visualization Filters) which
allow you to display only those objects located on specific layers referenced by the visualization filter.
The document looks like this when you first open it:
1. Click the "+" symbol next to Layers, then the "+" symbol next to PadandCylinder, Pad, etc. until you see the
following:
CATIA Infrastructure Version 5 Release 16 Page 723
You can now see clearly that the two features are named PadandCylinder and Pad.
2. Select View > Toolbars > Graphic Properties to display the Graphic Properties toolbar:
None in the Layer list: indicates that there is no current layer, which guarantees that all the
contents of your document are visible. You can assign objects to None: any object assigned to None is always
visible.
For the moment, you have not yet assigned any objects onto a layer.
CATIA Infrastructure Version 5 Release 16 Page 724
● None
● 0 General
● 1 - 999 (even though they are not visible at first in the Layer list).
The Layer list also contains the Other Layers... command which lets you create your own named layers. Refer
to Creating New Layers for more details.
3. Select PadandCylinder in the tree, click the arrow on the Layer list, then select 0 General from the list.
PadandCylinder is assigned to the layer 0 General. The Layer list now looks like this: . You see
only the number because all layers are identified primarily by their number.
PadandCylinder is expanded.
Note that these features are also located on the layer 0. This is because the features inside a part body inherit
the part body properties.
Note, however, that the sketches from which the features are built remain on the current layer None.
● The current layer is always visible whatever the visualization filter. This implies that objects located on this layer are
visible as well
● If no objects are selected, the current layer is displayed in the Layer list. If an object is selected, the name of the
layer on which the object is located is displayed in the list. Consequently, to find out which layer an object is assigned
to, select the object and look at the Layer list
● New objects are always created on the current layer. If you want to create new objects on a specific layer, you can do
so by setting the appropriate layer in the Layer list first: any new objects will be created on this new current layer
● To change the current layer, first make sure no object is selected, then enter the layer number in the list
● The link between a given feature or object and a given layer is stored with the document
● When pointing to the Layer list, a tooltip indicates whether the layer definition location is stored in the document or in
the user settings (i.e. the CATSettings directory).
However, bear in mind that this tooltip is displayed for information only, you cannot modify the storage location which
has been set as explained below:
❍ for CATProduct documents, the definition is stored in the user settings
❍ for CATPart documents, the definition (if there is one) is stored in the document. If no definition is stored in the
document, the CATPart documents use the definition stored in the user settings
❍ for CATDrawing documents, the definition is stored in the document.
When opening existing documents (whatever the release level on which they have been created), existing geometry will
be migrated to the current layer. To prevent geometry from being assigned to a layer, set the current layer to None
before opening existing documents.
Furthermore, if you open existing documents with a current layer set to a layer other than None then close the document
without making any changes, you will be prompted to save the document because the geometry was assigned to the
current layer when opening the document.
When opening Version 4 documents containing layers, all existing layers are preserved as is: the layers are stored in the
Version 4 document.
Regarding dittos, refer to Layers and Layer Filters for Dittos.
CATIA Infrastructure Version 5 Release 16 Page 726
This task explains how to add and name your own layers.
1. Select View > Toolbars > Graphic Properties to look at the Graphic Properties toolbar.
2. Click the arrow on the Layer list, then select Other Layers... from the list.
The layer 1, is added to the list, and the name Layer 1 is assigned automatically:
CATIA Infrastructure Version 5 Release 16 Page 727
4. Click OK.
The layer you just added (Layer 1) is now the current layer, and it is displayed in the Layer
The list of layers in the Layer list now looks like this:
If you select an object before creating the new layer, it will be transferred automatically to the
new layer created.
If you want to rename a layer when creating it, after clicking the New button, slowly click
twice the line containing the layer name to make the field editable.
You can also edit the layer number. This enables you to set up named layers to comply with
your company's layer conventions.
CATIA Infrastructure Version 5 Release 16 Page 728
Then, enter the new name and click anywhere outside the editable field to confirm the name.
Note: the Delete button lets you remove the name of the layer you selected from the list
(except if this is the name of the current layer). Clicking the Delete button do not delete the
layer itself since a layer cannot be removed.
However, naming a layer is totally independent from assigning objects to it. As a
consequence, you can edit or remove the layer name without impacting the geometry.
Visualization filters referencing this layer will still be valid as well as any objects you may have
assigned to it.
CATIA Infrastructure Version 5 Release 16 Page 729
Clicking "Num" and "Name" columns presents the lists in numerical and alphabetical order.
The information related to the list of named layers, the current layer, the current filter and the
filter description (refer to Using Visualization Filters) is stored the following way:
● for CATProduct documents, the information is stored in the user settings. This means that
your data is kept throughout the whole session and from one session to another
● for CATPart documents, the information (if there is one) is stored in the document. If no
definition is stored in the document, the CATPart documents use the definition stored in
the user settings
● for CATDrawing documents, the information is stored in the document.
3. Rename the layer as desired by using the Other Layers... command as described in Using the
Whatever the method you choose, note that you do not create any new layers as such: the
layers 0 - 999 are automatically provided. Adding layers adds them to the list in the Named
Layers dialog box, and to the list in the Layers list.
CATIA Infrastructure Version 5 Release 16 Page 730
A visualization filter is a group of layers. You then apply the filter to visualize (or not) only those objects
located on the layers in the filter.
The document looks like this when you first open it:
The default current filter All visible is applied automatically: it lets you see all the contents of
the document. This filter cannot be deleted.
The Visualization Filter Editor dialog box appears, allowing you to build the filter from the
following building blocks:
CATIA Infrastructure Version 5 Release 16 Page 732
● Criterion: this list box contains the operators you can use: =, !=, >, <, <= and >=;
The default operator is "="
● the list to the right displays the named layers (you can type any layer number between 0
and 999)
● the And and Or buttons provide you with the corresponding logical functions for combining
layers:
❍ And lets you add criteria (for instance, Layer>0 & Layer<10 means that objects
displayed in layers 1 to 9 will be displayed)
❍ Or lets you filter according to at least one of the criteria you define (for instance,
Layer=0 + Layer=1 means that objects contained in layer 0, or in layer 1 will be
displayed).
3. Click in the Criterion box (where you see 0), delete 0 then type 1 so that the filter syntax now
Layer = 1
4. Click OK.
This creates a new filter Filter001 (with the default filter syntax) in the Visualization Filters
dialog box:
CATIA Infrastructure Version 5 Release 16 Page 733
When pointing to the desired filter name, a tooltip indicates whether the filter definition location
is stored in the document or in the user settings (i.e. the CATSettings directory).
However, bear in mind that this tooltip is displayed for information only, you cannot modify the
storage location which has been set as explained below:
● for CATProduct documents, the definition is stored in the user settings. This means that your
visualization filters will be kept throughout the whole session and from one session to
another
● for CATPart documents, the definition (if there is one) is stored in the document. If no
definition is stored in the document, the CATPart documents use the definition stored in the
user settings
● for CATDrawing documents, the definition is stored in the document.
Note that you can also customize the filter application. For more information, refer to Layer
Filter.
5. Select the root object PadandCylinder in the tree, then select View > Toolbars >
7. Select Pad.1 in the tree, click the arrow on the Layer list, then select 0 Layer General from the
list.
Pad.1 is assigned to the layer 0. The Layer list now looks like this: .
8. Select Sketch.1 in the tree, click inside the Layer list, then type 1.
Sketch.1 is assigned to the layer Layer 1. The Layer list now looks like this: .
9. Select Filter001 in the Visualization Filters dialog box and click Apply.
The objects under PadandCylinder are no longer displayed, and the filter remains active.
CATIA Infrastructure Version 5 Release 16 Page 735
All the features below the root object in the tree are considered to be on layer 0 if applying the
visualization filter makes the objects invisible. This remains the case even if you assign the
objects to layers other than layer 0.
10. This time, select the root object PadandCylinder in the tree, click the Layer list, then type 1 to
assign it to layer 1.
The filter is still active, but this time only the object Sketch.1 becomes visible:
Both the root object and the Pad object are both on layer 1, but this time applying the
visualization filter has the effect of making objects visible, so the Pad object becomes visible.
CATIA Infrastructure Version 5 Release 16 Page 736
To see all the objects again, select the All visible filter then click Apply.
If you apply Version 5 visualization filters to Version 4 elements, note that Version 4 elements have their
own way of managing such filters (this is done via a specific menu named Layer Filter).
Depending on the visualization mode you are using, there are two different behaviors:
● in Design mode, the .cgr format of the component is changed into the original editable component
document (geometry is available). Therefore, the assembly contains the real Version 4 data and, as
explained above, Version 4 elements are visualized according to their own filter even though the
Current filter on all documents option in Tools > Options > General > Display > Layer Filter is
activated. This is why some elements might not be filtered as expected
● in Visualization mode, documents appear in .cgr format. Only the external appearance of the
component is visualized (geometry is not available). As .cgr elements are Version 5 data, visualization
filters can be applied as for any other Version 5 element and the result will be as expected.
You can create macros either by recording an interaction sequence or by editing a file (written in a
scripting language) to insert the functions you wish. You can also modify an existing macro, either
recorded or created from scratch, to best fit your needs. Once the macro is created, you can run it by
selecting Tools->Macro->Macros..., selecting the macro, and clicking Run.
Macros can be stored in the current document or in a file in an external library. If a macro is created
while a document is current, either by means of recording an interaction sequence or editing a file, and is
stored in an external file, a link is kept in the current document to the file containing the macro.
You can use the following scripting tools and languages, depending on the platform you are running on.
On Windows
● CATScript: these macros are written in Basic Script, stored in CATScript-type documents, and can be
run on both Windows and UNIX
● Visual Basic Script (VB Script), at minimum level 5.0 , which is part of the operating system: macros
written in Visual Basic can be run on both Windows and UNIX.
The use of VB Script is recommended for developing Windows/UNIX-compatible macros. Although
CATScript macros written in previous releases continue to work, we recommend that you prefer VB
Script to CATScript
● Visual Basic for Applications (VBA) Version 6.0: this product is installed with Version 5: macros
written using VBA can only be run on Windows. Among the advantages of using VBA, note that:
❍ IntelliSense editing facilitates editing
❍ VBA contains a debugger
❍ you can develop graphic user interfaces using VBA (this is not possible with CATScript or VB Script
macros).
On UNIX
Visual Basic Script 3.0 for UNIX (from Mainsoft) (shared libraries are installed when installing Version 5).
CATIA Infrastructure Version 5 Release 16 Page 739
Recording a Macro
This task explains how to record a macro from a dialog sequence.
You can store the recorded macro in the current document or in a file. Even if you choose to store the
macro in a file, if a document was current when you began to record the macro, a link is created in this
document to the file storing the macro, and the macro can afterwards be selected and run using this link
from the document. If you want to record a macro that is not pointed to by any document, you need to
store the macro in a file, and you can either start recording with no current document, or delete the
created link from the current document when the macro is recorded.
● in a macro library: the macro will be stored in a directory (or a VBA project if it exists)
● in a document: the macro will be stored in the current document.
What macro types you can store and where you can store them are summarized in the
following table:
CATIA Infrastructure Version 5 Release 16 Page 740
Where Stored
Language
Editor File Extension In Document In Directory In VBA Project
Used
CATScript Default or
.CATScript Yes Yes No
(Basic Script) external
VB Script Default or
.catvbs Yes Yes No
(Visual Basic) external
Visual Basic
VBA .catvba No No Yes
Editor only
Opening the list for this option displays the following by default:
By default, the only macro library library available is your E: folder. You can also choose to
store the macro in the current document (a CATProduct document in our example).
3. Click the Macro libraries... button if you want to add, create or remove macro libraries.
Only the E: folder is available because you have not yet created any other macro libraries.
5. Click the Add existing library... button and navigate to select the library or VBA project, or click
the Create new library... button and create the new macro directory of VBA project, and provide
You can also select a library from the list then click the Remove selected library button to
delete it.
6. Make sure the Language used: option is set to the desired language.
A Warning box is displayed if the macro already exists. Click Yes to start recording the macro
while overriding the existing one. The dialog boxes related to the macro recording disappear
and the Stop Recording dialog box appears.
10. When this is complete, click Stop in the Stop Recording dialog box, or select the Tools->Macro-
Running a Macro
This task explains the different methods of running a macro.
Method 1
In our example, we already created "Macro1.vbs" using VB Script, which is preselected and
listed in the available macros list.
Use the "Current macro library or document" field or the "Macro libraries" button if you have
other macros available.
Method 2
2. Double-click the .CATScript file, or select the file and select the Open contextual command.
Method 3
or like this:
to run the macro in batch mode, where "Mymacro.CATScript" is the name of the macro file.
or like this:
to run the macro in batch mode, where "Mymacro.CATScript" is the name of the macro file.
You can add macros to a toolbar using the Tools->Customize... command. Select the Commands tab,
then the Macros category: all the macros will be detected and listed. You can then drag and drop them
onto toolbars for convenient access.
CATIA Infrastructure Version 5 Release 16 Page 745
Editing a Macro
This task explains you how to edit a macro.
In our example, we already created "Macro1.vbs" using VB Script, which is preselected and listed in the available macros list.
Use the "Current macro library or document" field or the "Macro libraries" button if you have other macros available.
If the macro is a CATScript document or a VB Script file, the default editor is displayed like this:
CATIA Infrastructure Version 5 Release 16 Page 746
You can change the editor for CATScript and VB Script macros by using the Macros tab. For more information, refer to Macros.
If the macro is a .catvba project module, the VBA editor is displayed like this:
CATIA Infrastructure Version 5 Release 16 Page 747
On UNIX
By default the emacs is opened by default. You can always replace it by your favorite editor by exporting the EDITOR variable.
Use the Rename... button to rename the selected macro, the Delete button to delete it.
Use the Select... button and navigate to select a macro if it is not stored in a macro library.
3. Modify the macro instructions as you want, and save the macro, or cancel the modifications.
CATIA Infrastructure Version 5 Release 16 Page 748
2. Set the current macro library or document for storing the macro.
3. Click the Create... button, select the type of macro to create and name it.
You can either link or embed the contents of the geometry area of a Version 5 document:
● Linking the document means that all changes made to it in a Version 5 session are also made to the
document inserted in the OLE-compliant application.
However, if you move the target file to another directory the link is severed. The graphic
representation still exists but can no longer be edited (unless the link is repaired via the Edit>Links
menu in the OLE-compliant application.
● Embedding the document means that a copy of the document is inserted in the document within the
OLE-compliant application. As no links are created, any changes made to the document in the Version
5 session are not made to the document in the OLE-compliant application.
The linked or embedded document appears as an image (or, if you specify otherwise, as an icon). When
the document is double-clicked, a normal Version 5 session is displayed.
Version 5 documents may be linked or embedded in host container documents. Linking is always allowed.
Embedding is forbidden in demo mode. Embedding of CATIA V4 models is also forbidden.
Only .CATPart, .CATProduct, .CATDrawing, .CATAnalysis and .model documents implement OLE document
server.
Version 5 supports the Microsoft /regserver and /unregserver options for OLE. If you experience
problems with OLE features, for example, if double-clicking a document icon does not start a session as
expected:
1. Log on as administrator.
C:\Program Files\DassaultSystemes\Bn\intel_a\code\bin)
cnext /regserver
If you have installed several levels of Version 5, running this command activates (for OLE purposes) the
level of Version 5 installed in the folder in which you run the command.
CATIA Infrastructure Version 5 Release 16 Page 752
1. In the OLE-compliant application, place the cursor where you wish to embed the data and select
2. In the Object dialog box, click on the Create from File tab.
4. In the Browse dialog box, specify the file location and click OK to confirm.
CATIA Infrastructure Version 5 Release 16 Page 753
5. A frame containing OLE.CATProduct is inserted at the desired location in your OLE-container file:
6. If you want to work on the Version 5 document, double-click on this frame. A normal Version 5
session is displayed.
However, the opened document is not the original one you inserted in your OLE-compliant
application: it is a temporary document (with a different name) stored in your temporary settings
When you have finished making the changes, close and save the Version 5 document. Bear in
mind that any changes you might make and save in Version 5 are saved in this temporary
document.
You see that the changes you have just made are reflected in the OLE-container document.
If you click again the frame in the OLE-container document, you see that the temporary
document re-opens in Version 5 (with the modifications you have saved, if any). If a session is
already running, the document re-opens in the current session, otherwise a new Version 5
session starts.
Note: deleting the frame in the OLE-container document closes the document in Version 5.
CATIA Infrastructure Version 5 Release 16 Page 754
● Display as icon: if you prefer the Version 5 document to appear iconified, select this
check box.
CATIA Infrastructure Version 5 Release 16 Page 755
This task shows you how to embed Version 5 data into an OLE-compliant application.
1. In the OLE-compliant application, place the cursor where you wish to insert the new data and
2. In the Object dialog box, check that the Create New tab is selected.
Note that the document type CATIA Model is listed but cannot be selected (because it is non-
editable).
CATIA Infrastructure Version 5 Release 16 Page 756
4. Click OK to confirm.
5. A gray frame is inserted at the desired location in your OLE-container file and a normal Version 5
session appears:
6. When you have finished working on the new document close and save it.
In the Object dialog box, there is the option Display as icon. If you prefer the Version 5
document to appear iconified, select this option.
CATIA Infrastructure Version 5 Release 16 Page 757
This task shows you how to copy images of Version 5 data to an OLE-compliant application.
1. In the Version 5 document, select Tools > Image > Capture to display the Capture toolbar.
2. Click Select Mode in the Capture toolbar to activate the selection tool.
3. Click in the geometry area and drag your cursor to draw a rectangle around the part you see in
OLE.CATPart:
CATIA Infrastructure Version 5 Release 16 Page 758
4. Click Capture to capture the image and store it in the album. A progress bar appears while
the captured image is generated.
5. Once the captured image is generated, the Capture Preview window opens and you can then
The selected image is now in the clipboard from where it can be pasted into an OLE-compliant
application.
8. Select Edit > Paste Special then click OK to confirm in the Paste Special dialog box.
The image you selected is pasted at the desired location in the file.
CATIA Infrastructure Version 5 Release 16 Page 759
In the Paste Special dialog box, there is the Link to file check box.
For more information about this check box, see About Object Linking and Embedding (OLE).
CATIA Infrastructure Version 5 Release 16 Page 760
All the data, including linked documents, is included in the send, provided it can be found. Any data that
can be opened in a Version 5 session, including V4 models, can be sent.
Before doing anything, make sure you have saved all the files you intend to send.
2. Select File > Send To Mail. The Send To Mail dialog box appears:
CATIA Infrastructure Version 5 Release 16 Page 762
In the upper part of the dialog box you can see a list of all the different documents linked to the
document you selected for the send operation. The four columns provide information about the
file name, the file type, the location and whether or not the file was found.
3. Click the icon between the two lists. The dialog box then looks something like this:
CATIA Infrastructure Version 5 Release 16 Page 763
The files have now been sorted. The list in the lower part of the box shows a list of those files
that will be sent.
In the upper list remain those files that were not found. This can be remedied by selecting
either Tools > Options > General > Document or Edit > Links (see Linked Document
Localization or Editing Document Links).
CATIA Infrastructure Version 5 Release 16 Page 764
If you prefer, you can select the files in the upper list individually and transfer them to the
If you want to select the files by type, place the cursor inside the list and right-click to display
the list of file types and then select the appropriate type. (Selecting by type in this way
operates of course in the lower list as well.)
Before sending your documents in the mail, you may want to check the size of the documents
to be sent. You will find this in the lower left-hand corner.
The OK button may be grayed out. This means that problems shown in the Problem column
have not been resolved.
As well as the information provided in the upper list, the lower list also contains a column
showing potential problems such as duplicate file names. There are different ways of resolving
this. You can:
● select one of the identically named files and click the icon to move it to the upper list
i.e. not include it in the files to be sent
● rename one of the files using the Rename Target button.
4. If you want to give one of the files a different name in the target directory, select the file and click
the Rename Target button in the lower right-hand corner of the dialog box. The dialog box
To cancel the rename, select the new name just entered in the Rename dialog box, delete it
and click OK. The old name is restored.
CATIA Infrastructure Version 5 Release 16 Page 765
You can of course move all files to the upper list at any time by using the icon .
5. Click OK. You are now prompted to give the name of your e-mail system.
If Lotus Notes has been set as your default e-mail system, an error message is displayed after
clicking OK because from version 6.x onwards, Lotus Notes Client installations no longer
support MAPI.
In that case, you need to specify another e-mail system in your favorite web browser. For
instance, if you are working with Internet Explorer, select Tools > Internet Options >
Programs then choose another system in the E-mail box.
CATIA Infrastructure Version 5 Release 16 Page 766
If the document to be copied is linked to others, those documents are also copied to the directory (or diskette) you
choose, provided they can be found.
Any data that can be opened in a Version 5 session, including V4 models, can be copied.
Before doing anything, make sure you have saved all the files you intend to include in the copy.
Note: you do not need anymore to open the documents before sending them to a directory.
1. Select File > Send To Directory command. If no file has been previously opened, the File Selection
If you opened files prior to selecting File > Send To Directory command, the Send To Directory dialog
3. Click the Open button. The Send To Directory dialog box opens:
CATIA Infrastructure Version 5 Release 16 Page 768
In the upper part of the dialog box you can see a list of all the different documents linked to the
document you selected for the copy operation.
Note that all documents are displayed, whether they are directly or recursively linked to the selected one.
The four columns provide information about the file name, the file type, the location and whether or not
the file was found.
4. Click the icon between the two lists. The dialog box then looks something like this:
CATIA Infrastructure Version 5 Release 16 Page 769
The files have now been sorted. The list in the lower part of the box shows a list of those files that will be
copied. In the upper list remain those files that could not be found. This can be remedied by selecting
either Tools > Options > General > Document or Edit > Links command (see Localizing Linked
Documents or Editing Document Links).
If you prefer, you can select the files in the upper list individually and use the icon to transfer them
to the lower list.
If you want to select the files by type, place the cursor inside the list and right-click to display the list of
file types and then select the appropriate type. (Selecting by type in this way operates of course in the
lower list as well.)
5. If you want to keep the same directory structure in the target directory, select Keep Directory Structure
between the two lists. Once selected, this check box remains selected when you next select File > Send To
Directory.
Bear in mind that this option is not available or has no effect if the files to be copied have no directory
structure in common.
It might be useful, especially if copying files to a diskette, to know the size of the documents to be
copied. You find this just above the Copy to box.
OK might, as in the case shown above, be grayed out. This means that problems shown in the Problem
column have not been resolved.
As well as the information provided in the upper list, the lower list also contains a column showing
potential problems such as duplicate file names. In case of duplicate file names, you have different ways
of resolving this:
● select one of the identically named files and click the icon to move it to the upper list i.e. not
include it in the files to be copied
● select the Keep Directory Structure check box thus avoiding having files with the same name in the
same directory
● rename one of the files using the Rename Target button.
6. If you want to give one of the files a different name in the target directory, select the file and click the
Rename Target button in the lower right-hand corner of the dialog box.
The following dialog box appears specifying the name of the file selected:
CATIA Infrastructure Version 5 Release 16 Page 770
To cancel the rename, select the new name just entered in the Rename dialog box, delete it and click
OK. The old name is restored.
You can of course move all files to the upper list at any time by using the icon .
7. Enter the path of the target directory in the Copy to box using the Browse... button if necessary and click
OK.
This field is in fact a list and contains the nine destinations last used.
8. Click OK.
If the target directory contains any files with the same name as any copied, the Confirm File
Replacement dialog box is displayed. Click the appropriate button:
CATIA Infrastructure Version 5 Release 16 Page 771
When the copy has been performed the Files Copied dialog box appears telling you the number, size and
type of the files copied.
CATIA Infrastructure Version 5 Release 16 Page 772
This task shows you how to view the relationships between different documents and to obtain information
about their properties.
2. In the General category, select the General tab, clear the Load referenced documents check
The part is no longer loaded (indicated by a special symbol in the specification tree):
As you can see, the relationships between the document opened and any others are clearly
shown. You might have to click Fit All In in the View toolbar to see everything, especially
with complex relationships. All types of V5 data and V4 models can be viewed in this way.
Only relationships between documents with a File persistency can be shown. Therefore,
dependency links between ENOVIAVPM or ENOVIA V5 documents are not displayed in the Desk
window.
To visualize dependency links between objects, you have to use the Impact Graph workbench
provided in the VPM Navigator product. For detailed information, refer to "Using the Impact
Graph Workbench" in the Version 5 - VPM Navigator User's Guide (on the ENOVIA V5 VPM/LCA
Documentation CD-ROM).
You can leave the Desk window open when you modify the relationships or add or delete any of
the documents in the view. As the view is automatically updated, you can see the changes as
you make them.
CATIA Infrastructure Version 5 Release 16 Page 776
The relationship in our sample document includes a child document that has not been loaded
(see Load Referenced Documents). Unloaded documents are shown in reverse video.
The colors used to identify the various document types are the following ones:
The example below illustrates a document including a child document that has not been found.
You can also display the Desk toolbar by selecting View > Toolbars > Desk:
Most of the commands provided in this toolbar are available in the contextual menu as well and
will be detailed further in this task.
CATIA Infrastructure Version 5 Release 16 Page 777
5. In the Desk window, right-click the document Part1.CATPart, then select Load or click Load
in the Desk toolbar.
The specification tree is updated as a result, i.e. the symbol representing the document will
change to that of a loaded document: the part is now loaded.
Note that you can right-click then select Open or click Open in the Desk toolbar
whenever you want to open a document, loaded or not.
6. If you want to see the properties of any loaded or unloaded document, right-click the document
Refer to Displaying Document Properties for detailed information on the Document tab.
You can also click the Standards tab to display the standards which may have been defined for
your document.
The Standards tab is used mainly to display drafting and generative standards (when working
with .CATDrawing documents) but it can also be used to display standards defined for general
parameters such as graphic properties or layers and filters.
Refer to Displaying Document Properties for detailed information on the Standards tab.
CATIA Infrastructure Version 5 Release 16 Page 779
7. If you want to open a loaded or unloaded document, right-click it then select Open. This opens
As far as temporary documents are concerned, they cannot be opened in a new window. For
instance, you cannot open in a new CATIA V5 window a Product Root Class created in ENOVIA
V5.
8. You can also unload loaded documents. Unloading a document means that this document is not
When working with the cache system, do not forget to activate the Design mode (by default,
you are in Visualization mode), otherwise you will not be able to use the Unload command.
For detailed information on the Design mode, refer to "Setting Up The Design Mode" in the
Version 5 - Product Structure User's Guide.
Select the documents to be unloaded in the Desk window then click Unload icon or right-
click then select Unload. This opens the following dialog box:
CATIA Infrastructure Version 5 Release 16 Page 780
The List of documents about to be unloaded dialog box gives you information on the
documents you are going to unload. Selecting an item from the list displays its preview to the
right.
Click OK to validate the unload and close the dialog box or Cancel to close the dialog box
without unloading the documents.
If one of the documents to be unloaded has been modified, a warning message appears instead
of the List of documents about to be unloaded dialog box and prompts you to:
● click No if you want to save the modified document (using File > Save Management)
before unloading it.
● or click Yes if you do not want to save your modifications and open directly the List of
documents about to be unloaded dialog box. In that case, your modifications will be lost.
The documents that are unloaded appear in black (reverse video) in the Desk window to
indicate that they are not loaded in the current session anymore:
● When an unloaded document points to other documents, the pointed documents are also
unloaded
● When unloading a part that belongs to several products, the Unload command applies to all
the products containing this part.
Once a document has been unloaded, you can load it again using the Load command.
... to move, rename and delete documents. Note that this toolbar can be used either in Folder
or DLName document environment.
CATIA Infrastructure Version 5 Release 16 Page 781
. select the desired documents from the Desk then click Move .
A warning window informs you that only the persistent file names will be moved. This means
that the selected documents will be physically moved to the location of your choice but the links
to these documents will not be relocated and thus, may no longer work.
Click OK to close the warning window then use the dialog box that opens to navigate to the
target directory:
After clicking OK to close the dialog box, a pop-up message prompts you to validate the new
location and warn you that some links might be broken. Bear in mind that the Move command
neither check nor relocate links between documents, you have to do it manually using Edit >
Links.
. or click directly Move to browse your file tree and select the documents to be moved.
A warning window informs you that only the persistent file name will be moved. This means
that the selected documents will be physically moved to the location of your choice but the links
to these documents will not be relocated and thus may no longer work.
Click OK to close the warning window then use the File Selection dialog box that opens to
Select the desired documents then click the Open button to access the FILE RECEPTION BOX
After clicking OK to close the dialog box, a pop-up message prompts you to validate the new
location and warn you that some links might be broken. Bear in mind that the Move command
neither check nor relocate links between documents, you have to do it manually using Edit >
Links.
10. To rename a document, select the document to be renamed then click Rename or click
directly Rename then use the File Selection dialog box to navigate to the file to be
renamed.
In both cases, a warning window informs you that only the persistent file name will be modified,
the name of the loaded document will not be impacted. This means that the new document
name will appear in your Explorer window, for instance, but the original name will still be
displayed when loading your document in a Version 5 session. As a consequence, links may no
longer work.
Click OK to close the warning window then enter the new name in the Rename dialog box that
opens:
CATIA Infrastructure Version 5 Release 16 Page 784
Bear in mind that the Rename command neither check nor relocate links between documents.
If links are broken, you have to relocate them manually using Edit > Links.
11. To delete one or several documents, select the documents to be deleted then click Delete or
click directly Delete then use the File Selection dialog box to navigate to the files to be
deleted.
Be careful not to select any loaded or open document, otherwise a warning message will inform
After selecting the files to be deleted, a warning window informs you that some links might no
longer work.
Bear in mind that the Delete command neither check nor relocate links between documents,
12. To find a document, select it then click Find in the Desk toolbar to open the File Selection
dialog box which lets you navigate to the desired document.
CATIA Infrastructure Version 5 Release 16 Page 785
13. To upgrade or check a document, right-click it then select CATDUAV5. This opens the Data
Upward Assistant in your Version 5 session.
For detailed information on how to use the Data Upward Assistant, refer to Using CATDUA V5 in
14. To reconcile a document, right-click it then select Launch Document Reconciliation. This
opens the Reconcile Window that enables you to exchange CATIA designs stored in a VPDM:
For detailed information on how to use the reconciliator, refer to the Version 5 - Work Package
Exchange documentation.
The FileDesk workbench also lets you use the following commands:
● File > Send To > Directory once you have selected a document in the Desk
● Edit > Links once you have selected a document shown in white (i.e. loaded) in the Desk
then the Links contextual command or Link Edition in the Desk toolbar.
Note that while using the Links command, you can select other documents from the Desk
to display their related items interactively in the Links dialog box
● File > Save All
Only direct links i.e. external documents directly pointed to by the active document can be displayed using Edit > Links. Thus, inactive
documents must be activated before displaying their links.
Note that you can also select an element from the graph to display its links.
The file-related information in the bottom left-hand corner of the Links dialog box indicates the Pointed document, i.e. the
path and name of the document pointed to in the session.
CATIA Infrastructure Version 5 Release 16 Page 787
Under the Links tab, several columns are displayed to provide link-related information:
● Last synchronized: indicates when the last synchronization (using the Synchronize button) was performed
● Activate status: indicates whether the link to a pointed element is activated or deactivated.
Note: when working with a disconnected network, any linked document loaded in your current Version 5 session before
disconnection is still found and thus, has the status "OK".
However, an error message is displayed when trying to load the document.
If the linked document has not been loaded before disconnection, the status is "Document not loaded" and an error message
is also displayed when trying to load or save the document.
2. Use the Link type filter and the Owner Filter lists to filter the information to be displayed respectively in the Link type and
Owner columns.
By default, these lists contain the value "All" which means that no filter is applied and thus, all links are displayed regardless
of their type and owner.
3. Click the Pointed documents tab to display only the documents pointed to by the current object. By default, the document
selected in the Links tab is also selected when accessing Pointed documents.
As soon as one of the displayed lines is selected, the Open button is activated:
CATIA Infrastructure Version 5 Release 16 Page 788
For detailed information about managing document links using this tab, refer to Editing Document Links.
The Links dialog box disappears and the file CHC.CATPart, i.e. the file pointing to Links.CATProduct, is displayed.
Note that you can also open a pointed document using xxx object > Open the Pointed Document.
For detailed information on this command, refer to Opening Existing Documents.
CATIA Infrastructure Version 5 Release 16 Page 789
You can view the links of a specific element (without displaying those of the current document viewed as a whole) just by
selecting the desired item in the geometry before running Edit > Links.
CATIA Infrastructure Version 5 Release 16 Page 790
The Links dialog box appears, confirming that two links have been found to the documents CHC.CATPart and Part2.CATPart:
The Open dialog box appears, explaining that the document CHC.CATPart was not found:
Whenever a document is opened and one or more of its links are invalid, the Open dialog box appears along with the document
opened and a broken link icon appears in the specification tree.
CATIA Infrastructure Version 5 Release 16 Page 791
There are several reasons why a link might no longer work:
● the files were not found which means that they have been moved, renamed or deleted
● or the files contain the wrong information which means they still have the same name but a content different from the files
originally pointed to.
● if you click the Close button, you can then select Edit > Links and the dialog box displays the following information in the
Just select the element that has not been found then click the Find button to access the missing file via the File Selection dialog
box.
● if you click the Desk button (or double-click the file path inside the field in the Open dialog box), the Desk window appears:
CATIA Infrastructure Version 5 Release 16 Page 792
You can check link validity at any time using this command.
8. Explore your file system to find the file, select it, then click Open.
The File Selection dialog box disappears and the file CHC.CATPart, i.e. the file pointed to by Links.CATProduct is now displayed in
white.
9. If you want to open the CHC.CATPart from the Desk, right-click it then select Open:
For more information on the Desk, refer to the Using the FileDesk Workbench in this guide.
10. If you now select Edit > Links, the Links dialog box indicates that the right file has been found and loaded ("OK" in the Status
column).
CATIA Infrastructure Version 5 Release 16 Page 794
The Links tab lets you manage individually each link you select from the list:
● the Load button lets you load parts (and parts only) that are not loaded. If you do so, the status changes from "Document not
loaded" to "Loaded"
● the Synchronize button lets you update links in your document.
For instance, suppose you have copied then pasted As Result with link a pad from one document to another document. You
have then two pads linked together in two different documents.
When you modify the original pad, the status of its copy changes to "Not Synchronized" to indicate that there is a discrepancy
between the two pads.
If you want the copy to be applied the changes you have made to the original, you need to click the Synchronize button. The
status of the copy then changes from "Not synchronized" to "OK".
However, be careful when replacing elements because not all element types are compatible. For example, a line cannot be
replaced by a circle or curve as their specifications are different, and the synchronization will not be allowed
● the Activate/Deactivate button lets you avoid or allow the synchronization of linked elements during part update. A symbol in
the specification tree identifies any "activated" ( ) or "deactivated" ( ) element.
For instance, if you do not want a linked object to be synchronized, click the Activate/Deactivate button: the "Activate" status
of the linked object changes to "Deactivated" which means that it will not be impacted by the changes made to the parent
element when performing an update.
Inversely, if you want a deactivated linked element to be synchronized during a part update, click the Activate/Deactivate
button: the status of the linked element changes to "Activated" and you will be able to synchronize it.
Note that this command is also available from the contextual menu by right-clicking the object to be activated/deactivated then
selecting xxx object > Activate or xxx object > Deactivate
● the Isolate button lets you remove a link. The status of the linked element changes to "Isolated" to indicate that the link to the
pointed element is broken. This means that the pointed element cannot be synchronized anymore.
Note that this command is also available from the contextual menu by right-clicking the object to be isolated then selecting xxx
object > Isolate
● the Replace button lets you replace the selected link with another one. This button opens the File Selection dialog box to let
you navigate to the desired file. Once the element has been replaced, the new element name and its status are displayed in the
Links dialog box.
Note that when working with .catalog documents, this functionality is relevant only for replacing a link from one catalog
to another. You cannot use the Replace button to replace a link to a part pointed to by a catalog, for instance.
If you want to replace the link to a part or a product pointed to by a catalog, you need to modify the catalog description.
For more information, refer to "Creating a Catalog Using the Catalog Editor (paragraph entitled "Adding a Component to a
Family") in the Version 5 - Component Catalog Editor User's Guide
● the Change Publication button lets you replace the pointed publication by a new one. Clicking this button closes the Links
dialog box so that you can select the new publication to be used, either in the geometry area or in the specification tree.
If the publication you select is not valid, then the selection is stopped and a message appears in the status bar to explain why
CATIA Infrastructure Version 5 Release 16 Page 795
the publication is not valid.
Once the new publication is selected, the information displayed in the To element, Pointed document and Publication columns is
modified accordingly. Do not forget that an update will also be required.
To be able to use the Change Publication button, the following three conditions must be fulfilled:
For information on how to publish elements, refer to "Publishing Elements" in the Version 5 - Part Design User's Guide.
Depending on the document environments you allowed in the Document tab, an additional window may appear simultaneously to
the File Selection dialog box to let you access your documents using alternate methods.
For detailed information, refer to Opening Existing Documents Using the Browse Window.
The Refresh button lets you update links related to the document without having to close then reopen the Links dialog box.
This is especially useful when trying to re-access pointed documents that are not found (for instance, after a network
disconnection): in that case, clicking the Refresh button avoids re-selecting Edit > Links to display an updated view of the links.
11. Access the Pointed documents tab which also enables you to edit links but this time, you manage a list of documents and not a list
of links:
● the Replace button lets you replace a pointed document with another one and reroute any links that may exist to this
document.
To do so, select the pointed document to be replaced from the list, click the Replace button to open the File Selection dialog
box, navigate to the desired file then click Open: the selected file opens and the links from all pointing documents loaded in
session are rerouted to the replacing document. Pointing documents which are not loaded in session still point to the replaced
document.
If a problem occurs during the replacement, a diagnosis window is displayed.
However, bear in mind that a replacement needs to be performed under certain conditions to succeed:
● the names of the replaced document and of the replacing one must be different
● the links to the replacing document must allow the replacement, i.e. they can be modified to match the path of the
replacing document.
CATIA Infrastructure Version 5 Release 16 Page 796
Ddo not forget that the replaced and replacing documents must have the same internal identifier (UUID), which means
that the replacing document must have been created as a copy of the original document using File > Save As.
Otherwise, an error message is displayed.
However, note that this do not apply to links between two references (e.g. a link between two parts) based on
publications.
● If you are working with a standalone CATIA V5 and try to replace a file-based .CATPart document with another file-
based .CATPart document having a different UUID, an error message is displayed to indicate that the link is refused
● If you are working in an ENOVIA V5 document environment and try to replace a file-based .CATPart document with
another .CATPart document having a different UUID and saved in ENOVIA V5, an error message is displayed to
indicate that the referenced instances cannot be found in the new document.
● the Find button is relevant for broken links only: clicking this button opens the File Selection dialog box to let you browse your
file system and find the missing files.
Note: depending on the document environments you allowed in the Document tab, an additional window might appear
simultaneously to the File Selection dialog box let you access your documents using an alternate method. For detailed information,
refer to Opening Existing Documents using the Browse Window.
● the Load button lets you load pointed documents which have been found but not loaded in your current session
● the Open button lets you open a pointed document in a new window. To do so, select the document to be opened from the list
then click Open.
You can also open a pointed document using xxx object > Open the Pointed Document contextual command.
For detailed information on this command, refer to Opening Existing Documents.
As far as temporary documents are concerned, you cannot open them in a new window. For instance, you cannot open in
a new CATIA V5 window a Product Root Class created in ENOVIA V5.
CATIA Infrastructure Version 5 Release 16 Page 797
Running Batches
This task shows you how to run and use the CATUTIL functionality which lets you either open the Batch Monitor providing
the list of available batches, or access a specific batch interface or run a batch directly from the command line.
Note that this functionality is available on both Windows and UNIX.
● you must not run batches using the root userid on UNIX (if you do so, the batch returns an error code 45).
The four different methods you can use to run CATUTIL are detailed below:
On UNIX
/usr/DassaultSystemes/B16/OS_a/code/command/
Two reports (one in .txt format and one in .xml format) are generated with the name batchID.txt and batchID.xml
where "batchID" is the number identifying the batch.
These two files are saved by default in c:\temp\batchID.
However, you can modify the default storage location by exporting the following variable:
set BATCH_HOME=new_path
On UNIX
Two reports (one in .txt format and one in .xml format) are generated with the name batchID.txt and batchID.xml
where "batchID" is the number identifying the batch.
These two files are saved by default in /temp/batchID.
However, you can modify the default storage location by exporting the following variable:
export BATCH_HOME=new_path
CATUTIL
On UNIX
A list of Version 5 batches along with their description is displayed in the Type column.
This list varies according to the licenses you set up during installation:
● ABFBatchExReport: lets you generate all types of report files (report, flat report, export). Refer to the
Version 5 - Automotive Body In White Fastening User's Guide - "Reporting Using CATUTIL"
● AnalysisUpdateBatch: lets you update and compute a CATAnalysis document.
Refer to the Version 5 - Generative Structural Analysis User's Guide - "Computing Using a Batch"
● Batch-DXF-IGES-STEP: lets you exchange data between Version 5 and DXF, IGES/STEP. Refer to the Version
5 - Data Exchange Interfaces User's Guide - "STEP/3D IGES Batch Processing"
● CATAsmUpgradeBatch: lets you reduce the amount of memory required for an assembly in specific scenarios.
Refer to the Version 5 - Assembly Design User's Guide - "Data Upgrade for Large Assemblies Performances"
● CATDMUBuilder: lets you build CATProducts using given product structures and feed the cache with these
product structures. Refer to the Version 5 - DMU Navigator User's Guide - "Running the CATDMUBuilder Batch
Process"
● CATDMUUtility: lets you generate cgr, 3dmap, hcg, wrl and NCGM formats from a CATIA file or from a
MULTICAD file. Refer to the Version 5 - DMU Navigator User's Guide - "Running the CATDMUUtility Batch
Process"
● CATDUAV5: lets you use the CATIA Version Data Upward Assistant allowing you to have a support for CATIA
level changes, to make a diagnostic, and eventually a healing of CATIA Version 5 data. Refer to "Using
CATDUAV5 Batch" in this guide
● Data Life Cycle: provides a user interface and capabilities common to all batches dealing with data life cycle,
i.e. CATDUAV5, Downward Compatibility and Extract Model From Sequential. Refer to "Running the Data Life
Cycle Batch" in this guide
● DownwardCompatibility: lets you reuse Version 5 data from one release to another. Refer to "Running the
Version 5 Compatibility Batch" in this guide
● ExtractModelFromSequential: lets you extract CATIA Version 4 models from CATIA Version 4 sequential
files. Refer to the Version 5 - V4 Integration User's Guide - "Extract Version 4 Models from Sequential Files in
Batch Mode"
● MigrateV4ToV5: lets you convert CATIA Version 4 models into CATIA Version 5 models. Refer to the Version 5
- V4 Integration User's Guide - "How to Launch the V4 To V5 Migration Batch: via the Batch Monitor"
● PrintBatch: lets you print your documents without running Version 5. Refer to "Printing in Batch Mode" in this
guide.
CATIA Infrastructure Version 5 Release 16 Page 802
● UpdateBatch: lets you update a list of CATDrawing documents. Refer to the Version 5 - Generative Drafting
User's Guide - "Updating Drawings via the Batch Monitor"
Getting Help
You cannot use the F1 key to access contextual help. The methods available for displaying the online
documentation are detailed below:
Selecting Help > Batch Monitor Help lets you access the general online documentation on the Batch Monitor.
This menu item is available in all tabs, i.e. Utilities, Start and Processes. Note that in the Utilities tab, the
Batch Monitor Help command opens the general documentation if no batch is selected in the list.
When a batch is selected in the Utilities tab, you can use the Batch Monitor Help contextual command or select
Help > Batch Monitor Help to open the batch-specific online documentation.
This batch-specific documentation can also be accessed when clicking the icon in the top-right corner (on
Windows) or the Help button (on UNIX) in the corresponding batch interface.
However, when accessing the online documentation from the batch monitor, the framed layout containing the
Home Page, Full-Text Search, Workbench Indexes, Automation, Conventions and Copyrights buttons is not
available.
At this point, you can either run the batch directly (provided that you already defined all the necessary data in the
corresponding XML file) or you may need to define the batch parameters before running the batch (if this is the first time you
are using the batch monitor).
1. In the Utilities tab, click the batch then select File > Associate a parameter file (or right-click the batch then select
Associate a parameter file), navigate to the folder in which you saved the XML file then click Open to validate.
If you set the DLName environment as "Current" in Tools > Options > General > Document, the usual File
Selection dialog box is replaced by the following one dedicated to the DLName environment:
CATIA Infrastructure Version 5 Release 16 Page 803
The DLName document environment lets you restrict the access to specific folders referenced by logical names
referred to as "DLNames" (each folder is assigned a logical name).
In this mode, the different file opening and saving commands only allow end users to access documents in
directories referenced by DLNames.
The File Selection dialog box displayed above lets you navigate to the DLName in which the parameter file to be
used is stored. You can also search for DLNames using a specific interface by clicking the button.
For detailed information on how to use this dialog box, refer to the Document task.
2. Access the Start tab which now displays the name and location of the XML file you associated to the batch:
CATIA Infrastructure Version 5 Release 16 Page 804
3. Select File > Run (or right-click the batch to run then select Run): the batch execution starts.
Note: you can instantiate another batch while the current batch is running.
The Start tab also lets you delete a batch from the list by selecting it from the list then selecting Edit > Delete (or
by right-clicking then selecting Delete).
4. Access the Processes tab to get some information on the batch execution (click the thumbnail below to see the full-
size picture):
You can also delete a batch from the list by right-clicking the corresponding line then selecting Delete.
5. To display the report of the batch execution, double-click the desired batch in the list to open the Results window:
This window indicates the beginning and end date and time of the batch execution as well as the name and path of
the documents that have been processed.
● click the Save button to save your results (i.e. the data displayed in the Results window) in the folder of your
choice. The file formats available are .txt and .xml
● click the Close button to close the window and go back to the Batch Monitor.
PrintBatch as an example:
CATIA Infrastructure Version 5 Release 16 Page 806
3. Click the Licensing Setup... button and select a license authorizing the use of the batch you want to run.
If you run a batch without previously selecting a license, the system reads the License.CATSettings file and tries to
Because this file does not contain the licenses acquired in Tools > Options > General > Shareable Products, if
the batch monitor was started using Tools > Options > Utilities, the batch will not acquire any licenses of this
type.
If you do not succeed in running the batch due to a licensing problem, click the Licensing Setup... button and
When you click on this button, the system searches for both nodelock licenses installed on your computer and
network licenses accessible from your computer and displays the list of licenses found. The list displayed contains
The license is only acquired temporarily for the duration of the batch execution.
CATIA Infrastructure Version 5 Release 16 Page 807
4. Click the Save button then navigate to save your XML file in the desired location.
Of course, the content of this XML file varies according to the batch you run since it contains the values you set for
Once saved, this file can be edited manually and used later on to run the batch directly without having to re-access
You can now either click Run to run the batch from the interface of the selected batch or click Cancel to close the
batch window and go back to the Batch Monitor window (if you want to start other batches for instance).
5. In the Batch Monitor window, access the Start tab which now displays the name and location of the XML file
containing the batch parameters you defined in step 5 (as well as the name of the host computer if you run the batch
in remote mode):
6. If you did not run the batch at step 5, select File> Run (or right-click the batch to run then select Run): the batch
executes.
Note: the Start tab lets you instantiate another batch while the current batch is running. It also lets you delete a
batch from the list by selecting it from the list then choosing Edit > Delete command (or by right-clicking then
selecting Delete).
CATIA Infrastructure Version 5 Release 16 Page 808
7. Access the Processes tab to get some information on the batch execution:
The Processes tab also lets you interrupt the batch execution. To do so, right-click the desired batch from the list
then select Interrupt.
You can also delete a batch from the list by right-clicking the corresponding line then selecting Delete.
8. To display the report of the batch execution, double-click the desired batch in the list to open the Results window:
CATIA Infrastructure Version 5 Release 16 Page 809
This window indicates the beginning and end date and time of the batch execution as well as the name and path of
the documents that have been processed.
● click the Save button to save your results in the folder of your choice. The file formats available are .txt and
.xml.
Note that this file is different from the one you save from the batch interface: the Save button in the Batch
Monitor window lets you save the batch results (i.e. the data displayed in the Results window displayed
above) whereas the Save button available in the batch interface lets you save the batch parameters.
● click the Close button to close the window and go back to the Batch Monitor window.
However, certain batches are CPU-intensive, so in certain cases it may be advisable to distribute batch processing to optimize
CPU time on the local machine. The batch monitor lets you submit certain batches on remote machines accessible on your
network.
● with the first implementation, the batch monitor requires no external software as a prerequisite since it can work using
the communications backbone packaged with the core Version 5 software
● if you install and configure the IBM MQSeries Version 5.2 product, you will be able to run and monitor batches on a
remote computers using both the batch monitor and the MQSeries command line syntax.
This section concentrates on running remote batches using the batch monitor.
For full details about the administration tasks involved in setting up both the local and remote machines using both
implementations, refer to Setting Up Batch Monitoring Using the Communications Backbone and MQSeries in your
Infrastructure Installation Guide.
Documents containing links to other documents (for example, CATProducts) cannot be processed in remote batch mode.
1. Log onto the remote machine on which you want to run the batch.
On Windows
1. Open a Command Prompt window and go to the following Version 5 installation folder, for example:
On UNIX
1. Open a window and go to the following Version 5 installation folder, for example:
/usr/DassaultSystemes/B16/os_a/code/command
5. Select a batch which can be run on a remote machine (for example, the Downward Compatibility batch) by double-
As is the case for all batch dialog boxes supporting remote batch execution, the dialog box contains the following
area:
6. Check the "Run Remote" option and enter the hostname of the remote machine on which you started the server
monitor:
● the remote machine "xxxx" to which you are trying to connect does not exist
● the server monitor was not started on the remote machine "xxxx".
It is essential to understand that the list of licenses comes from the remote machine.
If you run the batch without selecting a license using the Licensing Setup… button, the software uses the
Licensing.CATSettings file located on the local machine, transmits the license requests to the remote machine,
and tries to locate the license on the remote machine.
If no license is found, it will try to locate and use a nodelock license on the remote machine.
Using IBM MQSeries for running batches is more complicated than using the communications backbone, as far as setting the
product up is concerned.
On the local machine from which you submit the batch for remote execution:
1. Once all the IBM MQSeries setup tasks on both the client and server have been performed (including starting the
server monitor as was the case for the communications backbone) log onto the local machine.
CATBATCHMQ=1
From here onwards, you submit remote batches in exactly the same way as described above for the
communications backbone.
CATIA Infrastructure Version 5 Release 16 Page 813
You can process file documents, CATIA-type documents stored in ENOVIA LCA and, only when working on UNIX, CATIA-type
documents stored in ENOVIAVPM.
● run the batch from the command line via the Batch Monitor.
Bear in mind that downward compatibility is relevant for .CATPart documents only.
If you select a CATPart document, the PartBody is copied and pasted AsResultWithLink to the target document.
Open Bodies are not converted as a whole. Only the feature defined as an external view in the Generative Shape Design
workbench is copied and pasted AsResultWithLink to the target document.
or
Before running the batch, make sure that your environment is correctly set up:
You can also run the Downward Compatibility Batch using the Batch Monitor which lets you access a specific batch interface or run
a batch directly from the command line.
In that case, an additional area is displayed at the bottom of the window to let you select a license using the Licensing Setup...
button.
The batch-specific online documentation can be accessed directly from the batch interface by clicking the icon in the top right
corner (on Windows) or the Help button (on UNIX).
In this scenario, we assume that the Downward Compatibility interface has been accessed using Method 1 detailed above.
CATIA Infrastructure Version 5 Release 16 Page 815
Selected Operation
1. Select the action to be performed from the list (where you see "Convert" right now):
Convert
Converts a document into a format which can be read on the target release.
For each selected document, the Report informs you about the process (i.e. converted or not) and the result (i.e.
success or failure).
Note that there are particular cases when selecting the documents to be converted:
Case 1
The document to be converted is already a conversion of another document. In that case, it is recommended to select
rather the father document than the converted document to avoid the conversion of a converted document:
● if the father document is accessible and readable, the selection of the child document cannot be performed. A pop-
up warning is displayed to prompt you to select the father document instead.
You cannot force the conversion of the child document, unless the father document is removed or renamed.
● if the father document can be neither accessed nor read (release posterior to the execution release), a pop-up
warning informs you that the document is already a converted document.
However, the selection is accepted and the document will be considered as any other document. The
converted document will then point to the father document and not to the original document.
In the Report window, you will be informed that the document is already a converted document and the
status of the father document (name, availability and minimum release to be read) will be indicated.
Case 2
● If the pointed document cannot be found (or has been removed), it is displayed as being selected.
The Report window informs you that the document cannot be accessed
● If a selected or pointed document is not readable in the execution release, it is selected. The Report window informs
you that the document is unreadable and gives you the minimum release to read the document.
In case a selected document cannot be converted, a pop-up warning is displayed to explain why the conversion cannot
be performed. You just have to re-select the document in the Document Selection area then click the button. The
selected document and all its related files will be removed from the list, provided that these related files are not linked
to another document.
CATIA Infrastructure Version 5 Release 16 Page 816
Synchronize
Synchronizes a document. This action is relevant for converted documents whose original documents have been
modified.
Selecting this option deactivates the incompatible fields which are Target Directory (since documents are written in the
same location after synchronization) and the field indicating the target version.
For each selected document, the Report window gives you information about the process (i.e. synchronized or not) and
the result (i.e. success or failure).
Note that there are particular cases when selecting documents to be synchronized:
Case 1
The document to be synchronized is not a converted image of another document: in that case, a pop-up warning is
displayed to indicate that the selection cannot be performed.
Case 2
● if the father document is accessible and readable, the selection can be performed. The father document is not
displayed in the list of pointed documents
● if the father document is not accessible, the selection cannot be performed and a pop-up
warning is displayed.
All pointed documents (except the father document) are displayed in the list of documents to be synchronized, whether
they are converted images, accessible, readable in the execution release or not. The Report window indicates the status
of each document.
Info
● the minimum release version enabling the document to be read without any conversion
● if the document is already a converted image:
❍ the name of the father document along with its availability
❍ the minimum release version for reading the father document without conversion.
When swapping from one action to another, do not forget that the selected documents must comply to the selection
rules of the new action.
2. Select the CATIA V5 release to which the documents will be converted: CATIAV5R6, CATIAV5R7, CATIAV5R8, and so on.
This list can be accessed in Convert action only, otherwise it is grayed out.
CATIA Infrastructure Version 5 Release 16 Page 817
Document Selection
3. Use the Document Location list to select the type of documents to be processed: either File, ENOVIAVPM or ENOVIA
LCA.
4. Still in the Document Selection area, click the button to select the documents to be converted.
File
When searching for File documents with the Convert action selected, the search is performed via the File Selection
dialog box:
If the Synchronize action is selected, the File Selection dialog box slightly differs because this action does not require
as many data as the Convert action:
If the Info action is selected, the File Selection dialog box slightly differs because this action does not require as many
data as the Convert action:
For detailed information on this dialog box, refer to Searching for File Documents.
CATIA Infrastructure Version 5 Release 16 Page 818
ENOVIA V5
When searching for ENOVIA V5 documents, the search is performed via the Search Documents in ENOVIA LCA dialog
box:
For detailed information on this dialog box, refer to Searching for Documents in ENOVIA LCA.
When searching for ENOVIAVPM documents, the search is performed via the Search Documents in ENOVIAVPM
dialog box:
For detailed information on this dialog box, refer to Searching for Documents in ENOVIAVPM.
Once documents have been selected, their names are displayed in the Name list as shown below:
When working with File documents, note that the former Pointed document option allowing to convert all the
documents pointed to by the document to be converted has been replaced by the Select pointed documents option
If you change your mind afterwards and decide not to process one or several documents displayed in the Name list,
select them (you can use the multi-selection) then click the button to remove the documents from the list.
As long as no document is selected, the button is grayed out.
Output
6. In the Target Directory box, key in the output directory or DLName or, click the button to navigate through the file
tree to the desired directory.
This field is mandatory and is initialized with the current or temporary directory by default.
If you set the DLName environment as "Current" in Tools > Options > General > Document tab, the usual File
Selection dialog box is replaced by the following one:
CATIA Infrastructure Version 5 Release 16 Page 820
The DLName document environment lets you restrict the access to specific folders referenced by logical names referred
to as "DLNames" (each folder is assigned a logical name).
In this mode, the different file opening and saving commands only allow end users to access documents in directories
referenced by DLNames.
Use the Look in: list to select the root DLName in which you want to navigate. The sub-folders (if any) stored in the
selected root DLName are then displayed in the DLName list below and you can choose a DLName in list: the selected
DLName is displayed in the "Selected DLName" field and will be set as the target directory.
Note that once you are in a sub-folder, you can re-access the upper level by clicking the button.
You can also click the icon to access the Search Results dialog box which lets you search for DLNames using a
specific interface.
7. Enter the name of report in the Report Name box. By default, the report is named "GlobalResults".
For each processed document, the batch creates a document report in the target directory. By default, the name of the
report is the name of the document suffixed with ".htm". You can change this default name by suffixing the document
report name with the string of your choice. To do so, enter the string to be added at the end of the name in the Append
8. Click the Execute button to run the batch. In case one of the above boxes is not correctly filled, the Execute button is
grayed out.
The completion is indicated by the progress bar at the bottom of the dialog box (when no batch is running, the prograss
Note that when you access the Downward Compatibility batch interface via the Batch Monitor, there is no progress bar.
The report indicates if each of the selected documents has been processed or not along with the result (success or
failure).
The report contains only text and cannot reference images, URL links, etc.
At the end of the report, one of the following return codes will be displayed:
9. Exit the Report window by clicking the cross in the top right corner or the OK button.
10. To display an HTML version of the report, click the Open HTML Report button. This button is activated only once a
report has been generated, otherwise it is grayed out.
However, you can still use the former method to visualize the report, i.e. open the HTML file from the directory in which
it has been saved.
or
CATDownwardCompatibility -arg
CATDownwardCompatibility [-h / -id inputDirectory [-if inputfile/-il inputlist] -od outputDirectory -action
[Convert/Synchro/Info] -version CATIAV5Rn -report reportFile.txt]
Argument Description
-h Online help
● -h: help
● -id: input directory or DLNAME
● -if: input file containing a list of documents to process
● -il: input list of documents to process. (-if or -il argument is mandatory)
● -action: this argument is mandatory. Requests an action such as
❍ "Convert": converts a document to a document readable in the version defined in -
version argument
❍ "Synchro": synchronizes a converted document with the original file
❍ "Info": gives information on the selected members
● -version: targeted Version 5 version is mandatory for "Convert" action (not used in
"Synchro" and "Info" action modes)
● -od: output directory or DLNAME is mandatory for "Convert" action (not used in "Synchro"
and "Info" action modes)
● -report: report file name.
Defines the path name or the DLNAME containing the documents to process.
This argument is optional. It is useful if all the documents are extracted from the same
directory.
Input file containing a list of documents to process with the appropriate file name extension.
If a document is a concatenation of path (or DLNAME) and name, the input directory is ignored.
At least one of the (-id/-if) arguments is mandatory, (-id/-if) arguments can be defined several
times.
Input list of documents to process with the appropriate file name extension.
If a document is a concatenation of path (or DLNAME) and name, the input directory is ignored.
At least one of the (-id/-if) arguments is mandatory, (-id/-if) arguments can be defined several
times.
Defines the pathname or the DLNAME where the converted documents are written.
This argument is mandatory for "Convert" action. The batch aborts if no output directory is
defined.
This argument is mandatory for "Convert" action. The batch aborts if no version is defined.
Lets you save the "report" in the desired file and directory. This report provides the following
information on the processed documents:
● name of the processed document
● corresponding return code:
❍ ReturnCode = 0 the batch ended successfully
❍ ReturnCode = 4 at least one document could not be processed
❍ ReturnCode = 8 the batch aborted.
The report file can be a concatenation of path (or DLNAME) and name. It is automatically
suffixed with ".txt".
This argument is optional. If no report file is defined, the report is written in the standard
output.
If you already have an XML file containing all the necessary inputs, there is no need for you to access the Downward Compatibility
batch interface to define the batch parameters and you can run the batch directly. To do so:
1. Access the Batch Monitor by selecting Tools > Utility in your Version 5 session.
Note that you can also access the Batch Monitor from the command line.
CATIA Infrastructure Version 5 Release 16 Page 826
2. In the Utilities tab, click "DownwardCompatibility" then select File > Associate a parameter file (or right-click the batch
Note that if you set the DLName environment as "Current" in Tools > Options > General > Document, the usual File
Selection dialog box is replaced by the following one dedicated to the DLName environment:
The File Selection dialog box displayed above lets you navigate to the DLName in which the parameter file to be used
is stored.
For detailed information on how to use this dialog box, refer to the Document task.
3. Navigate to the directory in which you saved the XML file then click Open to validate.
4. Access the Start tab which now displays the name and location of the XML file you associated to the batch.
Note that you can associate several parameter files in order to create a list of batches that you can run later on when
needed:
CATIA Infrastructure Version 5 Release 16 Page 827
5. Still in the Start tab, right-click the file associated to the batch you want to run then select Run.
Note that if you run the Downward Compatibility Batch via the Batch Monitor, the generated report looks slightly
different as shown below (this report can be accessed by double-clicking the desired line under the Processes tab):
Running the Downward Compatibility Batch via the Batch Monitor generates an XML file in a temporary folder. This file is
named "BatchParameters" suffixed with the hour at which the batch was run (for instance,
"BatchParameters_10.33.12.xml" to indicate that the batch was run at 10.33.12 AM).
CATIA Infrastructure Version 5 Release 16 Page 828
6. To save the XML file under another name and in another location by clicking the Save button.
You can then use this XML file to run the Downward Compatibility batch directly from the command line as explained
below.
7. Click Close to close the Results window and go back to the Batch Monitor.
Running the batch directly from the command line via the Batch
Monitor
If you already have an XML file containing all the necessary inputs, this file can be used later on to run the batch using the Batch
Monitor capability but without having to access the Downward Compatibility and the Batch Monitor interface.
or
or
where xml_file is the path and name of the XML parameter file.
CATIA Infrastructure Version 5 Release 16 Page 829
You must first access the Data Life Cycle interface: to do so, you can use one of the methods detailed below.
Method 1: Accessing the Data Life Cycle interface from the command line
On Windows
On UNIX
CATUTIL
On UNIX
A list of Version 5 batches along with their description is displayed in the Type column. For detailed information on
this list, refer to Running Batches Using the Batch Monitor.
At this point, you may need to define the batch parameters before running the batch or you run the batch directly
from the Batch Monitor of from the command line (provided that you already defined all the necessary data in the
corresponding XML file).
● right-clicking DataLifeCycle from the list then selecting New parameter file
● or selecting DataLifeCycle from the list then File > New parameter file.
The batch-specific online documentation can be accessed directly from the Data Life Cycle interface by clicking
the icon in the top right corner (on Windows) or the Help button (on UNIX).
CATIA Infrastructure Version 5 Release 16 Page 832
Document Selection
This area lets you select the documents to be processed in batch mode.
Note: you can still access the former File Selection dialog box instead by exporting the
DataLifeCycle_FileBoxR12=1 environment variable.
2. Use the Document Location list to select the type of documents to be processed:
Bear in mind that appropriate licenses are required to be able to access documents in ENOVIA LCA and
ENOVIAVPM.
For instance, if you do not have the license required for using ENOVIA LCA, you will not be able to select the
ENOVIA LCA type.
The document search is made via a dedicated interface. For detailed information, refer to Searching for File
Documents or Searching for Documents in ENOVIAVPM or Searching for Documents in ENOVIA LCA.
If you change your mind afterwards and decide not to process one or several documents displayed in the list, select
them (you can use the multi-selection) then click the button to remove the documents from the list.
CATIA Infrastructure Version 5 Release 16 Page 833
Selected Operation
3. In the Selected Operation area, select the utilities you want to run from the Name list.
The two utilities available are MigrateV4ToV5 and MigrateV5ToV4 and this, whatever domain you select in the
You can use the multi-selection (press Ctrl) to make your choice.
Do not forget that only utilities that are highlighted in the list will be run.
Note: once the two utilities have been selected in the list, you can cancel a selection by clicking again the desired
utility or by selecting the other one. However, when only one utility is selected, you have to press Ctrl to cancel
the selection.
4. Depending on the selected utility, an additional dialog box is displayed to prompt you to enter the necessary data. For
Please read the corresponding documentation for detailed information on the available batches:
● MigrateV4ToV5: refer to "Converting CATIA Version 4 Models into CATIA Version 5 Models with the Data Life
Cycle Batch" in the Version 5 - V4 Integration User's Guide
● MigrateV5ToV4: refer to "V5/V4 File-Based Migration Batch" in the Version 5 - V4 Integration User's Guide.
Output
6. Specify the target directory either by entering its path directly in the Target Directory box or by clicking the
button.
The Target Directory box contains the path of the directory in which the reports and, eventually, the processed
This field is mandatory to run the Data Life Cycle batch. By default, it is initialized with the current or temporary
However, note that when searching for File documents, the directory specified in the Default target directory field
prevails.
As DLNames are supported, you can specify a DLName as target directory by entering the string CATDLN://
followed by the target DLNAME as shown below:
CATDLN://DLNAME2
or directly
DLNAME2
However, if you click the button, the DLName Chooser dialog box opens to let you navigate to the desired
DLName:
CATIA Infrastructure Version 5 Release 16 Page 835
Use the Look in list to select the root DLName in which you want to navigate. The sub-folders (if any) stored in the
selected root DLName are then displayed in the DLName list below and you can choose a DLName in list: the
selected DLName is displayed in the Selected DLName box and is set as the target directory.
Note that once you are in a sub-folder, you can re-access the upper level by clicking the button.
You can also click the icon to access the Search Results dialog box which lets you search for DLNames using a
specific interface.
7. Enter the name of report. By default, the report is named "GlobalResults" but you can enter another name if needed.
This report is a global report dealing with all the documents that have been processed.
In addition to this global report, the Data Life Cycle batch also creates a report for each processed document in the
You can change this default name by suffixing the document report name with the string of your choice. To do so,
enter the string to be added at the end of the name in the Append String to Document Report.
8. Click OK to validate.
When a batch has been run at least once or when you click the SAVE button, an XML file containing the batch
parameters is generated. In that case, you can reuse these parameters by right-clicking then selecting Read input
This opens the File Selection dialog box which lets you navigate to the desired XML file.
Note that you can also use DLNames to access your XML file. In that case, the File Selection dialog box will slightly
differ as explained in step 7.
Once the file has been selected, click OK to validate and close the dialog box.
The Data Life Cycle window is then updated and displays all the data contained in the parameter file.
The next step is not mandatory and concerns users who want to save the batch parameters in a location other than
the default one (which is in a temporary folder). This may be useful if you want to postpone the batch execution or
reuse these parameters later on, for instance.
If you do not want to save the batch parameters in a specific location, skip this step and jump to the next.
A dialog box opens to let you enter a name for the XML file and choose the directory in which the file will be saved.
10. Click the Licensing Setup... button to select a license authorizing the use of the batch you want to run. Refer to
Running Batches Using the Batch Monitor for detailed information on selecting licenses.
After the batch execution, an XML file containing the batch parameters is generated in a temporary folder. This file
is named BatchParameters suffixed with the hour at which the batch was run (for instance,
BatchParameters_14.41.25.xml to indicate that the batch was run at 14.21.25 PM).
Some general information on the Data Life Cycle batch execution as well as a report containing the global results
of the batch are generated in the target directory you have previously specified.
12. To access information on the Data Life Cycle batch execution, click the Processes tab in the Batch Monitor window
13. To display the results of the batch execution, double-click the line under the Processes tab:
14. Click the Open HTML Report button to open directly the GlobalResults.htm file. This button is activated only
once a report has been generated, otherwise it is grayed out.
CATIA Infrastructure Version 5 Release 16 Page 838
However, you can still use the former method to visualize the report, i.e. open the result file from the directory in
which it has been saved.
Below is an example with the MigrateV5ToV4 batch:
Note that if a GlobalResults.htm file already exists, it is automatically replaced by the new one unless you specify a
new save location in the Target Directory box.
The GlobalResults.htm file contains a status for each processed document. You can click the hyperlinks (for
instance "OK" next to the name of the processed document) to display more data.
The report also displays information on the creation date and the creation version.
However, note that no information is available for linked documents and for documents created prior to V5R10.
For detailed information on report results specific to a batch, refer to the corresponding batch documentation.
1. In the Utilities tab, select the batch then File > Associate a parameter file (or right-click then select Associate a
parameter file).
2. Navigate to the directory in which you saved the XML file then click Open to validate.
3. Access the Start tab which now displays the name and location of the XML file you associated to the batch.
Note that you can associate several parameter files in order to create a list of batches that you can run later when
needed:
CATIA Infrastructure Version 5 Release 16 Page 839
4. Still in the Start tab, right-click the file associated to the batch you want to run then select Run.
Running the batch generates a report containing information on the batch execution and general data are also
displayed in the processes tab.
Refer to Defining the batch parameters above then repeat steps 12 to 14 to access the various data related to the
batch execution.
or
or
Two reports (one in .txt format and one in .xml format) are generated and named batchID.txt and batchID.xml,
respectively, where batchID is the number identifying the batch.
These two files will be saved by default in c:\temp\batchID (on Windows) or /temp/batchID (on UNIX).
However, you can modify the default storage location by exporting the following variable:
or
"Technological package" is a new notion that enables you to group and manage design specifications as
well as DMU applicative data in order to save them in ENOVIA V5 VPM context.
Technological packages can be created in CATIA Version 5 products using ENOVIA V5-based resources.
However, they can be saved and deleted in ENOVIA V5 only.
This means that you need to be connected to the ENOVIA V5 database and have both a CATIA V5 and
ENOVIA V5 session running.
Each technological package is considered as a single entity and can contain the following elements:
A technological package is always linked to a product structure and therefore, it is not possible to
configure a technological package outside a product.
● Manually via Insert > New Technological Package. This command is available in all Knowledge
workbenches, in the DMU Navigator workbench and in the Functional Tolerancing and Annotation
workbench. For an example, refer to Creating a Technological Package
● Automatically:
❍ when no technological package exists: this is the case for instance when creating new data for the
first time in the Functional Tolerancing and Annotation workbench
❍ when using the Review command (in the DMU Navigator workbench), Knowledgeware capabilities
(Formulas, Parameters, Design Tables) or when entering the Knowledge Advisor workbench.
CATIA Infrastructure Version 5 Release 16 Page 842
You can create, display and manage in context several technological packages in the same product or in a
single CATIA Version 5 session or in sub-levels of the product that is currently open.
In all cases, the technological package is always created in the UI-active product.
This node will be made up of several sub-nodes, each sub-node corresponding to a type of data. The
example below shows a technological package into which a DMU Review (named "DMU Review.1") has
been created:
Note that there is no semantic relation between the category of a technological package and the data it
contains. For instance, a "DMU" technological package may contain or not DMU specifications AND other
data such as Knowledgeware rules:
CATIA Infrastructure Version 5 Release 16 Page 843
More than one technological package can be saved in a single structure (either a product or a PRC) with
the same name and the same properties. A technological package can therefore not be made unique in
the ENOVIA V5 database.
You can create as many technological packages as needed but bear in mind that only one can be set as
current, i.e. considered as active in the active product. Any new data will be created in the active
technological package.
The name of the active technological package is underlined in the specification tree ("Review - New" in our
example):
Each time you set a new product as "active", one of the technological packages it contains (if any)
becomes active using the following process:
● if this is the first time, in the current CATIA Version 5 session, that this product is active, the first
technological package in the specification tree becomes active
● if the new active product has already been set as active during your CATIA Version 5 session, the
active technological package is the one that was last active.
In case no technological package exists, a new one is automatically created (without having to access the
Technological Package Creation dialog box) when creating data for the first time.
All the data contained in a technological package are automatically saved when you do a save in ENOVIA
V5 VPM using the Save data in ENOVIA V5 command.
● File-based resources
Technological packages cannot be stored in a file-based environment.
Therefore, when opening a .CATProduct document in CATIA V5, only the technological packages that
have been selected in ENOVIA V5 then sent to CATIA V5 are loaded.
You cannot open a technological package on its own
● ENOVIA V5-based resources
Technological packages are stored as specific entities independently from the product.
The following table sums up the information displayed in the Desk or in the Links dialog box when working
in an ENOVIA V5-based environment:
Environment
ENOVIA V5 The name and category of the ● Links from and to the technological package
(workpackage technological package are displayed are displayed
mode) but its links to other documents
appear as links of the .CATProduct ● If the pointed object is included in a
document in which the technological package:
technological package has been ❍ the technological package is displayed in
created the "Pointed document" column
❍ the Open button is grayed out
❍ the Load button is available and lets you
load the technological package into the
right product (if the product is in session)
Advanced Tasks
Setting Up Your Printers on UNIX and Windows
Using Power Input Mode
Virtual Reality Configurations
Using and Customizing Fonts
Using Knowledgeware Capabilities
Using the Feature Dictionary Editor
Using the Data Upward Assistant (CATDUA V5)
Conferencing
CATIA Infrastructure Version 5 Release 16 Page 847
You can only print a document (by selecting either File > Print or Quick Print from the Standard
toolbar) if a default printer has been set up.
On Windows, you print using the default printer declared by your Windows system administrator.
However, on UNIX, you will only be able to print once you have set up a printer.
● Windows Printers
● 3DPLM Printers.
Setting up a Windows printer creates a printer configuration file, needed for printing, in
$HOME/CATSettings/Printers.
Setting up a 3DPLM printer creates a configuration file containing the printer and the driver configuration
settings in $HOME/CATSettings/Printers/PLOTxxxx.xml.
If you attempt to print on UNIX before setting up a printer, the following message appears:
The objective of this section is to show you how to set up your environment to get your printer operational,
which is performed by creating and customizing a file called a printer configuration file. The role of this file is to
declare your printer so it is recognized by Version 5. Once at least one printer has been declared, the above
We assume that
● the physical printing device has been installed and connected to the system
● your system administrator has already declared your printer to your UNIX operating system.
CATIA Infrastructure Version 5 Release 16 Page 849
On both UNIX and Windows, the default printer is defined by selecting File > Printer Setup which opens the
Printers dialog box (note that the image below shows a Windows dialog box but the look on UNIX is more or
less the same):
This dialog box displays a list of available and installed printers. Note that if you are working on a UNIX
workstation, you will not be able to access Windows printers.
Double-clicking one of the printers displayed in the list will open the standard setup dialog box corresponding to
the selected printer type. Refer to your Windows documentation for detailed information about using this dialog
box.
On Windows, you can also double-click Add Printer at the top of the list to open the Add Printer Wizard dialog
box:
CATIA Infrastructure Version 5 Release 16 Page 850
Once a printer has been added, it is displayed at the end of the list and is identified by a specific icon.
Refer to the following tasks in this section to learn more about adding, removing, configuring and testing a
printer.
If you want to set another printer as the default printer, select it from the list then right-click and select Set As
Default. The selected printer will be set as the default printer and identified by the following icon: .
However, keep in mind that on Windows, the default printer you set is kept throughout your current Version 5
session but not from one session to another. As soon as you exit then restart a new session, the printer set by
default is the one defined in Start > (Settings >) Control Panel > Printers.
You can also set up your printers without having to run a Version 5 session.
To do so:
On Windows
CATIA Infrastructure Version 5 Release 16 Page 851
CATPrinterManager
On UNIX
/usr/DassaultSystemes/Bn/OS_a/code/command/
CATPrinterManager
Adding a Printer
This tasks explains how to set up your printer on Windows and UNIX.
You can only print a document on UNIX if at least one printer has been set up using the File > Printer Setup... command.
1. Select File > Printer setup... to open the Printers dialog box then double-click Add Printer on top of the list.
If you are working on Windows, an additional dialog box named Add Printer Wizard opens:
● Windows Printer: in that case, selecting this option then OK opens the Connect to Printer dialog box in which you
will select the Windows printer you wish to add
● 3D PLM Printer: this option lets you add printers provided by Dassault Systèmes. When clicking OK, the Printer
Properties dialog box is displayed to let you define the parameters for your new printer.
If you are working on UNIX, the Printer Properties dialog box opens directly:
CATIA Infrastructure Version 5 Release 16 Page 854
The above capture takes a 3D PLM Printer as an example. If you add a Windows printer, the properties dialog box will
display standard setup parameters corresponding to the selected printer type. In that case, refer to your Windows
documentation for detailed information about using this dialog box.
2. Click the Driver button (on UNIX) or the black arrow (on Windows) and choose the appropriate driver for the printer.
Ask your system administrator which printers require which drivers. The list of available drivers is:
● PostScript
● HP-GL/2 RTL
● HP-GL
● HP DesignJet 1000 Series
● CGM Software
● CGM
● OCE
● Raster
● V5 Print Plugin Driver
● Windows Enhanced Metafile
● PDF
● SVG.
This list varies with your operating system. For instance, some of the above-mentioned drivers are not available on
UNIX.
CATIA Infrastructure Version 5 Release 16 Page 855
Note:
● SVG (Scalable Vector Graphics) is a language used for describing two-dimensional graphics in XML
(Extensible Markup Language) format. Three types of graphic objects can be read in this format:
vector graphic shapes, images and text.
SVG files can be visualized by external applications such as ADOBE products, JASC or BATIK.
For detailed information, browse the following Internet site:
http://www.w3c.org
● CGM Software is intended for viewing applications but bear in mind that some restrictions apply such as: pixel
images are not supported, the image size is fixed, polylines are converted into polybeziers (provided that their curves
can be modified).
3. In the Paper Format box, set the desired paper format options: default and maximum paper size, margins and orientation
(portrait or landscape).
4. In the Submission Scripts box, set the desired options activated when the print job is submitted.
● the default output file name: each time you print a document, an output file is created at the location you specify in
the text field
● the default queue name: this field lets you choose which print queue to send the print job to.
The Custom options let you specify the location of your own submission scripts. Clicking these buttons activates the
Edit Script... buttons to let you modify the script in the Runtime Script window:
CATIA Infrastructure Version 5 Release 16 Page 856
The Advanced Configuration... button lets you define advanced configuration settings for the driver. Note that once a
printer has been added to the list of printers, you can also access advanced configuration settings by right-clicking the
A printer configuration file containing all the settings you set in the Printer Properties dialog box is created in
$HOME/CATSettings/Printers/PLOT0000.xml which is the default location. The numbers of additional printers created are
incremented by one, as follows: PLOT0001.xml, PLOT0002.xml, etc.
However, note that when printing to 3DPLM printers, you can now modify the default location of the configuration file via
the Printers tab.
The format of Version 4 plot configuration files is not compatible with the Version 5 format.
CATIA Infrastructure Version 5 Release 16 Page 857
Removing a Printer
At least one printer must have been set up using the File > Printer Setup... command.
1. Select File > Printer setup... to open the Printers dialog box:
By default, the configuration file will still be stored in the permanent settings created in a location referenced by
the CATUserSettingPath variable. This location is:
However, you will see further in this guide that you can choose a directory other than the default one proposed.
Any modification entered in the Printer Properties dialog box (detailed below) is written in XML language in the
configuration file.
There are as many .xml files are they are 3D PLM Printers and the numbers of additional printers are
incremented by one as follows: PLOT0000.xml, PLOT0001.xml, PLOT0002.xml, etc.
Note that configurations from previous releases are also supported, which means that, if your printer
configuration file is in .plot_cfg format, you can translate it into XML format.
Configuration Example
The following gives an example with a CGM printer. For a description of the configuration of other printer types
(such as HPGL, raster, etc.), refer to Configuration Scenarios.
At least one printer must have been set up using the File > Printer Setup command.
1. Select File > Printer setup to open the Printers dialog box:
CATIA Infrastructure Version 5 Release 16 Page 859
You can also access the Printers dialog box using one of these two methods:
● by selecting Start > Programs > CATIA > Tools > Printers V5Rn
CATPrinterManager
3. If the printer you are configuring is associated to a .plot_cfg file, right-click the printer from the Printers
4. Right-click the printer from the list then select Configure (or double-click the printer name) to access
The above capture takes a 3D PLM Printer as an example. If you add a Windows printer, the
properties dialog box displays standard setup parameters corresponding to the selected printer type.
In that case, refer to your Windows documentation for detailed information about using this dialog
box.
● In the CGM Level area, activate the Allow CGM Version 3 Generation if you want to generate CGM
Version 3
● In the CGM Profile area, select the profile to be used by checking the corresponding option
❍ ISO: CGM is a graphic format defined by the International Standards Organization ISO/IEC
8632:19999
❍ CALS (Continuous Acquisition and Life-Cycle Support): part of the CALS family of
standards which is an initiative of the U.S. Department of Defense for technical
illustrations and publications. This profile supports the binary encoding at the CGM Version 3
functionality level.
● Begin Metafile: all CGM files start with the same identifier, BEGIN METAFILE, and you can enter
the data to be used as identifier. The default is "3D PLM CGM Driver"
● Begin Picture: sets the default state the CGM interpreter will return to at the beginning of each
new picture. The default is "Picture #1".
● Metafile Description: enter the description text to be used for the metafile (e.g. author, date,
version, etc.)
● VDC Type: Specify the type of coordinates for the metafile, either Real or Integer
● Scaling Mode: Select the mode to be used by activating the corresponding option
❍ If you select Metric, you need to enter the physical size of the CGMs in millimeters
❍ If you select Abstract, it means that CGMs are dimensionless (they do not have an actual
physical size you can measure in pixels, inches, etc.). In that case, Virtual Device Coordinates
(VDC) are used as units of measure
In the Font Substitutions list, select a font then set the property of your choice by selecting the
appropriate option:
● Discretized means that when the image suffers from a lack of points, points are distributed to fill
the gaps and ensure linearity
● Not Substituted means that the font is kept as is, it is not replaced by any font
● Substituted lets you replace the selected font by a suitable replacement font you select in the list
displayed to the right of the options. This list is activated as soon as the Substituted option is
selected.
Note that you need to define these properties for each font used in the document to be printed.
11. When finished defining your parameters, click OK to validate and close the Advanced Configuration
dialog box then click OK again to close the Printer Properties dialog box.
When printing to a 3DPLM printer, the default location for the configuration file (containing the
configuration settings for the driver and the printer) can be modified if needed in the Printer Creation
9. Access the printer configuration file then open it, you see that your modifications have been written in
In our example, we changed the paper format from "A4 ISO" to "B ANSI" and the CGM Profile from
"ISO" to "ATA". These modifications have been highlighted in red in the sample file below for greater
clarity. Click the thumbnail to see the full-size picture:
CATIA Infrastructure Version 5 Release 16 Page 865
Note that a .dtd file containing the description of the XML configuration file is provided in:
and
"OS_a" is:
● aix_a
● hpux_b
● irix_a
● solaris_a.
10. Re-select the advanced configuration settings to check that your modifications have been taken into
account:
As shown in the above screen grab, your settings have been saved and the CGM Profile is now "ATA"
and not "ISO".
CATIA Infrastructure Version 5 Release 16 Page 866
● V4-type process: in Version 5, you can create the V4LineFontType environment variable which lets you use
line types similar to those used in Version 4. The V4LineFontType variable is based on seven standard types
detailed below:
Solid [] [] []
These data are similar to the default data contained in the LINEDEF file (a Version 4 external file used
to create a mapping between the line type and the plotting).
The last two types in the list are "V5 only" (they did not exist in Version 4) and are defined using
Tools > Standards.
For detailed information on how to set an environment variable, refer to Customizing Your
Environment on Windows or Customizing Your Environment on UNIX (depending on your operating
system).
CATIA Infrastructure Version 5 Release 16 Page 867
1. Select File > Printer setup... to open the Printers dialog box:
You can use print drivers other than those provided with Version 5. This task provides a step-by-step scenario describing
how to plug-in your own print drivers in your Version 5 environment without CAA context using CATPrtDrvPlugins.
A CATPrtDrvPlugin is made of one group of 10 functions and one shared data structure:
● Plug-in methods are functions you implement in the plug-in. These functions will then be called by Version 5. Their
names all begin with "CATPDP_", for instance CATPDP_Begin
● Data structures are plug-in-specific types defined for use in the plug-in API. Their names begin with "CATPDP", for
instance CATPDPParameters. All plug-in API structures and definitions are found in CATPDPluginAPI.h located in
$CATStartupPath\startup\PrintServices\PrintDriverPlugIn.
The plug-in file type depends on the platform you are working on:
When the code has been written, you will have to compile and build the module then declare the resulting module to the
Print Driver Manager File. The file CATPDPlugin.mak provided in
$CATStartupPath\startup\PrintServices\PrintDriverPlugIn\BUILD\WINDOWS can help you build your library module.
$CATStartupPath\startup\PrintServices\PrintDriverPlugIn
2. Write the code corresponding to the interfaces to implement the plug-in methods that will be called by Version 5.
For information about the syntax and use of C or C++ language, refer to your language documentation.
CATIA Infrastructure Version 5 Release 16 Page 869
The provided methods are listed in the table below. Click the desired method to access the corresponding
description:
--------------------------------------------------------------------------------------------------------------------
CATPDP_Begin
Provide global initialization for the plug-in driver.
Syntax
#include < CATPDPluginAPI.h >
CATPDPError CATPDP_Begin(const CATPDPParameters& iParam);
Parameters
iParams Global structure data parameters.
Various user printing options
Returns
Description
This is the first call used from the V5 Printer Manager to inform the driver plug-in the the printing
is started. The Printer Manager fills the CATPDPParameters according to the user choices. This
structure is then passed to the plug-in by calling the CATPDP_Begin function.
--------------------------------------------------------------------------------------------------------------------
CATIA Infrastructure Version 5 Release 16 Page 870
CATPDP_End
Provide global deinitialization for the plug-in driver.
Syntax
#include < CATPDPluginAPI.h >
CATPDPError CATPDP_End(void);
Parameters
No parameters
Returns
Description
The V5 Printer manager calls this function once the printing is done. Be sure to release
allocations , instances or file I/O flushing in this function. After this call the plug-in driver is
unloaded and the printing stopped.
--------------------------------------------------------------------------------------------------------------------
CATPDP_DefineColor
Defines a color in the palette
Syntax
#include < CATPDPluginAPI.h >
CATPDPError CATPDP_DefineColor(int iIndex , float iRed, float iGreen, float iBlue);
Parameters
iIndex Index in the color table (between 0 and 255)
iRed Red color in RGB coordinates (between 0 and 1)
iGreen Green color in RGB coordinates (between 0 and 1)
iRed Blue color in RGB coordinates (between 0 and 1)
Returns
Description
Defines a color in rgb coordinates. This index is used for function CATPDP_SelectDrawColor or
CATPDP_SelectFillColor.
--------------------------------------------------------------------------------------------------------------------
CATIA Infrastructure Version 5 Release 16 Page 871
CATPDP_SelectDrawColor
Selects the drawing color
Syntax
#include < CATPDPluginAPI.h >
CATPDPError CATPDP_SelectDrawColor(int index);
Parameters
iIndex Index of the current drawing color (between 0 and 255)
used for next drawing primitive
Returns
Description
Selects the current drawing color related to the index defined by the CATPDP_DefineColor.
--------------------------------------------------------------------------------------------------------------------
CATPDP_SetDrawWidth
Selects the current draw width
Syntax
#include < CATPDPluginAPI.h >
CATPDPError CATPDP_ SetDrawWidth (float iWidth);
Parameters
IWith Thickness in mm of the current drawing with
used for next drawing primitives
Returns
Description
Selects the current draw width. The width is in mm.
--------------------------------------------------------------------------------------------------------------------
CATIA Infrastructure Version 5 Release 16 Page 872
CATPDP_MoveTo
Moves the pen without drawing
Syntax
#include < CATPDPluginAPI.h >
CATPDPError CATPDP_MoveTo(float iX, float iY);
Parameters
iX X coordinate to move
iY Y coordinate to move
Returns
Description
Moves the pen to (x, y) in device coordinates without drawing. Coordinates are in mm.
--------------------------------------------------------------------------------------------------------------------
CATPDP_LineTo
Draws a line
Syntax
#include < CATPDPluginAPI.h >
CATPDPError CATPDP_LineTo(float iX, float iY)
Parameters
iX X coordinate to draw
iY Y coordinate to draw
Returns
Description
Draws a line from the current pen position to (x, y) in device coordinates with current draw color,
line type and draw width.
--------------------------------------------------------------------------------------------------------------------
CATIA Infrastructure Version 5 Release 16 Page 873
CATPDP_SelectFillColor
Selects the filling color
Syntax
#include < CATPDPluginAPI.h >
CATPDPError CATPDP_SelectFillColor (int iIndex )
Parameters
iIndex Index of the current Fill color (between 0 and 255)
used for next Fill primitive
Returns
Description
Selects the current filling color related to the index defined by the CATPDP_DefineColor.
--------------------------------------------------------------------------------------------------------------------
CATPDP_FillArea
Fills a polypolygon
Syntax
#include < CATPDPluginAPI.h >
CATPDPError CATPDP_FillArea(int iOutlines, const int* iCorners, const float* iCoord)
Parameters
IOutlines number of polygons in the polypolygon.
iCorners Array of outlines integers giving the number of corners in each polygon.
iCoord array of floats giving the coordinates of alls corners of each polygon
Returns
Description
Fills a polypolygon in device coordinates with current fill color.
--------------------------------------------------------------------------------------------------------------------
CATIA Infrastructure Version 5 Release 16 Page 874
CATPDP_DrawBitmap
Draws a bitmap
Syntax
#include < CATPDPluginAPI.h >
CATPDPError CATPDP_DrawBitmap(float iX, float iY, const int iTypeOfBitmap, const unsigned
char* iPixels, const int iSize);
Parameters
iX X coordinate of the bitmaps to draw
iY Y coordinate of the bitmaps to draw
iTypeOfBitmap color mode of bitmap: 0 = RGB , 1 = Black and White bitmap
iPixels array of pixels
iSize size in bytes of the pixel array
Returns
Description
Draws a bitmap in device coordinates at the given (x, y) position.
--------------------------------------------------------------------------------------------------------------------
$CATStartupPath\startup\PrintServices\PrintDriverPlugIn\BUILD\WINDOWS.
4. In your Version 5 session, select File > Printer Setup... to open the Printers dialog box:
CATIA Infrastructure Version 5 Release 16 Page 875
● If you are working on Windows, an additional dialog box named Add Printer Wizard opens:
● Windows Printer: in that case, selecting this option then OK opens the
Connect to Printer dialog box in which you will select the Windows printer you
wish to add
● 3D PLM Printer: this option lets you add printers provided by Dassault Systèmes.
When clicking OK, the Printer Properties dialog box is displayed to let you define
the parameters for your new printer.
● If you are working on UNIX, the Printer Properties dialog box opens directly:
CATIA Infrastructure Version 5 Release 16 Page 876
7. Click the Advanced Configuration... button to access the following dialog box:
8. In the Plugin Driver selection box, enter the path of the library module you built in step 3 or click the Plugin...
10. Indicate the name of the new custom printer in the Printer Name box.
11. Modify the desired print settings (refer to Customizing Print Settings Before Printing Your Documents for detailed
Power input is available in certain (but not all) application commands. Note also that prefixes used to run
commands or selection queries vary according to the language. For information on prefixes dedicated to
languages other than English, refer to the documentation written in the language you are interested in.
To activate power input mode, select Tools > Options, click the General tab, and click the P2 option,
then restart your session.
The power input field is located in the bottom right corner of the status bar:
CATIA Infrastructure Version 5 Release 16 Page 880
Entering Data
This tasks shows you how to enter data more rapidly and more productively.
1. Select a command that allows you to use the power input field for data entry.
For example, in the Part Design application, you can click Chamfer in the Dress-Up
Features toolbar.
In the lower right corner of the window, the power input field is displayed:
● the area to the left of the power input field displays the names of the dialog box options
for which power input is possible: this is the case only for editable fields and spinners (but
not for combo lists)
● the power input field contains the default values for those options, separated by commas
● the icon appears to the right of the power input field: when this icon is displayed, you
know that the command you are using supports power input.
2. Enter the values for all the options in the power input field, making sure that you separate each
entry using the separator appropriate for your language environment, then press Enter to
Even if the cursor focus is in a document window, you do not need to click in the power input
field to transfer the focus to the power input field:
● any characters you type will be directed to the power input field automatically
● press Tab to scroll from the power input field in the main application window to the data
input fields in application dialog boxes
● press Esc to return the focus to the document window.
This mechanism is also implemented in drafting documents when you enter text: as soon as
you start typing, the focus is transferred automatically to the text editor window.
On Windows, you can set the separator you want to use. To do so, select Start > Settings >
Control Panel, double-click the Regional Settings control, then click the Number tab. Set the
separator using the List Separator option. The default is the comma (",") for the English,
Japanese, Korean and simplified Chinese environments, and the semi-colon (";") for all other
supported environments.
On UNIX, you cannot set the separator. The separator is the comma (",") for the English,
Japanese, Korean and simplified Chinese environments, and the semi-colon (";") for all other
supported environments.
The values you enter in the power input field are updated instantaneously in the fields in the
dialog box.
If the dialog box is still open, click Apply or OK in the dialog box. However, you can also
remove the dialog box by clicking the icon. If the dialog box is no longer visible, pressing
Enter validates your input and executes the command (equivalent to Apply and OK).
If the color of the text you enter in the power input field changes to red, this means that you
have made a mistake: for example, the number of values you enter may exceed the number
of options for which power input is possible.
Use the up and down keyboard arrow keys if you want to recover any input you previously
entered.
Finally, if a dialog box provides contextual commands, right-clicking over the power input field
also accesses the same commands.
Using power input helps you to be more productive because it provides an alternative to using dialog
boxes for inputting data. In dialog boxes, you have to click in each editable field, or press Tab, to move
from field to field. The power input field lets you concentrate on just the data you have you enter, and
thereby facilitates data input.
CATIA Infrastructure Version 5 Release 16 Page 882
Running Commands
This task explains how to run commands from the power input field.
1. To run a command from the power input field, enter a command like this:
c:command_name
c:New...
or:
c:New
When pointing at icons, the syntax for running the associated command is displayed to the left
of the power input field, to remind you that you can also run the command from the power
input field. For example, when you point at New in the Standard toolbar, the following
message is displayed:
c:New
CATIA Infrastructure Version 5 Release 16 Page 883
This section explains how to use the search language to search for objects.
The search language offers almost all of the search functions available with Edit > Search described in
Selecting Using the Search... Command. Searching using this command generates a search query
(expressed in the search language) displayed in the Generated query box of the Search dialog box.
The search language can be used both in the power input field and in the Advanced tab of the Search
dialog box but also in macros. The search query both searches for the elements and automatically selects
them.
Any generated query can be run via the power input field or in macros, whether transformat or not.
However, the transformat query is the only usable query whatever the session language,
therefore any query you expect to run in different session languages must be written in this
format.
If you are not familiar with this format, you can display its content and identify the syntax to be used prior
to writing your transformat query using a hidden column (you need to drag the column separator next to
the Query column to display it) in the Favorites tab of the Search dialog box:
For instance, CATDrwSearch.DrwText.Name=test,in means that you will search for objects named "test"
in the Drafting workbench using the "In <UI-Active object>" scope.
CATIA Infrastructure Version 5 Release 16 Page 884
This scenario deals with the following sections:
● Search Language: Syntax
● Searching by Name
● Searching by Type
● Searching by Color
● Searching by Symbol
● Using Operators
● Priority
2. Press Enter.
The searched objects are sent to the current command. If the current command is the Select
command, the objects are selected.
The message catalog KeyboardInput.CATNls sets up the power input search syntax, and search language
shortcuts. The localized version of this message catalog determines the exact syntax and shortcuts for
each language.
Searching by Name
You can search for an object name. This is particularly useful if you renamed objects using Edit >
Properties, or the Properties contextual command. The name can also contain special characters.
name:object_name or name=object_name
n:object_name
You can also use the "*" character as a wildcard to replace any number of characters. For example, the
command:
name:wheel*
The message catalog KeyboardInput.CATNls sets up unambiguous default shortcuts. For example, there is
no ambiguity between the shortcut c: (used in the power input area to enter a command), and col: (used
for searches on color). In localized versions of the catalog, check that there are no identical shortcuts for
two different items.
If you want the search to be case sensitive, enter the following command:
CATIA Infrastructure Version 5 Release 16 Page 886
NAME:Wheel*
Note: the keyword used for queries that are not case sensitive is always in lowercase whereas for case
sensitive queries, the keyword is in uppercase.
For languages that do not make any difference between uppercase and lowercase characters, you can
either add the string _CAP to the keyword to specify that the query is case sensitive, or use the
Name_CAP transformat keyword.
To search for an object by its name as displayed in the specification tree, enter the following command:
name in graph=object_name
If you want the search to be case sensitive, enter the following command:
NAME IN GRAPH=object_name
This name may be customized and thus, may differ from the name you entered in the Properties dialog
box. For instance, suppose a part with named "My_Part_Number"...
CATIA Infrastructure Version 5 Release 16 Page 887
Let's suppose you customize the display in Tools > Options > Infrastructure > Product Structure > Nodes
Customization tab by entering the following data:
The name displayed in the specification tree now looks like this:
CATIA Infrastructure Version 5 Release 16 Page 888
Entering:
name=*part*
gives no result since the search is based on the name displayed in the Instance Name box.
But entering:
name in graph=*part*
Note that the tree item size defined in the Tree Appearance tab is not taken into account.
Searching by Type
Use the Type box in the Search dialog box to display a list of types (the types are translated in each
language).
type:type or type=type
or:
t:type
You can also search for types using the "." (period) as follows:
Part Design.Pad
CATIA Infrastructure Version 5 Release 16 Page 889
searches for all objects of type Pad created using the "Part Design" workbench.
workbench.type.attribute=
searches for all objects of type Pad created using the Part Design workbench, and of the color Sea Green.
You can omit the workbench name if the type exists only for this workbench:
Part Design.Pad
and:
.Pad
are equivalent.
Similarly:
and:
Here are some more examples using other operators described in Using Operators:
workbench.type.name=point*
workbench.type.name!=point*
workbench.type.name:point*
and:
workbench.type.color='sea green'
workbench.type.color!='sea green'
workbench.type.color:'sea green'
CATIA Infrastructure Version 5 Release 16 Page 890
Searching by Color
You assign colors to objects using the Color list in the Graphic tab, when using Edit > Properties or the
Properties contextual command. For a reminder about how to use this list, refer to Displaying and
Editing Graphic Properties.
color:color_name
or:
col:color_name
If the name of the color contains a blank (which is the case with most of the colors available), you can
type the full name as follows:
color:Sandy Brown
You can also surround the blank or the color name with a single quote (by default) like this:
color:Sandy' 'Brown
or like this:
color:'Sandy Brown'
You can also search for colors using their RGB values. For example:
color:'(211,178,125)'
CATIA Infrastructure Version 5 Release 16 Page 891
In addition to this, each color displayed in the Color list or in the color palette is identified by an index in
the color table. Therefore, when searching for the "Salmon" color for instance, you can enter either:
col:Salmon
or:
col:17
In the color palette, 48 colors are provided, among which 16 colors are the same as those displayed in the
Color list. The remaining are extra colors.
These colors are numbered as follows, from top to bottom: on the first row are colors #1 to #8, on the
second row are colors #9 to #16 and so on til color #48 in the lower right corner:
CATIA Infrastructure Version 5 Release 16 Page 892
To see the table listing the 48 colors along with their name, index and RGB code, refer to Color Palette.
The properties you can search for (the same as those you assigned to the element) are:
● Part Number
● Revision
● Definition
● Nomenclature
● Product Description
● Component Description.
Product Description:completed
Product' 'Description:completed
CATIA Infrastructure Version 5 Release 16 Page 893
'Product Description':completed
'Product Description'=completed
search for all elements whose Product Description is the text "completed".
l:layer_number or l=layer_number
or
layer:layer_number or layer=layer_number
s:selection_set_name
or
set:selection_set_name
If you want the search to be case sensitive, enter the following command:
SET=selection_set_name
The strings "name", "type", "color" and "set" are appropriate for the English language only. The message
catalog KeyboardInput.CATNls determines the exact syntax for your language.
CATIA Infrastructure Version 5 Release 16 Page 894
You can search for visible, invisible, shown elements, or elements hidden in the No Show space using the
following syntax:
visibility:visible
vis:visible
and:
visibility:hidden
vis:hidden
You can also search for objects with a specific line thickness or linetype (as seen in the Graphic
Properties toolbar) like this:
weight:
w:
or:
dashed:
d:
When searching for lines with a specific weight, you can specify the weight index like this:
weight:6,all
Searching by Symbol
or
Capital letters are meaningless for the symbol name and you can also type:
favorite=favorite_query_name or favorite:favorite_query_name
f=favorite_query_name or f:favorite_query_name
where "favorite_query_name" is the name of the favorite query. Note that the language used in favorite
queries is case sensitive.
When you press Enter, the search results are selected in the specification tree.
CATIA Infrastructure Version 5 Release 16 Page 896
You can use any of the special characters such as !. For example, let's use the query defined in Searching
Using the Favorites Mode. This query searches for any element named "My Sketch". Now, suppose you
want your search to select all elements whose names are other than "My Sketch", you just have to type:
favorite!=Query_1
or
f!=Query_1
To modify the search scope, indicate the new scope after the favorite query name in the power input field:
favorite=Query_1, from
searches for any element named "My Sketch" From Search to bottom and not Everywhere as
originally defined in Query_1. The new scope supersedes the previous one.
You can also combine favorite queries with predefined favorite queries.
The shortcuts used to run these predefined queries have been defined to search "Everywhere". However,
if the scr as Visible on screen option is selected in the Default Search Scope for Power Input list and if
the Replaces scope defined in favorite queries option is selected, the queries will search for visible
elements only.
You can search for objects using predefined favorite queries. These predefined queries are run by entering
the following shortcuts:
CATIA Infrastructure Version 5 Release 16 Page 897
* t:*,all all objects everywhere (i.e. in the whole specification tree from
top to bottom)
*FTA .Functional Tolerancing & all Functional Tolerancing & Annotation elements everywhere
Annotation Element
For instance, to search for all sketches everywhere, enter the appropriate shortcut after the prefix used to
run favorite queries:
f:*SKT or f=*SKT
favorite:*SKT or favorite=*SKT
If the option f: as favorite: is selected in the Default Prefix for Power Input list, you do not need to type
the prefix before the shortcut. You simply enter:
*SKT
Predefined shortcuts are provided to search for elements having a characteristic in common with the
element you select:
Searches for
*COL all objects with the same color as the selected object
*LAY all objects included in the same layer as the selected object
*LNW all lines with the same thickness as the selected object
*LNT all lines with the same linetype as the selected object
*PTT all points with the same point type as the selected object
*PRT all objects included included in the same part as the selected object
*PBD all objects included included in the same part body (or hybrid body) as the selected object
*GST all objects included included in the same geometrical set (named "open body" before V5R13)
as the selected object
*OGS all objects included included in the same ordered geometrical set (named "shape body" before
V5R13) as the selected object
To run a predefined favorite query involving a selection, you need to select the object before or after
entering the appropriate shortcut.
For instance, to search for all objects with the same color as the selected object ("blue" in our example),
select a "blue" object then enter:
*COL
or enter
*COL and select the object. In that case, when you press Enter after entering the shortcut is entered, an
acquisition agent opens:
Select the object then click Close to close the acquisition agent.
CATIA Infrastructure Version 5 Release 16 Page 899
You can run predefined favorite queries with arguments. These predefined queries are run using the
following shortcuts:
*SST<xxx> Set=xxx,all all objects in the selection set xxx everywhere (where xxx is the name
of the set, e.g. *SST'Set1' or SSTSet1)
*LAY<n> Layer=n,all all objects in the layer n everywhere (where n is the layer number, e.g.
*LAY2)
*LNW<n> .Line & all lines drawn with the thickness index n, as displayed in the Weight
Weight=n,all list of the Search dialog box, everywhere (e.g. *LNW3 to search for a
0.7000 mm line: )
*LNT<n> .Line & all lines drawn with the dashed index n, as displayed in the Dashed list
Dashed=n,all of the Search dialog box, everywhere (e.g. *LNT2 to search for a
"Dotted" line: )
*PTT<n> .Point & all points drawn with the symbol n, as displayed in the Symbol list of
Symbol=n,all the Search dialog box, everywhere (e.g. *PTT8 to search for the eighth
symbol in the list, from top to bottom: )
For instance, to search for all lines of type "Dotted" everywhere, enter the appropriate shortcut after the
prefix used to run favorite queries.:
f:*LNT2 or f=*LNT2
favorite:*LNT2 or favorite=*LNT2
If the option f: as favorite: is selected in the Default Prefix for Power Input list, you do not need to type
the prefix before the shortcut. You simply enter:
*LNT2
To be interpreted literally in names, those characters or text strings containing those characters must be surrounded
by the character '(apostrophe by default).
For example:
The character * is always interpreted as a wild card except if surrounded by two characters '.
For example:
n:'*)' searches for all names ending with ). This is identical to n:*')'
CATIA Infrastructure Version 5 Release 16 Page 901
For example:
Using Operators
The supported operators are: &, +, and - (for AND, OR and EXCEPT respectively) and ( ).
Blanks are not considered as separators. They may be surrounded by ', but this is not mandatory.
name:*wheel'&'door&type:Part
name:*wheel'&'door & type:Part
name:*'wheel&door' & type:Part
name:*'wheel&door'& type:Part
name:*wheel'&'door &type:Part
The command:
name:wheel1 + name:wheel2
❍ or the scope of the predefined favorite query or of the favorite query (provided that the Replaces
scope defined in favorite queries option is not selected. Otherwise, the scope defined in the
Default Search Scope for Power Input list prevails)
● If a defaut prefix has been set in the Default Prefix for Power Input list, you do not need to type it in
the power input field. For instance, if f: has been set as the default prefix, you just have to enter
*LN+*PT instead of f:*LN+f:*PT
● If at least one shortcut in the query requires a selection, you must select an object before or after
running the query. If there is more than one shortcut requiring a selection, then you must select only
one object ; the properties of the selected object will be used for all the shortcuts involved in the
query.
You can try by yourself the sample combinations provided below using the Search1.CATProduct document.
Let's suppose you want to search for all lines or all points. You enter:
f:*LN+*PT
but you can also use any other favorite prefix (f=, favorite: or favorite=).
This query searches for all lines and points everywhere since no scope has been specified and, as
explained above, the scope of the predefined query is used.
If you want to use another search scope, you need to specify it after the query. For instance, to search for
all lines and points visible on screen, you can either set scr as Visible on screen as the default scope in
the Default Search Scope for Power Input list (do not forget to select the Replaces scope defined in
favorite queries option as well) or enter:
f:*LN+*PT, scr
Let's suppose a favorite query named "Query_1". This query searches for all elements whose color is
"black".
If you want your search to select all lines and whose color is "black", you just have to type:
f:*LN&Query_1
but you can also use any other favorite prefix (f=, favorite: or favorite=).
Let's suppose you want to search for all sketches except those whose name ends with "1". You enter:
f:*SKT-(n:*1) or f:*SKT-(name:*1)
but you can also use any other favorite prefix (f=, favorite: or favorite=).
Still using a favorite query named "Query_1" (which searches for all elements whose color is "black"), let's
suppose you want to search for all lines and whose color is black or whose name ends with "3". You enter:
f:*LN&(Query_1+n:*3) or f:*LN&(Query_1+name:*3)
but you can also use any other favorite prefix (f=, favorite: or favorite=).
Priority
There is no priority among operators, but there is a priority in their order of appearance (from left to
right).
is interpreted as:
and thus searches for elements of type "Part" among the objects in the document that are
"black holes" or named "toto".
The default is in. Scope aliases must always be placed at the end of the search string, and after the
separator "," like this:
type:Hole, all
The separator is the comma (",") for the English, Japanese, Korean and simplified Chinese environments,
and the semi-colon (";") for all other supported environments.
By default, no default prefix is defined. But if you use a default prefix, this avoids having to type the prefix
when entering your query in the power input field, you just have to enter the search string.
The default prefix is defined in the Search tab which provides a list of predefined prefixes.
CATIA Infrastructure Version 5 Release 16 Page 905
Suppose you select the prefix n: as name: in the Default Prefix for Power Input list then in the power
input field, you enter only the name you are searching for such as:
wheel
As explained above in Using Search Scopes, the default scope is in when running a query in the power
input field. This means that if no scope alias is entered at the end of the search string, the search locates
the appropriate elements in the active object and in the workbench you are currently using.
Using a default search scope avoids having to type the scope in the power input field. The default search
scope is defined in the Search tab which provides a list of predefined search scopes.
For instance, if the scope all as Everywhere is selected in the Default Search Scope for Power Input
list, you just need to enter:
type:Hole
instead of
type:Hole, all
to search for objects of type "Hole" in the whole specification tree from top to bottom.
CATIA Infrastructure Version 5 Release 16 Page 906
Clicking and dragging your way through a 3D graphics application may be interactive, but it's not virtual
reality. It's not Virtual Reality because it's not immersive. "Immersion" (or "presence") is the goal of
virtual reality.
Immersion refers to your sense of engagement with the virtual model or environment. When you're
immersed, you focus directly on your subject and disregard everything else. In virtual reality, an
"immersive" application lets you focus on the task at hand, so you don't deal with a mouse, or the UNIX
command line, or a GUI, or the fact that you're actually looking at something made from digital bits
instead of physical atoms.
Virtual reality essentially moves the computer out of your way, so you can interact directly with your
data or information. Unlike interactive 3D graphics (which can consist of a series of still images coming
off disk), virtual reality lets you intuitively manipulate and navigate through a real-time simulation of an
object, or a process, or a place.
Virtual reality adds value to virtually any application where it's vital to experience spatial relationships,
and analyze, design, engineer and understand such relationships. Any project in which 3D information
must be navigated or closely examined will benefit from virtual reality technology.
If you are working in two dimensions (web design, word processing, etc.), you don't need virtual reality.
Virtual reality technology can be recognized by the presence of specific I/O devices which can be
organized into five categories, each creating a different impression of immersion. These categories are
not mutually exclusive:
● Simulators
Simulators use a physical mockup of vehicle with real controls (steering, throttle, pedals,
etc.), with which you can navigate through virtual environment, and are ideal for applications
such as pilot training, driver training and games. Simulators can also involve multiple
participants.
● Wearable devices
● Desktop devices
The traditional monitor serves as a window into virtual world, with which you interact using
shutter glasses and 3D input. This is a low-cost alternative to wearable devices, and are
suitable for scientific data visualization. They are also flexible (easily switch from monoscopic
to stereoscopic; easy keyboard access). This range of equipment includes stereoscopic
workbenches, tables and desks.
● External devices
External devices are used to interact with your Version 5 session. Those devices consist of a
hand held equipment in which a tracker and a set of buttons have been integrated. Hand
tracking allows you to add a virtual hand in the model to perform interactive functions such as
selection, command run or navigation.
● Display systems
Large virtual models and environments are projected onto flat or curved screens, using such
technologies as virtual reality walls (for example, in Silicon Graphics Reality Centers). They
can also be projected onto vertical and/or horizontal surfaces in special chambers like "caves"
(for example, the Fakespace CAVE) or "walk-in domes".
These devices are the most sophisticated (and most expensive). They are ideal for digital
CATIA Infrastructure Version 5 Release 16 Page 909
prototyping, provide high resolution, and allow groups of participants to get involved and
collaborate. They also require a lot of physical space.
In an active stereo display system, left eye and right eye images are alternatively displayed on
the screen at twice the refresh rate. An active pair of glasses with two shutters working in
synchronization with the images is needed. Synchronization is often achieved using an infrared
emitter: the left eye shutter is closed when the right eye image is displayed, and reciprocally.
In a passive stereo display system, left eye and right eye images are displayed simultaneously
on the screen. Image separation is performed by filtering glasses using polarized light, for
instance.
Stereoscopic viewing is extremely easy to implement. All hardware manufacturers provide now
graphic boards supporting OpenGL quad-buffered stereo on Windows and UNIX based
systems. Stereoscopic shutter glasses, such as the CrystalEyes® manufactured by
StereoGraphics, provide a partially immersive experience of digital mock-up visualization at
lowest price investment. Another possibility is to use a StereoGraphics Z-Screen mounted on
top of a standard monitor and viewed wearing non-expensive and lightweight passive stereo
glasses.
Head mounted display (HMD) afford a more immersive experience. Equipped with position-
tracking capability, it displays output imagery based upon the position of your head.
● an image generator computing left eye and right eye image separately such as an SGI
Onyx workstation. Those are high-end systems providing high performance and high
quality 3D viewing
or
● an active to passive stereo converter such as Cyviz XPO2 box. This solution allows you to
use an head mounted display on any platform supporting active stereoscopy.
CATIA Infrastructure Version 5 Release 16 Page 910
In addition to head mounted display, a standard joystick can be added to the virtual reality
configuration, providing a very easy way to navigate in the digital mock-up.
Digital prototyping is served well by using a large projection systems going from the single
screen projection table, such as Fakespace Systems ImmersaDesk or Barco Baron, to the
multi-projector and multi-sided projection room, such as the FakeSpace Systems CAVE or the
Barco I-Space. Version 5 also supports reconfigurable immersive display systems such as the
Fakespace RAVE or the Barco MoVE. Those systems are ideal for scale one digital mock-up
review or designing large assemblies and facilities.
Displaying the Version 5 on a single screen/single projector display system requires no specific
Version 5 service. You just need to plug your computer graphic board video output to the
display video input.
When you have a multi-projector display system, for instance as in a TAN Holobench or in a
SGI Reality Center, you need a specific hardware and specific Version 5 functionalities. Using a
multipipe SGI Onyx workstation, Version 5 can support any kind of immersive environment,
that is to say any number of screens and projectors, in passive or active stereo vision mode.
● Trackers such as Polhemus Fastrak®, Intersense IS-900 and any devices compliant with
the Fastrak Protocol
● Hand held devices with integrated tracker and buttons such as Virtual Presence
SpaceStick, Fakespace Neowand or Intersense Wand
● 3D Connexion Spaceball and Space Mouse which could dramatically increase your work
productivity by helping you manipulating the model with your second hand. Please note
that those devices are not specific to virtual reality and can be used in any standard
desktop configuration.
● multipipe and multithread rendering: refer to Running a Multipiped, Multithreaded Version 5 Session
for more information
● head and hand tracking: refer to Using Head and Hand Tracking Devices in Version 5 for more
information.
CATIA Infrastructure Version 5 Release 16 Page 911
Stereoscopic Viewing
Computer technology uses stereoscopic viewing to recreate the way we naturally see depth -
stereoscopically. Stereoscopic viewing describes how we use both eyes, each with a slightly different
perspective, to perceive depth in a physical environment. It delivers the most realistic visual
representation possible of complex digital models, giving engineers, architects and scientists the best
possible understanding of three-dimensional information, and yielding levels of technical proficiency not
available using a typical 3D view.
These images can be perceived by a user wearing special glasses which continuously transmit separate
images to the left and right eyes, creating a view of computer or video-based objects that have depth,
perspective and presence in three-dimensional space.
We do not intend to describe here all the possible hardware configurations which support stereoscopic
viewing for Version 5. Consider the examples of hardware configurations mentioned in this section as no
more than that: just examples.
CATIA Infrastructure Version 5 Release 16 Page 912
Stereoscopic viewing is possible on both entry-range and high-end configurations: you do not
automatically need expensive equipment to enter the realm of stereoscopic viewing.
Entry-Range Configurations
On entry-range configurations, you need at least a graphics board supporting stereoscopic viewing on
your platform, and a set of special glasses.
The CrystalEyes® range of glasses (designed by StereoGraphics, Inc.) is an example of the type of special
glasses supported allowing you to benefit from stereoscopic viewing capabilities.
Many graphics boards are supported. For detailed information about supported hardware configurations if
you are running Windows, and general information about StereoGraphics, Inc. products, browse the
following Internet site:
http://www.stereographics.com/boards/brd-chrt.htm
In case you want to use a standard computer with only one graphic board, two video inputs (one per eye)
are required to manage a stereoscopic display system. If you have a computer with only one graphic
board providing a single video output, the Cyviz XPO2 is a solution.
The Cyviz XPO2 is a small electronic box converting one active stereo video input into the two
corresponding plain video outputs (one per eye). A typical application would be a projection wall with
passive stereo (two projectors) or a head mounted display.
You can click the thumbnail if you want to display a full-size picture of the XPO2.
For detailed information about XPO2, please browse the following internet site :
http://www.cyviz.com
CATIA Infrastructure Version 5 Release 16 Page 913
High-End Configurations
High-end configurations typically involve not only specific graphics boards and special glasses, but also a
whole range of high-quality, immersive, stereoscopic display platforms from vendors such as FakeSpace
Systems, which allow you to manipulate, assemble, and disassemble virtual mechanical objects while
navigating through the entire digital mock-up.
For detailed information about supported hardware configurations, and general information about
FakeSpace Systems products, browse the following Internet site:
http://www.fakespacesystems.com/
http://www.barco.com/projection_systems/
This section is dedicated to stereoscopic viewing on systems that use one graphic board supporting
OpenGL quad buffered stereo.
This step depends on hardware and operating system configuration. Some systems require
administrator privileges to change the graphic adaptor display mode.
You are required to determine the height, width and frequency characteristics of the graphic
interface.
On IRIX:
With root privilege, from the command line, you can use the setmon command, for instance:
$ ls /usr/gfx/setmon -x 1024x768_96s
$ (/usr/gfx/stopgfx;/usr/gfx/startgfx)&
CATIA Infrastructure Version 5 Release 16 Page 914
On SGI Onyx2 or SGI Onyx 3000 system, you should rather use the ircombine command. For
detailed information, please refer to the SGI documentation.
On Solaris:
On Solaris 8 use the fbconfig command, first to know the available configurations:
$ /usr/sbin/fbconfig -res ?
Choose a configuration, for instance 1280x1024x114s, then use the fbconfig command once
again:
On previous Solaris versions, the configuration command may depend on the kind of graphic
adaptor you have: ffbconfig for Creator 3D, afbconfig for Elite and SUNWifb_config for Expert
3D.
On AIX:
● log as root
● run smit
● choose "Devices"
● choose "Graphic Displays"
● choose "Select the Display and Resolution refresh Rates", then the correct graphic board if
more than one are on the system
● choose a stereo visual. The "list" button provides a list of all available graphic modes.
Stereo modes are at 120Hz, for instance 1024x768@120Hz.
CATIA Infrastructure Version 5 Release 16 Page 915
On HP-UX:
With root privilege, use the setmon command to know the available configurations:
$ /opt/graphics/common/bin/setmon -r
This gives a table on which each line corresponds to an available graphic mode. To choose a
graphic mode, type:
$ /opt/graphics/common/bin/setmon -s n
To avoid a bad colormap effect between CATIA V4 and CATIA V5, some modifications need to
be done in the X server file as explained below:
create:
mkdir -p /etc/dt/config
copy:
cp /usr/dt/config/Xservers /etc/dt/config/Xservers
edit:
/etc/dt/config/Xservers
Stereo activation can be found in "Display properties" (select the "properties" contextual
command in your desktop background). Depending on the graphic adaptor, you may need to
have administrator privilege to access the stereo setting.
The location of this setting varies depending on the graphic driver vendor. If it is not directly
available in the vendor. If it is not directly available in the vendor tab page, look for "advanced
configuration" in the vendor tab page or in the "settings" tab page. In some cases, you may
need to reboot the computer to activate the new mode.
3. Start a session.
4. Select Tools > Options > General > Display > Visualization.
5. Click the Devices tab, and click On next to Stereo option to enable stereoscopic viewing.
● on AIX: you loose colors by passing from 24-bit to 12-bit colors using the GXT800 graphics
board
● on SGI: performance decreases by approximately 10%.
c:Stereoscopic
● or, select Tools > Customize, click the Commands tab, select All commands from the
"Categories" list, then click Stereoscopic. You can then add the command to a toolbar for
easy access as explained in "Customizing a Toolbar by Dragging and Dropping" in the
Infrastructure User's Guide. Select the command once it has been moved to the toolbar
● or select View > Commands List then click Stereoscopic.
CATIA Infrastructure Version 5 Release 16 Page 917
This mode sets the distance between your eyes when using stereoscopic viewing (to do so,
enter the distance in the Viewpoint separation box).
The default mode is Manual.
CATIA Infrastructure Version 5 Release 16 Page 918
Automatic mode
When working in Examine mode, you should set the eye gap to Automatic. Use this setting if
you are viewing an object that in real life you could reasonably manipulate using your hands.
This setting is suitable for working in confined spaces requiring an accurate perception of depth,
in which you focus on the rotation point.
When automatic mode is active, the eye-distance is adjusted automatically depending on the
zoom factor.
In automatic mode, the line of sight converges on the focal point. If the focal point is far away,
and objects are located before the focal point, these objects will be viewed in a fashion more
precise than in real life, so viewing results are unrealistic in this case.
Manual mode
Manual mode provides you with precise control over the distance between your eyes, so that
you can adapt your field of vision to the working context.
This mode is particularly suitable for working in Walk or Fly mode, when working on large-scale
assemblies or industrial plants requiring a wider field of vision. If you need to perceive a high
degree of depth, you should set the distance between your eyes accordingly.
In About Virtual Reality Support in Version 5, we discussed the different types of virtual reality configurations
available. However, intensive use of virtual reality technology leads to loss of performance if you are using
only one graphics pipe.
This scenario shows you how to run a multipiped session manually, which is the basic mode. This mode
requires you to use the CATMPKConfig variable and to create and edit the configuration file referenced by the
variable.
However, an alternate (and more convenient) method is to use the Immersive System Assistant workbench
that enables you to generate automatically your configuration file.
MPK version 3.1 libraries are required to run multipiped sessions on SGI IRIX.
If these libraries are not installed, you will not be able to launch a multiscreen session.
You can also put the libmpk.so.3 library directly in your irix_a/code/bin directory.
For detailed information, you can browse the following Web site:
http://www.sgi.com/software/multipipe/sdk/
What is a "pipe" and what is the difference between a single and multipipe
system?
A "pipe" in this context refers to the graphics board associated with each single window into an application. It
also refers to the data that is placed by the application which owns the pipe.
In a "multipipe" system, you can have several graphics boards, and each graphics board feeds a different
display channel. Each application in a " multipipe" system has its own distinct pipe to the graphics hardware.
There is a price to pay in memory usage and a very slight price to pay in computer overhead to manage the
multiple pipes, but the overall positive effect on system performance is dramatic.
Performance can be enhanced even further if you are running workstations using multiple processors, which
allow "multithreading" of applications.
Note that:
● the Version 5 infrastructure for UNIX platforms provides support for 16 windows maximum
● one window/pipe can be assigned to two threads (2 CPUs).
A typical configuration is an SGI Onyx2 or SGI Onyx 3000 workstation using four graphics pipes. You run a
main Version 5 session using one pipe from a workstation, and create three secondary windows (each one
using its own graphics pipe) for projection onto a Reality Center-type projection screen, or inside a virtual
reality CAVE.
2. Run the following command to display graphics subsystem information about your configuration:
/usr/gfx/gfxinfo
This command displays information (display name, resolution, etc.) about each graphics pipe like
this:
3. Synchronize the graphics pipes with the video channels in your configuration by running the program:
/usr/gfx/ircombine
Refer to your IRIX documentation for more information about the ircombine program.
export CATMPKConfig=path/myconfigfile
where "path" is the path of a directory and "myconfigfile" is the name of a configuration file which
you must create and edit to set up the secondary windows and assign them to different graphics
pipes and displays.
Version 5 supports OpenGL Multipipe SDK technology (MPK). The MPK library is developped by SGI
to manage multi-channel display configurations.
Selecting View > Full Screen switches on and off the Version 5 multichannel and the MPK support.
The prerequisite is that the environment variable, i.e. CATMPKConfig is valuated to a configuration
file path before running the application.
Using MPK Version 5 provides powerful support for many virtual reality configurations:
6. Save your changes to the configuration file, then start your main Version 5 session.
7. In your main session, run the command, select View > Full Screen.
The video output displayed inside your main session is now projected coherently across the three
windows.
8. In your main session, right-click then clear Full Screen to exit Full Screen mode and stop multipiping.
CATIA Infrastructure Version 5 Release 16 Page 922
Note that you can use stereoscopic viewing from within a multipiped session.
Note also that in CAVE configuration, you can increase the specular lighting accuracy by selecting
Enable OpenGL local viewer lighting in Tools > Options > General > Display >
Performances.
Be aware that this may lead to a loss of performance.
An SGI computer as an Octane or an Onyx may host several graphic boards, named pipes. A same application
can render images on all of these pipes. A pipe has a frame buffer in which the application write the images
they compute. More precisely, each application writes images in windows that are sub-parts of the frame
buffer.
On the video output side, the system reads the pipes frame buffer and generate video signals. There is one
video signal per active channel. Each pipe may host several channels. Each channel is positioned on a part of a
pipe frame buffer, and a video signal generated display this particular part.
The important caracteristic of the system is the number of pipes, their frame buffer size (called "managed
area"), the number of channel per pipe, their corresponding frame buffer sub area and the video signal format
they output.
You get the system information by typing /usr/gfx/gfxinfo in a shell. You can modify your system configuration
using the "setmon" or "ircombine" commands. They enable you to change the pipe-managed area size, the
activated channels on each pipe, their frame buffer part as well as their video format. Report to the SGI
documentation to use these commands.
The pipes are usually named ":0.0" , ":0.1" , ":0.2" ..., unless you have several X Servers, in which case they
are named ":0.0", ":0.1" ... on X Server 0, ":1.0", ":1.1",..., on X server 1 ....
CATIA Infrastructure Version 5 Release 16 Page 923
CATIA Infrastructure Version 5 Release 16 Page 924
On the scheme above, the system has two pipes and six channels per pipe. Only two are activated on each
pipe. The pipe-managed areas are 2560x2000.
The Pipe 0, channel 0 is associated to an area of size 1280x1024, and located at the coordinate (0,0).
The Pipe 0, channel 1 is associated to an area of size 1280x1024, and located at the coordinate (0.5,0).
The Pipe 1, channel 0 is associated to an area of size 1280x1024, and located at the coordinate (0,0).
The Pipe 1, channel 1 is associated to an area of size 1280x1024, and located at the coordinate (0.5,0).
The channel video format are 1280x1024 at 96Hz stereo for instance.
Version 5 renders 3D images in four windows. Two of them are on pipe 0, and the other two on pipe 1. Among
these windows, one is particular: this is the main document window which appears within the application
frame. The other windows are called "auxiliary windows". If the user goes to the "FullScreen" mode, a
complete image of the model will appear on the screen.
All the information Version 5 needs for such a configuation are in a configuration file (refer to SGI MPK
support).
However, the system should also be correctly set up using ircombine or setmon.
Also, since this system outputs active stereo, the pipes need to be "genlocked". This means that their video
refresh are synchronized. This is necessary for the stereo glasses to work corrrectly. You should refer to the
SGI support for genlocking your system.
For instance, to set up the system, you can run the following script in a shell. You need the administrator
privileges. This script will log you out and may badly affect the system if there is an error in it.
(/usr/gfx/stopgfx;/usr/gfx/startgfx)&
CATIA Infrastructure Version 5 Release 16 Page 925
View > Full Screen uses the configuration file pointed by the CATMPKConfig environment variable.To have a
full undertanding of the MPK config file format, please refer to the MPK documentation. Only a standard display
configuration will be taken as an example and detailed here.
Let's assume we have a cubic immersive space such as a Fakespace CAVE, or a Barco Cubic Immersive Space.
This system has four walls. All of them are square. The length of each square side is 3 meters long. There are
four projectors displaying active stereo (one projector per wall).
The computer has two pipes and six channels per pipe. It is set (ircombine) so that:
viewport [0, 0, 1, 1 ]
Bear also in mind that the interaction with the
channel model is only possible within the main window. In
particular, this is the case of the viewpoint
{ manipulation with the mouse.
name "front view" Thus, the front wall is usually set as the main
document window.
viewport [ 0., 0., 1., 1. ]
{
bottom_left [-1828.8, -1524, -1828.8 ]
}
}
}
}
pipe
{
display ":0.1"
window
{
name "right window"
viewport [0, 0, 1, 1 ]
channel
{
name "right view"
wall
CATIA Infrastructure Version 5 Release 16 Page 928
{
bottom_left [1828.8, -1524, -1828.8 ]
}
}
}
window
{
name "floor window"
viewport [0, 0, 1, 1 ]
channel
{
name "floor view"
viewport [ 0., 0., 1., 1. ]
wall
{
bottom_left [-1828.8, -1524, 1828.8 ]
}
}
}
}
CATIA Infrastructure Version 5 Release 16 Page 929
In this task, you will learn how to access and use the Immersive System Assistant workbench in order to
configure your Virtual Reality devices and display system.
Within this workbench, the various elements (screens, trackers, etc.) any reality center hardware installation
is made of are graphically represented and this visual feedback enables you to create, edit and delete very
easily the necessary data.
These data will then be used to generate automatically an XML configuration file via a command provided by
the Immersive System Assistant workbench, thus avoiding a "painful" manual edition.
From V5R13 onwards, all drivers and brokers supported by Version 5 are threaded which means that there is
no need to run external processes anymore.
In addition to that, all the necessary MPK display configuration data (including those related to the threaded
brokers and drivers) are now grouped together into a single configuration file saved in XML format. These
data will then be used when starting up your Version 5 session to run the broker and the driver automatically
with the appropriate configuration.
However, note that you can still run drivers and brokers manually as before if needed, for instance when
using external drivers or when running a driver on a remote computer.
Real Time Rendering 2 (RTR) users can access and use the Immersive System Assistant workbench.
However, a P3 license is required to be able to use tracking stations and trackers.
1. Access the Immersive System Assistant workbench by selecting the Start menu then Infrastructure-
This workbench lets you create and manipulate several types of objects:
Note that the head, the hand picking device and the trackers are automatically managed and thus,
cannot be deleted.
CATIA Infrastructure Version 5 Release 16 Page 931
2. Click the New IG icon to create a graphic board (you can modify the default name by entering
a new name in the Display field):
3. Click the Toggle the plan view on icon to display the graphic board symbol in the current
window.
You can then hide the graphic board by clicking again this icon.
4. Repeat steps 2 and 3 to create another graphic board and display it in the current window. The
5. You are now going to create a rendering specification using the New View icon. This opens the
View Properties dialog box which lets you define the type of view you wish to use as well as its
properties:
● screen: use it when the viewpoint to render is defined by the user moving
in front of a fixed screen
● camera: use it when the viewpoint to render is attached to the head of the
user, like a camera (such as a head-mounted display).
Screen View
1. Click the tab you will use to set the screen properties, either:
● Screen Corners
Enter the coordinates of three screen corners (upper left corner,
lower left corner and lower right corner)
● Field of view
CATIA Infrastructure Version 5 Release 16 Page 933
The H fov and V fov fields represent the horizontal and vertical field of view (in
degrees), respectively.
The H shift and V shift fields let you translate the screen horizontally and vertically.
The Head field defines the horizontal rotation of the screen around the head.
The Pitch field defines the vertical rotation of the screen around the head.
The Distance field defines the distance (in millimeters) to the head.
● Screen size
The Width and Height fields correspond to the screen width and height, respectively.
The Head field defines the horizontal rotation of the screen around the head.
The Pitch field defines the vertical rotation of the screen around the head.
The Center area lets you set the coordinates of the screen center.
Once you entered values in a tab, the values of the two other tabs are automatically updated
accordingly. You can then pass from one tab to another very easily.
Camera View
"Frustum" is a truncated pyramid representing the angular definition of the field of view
for a distance equal to 1. Enter the desired values in millimeters for Left, Right, Top and
Bottom.
The H fov and V fov fields represent the horizontal and vertical field of view (in
degrees), respectively.
The H shift and V Shift fields let you translate the screen horizontally and vertically.
Note: you can modify the screen properties at anytime by double-clicking the screen in the
geometry area or in the specification tree.
The result looks something like this (depending on the values you enter):
CATIA Infrastructure Version 5 Release 16 Page 935
8. Click the Snap icon to snap one of the screens to the other. To to so, select an edge of the
screen to be snapped then an edge of the other screen:
CATIA Infrastructure Version 5 Release 16 Page 936
You can also snap the 3D compass to a screen view to manipulate it very easily as shown below:
A window can be defined as an OpenGL rendering zone for a defined viewpoint and is located in
the graphic board frame buffer. The specification of the viewpoint to render in a window is called a
"view". As a consequence, each window points to a view, either a screen view or a camera view
9. Click the New Window icon to open the Window Properties dialog box:
CATIA Infrastructure Version 5 Release 16 Page 937
10. Give a name to the new window (or leave the default name) and set is as your referenced window by
The main window is the window which is always visible in Version 5 (the other windows being
created "on the fly" when you run the View->Full Screen command).
11. Select the associated graphic board in the geometry area or in the specification tree. The IG field will
12. Select the view the window will point to. The View field will be automatically updated accordingly.
13. In the Viewport area, indicate the portion of the graphic board you are going to use. To do so, enter
the desired coordinates in the Left, Top, Width and Height fields.
Left=0.00 Left=0.33
Top=0.00 Top=0.15
Width=1.00 Width=0.57
Height=1.00 Height=0.68
● Left and Right eye: these modes are used for passive stereo display systems in which left eye
and right eye images are displayed simultaneously on the screen. Image separation is
● Active Stereo: left eye and right eye images are alternatively displayed on the screen at twice
the refresh rate. An active pair of glasses with two shutters working in synchronization with the
images is needed. Synchronization is often achieved using an infrared emitter: the left eye
shutter is closed when the right eye image is displayed, and reciprocally.
15. Use the Mirror Mode field if you want to create a symmetry and define the axis with respect to which
Note that you can also create a symmetry using the projector.
16. Click Apply then OK to validate and close the dialog box.
17. Double-click either the head in the geometry area or the Head item in the specification tree to open
● indicate the distance (in millimeters) between left eye and right eye in the Inter pupillary
distance field
● the Type field is relevant only when working with devices such as trackers
● define the Head position (in millimeters) along X, Y and V axes
● define the head orientation in the Heading field
● set the vertical rotation of the head in the Pitch field
● set the horizontal rotation of the head in the Roll field.
The head position and orientation you define in this dialog box correspond to the default head
position and orientation relative to the screens when the head is not tracked.
CATIA Infrastructure Version 5 Release 16 Page 939
If you do not use trackers, it is now time to generate your configuration file.
For those who use trackers, a few additional operations need to be carried out before generating
the configuration file. Skip the steps below and jump to step 24.
19. Click the Configure VR System icon. The following dialog box appears:
● choose the directory in which the configuration file will be saved. You can either enter a path
directly in the field or click the the Browse button then navigate to the desired directory using
the Select VR Configuration dialog box
Note if you set the DLName document environment as your current environment in the Tools-
>Options->General->Document tab (by selecting "DLName" in the Document Environment column
then clicking the Allowed and Current buttons), clicking the Browse button will open the
DLName dialog box instead of the usual Select VR Configuration dialog box:
CATIA Infrastructure Version 5 Release 16 Page 940
The DLName dialog box displays the list of DLNames that have been defined in the Document tab.
You just need to select the DLName to be used to store your configuration file then click OK to
validate.
Refer to Defining DLNames paragraph in "Document" tab page customizing task in Infrastructure User's
Guide.
● set the configuration as the current one by clicking the "Set as current VR Configuration"
option: this means that this configuration will be used to run the driver and the broker when
restarting your session
● add the configuration to the list of configurations displayed in the Tools->Options->General-
>Devices and Virtual Reality->Devices tab.
Note that the configuration name cannot be modified in this dialog box. To modify the name,
double-click the configuration in the specification tree then, in the VR Configuration Properties
dialog box, replace the default name "Config" with the new name before clicking OK:
20. Click OK to validate and close the Generate VR Configuration dialog box.
The XML file is generated and saved in the directory you specified. A warning message informs you
that you need to restart your session to take this modification into account.
23. Switch to Full Screen mode by selecting the View->Full Screen command.
If you want to use trackers, here are the additional steps you need to follow:
CATIA Infrastructure Version 5 Release 16 Page 941
24. Click the Create New Tracking Station icon to create the tracking station your trackers will
be associated to and to define the type of tracker to be used.
25. Type a Name (or leave the default) then specify the Type of the driver you intend to use (either
Polhemus or IS900), serial communication Port number the driver is connected to as well as the
You can now choose a Flock of Birds or ART driver in the Type list.
Note: in case you choose a Version 5 compatible driver of your own (i.e. a "Custom" type), a new
field will appear to the right asking you for the corresponding daemon name.
28. In the Trackers area, identify the trackers to be connected to the tracking station by checking the
corresponding figure.
Once you validated the tracking station definition, the tracking station and the trackers it is
associated to are displayed in the geometry area.
29. Double-click the head in the geometry area or the Head item in the specification tree to open the
30. Double-click the tracker symbol in the geometry area or the number of the tracker you wish to edit in
31. Select the Tracked Element from the pull-down list. The tracker may be attached to the head, the
When several trackers are associated to the tracked element, activate the Viewpoint Manager
option to indicate which tracker will be used.
For hand tracking, this option is named Picking Manager.
A tracker may be set as "Button Manager" when this tracker can also be used as a button device
(for instance the IS900 or the ART tracker). Checking this option means that the button device will
be used by the VRCursor command.
When the tracked element is selected, the tracker is attached to the corresponding element
symbol in the geometry area and the color of the sphere changes according to the type of
tracking:
32. If you are tracking hand or head, click the button to automatically generate the matrices and
set the standard, i.e. right, position for the tracker depending on the type of tracking station and
tracked element.
The tracker symbol may be grayed out and dotted if the matrices can be automatically calculated
and if the information you entered does not match those we recommend.
If you want to define by yourself the tracker position, jump to the next step.
33. If you choose a "custom" tracker, the position and orientation data define the virtual tracker viewed
by Version 5. These data correspond to the offset of the virtual tracker in relation to the physical
tracker.
The button is activated to let you define the tracker position in the device as well as its
orientation:
34. Click the New Button Device icon to access the Button Device Properties dialog box:
CATIA Infrastructure Version 5 Release 16 Page 945
35. Generate the configuration files by clicking the Generate Configuration Files icon. For
detailed information, refer to step 19 and repeat steps 19 to 22.
36. The next step depends on the driver and broker you are using:
● if you are using a non-threaded broker and driver, you need to run them manually using the
generated XML configuration file. The broker must be run first then, the driver. For detailed
information on the commands to run, refer to Head Tracking or Hand Tracking according to the
● if you are using a threaded broker and driver, you can directly restart a Version 5 session: the
37. In your Version 5 session, click the Test viewpoint and VR cursor tracking icon to test
either hand or head tracking, or even both if needed.
The Test tracking window appears and indicates for which tracking the current session is configured.
38. Specify the type of tracking you want to test (if your session is configured for both head and hand
As you use your tracking device, the tracker representation will move accordingly on screen.
CATIA Infrastructure Version 5 Release 16 Page 946
This task aims at giving you a general overview of the necessary virtual reality devices as well as two
application examples for head tracking and hand tracking. This is the basic method requiring a manual
configuration.
All the drivers supported by Version 5 can still be run as standalone processes (as explained further in this
section) but as they are now threaded, you can also activate them using the Immersive System Assistant
workbench which enables you to generate a configuration file containing all the necessary data. These data
will then be used to run the broker and the driver automatically when starting Version 5.
Device Overview
Head Tracking
Hand Tracking
Device Overview
Using efficiently Virtual Reality services implies that you fully understand the Virtual Reality architecture.
To do so, let's have a quick look at the following scheme:
CATIA Infrastructure Version 5 Release 16 Page 947
The virtual reality devices which can be handled are connected to Version 5 through a socket
communication mechanism involving three actors: Version 5, a broker and a device driver.
Version 5 requires a broker to be able to use device drivers. A broker is a small application holding all the
running driver communication port. This broker application always runs on the same computer as Version
5, whereas the drivers can run on another computer or another operating system.
Each driver declares itself to the broker thus implying that the broker should always be running before
running a driver.
Broker and driver applications can be standalone processes or run within the Version 5 process (they are
threaded processes). Some drivers may be threaded or not, depending on the devices. As a consequence,
you can use either a threaded or standalone driver with a standalone broker.
To run a standalone broker or driver, you need to execute it explicitly, whereas running a threaded broker
or driver only requires they be activated via the Devices tab in Tools > Options > Devices and Virtual
Reality.
Prior to using head or hand tracking in Version 5, you need to set up these actors proceeding the following
way:
The broker role is to list and store any device declaration and to provide this list to Version 5 when
requested. The broker must be started on the same host as the one of Version 5 session.
The driver will declare itself to the instantiated broker and will answer Version 5 when an event
The driver may be launched on a different host as the one of the Version 5 session.
The driver sends events to the Version 5 application. Here are the four event types used:
When started, Version 5 will ask the broker for a list of devices and will ask each device for an
event enumeration. In the meantime, these devices will be asked to start or stop event sending.
Head tracking
When using a POSITION_EVENT, the head tracking requires the POSITION_EVENT X axis to be
in the same direction as the vector defined by (Left Eye, Right Eye):
CATIA Infrastructure Version 5 Release 16 Page 949
If the tracker is not fixed on the stereo glasses so that X is well aligned, you will need to aks the
driver to apply an offset matrix.
If several matching events are available, a window will prompt you to choose an event when
launching the VRViewTracking command: just select the event corresponding to the tracker
dedicated to head tracking. You can also identify the convenient event thanks to its type and
emitter driver name.
The following examples detail the viewpoint tracking installation procedures using a Polhemus Fastrak
sensor and an IRIX platform.
The Version 5 driver managing the Polhemus Fastrak is a standalone (i.e. non threaded) driver named
"PolExecDaemon".
1. The first step is to edit a configuration file to adapt it to your own configuration.
The configuration file holds necessary information for the driver: the communication baud rate
on the serial port, the serial port number, the events to send, the matrix you could use to
virtually offset the trackers from their mounting point, the screen definition and the eye position
for the VIEWPORT_EVENT.
Two examples of configuration files are detailed in this task but bear in mind that there are no
specific settings for using the Polhemus Fastrak. The dip switch on the Polhemus box should
correspond to what is declared in the configuration file.
For your information, the settings used in Dassault Systèmes are:
Be careful to use always the same hemisphere during viewpoint tracking. Refer to the Polhemus
documentation for detailed information.
CATIA Infrastructure Version 5 Release 16 Page 950
The Immersive Assistant workbench enables you to generate automatically the necessary
configuration file for head tracking. For detailed information, refer to Working With the
Immersive System Assistant in this guide.
However, you can still edit the configuration file manually, if desired. To do so, follow the
instructions detailed below.
Example 1
Let's describe a configuration file assuming you use a Polhemus Fastrak for tracking both head
and hand. Your display system is a bench or a multi-channel display and you use the View >
Full Screen.
In this case, you need the driver to send two POSITION_EVENTs.
The # symbol indicates a comment in the configuration file and the opposite text explains each of
the following instructions:
● MATRIX
Polhemus will send an event to PolExecDaemon driver which has been defined in the axis
system of the transmitter. In turn, PolExecDaemon will send an event to Version 5 but this
event will be modified using the matrix you applied. Generally, the matrix is used for sending
POSITION_EVENT thus, in case you are only using VIEWPORT_EVENT, the matrix parameter
is not mandatory
● SCREEN
This parameter defines the coordinates of the visualization screen in the Polhemus axis
system. The screen coordinates have to been measured manually. The result depends on the
the position and orientation of the Polhemus transmitter.
For instance, suppose you are using a transmitter positioned in front of the screen with X
pointing out the screen, Y down and Z right (cf. the Axis system engraved on the Polhemus
transmitter box). In this case, you get coordinates where X is constant and negative and the
other values vary along the YZ plane. This corresponds to the values detailed in the above
example:
SCREEN
{
UPPERLEFT [-700, 300, -430]
UPPERRIGHT [-700, 300, 430]
LOWERRIGHT [-700, 900, 430]
}
CATIA Infrastructure Version 5 Release 16 Page 952
Example 2
Let's take a look at a second example and consider the following case: you want to use the
Polhemus Fastrak to track both hand and head and your display system is a Head Mounted
Display.
You will thus need a camera type tracking. You also need the driver to send a POSITION_EVENT
for the hand and either a POSITION_EVENT or a VIEWPORT_EVENT for the head. If the driver
sends a POSITION_EVENT for the head, no stereo viewing is available and you need to adjust
the viewpoint angle for your head mounted display in Version 5. To do so, create a named view
by selecting View > Named Views then edit its properties.
Note: you cannot adjust its ratio in case the head mounted display optics are not symmetric.
This camera is saved in the .CATProduct file under the application node. The POSITION_EVENT
must have its X axis going to the right, its Y axis up and its Z axis backwards.
Otherwise (as we explained it before), you have to ask the driver to apply a rotation matrix. You
can use the first configuration file for this system.
We recommend you to pay attention to the coordinates you enter. The more careful you are, the
better the results will be.
where /.../ is the Version 5 installation path. For a standard installation, the path should be
/usr/DassaultSystemes.
where "configuration_file" is the full path name of the configuration you edited in step 1 and
"computer_name" is the name of the computer.
This driver may be used with any device compliant with the Fastrak protocol.
4. Start Version 5:
/.../B16/irix_a/code/command/catstart
CATIA Infrastructure Version 5 Release 16 Page 954
If you want to use stereoscopic viewing, you have to perform Steps 5 to 12 otherwise, jump to
Step 13.
5. Select Tools > Options > General > Display then click the Visualization.
8. Restart Version 5.
c:stereoscopic
c:VRViewTracking
Before using this command, make sure that a driver is running and able to send
POSITION_EVENT or VIEWPORT_EVENT.
Intersense
Since the Intersense firmware protocol is an enriched Fastrak protocol, the PolExecDaemon
Version 5 driver can communicate with an Intersense IS900 tracker.
The above-mentioned instructions are still valid in this case.
In addition, the Intersense IS900 supports a Wand hand tracker. This specific hand tracker has
four buttons the driver is able to decode as ButtonPress and ButtonRelease events.
CATIA Infrastructure Version 5 Release 16 Page 955
To configure the driver with these two events, use the keywords BUTTON_PRESS and
BUTTON_RELEASE as explained above.
Use the following matrix in the PolExecDaemon driver so that the attached reference frame is as
required by the Version hand tracking functionality:
MATRIX 1
[0,1,0]
[0,0,-1]
[-1,0,0]
[0,0,0]
The Ascension Flock of Birds tracking system driver is now supported for head tracking on
Windows and UNIX. Note that from V5R13 onwards, you do not need to install the Bird.dll library
anymore.
This driver allows to measure in real time the position and orientation of several bodies in space.
It can be used as a standalone executable (called "CATFlockOfBirdsDriver") or as a threaded
driver.
On Windows
\install_root\intel_a\code\command
On UNIX
/install_root/OS_a/code/command
● aix_a
● hpux_b
● irix_a
● solaris_a.
-m Position and orientation received from the Flock of Birds are multiplied by
this matrix before being sent to the Version 5 session. The matrix should be
described in lines using the following format:
-m [m11,m12,m13][m21,m22,m23][m31,m32,m33]
If not specified, the Identity matrix is assumed.
Version 5 now supports the ART driver. This driver can be used as a standalone executable
(called "CATARTDriver") or as a threaded driver.
On Windows
On UNIX
● aix_a
● hpux_b
● irix_a
● solaris_a.
● POSITION_EVENT
● BUTTON_EVENT
● SLIDER1_EVENT
● SLIDER2_EVENT.
Hand tracking
The following two examples are designed for hand tracking using:
● a Joystick Spacestick VirtualPresence with a Polhemus sensor and the DMU Navigator 3 product
● a FakeSpace Neowand.
Note that the Immersive Assistant workbench enables you to generate automatically the necessary
configuration file for hand tracking.
However, you can still edit this file manually if desired. To do so, follow the instructions detailed below.
The VR Cursor command switches on and off the hand tracking functionality with the following
prerequisite: one or more drivers should be running and able to send a POSITION_EVENT, a ButtonPress
and a ButtonRelease. The command will look for the first driver able to send POSITION_EVENT then,
ButtonPress and ButtonEvent.
The POSITION_EVENT used for hand tracking should have its X axis pointing to the right, its Y axis up and
its Z axis backward as shown below:
CATIA Infrastructure Version 5 Release 16 Page 959
If the tracker is not fixed this way in the hand device, you will have to ask the driver to apply an offset
matrix.
When "On", hand tracking displays a red laser pointer. This pointer is collocated with the hand tracker so
that you really feels the pointer getting out of your hand.
This feeling is reinforced in stereoscopic display:
CATIA Infrastructure Version 5 Release 16 Page 960
The buttons enable you to pick within the model and to manipulate the viewpoint.
There are two manipulation modes: Examine mode and Fly mode. You can switch between the two simply
by running the VRFly command. The Examine mode is the default mode when running the VRCursor
command.
You can also move the model objects by snapping the 3D compass to them. The 3D compass will then
follow your hand moves.
Note: setting the compass to "Snap automatically to selected object" lets you snap the compass to any
objects you can pick with the laser pointer.
Joystick Spacestick
where
- /.../ is the Version 5 installation path. For a standard installation, the path should be
/usr/DassaultSystemes/
- {OS_a} is the name of your operating system (irix_a, etc.)
- brokerHost is the name of the computer on which the device broker and Version 5 are running
- serialPort is the port to which the joystick is connected (e.g.: COM1, COM2, COM3 or COM4).
Another method to run the driver is to first create an icon on your desktop, then drag the
Joystick3DExecDaemon.exe file from the explorer and drop it onto the desktop (this file can be
found in the installation directory, in intel_a\code\bin).
Edit the icon properties and modify the target file to
c:\...\intel_a\code\bin\Joystick3DExecDaemon.exe brokerHost serialPort.
Then, you just have to double-click the icon to run the driver.
CATIA Infrastructure Version 5 Release 16 Page 961
3. For the Polhemus version (a Polhemus tracker is fixed inside the joystick), use the following matrix
in the PolExecDaemon driver so that the attached reference frame matched the Version 5 hand
MATRIX
[0,0,1]
[1,0,0]
[0,1,0]
[0,0,0]
4. Run the DMU Immersive Review configuration then the DMU Navigator 3 product.
Fakespace Neowand
The Version 5 driver managing the Fakespace Neowand buttons is a standalone (i.e. non threaded) driver
named "CATNeoWandDriver".
where
- /.../ is the Version 5 installation path. For a standard installation, the path should be
/usr/DassaultSystemes/Bn ("n" representing the release number)
- {OS_a} is the name of your operating system (irix_a, etc.)
- brokerHost is the name of the computer on which the device broker and Version 5 are running
- serialPort is the port to which the joystick is connected (e.g.: COM1, COM2, COM3 or COM4).
Another method to run the driver is to first create an icon on your desktop, then drag the
CATNeoWandDriver.exe file from the explorer and drop it onto the desktop (this file can be found
in the installation directory, in intel_a\code\bin).
Edit the icon properties and modify the target file to
c:\...\intel_a\code\bin\CATNeoWandDriver.exe BrokerHostName serialPort.
Then, you just have to double-click the icon to run the driver.
2. In case a Polhemus tracker is fixed inside the NeoWand, use the following matrix in the
PolExecDaemon driver so that the attached reference frame matches the Version 5 hand tracking
functionality requirements:
MATRIX
[0,1,0]
[0,0,-1]
[-1,0,0]
[0,0,0]
In addition to the Fakespace Neowand, Version 5 supports Icido Thready Motion Controller (also known as
"Mike"). The driver managing this device is named "CATMikeDriver" and should be used the same way you
do with CATNeoWandDriver detailed above.
The Ascension Flock of Birds tracking system driver is now supported for hand tracking on Windows and
UNIX. Note that you do not need to install the Bird.dll library anymore.
This driver allows to measure in real time the position and orientation of several bodies in space. It can be
used as a standalone executable (called "CATFlockOfBirdsDriver") or as a threaded driver.
On Windows
\install_root\intel_a\code\command
catstart -run CATFlockOfBirdsDriver [-f Frequency] [-com SerialPortNumber] [-bps SerialPortSpeed] [-host
BrokerHostName] [-m TransformationMatrix] [-n NumberofDevices] [-mouse DeviceNumber]
On UNIX
/install_root/OS_a/code/command
● aix_a
● hpux_b
● irix_a
● solaris_a.
CATIA Infrastructure Version 5 Release 16 Page 964
-m Position and orientation received from the Flock of Birds are multiplied by
this matrix before being sent to the Version 5 session. The matrix should be
described in lines using the following format:
-m [m11,m12,m13][m21,m22,m23][m31,m32,m33]
If not specified, the Identity matrix is assumed.
Version 5 now supports the ART driver for hand tracking. This driver is also supported for head tracking.
Tracking calibration
In case you intend to use a multi-channel display system with head tracking, you should add some
information related to the tracking sytem inside the MPK configuration file. These information should be
added at the end of the file, before the last closing bracket "}".
They should all begin with a comment symbol "#". Even though there are commented out, they are used
by Version 5. The only used information are those included in the "userdata" section. The measure unit for
all the numbers it the millimeter.
As required by the head tracking functionality, the mobile tracker reference frame should have its X axis
pointing right, its Y axis pointing up, and its Z axis pointing backward. However, it may not have its origin
located exactly between the two eyes. The "eye-offset" keyword enables you to specify the middle eye
point coordinates in this mobile tracker reference frame.
The fix tracker reference frame may be different from the MPK frame. Use the "tracker-X", "tracker-Y" and
"tracker-origin" keywords to specify it. In the example below, the fix tracker frame has its X axis pointing
backward., its Y axis pointing to the right and its origin directly 1524 mm under the MPK origin.
If you used the millimeter as unit in the MPK file, the keyword "MPK_unit_in_mm" should be valuated to 1.
If you used meter for instance, it should be valuated to 1000.
You have already set up the system, i.e. you have all the necessary configuration files and your
CATSettings are up-to-date.
Moreover, you have set the Virtual reality starting mode option to Manual in Tools > Options >
General > Devices since the Intersense driver is a standalone, i.e. non threaded, driver.
The scenario detailed hereafter will show you how to use the system.
2. Open a shell window then run the broker (this is a non threaded case)
3. Open another shell window then run the Version 5 IS900 driver.
Because of the configuration file you use, the driver will send two POSITION_EVENTs (one per
c:VR Cursor
c:VRFly
You can customize the commands entered in the power input field so that they appear as push
buttons in a toolbar. You can also assign a keyboard shortcut to them if you wish so.
1. Deactivate the full screen mode and stop the multipipe management by right-clicking then
2. Key in c:VR View Tracking in the power input field to stop head tracking
3. Key in c:VR Cursor in the power input field to stop hand tracking
This section provides information about using the Joystick Control Panel in order to set the joystick
behavior.
If you are running Windows 2000 or Windows XP, you must setup the joystick prior to run the joystick
command. To do so, select Tools > Options > General > Devices and Virtual Reality > Devices:
● in the power input field, enter c:stereoscopic then activate the Stereo mode and set it to Automatic
● click Joystick in the Automatically Started Daemons area.
Otherwise, you can still run the joystick daemon named CATJoystickDriver. Refer to the Joystick
Spacestick part to read more on how to run a joystick daemon.
c:joystick
2. Select your Navigation mode by selecting the appropriate option: Fly or Walk.
Note: these navigation modes are totally independent from the standard Fly and Walk modes
available in the View toolbar.
3. Click the More >> button to display detailed information about the joystick:
CATIA Infrastructure Version 5 Release 16 Page 969
4. In the Fly Sensitivity area, use the sliders to define the sensibility when rotating around the X, Y
and Z axes.
CATIA Infrastructure Version 5 Release 16 Page 970
5. The Speed area lets you choose between the joystick slider or the joystick buttons to set the
● Use Slider enables you to enter a number comprised between 0 to the maximum speed
● Use Buttons activates the Increase and Decrease buttons to let you set the buttons
that will increase or decrease speed.
6. Still in the Speed area, enter the Increase rate by which the speed will be increased when
7. The Button Customization area enables you to assign an action to the button of your choice. First
select an action from the pulldown list then click Choose a Button and choose the desired
button.
8. In the Navigation Options area, you can select the appropriate options to:
● move in the sight direction. This option is used in combination with head tracking
● invert the joystick top and bottom
● invert the joystick right and left
● invert Y axis and Z rotation.
When activated, Gravitational effects during navigation indicates that gravitational effects
are enabled while navigating in Walk Mode. This option must be activated (and also
deactivated) via the Tools > Options > General > Display > Navigation tab.
Note that gravitational effects are not relevant for Fly mode navigation.
9. The TopHat options area lets you use the cursor. First click Activates the cursor to activate the
TopHat options.
A cross appears on the screen to simulate the mouse. You can then perform the same
interactions as you would do with a mouse.
CATIA Infrastructure Version 5 Release 16 Page 971
11. Click Double speed after a long impulse to double the cursor speed when making a long
impulse.
12. Stop at screen border enables the cursor to be snapped to the screen border you are getting
nearer. Otherwise, the cursor will reappear on the opposite screen border.
The Default button lets you reset the TopHat options to the default parameters.
The Walk mode options slightly differ from the Fly mode options as shown below:
CATIA Infrastructure Version 5 Release 16 Page 972
The Walk Sensitivity area lets you set the speed while moving along the X and Y axes and
while rotating around the Z axis.
CATIA Infrastructure Version 5 Release 16 Page 973
You can use the Vertical Translation area to choose whether you wish to use the buttons or
the slider. In case you use the slider, you can indicate the maximum slider speed in the Max
Speed field.
If you choose to use the buttons, clicking Go Up or Go Down then a joystick button lets you
assign this button to the corresponding direction.
Navigating in Examine Mode is the default mode. In this mode your object is driven by the joystick, it is
just as if you would be using remote control to position your object. You are manipulating the object
directly.
While manipulating, you can also examine your document as you would from the outside by moving
around the document's perimeter, or as you would from within, turning your head to view or moving
closer (zoom in, zoom out) to different objects.
1. Target
Point a location and click the side button and release (simple click). This selected location will
be positioned and centered in the screen plane.
CATIA Infrastructure Version 5 Release 16 Page 975
CATIA Infrastructure Version 5 Release 16 Page 976
Click the side button without releasing: you are turning around the target.
● Translating
● Rotating
Drag and /or rotate in 3D using the side button. See the figure below:
CATIA Infrastructure Version 5 Release 16 Page 977
3. Rotating only
Click the side button without releasing and press the trigger without releasing (still holding
the side button down).
Press and hold down the side button, then press and release the trigger button and push (to
zoom in) or pull (to zoom out), still holding the side button down.
CATIA Infrastructure Version 5 Release 16 Page 978
CATIA Infrastructure Version 5 Release 16 Page 979
5. Manipulating
● Translating
● Rotating
Drag and /or rotate in 3D using the side button. See the figure below:
CATIA Infrastructure Version 5 Release 16 Page 980
CATIA Infrastructure
Navigating in Fly Mode
Version 5 Release 16 Page 981
In Fly mode you can move upward or downward on any horizontal view plane as you move forward or backward (backward in advanced mode only).
This task shows you how to navigate in fly mode with a 3D joystick.
You already opened your document GARDENA.CATProduct in DMU Navigator workbench (please refer to Loading documents in the Version 5 ENOVIA - DMU
Immersive Review documentation).
1. Click the Fly Mode icon in the Immersive Review toolbar. You can now begin to fly.
Note that when the fly mode is activated, the head tracking behavior is still active. It means that you can still turn head during flying operation
to look at details in a given direction.
2. Flying forwards/backwards
● if you push forward the joystick, the speed increases and you start moving forward (towards the circular symbol ),
● if you pull the joystick, the speed decreases and you start moving backwards.
Note: Try not to incline the joystick performing this operation if you want to fly straightforward
CATIA Infrastructure Version 5 Release 16 Page 982
A green arrow appears along with a circular target located at the center of the view:
The further you push/pull the joystick from its starting position, the greater the speed.
The figure below the arrow specifies the speed at which you
This symbol represents the circular target towards which you fly.
are flying:
3. Flying up/down
If you pull the joystick at the maximum, you will not be able to perform a complete looping, you will just continue to fly up.
If you push the joystick back to its initial position, you will stop flying upward progressively.
4. Flying right/left
As you manipulate the joystick, the shape of the arrow changes to reflect the direction in which you are flying:
You can combine simultaneously these joystick manipulations (above described) to obtain the fly behavior you wish.
To return to the default navigation mode, click the Examine mode icon .
CATIA Infrastructure Version 5 Release 16 Page 985
About Fonts
This section contains principally conceptual information about font support in general, identifies which
areas of the Version 5 software are concerned by font support, and explains how you can customize
fonts.
● user interface: menu names, command names, tooltips, dialog box names and texts, etc.
● specification tree texts
● texts you enter in certain applications, and which reference fonts: a typical example is the text you
enter in drawing documents created using the Generative Drafting product.
You will also find information about how, in certain contexts, the text you see in the geometry area may
not look exactly the same when you print.
And finally, if you used the CATFONT utility in CATIA Version 4 to customize your own fonts, you will also
find information about how to recover the fonts for use in Version 5.
Note that when using PostScript fonts on Windows operating systems, the font display may change while
moving for performance and visibility reasons. How does it work?
● When static, the bitmap representation is generated using the corresponding TrueType font
● While moving, there are three display modes:
❍ PostScript: the polygon is displayed
❍ Stroke: the segment is displayed
❍ Bounding box: the box (i.e. four segments) is displayed.
CATIA Infrastructure Version 5 Release 16 Page 987
1. Select Start > Settings > Control Panel, then double-click Display and select the
2. Use the Item list to select an item of the user interface you want to customize, or click on a user
● Menu
● Message Box
if you want to customize menu command, message box, dialog box and tooltip text fonts.
5. If you have a Version 5 session open, exit the session and restart to see the changes take effect.
CATIA Infrastructure Version 5 Release 16 Page 989
1. Go to the directory:
Install_directory/resources/msgcatalog/
where "Install_directory" is the root installation directory you chose when installing the
software.
If you installed the software at the default location, you would go to the following directory:
/usr/Dassault Systemes/Bn/OS_a/resources/msgcatalog
if you are using the English language. A subdirectory is provided for each language supported.
Go to the appropriate subdirectory if you are using a language other than English.
The "Dialog" file contains resource declarations for fonts (and foreground and background
colors) for certain user interface components. The file is delivered at installation and is ready
for use as is.
3. Customize the last line of each user interface component declaration if you want to change the
4. If you have a Version 5 session open, exit the session and restart to see the changes take effect.
Make sure you exported the LANG variable for the desired locale before restarting a session.
CATIA Infrastructure Version 5 Release 16 Page 990
and, in general, all 2D texts. Note that system fonts are used for displaying these types of text.
This does not concern texts you enter in drawing documents created using the Generative Drafting
product.
On Windows
1. Select Start > Settings > Control Panel, click the Display control then click the Appearance
2. In the Item list, select Message Box, or click inside the Message Box item (on Message
5. If you have a Version 5 session open, exit the session and restart to see the changes take effect.
CATIA Infrastructure Version 5 Release 16 Page 991
On UNIX
1. Go to the directory:
Install_directory/resources/msgcatalog
where "Install_directory" is the root installation directory you chose when installing the
software.
If you installed the software at the default location, you would go to the following directory:
/usr/Dassault Systemes/Bn/OS_a/resources/msgcatalog
if you are using the English language. A subdirectory is provided for each language supported.
Go to the appropriate subdirectory if you are using a language other than English.
The "Visualization" file contains resource declarations for fonts for displaying annotation texts.
Each font is declared using six identical declarations which differ only in the font size. This is
required to allow end users to zoom the text size. The range of font sizes allows end users to
zoom within the limits of those font sizes.
The Visualization file for the DBCS language (Japanese, Korean and Simplified Chinese)
environments contains two lines for each declaration: one line for the SBCS character set, and
one line for the DBCS character set.
4. If you have a Version 5 session open, exit the session and restart to see the changes take effect.
Make sure you exported the LANG variable for the desired locale before restarting a session.
CATIA Infrastructure Version 5 Release 16 Page 992
If you exchange documents with a site using a different language, text display may contain
"garbage" in 2D areas such as the specification tree and in editable fields. As explained above,
specification tree texts, for example, are displayed using system fonts. If you do not have the
same fonts installed on both sites, the text will not be lost: it will just not be displayed
correctly.
To display all text correctly, you must do the following on the receiving site:
● install and activate the appropriate locale for reading the document
● make sure that the appropriate system fonts are installed and declared correctly on the
receiving site
● Text in the geometry area points to CATIA Version 4, Bitstream or custom fonts. Make
sure that the appropriate fonts are installed and declared correctly on the receiving site.
CATIA Infrastructure Version 5 Release 16 Page 993
You need access to the Generative Drafting product license to follow this scenario which shows you how
to enter text in a drawing and choose a font for the text. The objective is to present the list of fonts
supported.
1. Open a drawing you created using the Version 5 - Interactive Drafting product.
2. Click Text in the Annotations toolbar, then click a point in the drawing to position the
text.
3. Use the Text Editor dialog box to write the text, justify it, specify the text height and define the
anchor point, then click anywhere outside the Text Editor window, but inside the main
application window.
5. Click the Font tab. This tab includes controls for setting the font, font style and size:
CATIA Infrastructure Version 5 Release 16 Page 994
CATIA Infrastructure Version 5 Release 16 Page 995
With respect to the PostScript Type 1 font format, note that on Windows only, if a TrueType version of
the font exists or has been created, the TrueType version of the font can be used to optimize
visualization quality.
The following fonts are supported and are installed ready for use without further customization when you
install Version 5:
Note that the Bitstream fonts are delivered in several different styles (depending on the font), whereas
the CATIA Version 4 fonts are delivered in regular style only.
install_root\resources\fonts\TrueType
Note that:
● the Swiss 721 Bitstream font family is Bitstream's version of Helvetica
● the Monospace 821 Bitstream font family is Bitstream's version of Helvetica Monospaced
● the Dutch 801 Bitstream font family is Bitstream's version of Times Roman
● the CATIA Symbols font (not in the above list) contains the symbols from Version 4 fonts.
CATIA Infrastructure Version 5 Release 16 Page 997
For each of the Bitstream fonts, the following files are delivered in the location referenced by the
CATFontPath variable:
● in the Postscript folder or subdirectory: .pfb, .inf, .pfm, .afm
● in the ExtraFiles folder or subdirectory: .ttf. Note: On Windows only, installing Version 5 also installs
in the ExtraFiles environment the equivalent fonts in TrueType format. The TrueType font format
offers enhanced visualization quality. The installation adds the fonts (in TrueType format) to the list
of system fonts you can view by selecting the Start > Settings > Control Panel command and
double-clicking the Fonts control.
The following Version 4 fonts are supported and are installed ready for use without further customization
when you install Version 5:
Regarding the KANJ font, from now on, halfwidth Katakana characters are displayed with a smaller
width than the width with which they were displayed in CATIA Version 4
● KOHG.font: Hangeul font (Korean)
● TRCH.font: Traditional Chinese font
● SICH.font: Simplified Chinese font.
Note that:
● SYM1 contains annotation and tolerance symbols, and plot markup characters
● SYM2 contains ISO symbols fonts
● SYM3 contains roughness symbols
● SYM4 contains graphic and mathematical symbols as well as miscellaneous technical symbols.
CATIA Infrastructure Version 5 Release 16 Page 998
This section explains how to add extra PostScript Type 1 fonts. A large choice of PostScript or TrueType
fonts is available from Bitstream Inc. (http://bitstream.com). You can address questions about ordering
Bitstream fonts to:
http://catia_support@bitstream.com
install_root\resources\fonts\PostScript
To achieve enhanced font visualization (Windows only), if the associated TrueType font does
not exist, you can ask the system to generate it from the PostScript files (the following file
types are needed: .pfb, .afm, .inf).
2. To do so, select Start > Settings > Control Panel, double-click Fonts, then select File >
3. Select the font, and when prompted, check the three options, notably the first option in the
If an agreement exists between the font supplier and Microsoft, the system will then generate
the corresponding TrueType font. If not, the font will not be generated.
CATIA Infrastructure Version 5 Release 16 Page 999
install_root\resources\fonts\PostScriptRelatedTrueType
to map the PostScript file name with the full name of the TrueType equivalent. The "full name"
refers to the name of the font visible when selecting Start > Settings > Control Panel then
double-clicking Fonts.
If you already have the TrueType fonts, you can simply install them. To do so, select Start >
Settings > Control Panel, double-click the Fonts control, then select File > Install > New
Font and select the fonts to be installed.
CATIA Infrastructure Version 5 Release 16 Page 1000
Text Display
In general, there is a slight difference in how text is displayed between Windows and UNIX: on Windows,
text is displayed using TrueType fonts, whereas Type 1 Postscript fonts are used on UNIX.
When printing on printers using the drivers listed below, you can expect the following results:
1. Make sure that the fonts you created are in the FONT format (described using the UNICODE code
key) and not in the FONTDATA format (described using the EBCDIC code key).
The internal font format we recommend from CATIA Version 4 Release 1.8 onwards is
described using UNICODE codes.
If you did not already migrate your user FONTDATA files to FONT files and FONT CODE files,
you must do so using the CATFONT utility using, as a minimum level, CATIA Version 4 Release
1.8. Regarding FONT CODE names, refer to your CATFONT utility documentation for more
details.
In both cases, the associated orders are ignored. Note that none of the CATIA Version 4 basic
delivered fonts used any of these options.
install_folder\resources\fonts\Stroke
install_folder\reffiles\NLS\fontcode
CATIA Infrastructure Version 5 Release 16 Page 1002
where "XXXX.fontcode" represents the V4 font code file and "n" the increment (16 being the
maximum number).
For instance:
Note: the names FCUSER1 to FCUSER12 are reserved for SBCS font codes whereas
FCUSER13 to FCUSER16 are reserved for DBCS font codes.
install_folder\resources\fonts\
This file maps to a Version 4 FONTLIB name, the FONT and FONT CODE associated with it.
The example below shows two fonts (ABBK and TIME) added to V4FontInteroperability with
their corresponding font code:
CATIA Infrastructure Version 5 Release 16 Page 1003
Regarding Korean fonts, since there are differences in Korean ideogram UNICODE codes
between the UNICODE used in Version 4 and Version 5, no Version 4 user-defined Korean font
can be used directly in Version 5.
CATIA Infrastructure Version 5 Release 16 Page 1004
Parameters
About Parameters
Creating a Parameter
Copy/Pasting Parameters
Specifying a Parameter Value as a Measure
Importing Parameters
Specifying the Material Parameter
Creating Points, Lines... as Parameters
Applying Ranges to Parameters
Using Relations based on Publications at the Product Level
Creating an Associative Link Between Measures and Parameters
Publishing Parameters
Activating and Deactivating a Component
Creating an External Parameter
Deactivating and Activating External Parameters
CATIA Knowledgeware
If you are already familiar with CATIA and only need a quick access to information, see the CATIA
Knowledgeware Infrastructure - Tips and Techniques - Summary.
CATIA Infrastructure Version 5 Release 16 Page 1006
About Parameters
● Displaying Parameters in the Specification Tree
● Editing a Parameter
● Hiding a Parameter
When you create a part like a hollow cylinder, you often start by creating a sketch, then you create a pad by
extruding the initial sketch, then you add other features to the created pad. The final document is made up of
features which define the intrinsic properties of the document. Removing one of these features results in a
modification of the document. These features are called parameters. Parameters play a prominent role in
Knowledgeware applications. They are features that can be constrained by relations and that can also be used
as the arguments of a relation.
In addition to these parameters, CATIA allows you to create user parameters. These user parameters are
extra pieces of information added to a document.
A given relation may take as its arguments both types of parameters (intrinsic and user).
In addition, parameters can be displayed with their values provided you check the With Value box below the
Parameter Tree View settings in the Tools->Options->General->Parameters and Measure dialog box
Editing a Parameter
CATIA Infrastructure Version 5 Release 16 Page 1007
You can access a parameter contextual menu by right-clicking this parameter in the specification tree.
Hiding a Parameter
You can hide a parameter by right-clicking this parameter in the specification tree and by selecting the Hide
command.
External parameters are parameters that point parameters located in another document. There are 2 types of
external parameters depending on their links:
You can access the external parameters contextual menu by right-clicking the external parameter in the
specification tree. Note that these functionalities can also be accessed in the Edit links dialog box.
Activate/Deactivate:
Enables you to
activate/deactivate the
parameter. To know
more, see Deactivating
and Activating External
Parameters.
CATIA Infrastructure Version 5 Release 16 Page 1009
Creating a Parameter
This task explains how to create a Time type parameter and assign a value to it.
3. Select the Time item with Single Value in the New Parameter of type list, then click New
Parameter of type. The new parameter appears in the Edit name or value of the current
parameter field.
4. Replace the Time.1 name with Machining_Time and assign the 1000s value to this parameter.
Then click Apply. The Machining_Time parameter is added to the specification tree. The dialog
● You can add properties to a .CATPart or a .CATProduct document by using the Properties
command from the contextual menu. You just have to click the Define other properties...
button in the Product tab then click New parameter of type. The dialog is similar to the f(x)
dialog. See the Product Structure User's Guide for more information. The properties you
define that way are also displayed in the parameter list of the f(x) dialog box.
● You can specify that a parameter is constant by using the Properties command from the
contextual menu. This command also enables you to hide a parameter.
CATIA Infrastructure Version 5 Release 16 Page 1011
Copy/Pasting Parameters
The Tools->Options->General->Parameters and Measure check boxes allow you to:
● Paste a parameter as well as the formula which defines it, but only if the parameters referred to in
the formula are also selected in the copy.
For example:
Holeplus= 15 = Diameter + 10 will be pasted as Real.i = 15 if the Diameter parameter does not
belong to the items selected for the copy
but HolePlus will be pasted as Real.i = 15 = Real.j + 10 if Diameter is selected in the copy (use
multi-selection).
When copying parameters sets containing hidden parameters, these parameters are automatically
pasted when pasting the parameters sets and appear as hidden parameters.
CATIA Infrastructure Version 5 Release 16 Page 1012
A common way to assign a value to a parameter is to use the Edit name or value of the current parameter field of
the Formulas dialog box. But there is another way to proceed. The value you assign to a parameter can be deduced
from a graphic selection.
3. Select the Length item with Single Value in the New Parameter of type list, then click New Parameter of
type.
The new parameter appears in the Edit name or value of the current parameter field.
4. Replace Length.1 with Thickness, then right-click in the value field of Edit name or value of the current
parameter.
5. Select the Measure Between... command from the contextual menu. The Measure Between dialog box is
displayed. Select Edge only as Selection 1 mode and Edge only as Selection 2 mode.
CATIA Infrastructure Version 5 Release 16 Page 1013
6. In the document geometry area, select successively one of the inner circular edges of the part, then the outer
circular edge located on the same face. The 17.5 mm value is displayed in the Measure Between dialog box.
8. Click OK when done in the Measure Between dialog box. The 17.5 mm value is displayed in the Formulas dialog
box.
The parameter is displayed below the Measure node in the specification tree and
below the Parameters node.
● Click the icon located next to the value field. The Measure between dialog
box is displayed.
● Edit the parameter and click OK when done.
CATIA Infrastructure Version 5 Release 16 Page 1014
Importing Parameters
This scenario shows how to import parameters from an excel or a .txt file into a CATPart document.
● Parameters and parameter values can be imported from a text file or from an Excel file
(Windows) into documents (CATPart, CATProduct, Drawings...).
● If imported parameters already exist in the document, the import process automatically
updates the document.
● Note that if 2 parameters have the same name in the import file, no clone is created and the
parameters are not renamed. Make sure that the parameters have different names before
importing them. Identical parameters names are not supported.
Please find below the formatting rules the external file should comply with:
● Column 1
Parameter names
● Column 2
Parameter values. Multiple values are allowed. Values should then be separated by a ";". The
imported value is the one delimited by the "<" and ">" tags. Use the Tab key to skip from one
column to the other in a tabulated text file.
● Column 3
Formula. If no formula is specified, the third column should be left empty. In a tabulated text file,
just press the Tab key twice from column 2 to leave column 3 empty.
● Column 4
Optional comment.
4. Select the ExCompanyFile0.xls file (Windows only) or the TxCompanyFile0.txt file, then click
Open.
displayed.
CATIA Infrastructure Version 5 Release 16 Page 1015
5. Click OK to import the parameters from the input file into the KwrStartDocument.CATPart
document.
The imported parameters are now displayed in the parameter list of the f(x) dialog box and in
2. Double-click the Material feature in the specification tree to edit the parameter. The dialog box
below is displayed.
4. Click the icon in the standard toolbar to display the available material library. Select the
Metal->Iron material.
5. Click Apply Material and OK. The Iron feature is added to the specification tree and a new
Remember: To display parameter values, check the With value option in the
1. Select the root item in the specification tree and open the Properties dialog box from the
contextual menu.
2. Select the Mass tab. The document mechanical properties have been updated from the value
To create elements such as Points, Lines, Curves, Surfaces, Planes or Circles and use them in
knowledgeware relations, you can:
● Create these elements as 'Isolate' elements in the Generative Shape Design workbench. 'Isolate'
elements also called Datum are elements that have no link to the other entities that were used to
create them. For information on 'Datum' type elements, see the Generative Shape Design User's
Guide.
● Create these elements by using the f(x) capabilities and select the right type of element in the
1. Access the Part Design workbench, create any sketch in the yz plane, then extrude this sketch
to create a pad. If need be, refer to the Part Design User's Guide.
3. To do so, click the Formulas icon , select the Line item in New Parameter of type, then click
4. Click the Formulas icon. In the parameter list, select the line you have just created
(Geometrical Set.1\Line.1).
5. Click Add Formula and add the formula below in the editor:
The inertiaAxis function is accessible through the Line constructors. The axis number 3 is the
one which is in the extrusion direction (normal to yz). Click OK in the Formulas dialog box. The
7. Retrieve the coordinates of the point located at the intersection of the inertia axis and the 'yz
You get the intersect function from the Wireframe constructors and the point.coord method
8. Check the value displayed in the specification tree as well as in the Formulas dialog box.
The KwoGettingStarted.CATPart document used as a sample for the Product Engineering Optimizer
2. Click the icon and select Real in the scrolling list to create two parameters of Real type:
Real.1 and Real.2.
3. Select Real.1 and right-click the field next to the Edit name or value of the current
parameter box.
5. Specify the Minimum and the Maximum bounds (-5 and 5 for example), and click OK twice.
6. Access the Knowledge Advisor workbench and click the Rule icon ( ). The Rule editor
opens.
7. Enter the following rule: Real.2 =Real.1 .InferiorRange and click OK: Real.2 value changes
to -5.
8. Double-click the rule under the Relations node and replace the existing script with Real.2
This scenario explains how to use relations based on publications at the product level. The scenario
described below is divided into the following steps:
● Add a parameter to the KwrScrew.CATPart called Screw_Volume, add a formula to calculate the
volume of the screw and publish the Screw_Volume parameter.
● Add a parameter to the KwrScrew1.CATPart called Screw_Volume, add a formula to calculate the
volume of the screw and publish the Screw_Volume parameter.
● Import KwrNut.CATPart.
● In the context of the Bolt product, create a formula calculating the bolt volume based on the screw
and the nut publications.
Before you start, make sure that the Keep link with selected object check box is checked (Tools-
>Options->Infrastructure->Part Infrastructure->General).
● Formulas
● Set of Equations
● The optimization
❍ Click the icon. The Formula Editor opens. In the New parameter of type scrolling list,
select Real and click the New parameter of type button.
CATIA Infrastructure Version 5 Release 16 Page 1023
❍ In the Edit name or value of the current parameter field, enter the name of the
parameter: Screw_Volume. Click Apply and click the Add Formula button. The Formula
Editor opens.
Screw_Volume=smartVolume(PartBody\Pad.1)+smartVolume(PartBody\Pad.2 ).
To do so, select
the Tools-
>Publication
command and
click the
Screw_Volume
parameter
under the
Parameters
node in the
specification
The published
parameter
appears in the
specifications
Publication
4. Open the KwrNewScrew1.CATPart and repeat the steps listed above (steps 1 to 3 included). The
part should be identical to the one below. Save your file and close it.
CATIA Infrastructure Version 5 Release 16 Page 1024
6. Click the Root product and select the Insert->Existing Component... command. The File
selection box is displayed. Select the KwrNewScrew.CATPart file and click Open. The screw is
imported.
7. Select the Insert->Existing Component... command, select the KwrNewnut.CATPart file and
8. Add a Bolt_Volume parameter to the product to compute the volume of the bolt.
CATIA Infrastructure Version 5 Release 16 Page 1025
❍ Click the Root product and click the icon. The Formula Editor opens. In the New
parameter of type scrolling list, select Real and click the New parameter of type
button.
❍ In the Edit name or value of the current parameter field, enter the name of the
parameter: Bolt_Volume. Click Apply and click the Add Formula button. The Formula
Editor opens.
❍ Enter the following formula by using the Dictionary and by clicking the published parameters
9. Replace the screw to compute a new volume: Double-click, then right-click the Screw.2
command. The File Selection window opens. Select the KwrNewScrew1.CATPart file and click
Open.
10. Click Yes and OK in the Impacts on Replace window. The new screw is inserted and the bolt
CATIA Infrastructure Version 5 Release 16 Page 1026
volume is updated.
CATIA Infrastructure Version 5 Release 16 Page 1027
This scenario explains how to create a persistent and associative link between a measure created using
the Measure Item or Measure Between command and a parameter.
● Measure Item allows you to get the length of a curve (edge, line, curve), radius or angle
depending on the parameter magnitude.
● Measure Between allows you to get the minimal distance or angle between two elements,
depending on the parameter magnitude.
This link can be created only if the Keep measure option is checked in the Measure Item and
Measure Between dialog boxes (if not the result is copied as a simple value.)
● No formula is created when using the Measure Item or the Measure Between commands.
● The parameters located below the Parameters node are directly linked to the measures.
● To have an associative link, you must make an associative measure. If you select the Picking
point mode and the Measure between function, the measure will not be associative. As a result,
there will be no associative geometry.
● When a measure is not associative, the value is displayed in the value field.
● Even in the case of an associative measure, if you only want to get the result of the measure,
uncheck the Keep measure check box.
● To create a "smart" customization, click the Customize... button in the Measure Item dialog box to
see the properties the system can detect for the various types of item you can select.
CATIA Infrastructure Version 5 Release 16 Page 1028
❍
In the New parameter of type scrolling list, select Length and click the New
❍
Right-click the value field of Length.1 and
❍
Make sure the Keep measure option is checked in the Measure Item dialog box.
❍
In the specification tree, expand the Sketch.1 node, and select Spline.2. The selected
❍
Click OK in the Measure Item dialog box and OK in the Formulas dialog box. A new
parameter is added below the Parameters node and below the Measure node. The
❍
In the New parameter of type scrolling list, select Angle and click the New
parameter of type button. Angle.1 is displayed in the Edit name or value of the
❍
Right-click the value field of Angle.1
❍
In the Selection 2 mode scrolling list, select the Edge only option.
❍
In the specification tree, select Plane xy then select the geometry as shown below.
The selected items are highlighted in the geometry and the measure is displayed in
green.
❍
Click OK in the Measure Between dialog box and OK in the Formulas dialog box.
An angle parameter is added below the Parameters node and the measure is
❍
Click here to display the result sample.
Note that:
● if several characteristics of the measure are computed and have the same magnitude, the system
will choose the most convenient according to predefined rules.
● To remove the link to the measure, right-click the measure item in the specification tree and
select the measure object->Remove the link with measure command.
CATIA Infrastructure Version 5 Release 16 Page 1033
Publishing Parameters
This scenario explains how to publish parameters. The scenario described below is divided into the following steps:
● Add parameters to the Screw.2 document and publish its Diameter, Depth, and Volume parameters. Repeat the same
operations with the second CATPart file.
● In the context of the Bolt product, insert the Nut part that imports the Depth and the Diameter parameters by selecting
the publication MyDepth and MyDiameter of Screw.2.
● In the context of the bolt, replace Screw.2 (KwrScrew.CATPart) by Screw.2 (KwrScrew2.CATPart) that doesn't have the
same structure as the first one but owns the same publications. Both the parameters and the check are recomputed.
A publication has a name and references a geometry or parameters inside the product (or one of its sub-products).
● Defining an import of parameters between two parts (similar to the import of geometry).
Before you start, make sure that the Keep link with selected object check box is checked (Tools->Options-
>Infrastructure->Part Infrastructure->General).
❍ Click the icon. The Formula Editor opens. In the New parameter of type scrolling list, select
Volume and click the New parameter of type button.
❍ In the Edit name or value of the current parameter field, enter the name of the parameter:
MyVolume. Click Apply and click the Add Formula button. The Formula Editor opens.
❍ In the New parameter of type scrolling list, select Length and click the New parameter of type
button.
❍ In the Edit name or value of the current parameter field, enter the name of the parameter:
❍ In the New parameter of type scrolling list, select Length and click the New parameter of type
button.
❍ In the Edit name or value of the current parameter field, enter the name of the parameter:
4. Open the KwrScrew2.CATPart and repeat the steps listed above (steps 1 to 3 included). The part should be identical to
5. Create a CATProduct file. Select the Insert->Existing Component... command and click the root of the specifications
tree. The File selection box is displayed. Select the KwrScrew.CATPart file and click Open. The screw is imported.
6. Select the Insert->Existing Component... command, select the Kwrnut.CATPart file and click Open. The nut part is
inserted.
7. Double-click the inner circle of the nut, the Hole Definition window is displayed.
❍ Right-click the Diameter field and select the Edit formula... command. The Formula Editor opens.
❍ Right-click the Depth field and select the Edit formula... command. The Formula Editor opens.
8. Double-click, then right-click the Screw.2 component in the specifications tree and select the Components->Replace
Component... command. The File Selection window opens. Select the KwrScrew2.CATPart file and click Open.
9. Click Yes when prompted to replace all instances with the same reference as the selected product. Update the nut
In the scenario described below, the CATProduct file contains two CATPart files that you will activate
and deactivate alternatively after creating user parameters and a rule based on these parameters.
Note that:
● Relations located at the product level are not integrated to the product update. If your relation
drives the parameters of a Part, create the relation at the Part level.
● Parameters driven by rules are designed to enable you to control components activities at
assembly level.
When working in a Japanese environment, remember to check the Surrounded by the Symbol'
option (Tools->Options->General->Parameters and Measure->Knowledge tab).
1. Open the KwrSyringe.CATProduct file and save the following files in the same directory
contains a syringe made up of three different parts: A barrel, and two different plungers.
● Select String in the scrolling list with Multiple Values. Click the New Parameter of type button.
The Value List dialog box opens.
● Enter two different values, Hollow and Full, and click OK.
● Edit the name of the new parameter (SyringeType in this scenario) in the Edit Name or value of
the current parameter and click OK. The new parameter is displayed under the Parameters
node of the Specification tree.
3. Access the Knowledge Advisor workbench and click the Rule icon to create a rule. The script of
this rule will allow you to enable or disable one of the plungers.
4. Enter the code below in the Rule Editor, and click OK.
CATIA Infrastructure Version 5 Release 16 Page 1038
if (SyringeType == "Hollow")
{
`S3\Component Activation State` = false
`S2\Component Activation State` = true
}
else
{
`S2\Component Activation State` = false
`S3\Component Activation State` = true
}
Note that Japanese users should enter the
following rule.
❍ the Parameters and the External References check boxes below the Display in
Specification tree settings in the Tools->Options->Infrastructure-> Part
Infrastructure->Display dialog box,
❍ as well as the With Formula and With Value check boxes below the Parameter
Tree View settings in the Tools->Options->General->Parameters and Measure
dialog box.
● Open the DeactivatingExternalParameter.CATProduct file.
Note that the external parameters created at a product level are not integrated to the update process.
Update the external parameters manually before updating your document.
click the Line_Length parameter located below the Parameters node in the specification tree,
and select the Paste Special command. In the Paste Special dialog box, select As Result
With Link and click OK to validate. The External Parameters node is added to the
Now you can deactivate and re-activate external parameters. It means that when the external
reference is deactivated, it cannot be synchronized with the pointed value, but it keeps its last value
(the value cannot be changed any longer). The external parameter can also be reactivated: Its native
behavior is then restored.
Note that:
● A deactivated external parameter will only lose the ability to be synchronized and will keep its last
value.
● A deactivated external parameter can be re-activated using its contextual sub-menu.
● The Activate, Deactivate, Synchronize, and Isolate commands can also be accessed from the
Links dialog box (Edit->Links.)
❍ the Parameters and the External References check boxes below the Display in
Specification tree settings in the Tools->Options->Infrastructure-> Part
Infrastructure->Display dialog box.
❍ as well as the With Formula and With Value check boxes below the Parameter
Tree View settings in the Tools->Options->General->Parameters and Measure
dialog box,
● Open the DeactivatingExternalParameter.CATProduct file.
CATIA Infrastructure Version 5 Release 16 Page 1043
click the Line_Length parameter located below the Parameters node in the specification tree,
and select the Paste Special command. In the Paste Special dialog box, select As Result
With Link and click OK to validate. The External Parameters node is added to the
command.
CATIA Infrastructure Version 5 Release 16 Page 1044
5. In the Formula Editor, modify the formula so that it matches the following formula:
6. Go back to the external parameter you've created, right-click it and select the
command. A mask ( ) indicating that the parameter is deactivated is displayed next to the
parameter name.
a mask ( ) indicating that the parameter is deactivated is displayed next to the parameter
name.
CATIA Infrastructure Version 5 Release 16 Page 1045
Relations
Parameters
Formulas Tips and Techniques - Summary
Design Tables
This part is intended for those of you who need a quick answer to their questions
about the Knowledgeware capabilities. However, using this part requires a
prerequisite knowledge of the CATIA basic concepts.
Relations
Reordering Relations Sets and Parameters Sets
You can now reorder parameters sets and relations sets as you already could do for parameters and relations.
specification tree.
>Reorder... command.
relation.
Note that:
● Your can only reorder a parameters set located under an existing parameters set and a relations set under
an existing relations set.
● The first relations set or parameters set of a document cannot be reordered.
● A parameters set or a relations set can only be reordered in the same document.
● Parameters and relations order now corresponds to the creation order. Objects are not gathered by types
any longer.
Hiding relations
You can hide a knowledge relation (formula, rule, check, ..) by right-clicking this relation in the specification
tree and by selecting the Hide command.
Parameters
● Switching between Simple and Multiple Values After Creating a Parameter
● Creating a parameter
● Deleting a parameter
● Importing parameters
● Ordering Parameters
● Specifying a tolerance
Creating a Parameter
Click . In the Formulas Editor, select a type in the New Parameter of type list, then click New
Parameter of type. The new parameter is added to the parameters list. A default name is given to the
parameter. If need be, rename this parameter.
To assign multiple values to a parameter, select the Multiple values option at parameter creation and enter
the values one by one to specify the value list.
It is possible to add values to a single value parameter after creating it. To do so, use one of the 2 methods
described below:
CATIA Infrastructure Version 5 Release 16 Page 1048
First Method
1. Click the icon in the Knowledge tool bar. In the Formulas Editor, select a type in the New
Parameter of type list, then click New Parameter of type with Single value. The new parameter
is added to the parameter list. A default name is given to the parameter. If need be, rename this
parameter.
... command.
Second Method
CATIA Infrastructure Version 5 Release 16 Page 1049
1. Click the icon in the Knowledge tool bar. In the Formulas Editor, select a type in the New
Parameter of type list, then click New Parameter of type with Single value. The new parameter
is added to the parameter list. A default name is given to the parameter. If need be, rename this
parameter.
created.
... command.
Deleting a parameter
● Click the icon in the Knowledge tool bar. In the Formulas Editor, select the parameter to be deleted,
then click Delete Parameter.
Or
● In the specification tree, right-click the parameter to be deleted, then select the Delete command from the
contextual menu.
CATIA Infrastructure Version 5 Release 16 Page 1050
Only user parameters can be deleted (the Material parameter cannot be deleted).
The parameter list displayed in the Formulas Editor depends on the selected feature. If you select the document
root feature in the specification tree, you display all the document parameters. If you select a given feature in
the specification tree, you display only the parameters related to this feature.
window is displayed.
displayed.
Select the Properties command from the parameter contextual menu. In the Parameter properties tab, check
the Constant option.
● Click . Select the parameter to be edited in the Formulas Editor, then modify its value in the Edit
name or value of the current parameter field.
● In the specification tree, double-click the parameter to be edited, then modify its value in the Edit
Parameter editor.
● In the specification tree, right-click the parameter to be edited, then select the
Parameter object->Definition... command from the contextual menu.
When a parameter is constrained, a push button is provided opposite the value field of its edition box. This push
button represents the relation which constrains the parameters. Clicking this button displays the editor of the
relation which constrains the parameter (the formula editor or the rule editor for example).
● Edit the parameter, then in the value field of the parameter editor, select the Edit Comment... command
from the contextual menu.
● Select the Properties command from the parameter contextual menu. In the Parameter properties tab, fill
in the Comment field.
Access the Knowledge Advisor workbench, then click the Comment & URLs icon.
● Edit the parameter, then in the value field of the parameter editor, select the Hide command from the
contextual menu.
● Select the Properties command from the parameter contextual menu. In the Parameter properties tab,
check the Hidden option.
● Right-click the parameter and select the xxx object->Hide command.
Importing parameters
Click the icon in the Knowledge tool bar. Then click Import.... A file selection dialog box is displayed.
Select either a .xls file (Windows only) or a .txt file. If the imported parameters already exist in the document,
the import process automatically updates the document.
CATIA Infrastructure Version 5 Release 16 Page 1052
You can now directly import parameters into the Formula editor from a VPDM.
● From the Tools->Options->General category, access the General tab. In the Document environments
list, select the VPDM you want to work with and click the Allowed button. Click OK when done.
Ordering Parameters
To reorder parameters, rigth-click the parameter to be reordered, and select the Reorder... command. The
Reorder dialog box is displayed. In the specification tree, select a paramater below which the parameter to be
reordered will be located. Click OK when done.
Edit the parameter, then in the value field of the parameter editor, select the Measure Between command
from the contextual menu. The Measure Between dialog box is displayed. You can use this dialog box to
measure the distance between two edges for example. Select Between as measure type, then select
successively two edges in the geometry area. The distance between both edges is displayed in the Results pane.
Edit the parameter, then in the edition box, right-click the value field(s) and select the Add Range... command
from the contextual menu. This capability does not apply to parameters such as booleans or strings.
Edit the parameter, then in the edition box, right-click the value field(s) and select the Change step...
command from the contextual menu. Select 1mm or click the New one command. In this case, the New step
dialog box is displayed and you can enter another step.
Note that:
● This information is not stored and will be lost when closing the document.
Select the part you want to apply the material to, then click the icon. Select one of the material
in the library which is displayed. Prior to doing this, check that the material catalog is installed on
your machine.
●
Edit the material parameter from the specification tree, then enter the new material in the parameter
editor.
2. Click the icon in the Knowledge tool bar. Select the Part Number in the parameters list.
3. Change the part number in the Edit name or value of the current parameter field.
Note that the part number can also be modified in the Parameters Explorer in Knowledge Advisor.
Note that:
● the script above enables you to assign a name to the parameters set and to retrieve it. You can also add a
new parameters set below this set.
CATIA Infrastructure Version 5 Release 16 Page 1054
Formulas
● Creating a formula
● Deleting a formula
Please note that in the Formulas editor, the default step is 1 whatever the unit.
Creating a formula
● Click the icon in the Knowledge tool bar. Select the parameter to be constrained, then click Add
Formula. Enter the formula in the Formulas Editor.
● Click the icon in the Knowledge tool bar. Double-click the parameter to be constrained and enter the
formula in the Formulas Editor.
● Edit a parameter, right-click the value field(s), then select Edit formula... from the contextual menu.
A new field enables you to change a parameter value when creating and especially editing a formula.
CATIA Infrastructure Version 5 Release 16 Page 1055
This field is especially useful when you want to modify the value of a parameter valuated by a formula.
● Click the icon located next to the parameter value field. The Formula Editor opens.
● In the Relation body, select the parameter to be modified and change its value. To get an example,
see below.
❍ Length.1=12mm
❍ Length.2=14mm
❍ Length.3=0mm
4. Select the Length.3 parameter in the Parameter list and click the Add Formula button. The Formula
Editor is displayed.
5. Enter the following formula into the editor and click OK when done:
Length.3=Length.2 *Length.1
6. Double-click Length.3 in the specification tree. The Edit Parameter dialog box is displayed.
7. Click the icon located next to the parameter value field. The Formula Editor is displayed.
8. In the Editor, select Length.2 in the Members of All column and set its value to 9mm in its value field.
9. Click OK when done. The Length.2 and Length.3 values are updated in the specification tree.
● In the specification tree, double-click the user parameter, then click the f(x) button in the Edit Parameter
dialog box.
● Edit a parameter, right-click the value field(s), then select Formula->Edit from the contextual menu.
When you select a formula in the specification tree, then click the Formulas icon, the parameter list displays the
constrained parameter, the formula activity and the parameters used as input in the formula.
● Edit the parameter, right-click the value field in the parameter edition box, then select the Edit formula...
● In the formula editor, click the Wizard button, select the Measures item in the dictionary then select one
● Fulfill the function prototype and allow for the required number of arguments. To enter an argument value,
position the cursor where the argument is intended to be and capture the feature definition from the
● Click the icon in the Knowledge tool bar. In the parameter list of the Formulas Editor, select the
formula/activity parameter and modify its value in Edit name or value of the current parameter.
● In the specification tree, right-click the formula whose activity is to be modified, then select the Formula
object->(De)Activate command from the contextual menu.
● Edit the constrained parameter, right-click the value field(s), then select the Formula->(De)Activate
command from the contextual menu.
Click the icon in the Knowledge tool bar. In the f(x) dialog box, click Import, then specify the import file
path. The import file should be either a .txt file or a .xls file. The parameters and formulas are applied to the
document. If the imported parameters already exist in the document, the document is automatically updated by
the import process.
Deleting a formula
1. Click . In the parameter list of the f(x) dialog box, select the parameter which is constrained by the
formula to be deleted, then click Delete Formula.
2. In the specification tree, right-click the formula to be deleted, then select the Delete command from
3. Editing the parameter. In the parameter editor, right-click the value field(s), then select the Formula-
Design Tables
● Creating a design table from the document parameter values
Click the icon in the Knowledge tool bar. Check the option Create a design table with current parameter
values. Select the parameters to insert, then specify the .xls (Windows) or .txt file where the design table is to
be created.
Click the icon. Check the option Create a design table from a pre-existing file. Specify the file containing
the design table data, then create the necessary associations.
● In the specification tree, double-click the design table to be edited. The CATIA design table is displayed. The
active configuration is highlighted.
Or
● In the specification tree, right-click the design table to be edited, then select the
DesignTable.object->Edition command from the contextual menu.
To add a column to a design table, open the .txt file in a text editor or the .xls file in Excel, and add a column to
the file.
It is possible to add ranges and default values to a design table. The ranges will appear between [;], and the
default values between <> (see example below).
● At the top of a column: in this case the range will apply to all cells if no other range is specified in the
cells. In the table above, the range that applies to cell A2 is [-5;5] and the one that applies to cell A3 is [-
20;20].
● In a specific cell: it is possible to add a range to a specific cell (see cell A2 in the table above). In this case,
the range specified in this cell will apply to this cell and to the cells located below if no range is specified at
the top of the column.
If a range is specified at the top of the column, the range indicated in the cell applies only to this cell. In the
table above, [-5;5] applies only to cell A2 because a range [-20;20] is specified at the top of the column. If
CATIA Infrastructure Version 5 Release 16 Page 1059
no bounds were indicated at the top of the column, the range indicated in cell A2 would also apply to cell
A3.
Note that:
● When specifying a range, only one of the bounds may be indicated. ([2;] in the table above for example).
● Ranges contained in the Design Table override those you might have added to your parameters by using the
Add Ranges... command.
● The default value specified between <> (see table above, column 2) indicates that the parameter is not
constrained by the Design Table.
● If a range is specified but no default value, the parameter value is not constrained by the Design Table.
In the specification tree, right-click the design table to be deleted, then select the Delete command from the
contextual menu.
The syntax which is authorized in the Filter field of the Design Table dialog box (Configurations tab) is the same
as for Knowledge Advisor checks. You can type the filtering relation directly in the appropriate field or click the
Edit... button to access the language dictionary.
An example of a query relation: TangE >10 deg and yE > 10mm
The way columns are arranged in a design table is identical to the way the associations were defined. You can
now rearrange the columns without deassociating the parameters and the columns and associating them again
just afterwards. To do so, click the Associations tab in the Design Table window, and use the Up and Down
arrow buttons.
The environment variable CATTermDT enables you to choose the terminal from which the design tables editor
will be started. The editor can be set up by using the environment variable CATTextEditorDT. xterm is used by
default.
This way, you can select the terminal, which can impact the way the editor behaves. For example, for Japanese
users, if vi is launched from xterm, vi will not support kanji whereas if it is launched from aixterm (AIX), kanji
will be supported.
Example: export CATTermDT=aixterm
You can now select your design table external file from a VPDM.
● From the Tools->Options->General category, access the General tab. In the Document environments
list, select the VPDM you want to work with and click the Allowed button. Click OK when done.
CATIA Infrastructure Version 5 Release 16 Page 1060
● Click the Design Table icon ( ) in the Knowledge tool bar. In the Creation of a Design Table window,
click the Create a design table from a pre-existing file option. The Browse window is displayed.
● Click the Enovia button. The Search conditions dialog box is displayed. Enter the Document ID and click OK
when done. The documents display in the Results window.
● Right-click the file that you want to import and select the Open command.
Only parameters which are not already constrained by any other relation or by any other design table can be
used to create a design table. If a parameter is already constrained, it does not appear in the Parameters to
insert list in the design table dialog box.
The Filter Name and Filter Type filters can be used to restrict the display of a parameter list. If you specify x in
the Filter Name field of the Select parameters to insert dialog box, you will display all the parameters with the
letter x in their name (xA, xB, xC, xD, xE). If you select the Renamed Parameters in the Filter Type list, you will
display all the parameters you have renamed in the Formulas Editor (yA, xB, xA, yC, xC, yB, yD, xD, yE, xE,
TangE).
Parameters to be inserted can be multi-selected. You just have to keep on pressing the Ctrl key while you select
parameters. If you do this, the group of multi-selected parameters will be carried forward onto the Inserted
parameters list in the order in which they are displayed in the initial list.
When the design table is created, the rank of the columns fits the rank of the parameters in the Inserted
parameters list. If you want to have columns ordered in a given way in the design table, you must insert the
parameters one by one.
Once in the formula (rule or check) editor, select the Design Table item in the dictionary, the list of the methods
that can be applied to a design table is displayed. Select a method, then click F1 to display the associated
documentation.
When the active configuration does not fit the set of configurations resulting from a query operation, you get a
message prompting you to deactivate the filter (uncheck the filter box) or change your configuration. If neither
action is undertaken, your design table takes on a broken status. In the specification tree, a broken or invalid
design table is displayed.
CATIA Infrastructure Version 5 Release 16 Page 1061
You can search for URLs with user parameters and relations. This task is only meaningful when
the active document contains user parameters and/or relations.
When an object has been assigned a certain number of URLs, the Explore tab of the URLs &
Comment dialog box provides you with a way to search for a given URL. Note that if you want
to assign URLs to relations, the Knowledge Advisor workbench is required.
1. Click the icon and select an object (user parameter or relation) in the specification
tree.
2. Select the Explore tab. The list of the URLs assigned to the selected object is displayed.
3. Enter the name (or a sub-string) of the URL to be searched for in the Search field. Then
click Search. If the specified URL is found, "yes" is displayed in the Found column for
every object containing a URL matching the search and only the first object to be found
is highlighted.
CATIA Infrastructure Version 5 Release 16 Page 1062
Formulas
About Formulas
About the Formula Editor
Creating a Formula
Creating Formulas based on Publications
Specifying a Measure in a Formula
Using Geometry to Create a Formula
Referring to External Parameters in a Formula
Using the Equivalent Dimensions Feature
About the Equivalent Dimensions Interface
Controlling Relations Update
If you are already familiar with CATIA and only need a quick access to information, see the CATIA
Knowledgeware Infrastructure - Tips and Techniques - Summary.
CATIA Infrastructure Version 5 Release 16 Page 1063
About Formulas
Formulas are features used to define or constrain a parameter. A formula is a relation: the left part of the
relation is the parameter to be constrained, the right part is a statement. Once it has been created, a formula
can be manipulated like any other feature from its contextual menu. The formula language uses operators and
functions of all types whereby you can perform operations on parameters.
In addition, formulas can also be displayed below the Parameters node provided you check:
● the 'Parameters' box below the 'Specification tree' settings in the Tools->Options->Infrastructure->
Part Infrastructure->Display dialog box
● as well as the 'With Formula' box below the Parameter Tree View settings in the Tools->Options-
>General->Parameters and Measure dialog box
A parameter can be constrained by several formulas, but only one formula can be active at a time. Before
activating a formula on a given parameter, you must deactivate the other formulas defined on the same
parameter.
Importing Formulas
Parameters as well as the associated formulas can be imported from an external file. Refer to Introducing
Parameters and Importing Parameters for more information on how to import formulas.
In the Formula editor, enumerations values are nls values. For example, when working with booleans,
true and false will be displayed in your environment language.
CATIA Infrastructure Version 5 Release 16 Page 1065
The Formula editor is displayed when you click the icon in the Reactive Features tool bar. This editor
enables you to:
PartBody\Pad.1\FirstLimit\Length
PartBody\Pad.1\SecondLimit\Length
PartBody\Sketch.1\Radius.3\Radius
Checking the Incremental mode button ( ) restricts the list of parameters to the one below:
PartBody\Pad.1\FirstLimit\Length
PartBody\Pad.1\SecondLimit\Length
Filter Name
This filter allows you to narrow the list of displayed parameters by specifying a substring. If you specify *Limit*
as filter, only the parameter with Limit as sub-string will be displayed, for example:
PartBody\Pad.1\FirstLimit\Length
PartBody\Pad.1\SecondLimit\Length
PartBody\Hole.1\HoleLimit.1\Depth
PartBody\Hole.1\HoleLimit.1\Angle
Filter Type
This filter allows you to restrict the list of parameters by specifying a type. Selecting User parameters will
display only the parameters created by the New Parameter of type button. Selecting Hidden parameters will
display only the list of parameters which have been declared as hidden by using the Hide command from the
value field contextual menu.
Parameters List
Basically, the parameter list displays the parameters related to the feature selected either in the specification
tree or in the geometry area. If no feature has been selected, all the document parameters are displayed. The
dialog box being open, you can select a given feature either in the tree or in the geometry area and display its
related parameters.
CATIA Infrastructure Version 5 Release 16 Page 1067
You can restrict the list of displayed parameters by using the Filter Name and Filter Type capabilities as well as
the Incremental button.
Import Button
This capability allows you to import parameters and parameter values from a text file or from an Excel file
(Windows).
When you create a formula, you specify that a parameter, whatever its type, is to be constrained by a relation.
Clicking the Add Formula button displays the Formula editor.
When clicked, this button lets you access a browser of types. To use this browser, you can either select the
objects you want to work with in the geometry or click the ... button to select the type in the list.
CATIA Infrastructure Version 5 Release 16 Page 1069
Enables you to associate a URL or a comment to the formula. To find out more, refer to Associating URLs &
Comments with Parameters and Relations in the Knowledge Advisor User's Guide.
Erase Button
Dictionary
To help you write a formula, the formula editor provides you with a dictionary. This dictionary exposes the list of
parameters and functions you can use to define a formula. Depending on the category of objects to be referred
to in the formula, the dictionary is divided into two or three parts. To insert any definition in the formula editor,
just double-click the object either in the dictionary or in the tree. If you double-click a function in the dictionary,
its signature is carried forward to the formula editor. Only the argument definitions are missing.
The formula which is created is displayed in the parameters list as well as its activity.
CATIA Infrastructure Version 5 Release 16 Page 1071
Creating a Formula
This task explains how to create a formula specifying that the external radius of a hollow cylinder is
twice its internal diameter. Note that the radius of a sketch can be defined by a formula provided it is
declared as a constraint.
● A formula is a statement that you can write by selecting items from the editor dictionary list. To
find out more about the language to be used, see the Knowledgeware Language topic in the
Knowledge Advisor User's Guide.
● The period is generally used as a separator between the whole numbers and the fractional part of a
number. Using a comma as a separator in place of the period is not recommended in real values
intended to be used directly in relations.
Example: Real1 = 2,1 + 5,4 is not allowed whereas Real1 = Real2 + Real3 is allowed regardless of
the separator used when valuating Real2 and Real3.
2. Click the icon to display the f(x) dialog box. Make sure that you have not clicked the
Method 1
Tips and Techniques for information on how to manipulate parameters and formulas.
Method 2
Tips and Techniques for information on how to manipulate parameters and formulas.
❍ Click the icon. The Formula Editor opens. In the New parameter of type scrolling list,
select Volume and click the New parameter of type button.
❍ In the Edit name or value of the current parameter field, enter the name of the
parameter: ScrewVolume1. Click Apply and click the Add Formula button. The Formula
Editor opens.
❍ Enter the following formula by using the Dictionary to access the smartVolume operator:
ScrewVolume1=smartVolume(PartBody\Pad.1). Click OK three times.
4. Create another Volume parameter called Volume_Total. Click OK when done to exit the Formula
editor.
5. Access the Tools->Publication menu, and select the 3 parameters that display below the
6. Click OK when done. The parameters, the formulas, and the publications are created (see graphic
below).
CATIA Infrastructure Version 5 Release 16 Page 1074
10. Select the Insert->Existing Component... command to insert Screw1.CATPart into the product.
11. In the File Selection window, select the Screw1.CATPart file that you have just saved. Click Open.
CATIA Infrastructure Version 5 Release 16 Page 1075
12. Create a formula that will compute the volume of the screw.
❍ Click the Root product and click the icon. The Formula Editor opens.
❍ Enter the following formula into the editor by selecting the publications in the specification
tree:
13. Double-click screw.1 in the specification tree, right-click it, and select the Components->Replace
Component command.
14. In the File Selection window, select the screw2.CATPart file that you have just saved and click
Open.
15. Click OK in the Impacts On Replace window. The new screw is inserted into the product and its
volume is computed.
CATIA Infrastructure Version 5 Release 16 Page 1076
Measures, i.e. values captured from the geometry area can be used in formulas. Here are some
examples of measures that can be used in formulas:
● Distance between two points.
● Length of a curve segment - between a point and the origin or between a point and the curve
extremity.
1. Open the KwrMeasure.CATPart document. The whole document has been created using the
Generative Shape Design product. The Extrude.1 and Extrude.2 surfaces are extruded from the
Spline.1 and Spline.2 curves. The point whose abscissa is to be measured is Point.5. The origin
❍ Select the Length item with Single Value in the New Parameter of type list, then click New
Parameter of type. The new parameter appears in Edit name or value of the current
parameter.
a. Select the CurveLengthFromOrigin parameter in the parameters list, then click Add
1. The three arguments are: a curve to be selected from the geometry area, a point
typed. Then double-click the Spline.2 feature in the specification tree. The curve
3. Position the cursor where the second argument is intended to be typed. Then
double-click the Point.5 feature in the specification tree. The point argument is
4. Type a boolean for the third argument: True if the length is to be calculated
from the origin, False if the length is to be calculated from the curve end.
CATIA Infrastructure Version 5 Release 16 Page 1078
5. Click OK to confirm the formula definition. You are back to the Formulas dialog
parameter list.
Before performing this scenario, make sure you have checked the Keep link with selected object
option (Tools->Options-> Infrastructure->Part Infrastructure->General tab.)
2. From the Start->Shape menu, access the Generative Shape Design workbench. Select the
first part.
4. Select the second part and add a Length parameter to the part as well as a formula that will be
❍ Click the icon. The Formula Editor opens. In the New parameter of type
scrolling list, select Legnth and click the New parameter of type button.
❍ In the Edit name or value of the current parameter field, enter the name of
the parameter: LineLength. Click Apply and click the Add Formula button. The
Formula Editor opens.
❍ Enter the following formula by using the Dictionary to access the length(Curve,...)
operator: LineLength=length().
❍ Position the cursor between the parenthesis and double-click the Line in the
geometry or in the specification tree. The External parameter selection window is
displayed.
❍ Select Line.1 and click OK. The formula is displayed as follows:
LineLength=length(`External References\Line.1` )
❍ Click OK when done. Click Yes in the Automatic update window.
CATIA Infrastructure Version 5 Release 16 Page 1080
CATIA Infrastructure Version 5 Release 16 Page 1081
In a formula, you can use parameters defined in external documents. This works between any types of
document. For example, in a CATPart document, you can specify a formula referring to parameters
defined in a CATDrafting document. External parameters can also be used when working within an
assembly.
Prior to performing this scenario, make sure that the Keep link with selected object option is
checked (Tools->Options...->Infrastructure->Part Infrastructure->General).
document. Select the Window->Tile Vertically command from the standard menu bar to
2. Make active the KwrImportParameter document. Click the icon to display the f(x) dialog
box.
3. Create a parameter of Length type and click the Add Formula button. The formula editor is
displayed.
4. In the KwrStartDocument specification tree, select the Hole.1 feature. The External
5. In the External parameter selection dialog box, select the Diameter object in the external
parameter list. Then click OK. The Length.1 definition is carried forward to the formula editor.
7. Click OK in the formula editor. You are back to the Formula dialog box. In the parameter list,
the Length.1 parameter value is modified according to the formula specified. In the
KwrImportParameter specification tree, the External Parameters node is added. Expand this
8. Click OK to add the formula to the KwrImportParameter.CATPart document and exit the dialog.
9. Select the Edit->Links command from the standard menu bar. The displayed dialog box
confirms that there is a link between the KwrImportParameter\Length.1 object and the
KwrStartDocument\PartBody\Hole.1\Diameter object.
10. Click Isolate in the Links dialog box, then click OK. In the KwrImportParameter.CATPart
specification tree, the External Parameters node can no longer be expanded and the Diameter
CATIA Infrastructure Version 5 Release 16 Page 1083
11. Select the Edit->Links command from the standard menu bar. A message box informs you
To know more about the Equivalent Dimensions feature, see Getting Familiar with the Equivalent
Dimensions Interface.
2. In the specification tree, expand the PartBody node and double-click Sketch.1 to access the
sketcher.
3. Double-click the Constraint icon ( ) to constraint some lines of the sketch (see graphic
below).
CATIA Infrastructure Version 5 Release 16 Page 1085
4. In the Knowledge toolbar, click the Equivalent Dimensions icon ( ). The Equivalent
Dimensions Edition window is displayed.
5. Click the Edit List... button. In the opening window, use the arrow key to select the following
❍ Length.34
❍ Length.36
❍ Length.37
6. In the Equivalent Dimensions Edition window, set the value to 150mm and click OK.
7. Exit the Sketcher. The sketch is modified accordingly and the EquivalentDimensions.1 feature is
8. Double-click Value=150mm twice in the specification tree. The Edit Parameter window is
displayed.
You can create an Equivalence Dimensions feature. This feature can be accessed by clicking the Equivalent
Dimensions icon ( ) in the Knowledge toolbar. It is the equivalent of a formula applied to Length and Angle
parameters. It is designed to enable you to apply the same value to selected parameters. It can be used with
the following parameters:
● 3D parameters
● Sketch parameters
Note that this new command cannot be used in association with parameters valuated by a formula.
● click the Equivalent Dimensions icon ( ). The Equivalent Dimensions window is displayed.
● In the Parameters list, use the arrow key to select the parameters that will have the same value.
● Click OK when done. The EquivalentDimensions feature is displayed below the Relations node as well as the
value assigned to the selected parameters.
The Equivalent Dimensions feature can be edited by double-clicking it in the specification tree so that you can:
Note that:
● The value of the parameters belonging to the equivalence list changes when you change the value of one of
the parameters of the list.
● If you want (for example in a reaction) to modify the parameters used in an equivalent dimensions feature,
and want this modification to be propagated to the equivalent dimensions feature itself, you should modify
the "Value" parameter of the equivalent dimensions feature and not one of the parameters of this equivalent
dimensions feature.
You can access the Equivalent Dimensions contextual menu by right-clicking the equivalent dimensions feature
in the specification tree.
● For a given relation, it is possible to determine that it only executes in Synchronous mode using the
Edit->Properties command. Its evaluation can then be launched manually. The Synchronous
mode enables you to create synchronous relations, that is to say relations that will be immediately
updated if one of their parameters is modified. Relations based on parameters are the only ones
that can be synchronous.
● For a given relation, it is also possible to decide that its evaluaion will be launched when the part is
updated (Update relation at global update command). The relations can be asynchronous for 2
reasons:
❍ You want the relation to be asynchronous
❍ The relation contains geometry.
To know more about the Synchronous or the Update relation at global update command options,
see the description of the Knowledge tab in the Infrastructure User's Guide.
Updating a Formula
In this example, the document contains 2 parameters of Length type:
● Length.1 is valuated
by you.
● Length.2 is valuated
by a formula
computing the
distance between 2
points + Length.1.
2. Expand the Relations node (if need be), right-click Formula.1 and select the Properties
CATIA Infrastructure Version 5 Release 16 Page 1090
command.
3. In the Properties window, uncheck the Update relation at global update command check
4. Double-click Length.1. The Edit parameter window is displayed. Enter 50 in the value field. Click
OK to validate. The value of Length.2 is updated automatically and an update icon is displayed
6. In the Properties window, uncheck the Synchronous check box and check the Update
8. Enter the following values in the Point Definition window and click OK when done:
The Formula is not updated and an update icon is displayed next to the formula.
9. Right-click Formula.1 and select the Local Update command. The formula and Length.2 are
updated.
Updating an Equation
In this example, you change 3 parameters, a, b and c before solving the equation. If you use the
Synchronous mode, an error is displayed when modifying the parameters values since the update is
launched at each modification. To ensure the stability of the equation, the update must be launched
after the 3 parameters are changed. Thus you need to select the Update relation at global update
CATIA Infrastructure Version 5 Release 16 Page 1091
command mode.
2. Expand the Relations node (if need be), right-click Equations.2 and select the Properties
command.
3. In the Properties window, check the Synchronous check box and uncheck the Update relation at
4. Double-click a in the specification tree. The Edit Parameter window is displayed. Enter 2 in the
value field. A message is displayed indicating that the equation cannot be solved and click OK.
5. Click Close.
CATIA Infrastructure Version 5 Release 16 Page 1092
7. In the Properties window, uncheck the Synchronous check box and check the Update
8. Double-click a in the specification tree. The Edit parameter window is displayed. Enter 2 in the
9. Double-click b in the specification tree. The Edit parameter window is displayed. Enter 5 in the
10. Double-click c in the specification tree. The Edit parameter window is displayed. Enter 2 in the
11. Right-click the equation in the specification tree and select the Local udpate command.
The equation is updated as well as the x value. For the equation to be solved, the Update relation at
global update command option must be checked and the relation must be either integrated to the
global update or updated manually using the Local Update command.
CATIA Infrastructure Version 5 Release 16 Page 1093
Design Tables
About Design Tables
About the Design Table Dialog Box
Creating a Design Table from the Current Parameters Values
Creating a Design Table from a Pre-existing File
Interactively Adding a Row To a Design Table External File
Generating a File From a Design Table
Controlling Design Tables Synchronization
Storing a Design Table in a PowerCopy
If you are already familiar with CATIA and only need a quick access to information, see the CATIA
Knowledgeware Infrastructure - Tips and Techniques - Summary.
CATIA Infrastructure Version 5 Release 16 Page 1094
● provides you with a means to create and manage component families. These components can be for example
mechanical parts just differing in their parameter values.
● is a tool mainly intended to ease the definition of mechanical parts. It is provided to all CATIA users. But you will make
the best use of it in a Knowledge Advisor application. A design table can be created from a CATIA document, the
document data is then exported to the design table. It can also be applied to a document, the document data is then
imported from the design table.
● is designed to drive the parameters of a CATIA document from external values. These values are stored in the form of
a table either in a Microsoft ® Excel file on Windows™ or in a tabulated text file. When using a design table the trick is
to associate the right document parameters with the right table parameters. The design table columns may not all
correspond to your document parameters and you may decide to apply only part of the design table values to your
document. By creating associations, you declare what document parameters you want to link with what table columns.
● becomes a more powerful tool when it is used with the Knowledge Advisor. You are provided with functions to read the
design table parameters. These design table functions can be used when programming your checks and rules. Using
these functions spares you all the association operations. To know more, click here.
Example
Screws are a good example of mechanical parts that can be described by a design table. To simplify, imagine they are all
described by four parameters: the head width, the head height, the body width and the body height. The sets of four
parameter values that can be assigned to a screw can be easily regrouped in a design table. This design table has as many
columns as screw parameters and as many rows as sets of parameter values. In a design table, a set of parameter values is
called a configuration and it is registered in a row.
The values mentioned in the sheet cells have to be expressed in appropriate units. Otherwise, the right values won't be
associated with the document parameters.
Only Excel sheets created with Excel 97 and subsequent versions are supported.
CATIA Infrastructure Version 5 Release 16 Page 1095
If no unit is mentioned within a cell:
● the unit taken into account is the one mentioned in the first row
● and if no unit is specified in the first row, the unit taken into account is the relevant SI unit.
Within a given column, you can change the units. Units can be
specified in cells.
No unit = SI
Note that it is highly recommended to choose the General format and not the Cells format in Excel.
Here is an example of a tabulated file format. You can use your favorite text editor to create this design table. Use the Tab
key to skip from one column to the other. Unit rules are the same as for the Excel sheets.
CATIA Infrastructure Version 5 Release 16 Page 1096
Under UNIX, it is possible to change the default design table editor. To do so, type:
export CATTextEditorDT=... (indicate the path of the editor.)
Once it has been read and processed by CATIA, the design table looks something like this:
Displays the design table raw data. Values with units Duplicates the design table external data into the
CATIA document. Check this box whenever you intend
to re-access your design table on another platform.
Synchronized: The Design Table is copied into the model ("Duplicate data in CATIA model" option checked) and the
data stored in the model are synchronized with the content of the file.
Not synchronized: The Design Table is copied into the model ("Duplicate data in CATIA model" option checked) and the
data stored in the model are synchronized with the content of the file. (The .xls or .txt file was modified outside CATIA.)
Inactive: The Design Table is deactivated. The associated parameters are not driven by the design table any longer.
Broken: The Design Table is functionally KO because it cannot be used to valuate the associated parameters (data
cannot be accessed because the file is lost or there are 2 columns with the same name ...).
Light Broken: The filter is not compatible with the current configuration, or if the current configuration value does not
correspond to one of the rows of the file.
CATIA Infrastructure Version 5 Release 16 Page 1098
Here is the dialog box sequence you get onscreen when you click the icon in the standard toolbar.
Check this option whenever you want to create a design table from the values of an external file. In this case, the
created design table is made up of:
● either only the columns whose name is a document parameter name. If the external file contains a "Length"
column but no such "Length" parameter is defined in the document, the "Length" column will not appear in the
created design table. This is the "automatic" association process.
● or only the columns that have been associated one-by-one with a document parameter. If the external file
contains a "Length" column but no so-called parameter in the document, you can choose to associate the
"Length" column of the external with a parameter of the same type (a sketch radius for example).
CATIA Infrastructure Version 5 Release 16 Page 1099
Check this option whenever you want to create a design table from a subset of the document parameters. You just
have to select among all the document parameters the ones you want to be included as columns in the design
table. In this case, the created design table only contains a single row.
These options allow you to choose the design table orientation. A vertical orientation is recommended when the
design table contains many parameters.
All knowledgeware relations such as design tables, rules, checks or formulas, are created by default below the
Relations node. Creating a relation below a given feature may help you organize your document. To specify a
destination, select the default destination in the Destination field, then click the feature intended to be the new
destination either in the specification tree or in the geometry area.
There are two ways to restrict the list of parameters to be displayed in the 'Parameters to insert' list. You can use
the:
CATIA Infrastructure Version 5 Release 16 Page 1100
1. Filter Name field
Use the * character to specify any string to be included in a parameter name. Specifying *Len* will display
in the "Parameters to insert" part of the dialog box all the parameters having the Len substring in their
name.
2. and the Filter Type field.
When you click OK in the dialog box above, the "Select the pathname of the file to be created" window is
displayed.
Use this dialog box to specify the .xls (Windows) or .txt file to be created. Specify the .xls extension when filling
out the 'File name' field. Then click Open to display the design table dialog box.
When working in a french environment, make sure that the decimal numbers contained in the text file linked
to the design table are not written with a comma "," but with a decimal point. (This way you will be able to
move to an english environment easily.)
The current configuration as well as its number (< configuration number >) are highlighted. To change the current
configuration, you just have to click the new configuration in the design table.
A single row design table is created when you generate a design table with the current parameter values.
● The Filter
The filter is a means to help you query for a configuration meeting specific criteria. Click the "Edit... " button to
display the "Design Table Request Editor".
In a query, you can specify a condition referring to the design table parameters as well as the parameters
external to the design table.
This tab provides you with a way to associate the document parameters with the columns of the external design
table. The left part of the dialog box allows you to associate parameters with the design table columns while the
CATIA Infrastructure Version 5 Release 16 Page 1102
right part displays the list of associated parameters.
If a parameter does not have the same name as the column it is associated with, you can rename this
parameter so that it has the same name as the column. Clicking the "Rename associated parameters" push
button displays a dialog box which asks you whether you want to rename all the parameters or only a few of
them.
CATIA Infrastructure Version 5 Release 16 Page 1103
The scenario described below explains how to proceed in the first case. The design table creation
process includes the following steps:
For information on how to use the different dialog boxes related to the design table, see The Design
Table Dialog.
2. Click the Design Table icon in the standard toolbar. The Creation of a Design Table
dialog box is displayed. See The Design Table Dialog for further information.
3. If need be replace the default name and comment for the design table.
4. Check the Create a design table with current parameter values option.
PartBody\Pad.1\SecondLimit\Length items. Then click the right arrow to add both items to the
8. Specify the pathname of the design table to be created. Click OK in the file selection dialog
CATIA Infrastructure Version 5 Release 16 Page 1104
box.
The design table feature is added to the specification tree and a dialog box displays the newly
created design table. This design table contains only one configuration. By default it is active.
If the file specified already exists, the Creation of a Design Table dialog box is re-
displayed as well as a message box asking you whether you want to overwrite the
existing file.
9. Click Edit table... to start an Excel application (under Windows) or open the text editor under
Unix.
10. Save your Excel or .txt file and close your application. Some information messages are
displayed in a dialog box warning you about events related to the design table. Click Close.
11. Click Apply into the CATIA design table dialog, the document is updated as well as the CATIA
design table. Click OK to exit the dialog and add the design table to the document.
CATIA Infrastructure Version 5 Release 16 Page 1105
The scenario below describes how to proceed in the second case. Here are the main steps to follow:
For information on how to use the different dialog boxes related to the design table, see The Design
Table Dialog.
It is now possible to select a Design Table external file from a VPDM (ENOVIA LCA, ...). To do so, make
sure you have enabled the desired environment in the Document Environments field (Tools->Options-
>General->Document.) Your documents will be accessible via the Document Chooser.
3. Check the Create a design table from a pre-existing file option. Click OK.
4. Select the KwrBallBearing.xls file, and click Open. A dialog box asks you whether you want to
perform automatic associations between the design table columns and the document
5. Click Yes. The Material parameter is the only one which is common to the document
parameters and to the external design table. A multi-row design table is created. The '<' and
6. Select the configuration you want to apply to the document (line 4 for example). Click Apply.
The scenario below illustrates how to create a design table by associating one by one the document
parameters with the input file columns.
3. Check the Create a design table from a pre-existing file option. Click OK. A file selection
window is displayed.
4. Select the KwrBallBearing.xls file. Click Open. The Automatic associations dialog box is
displayed.
5. Click No. The design table dialog box informs you that there is no associations between
Now, you have to associate one by one the document parameters with the design table
columns.
6. Click the Associations option. The table design dialog box now displays side by side the
7. In the Parameters list, select the PartBody\Hole.1\Diameter item. In the Columns list, select
the d1 parameter. Then click Associate. A parameter couple is now displayed in the
Selecting a parameter or an association in the list highlights the corresponding values in the
geometry area.
CATIA Infrastructure Version 5 Release 16 Page 1107
❍ By clicking on a feature (either in the specification tree or in the geometry area). All
the parameter values of the selected feature (and children) are highlighted in the
geometry area. The parameter list displays only the parameters of the selected
❍ By specifying a string in the Filter Name field. For example, typing *ength* enables
The Create parameters... button allows you to create automatically parameters and
associations for items of the Columns list. The Rename associated parameters button
DesignTable2 in the specification to edit the table. By default, the configuration 1 is applied to
the document. A new material (Aluminum) is applied to the document and the hole diameter is
The task described below explains how to add a row to a design table external file. The scenario is
divided into the following steps:
● You open the CATPart file and inserts the design table
● You activate the design table and implements the new configuration
This function enables you to add a contextual menu to design table feature (in the tree) which appears
only:
● If the design table is deactivated
The behavior of this command is to add a row at the end of the design table file with associated
parameters values. For not associated columns, an empty cell is added.
To perform this scenario, you will need the following files:
KwrAddARow.CATPart
KwrAddARow.xls
Prior to performing this scenario, make sure the With value and With formula options are checked in
the Tools->Options->General->Parameters and Measure->Knowledge tab.
3. Select the Create a design table from a pre-existing file option and click OK.
4. In the opening File Selection window, select the KwrAddARow.xls file and click Open.
5. Click Yes in the Automatic associations window: The design table opens. Click OK to close it.
7. Under the Design Tables node, double-click Configuration=1. The Edit Parameter dialog box
is displayed.
8. Click the Design table icon in the Edit Parameter dialog box: The Design Table window is
displayed.
9. In the dialog box, select the second configuration (line 2), click Apply, and OK twice.
10. Right-click Formula.1 in the specification tree and select the Local Update command.
11. In the Specification tree, right-click DesignTable.1 and select the DesignTable.1 object-
● Double-click Point.1 twice in the specification tree or in the Geometry. Enter the
coordinates indicated below into the Point Definition dialog box.
Y 0 100 50
Z 0 -100 -226
13. Add the new configuration to the design table. To do so, right-click DesignTable.1 in the
specification tree and select the DesignTable.1 object->Add row with current values
command.
15. Double-click Configuration=1 under DesignTable.1 and click the Design Table icon ( ).
16. In the DesignTable.1 window select the configuration that you have just added and click Apply
This topic explains how to regenerate an external file (.XLS or .txt format) using the data contained in the
model. The data contained in the model come from an external file that was previously deleted. There are 2
ways to regenerate the file:
● Using the Create New File command: This command is available in the Manage Design Tables window
which is displayed only if the Interactive Synchronization at Load option is checked in the Knowledge
tab (Tools->Options...->Parameters and Measure).
● Using the Export Content to file command
1. From the Tools->Options...->Parameters and Measure command, access the Knowledge tab
3. Click the Design Table icon ( ) in the Knowledge tool bar. The Creation of a Design Table
window is displayed.
4. Click the Create a design table from a pre-existing file option and click OK. The File Selection
5. Select the KwrBearingDesignTable.xls file and click Open. Click Yes when prompted to associate the
6. In the DesignTable.1 window, Check the Duplicate data in CATIA model option. Note that if this
option is not checked, you will not be able to generate a new file.
CATIA Infrastructure Version 5 Release 16 Page 1112
7. Click OK to apply the default configuration. DesignTable.1 is displayed below the Relations node.
10. Open the KwrBallBearing1.CATPart file that you have just saved. The Manage Design Tables
window is displayed indicating that the external file has been deleted.
CATIA Infrastructure Version 5 Release 16 Page 1113
11. Click the Create New File ... button to generate a file from the data contained in the .CATPart
12. Enter the name of the file that you want to create: DT2 in this scenario. .XLS is the default file type.
The text format is also available in the Save as type: list. Keep the default settings.
13. Click Save and Close when done. The DT2.xls containing the design table data is created.
14. From the Tools->Options...->Parameters and Measure command, access the Knowledge tab
16. Right-click DesignTable.1 in the specification tree and select the DesignTable.1 object->Export
18. Enter the name of the file that you want to create: DT3 in this scenario. .XLS is the default file type.
The text format is also available in the Save as type: list. Keep the default settings.
19. Click Yes when asked if you want this file to become the new design table source file. The DT3.xls
This topic aims at providing you with short examples when working with design tables in the following
modes:
● Automatic Synchronization At Load
● Manual Synchronization
2. Click the Design Table icon ( ). The Creation of a Design Table dialog box is displayed.
3. Click the Create a design table from a pre-existing file option and click OK. The File
4. Select the KwrBearingDesignTable.xls file and click Open. Click Yes when prompted to
7. Open the KwrBearingDesignTable.xls file. Change the material of row 2 to Gold. Save your file
8. Go back to Catia. Open the part: The Part is updated accordingly to your changes.
1. From the Tools->Options... menu, select General->Parameters and Measure and check
3. Click the Design Table icon ( ). The Creation of a Design Table dialog box is displayed.
4. Click the Create a design table from a pre-existing file option and click OK. The File
5. Select the KwrBearingDesignTable.xls file and click Open. Click Yes when asked if you want to
9. Go back to Catia. Open the KwrBallBearing1.CATPart file: A dialog box is displayed asking you if
you want to select a new file. Click the Select button and select a new Excel file.
Manual Synchronization
When loading a model containing user design tables, if the design table files have been modified
and the external file data is contained in the model, the design table will be synchronized if this
option is checked. To synchronize both files, right-click the design table in the specification tree
and select the DesignTable object->Synchronize command or the Edit->Links command.
1. From the Tools->Options... menu, select General->Parameters and Measure and check
2. Open the KwrBallBearing2.CATPart file. This file already contains a design table whose values
are identical to those contained in the KwrBearingDesignTable.xls file (Note that the
same directory.)
3. Select the Edit->Links command to edit the Excel file path and select the appropriate
4. Open the KwrBearingDesignTable.xls file and modify the material values for example. Close
the file.
6. Select the Edit->Links command and click the Synchronize button to synchronize both files.
CATIA Infrastructure Version 5 Release 16 Page 1117
If the Duplicate data in CATIA model option is checked, and if you choose another design table file
without using the Edit Table command in the CATIA session, the following message is displayed
whatever the settings:
If the Duplicate data in CATIA model option is unchecked, the synchronization occurs automatically.
CATIA Infrastructure Version 5 Release 16 Page 1118
● KwrBearingDesignTable.xls
To store a design table in a Power Copy, do not forget to select the parameters pointed by the design
table.
2. Click the Design Table icon ( ) in the Standard toolbar. The Creation of a Design
Table dialog box is displayed.
3. Select the Create a design table from a pre-existing file option and click OK. The File
CATIA Infrastructure Version 5 Release 16 Page 1119
5. Click Yes when asked for automatic associations and click OK. The Design table is displayed
workbench (if need be) and click the Create a PowerCopy icon. The Power Copy Definition
❍ DesignTable.1
❍ Shaft.1
❍ Shaft.2
❍ Shaft.3
❍ Sketch.1
❍ Sketch.2
CATIA Infrastructure Version 5 Release 16 Page 1120
❍ Sketch.3
Click OK when done. The Power Copy is displayed below the PowerCopy node in the
specification tree.
9. From the File->New menu, select Part in the List of Types and click OK.
10. If need be, from the Start->Knowledgeware menu, access the Product Knowledge
Template workbench and click the Instantiate From Document icon. The File Selection
11. Select the KwrBallBearing1.CATPart file and click Open. The Insert Object dialog box is
displayed.
12. Select the yz plane in the specification tree and click OK. The Design Table is instantiated.
CATIA Infrastructure Version 5 Release 16 Page 1121
● The Evaluate method is to be used to calculate a parameter value when this parameter is
defined by a Generative Shape Design law.
● Note that the result you obtain on completion of this task depends on the initial lines. You can
replay the scenario with different lines and see how it affects the result.
● A Knowledge Advisor law is a relation whereby a parameter is defined with respect to another. Both
parameters involved in a law are called formal parameters. Formal parameters and laws are specifically
designed to be used in the creation of shape design parallel curves. A Generative Shape Design law can
be used in a Knowledge Advisor law.
● Laws only specify a relation between one parameter and another single parameter.
1. From the Start->Shape menu, access the Generative Shape Design workbench.
3. Select the zx plane, for example, and click OK in the updated Work on Support dialog box without
5. Right-click in the Point 1 field, and choose the Create point command.
CATIA Infrastructure Version 5 Release 16 Page 1122
6. The Point Definition dialog box is displayed, the Point type and Plane fields being automatically
filled.
8. Repeat the operation, right-click the Point 2 field from the Line dialog box to create another point at
H:100mm and V:0mm, then click OK in the Point Definition dialog box.
10. Access the Knowledge Advisor workbench and click the icon. If need be, use the Tools-
>Customize command to access the icon. A dialog box similar to the one below is displayed. This
editor is similar to the other relation editors. If need be, replace the default values specified in the
11. Click OK. The law editor is displayed. The right-hand part allows you to create the parameters to be
used in the law. The left-hand part is the law edition box.
12. Click the New Parameter of type button to create two real type parameters FormalReal.1 and
FormalReal.2, then enter the law below into the edition window:
FormalReal.1 = 5*sin(5*PI*1rad*FormalReal.2)+ 10
CATIA Infrastructure Version 5 Release 16 Page 1123
To know more about the new buttons available in the Law Editor, refer to the
Knowledge Advisor User's Guide.
13. Click OK to add the law to the document. The Law.1 feature is added to the specification tree right
14. Select your document root feature and re-access the Generative Shape Design workbench.
15. Click the icon to create a curve parallel to the line created at the very beginning of the
scenario. The Parallel Curve Definition dialog box is displayed.
16. Select the line that you previously created as the reference Curve.
CATIA Infrastructure Version 5 Release 16 Page 1124
Note that only positive laws, i.e. with positive values only, can be used when creating
parallel curves (positive is to be understood as "strictly positive").
18. Click the Law ... button. The Law Definition dialog box is displayed.
19. Click the Advanced Law type, click Law.1 in the specification tree and click Close.
CATIA Infrastructure Version 5 Release 16 Page 1125
20. Click OK. A curve parallel to the selected one is created, taking the law into account.
Knowledgeware Language
The objects to be manipulated in formulas are available in the f(x) dictionary.
The Dictionary allows you to access the functions, operators and feature
attributes that can be used in formulas.
To help you write a formula, the formula editor provides you with a dictionary. This dictionary exposes the
list of parameters and functions you can use to define a formula. Depending on the category of objects to
be referred to in the formula, the dictionary is divided into two or three parts. To insert any definition in
the formula editor, just double-click the object either in the dictionary or in the tree. If you double-click a
function in the dictionary, its signature is carried forward to the formula editor. Only the argument
definitions are missing.
To get a full description of the Knowledgeware language, see the Knowledge Advisor User's Guide.
CATIA Infrastructure Version 5 Release 16 Page 1127
Knowledge Resources
Using the Knowledgeware Index
Managing Knowledge Applications Resources
About Application Resources Management (ARM)
CATIA Infrastructure Version 5 Release 16 Page 1128
A default index file containing libraries is now available in the runtime view. When a relation based on a function
is run, the function is searched for in the index and is loaded. This index can also contain items you created like:
● Knowledge types that can be defined in BKT and stored in CATfct documents. For more information, refer to
the Business Process Knowledge Template User's Guide.
● Knowledge functions defined by other applications, or defined interactively in BKT and stored in CATfct
documents. For more information, refer to the Business Process Knowledge Template User's Guide.
● Sub-processes (exposed main behaviors) defined in BKT and stored in CATfct documents. For more
information, refer to the Business Process Knowledge Template User's Guide.
● User Feature types created in PKT and stored in CATGScript files. For more information, refer to the Product
Knowledge Template User's Guide.
To generate the index, the tool reads the CATGScript files located in the KnowledgeTypesCustom directory and
CATfct files located in the <CATGraphicPath> directory. If you want to make created types, functions, main
behaviors or sub-processes persistent, you must re-generate this index.
// Step 2
// DownloadOfCXR16: Location/absolute directory of the R16.
// IndexEnv: Valid file name without suffix.
// Workspaces_Concatenation: Valid workspaces/download paths concatenation
DownloadOfCXR16\intel_a\code\bin\setcatenv -e IndexEnv -p Workspaces_Concatenation -d myEnv -
desktop yes -new yes -a global
// Step 3
// mydirectory is a temporary directory that will contain the generated index file.
DownloadOfCXR16\intel_a\code\bin\catstart -env IndexEnv -direnv myEnv -run
"CATCkeGenerateIdx mydirectory"
"CATCkeGenerateIdx mydirectory"
3. Copy/paste the CATKnowledgeDictionary.txt file into the knowledge sub-directory of one of the
directories of the <CATKnowledgePath>. To find out more about this directory, see Creating, Managing
your application.
If you generate the index for one workspace of the runtime view, only the resources of this workspace will be
considered.
// Step 3
// mydirectory is a temporary directory that will contain the generated index file.
DownloadOfCXR16\intel_a\code\bin\catstart -env IndexEnv -direnv myEnv -run
"CATCkeGenerateIdx mydirectory Workspace_Path"
2. Copy the generated index into the knowledge sub-directory of the <CATKnowledgePath> of your
workspace.
CATIA Infrastructure Version 5 Release 16 Page 1130
● Creating, Managing and Deploying Knowledge Applications Resources Using RADE Tools and SCM
● Advanced Example
.CATfct Files
.CATfct files generated by BKT and reused by BK2 products contain types, functions, methods, and exposed
main behaviors.
The index is used by the Knowledgeware Index and is used in the Knowledge language, in Knowledge Expert or
in BKT.
.CATGscript files are generated in the User Feature type definition tab, and reused by the Knowledge index to
build a complete view of the Knowledge dictionary of types.
Application Resource Management .catalog files establish a link between a logical name of a resource and the
physical resource referenced through the catalog. The objective of those catalogs is to answer this simple
question: "give me the object named XXX". This is possible in BKT using the Instantiate Template, the Load, the
Knowledge Certify and the Insert Component behaviors. It is also used in PKT by the Knowledge Pattern
feature.
CATIA Infrastructure Version 5 Release 16 Page 1131
Knowledge Resources can include many kinds of data used as resources in the Knowledge language or in BKT
like CATPart, CATProduct and .catalog documents.
If the user wants to open a .CATPart file and indicates the name of the file, the system will try to find this file in
the knowledgeResources directory first. If he indicates an ARMCatalogName|Resource name, and if:
● the system has not found the ARMCatalogName catalog in the KnowledgeResourcesCatalogs directory or
● if the system has not found the ARMCatalogName|Resource in the ARMCatalogName catalog
=> it will try to find the resource in this directory.
Workbenches Files
The Workbenches file called WBIM.xml is generated by BKT. It contains the local User categories and the
Deployed workbenches definition.
CATNls Files
.CATNls files are used by BKT applications, by the User Features, the BuildMessage functions, and the tool tips
translations to:
● Use the BuildMessageNLS function that can be used in any Knowledge language-based feature and that can
rely on those CATNls files to operate a translation. For example,
BuildMessageNLS("CATKneTestCatalog","Zero")) looks for the CATKneTestCatalog.CATNls file and tries to
translate the Zero keyword.
● Translate Knowledge types associated to User Features, create a CATTypeXXX.CATNls file translating the
attribute names. To find out more, see Creating a NLS User Feature in the Product Knowledge Template
User's Guide.
● Customize the yellow tool tips that appear when pre-selecting some objects in the tree. To find out more,
see Assigning a Comment to a Knowledge Feature in the Knowledge Advisor User's Guide
CATVBA and .CATScript macros, edited in the CATIA macro editor or any editor, are reused by different
Knowledge products:
● The LaunchMacroFromFile function in the Knowledge language takes as first argument the name of the file
that contains the macro.
● In the Visual Basic behavior in BKT.
Icons
Icons associated to User Features and BKT Technological objects and behaviors are located in the
<CATGraphicPath>icons\normal directory.
CATIA Infrastructure Version 5 Release 16 Page 1132
Applications created using Knowledge workbenches can be managed using the RADE tools (Rapid Application
Development Environment). To be managed properly using these tools, applications components (Icons, CATfct,
and so on) must be organized in a directories structure, called a "framework structure". The products that can
be used are:
Multi-Workspace Application Tool allowing you to build C++ applications. You have to:
Builder - mkmk (MAB) ● Create a CAA code that will be used to introduce new BKT code or new
Knowledge user functions
● Build a workspace on a CATIA official release
● Compile this code to generate the right runtime dll in the runtime view of the
workspace
● Fill the workspace build time view with framework data.
Source Code Manager Tool managing the evolutions of applications, and offering collaborative and
(SCM) vaulting capabilities to the Knowledge applications and enabling you to:
● Build a hierarchy of workspaces with promotion and synchronization
capabilities
● Check in and out each object managed in MAB, including Knowledge
resources to manage concurrent access.
C++ Unit Test Manager Tool allowing you to define and replay test cases, including C++ test cases, or
(CUT) macros.
Interactive Test Capture Tool allowing you to record user scenarios and to replay them.
(ITC)
C++ Interactive Capture Tool providing a Microsoft .NET plug-in designed to gather all MAB, SCM, and
(CID) CUT functionalities in an interactive environment. (Available only under Microsoft
Windows XP or 2000.)
CATIA Infrastructure Version 5 Release 16 Page 1133
Each directory contained in this variable must contain the new directories structure. At runtime, the data
contained in this structure is used by CATIA.
To find out more about the way to modify this environment variable, see Creating, Managing and Deploying
Knowledge Applications Resources and Managing Environments in the CATIA Infrastructure Installation Guide.
CATKnowledgeBuildPath Setting
When the architect builds an application, he can use this setting to indicate the location where Knowledge
resources have to be stored and read. Using this setting is like inserting a directory at the very beginning of the
CATKnowledgePath environment variable. Resources are first searched for in the selected knowledge directory
and then in the directories indicated by the CATKnowledgePath variable. To modify this setting, access the
Knowledge Environment tab from the Tools->Options...->General->Parameters and Measure category.
The main advantage of this setting relies on the fact that it is not necessary to restart CATIA to retrieve
modified or new resources.
Once the application is deployed, that is to say, after copying the resources where they will be retrieved through
the CATKnowledgePath environment variable, this setting becomes useless. This setting can be emptied and
locked as soon as the application is deployed on the end user computer or on a server. To find out more about
the way to lock this setting, see Locking Settings in the CATIA Infrastructure Installation Guide.
CATIA Infrastructure Version 5 Release 16 Page 1134
This setting is intended for those of you who create applications. It lets you save .CATfct and .CATGScript
files at the right location and reference this location.
CATIA Infrastructure Version 5 Release 16 Page 1135
We assume that:
● A CATIA version (install, download, release source) is located in a <CATIA_folder> folder, where
<CATIA_folder> may be:
Note that you do not necessary have to create the structure below if you do not work with SCM,
the Runtime view structure may be sufficient.
command.
CATIA Infrastructure Version 5 Release 16 Page 1136
4. Check the Add a new path to this environment option and enter a new path in the NewPath field.
5. Enter the name of the application you want to create and click OK when done.
on a server.
2. The administrator copies the <OS> (directories structure and content), and more generally, the whole
Runtime part of his directories structure on the client computer or on the server.
❍ If he copies the content ("code"/"resources"/… directories) of the <OS> structure under the
corresponding <CATIA_folder>\<OS>, he does not have to modify any environment variable since
the copied data is located in the directory known by CATIA.
❍ If he copies the directories and the structure at a location that is not known by CATIA, he has to set
up his environment i.e. modify the content of some environment variables (CATMsgCatalogPath,
CATKnowledgePath, CATGraphicPath, CATStartupPath...). To do so, he can:
■ Use the New From... command in the CATIA Environment Editor. In this case, a new path will be
added before or after all variables depending on the chosen option.
■ Use the New command in the CATIA Environment Editor. In this case, he must select the
variables to which he wants to add a new path.
To find out more about the CATIA Environment Editor, see Customizing Your Environment on
Windows in the CATIA Infrastructure Installation Guide. To find out more about these
variables, see About the Knowledge Environment Variables and Settings.
4. The administrator empties and locks the CATKnowledgeBuildPath setting on the client install. To know
more about the way to lock settings, see the Locking Settings topic in the CATIA Infrastructure
Installation Guide. The targeted user will access all knowledge resources i.e. CATIA native ones and the
We assume that:
● A CATIA version (install, download, release source) is located in a <CATIA_folder> folder, where
<CATIA_folder> may be:
When working with SCM, you have to create a Buildtime view that is managed by SCM and a Runtime view to
launch CATIA. CATIA cannot be launched from the Buildtime view and SCM cannot deal with files stored in the
Runtime view. So both views have to be split.
1. Create the Buildtime view manually. It should be identical to the view below.
The RADE tool to be used at this stage is SCM. SCM integration consists for the application
architect in locating the resource at the right place in the framework directory, and in checking in
and checking out the files.
Files like CATScript, CATGScript, CATNls can be checked-out concurrently by several users
because it is possible to merge the information. Other objects (CATPart, .catalog for example)
cannot be automatically merged. As a consequence, they cannot be concurrently checked out.
The conflicts will have to be managed outside the tool. To share the application with other users,
the architect simply promotes his work to its father workspace or publishes his work to his
children workspaces.
command.
4. Check the Add a new path to this environment option and enter a new path in the NewPath field.
5. Enter the name of the application you want to create and click OK when done.
6. Valuate the CATKnowledgeBuildPath setting with the path of the "knowledge" directory of your Buildtime
view.
❍ Select the Tools -> Options command. The Options dialog box is displayed.
❍ Choose the General category in the left-hand box. Click the Parameters and measure category.
CATIA Infrastructure Version 5 Release 16 Page 1140
❍ Click the Knowledge Environment tab and select the desired directory in the Architect
Resources Creation Path field.
Note that:
■ This setting value can be modified several times during a CATIA session, so that you can
create/modify resources in all frameworks of your workspace without restarting CATIA.
■ If you use SCM, all modifications of files belonging to the Buildtime part (code and
resources) are managed by SCM, so that concurrent engineering is supported.
7. Create the Runtime view. To do so, copy the CNext directory located in the Buildtime view into the
<OS> directory of the Runtime view. The structure should be identical to the one below.
The RADE tool to be used at this stage is MAB. Use the mkrtv command then the mkGetPreq
command (mkGetPreq -p <CATIA_folder>\BSF) to create the link between your code and CATIA
code. The structure should be identical to the view above.
❍ If the architect who creates and modifies an application needs to create, access, and modify
resources during a CATIA session and wants its creations/modifications to be taken into
account during the CATIA session, the resources must be located in the Runtime view.
❍ If the architect wants its creations/modifications to be taken into account during the
application delivery and wants to manage concurrent engineering of those resources (using
SCM), the resources have to be located in the Buildtime view. So, the architect must create
and modify its resources in his Buildtime view and not in the directories designated by the
CATKnowledgePath environment variable, then close CATIA, launch the mkrtv command and
restart CATIA to see his modifications.
Note that .CATfct, icons, and .CATnls files are not located in the CATKnowledgePath
environment variable. So, when working with these files, you must use the mkrtv
command so that your changes are taken into account.
on a server.
2. The administrator copies the <OS> (directories structure and content), and more generally, the whole
CATIA Infrastructure Version 5 Release 16 Page 1141
❍ If he copies the content ("code"/"resources"/… directories) of the <OS> structure under the
corresponding <CATIA_folder>\<OS>, he won't have to modify any environment variable since the
copied data is located in the directory known by CATIA.
❍ If he copies the Runtime directories and structure at a location that is not known by CATIA, he has to
set up his environment i.e. modify the content of some environment variables (CATMsgCatalogPath,
■ Use the New From... command in the CATIA Environment Editor. In this case, a new path will be
added before or after all variables depending on the selected option.
■ Use the New command in the CATIA Environment Editor. In this case, he must select the
variables to which he wants to add a new path.
To find out more about the CATIA Environment Editor, see Customizing Your Environment on
Windows in the CATIA Infrastructure Installation Guide. To find out more about these
variables, see About the Knowledge Environment Variables and Settings.
4. The administrator empties and locks the CATKnowledgeBuildPath setting on the client install. To know
more about the way to lock settings, see the Locking Settings topic in the CATIA Infrastructure
Installation Guide. The targeted user will access all knowledge resources i.e. CATIA native ones and the
Advanced Example
In this example, the architect creates an application on his machine and deploys it. The first level of the application, called Official V5
Installation Level in this example, is the default CATIA installation level. The second level, called Official Shared Level here, is the level created
to contain the resources used by every application. The third level, called Applications Level, is the level used to contain the created
applications. The last level used to develop the applications is the Applications Developer Level.
Note that the Applications level and the Official Shared level can be merged.
Variables are a concatenation of the official V5 installation level and of the official shared level (see below.)
CATIA Infrastructure Version 5 Release 16 Page 1144
Applications Level
This level is the level dedicated to the deployed applications. In our example, the applications are stored in a directory called
E:\KBE\Applications. The administrator has created a new environment called KBE_APPLI based on the KBE_SHARED environment using the
Environment Editor. Variables are a concatenation of the previous 2 levels and of the current one (see below.)
Note that you can also work with one directory for each application and one environment for each application.
The variables are a concatenation of the applications developer level, the applications level, and the official shared level.
CATIA is started from this environment (MyAppli1) and data dedicated to this application is stored under E:\users\Robert\Appli1 so that the
resources (ARM catalogs, CATScript, CATVBA, HTML, exposed behaviors, exposed functions, ...) used by this application will be searched for:
● If, After Deploying the Created Applications, the Architect Adds or Modifies Resources,
How Will Those Resources Be Taken Into Account?
● How do ARM, the New Directories Structure and the Index File Work Together?
● Do I Have to Store the Resources Stored in the ARM Catalog in Special Directories?
ARM ● Can I Use ARM Without Using the New Directories Structure?
Directories Structure
When working with SCM, you must split both views since SCM only manages files stored in the Buildtime view
and CATIA deals with files stored in the Runtime view.
If you do not use SCM or RADE tools, you don't have to split both views, you can choose to create only one
directories structure. However, when creating and deploying more than one application, it is recommended to
create a Buildtime view (or the equivalent of a Buildtime view) for each application to store the required
resources. Those resources will be merged in a single Runtime view (or its equivalent ) when deploying
applications.
CATIA Infrastructure Version 5 Release 16 Page 1147
When building the application, this setting can indicate the location where Knowledge resources have to be
stored and read. Using this setting is like inserting a directory at the very beginning of the CATKnowledgePath
environment variable. Resources are first searched for in the selected directories structure and then in those
indicated by the CATKnowledgePath variable. Using this setting is of interest if resources are not stored in the
Runtime view.
When deploying applications, If you copy the directories at a location that is not known by CATIA, modify the
content of some environment variables (CATMsgCatalogPath, CATKnowledgePath, CATGraphicPath,
CATStartupPath...) using the Environment Editor.
If, After Deploying the Created Applications, the Architect Adds Resources,
How Will They Be Taken Into Account?
● You can store the resources on the network and modify the CATKnowledgePath environment variable on all
end-user PCs. CATIA needs to be restarted.
● If the CATKnowledgeBuildPath setting is not already used, you can use it to point a directory on the
network for example and then lock this setting (administration mode).
● You can copy the required resources in the Runtime view of all end-user PCs. CATIA needs to be restarted.
How Do ARM, the New Directories Structure and the Index File Work
Together?
If you want to work with ARM and the index file, you have to create the new directories structure since both
systems are based on this structure. But you can work with this new structure without working with ARM or the
index file.
CATIA Infrastructure Version 5 Release 16 Page 1148
It is strongly recommended to create a framework (if you work with RADE) or a directories structure for each
application and to store the resources dedicated to each application in the corresponding framework. When
deploying applications resources are merged in the Runtime view.
It depends. If you work with .CATfct, icons, and .CATnls files, you must run the mkrtv command so that your
changes are taken into account.
ARM
ARM catalogs have to be stored in the CATIA Runtime view (in the knowledgeResourceCatalogs directory) in
order to be taken into account by the Application Resources Management system. Resources referenced by the
ARM catalog must be stored in the knowledgeResource directory or in ENOVIA. To find out more, see Creating,
Managing and Deploying Knowledge Applications Resources.
No you cannot.
CATIA Infrastructure Version 5 Release 16 Page 1149
No you cannot. ARM is based on a fixed structure containing the following keywords:
● Name: Corresponds to the name of the resource i.e. the one created by default by the catalog application
(for selected features, this keyword cannot be filled freely).
● Logical Name: Corresponds to the logical name of the resource. It represents the resource identifier. The
value must be unique since it will be used by ARM to find the corresponding resource in the catalog.
● Type: Corresponds to the type of resource that you are trying to reach. Its value must be one of the
following values:
❍ AssemblyTemplate ❍ Table
❍ PowerCopy ❍ Drawing
❍ UserFeature ❍ Product
❍ RuleBase ❍ PartTemplate
❍ Rule ❍ Analysis
❍ Part
● ARM Catalog
● Search Method
ARM Catalog
The catalog is a standard CATIA catalog created in the Catalog Editor. It must be based on a fixed structure
containing the following keywords:
● Name: Corresponds to the name of the resource i.e. the one created by default by the catalog application
(for selected features, this keyword cannot be filled freely).
● Logical Name: Corresponds to the logical name of the resource. It represents the resource identifier. The
value must be unique since it will be used by ARM to find the corresponding resource in the catalog.
● Type: Corresponds to the type of resource that you are trying to reach. Its value must be one of the
following values:
❍ AssemblyTemplate ❍ Analysis
❍ PowerCopy ❍ Drawing
❍ UserFeature ❍ Product
❍ RuleBase ❍ PartTemplate
❍ Rule
❍ Part
ARM catalogs are to be stored in the CATIA runtime view (in the KnowledgeResourceCatalogs directory) in order
to be taken into account by the Application Resources Management system. ARM uses the concatenation of
CATKnowledgePath and CATKnowledgeBuildPath to store (buildtime view) and retrieve (runtime view) the
Knowledge resources.
Search Method
Queries performed on the catalog are based on the logical names, on the location, and also on the resource
type. The system first finds an ARM catalog which has to be stored in the knowledgeResourcesCatalogs
directory, then finds a row where the logical name is equal to the logical name given as an input, then reaches
the physical resource attached to the catalog component. If a type of the resource is provided, it checks that the
type of the physical resource found is correct and raises an error if it is not the case. If the resource is not found
and is required, the system tries to find it under a KnowledgeResources directory (determined by the same
CATIA Infrastructure Version 5 Release 16 Page 1151
Depending on the type of the resource, the system looks for a file with the following extension:
● Powercopy .CATPart
● UserFeature .CATPart
● PartTemplate .CATPart
● AssemblyTemplate CATProduct
● RuleBase .CATProduct
● Rule .CATProduct
● Part .CATPart
● Drawing .CATDrawing
● Product .CATProduct
● Process .CATProcess
To get an example, see Creating an ARM Catalog. Note that examples are also provided in the BKT User's Guide
(Instantiating an Assembly Template From an ARM Catalog) and in the PKT User's Guide (Creating a Knowledge
Pattern, Generating Datum Features Using the Knowledge Pattern and Instantiating a User Feature Using the
Knowledge Pattern.)
CATIA Infrastructure Version 5 Release 16 Page 1152
● Adding Components
1. From the Start menu, access the Infrastructure->Catalog Editor workbench. The Catalog
Editor opens.
2. Click the Add Family icon to add a family to your catalog. Click OK in the Component Family
3. Click the Add Keyword icon or select the Insert -> Add Keyword... command from the
main menu to display the Keyword Definition dialog box.
5. Use the drop-down list to select the keyword Type, String. This list provides all knowledge
6. Click the Add Keyword icon or select the Insert -> Add Keyword... command from the
main menu to display the Keyword Definition dialog box.
9. Check the With discrete list of values check box and click OK. The Legal Value Definition
dialog box is displayed. Enter the following values and click OK when done.
CATIA Infrastructure Version 5 Release 16 Page 1153
❍ AssemblyTemplate ❍ PartTemplate
❍ PowerCopy ❍ Rule
❍ Drawing ❍ Analysis
❍ UserFeature ❍ Part
❍ Product
❍ RuleBase
10. Click the Add Keyword icon or select the Insert -> Add Keyword... command from the
main menu to display the Keyword Definition dialog box.
12. Use the drop-down list to select the keyword Type, String. Click here to open the created
catalog.
Adding Components
2. In the Catalog Editor, Click the Add Component icon ( ). The Description Definition dialog
box opens.
3. Click the Select external feature option and click Pad2 in KwrUDF.CATPart.
❍ If you work with Rules, Rule Bases, PowerCopies, User Features, Assembly Templates
and Part Templates, open the document that contains this feature, and use the
Select external feature command in the Catalog Editor to select it. If you don't use
this command, the document that contains the feature will be selected and not the
feature itself.
❍ If you work with files, click the Select Component button and select the file in the
File Selection window. Click Open when done.
5. Click the Logical Name line and enter the desired logical name, UDF in the Value field. Click OK
when done.
6. Click the Type line and select the corresponding type (UserFeature) in the drop down list. Click
OK when done.
Introduction:
Design Intent
Configuration 1
of KwrProfilesDesignTable.xls
applied to KwrBottleProfiles.CATPart
The bottle above is used to demonstrate the major knowledgeware techniques that can be used in CATIA
Version 5 to help you design a product. Throughout this section, most facets of the CATIA knowledgeware
capabilities are examined, from relations such as formulas and rules to optimization algorithms.
A scenario is developed in every chapter around a specific theme, and for each scenario tips and techniques are
given.
This part is intended for advanced users. Before you tackle the scenarios defined in this guide it is better to
have previous knowledge of the products listed below and have an idea of the basic tasks you can carry out with
them:
● CATIA Infrastructure
Design Intent
When developing a product, you must first of all define your product requirements. These requirements may be
the result of mechanical, manufacturing or style considerations. The approach you follow in knowledge-based
design consists in integrating these requirements in specific tools so that, for example you can check and
validate data during the design process or observe how your document behaves depending on the context. This
chapter defines the requirements of the bottle used as an example and explains how to capture your design
intent, i.e. describe your requirements through knowledgeware features.
Design Requirements
Suppose you are designing a new bottle and you are required to make proposals to your marketing
department. Leaving aside style considerations, you are free to do what you want except for the following
restrictions:
● the thickness of the bottle is determined by manufacturing considerations. This is not a parameter you can
modify.
● you can propose any bottle shape as long as, for a first estimate, the internal volume remains in the [230
cm3 - 280 cm3] range. This is the only requirement as regards geometrical properties.
The trick for you now is to determine the volume of the bottle, have this volume updated whenever you change
the bottle's shape and be warned should the calculated volume be out of range.
The approach followed to capture this design intent relies on measures. The "measure" capabilities provide you
with a function which calculates the volume of a body. There is no real means to prevent you from designing
bottles that are too small or too large, but using Knowledge Advisor checks is a good way to be warned
whenever the volume is out of range. This is explained in Calculating and Checking a Volume.
Having on hand a series of bottles' shapes fulfilling all requirements, you are required to be able to refine your
result and search for a design so that the exact volume of the bottle is 250 cm3. To achieve this goal, we use
the Product Engineering Optimizer capabilities and both available algorithms to design the final bottle
shape. This is explained in Optimizing a Volume.
Assembly Requirements
It is planned to provide the bottle with a cap. After reviewing development plans with the marketing
department, it has been decided that selling this new perfume brand with an already existing cap would be a
saving. The cap they plan to reuse is the one below:
CATIA Infrastructure Version 5 Release 16 Page 1158
Reusing this cap affects the bottle neck design which must allow
for a certain section as well as a certain depth.
A CATIA Knowledgeware answer to this problem is a Knowledge Advisor rule which can be triggered whenever
certain conditions are fulfilled and generate automatically the global assembly from a VB macro. This is
explained in detail in About Rule Firing. How you record, replay or modify a macro is discussed in CATIA
Knowledgeware Automation.
Style Requirements
The Marketing Department already has an idea about the shapes they would like to study. The proposed shapes
should be revolution bodies. The longitudinal view of the product should exhibit no edges. In other words, all
contours are intended to be smooth. Stylists want you to provide them with a flexible design, they want profiles
that are easy to be deformed by controlling one or more parameters. They want an immediate result on screen
and they also want a clue as to whether they are still working within the authorized limits.
Our initial feature is a five-point spline. The points making up the bottle neck are fixed as they must
accommodate the cap. The other points are those providing the required flexibility. You alter them to create a
new bottle shape. To create a bottle, you must create the spline, then rotate this spline. At this stage you obtain
a revolution surface open at both ends. Then you have to create a fill at the aperture which is assumed to be
the bottom of the bottle, join all the faces and thicken the resulting joined surface. All this is described in
Appendix: Creating a Deformable Revolution Body.
After a new shape has been designed and satisfies the requirements, you can store its parameters in a design
table. The design table is a way to gather in an external file all the profiles satisfying the requirements. How to
create a design table storing the data of all profiles and how to use a design table are explained in Working with
a Design Table.
CATIA Infrastructure Version 5 Release 16 Page 1159
Configuration 2
of KwrProfilesDesignTable.xls
applied to KwrBottleProfiles.CATPart
The bottle we start from is described in Appendix: Creating a Deformable Revolution Body. First of all, we want
to be able to measure the bottle's volume, then each time the bottle's profile is modified, we want to be warned
about whether the resulting volume is still in the [230 cm3 - 280cm3] range. To achieve this goal, we will be
using two CATIA Knowledgeware capabilities, the measures and the checks.
Measures are functions provided by various applications such as Part Design or Generative Shape Design to
compute data. These functions can be used in formulas as well as in rules and checks. They can be accessed
from an interactive dictionary. Checks are relations that don't modify the document but just tell you whether
certain specified criteria are fulfilled.
● In the Language tab, the Load extended language libraries box must be checked otherwise you
won't be able to access the Measures in the knowledgeware dictionary.
● In the Knowledge tab, check the With Value and With Formula check boxes.
2. Click the icon or select the Tools->Formula command from the standard menu bar. The
"Formula" dialog box is displayed.
3. Select the Volume item in the New Parameter of type list. Then click New Parameter of type. A
4. In the Edit name or value of the current parameter field, replace the Volume.1 name with
5. In the dictionary, select the Measures item, then double-click Volume in the measure list. If need be,
add parentheses after the function name in the formula editor. At this stage the formula must be:
BottleVolume = volume()
6. Position the cursor between the parentheses and capture the joined surface (Join.1) definition from the
specification tree. To do this, just double-click the Join.1 feature. The formula definition you should get
7. Click OK in the Formula Editor. You are back to the Formulas dialog box. The new formula is displayed
in the parameter list opposite the BottleVolume parameter. It is also displayed in the specification tree
under the Parameters and Relations nodes. Click OK again in the Formulas dialog box to exit the
Formulas dialog.
CATIA Infrastructure Version 5 Release 16 Page 1161
To do this, select the Start->Knowledgeware->Knowledge Advisor command from the tool bar.
2. Click the icon to display the Check Editor. In the first dialog box, replace the default name with
VolumeCheck. Click OK. The Check Editor is displayed.
4. Click OK to exit the dialog box and add the check to the document. In the specification tree, the check
icon is green.
CATIA Infrastructure Version 5 Release 16 Page 1162
Configuration 3
of KwrProfilesDesignTable.xls
applied to KwrBottleProfiles.CATPart
You now have a preliminary document. How are you going to warp the profile of the bottle and search for other
shapes? How can you capture all the data fulfilling the requirements? If need be, how are you going to proceed
to refine your design in order to obtain a given volume? Using a design table is a way to capture your design
intent and modify your document through an external file. In the scenario below, we first deform the bottle
shape interactively by manipulating the control points of the spline, then we create and enrich a design table
from the data of the documents fulfilling the requirements.
2. Double-click the Sketch.1 feature and manipulate the D and E control points to deform the spline. See
Appendix: Creating a Deformable Revolution Body for a definition of the D and E control points. As soon
b. In the specification tree, an update icon is displayed on the root feature and on the formula.
3. Update the Part by double-clicking the root feature in the specification tree or in the geometry area.
4. Access the Knowledge Advisor workbench by double-clicking the formula in the specification tree.
5. Click the Measure Update icon ( ) to update the formula. If the recalculated volume does not
CATIA Infrastructure Version 5 Release 16 Page 1164
satisfy the requirements, a message box is displayed informing you that the volume is out of range and
the check icon turns red. Otherwise, the check icon turns green.
Redo these interactions until you obtain a bottle satisfying both your style criteria and your volume
requirements. As soon as you find the right profile, follow the method below to create a design table intended to
store the data related to this profile as well as the data corresponding to other profiles.
2. In the renamed document, access the Sketch.1 feature and add the xD,yD, xE and yE offset constraints
on the D and E control points. The constraints named x are defined along H while those named y are
along V. Add a tangency constraint on E with respect to H as on the figure below and name it TangE.
Refer to Appendix: Creating a Deformable Revolution Body for the definition of the control points. The
3. In the standard toolbar, click the Design Table icon ( ) to create a design table.
4. In the Creation of a Design Table dialog box, check the Create a design table with current
parameter values box. Click OK. The Select parameters to insert dialog box is displayed.
5. Select the xD, yD, xE, yE and TangE parameters in the Parameters to insert list. Use the right arrow
6. In the Select the Pathname of the File to be Created dialog box, specify the pathname of an .xls file
to store the design table, and click Open. A single row design table similar to the one below is
displayed.
7. Edit the created design table by clicking the Edit table... button. The Microsoft Excel application is
started. A single row table with the xD, yD, xE and yE and TangE parameter values is displayed. Click OK
in the design table dialog box to add the created design table to your document. Save and close this
document.
8. Go back to KwrVolumeCheck.CATPart, edit the sketch and search for another profile. As soon as you
think a profile is worth saving, edit the control points and carry forward the edited values to the Excel
table you have just created. Each time you do this, you add a new row to the design table.
9. After the data of all the profiles to be stored have been added to the Excel table, close this .xls file and
re-open the renamed document. Re-edit the design table, select one by one each design table
CATIA Infrastructure Version 5 Release 16 Page 1166
If you enrich the created design table with the data below:
This is what you get on screen when this design table is edited in the renamed document.
The design table above is provided in the KwrProfilesDesignTable.xls sample. The bottle shape corresponding to
each configuration of this design table is depicted by the figure which starts each chapter of this part.
CATIA Infrastructure Version 5 Release 16 Page 1167
Configuration 4
of KwrProfilesDesignTable.xls
applied to KwrBottleProfiles.CATPart
This scenario explains how to write rules and gives some tips about the process which is behind the rule firing.
Two rules are created. One launches a macro which updates and saves the document whenever the design table
configuration results in a valid check. The other starts a macro which generates an assembly with constraints.
2. Click the Design Table icon ( ). In the dialog box which is displayed, check the Create a design
table from a pre-existing file box. Click OK. In the file selection dialog box, select the
KwrProfilesDesignTable.xls sample. Click OK in the box which asks you whether you want to associate
automatically columns with parameters. Select Configuration 2 as the active configuration. Save the
macro, replace the path defining the assembly components in the var1(0) and var2(0) definitions.
5. Access the Knowledge Advisor workbench to create the UpdateAndSaveRule rule. To do this:
b. In the first dialog box which is displayed, enter the UpdateAndSaveRule name. Click OK to
if Relations\DesignTable.1\Configuration < 7
{
Message("Document update and save")
LaunchMacroFromFile("e:\users\...\KwrTipSave.CATScript")
}
Prior to clicking OK, replace the path specified in the LaunchMacroFromFile function with the path
d. Click OK to add the rule to the document. A message box is displayed (Document update and
save). This message box is generated by the Message function in the rule. Two Visual Basic
boxes are also displayed. They are generated by the KwrTipSave.CATScript macro.
if Relations\UpdateAndSaveRule\Activity == true
LaunchMacroFromFile("e:\...\KwrTipCreateAssembly.CATScript")
Prior to clicking OK, replace the path specified in the LaunchMacroFromFile function with the path where
7. Deactivate all the features located below the Relations node of the specification tree then save your
document.
displayed.
CATIA Infrastructure Version 5 Release 16 Page 1169
2. Reactivate DesignTable.1 and modify the design table configuration. To do this, double-click the design
table icon in the specification tree then select a new row among the displayed configurations (from 1 to
6).
3. Reactivate AssemblyRule. The macro which creates the assembly is launched. You get on screen a
message warning you that an assembly is going to be created. Click OK in the Visual Basic message
box. The assembly is generated. You can see the different steps on screen.
Once the macro has finished running, close the product which has been generated, then deactivate
AssemblyRule.
4. Go back to the initial document. Modify again the design table configuration. The UpdateAndSave macro
is launched but not the AssemblyRule macro which is deactivated. To create the assembly corresponding
About Automation
Configuration 5
of KwrProfilesDesignTable.xls
applied to KwrBottleProfiles.CATPart
A macro is a way to store instructions intended to be repeated many times. It can also be a good means to
store intricate interactions or describe a document in a clear text file easy to edit and requiring less memory
than a document. Knowledgeware automation provides you with a way to store operations in the form of a
.CATScript file. In this chapter we discuss the macro used to create the assembly in About Rule Firing, then we
introduce the knowledgeware automation objects. We will not dwell on the part which consists in creating an
assembly as this guide deals more specifically with knowledgeware techniques. If you need a brush up on how
to create an assembly, see the Assembly User's Guide.
2. Select the Tools->Macro->Start Recording... command from the standard menu bar then in the
Record Macro dialog box displayed, specify the path of an external file. Press the Start button to start
the macro recording. From now on, all the interactions are recorded in the CATScript file you have just
specified.
Start of recording
a. Select the Start->Infrastructure->Product Structure command from the standard tool bar.
b. Select the Components->Existing Component... command from the root product contextual
component.
c. In the Assembly Design workbench, specify an offset constraint of 1 mm between the Plane.1
plane of the bottle and the Pad.2 surface. Refer to the figure below to see how to select the
elements to be constrained.
d. Specify a coincidence constraint to make the cap and the bottle axes coaxial. For more
information, refer to the Assembly User's Guide. If need be, update the document.
End of recording
3. Select the Tools->Macro->Stop Recording command from the standard tool bar. This closes the file
The CATScript macro you have just recorded is similar to the one below. For the sake of clarity and to make
lines shorter:
● Some objects have been declared while others have been renamed
● The arguments passed in functions using the generic naming method are written in italics.
Before replaying this macro, you should replace the path specified as the argument of the
AddComponentsFromFiles method.
Dim var1 ( 0 )
' Replace the path below before replaying the macro
var1 ( 0 ) = "E:\...\KwrCap1.CATPart"
Prod1.Products.AddComponentsFromFiles var1, "*"
Dim var2 ( 0 )
' Replace the path below before replaying the macro
var2 ( 0 ) = "E:\...\KwrTipCreateAssembly.CATPart"
Prod1.Products.AddComponentsFromFiles var2, "*"
Prod1.Update
CATIA Infrastructure Version 5 Release 16 Page 1173
This macro can be started from a rule (see About Rule Firing) or directly by selecting the Tools->Macro->Run
command from the standard menu bar.
There is a lot to be learned before you can write a complete macro in Visual Basic, but once you understand the
basics of the language, you can be up and running in no time at all. Visual Basic is based on objects which have
their own methods and properties. To set the value of a property, you follow the reference to an object with a
period, the property name, an equal sign (=), and the new property value. At first sight, it is simple. The
tedious thing when you have no previous programming skills is that the macro you record is a raw macro with
objects and properties chained in one statement as in the extract below:
● You already have a background in Visual Basic and you can refer to the list of Programming Interfaces
provided with the CATIA documentation to write a macro or interpret a pre-recorded macro
● You are a beginner and just record a scenario. You must replay it to check whether the scenario has been
actually recorded.
Generic naming is a CATIA technique which creates a label whenever an element has been selected
interactively. This label is a coded description of the selected element.
This generic naming label appears when you record a .CATScript macro by using the
Tools->Options->Macros command.
If you perform interactions such as selecting an edge or a face, the value specified for the arguments of some
methods are written using generic naming. When you take a look at the macro, you can see arguments which
are neither Visual Basic objects nor usual data. These arguments are written in a form similar to the simple
example below:
Brp:(Pad.1:0(Brp:Sketch.1;1)).
You don't have to worry much about generic naming as the definitions relying on this technique are
automatically inserted in CATIA macros.
Knowledgeware Automation
The objects below can be created and managed in a .CATScript macro:
● Parameters
CATIA Infrastructure Version 5 Release 16 Page 1174
● Formulas
● Design tables
The knowledgeware features are created from the collection which refers to their type. For example, to create a
relation in a Part type feature, you must first retrieve the collection object containing the Part relations by using
the Relations method on the Part object. To create a parameter in a Part, you must retrieve the collection object
containing the Part parameters by using the Parameters method on the Part object.
To manipulate a knowledgeware object, you just have to use the methods and properties of the relevant object.
An Example
Sub CATMain()
This macro displays the list of relations within the document, changes the design table configuration and
updates the document.
Tips
There are some operations that cannot be recorded but that can be programmed in a
macro (the activation or deactivation of a relation for example). The list of objects,
methods and properties you can actually use when writing a macro is given in the
Programming Interfaces. Access to this documentation is provided on the CATIA
documentation home page.
Retrieving Collections
Collections such as the Relations and Parameters objects can only be retrieved from a
CATPart document. Prior to retrieving these collections, it is better to check the
document type in your script, otherwise the macro crashes.
When retrieving a collection object by its name, it is better to check whether the object
exists, otherwise the macro crashes.
CATIA Infrastructure Version 5 Release 16 Page 1176
Optimizing a Volume
Configuration 6
of KwrProfilesDesignTable.xls
applied to KwrBottleProfiles.CATPart
You now have a number of valid configurations. They are all stored in the form of a design table. Among the
valid configurations, there is one that catches your attention. Configuration 2 is neat, but you would like to
modify slightly its dimensions so that its internal volume is exactly 250 cm3. In the scenario below, we explain
how to use the Product Engineering Optimizer to refine the results obtained for one of the bottles' shapes.
2. Access the Product Engineering Optimizer workbench and click the Optimize icon ( ). The
Optimization dialog box is displayed.
4. Click the Save Optimization data check box, otherwise you won't be able to save your optimization
data.
5. Click Run Optimization to launch the algorithm. Don't intervene to stop the process. After the process
has finished running, the target value is reached or almost reached. The values of the free parameters
are displayed in the optimization box. Note that the results depend on the platform.
2. Click the icon or double click the optimization feature in the specification tree to display the
optimization dialog box.
4. Click the Save Optimization data box, otherwise you won't be able to save your optimization data.
5. Click Run Optimization to launch the algorithm. Don't intervene to stop the process.
CATIA Infrastructure Version 5 Release 16 Page 1179
Appendix:
Creating a Deformable Revolution Body
The bottle to be designed will be a five point spline rotated around an axis, and thickened. Once it is created,
the spline is rotated, the open end corresponding to the bottom of the bottle is closed and the resulting shape is
thickened.
2. In the Part Design workbench, access the Sketcher by clicking the Sketcher icon ( ).
3. Click the Spline icon ( ) to draw a five point spline looking something like the curve below.
CATIA Infrastructure Version 5 Release 16 Page 1180
5. Use the Constraint icon ( ) to specify offset constraints on the three control points making up the
bottle neck.
6. Use the Edit Multi Constraint icon ( ) to specify an horizontal tangency on points C and D.
At this stage, don't specify any offset on point D and E otherwise you won't be able to modify the bottle
profile. But if you wish to start from a spline similar to the one below, you can set the D coordinates to
7. Click the Formula icon ( ) to access the formulas dialog box, then modify the offset names
according to the names given in the table above.
1. Access the Generative Shape Design workbench and click the Revolve icon ( ) to rotate the spline
created above around the H axis. Do a complete rotation (0deg - 360deg). The generated surface is
opened a both ends. This is what your revolution surface looks like from the bottom.
2. Access the Generative Shape Design workbench and click the Fill icon ( ) to close the bottle lower
part. This is now what you should get onscreen.
CATIA Infrastructure Version 5 Release 16 Page 1182
3. Use the Join icon ( ) to join the Revolute and Fill type features.
1. Access the Part Design workbench and click the Thick Surface icon ( ) to thicken the joined surface.
Specify a 1.5 mm as First Offset and 0 mm as Second Offset. This thickness should be an external
thickness. The arrows displayed on screen when you apply the offset values should be directed toward
When applying a thickness to the joined surface, we could specify a first offset as well as a second offset. But
this would make things a bit more complicated as later on we want to measure the internal volume of the
bottle. This internal volume is to be calculated from the "Volume" measure of a surface. Adding an internal
thickness entails subtracting the volume resulting from this internal thickness to the one calculated for the
joined surface.
Now you can select the sketch feature in the specification tree to access the sketcher, drag the D and E points
and see how the global shape reacts.
CATIA Infrastructure Version 5 Release 16 Page 1184
ENOVIA V5 offers two different storage modes: Work package (Document kept - Publications
Exposed) and Explode (Document not kept).
Please find below the list of the Knowledgeware commands along with their accessibility status in
Enovia V5.
Note that the restrictions listed below apply only when working at the Product level. They do not
apply when working in a Part context.
Accessibility in Enovia V5
Commands Comments
(Explode Mode)
Formula Editor Available in limited mode The user can only edit existing
formulas and parameters. He
cannot create new ones.
Useful Tips
Parameters
● You can add properties to a .CATPart or a .CATProduct document by using the Properties command from
the contextual menu. You just have to click the Define other properties... button in the Product tab then
click New parameter of type. The dialog is similar to the f(x) dialog. See the Product Structure User's Guide
for more information. The properties you define that way are also displayed in the parameter list of the
f(x) dialog box.
● Parameters belonging to a parameter set can be reordered by using the Reorder... command from the
contextual menu.
● Parameters added by using the Parameters Explorer are displayed right below the feature they are
assigned.
● CATIA users working with non-latin characters should check the Tools->Options>Knowledge-
>Parameter Names->Surrounded by' option. Otherwise, parameter names should have to be renamed
in latin characters when used in formulas.
● You can specify that a parameter is constant by using the Properties command from the contextual menu.
This command also enables you to hide a parameter.
● When copying parameters sets containing hidden parameters, these parameters are automatically pasted
when pasting the parameters sets and appear as hidden parameters.
● Parameters have 2 different names: The local one and the global one.
❍ The local name is the name attributed to the parameter when it was created in the Formula Editor or in
the Parameters Explorer. Note that this name will not be modified if you perform a Reorder using the
contextual menu.
This name can be modified using the Parameters Explorer and the Edit->Properties command.
❍ The global name (name) is the name attributed to the parameter by Knowledge Advisor. It is the path
of the parameter + its type. If you select the parameter and reorder it, the path contained in the name
will be modified. If you double-click the parameter in the specification tree, and enter a new name in
the Edit Parameter dialog box, the global name will be changed. If, after renaming the parameter in the
Edit Parameter dialog box, you reorder the parameter the path will not appear any more.
● When renaming parameters using the Edit->Properties command, do not apply names similar to the
parameters types available in the Formula Editor. For example, if you rename a Length parameter into
Time, the name will be converted into Time.1.
● Deleting parameters used in a relation: If you delete a parameter used in a relation, a "clone" parameter
will be created.
CATIA Infrastructure Version 5 Release 16 Page 1186
● When renaming parameters, bear in mind that these names should not contain any special characters (/, \,
...).
● Applying the same formula to several parameters: If you want to apply the same formula to several
parameters, use the Equivalent Dimensions feature and value this feature by a formula. To know more,
see Using the Equivalent Dimensions Feature.
● External parameters created at a product level are not integrated to the update process.
Formulas
● The Incremental mode button of the formula editor
The Incremental mode button ( ) allows you to restrict the list of parameters displayed in the dictionary.
Select a feature either in the tree or in the geometry area. Only the first level of objects right below the
selected feature will be displayed in the dictionary. If the Incremental mode button is unchecked, all the
objects below the selected feature are displayed.
The Incremental mode is useful when you work with large documents and when the parameter lists are long.
To help you write a formula, the formula editor provides you with a dictionary. This dictionary exposes the list
of parameters and functions you can use to define a formula. Depending on the category of objects to be
referred to in the formula, the dictionary is divided into two or three parts. To insert any definition in the
formula editor, just double-click the object either in the dictionary or in the tree. If you double-click a function
in the dictionary, its signature is carried forward to the formula editor. Only the argument definitions are
missing.
Syntax errors in relations message
When loading a document, the
message opposite can display. It
means that during the load, some
relations appeared as broken.
(Tools->Options->General-
>Knowledge->Language.)
● Working with Boolean parameters
When working with the boolean value parameters true and false, make sure to use these values in English. You should not
use the equivalent of true and false in your own language.
● When loading a Product containing a synchronous formula (located at the Product level) that valuates a
parameter located in a Part of the Product, this Part is automatically loaded even in Product mode.
Design Tables
● In terms of performance, it is recommended to use .txt design tables instead of .xls ones.
● A design table can only be created from non-constrained parameters, i.e. from parameters which are
neither referred to in an active design table nor used in any other active relation.
If you keep the Activity option checked for DesignTable0 and you try to create another design table, you will
have to select the parameters to add to your second design table among a restricted parameter list.
Uncheck the Activity option if you want to deactivate a design table and reuse its parameters in another
design table.
● Anytime you modify a design table, the relations that refer to this design table detect the modification and
turn to a to-be-updated status.
● As long as a design table is active, the parameters which are declared in it are constrained parameters and
you are not allowed to modify them.
Double-clicking a design table in the specification tree displays the design table with its set of configurations
and allows you to select a new configuration.
● Only parameters which are not already constrained by any other relation or by any other design table can be
used to create a design table. If a parameter is already constrained, it does not appear in the Parameters to
insert list in the design table dialog box.
❍ if the first cell of the first column is empty, the Design Table is supposed to have no column and no
association can be made.
❍ if the first 3 cells of the 3rd column are empty, the Design Table is supposed to have 2 columns and
only the first two ones can be associated.
● When working in a french environment, make sure that the decimal numbers contained in the text file linked
to the design table are not written with a comma "," but with a decimal point. (This way, you will be able to
move to an english environment easily.)
● Reading performances of .xls files are lower than those of .txt files. So when working with large files, it is
recommended to work with .txt files. Also, when working with independant parameters, it is recommended
to split files.
CATIA Infrastructure Version 5 Release 16 Page 1189
This task shows you how to start the Feature Dictionary Editor.
The feature dictionary editor allows you to create delete and manage object classes. Object classes are classifications under
which you create various objects, like components, for storing in the catalog. You may, for instance, want to have several
object classes under valve_function, one of them being check_valve_function, and create various types of check valve under
the class.
The specifications tree displays three views. Referenced Dictionary displays under it any external dictionary files
that are referenced in the document. Feature View has under it all classes defined in the document. Classes View
displays all classes available in the document, including the predefined classes that are included with the
application.
On the right side, Inherited attributes shows attributes that a class inherited from its super class. Local Attributes
shows attributes added specifically to a class.
CATIA Infrastructure Version 5 Release 16 Page 1191
2. To view the feature dictionary for a specific application (such as Piping Design) you need to open the .CATfct file
associated with it. The .CATfct file contains all the classes. To open it select File > Open, navigate to
intel_a\resources\graphic, select "CATfct" in the types list then open the relevant .CATfct file, such as
CATPipingSample.CATfct for Piping Design. The file will open in the feature editor and you will be able to see all
1. Select Start > Infrastructure > Feature Dictionary Editor then click Open Application
2. Click the down arrow then select one of the categories. Enter a name in the Client ID box. This
In our scenario, we select the Equipment dictionary and enter DSA as Client ID.
3. Click OK.
4. The classes that are available to the document display in the specifications tree under Classes
View. The object classes that will be displayed are the base classes included with the application.
You cannot rename or delete them, but you can create object classes under them.
CATIA Infrastructure Version 5 Release 16 Page 1194
5. Double-click the object class under which you want to create the new class, then click Create
7. The new object class is created and displays in the specifications tree under Feature View and
Classes View.
CATIA Infrastructure Version 5 Release 16 Page 1195
CATIA Infrastructure Version 5 Release 16 Page 1196
1. In the specifications tree, double-click the class to which you want to add a property.
When you select a class its existing properties show under the Inherited Attributes and Local
Attributes areas. Inherited attributes are those inherited from the super class to which this
class belongs. Local attributes are properties added to the class itself.
2. Click Add Attribute . The Add Attribute dialog box will display.
CATIA Infrastructure Version 5 Release 16 Page 1197
Click on the down arrow in the Attribute type field and select an attribute type.
Click on the down arrow in the With box and select Single Value or Discrete Values. If you
select Single Value, you will be able to change the value later by using Edit > Properties
and entering a new value. If you choose Discrete Values, you will only be able to select a
value from a predefined list. See Defining Discrete Values for a Property to find out how to
create and save this list of values.
4. Click OK.
When you add properties to an object class, you have to select whether you want a single value or discrete
values. If you select discrete values, it means that the property will have predefined values - the user will not
be able to enter a value but will have to select from a predefined list. Those values have to be created in a text
file and stored in a specific directory.
You also need to be familiar with project resource management to be able to create and store those discrete
values.
Please refer to Understanding Project Resource Management.
CATIA Infrastructure Version 5 Release 16 Page 1199
Generating a Report
This task shows you how to generate a report that displays all objects.
This function allows you to generate an external file. The report displays all the objects under the Classes View and
the Referenced View of the specifications tree. It also displays all the attributes associated with an object. See
Starting the Feature Dictionary Editor.
1. Click Generate Report . The Save User Dictionary Report dialog box opens:
2. Navigate to the directory where you want to save the file, give the file a name and save it. The report will be
4. To view the attributes, click any of the objects. The report displays both inherited and local attributes.
CATIA Infrastructure Version 5 Release 16 Page 1201
CATIA Infrastructure Version 5 Release 16 Page 1202
Many users finds it sufficient to add classes or attributes to the sample feature dictionary provided with
the application. Some may prefer to create one or more new dictionaries. The Feature Dictionary is
managed as a project resource management.
1. Start the Feature Dictionary Editor and click Open Application Dictionary . The Open
Application Dictionary dialog box opens.
2. Click the down arrow to select an application, such as Piping, and enter a Client ID.
3. Click OK.
A new .CATfct is created and the basic classes available to you appear in the feature editor:
CATIA Infrastructure Version 5 Release 16 Page 1203
4. Make your additions and save the .CATfct file to the directory: intel_a\resources\graphic.
CATIA Infrastructure Version 5 Release 16 Page 1204
This task shows you how to a open a feature file of a different domain from your current document to the Feature
Dictionary Editor.
1. Start the feature dictionary editor and click Open Application Dictionary . The Open Application
Dictionary dialog box is displayed:
2. Click the down arrow to select an application, such as Piping, and enter a Client ID.
A .CATfct opens and the basic classes available to you appear in the feature editor.
CATIA Infrastructure Version 5 Release 16 Page 1205
3. Click Open Reference Dictionary . The Open Reference Dictionary dialog box opens:
CATIA Infrastructure Version 5 Release 16 Page 1206
4. Navigate to select the .CATfct or .feat file you wish to open then click Open.
CATIA Infrastructure Version 5 Release 16 Page 1207
As you can see it above, the content of the reference dictionary you selected is displayed under the Reference View
in the specification tree.
The document from the Piping domain is still the active document while the reference dictionary from the
Instrument domain is displayed.
You can add attributes to the object that is under the Reference View. However, creating subclasses is forbidden.
CATIA Infrastructure Version 5 Release 16 Page 1208
This task shows you how to modify or define the object naming rules.
Examples from the Piping Design product are used in this task. The procedure is the same for all products that have
this function - substitute the appropriate file or object when using another product.
Every object that you create (except a run), or part that you place, in your design document can be given a unique
identifier. This identifier usually consists of a prefix that identifies the type of object or part it is, followed by a
unique number. This enables users, for instance, to maintain a history of each part - when it was serviced, or
repaired or replaced - and schedule servicing and replacement dates.
When you create an object or place a part in your document the application will suggest a name for it - the default
name. (In many cases you have the option of rejecting this name and entering a different name, or renaming it.)
The default name is based on certain rules. A set of default rules is included with this application, but most users
will want to modify these rules to suit their own requirements. You can modify or define the naming rules in the
following way:
1. Open the Feature Dictionary Editor by selecting Start > Infrastructure > Feature Dictionary Editor.
2. Click Open User Dictionary . The Open User Dictionary dialog box displays.
CATIA Infrastructure Version 5 Release 16 Page 1209
3. Navigate to the directory where your .CATfct files are stored. The default is .. intel_a\resources\graphic.
The CATfct files contain a list of all the object classes. Select and open the file associated with the product
you are working with, i.e. Piping or Tubing, etc. All the classes in the file are displayed in the Feature
Dictionary.
4. Select a class in the specification tree and click Define ID Schema . The Define ID Schema dialog
box opens:
CATIA Infrastructure Version 5 Release 16 Page 1211
5. You have two options in the ID usage box, Instance and Reference, and you usually have to define
naming rules for each object using both options. The naming rules you define under the Instance option are
The naming rules you define using the Reference option are used by the application when you build a
component for placing in a catalog. Most users will define naming rules for an object using both options.
Depending on your needs, you can choose to simplify the procedure by defining rules for the parent
function, which is Piping Part Function in the example above, and these rules will be inherited by all the
objects under it.
If the Inherited from box contains the same value as the Class name box, it means the class does not
inherit its name from another class.
Select Yes or No for Sequence number. Yes or No cannot be selected if you have Reference as the ID
usage. Minimum length refers to the number of digits in the numbering scheme. For instance, 3 means
the number will show up as 001.
6. Click the Define/modify ID schema button . The Define/modify ID schema dialog box opens:
CATIA Infrastructure Version 5 Release 16 Page 1212
7. In this dialog box, define what you want to appear in the name of an object, in this case the object being
The dialog box has a window in the lower half which displays the current naming scheme. You can delete
one or more of the boxes using the Delete field/Delete all fields buttons .
You can also delete the ID schema of the selected class by clicking the Delete Schema button.
8. Click Add after entering or selecting a value in a box. You can choose to have more than one attribute value
displayed in a name, for instance when you want to add a Separator at more than one place. Click Add after
You can select the order in which the values will appear in a name by using the Up or Down arrows or the
buttons in the Insert mode box.
9. Select one of the attributes from the list in the Attribute name box.
If you select Nominal size, for instance, the object name displays the nominal size of the object. These
attributes are for the Piping Part class only - other classes will have different attributes displayed. You can
10. Enter any value you want displayed in the Constant box. If you enter PP (for Piping Part), all piping part
names will display this value. You can add a constant to a name anywhere you require it. For instance, you
may begin a name with PP, and end it with WR for a project name.
CATIA Infrastructure Version 5 Release 16 Page 1213
11. The Program box is used to execute a program that will then add a value to the name. You can create your
own programs, but some sample programs are provided with the application and are listed below. Enter a
program name in this box if you want it to be executed. For instance, if you enter CATPspEncSchedule in the
box, then the short value of the Encoded Schedule attribute will be added to the name (the short value of
Extra Strong is XS.). These programs are Standards-based and will execute based on the standard you have
The following list shows the programs provided with the application as a sample, and the attributes they
refer to:
12. The Domain program box is used to execute a program that will add the name of the domain to which the
object belongs. Domain in this case refers to an object to which the object to be named is connected. For
instance, when naming a nozzle it is preferable to add the name of the equipment to which it is connected.
One sample domain program is provided with the application, and provides this function:
CATPspConnectedEquip.
13. The Separator box is used to add separators, such as a hyphen or semi colon, after the domain box.
14. Use the buttons in the Insert mode box to organize the name. Append field to list moves a box to the
end of the name. The other buttons are used when you are adding a box, to position it in the name.
CATIA Infrastructure Version 5 Release 16 Page 1214
Managing Colors
This task shows you how to set a default color for different types and sub-types of objects using the Define Color
command.
This command will allow designers who share the same project resource management (PRM) to start out with the
same default color for each type of object. This default color will be stored in the color XML file.
Afterwards, the end user will also be able to reset the colors of the objects to the default color in its Version 5
document.
Two sample files are provided with this application, and it is best to make a copy of them and edit them. The default
location is ...OS_a\startup\EquipmentAnd Systems\StrFunctionalDesigne\DataDictionary and the files are named clr-
DeckPanel.xml and StrFunctionalDesignColorSchema.xml.
In addition to that, you must change the read/write permission of the file StrFunctionalDesignColorSchema.xml as
well as the read/write permission of the files with the prefix 'clr-' (please refer to your OS documentation).
First, you must setup the default color.
1. Select Start > Infrastructure > Feature Dictionary Editor then click Open User Dictionary . The
Open User Dictionary dialog box opens:
CATIA Infrastructure Version 5 Release 16 Page 1215
2. Navigate to the directory where your .CATfct files are stored. In our scenario, we will use the
3. Click Open.
The name of the class you selected is displayed in the Class name box (where you see "Deck"). This
means that the color you are going to choose will be assigned to all objects of this class when placing
them in your structure design using the Structure Functional Design workbench.
The Inherited from box indicates from which parent class the current class (i.e. "Deck") inherits its
color. In our example, the class name and the parent class are the same, which means that the "Deck"
class does NOT inherit its color from any parent class.
5. Click the black arrow next to Color then select a color from the list:
6. To access more colors, or to create your own colors, click the More Colors... option at the bottom of the list
In the Basic Colors area, the first sixteen colors (in the top two rows) are the same as those in the
previous list. The remaining four rows contain extra colors.
The Custom Colors area contains sixteen free boxes in which you can place your custom colors.
7. Click the Define Custom Colors >> button to display the full color palette and color customization tools
then click one of the free boxes in the Custom Colors area:
CATIA Infrastructure Version 5 Release 16 Page 1218
Drag the cross inside the spectrum to instantaneously change the color in the small box below the
spectrum.
The HSL (Hue, Saturation and Luminance) and RGB (Red, Green and Blue) values vary according to
where the cross is located. You can also enter HSL and RGB values in the fields provided to suit your
exact color specifications.
Move the arrow up or down to vary the brightness of the custom color.
8. Once you are happy with the color, click the Add to Custom Colors button to add the custom color:
CATIA Infrastructure Version 5 Release 16 Page 1219
The color is now displayed in the Color box of the Define Color dialog box:
● StrFunctionalDesignColorSchema.xml
● clr-DeckPanel.xml.
CATIA Infrastructure Version 5 Release 16 Page 1220
The RGB values of the new default color are stored in clr-DeckPanel.xml and setting "Dark Green" as the
default color has made the file content change from this:
to this:
You are now ready to apply a unique color to all your Structure Functional Design classes.
11. Close the Feature Dictionary Editor workbench then enter the Structure Functional Design workbench
by selecting Start > Equipment & Systems > Structure Functional Design.
12. Place the object (i.e. "Deck" in our example) in your design. You can see that its color is the one you setup
13. Now, right-click the Deck object then select Properties to access the graphic properties of the object.
CATIA Infrastructure Version 5 Release 16 Page 1221
14. Select another color in the Color list then click OK to validate.
The object is now displayed in a color other than the default one:
CATIA Infrastructure Version 5 Release 16 Page 1222
15. To reset the object to the default color you defined in the steps above, right-click the object then select
Reset color.
CATIA Infrastructure Version 5 Release 16 Page 1223
The following tasks explain you how to launch the Data Upward Assistant in interactive mode or in batch mode, how to visualize the report of
the check/clean execution and lastly, how to interpret the return codes that can be detected by the Data Upward Assistant.
This assistant allows you to make a diagnostic and eventually a healing of CATIA documents (CATPart, CATProduct, CATProcess, CATAnalysis, CATDrawing,
CATMaterial). A report of check / clean result is available after using the Data Upward Assistant.
The Data Upward Assistant settings work with the same CATIA settings. If the Cache Activation option (in CATIA Tools -> Options -> Infrastructure -
> Product Structure) or the Load referenced documents option (in CATIA Tools -> Options -> General -> General) have been selected, they will
be taken into account in the Data Upward Assistant.
In CATIA Tools -> Options -> General -> General, it is recommended to select the Load referenced documents option.
The list of processed errors may slightly differ depending on the origin of the document. For example, if the document comes from ENOVIA LCA or
ENOVIA VPM, the errors that are not processed, are clearly identified with the (*) symbol. Therefore refer to:
● the table illustrating the Return Codes detected by Data Upward Assistant,
2. Right-click the CATIA document you want to check or clean and select the CATDUAV5... contextual menu.
● CATIA V5 Data Upward Assistant Information: this field displays information about the CATIA document you are working on and several
informative messages.
● Options:
❍ Display messages: lets you choose the kind of information you need in the report.
❍ Priorities to process: lets you choose the result of priority errors you want to get (1 and/or 2 and/or 3 choices).
❍ More button: this button allows you to choose the errors you want to get according to the priorities selected. If you press this button, the Error
Selection Options window is displayed (see picture below).
❍ Open html output file: the OutputCATDUA.htm file is immediately opened when the Check or Clean process is finished. For more information
about this result report, please refer to Viewing Results of CATDUA V5 Execution.
● Check: this mode of execution lets you check the CATIA document without correcting it.
● Clean: this mode of execution lets you check the CATIA document and to correct it.
● Run: this button lets you start the check or clean execution.
● Exit: this button lets you close the CATDUA V5 dialog box.
CATIA Infrastructure Version 5 Release 16 Page 1227
1. Choose the level of priority in the Priorities to process field. You can choose one, two or all the options simultaneously.
2. Choose the type of message you want to have. You can also choose a particular list of errors to process according to the selected priorities by
4. Click the Run button to start the CATDUA V5 execution. A message appears in the CATIA V5 Data Upward Assistant Information field. It
explains where the check results are and a synthesis report is displayed.
The CATIA V5 Data Upward Assistant Information field displays the path directory of the check/clean report.
CATIA Infrastructure Version 5 Release 16 Page 1229
Clean a CATIA document
When you choose the Clean mode, the Data Upward Assistant checks previously the CATIA document.
Even if you have already executed a check, you can launch the clean execution without closing the CATDUA V5 dialog box.
1. Choose the level of priority in the Priorities to process field. You can choose one, two or all the options simultaneously.
2. Choose the type of message you want to have. You can also choose a particular list of errors to process according to the selected priorities by
4. Click the Run button to start the CATDUA V5 execution. A message appears in the CATIA V5 Data Upward Assistant Information field. It
explains where the clean results are and a synthesis report is displayed.
The CATIA V5 Data Upward Assistant Information field displays the path directory of the check / clean report.
For more details about the check/clean results, see Viewing Results of the CATDUA V5 execution.
CATIA Infrastructure Version 5 Release 16 Page 1230
This batch lets you use the CATIA Version 5 Data Upward Assistant allowing you to have a support CATIA level change, to
make a diagnostic, and eventually a healing of CATIA document (CATPart, CATProduct, CATProcess, CATAnalysis,
CATDrawing, CATMaterial).
The Data Upward Assistant settings work with the same CATIA settings. If the Cache Activation option (in CATIA Tools ->
Options -> Infrastructure -> Product Structure) or the Load referenced documents option (in CATIA Tools ->
Options -> General -> General) have been selected, they will be taken into account in the Data Upward Assistant.
In CATIA Tools -> Options -> General -> General, it is recommended to select the Load referenced documents option.
The list of processed errors may slightly differ depending on the origin of the document. For example, if the document comes
from ENOVIA LCA or ENOVIA VPM, the errors that are not processed, are clearly identified with the (*) symbol. Therefore
refer to:
● the table illustrating the Return Codes detected by data Upward Assistant,
On Windows
1. In a MS-DOS window (or Command Prompt), go to the level in which CATIA is installed (example: E:Install...).
3. Enter the following command: CATDUAV5. The CATIA V5 Data Upward Assistant dialog box appears.
On UNIX
CATIA Infrastructure Version 5 Release 16 Page 1231
2. Run the following command: ./catstart -env EnvName -dirEnv DirName -run
"CATDUAV5".
Note that EnvName is the environment file and DirName is the directory in which the
environment is. The same CATDUA V5 dialog box appears.
In that case, an additional area will be displayed at the bottom of the window to let you select a license using the Licensing
Setup... button (see Running Batches Using the Batch Monitor in the Infrastructure User's Guide, paragraph Defining the
batch parameters).
The batch-specific online documentation can be accessed directly from the batch interface by clicking the icon in the top
right corner (on Windows) or the Help button (on UNIX).
For this task, you have to open the Batch Monitor dialog box either in or out of a CATIA V5 session. To know how to access to
the Batch Monitor, see Running Batches Using the Batch Monitor in the Infrastructure User's Guide.
1. Select CATDUAV5 in the Utilities tab of the batch Monitor dialog box.
2. Select New parameters file in the File menu or double-click the CATDUA V5 line in the Batch Monitor window. The
Note that CATDUA V5 is able to process documents coming from ENOVIA VPM or ENOVIA LCA.
● Selected Operation: this section allows you to select the kind of analysis which will be processed, including:
❍ Check and Clean option,
❍ Error selection filtering.
● Document Selection: this section allow you to select the list of documents which will be processed and output
information (for Clean mode).
● Output: this section allows you to define output criteria for reports.
● Save: this button lets you save the associated xml file. This save will let you launch other executions of the CATDUA V5
Batch.
● Run: lets you start the CATDUA V5 Batch execution.
● Cancel: lets you cancel the CATDUA V5 Batch execution.
● Help: lets you open the official CATDUA V5 documentation.
Selected Operation
CATIA Infrastructure Version 5 Release 16 Page 1233
Use the Operation pull-down list to select the operation you want to process:
● Check: if you only want to check the document.
● Clean: if you want to check and clean the document. In that case, cleaned documents will be automatically written,
depending on the output criteria you will define below (see Document Selection section).
Note that, depending on the configuration and the interactive or batch modes, some rules (i.e. KWE_5) can be detected or
not.
It is strongly recommended to select first of all the operation (Check or Clean) you want to process, as many
following options depends on the operation.
Filter the list of errors you want to detect. By default all errors are taken into account. Several filters are:
● Priority: this option lets you choose the result of priority errors you want to get (1 and/or 2 and/or 3 choices).
● Domain: this option allows you to check or clean errors from one or several specific domains.
● Keywords: this option allows you to check or clean errors with a specific impact.
❍ Dealing with GhostLink,
❍ Dealing with the Specification,
❍ Dealing with the Geometry,
❍ Impacting the PCS and performance result.
● You can combine all filters, but almost one error must be selected for processing. Else, an error pop-up is displayed and
the last filter selection is ignored.
The list of available errors according to the filters selection is dynamically computed. You can at any time go back to the initial
selection (all priorities) by pushing the "Reset Filter" button.
You can also manually exclude or add an error by selecting the error in the list.
Display messages: this option lets you choose the kind of information you need in the report (Long messages, Short
CATIA Infrastructure Version 5 Release 16 Page 1234
messages, Short/Long messages).
Document Selection
Use the Document Location pull-down list to select the type of documents to be processed: either File, ENOVIA VPM or
ENOVIA LCA.
Still in the Document Selection area, click the button to select the documents to be processed.
File:
When searching for File documents with the "Clean" action selected, the search is performed via the following File Selection
dialog box:
Note that this option allows you to rename automatically the cleaned documents, keeping the input directory structure, and
many more useful options.
If the "Check" action is selected, the File Selection dialog box slightly differs because this action does not require as many
data as the "Clean" action:
CATIA Infrastructure Version 5 Release 16 Page 1235
For detailed information on this dialog box, refer to Searching for File Documents in the Infrastructure User's Guide.
ENOVIA V5:
When searching for ENOVIA V5 documents, the search is performed via the Search Documents in ENOVIA LCA dialog box:
By the same way than the File selection, this panel may differ depending on the Check or Clean option.
For detailed information about this dialog box, refer to Searching for Documents in ENOVIA LCA in the Infrastructure User's
Guide.
When searching for ENOVIA VPM documents, the search is performed via the Search Documents in ENOVIAVPM dialog box:
By the same way than the File selection, this panel may differ depending on the Check or Clean option.
For detailed information on this dialog box, refer to Searching for Documents in ENOVIA VPM in the Infrastructure User's
Guide.
When working with File documents, note that the former Pointed document option (allowing to process all the documents
pointed to by the document to be checked or cleaned) has been replaced by the Select pointed documents option available
in the File Selection dialog box.
If you change your mind afterwards and decide not to process one or several documents displayed in the Name list, select
them (you can use the multi-selection), then click the button to remove the documents from the list. As long as no
document is selected, the button is dimmed.
Output:
CATIA Infrastructure Version 5 Release 16 Page 1236
In the Target Directory field, key in the output directory or DLName or, click the button to navigate through the file
tree to the desired directory.
This field is mandatory and is initialized with the current or temporary directory by default.
If you set the DLName environment as "Current" in the Tools -> Options -> General -> Document tab, the usual File
Selection dialog box will be replaced by the following one:
The DLName document environment lets you restrict the access to specific folders referenced by logical names,as
"DLNames" (each folder is assigned a logical name).
In this mode, the different file opening and saving commands only allow end users to access documents in directories
referenced by DLNames.
Use the "Look in:" pull-down list to select the root DLName in which you want to navigate. The sub-folders (if any) stored in
the selected root DLName are then displayed in the DLName list below and you can choose a DLName in list: the selected
DLName is displayed in the "Selected DLName" field and will be set as the target directory.
Note that once you are in a sub-folder, you can re-access the upper level by clicking the button.
You can also click the icon to access the Search Results dialog box which lets you search for DLNames using a specific
interface. For more information, please refer to Searching for DLNames in the Infrastructure User's Guide (Customizing
Settings, General, Document).
All these information can be automatically valuated using an existing xml file, in the contextual menu "Read input parameters
from file".
You have to save the batch parameters if you want to postpone the batch execution or reuse the batch parameters for
another batch execution.
Note that you can save the xml file and run the batch execution directly from the CATDAUV5 dialog box.
The Save As dialog box appears and lets you save the associated xml file and save the parameters you just have defined.
This file contains information about the batch (name of the batch, name of the documents you want to check or clean, path
directory of the check/clean report, ...).
This file can also be used to valuate all the fields, using the contextual menu.
You can immediately run the CATDUA V5 Batch either from the CATDUA V5 dialog box or from the Batch Monitor.
Note that you can perform the following action without saving the xml file.
2. Select Associate a parameters file in the File menu in the Batch Monitor dialog box. The File Selection dialog box
appears to let you select the xml file you want to associate to the CATDUA V5 Batch execution.
3. Click Open in the File Selection dialog box. The name and the path directory of the file are displayed in the Start
Note: You can associate several xml files in order to obtain a list of batches that you could run later.
4. Select the file associated to the batch you want to run in the Start tab.
At the end of the execution, one of the following return codes will be returned:
To display an HTML version of the report, click Open HTML Report in the CATDUAV5 dialog box . This button is
activated only once a report has been generated, otherwise it is dimmed.
CATIA Infrastructure Version 5 Release 16 Page 1239
The report of the CATDUA V5 Batch execution is stored in the Processes tab of the Batch Monitor dialog box. You can find
the following information:
● name,
● batch identification number,
● status (in progress or ended),
● start and end time,
● return codes detected,
● information (success of the execution).
To know how to have access to the results of the check/clean execution, refer to Viewing Results of CATDUA V5 Execution in
this guide.
CATIA Infrastructure Version 5 Release 16 Page 1240
Viewing the Results of CATDUA V5 Execution
This task will show you how to visualize the report of a Check / Clean execution.
You can have access to the results of the Check / Clean execution when:
● using CATDUA V5,
Before performing this task, you have to be familiar with the use of the Data Upward Assistant. For this, refer to:
● Using CATDUA V5 inside an interactive CATIA Session.
This message gives you the path directory of the check / clean report (path directory that you have defined above).
The check / clean results are stored in a .htm file (GlobalResults.htm). To have access to this file, you can use a Windows Explorer. The result is
the same as the CATUTIL' s.
If you have selected one or several CATIA Documents for the Check execution, the .htm file will give you the results for all the documents.
CATIA Infrastructure Version 5 Release 16 Page 1241
you obtain the following results files a global image: global report giving you an access to the official documentation if the "Location of the
Technical Documentation" option is correctly set up in the Tools -> Options -> General -> Help tab.
You can have access to an htm Report file (...filename.htm) per document. For this, click the hyperlinks in the Global Status OK / KO. This file is an
htm version of the .txt file and it contains a hyperlink to the official documentation for each detected errors. You can click a rule, for instance
FGM_1, and see the corresponding explanations about this rule in the documentation.
CATIA Infrastructure Version 5 Release 16 Page 1242
You can have access to the .txt Report file (....checker_traces.txt). For this, click the hyperlinks in the Report - Return Codes column of the
Report for Checked Documents table. This document delivers the check results and informs you about the status of the return codes, if they can
be repaired or not.
CATIA Infrastructure Version 5 Release 16 Page 1243
The .htm file looks like the one of the check mode. This is a .htm document, with a table entitled Report for Cleaned Documents containing
hyperlinks.
You can see OK in the Save column of the Report for Cleaned Documents table, it means that the cleaned documents have been automatically
saved.
If you click on a link, you can find the clean results in the file .cleaner_traces.txt, with the number of clean return codes out of the total number
of return codes:
CATIA Infrastructure Version 5 Release 16 Page 1244
The selection of one or several CATIA Documents in both the Check and in the Clean sections is possible and you will obtain the same .htm file
combining both Check and Clean results.
CATIA Infrastructure Version 5 Release 16 Page 1245
Using CATDUA V5 or CATDUA V5 via the CATUTIL, you can have several documents in the Report / Return Codes field.
The cleaned documents are automatically saved in the path directory you have previously specified. In this case, the .htm file reports that the
cleaned documents have been saved in the Save field of the Report for Cleaned Documents table.
The .txt Report file cleaner_traces.txt is available by activating the hyperlink in the .htm report or by navigating in a Windows Explorer (in the
same folder as the .htm file). This file delivers the check results and the clean results. It informs you about the status of the return codes, the
number of cleaned return codes out of the total number of return codes.
In a CATIA session, the check / clean results are stored in a .htm file. This .htm file is associated to a .txt file which gives more details (the
directory is given in the CATIA V5 Data Upward Assistant Information message or in the CATIA V5 Data Upward Assistant Information field of
the CATDUA V5 dialog box).
After running the Check or Clean batch, you obtain exactly the same result reports and you can find details in the .txt file associated to the .htm
file.
Note that you can automatically open the report window and select the .htm output file.
In the table called Global Results: this is the synthesis of both files (.htm and .txt), the synthesis of the detected errors that have been checked
and cleaned in the CATIA Document. There is the same table in the .txt file.
The Data Upward Assistant capabilities are to check structural data within a CATProduct, CATPart, CATDrawing, CATAnalysis, CATMaterial, CATProcess, and to
upward (modify) the data structure.
You can find here a description of return codes detected by the Data Upward Assistant including:
Priority levels
Priority Level Legend:
1: Priority One Return Code: Upgrading action may lead to data deletion.
2: Priority Two Return Code: Upgrading action may lead to data modification (without deletion).
3: Priority Three Return Code: Unimportant error. Upgrading action without huge impact on data.
(*) This symbol means that the rule is not executed on a document coming from a PDM system (ENOVIAVPM, ENOVIA LCA).
Aggregated object does not Aggregated object does not know its Deletion of the
AGG_1 (1) Aggregation None.
know its aggregating object. aggregating object. aggregation.
Constraints instances
A constraint is broken when
pointing at connector
making a product flexible.
instance can retrieve it and
Before making the product Connector is set back on
In the upper document, a connector are not broken any more.
flexible there was no the right attribute of the
was not known by the Product User might need to run the
AGG_4 (1) Aggregation problem. The rule UAV_6
Instance, so it was not instantiated
Product, and instantiated
Cleaner in the documents
applied on documents on all referencing
in other documents. that reference this one:
instantiating this one documents.
UAV_6 rule might detect a
detected the problem but did
problem and correction has
not resolve it.
to be made.
Constraint is wrong Product is non up-to-date.
The start up of constraint is not Load the AsmCst.feat
ASD_0 (1) Assembly Design displayed or ignored during Document needs to be
found. catalog.
update. updated.
Two parts linked with a Set the right value to The contact constraint is
An attribute of a constraint
ASD_7 (2) Assembly Design contact constraint has the attribute of the out of date. Document
contains a wrong value.
wrong orientation. constraint. needs to be updated
If CATDUA is launched in a
Some constraints can be CATIA session, the user will
seen in the 3D window, but need to refresh the
they do not appear in the Aggregation problem: the
ChangeFather of the specification tree to see the
specifications tree. When the CONNECTION does not know the
ConstraintASM and constraints (e.g. launch
user adds another ConstraintASM, but the
ASD_10 (2) Assembly Design reconnect it properly to command 'Window/New
constraint, lots of ConstraintASM knows that the
the CONNECTION. Windows, or Save and
constraints appear in the CONNECTION is its parent.
Reopen the CATProduct).
specification tree, they CATProduct needs to be
disappear if the user deletes updated.
the new constraint.
An external user can not see When the startup catalog for CAA
Declare object's backup An external user can see the
BST_1 (3) Mechanical Modeler CAA features created with a features is not present, the features
startup class. CAA features.
previous version. cannot be displayed.
CATIA Infrastructure Version 5 Release 16 Page 1251
The pointing to the
A core-dump may occur A CatalogManager does not point a No more core-dump when
CAT_0 (2) SpecsModeler document that is not a
when accessing some data. catalog document. accessing data.
catalog is removed.
A description's keyword
value may be unlinked
with its chapter's
Removing a keyword may The keyword value is Removing a keyword will
keyword in rare cases
CCL_4 (3) SpecsModeler create ghost links if its re-linked with its remove its keywords
(CAA). An unlinked
keywords values are unlinked. keyword. values.
keyword value is not
removed if its keyword is
removed.
Size of a CATPart is
abnormally huge Delete the Unreferenced Reduce the size of the
comparatively to the number Unreferenced BREP features in the BREP features. model.
CPF_0 (3) Part Design
of elements. Part design Feature.
CATIA Infrastructure Curves created outside
Version the 16
5 Release Page 1252 Sketches are seen as non up-
The resulting geometry associated Required endpoints are
CRV_0 (2) Sketcher Modeler Sketcher workbench with no to-date. Document needs
to the sketch is not consistent. added.
endpoints. to be updated.
Update result is not right
No impact, except when
because update propagation
cleaned geometries are
is wrong. Some features are Attributes of several features are set
CRV_1 (3) Set quality of curves published by output features.
Sketcher Modeler not impacted by geometries to sp_NEUTRAL instead of sp_IN.
attributes to sp_IN. Then Document needs to
modifications. Ex: Output
be updated.
features.
Ghost Link on a CATDrawing Valuate the "blocs" No more Ghost link in Send
Ghostlink on a CATDrawing
CST_4 (2) (*) Sketcher document due to an invalid "blocs" attributes of the To command. Document
in SendTo command.
attribute of a constraint. constraint. needs to be updated.
Ghost link on another The leader of the annotation belongs Delete the annotation and No more annotation, no more
DAC_0 (1) (*) Drafting
document from annotation. to another document. its leader. ghost Link.
The number of graphical
dimensions found by search Deletion of each graphical Only the visualized graphical
The representation of the graphical dimension that is not dimensions can be found by
command is higher than the
DAC_1 (1) Drafting dimension (dimension imported from visualized in the view. search command.
number of graphical
V4) cannot be found.
dimensions seen by the
user.
Driving dimension or
Driving dimension or
Add subscription on constraint between 2D and
constraint between 2D and
DCH_1 (2) Drafting Bad object subscription. dimension or constraint to 3D updates correctly.
3D doesn't update at
3D geometry. Document needs to be
CATDrawing update.
updated.
Ghost link or excessive Useless object with 3D link not Smaller CATDrawing and no
DCR_1 (3) (*) Drafting Delete useless object.
CATDrawing data size. deleted. more ghost links.
Broken dimension,
associative dress-up or Information of associative dress-up
constraint between 3D (dimension, annotation, No more GhostLink in
Deletion of element.
DCR_2 (1) Drafting assembly projection and constraint,...) for assembly SendTo command.
interactive geometry. Or positioning has been lost.
ghost link on a CATPart in
Send To command
Sent To command shows Deletion of each 3D
that an isolated view in a connector which can be
drawing is still linked to its A link to a 3D connector has not found in an interactive No more GhostLink in SentTo
DCR_3 (1) Drafting
part. been deleted after isolate. view command.
Document too big or/and Deletion of the unused 2D Document is the same but
DET_0 (3) (*) Drafting 2D component not used anymore.
extra links in Edit/Links. component. smaller.
The 2D component
2D Component instance has The document is self-content
(*) Cut Copy Paste problems during reference is created inside
DET_2 (2) Drafting its reference outside its again. No problem if external
V5R11 and V5R12. the same document and
document. document disappears.
replace the wrong one.
After exploding all 2D Redundant local reference exists in Instances of the Document size decrease. No
component instances (i.e. the model. They cannot be deleted redundant local reference more ghost link after
DET_4 (2) (*) Drafting dittos) in a CATDrawing, by user. are redirected to the good exploding dittos.
Edit/Links shows residual one and redundant local
external links to catalog. reference is deleted.
2D Component instance can
Unpredictable behavior when There is 2D component instance that
The invalid 2D component be exploded without error or
DET_6 (1) Drafting using a drafting detail/ditto. is not structurally valid and must be
instance is deleted. crash.
discarded.
Open a CATDrawing
document, a warning with
the following error message
The fixing action consists
appears: "The files in the During the explode operation of a
in unplugging the View
following list could not be 2DComponent instance, some
sub-components with No more warning pop-up
found or contain the wrong instance/reference links were kept
ghost links from their when opening the document,
information for the active between some elements in the
DET_7 (2) (*) Drafting "ghost" reference and to and no more GhostLink in
document", but a document 2DComponent and the document
plug them again to their SendTo command.
mentioned in the list does where the 2DComponent was
startups in current
not appear when using originally created.
document.
File/Desk or Edit/links
command. The user cannot
correct the ghost link.
A CATDrawing containing
The CATDUA modifies the
isolated views has still some The breakout operator in Generative No link to 3D will exist
Drafting isolated views maintains breakout operator and
links to 3D parts/product. anymore on this operator -
DOB_0 (1) (*) Drafting some links to 3D documents, despite deletes the links to 3D
This is detected when using File/SendTo will not detect
the fact that the view is isolated and documents.
File/SendTo. these links.
no link should exist.
CATIA Infrastructure Version 5 Release 16 Page 1257
The type is set according
A pointed document can not The type of the pointed document is Pointed document can be
DOC_1 (2) SpecsModeler to the extension of the
be loaded. not specified in the symbolic link. loaded.
pointed document.
Unused external links shown Internal counter not correctly Set the counter to the In Edit Links, there are no
DOC_4 (3) SpecsModeler
in Edit Links. valuated. correct value. more unused external links.
Objects located in a pointed
A link to a container in a pointed The link to the container Objects of the pointed
DOC_5 (2) SpecsModeler documents can not be
document has been lost. is rebuilt. document are accessible.
accessed.
Creation of an empty
A document cannot be Applicative container with no stream The document can be stored
DOC_6 (3) SpecsModeler stream for this applicative
stored in ENOVIAVPM. in the document. in ENOVIAVPM.
container.
CATDrawing is correctly
Error when saving a Deletion of the useless
DVM_0 (2) Drafting Useless viewmakeup detected. saved. Reduce the size of the
CATDrawing. viewmakeup.
document.
A not referenced pattern mapping Deletion of useless No impact, reduce the size of
DWP_0 (3) Drafting No visibility.
table is useless. pattern mapping table. the document.
A pattern mapping table is not Deletion of the pattern No impact, reduce the size of
DWP_1 (1) Drafting No visibility.
aggregated. mapping table. the document.
Ghost Link in SendTo A View is linked with another No more Ghost Link in
DWV_1 (2) Drafting Deletion of the Link.
command. Drawing. SendTo command.
When opening a CATDrawing
document, a warning with
the following error message
The fixing action consists
appears: "The files in the During the explode operation of a
in unplugging the View
following list could not be 2DComponent instance, some
sub-components with
found or contain the wrong instance/reference links were kept
ghost links from their No more warning pop-up
DWV_2 (2) (*) Drafting information for the active between some elements in the
"ghost" reference and to when opening the document
document", but a document 2DComponent and the document
replug them to their
mentioned in the list does where the 2DComponent was
startups in current
not appear when using originally created.
document.
File/Desk or Edit/links
command. The user cannot
correct the ghost link.
The local transformations of Local transformations are
geometries in views (like available again on
The geometrical result of the axis
translations, scaling, geometries. Reduce the size
component of a view has been lost. Update of the
rotations, offset) do not of the model.
DWV_3 (3) Drafting These geometries are necessary to SketchSupport in order to
work, usually when some 2D Document needs to be
perform operations on other rebuild the result.
Component instances have updated.
geometries in the view.
been exploded or exposed in
the CATDrawing.
3D Functional
Unused elements (RGE, Reference Deletion of unused Document is the same but
FTA_2 (3) Tolerancing & No visibility.
Geometrical Elements) are present. elements. smaller.
Annotation
3D Functional
Unused elements (TTRS) are Deletion of unused Document is the same but
FTA_3 (3) Tolerancing & No visibility.
present. elements. smaller.
Annotation
CATIA Infrastructure Version 5 Release 16 Page 1264 Reduce the size of the
Deletion of FTA annotations document. There is no link
does not delete all Drafting anymore between drafting
internal entities (the annotations and FTA
When remove was called for FTA Delete all Drafting
3D Functional visualization of FTA annotations.They are not
FTA_4 (3) annotation, nothing was done in annotations which are not
Tolerancing & annotations is based on used anymore in CATPart,
order to delete the Drafting pointed by FTA one.
Annotation Drafting). Data size of a CATProduct, CATProcess
document is abnormally annotations. documents (they are in fact
huge regarding its elements. lost). Document needs to
be updated.
Ghost links in SendTo or Edit An internal of a Brep feature refers The external reference is Ghost links have been
GNL_1 (3) (*) Generic Naming
Links item. to a ghost external document. removed. removed.
The user opens a CATPart The Start-up inheritance of the Re-plugs the broken
Generative Shape with an unidentified object object is broken, it is due to instance with the correct Object now corresponding to
GST_0 (2)
Design (broken icon) called incorrect CATHybridShape.feat start-up in the a valid Rolling Offset.
RollingOffset. catalog construction. CATHybridShape catalog.
A Knowledge Check is
An error in the stream involves bad The links are restored
KWE_4 (2) Knowledge broken. "!" information is The check is not broken.
pointing in the Check attributes. correctly.
displayed.
Deletion of unused
Size of CATPart abnormally
elements. Some used
huge comparatively to the
elements (such as GSD Part is the same but smaller.
number of elements or Unused Elements (Geometrical
features, Geometrical Used GSD features,
some mechanical feature) are present or used
LIF_1 (1) Mechanical Modeler Sets and PartBodies) Geometrical Sets and
features are absent from elements should appear in the
are regenerated PartBodies are all visible
the specification tree specification tree.
properly under the in the specification tree
although detected in
CATPart in the
some commands.
specification tree
Measure has lost the link to the The measure and its
dimensions which are feature dimensions are deleted
The measure is deleted and
Measure is no more seen, pointed by measure. The link is from the measure
(*) disappears from the tree.
LIF_6 (1) Analysis not updateable. Result can CATSpecObject_Broken. If user container. Dimensions are
Document needs to be
be wrong in the edit window. delete measure in the tree stored in the measure
updated.
dimensions remain in the measure container. There are not
container. seen in the tree.
A Ghost link is visible in During a replace operation, an No more Ghost link in Send
Send To command. internal object (proxy) maintains a Removes the invalid To command.
LIF_13 (1) (*) Product Structure
link to a document which has been proxy.
removed from the product structure.
Abnormal behavior on some Some materials are deleted,
More than one material container in Deletion of over material
MAT_1 (1) Material materials (For edition, visualization may changed.
the document. containers.
deletion, visualization....). Model size is reduced.
Orphans elements in the material Deletion of orphan Model size can be reduced
MAT_2 (3) Material No Visible symptom.
container. members. significantly.
Invalid material links (In Deletion of incorrect data No more invalid material
MAT_4 (3) Material Incorrect data in material container.
Send/To command). of material container. links (In Send/To command).
CATIA Infrastructure Version 5 Release 16 Page 1271
A material parameter
disappears from specification The material parameter contains Modify the material Document needs to be
MAT_5 (2) Material
tree after a new parameter wrong data. parameter. updated.
creation.
Size of a CATPart on disk is Useless Mechanical modeler data. Reduce the size of the
MGN_6 (1) Mechanical Modeler Remove useless data.
abnormally huge. model.
The visualization of
previously dressed-up
geometry (used in Free Style
In some cases, dress-up properties
workbench) can be wrong: Correct visualization,
could be duplicated, so that one Restore correctly the
MMV_2 (3) Mechanical Modeler the dress-up can still be corresponding to the dress-
property remained even after dress-up properties.
visualized after removal. up properties.
removal.
This problem can only occur
for documents created
before CATIA V5R10.
If multiviewer infrastructure
is available on the PartBody
(e.g. in SheetMetal
workbenches), wrong view This problem can only happen for
names appear in the panels CATPart documents created on Both multiviewer panels
Erase the wrong attribute
MMV_3 (3) Mechanical Modeler "Views" and "Add view" of CXR10 level. On that level, wrong contain only the correct view
names.
the contextual menu of the attribute values were streamed on names.
PartBody. These view names the PartBody.
appear in addition to the
correct ones (i.e "3D View"
and "Flat View").
CATIA Infrastructure Version 5 Release 16 Page 1274
Generated drafting view is
not complete : some
Wrong plug of attribute from the Document needs to be
MTR_0 (2) Mechanical Modeler elements are missing Attribute reset correctly.
mechanical Body to its last solid. updated.
compared with the 3D
visualization of the Part.
Wrong visualization of a
Body, i.e: an operated Body Resets the attribute Document needs to be
MTR_3 (3) Mechanical Modeler Wrong set of attribute.
is visible as if it was not correctly. updated.
operated.
The information which is managing Adding the information. The activity is at Yes
Somme sheet metal object
SHM_0 (2) SheetMetal the activity is not present on some The activity will be at Yes Document needs to be
cannot be deactivate.
sheet metal object. after the operation. updated.
Connection with an
A constraint is not in the right Deletion of the
UAV_3 (1) Product Structure incorrect associated None.
container. constraint.
constraint.
CATIA Infrastructure Version 5 Release 16 Page 1279
Transfer the
PUBLISHING_Pointage,
The PUBLISHING_Pointage,
PUBLISHING_Etiquette
The publication is broken PUBLISHING_Etiquette and/or
and Publication is no more
UAV_15 (2) (*) Product Structure after the modification of PUBLISHING_PubName
PUBLISHING_PubName broken.
CATPart PartNumber. attributes are affected on
attributes from
Instance instead of reference.
instance level to
reference level.
Instance externals should not be Reset instance externals.
Instance externals are
UAV_16 (2) Product Structure locally set because they take None.
locally set.
settings of their reference.
Bad performance when An URL points a document through Attribute is turned into the Document is opened with
URL_1 (3) (*) Knowledge
opening a document. an invalid attribute type. correct type. correct performance.
To have the complete list of the return codes detected by the Data Upward Assistant, please refer to The List of the Return Codes Detected by the Data Upward
Assistant.
CATIA Infrastructure Version 5 Release 16 Page 1283
You can find here the list of all the return codes that can be detected by the Data Upward Assistant and a
description.
Priority levels
Priority Level Legend:
(1): Priority One Return Code: Upgrading action may lead to data deletion.
(2): Priority Two Return Code: Upgrading action may lead to data modification (without
deletion).
(3): Priority Three Return Code: Unimportant error. Upgrading action without huge impact on
data.
(*) This symbol means that the rule is not executed on a document coming from a PDM system
(ENOVIAVPM, ENOVIA LCA).
CATIA Infrastructure Version 5 Release 16 Page 1284
DOC_1 (2): non typed document in a link => Cleaner: Document typed in the link.
DOC_3 (2): missing links => Cleaner: Link counter set up-to-date.
DOC_5 (2): destroyed links => Cleaner: Re-build the missing link.
DOC_6 (3): applicative containers are lost => Cleaner: Empty stream added.
DOC_8 (3): Bad performance when opening a document due to an invalid link counter =>
Cleaner: The link that does not appear to end-user is deleted in table of inter-document links,
the table is just compacted.
DOC_9 (3): Update of a CATPart cannot be completed => Cleaner: Data contained in all
federators are put into one federator and empty federators are deleted.
DOC_11 (3) (*): SendTo on a CATPart shows a link to an useless CATPart => Cleaner:
meaningless repository, containing no Input or Inputs that are no more pointed, is deleted
CAT: Catalog
CAT_0 (2): feature catalog with no name => Cleaner: Deletion of the link to this catalog.
CCL_0 (3): description's name and Name keyword are different => Cleaner: The description is
renamed.
CCL_1 (3): same chapter appears with a name in the Specifications tree and with another
name in the definition list => Cleaner: The chapter is renamed.
CCL_2 (3) (*): When a chapter's keyword is deleted, some internal data remain in
descriptions => Cleaner: Useless internal data are removed.
CCL_4 (3): A description's keyword value may be unlinked with its chapter's
keyword => Cleaner: The keyword value is re-linked with its keyword.
CATIA Infrastructure Version 5 Release 16 Page 1285
CCL_5 (2): Chapters can not be viewed in the Catalog Editor => Cleaner: Missing description
pointing to the chapter is created under the root chaper.
EXT_0 (3) (*): A link still exists to a pointing document due to unused extensions feature =>
Cleaner: Deletion of the link, the document needs to be updated.
EXT_2 (3) (*): Ghost links when opening a CATProduct => Cleaner: The reference of an
extension is not in the same document that the reference of its base feature (probably after a
replace).
HIE: Hierarchy
HIE_3 (3): A product instance has too many sub-products => Cleaner: Deletion of the over
sub-products and product instance is synchronized.
HIE_5 (3): A change of reference is made during save as operation when a private component
cannot find its reference and error DOC_3 may reappears => Cleaner: Error DOC_3 is fixed
completely by first pass of CATDUA.
HIE_6 (1): Impossible to update the model: some assembly data (constraints) are invalid. =>
Cleaner: Invalid connection deletion.
2. Product Structure:
BRK_0 (1) (*): broken objects not aggregated => Cleaner: Deletion of objects.
LIF_2 (3) (*): objects not reachable starting from root-product => Cleaner: Deletion of
objects.
LIF_4 (3) (*): non-destroyed objects in CATProdCont container => Cleaner: Deletion of
objects.
LIF_7 (3) (*): non-destroyed connections in CATProdCont container => Cleaner: Deletion of
objects.
LIF_8 (3) (*): non-destroyed connectors in CATProdCont container => Cleaner: Deletion of
objects.
CATIA Infrastructure Version 5 Release 16 Page 1286
LIF_9 (3): non-destroyed product bag reps in CATProdCont container => Cleaner: Deletion of
objects.
LIF_12 (3) (*): Ghost Link on another document => Cleaner: Unset _ToProxy attribute.
LIF_13 (1) (*): A Ghost Link appears in SendTo command => Cleaner: Delete an internal
object (proxy) whith an invalid link to a document.
AGG: Aggregation
AGG_1 (1): aggregated object does not know its aggregating object => Cleaner: deletion
of the aggregation.
AGG_3 (2): A link Father-Son between an instance and the product is deleted, which
disables the destruction of the instance => Cleaner: Use the Spec service
CATSpecSetFather to reset the link.
AGG_4 (1) : At flexibilisation of product, a Constraint is broken. Before flexibilisation, all was
OK. => Cleaner: Connector is put again on right attribute of Product, and instanciated on all
referencing documents.
ATT_3 (1): unused attribute (activrep) valuated => Cleaner: Unset of the attributes.
ATT_4 (2): update stamp incorrect on position attribute => Cleaner: Update of UpdateStamp.
UAQ_1 (3): Quality on publication instance different from the publication startup => Cleaner:
Change quality from neutral to in.
UAV_0 (2): illegal position attribute => Cleaner: Position is set to identity.
UAV_1 (1): incorrect overloading for position attribute => Cleaner: Switch in flexible products.
UAV_2 (3): component's list with blank => Cleaner: Deletion of blanks.
UAV_3 (1): A constraint is not in the right container => Cleaner: deletion of the
constraint.
CATIA Infrastructure Version 5 Release 16 Page 1287
UAV_4 (3) (*): invalid object pointed by a connector => Cleaner: Link set correctly.
UAV_5 (2) (*): connection instance and reference point different connectors (by publication)
=> Cleaner: Connection synchronized.
UAV_6 (3): invalid connector pointed by a connection => Cleaner: Connection synchronized.
UAV_7 (2): instance of Product with overloaded contextuality => Cleaner: Product instance
synchronized.
UAV_8 (2): a Product with many representations (no Visualization when opening) => Cleaner:
Product instance synchronized.
UAV_9 (3): connector with incorrect connections => Cleaner: incorrect connections deleted.
UAV_10 (3) (*): A part document is pointing at useless components => Cleaner: empty the
_component attribute.
UAV_11 (3) (*): The attribute Shape Connector of the connector is pointing an invalid
document => Cleaner: Reset the attribute Shape connector.
UAV_12 (3) (*): The attribute _TechnoLinkAttr is wrong => Cleaner: Reset the attribute
_TechnoLinkAttr.
UAV_14 (3): Same publication appears several times in the Specification tree => Cleaner:
Remove all identical publications but one.
UAV_16 (2): Instance externals are locally set => Cleaner: Reset instance externals.
UAV_18 (2) (*): No shape representation on a part reference or the shape representation on a
reference points to another part's shape => Cleaner: The shape representation points to the
own shape of the part.
UAV_19 (2) (*): A Contextual Link is always Not UpToDate, even after an Update => Cleaner:
The ContextualLink pointing is unset.
UAV_20 (2): Error pannel on PRDCONNECTION displayed when updating the assembly =>
Cleaner: Compares the PrdConnection attributes to its direct reference, and resets the
corrupted attributes according to the value held by this reference.
UAV_21 (1) (*): The number of publication of the part in the assembly count less than the
CATIA Infrastructure Version 5 Release 16 Page 1288
number of publication in the part when opened separately => Cleaner: resets the corrupted list
of publication according to the value held by this reference.
UPG: Upgrade
UPG_0 (3): invalid multi-representation (V5R2 model) => Cleaner: Upgrade of multi-
representation.
UPG_1 (3) (*): After reordering the publications or deleting Part, the publications reference a
wrong geometry => Cleaner: Upgrade this attribute by a new Spec relation without relative
mode.
DOC_7 (2) (*): no save link to a sub-product => Cleaner: Link switch as a save-link.
SYN: Synchronization
SYN_2 (1): The PRDBAGREP attribute of the ASMPRODUCT does not reference the
PRDBAGREP of the reference ASMPRODUCT. => Cleaner: reset the BagRepsList attribute of the
ASMPRODUCT.
HIE: Hierarchy
HIE_4 (1) (*): An internal object (connector) has an inconsistent state and retains an instance-
reference link to a useless document => Cleaner: Remove the offending connector.
NUM: Numbering
NUM_0 (3) (*): A warning pop-up is displayed when opening a CATProduct => Cleaner:
Remove the phantom numbering.
3. Mechanical Modeler
BST_1 (3): BackUp StartUp not declared on CAA mechanical feature => Cleaner: BackUp
StartUp is declared.
CATIA Infrastructure Version 5 Release 16 Page 1289
LIF: Product Lifecycle
LIF_1 (1): The size of the CATPart is abnormally huge comparatively to the number of
elements and unused elements (Geometrical feature) are present => Cleaner: Deletion of
unused elements, the Part is the same but smaller.
LIF_3 (3): No visibility except the size of the CATProduct document (constraints deletion
cases) => cleaner: Deletion of unused elements; the document is the same but smaller.
LIF_5 (3) (*): non-referenced elements in the container CATSelSetsCont => Cleaner: Deletion
of elements.
LIF_10 (3) (*): not pointed or useless proxy objects => Cleaner: Deletion of the useless proxy
objects.
LIF_11 (3) (*): internal object unused in applicative container => Cleaner: Deletion of the
useless objects.
MMR_0 (1): corruption of the 3 reference planes => Cleaner: Restore valid reference planes.
MMR_1 (2): ShapeRep not pointed by a Product => Cleaner: Reset link.
MMR_2 (2): No Maintool in the Part => Cleaner: Creation of a default Maintool.
MMV:
MMV_1 (3): Invalid graphic property on the part => Cleaner : Deletion of the invalid property.
MMV_2 (3): Invalid graphic property remain in the model even after removal => Cleaner :
Restore correctly the dress-up properties.
MMV_3 (3): Wrong attribute values were streamed on the PartBody of a CATPart created on
V5R10 level => Cleaner: Erase the wrong attribute names.
MGN_0 (2): more than one topological result => Cleaner: Deletion of over results.
MGN_3 (2): invalid update state on a feature => Cleaner: Restore a valid state.
MGN_4 (3): the generic naming of the BRep features duplicates data => Cleaner: Remove the
duplicated data.
MGN_5 (3): Useless synchronization data remain on a feature => Cleaner: Remove the
CATIA Infrastructure Version 5 Release 16 Page 1290
useless synchronization data.
MGN_6 (1): Size of a CATPart on disk is abnormally huge => Cleaner: Remove useless
Mechanical modeler data.
MGN_7 (2) : Some cells of Datum Feature are not selectionnable => Cleaner: Add a namming
to the cells
MTR_0 (2): tool's result not properly plugged => Cleaner: Result plugged.
MTR_1 (3) (*): Body's reference is lost => Cleaner: Reference is set to Start-Up.
MTR_2 (2): Shape Features not properly plugged => Cleaner: Re-plug of the Shape Feature.
MTR_3 (3): invalid valuation of VisuOnOff attribute => Cleaner: Reset attribute.
MFT_0 (2): active/inactive status mismatched regardless to attribute structure => Cleaner:
Reset attribute.
MFT_1 (1): inactive Feature storing the result of the previous feature => Cleaner: No more
result in the feature.
MFT_2 (1): result of a shape feature valuated with result of the previous active shape feature
=> Cleaner: Result regenerated.
MFT_3 (1): inactive Shape Feature does not have its attribute saved or it is unset => Cleaner:
Attribute regenerated and/or re-evaluated.
GST_0 (2): the user opens a CATPart with an unidentified object (broken icon) called
RollingOffset; startup lost for a GSMRolingOffset => Cleaner: Re-plug the startup.
GSD_0 (3): unused aggregated feature => Cleaner: Deletion of these useless features.
GSD_1 (1): reference planes are set as datum or independent spec => Cleaner: Correction of
the Visu Graph attribute, aggregation of of the moved reference plane in current OpenBody and
creation of a new reference plane.
CTX: Context
CATIA Infrastructure Version 5 Release 16 Page 1291
CTX_1 (3) (*): multi-contextuality for a Part => Cleaner: Deletion of over contexts.
CST: Constraints
CST_3 (1): not valuated mandatory attributes on constraints => Cleaner: Deletion of
constraints.
CST_4 (2) (*): Ghost Link on a CATDrawing document due to an invalid "blocs" attribute of a
constraint => Cleaner: Valuate the "blocs" attributes of the constraint.
UDF_0 (2) (*): user-feature with an invalid input => Cleaner: Re-plug of inputs.
4. Assembly:
ASD_0 (1): the start up of constraint is not found. => Cleaner: Load the AsmCst.feat catalog.
ASD_3 (2): The type of a constraint is lost => Cleaner: Restore the type of the
constraint.
ASD_4 (2): attributes quality mismatched => Cleaner: Modification of the quality.
ASD_5 (1): inconsistency between the feature catalog in V5R12 GA and the catalog in later
versions or service packs => Cleaner: Corrupted Fix Together is deleted and replaced by a new
Fix Together.
ASD_6 (1): a Fix Together without parent => Cleaner: Corrupted Fix Together is deleted.
ASD_7 (2): An attribute of a constraint contains a wrong value => Cleaner: Set the
right value to the attribute of the constraint.
CATIA Infrastructure Version 5 Release 16 Page 1292
ASD_8 (3): Activity of the FixTogether is not displayed in F(x) => Cleaner: Valuate the
Activity parameter of the FixTogether.
ASD_9 (3): Impossible to reorder constraints, due to old and no more used sets => Cleaner:
Delete of the old sets and the set of constraints that are not used anymore.
ASD_10 (2): Some constraints can be seen in the 3D window, but they do not appear in the
specifications tree => Cleaner: Aggregation problem: the CONNECTION does not know the
ConstraintASM, but the ConstraintASM knows that the CONNECTION is its parent.
AFI_1 (3): assembly feature pointing wrong inputs => Cleaner: Correction of wrong links
"assembly feature->input".
AFI_2 (2) (*): An instance of a Reuse Pattern feature was pointing into a wrong
document, probably because of a problem during feature synchronization =>
Cleaner: Unset the pointing attribute on the instance.
AFI_3 (3) (*): Ghost links appear in File/SendTo command from the CATProduct => Cleaner:
Plug the instance to the right reference and Reset/Synchronize it.
5. Analysis:
SAF_2 (2): feature has no explicit image => Cleaner: Creation of an explicit image.
SAF_3 (1): feature contains invalid explicit data => Cleaner: Deletion of this data.
SAF_5 (2): nodes with wrong activity status => Cleaner: Correction of the status.
SAF_4 (2): Missing links between mesh and physical data attach on mesh => Cleaner:
Creation of the appropriate links.
6. Sketcher:
SCS_0 (2): Sketch solving result is not stable. Geometries can move when the user edits a sketch =>
Cleaner: Add a missing "Help" parameter to sketcher constraint.
CATIA Infrastructure Version 5 Release 16 Page 1293
SKT: Sketcher
SKT_24 (3): Fsur of the _FtrList must be referenced => Cleaner: Deletion of the Fsur.
SKT_26 (2): Ghost Link window when opening a CATPart => Cleaner: Re-plug the geometry
with ghost links on their details/dittos in the CATDrawing to their startups in current CATPart
document.
SMG_4 (2): ImportedGeom attribute size must be the same as the number of operators =>
Cleaner: Resize list.
SMG_5 (2): ImportedGeom attribute with no operator => Cleaner: Reevaluation of attribute.
SMG_16 (2): non-impacted Solve Manager at update => Cleaner: Set constraint attribute to
neutral.
IGS_0 (3): invalid phantom operator => Cleaner: Deletion of the operator.
SKS_0 (2): cannot use sketch absolute or a sub-element of a sketch absolute axis to create a
feature => Cleaner: CATDUA puts absolute axis feature out of date.
SKS_1 (2): Update cycle not detected => Cleaner: Change structure of feature to detect cycle.
CRV: Curve
CRV_0 (2): end points not found on the curve => Cleaner: Add limit points.
CRV_1 (3): Update result is not right because update propagation is wrong. => Cleaner:
Attributes of several features are set to sp_NEUTRAL instead of sp_IN.
CATIA Infrastructure Version 5 Release 16 Page 1294
7. Material:
MAT: Material
MAT_1 (1): more than one material container in a Part => Cleaner: Deletion of over
containers.
MAT_2 (3): orphans elements in the material container => Cleaner: Deletion of orphans.
MAT_3 (2): wrong visualization of a material => Cleaner: Reapply of material. Note that this
error could sometimes be impossible to repair if the material can not be retrieved (for example,
if the material is located in an inaccessible material catalog).
MAT_5 (2): material parameter contains wrong data => Cleaner: Modify the material
parameter.
MAT_6 (2): Ghost link on a material => Cleaner: Modify the link to a correct material link.
MAT_7 (3) (*): A blank line is displayed in the window of the "Send/To" command (ghost link)
=> Cleaner: A material is located in a wrong container (not the material container). This can
lead to ghost links. This material is unused and should be destroyed.
8. Drafting:
DAS_0 (1) (*): Unrelated document can be pointed by the drawing document (it appears using
Send To). => Cleaner: An object managing view axis origin has an invalid link to a 3D
document.
DBA:
DBA_0 (2) (*): bad link on a default feature => Cleaner: Deletion of the link.
DDU_1 (2) (*): Open a Drafting document displays a panel with an invalid link to another
drawing => Cleaner: Remove the invalid links.
DDU_2 (1) (*): Ghost link on a CATDrawing document => Cleaner: Deletion of the axis lines,
center lines or thread that are directly under the DrwCont container.
DOB_0 (1) (*) : A CATDrawing containing isolated views has still some links to 3D parts/product. This
is detected when using File/SendTo => Cleaner: Deletion of the link.
DOP_0 (1) (*) : A CATDrawing containing isolated views still has some links to 3D
parts/product. This is detected when using File/SendTo => Cleaner: Deletion of the link.
DOS_0 (1) (*): Unrelated document can be pointed by the drawing document (it appears using
Send To). => Cleaner: A section operator has an invalid link.
DOS_1 (1) (*): A section operator is not aggregated => Cleaner: Deletion of the object.
GME_0 (1) (*): Unrelated document can be pointed by the drawing document (it appears using Send
To). => Cleaner: Deletion of the object.
GME_1 (1) (*): Unrelated document can be pointed by the drawing document (it appears using Send
To). => Cleaner: Deletion of the invalid link.
DRW: Drawing
DRW_0 (1) (*): more than one drawing in the document => Cleaner: Deletion of unused
drawings.
DRW_1 (1) (*): Ghost links might be visible in a part document via edit links, or the size of a
Part document might be strangely big => Cleaner: A DrwDrawing with external links is inside
the CATPrtCont. It is not visible in the specstree.
DWE_0 (1): An object, managing links between the views and 3D document, points
an unrelated document => Cleaner: Deletion of the useless object.
CATIA Infrastructure Version 5 Release 16 Page 1296
DWS_0 (2): views not well organized in a sheet => Cleaner: Re-ordinate views.
DWV_0 (1) (*): corrupted view (not well aggregated) => Cleaner: Deletion of the view.
DWV_1 (2): a View is linked with another Drawing => Cleaner: Deletion of the link.
DWV_2 (2) (*): A warning pop up is displayed when opening a CATProduct => Cleaner: unplug
a View sub-components with ghost links from their "ghost" reference and re-plug them to their
startups in current document.
DWV_3 (3): The local transformations of geometries in views (like translations, scaling,
rotations, offset) do not work, usually when some 2D Component instances have been exploded
or exposed in the CATDrawing. => Cleaner: The geometrical result of the axis component of a
view has been lost.
DWV_4 (3): The sketch support is in the no-show space => Cleaner: The sketch support is
put in the show-space and its axis elements are put in the no-show space.
DWV_5 (3) (*): Ghost links appear in File/SendTo command from a CATDrawing => Cleaner:
Remove the invalid link.
DVM_0 (2): unused View MakeUp => Cleaner: Deletion of View MakeUp.
DWR_0 (3): incoherent relation has been detected => Cleaner: Deletion of the useless
DrwRelation.
DWT_1 (3): not aggregated pattern has been detected => Cleaner: Deletion of the pattern.
DAF_0 (3): Area Fill without profile => Cleaner: Deletion of area.
DAF_1 (3) (*): Area Fill not aggregated => Cleaner: Deletion of area.
DAF_2 (3) (*): Area Fill with a missing curve => Cleaner: Deletion of area.
DAF_3 (3): Area Fill without pattern => Cleaner: Apply default pattern.
DAF_4 (1): A document contains AreaFills with ghost links to other documents => Cleaner:
Delete these AreaFills.
HLV_0 (1) (*): A generative view is not aggregated => Cleaner: Deletion of the object.
HLV_1 (1) (*): The drawing document size can be out of propotion regarding the useful data
contained inside => Cleaner: Deletion of the non aggregated generative view.
STD: Standards
STD_0 (2): too many standards in the document => Cleaner: Deletion of unused standards.
STD_1 (2): Standard not synchronized with the active sheet => Cleaner: Re-synchronization
of standards.
DET_0 (3) (*): 2D Component not aggregated => Cleaner: Deletion of component.
DET_1 (3) (*): 2D Component not typed through interface => Cleaner: Deletion of component.
DET_2 (2) (*): 2D Component instance has its reference outside its document => Cleaner: 2D
component reference is created inside the same document and replace the wrong one.
DET_3 (1): 2D Component instance has too big or too small scale => Cleaner: Deletion of the
scale.
DET_4 (2) (*): redundant local reference exists in the model => Cleaner: Instances of the
redundant local reference are redirected to the good one and the redundant local reference is
deleted.
DET_6 (1): Unpredictable behavior when using a drafting detail/ditto => Cleaner: invalid 2D
component instance is deleted.
DET_7 (2) (*): Open a CATDrawing displays a panel with an invalid link => Cleaner: unplugg
CATIA Infrastructure Version 5 Release 16 Page 1298
the View sub-components with ghost links from their "ghost" reference and replug them to their
startups in current document.
OLE_0 (2) (*): OLE object pointing at an invalid drawing => Cleaner: the OLE object is
replaced by a new one.
DWG_0 (1): object managing dimension generation no more used => Cleaner: Deletion of
GenDim.
DWG_1 (3): object managing dimension generation not aggregated => Cleaner: Deletion of
GenDim.
DWC: Callout
DWA_1 (3): object manufacturing cut-views not aggregated => Cleaner: Deletion of Projected
Axis.
DWH_1 (3): generative pattern not aggregated => Cleaner: Deletion of Generative pattern.
DWP_0 (3): pointer for pattern on 3D no more used => Cleaner: Deletion of object.
DWP_1 (1): pointer for pattern on 3D not aggregated => Cleaner: Deletion of object.
DAO:
DAO_0 (3) (*): Associativity pointing an external link with the document => Cleaner: Deletion
of Associativity.
DAO_1 (3) (*): Ghost Link due to useless drafting data referencing another document =>
Cleaner: Deletion of useless data and its link.
PIC_0 (3): Non aggregated Picture => Cleaner: Deletion of the picture.
CATIA Infrastructure Version 5 Release 16 Page 1299
VWN: VieWName
VWN_0 (1) (*) : Ghost links are visible through File Send to => Cleaner: The formula is deleted then
rebuilt so that there are no external parameters.
9. Annotation:
DST_0 (1): invalid simple text => Cleaner: Deletion of the text.
DST_1 (1) (*) : A ghost link appears in old drawing containing a section view. => Cleaner:
Removes the link but keeps the text as it was.
DCR: Connector
DCR_0 (2): problem on connector => Cleaner: Retrieve section specification in related view.
DCR_1 (3) (*): obsolete internal element for associativity => Cleaner: Deletion of object.
DCR_2 (1): Broken dimension or ghost link on a CATPart in Send To command => Cleaner:
Information of associative dress-up (dimension, annotation, constraint,...) for assembly
positioning has been lost.
DCR_3 (1): A link to a 3D connector has not been deleted after isolate => Cleaner: Deletion of
each 3D connector which can be found in an interactive view.
DCR_4 (3): Unnecessary big drawing document => Cleaner: Deletion of useless element.
DCR_5 (1) (*): The "Send to" command shows that a drawing is linked to another drawing =>
Cleaner: Deletion of this link.
DCS_1 (2): Constraints, which are not correctly aggregated, are not taken into account =>
Cleaner: Change the place where the constraints are aggregated.
DCT: Container
DCT_0 (1): Data model with the V4 format became useless but are nevertheless still stored
=> Cleaner: Delete the useless data.
CATIA Infrastructure Version 5 Release 16 Page 1300
DCT_1 (2): Bad display of fonts, diameter symbol or no visualization of datum feature =>
Cleaner: Create a missing feature for the annotations' visualization.
DCT_2 (1) (*): Ghost links appear in Send to command due to non aggregated feature =>
Cleaner: Delete the non aggregated feature
DDI: Dimension
DDI_0 (2): invalid dimension pointing data => Cleaner: Deletion of the dimension.
DDI_1 (1) (*): dimensions pointing in another document => Cleaner: Deletion of the
dimension.
DDI_2 (1) (*): constraint data corrupted => Cleaner: Deletion of the dimension.
DDI_3 (3): non aggregated dimension => Cleaner: Deletion of the dimension.
DDI_4 (2): The dimension display does not match dimension properties => Cleaner:
Update dimension properties.
DDI_5 (1): The number of dimension found by search command is higher than the number of
dimension seen by the user => Cleaner: Deletion of each dimension which is not visualized in
the View.
DAC_0 (1) (*): invalid dimension line => Cleaner: Deletion of the dimension.
DAC_1 (1): The number of graphical dimensions found by search command is higher than the
number of graphical dimensions seen by the user => Cleaner: Deletion of each graphical
dimension which is not visualized in the view
DCH:
DCH_0 (1): Invalid 3D-Connector referred in constraint => Cleaner: Deletion of the constraint.
DCH_2 (2) (*): Send to command shows that an isolated view is still linked to its part =>
Cleaner: Deletion of each hybrid constraints which can be found in an interactive view.
DTE:
DTE_0 (3): internal drafting data is erroneously referencing another document => Cleaner:
Deletion of the link.
CATIA Infrastructure Version 5 Release 16 Page 1301
FTA_1 (1) (*): Some features in TTRS (Technologically and Topologically Related
Surface) container are not valid; the TTRS features become invalid because their StartUp has
been removed from the container => Cleaner: Deletion of the invalid TTRS features.
FTA_2 (3): The RGE (Reference Geometrical Elements) feature is not used by any 3D
annotations; unused elements (RGE) are present => Cleaner: Deletion of the unused RGE
features.
FTA_3 (3): The TTRS feature is not used by any 3D annotations; unused elements (TTRS) are
present => Cleaner: Deletion of the unused TTRS features.
FTA_4 (3): Deleting FTA annotations do not destroy all Drafting internal entities. => Cleaner:
Delete all Drafting annotations which are not pointed by FTA one.
11. SheetMetal:
UPD: Update
UPD_1 (2): invalid update stamp => Cleaner: Set update to false.
SHM: SheetMetal
SHM_0 (2): element with no activity or no value => Cleaner: Activity is fixed.
SHM_1 (2): internal BRep Edges features were pointed but not aggregated => Cleaner:
Aggregate the involved BRep Edge features.
12. Manufacturing:
MFG: Manufacturing
MFG_0 (1): Machining Feature not referenced by an Activity; unused machining feature is not
deleted (activities cases) => Cleaner: Deletion of the unused Machining Feature.
CATIA Infrastructure Version 5 Release 16 Page 1302
MFG_1 (1): Pattern Definition not referenced by a Pattern Usage; unused pattern definition is
not deleted (pattern cases) => Cleaner: Deletion of the unused Pattern Definition.
MFG_2 (2): Manufacturing Geometry referencing a duplicated body; the body referenced by a
manufacturing geometry in SMART NC mode is duplicated => Cleaner: Deletion of duplicated
body.
MFG_3 (1): Toolpath not referenced by an Activity => Cleaner: Deletion of the unused
Toolpath.
13. Knowledge:
KWE: Knowledge
KWE_1 (1): knowledge object not aggregated; bad performance when opening a document
and an URL points a document through an invalid attribute type => Cleaner: Deletion of the
Attribute. If the parameter is pointed by a relation, add object in parameter set; if the object is
a relation, add it in the relation set).
KWE_2 (1): Knowledge Relation in a CATPrtCont points to other documents => Cleaner: The
relation is destroyed.
KWE_3 (2): The output value of a relation is not consistent. After forcing relation evaluation,
its value changes => Cleaner: The evaluation is forced.
KWE_4 (2): A Knowledge Check is broken. "!" information is displayed and an error in the
stream involves bad pointing in the Check attributes => Cleaner: The links are restored
correctly.
KWE_5 (2): A parameter external Reference is synchronized but with a wrong value =>
Cleaner: the value is updated with the good one.
URL_1 (3) (*): Bad performance when opening a document and an URL points a document
through an invalid attribute type => Attribute is turned into the correct type.
14. Kinematics:
JNT: Joint
JNT_1 (1): One or more kinematics joint axis are corrupted => Cleaner: Deletion of corrupted
joint.
JNT_2 (1): One or more geometries pointed by a kinematics joint are corrupted => Cleaner:
CATIA Infrastructure Version 5 Release 16 Page 1303
Deletion of the corrupted joint.
JNT_3 (1): Several Mechanism containers exist in the same CATProduct document =>
Cleaner: Deletion of all Mechanism containers except the first non-empty one.
JNT_4 (2): Constraints associated to the joints of a mechanism are broken => Cleaner:
replace an incorrect pointed geometric element by a correct one.
JNT_5 (2): A "Point on Curve" Joint simulation is not correct => Cleaner: Internal frames of
the joint are updated.
GNL_1 (3) (*): BRep feature is pointing at a ghost document => Cleaner: Deletion of link.
GNL_3 (3) (*): BrpRsur, BrpWire, ... are not aggregated => Cleaner: Deletion of BrpRsur,
BrpWire,...
FGM_1 (3): the size of the CATPart is abnormally huge comparatively to the number of
elements. Some vertices have unnecessary geometric data (linked curves / surfaces and some
surfaces are over defined (unnecessarily extrapolated) => Cleaner: Removing of unnecessary
geometric data, the Part is the same but smaller.
If you update the CATPart, this error may re-appear again (after the cleaning rule).
17. SpaceAnalysis:
LIF_6 (1) (*): Dimension which are CATSpecObject_Broken => Cleaner: Deletion of the
dimension and measure.
CATIA Infrastructure Version 5 Release 16 Page 1304
BOL: Boolean
BOL_0 (2): Visualization problems due to Boolean between Solid body (old) and hybrid body (new)
=> Cleaner: Invalid operand body will be moved under the part.
CPF_0 (3): Size of a CATPart abnormally huge comparatively to the number of elements =>
Cleaner: Delete the Unreferenced BREP features.
DRF: Draft
DRF_0 (3): Faces to draft, fix aggregation of Brep Features. => Cleaner: remove Rsur
Features from CGMBody to PartBody.
DRF_1 (3): The default pulling direction is not compatible in pull dir object and vector. =>
Cleaner: The default pulling direction in object and vector is reset.
DVB_0 (3): An Applicative Design Table can not be deleted => Cleaner: A Design table link found
even when no feature was using it.
FIL: Fillet
FIL_0 (2): During the edition of a fillet, an error "Internal error in mechanical modeler" is flashed.
=> Cleaner: Move the PointOnEdge (FilletRadius object containing it) to appropriate the ribbon.
THD: Thread
THD_0 (3): A Link between a design table and the standard reference file is not broken =>
Cleaner: break the link.
MIR: Mirror
MIR_0(2): One or more than one reference elements kept in Generative Tool for
mirroring is lost => Cleaner: The reference elements kept in Generative Tool are
created again.
PAT: Pattern
PAT_0 (1): Document can not be updated => Cleaner: Redundant instances in GenerTool of
CATIA Infrastructure Version 5 Release 16 Page 1305
User Pattern are deleted.
19. PlantShipModeler:
BST_0 (3): The Backup StartUp is not declared on Psp Product => Cleaner: The Backup
StartUp is declared.
BDR:
BDR_0 (3): Invalid version of 2D/3D modeling => Cleaner: Upgrade will eliminate direct
pointing to schematic functions.
CDC_0 (1): The user will be prompt with error window if an invalid version of cross document
connections exists => Cleaner: Use publication to support cross document connections.
SCH: Schematic
SCH_0 (3): Mismatched update state on an extension => Cleaner: Update state set to TRUE.
20. V4 V5 Interoperability:
FS4:
FS4_1 (3): Some elements should not be in the container => Cleaner: Deletion of Unwanted
Extension.
21. Electrical:
EHI_1(3): Flexible curve attributes are not correctly valuated => Cleaner: Set the
flexible curve attributes to correct value.
EHI_2 (2): The display of the name of electrical harness features is given by
Reference Designator attribute value and is not NLS compatible => Cleaner: unset
CATIA Infrastructure Version 5 Release 16 Page 1306
the Reference Designator attribute value for Branch and Bundle Segments.
EHI_3 (2) (*): Electrical knowledge formula is not visible => Cleaner: all electrical formulas
under the geometrical bundle are recreated correctly with the correct formulas.
EHI_4 (1): Bundle segments lead to twisted configuration if minimum bend radius is smaller
than the diameter => Cleaner: The Rib geometrical feature does not handle in standard.
EDL_1 (3): Electrical part document is modified during the instantiation from catalog =>
Cleaner: Update the electrical features in the part.
UFC_1 (2): An invalid link on DMU Fitting file appears when using the "Send To" command on a
specific CATProcess => Cleaner: deletes the unwanted "Track" container.
SHC_1 (3): Performance issue when loading a CATPart => Cleaner: deletes an unwanted "Shuttle"
container.
TRC_1 (3): The name of an invalid CATProduct appears when using the "Send To" command on a
specific CATPart => Cleaner: deletes an unwanted "Track" container.
23. Robotics
IGP: IGriP
IGP_1 (1): Not aggregated TagConnectors created on constraint definition are deleted by CATDUA
when processing LIF_8 error => Cleaner: Aggregate the floating TagConnectors with the TagGroup it's
logical parent.
TFC_0 (2): When opening only a sub-product of a Tooling Assembly some products that are
not part of the loaded sub-product are also loaded => Cleaner: The pointing attribute is
resetted on the first rank instance of the product.
CATIA Infrastructure Version 5 Release 16 Page 1307
TFC_1 (2): A product takes a very long time to be closed => Cleaner: Suppress duplicated
links.
TFC_2 (2): When opening only a sub-product of a Tooling Assembly some products that are
not part of the loaded sub-product are also loaded => Cleaner: Resets to 0 all the attributes of
the useless extensions (their complete removal is not possible).
CATIA Infrastructure Version 5 Release 16 Page 1308
Conferencing
one Manager, launch the backbone daemon on node1: "CATSysDemon -dm domain.lst -timeout 3000".
Launch the Backbone daemon on both node2 and node3 as follows: "export
CATBBDomainManager=node1 CATSysDemon -timeout 3000". Once initialized, all users must select
the Backbone driver option using: Tools-> Options -> General -> General. In the Conferencing area,
check the Backbone option.
Initializing a Conference on Windows using the Backbone Driver As Backbone Manager, launch the backbone
daemon on node1: "CATSysDemon -dm domain.lst -timeout 3000". Launch the Backbone daemon on
both node2 and node3 as follows: "export CATBBDomainManager=node1 CATSysDemon -timeout
3000". Once initialized, all users must select the Backbone driver option using: Tools-> Options ->
General -> General. In the Conferencing area, check the Backbone option.
Initializing a Conference on Windows using the NetMeeting Driver All users must select the NetMeeting
driver option using: Tools-> Options-> General -> General. In the Conferencing area, check the
NetMeeting option.
Organizing a Conference
Working in a Conference
Sharing Documents
Transferring Files
Leaving a Conference
CATIA Infrastructure Version 5 Release 16 Page 1309
This scenario describes how to initialize a conference on UNIX using the Backbone driver.
Conferencing enables people who are geographically separated to dialog and work together as if they
were virtually in the same room. Audio, video or chat tools enable the conference members to dialog while
whiteboard or any other application sharing capabilities enable them to share documents or even
applications. Usually, one member has a leading role, he is named the host or the master member.
The conferencing functionality is available on both the Windows and UNIX platforms.
Backbone is a Dassault Systèmes component which enables the creation of information channels between
various applications running on various machines.
Backbone must be implemented on each computer that will be used by eventual conference members and
on a reference server.
Applications do not communicate directly but through local servers (CATSysDemon servers), which
communicate among themselves via a Domain Manager (which is itself CATSysDemon server)
As Backbone Manager, you must define the Domain that will enable the CATSysDemon servers to
communicate with one another.
1. Select a machine which will be the Domain Manager (Backbone Manager), e.g. node1.
2. Create a file containing the list of machines that will be allowed to connect to the Domain, e.g.
node2
node3
node4
node5
3. Launch the CATSysDemon command with the above list of machines as parameter:
export CATBBDomainManager=node1
5. All members of a conference must select the same conference driver, i.e. all members must select
On UNIX
On UNIX it is possible to modify the default communication ports. The communication technology used for
conferencing is socket-based. Your administrator must define the communication ports that will be used.
On UNIX, the default ports are 6666 and 6667.
If these default ports are not available, you can modify their values in the file /etc/services by replacing
6666 and 6667 by the available ports in the following lines:
catiav5bb 55555/tcp
catiav5run 55556/tcp
On UNIX it is possible to automatically launch the CATSysDemon server by adding the following line in the
file /etc/inetd.conf:
where runCATSysDemon is a shell which will launch CATSysDemon as a Domain Manager, for which you
also have the following options:
CATIA Infrastructure Version 5 Release 16 Page 1311
The -opendm option can also be added to enable ANY other machine to be connected.
You can use -dmhost <hostname> option instead, if the CATBBDomainManager environment variable
is not set.
The "-h" option gives you a list of the available options. For instance:
-timeout <time in seconds> enables to leave the server running more than the default 300s when no
client application is connected.
A Domain Lister must be launched to enable a machine from domain A to communicate with a machine
from domain B.
The domain Lister aims at providing a list of the domain managers. This consists in creating a meta-
domain where the Domain Lister is Domain Manager, and where the Domain Managers are clients.
● On the lister machine (let's call it node1), the CATSysDemon server must be launched using the "-dl
<filepath>" option, <filepath> being a file containing the list of every (other) machine belonging to
the meta-domain
● Before running the other servers in the meta-domain, the Domain Lister host name must be specified
via the CATBBDomainLister variable:
This scenario describes how to initialize a conference on Windows using the Backbone driver.
Conferencing enables people who are geographically separated to dialog and work together as if they
were virtually in the same room. Audio, video or chat tools enable the conference members to dialog while
whiteboard or any other application sharing capabilities enable them to share documents or even
applications. Usually, one member has a leading role, he is named the host or the master member.
The conferencing functionality is available on both the Windows and UNIX platforms.
Backbone is a Dassault Systèmes component which enables the creation of information channels between
various applications running on various machines.
Backbone must be implemented on each computer that will be used by eventual conference members and
on a reference server.
Applications do not communicate directly but through local servers (CATSysDemon servers), which
communicate among themselves via a Domain Manager (which is itself CATSysDemon server)
As Backbone Manager, you must define the Domain that will enable the CATSysDemon servers to
communicate with one another.
1. Select a machine which will be the Domain Manager (Backbone Manager), e.g. node1.
2. Create a file containing the list of machines that will be allowed to connect to the Domain, e.g.
node2
node3
node4
node5
3. Launch the CATSysDemon command with the above list of machines as parameter:
set CATBBDomainManager=node1
5. All members of a conference must select the same conference driver, i.e. all members must select
The -opendm option can also be added to enable ANY other machine to be connected.
You can use -dmhost <hostname> option instead, if the CATBBDomainManager environment variable
is not set.
The "-h" option gives you a list of the available options. For instance:
-timeout <time in seconds> enables to leave the server running more than the default 300s when no
client application is connected.
This scenario describes how to initialize a conference on Windows using NetMeeting as conference driver.
Conferencing enables people who are geographically separated to dialog and work together as if they
were virtually in the same room. Audio, video or chat tools enable the conference members to dialog while
whiteboard or any other application sharing capabilities enable them to share documents or even
applications. Usually, one member has a leading role, he is named the host or the master member.
The conferencing functionality is available on both the Windows and UNIX platforms.
1. All members of a conference must select the same conference driver, i.e. all members must select
If the NetMeeting interface is already on the desktop, you can use it to host a conference by selecting the
Call/Host Meeting menu item, and then connect to that conference by selecting Tools->Conferencing-
>Host from the menu bar.
Likewise, guests already in a NetMeeting conference can connect to that conference by selecting the
Tools->Conferencing->Guest from the menu bar.
CATIA Infrastructure Version 5 Release 16 Page 1316
Each participant of the conference must have access privileges to all data that he will visualize and he must load
the data manually. Information about which documents are open in the Host session is provided to all participants
on the Document page.
● workbench transition
● object selection
● viewpoint modification (zoom, rotation)
● 3D annotations (creation, modification and deletion)
● 2D annotations (linked to cameras) creation, modification and deletion
● move products (free hand or simulation context)
● show/hide
● specification tree status (if you expand a node as the host it is replicated in the guest session)
It is now possible to use the F3 key to toggle the visibility of the specification tree. the coherence of which is
maintained for all member sessions of the conference.
If you are using NetMeeting as driver, the NetMeeting dialog box will also appear.
If the NetMeeting interface is already on the desktop, you can use it to host a conference by selecting the
Call/Host Meeting menu item, and then connecting to that conference by selecting Tools->Conferencing->Host
from the menu bar.
Likewise, guests already in a NetMeeting conference can connect to that conference by selecting the Tools-
>Conferencing->Guest from the menu bar.
As much as NetMeeting functionality would enable you to perform some of the conferencing actions, they will not
be described in this documentation.
Note, however, that even if you manage the conference completely from the Conferencing dialog box, you must
leave the NetMeeting dialog box opened as it is serving as the conference driver.
CATIA Infrastructure Version 5 Release 16 Page 1318
An information box appears indicating that you are waiting for a response to your call.
When your invitation has been accepted by a given guest, that guest's identification will appear in the
Other participants area of the Setup page.
CATIA Infrastructure Version 5 Release 16 Page 1319
As soon as the conference is organized (i.e. at least 2 members connected), the Visual Control page is
accessible.
The conference is suspended. Everybody can continue working, opening documents, annotating documents, etc.
3. At any moment, click the Who I am button to edit your personal identification information.
4. Click the Start the Visual Conference button to start the visual conference.
The conference status changes to In Progress. (The Start the Visual Conference button changes
5. Click the Suspend the Visual Conference button to suspend the visual conference.
The conference status changes to Suspended. (The Suspend the Visual Conference button changes
Each participant of the conference must have access privileges to all data that he will visualize and he
must load the data manually. Information about which documents are open in the Host session is
provided to all participants on the Document page.
● workbench transition
● object selection
● viewpoint modification (zoom, rotation)
● 3D annotations (creation, modification and deletion)
● 2D annotations (linked to cameras) creation, modification and deletion
● move products (free hand or simulation context)
● show/hide
● specification tree status (if you expand a node as the host it is replicated in the guest session)
It is now possible to use the F3 key to toggle the visibility of the specification tree. the coherence of which
is maintained for all member sessions of the conference.
1. To join the conference as a guest, in the menu bar, select the Tools->Conferencing->Guest.
You must now wait until you receive a call from the Host inviting you to join the conference.
CATIA Infrastructure Version 5 Release 16 Page 1321
If you are using NetMeeting as driver, the NetMeeting dialog box will also appear.
If the NetMeeting interface is already on the desktop, you can use it to host a conference by selecting the
Call/Host Meeting menu item, and then connecting DMU to that conference by selecting Tools-
>Conferencing->Host from the menu bar in the DMU window.
Likewise, guests already in a NetMeeting conference can connect DMU to that conference by selecting the
Tools->Conferencing->Guest from the menu bar in the DMU window.
As much as NetMeeting functionality would enable you to perform some of the conferencing actions, they
will not be described in this documentation.
Note, however, that even if you manage the conference completely from the Conferencing dialog box,
you must leave the NetMeeting dialog box opened as it is serving as the conference driver.
CATIA Infrastructure Version 5 Release 16 Page 1322
2. You must now wait until you receive a call from the Host inviting you to join the conference.
3. When you receive the invitation, click Accept in the Incoming Call dialog box.
As soon as the conference is active (i.e. at least 2 members connected), the Visual Control
page is displayed.
4. At any moment, you can click the Who I am button to edit your personal identification
information.
Any participant can request to speak by clicking the Speak radio button on the Visual Control page. The
host grants the request to speak by double-clicking the name of the requesting participant in the
Speaking requests area of the Visual Control page. Of course, the host member can become speaker
at any time by requesting to speak and granting his / her own request.
The host member can suspend the visual conference at any time. All he needs to do is click the Suspend
the Visual Conference button. Performing this action allows everybody to work on their own.
Only the host can suspend and start the visual conference.
Conference mode
CATIA Infrastructure Version 5 Release 16 Page 1324
● Directed: the host manages the requests to speak
● Free: any participant can speak at any moment
Participant mode
● Record on / Record off: participants can record events in order to visualize all of the events that
transpired while they were in a break
● Update: recorded events are replayed one by one
● Listen and Work: participants can either listen to the speaker or choose to momentarily disengage
from the visual conference in order perform work not related to the conference
● Speak: to request to speak, a participant clicks the Speak radio button (if the Conference mode is
Free, then there is of course no need to request to speak)
The image of a person with raised hand appears, indicating the participant's request to speak. The
requesting participant must now wait until the Host grants the request.
CATIA Infrastructure Version 5 Release 16 Page 1325
3. As soon as the request is granted, the requesting participant's Speak radio button becomes
When the speaker is performing actions in the interactive session, his / her name now appears under the
arrow.
CATIA Infrastructure Version 5 Release 16 Page 1327
Access permissions: Each conference member wants to share some of his components with some of the other
members, but perhaps not with all of them. For this reason, he must be able to define access permissions (visible or
invisible) per component and per conference member. In practice, the shared document (often called the "Root
product") belongs to the Host member, who calls the Guest members and chooses "who sees what". Guest members
will receive only those files they are allowed to see.
Component insertion: Afterwards, each member can add his own components in the shared document, having
previously determined the permissions of other participants.
Sharing Documents
At the bottom of the Document page, the upper line is meant to read as a sentence indicating your intention with
regards to document sharing, e.g. "Set selected components visible for Jean Dupont".
1. Click Set selected components combo-selection button and select the desired mode from the proposed list.
2. Click the for combo-selection button and select the intended recipient of the share action from the proposed
list.
The selected documents will now change to status Visible for the indicated recipients.
CATIA Infrastructure Version 5 Release 16 Page 1328
At the bottom of the Document page, the lower line is meant to read as a sentence indicating your intention with
regards to document loading, e.g. "Set selected components to load".
1. Click Set selected components combo-selection button and select the desired mode from the proposed list.
The selected documents change to status Loaded and are inserted into the participant's DMU session.
CATIA Infrastructure Version 5 Release 16 Page 1329
Transferring Files
Files can be transferred between users during the conference. This enables you to perform conferencing
on VPM data, as one member of a conference can transfer the necessary PSN file that will enable another
member of the conference to visualize the same ENOVIAVPM data.
1. Clicks on the To selection button and chooses the intended recipient from the proposed list of
conference members.
2. Enters the file name in the File text-entry field or clicks the Browse button to select the file by
3. Presses the Send button to send the file to the intended recipients.
CATIA Infrastructure Version 5 Release 16 Page 1331
4. In order to specify the location at which he wishes to place the sent file, he enters the directory
name in the Directory: text-entry field or clicks the Browse button to select the directory by
5. Presses the Accept button to accept the file at the specified location.
CATIA Infrastructure Version 5 Release 16 Page 1332
2. To send a message:
Leaving a Conference
Any participant (host and guests) can leave the conference at any time. If the host leaves the conference,
the conference is terminated for everyone.
1. To leave a conference, in the menu bar, select Tools -> Conferencing -> Stop.
The Conferencing dialog box is closed, you have left the conference.
CATIA Infrastructure Version 5 Release 16 Page 1336
In this section, you will find information about interoperability between CATIA Knowledgeware
● Work on your design in CATIA, whether from scratch or modifying an existing design
● Save your CATIA data in ENOVIA.
● In the Product Structure workbench of CATIA V5, click the Connect to Enovia LCA icon to
establish the connection between CATIA V5 and ENOVIA LCA.
1. In the ENOVIA home page, open the Engineering Life Cycle folder and double-click the Product
Classes folder.
2. In the Product Class browser, click the New Product Class Root icon in the topmost
toolbar.
3. Enter a meaningful name for your product class root in the Product Class ID field and then
click Add.
4. Right-click the product class root you have just created and select New -> Product from the
contextual menu.
CATIA Infrastructure Version 5 Release 16 Page 1339
5. Enter a meaningful name for your product in the Product ID field and then click Add.
6. Don't forget to click the Save icon in the topmost toolbar to save the structure in ENOVIA.
1. In CATIA, click the Connect to ENOVIA LCA icon ( ) to connect your ENOVIA LCA
database.
2. In ENOVIA, right-click the ENOVIA product and select Send to -> CATIA V5 from the
contextual menu.
CATIA Infrastructure Version 5 Release 16 Page 1340
This is what you see in CATIA: the ENOVIA product is mapped to the CATIA document root.
Note: You also need to send any existing workpackages you need from ENOVIA. If you send a
workpackage, the product is also sent - you do not need to send both.
1. In the Product Structure workbench of CATIA V5, click the Save Data in ENOVIA LCA
The Save in ENOVIA V5 dialog box appears showing objects to be saved and set to
the correct save mode and save options.
A Save in ENOVIA V5 progress bar lets you monitor the progress of the operation.
CATIA Infrastructure Version 5 Release 16 Page 1341
For more information, see the CATIA / ENOVIA Interoperability User's Guide and the appropriate
ENOVIA LCA guide.
CATIA Infrastructure Version 5 Release 16 Page 1342
● Work on your design in CATIA, whether from scratch or modifying an existing design
● Save your CATIA data in ENOVIA.
● In CATIA, click the Connect User to ENOVIA V5 icon ( ) to establish the connection between CATIA V5 and
ENOVIA LCA.
1. In the ENOVIA home page, open the Engineering Life Cycle folder and double-click the Product Classes folder.
2. In the Product Class browser, click the New Product Class Root icon in the topmost toolbar.
3. Enter a meaningful name for your product class root in the Product Class ID field and then click Add.
4. Right-click the product class root you have just created and select New -> Product from the contextual menu.
5. Enter a meaningful name for your product in the Product ID field and then click Add.
6. Don't forget to click the Save icon in the topmost toolbar to save the structure in ENOVIA.
Note that after creating the PCR, you can leave ENOVIA LCA.
CATIA Infrastructure Version 5 Release 16 Page 1343
❍ Click the Search ENOVIA icon ( ). The VPM Search dialog box is displayed.
❍ In the Objects scrolling list, select the Product option.
❍ Enter the Owner's ID.
❍ Click OK when done. The Product ID is displayed in the Result window.
❍ Double-click the product.
❍ Right-click the root product or the part instances and select the Open command. The Open Modes dialog box
is displayed. Leave the default settings and click OK. The CATIA view is displayed.
1. In the Product Structure workbench of CATIA V5, click the Save Data in ENOVIA V5... icon in the ENOVIA V5
toolbar.
The Save in ENOVIA V5 dialog box appears showing objects to be saved and set to the correct save mode and save
options.
A Save in ENOVIA V5 progress bar lets you monitor the progress of the operation.
CATIA Infrastructure Version 5 Release 16 Page 1345
❍ Technological packages are entities that are created by you. You may decide to create
one or several technological packages under the same product. Only one of these
technological packages is considered as active. Once created, application data that is
created in the active product is added to the current active technological package.
❍ Technological packages can be considered as folders (for the representation in V5 tree
view), and as separate documents associated with the product (for the persistency
aspect) even if they are not implemented as documents.
❍ Technological packages can be heterogeneous in terms of included applicative data.
❍ Each technological package can be loaded or not in CATIA (via VPM Navigator).
❍ User rights and lock capabilities can be granted/assigned to a technological package.
❍ When loading a product structure, technological packages are not loaded by default: You
can identify the technological packages associated with the product structure and decide
to load them or not. This capability is available through the VPM Navigator user interface.
● Knowledge objects usually make reference to other objects that may belong to the product structure itself,
to other technological packages, or to part documents that belong to the product structure. Thus, those
references need to be stored in ENOVIA and navigated through VPM Navigator.
● The following Knowledge features are supported:
The solution coverage depends on the kind of information that can be referenced through Knowledgeware
relations.
Note that it is possible to save design tables external files in technological packages.
● Make sure you have selected ENOVIAV5 in the View -> Toolbars menu.
1. Create a Product in ENOVIA LCA. Note that you can close ENOVIA LCA after creating the Product.
❍ Click the Search ENOVIA icon ( ). The VPM Search dialog box is displayed.
❍ In the Objects scrolling list, select the Product option.
❍ Enter the Owner's ID.
❍ Click OK when done. The Product ID is displayed in the Result window.
❍ Double-click the product. The VPM Navigator view is displayed.
❍ Right-click the root product and select the Open... command. The Open Modes dialog
box is displayed. Leave the default settings and click OK. The CATIA view is displayed.
3. Click the root product and select the Insert->Existing Component... command. Select the
4. Click the root product and select the Insert->Existing Component... command. Select the
CATIA Infrastructure Version 5 Release 16 Page 1350
5. Optional: Access the assembly design workbench to add constraints to the assembly.
6. Create a Volume parameter that will compute the bottle total volume.
❍ Select Volume in the scrolling list. Click the New Parameter of type button.
❍ Edit the name of the new parameter (Total_Bottle_Volume in this scenario) in the Edit
Name or value of the current parameter and click Add Formula.
❍ Enter the formula below by selecting the publications in the specification tree, and click OK
twice when done:
❍ The new parameter is displayed under the Parameters node located below the Default-
Technological package.1 node in the Specification tree.
❍ Right-click the technological package and select the Properties command. Rename the
technological package in the Name field (Bottle_Volume in this scenario), and click OK when
done.
7. Click the Save data in Enovia V5 icon ( ). The Save in ENOVIA dialog box is displayed. Click
OK to save the data.
❍ Click the Search ENOVIA icon ( ). The VPM Search dialog box is displayed.
❍ In the Objects scrolling list, select the Product option.
❍ Enter the Owner's ID.
❍ Repeat the same operation with the technological package (Bottle_Volume). Both items are
now loaded.
CATIA Infrastructure Version 5 Release 16 Page 1352
A copy of
the cap
volume
parameter
is made.
Note that
if you
update
the
formula
an error
will be
raised
since the
cap is not
loaded.
CATIA Infrastructure Version 5 Release 16 Page 1353
● KwrBottle2.CATPart
● KwrBottle3.CATPart
The replace process is based on publications. Therefore, if you want to replace elements that contain
formulas, the parameters used in the formula should be published and the formula should be based
on these publications.
1. Create a Product in Enovia LCA (Bottle in this scenario). Note that you can close ENOVIA LCA
❍ Click the Search ENOVIA icon ( ). The VPM Search dialog box is displayed.
❍ In the Objects scrolling list, select the Product option.
❍ Enter the Owner's ID.
❍ Click OK when done. The Product ID is displayed in the Result window.
❍ Double-click the product.
❍ Right-click the root product and select the Open command. The Open Modes
dialog box is displayed. Leave the default options and click OK. The CATIA view
is displayed.
4. Open the KwrCap.CATPart file and click the Save data in Enovia V5 icon ( ). The Save
in ENOVIA dialog box is displayed.
5. Click the button. Select the part in the table and click Modify.
6. Select the Bottle root product, and click OK. The part is saved in Enovia.
7. Repeat the steps above for the following parts: KwrBottle2.CATPart and KwrBottle3.CATPart.
8. Click the Search ENOVIA icon ( ). The VPM Search dialog box is displayed.
10. Click the Advanced Search tab. Select Owner in the Attributes scrolling list and enter your
identifier in the Value field. Click Add and OK. The Parts display in the Results window.
12. In the Open Modes dialog box, check the Document Window and the Automatic lock of all
13. Right-click Cap in the specification tree and select the Copy command and paste it into the
ENOVIA5\Bottle window.
14. In the Result window, right-click Bottle2 and select the Open command.
15. In the Open Modes dialog box, check the Document Window and the Automatic lock of all
16. Right-click Bottle2 in the specification tree, select the Copy command, and paste it into the
ENOVIA5\Bottle window.
17. From the Start->Mechanical Design menu, access the Assembly Design workbench.
18. Click the Coincidence Constraint icon ( ) and add a coincidence constraint to the parts.
19. Create a Volume parameter that will compute the bottle total volume.
❍ Select Volume in the scrolling list. Click the New Parameter of type button.
CATIA Infrastructure Version 5 Release 16 Page 1356
20. Click the Save data in Enovia V5 icon ( ). The Save in ENOVIA dialog box is displayed.
21. In the Result window, right-click Bottle3 and select the Open command.
22. In the Open Modes dialog box, check the Document Window and the Lock options. Bottle3
is displayed.
24. Right-click Bottle2 in the specification tree and select the Components->Replace
26. Click OK in the Impacts On Replace dialog box: The constraints as well as the volume are
updated.
CATIA Infrastructure Version 5 Release 16 Page 1357
● It is possible to create a new version of a design table in ENOVIA LCA. To know more, see Versioning a
Design Table.
CATIA Infrastructure Version 5 Release 16 Page 1358
● Naming the design table: 2 design tables cannot have the same name. For existing models, it is highly
recommended to use the ExportContentToFile command in ENOVIA LCA: The link will be replaced in
case of name conflict. In case of name conflict, you will not be able to save your design table in your
database.
● When you open a CATIA session and extract data from ENOVIA, you will not be able to access the
modified data, if this data was modified when you worked in your session. You will access them after
launching a new session. For example:
User B loads this Part and synchronizes the design table and
Then User B will not see this modification as long as he works in the same session.
But
User A saves a Part and a design table in ENOVIA and
if
User B opens a session but does not load the Part and the design table and
Then User B can access the modified data after loading the Part and synchronizing the design table.
● If you create a design table in a technological package, the .xls file will not be saved in ENOVIA. This .xls
file should be located on a shared file system.
To know more about the use of design tables in ENOVIA LCA, see Working with Design Tables in
ENOVIA LCA.
2. Click the Design Table icon ( ) in the Knowledge tool bar. The Creation of a Design
Table window is displayed.
3. Click the Create a design table from a pre-existing file option and click OK. The File
4. Select the BearingDesignTable.xls file and click Open. Click Yes when prompted to associate
5. Click OK to apply the default configuration. DesignTable.1 is displayed below the Relations
node.
❍ In CATIA, click the Connect to ENOVIA LCA icon ( ) to connect your ENOVIA
LCA database.
CATIA Infrastructure Version 5 Release 16 Page 1360
❍ In CATIA, click the Save data in ENOVIA LCA Server... icon ( ). The Save in
ENOVIA V5 dialog box is displayed.
Note that the .xls file does not display in this window. It will only display in the
progression bar when saving the data in ENOVIA LCA.
9. The Content Management Startup Selection dialog box is displayed. Click the Search
❍ select the Creator field, enter the Creator's name and click Search.
The BallBearing.CATPart file is displayed in the Results tab.
11. Right-click the BallBearing.CATPart file and select the Send to CATIA V5 command.
CATIA Infrastructure Version 5 Release 16 Page 1362
12. Expand the relations node. Right-click the DesignTable.1 file and select the Synchronize
(Enovia) command.
This task is designed to show you how to use a design table saved in ENOVIA LCA in a new
Part. It is divided into the following steps. Your:
● Save the .xls file in ENOVIA LCA.
● Open the Part that will contain the .xls file in CATIA and save it in ENOVIA LCA.
● Perform a Search in the ENOVIA LCA database.
● Send the founded Part to CATIA.
● Save the design table .xls file on a local disk.
● Create the design table file in CATIA and save the .CATPart file in ENOVIA LCA.
● Send the file from ENOVIA LCA to CATIA and perform a synchronization.
To know more about the use of design tables in ENOVIA LCA, see Working with Design
Tables in ENOVIA LCA.
3. The Content Management Startup Selection dialog box is displayed. Click the Create a
4. In the Document ID field of the opening window, enter New_Designtable and click
5. Select the BearingDesignTable.xls file and click OK. The design table external file is
CATIA Infrastructure Version 5 Release 16 Page 1364
7. Click the Connect to ENOVIA LCA icon ( ) to connect your ENOVIA LCA
database.
8. Click the Save data in ENOVIA LCA Server... icon ( ). The Save in ENOVIA V5
dialog box is displayed. Select the file and check the Publications Exposed storage
mode.
The .xls file and the new .CATPart file are now both saved in ENOVIA LCA.
8. In ENOVIA LCA, expand the Content Management node (if need be) and double-click
9. The Content Management Startup Selection dialog box is displayed. Click the Search
❍ select the Creator field, enter the Creator's name and click
Search. The BallBearing.CATPart file and the New_DesignTable
display in the Results tab.
11. Right-click the BallBearing.CATPart file and select the Send To->CATIA V5
12. In ENOVIA LCA, right-click the New_DesignTable.xls file and select the Send To-
13. In the Copy Out dialog box, indicate the directory where the .xls file will be stored as
CATIA Infrastructure Version 5 Release 16 Page 1366
14. Click OK when done. An information dialog box indicates that the file was correctly
15. In CATIA, change the part number of the BallBearing.CATPart file into BallBearing2.
16. Click the Design Table icon ( ) in the Knowledge tool bar. The Creation of a
Design Table window is displayed.
17. Click the Create a design table from a pre-existing file option and click OK. The
18. Select the BearingDT.xls file and click Open. Click Yes when prompted to associate
19. Click OK to apply the default configuration. DesignTable.1 is displayed below the
20. Click the Save data in ENOVIA LCA Server... icon ( ). The Save in ENOVIA V5
dialog box is displayed.
21. Select both files, check the Publications Exposed storage mode.
23. In the Search tab, click Search to launch the search. Your files display in the Results
tab.
24. Right-click the BallBearing2.CATPart file and select the Send To->CATIA V5
command.
25. Right-click the DesignTable.1 file and select the Synchronize (ENOVIA) command.
This task is designed to show you how to create a revision of a design table external file in
ENOVIA LCA.
To know more about the use of design tables in ENOVIA LCA, see Working with Design
Tables in ENOVIA LCA.
2. Click the Design Table icon ( ) in the Knowledge tool bar. The Creation of a
Design Table window is displayed.
3. Click the Create a design table from a pre-existing file option and click OK. The
4. Select the BearingDesignTable.xls file and click Open. Click Yes when prompted to
Relations node.
Note that the .xls file does not display in this window. It
will only display in the progression bar when saving the
data in ENOVIA LCA.
Documents folder.
8. The Content Management Startup Selection dialog box is displayed. Click the Search
❍ select the Creator field, enter the creator's name and click Search. The
BallBearing.CATPart file is displayed in the Results tab.
10. Click the BallBearingDT.xls file and click the Add button.
command.
The new revision of the design table is created. Note that the suffix --A is added at the end of
the name, indicating that this design table is the first revision of the BallbearingDT design
table.
CATIA Infrastructure Version 5 Release 16 Page 1370
Note that:
● To modify a design table saved in ENOVIA, the sheet must be synchronized with the design table saved in ENOVIA.
To do so, right-click the design table in CATIA and select the Synchronize (ENOVIA) command. The design table
should also be locked.
● To share a design table, see Saving a Design Table in ENOVIA LCA Using the VPM Navigator.
CATIA Infrastructure Version 5 Release 16 Page 1371
To find out more about the VPM Navigator, see the VPM Navigator User's Guide.
Prior to performing your scenario, enable the Enovia option in the Tools->Options->General-
>Document tab.
2. Click the Design Table icon ( ) in the Knowledge tool bar. The Creation of a Design
Table window is displayed.
3. Click the Create a design table from a pre-existing file option and click OK. The File
4. Select the BearingDesignTable.xls file and click Open. Click Yes when prompted to associate
5. Click OK to apply the default configuration. DesignTable.1 is displayed below the Relations
node.
❍ Choose the Start -> ENOVIA V5 VPM -> VPM Navigator menu item.
CATIA Infrastructure Version 5 Release 16 Page 1372
❍ Click the Connect user to ENOVIA V5 icon ( ) in the ENOVIA V5 toolbar. The
ENOVIA Logon dialog box is displayed.
❍ Click the Save data in Enovia V5 icon ( ). The Save in Enovia V5 dialog box is
displayed. Click OK to save the files. Close the file in CATIA.
The BearingDesignTable.xls file and the BallBearing.CATPart file are now both saved in ENOVIA.
7. Open the New_BallBearing.CATPart file. Click the Save data in Enovia V5 icon ( ). The
Save in Enovia V5 dialog box is displayed. Click OK to save the file.
8. Click the Design Table icon ( ) to associate a design table with the part.
7. Click the Create a design table from a pre-existing file option and click OK. The File
8. Click Cancel in the File Selection window and click the Enovia button in the browser.
8. In the Creator field, enter the creator's name and click Search. The results are displayed in
10. Click Yes when prompted to associate the columns of the table with the parameters.
11. Click OK to apply the default configuration. DesignTable.1 is displayed below the Relations
node.
CATIA Infrastructure Version 5 Release 16 Page 1373
ENOVIAvpm Interoperability
ENOVIAVPM-CATIA V5 Knowledgeware Integration
CATIA Infrastructure Version 5 Release 16 Page 1374
ENOVIAvpm-CATIA V5 Knowledgeware
Integration
Note that for the Knowledgeware integration to work properly, VPM1.5 PTF13 is required.
The VPM integration of Knowledgeware information created at the product level is guaranteed for Knowledge
Advisor, Product Engineering Optimizer and for the infrastructure fonctionalities (parameters, formulas, laws,
Design Tables).
❍ Reactions
❍
Design Tables: The link between design tables and their external files is not supported. The file should be
located in a shared directory. If it is not possible, use the Duplicate data in CATIA model option in the
design table dialog box.
Note that you can decide to copy the data into the model by checking (or not) the appropriate option in
the settings page. To do so, access the Knowledge tab from the Tools->Options->Parameters and
Measure category and check the Default Mode: Copy Data Into Model or the Default Mode: Do Not
Copy Data Into Model option.
● To published parameters
You can only save your assembly to update the links. Then, you can, for example, version Product 1: the
same message is displayed (see above) when loading the new version of Product 1.
Note that it is also possible for you to proceed as follows:
● Version Product 1.
● Update it in CATIA
● Replace Part1 with another part.
Published parameters Can be replaced by the same publication located in a part (not necessarily a new
version, or identical part number).
Renamed parameters Can be replaced by the same renamed parameter located in a part.
(not published)
CATIA Infrastructure Version 5 Release 16 Page 1376
Parameter (not Can be replaced by a parameter located in a Part that is a new version of an old
published, not part (not necessarily the same part number.)
renamed)
● The versioning and replacing of products is supported only if the links are updated in CATIA between each
TowHook.CATProduct
M39.CATPart
Axis_Step3.CATPart
Support.CATPart
Liner_Step3.CATPart
In Catia, from the Tools->Options menu, select Infrastructure->Product Structure and make sure that
the Work with the cache system option is unchecked.
1. In VPM, select the Object->Document command to specify the type of file that you want to create.
2. Select the File->Create & Save command. The Create&Save window is displayed.
❍ In the Part Number field, enter a string of characters. Note that this string will be visible in Catia
4. Right-click the sheet corresponding to the created document and select Open. The Part opens in CATIA.
❍ Axis_Step3.CATPart
❍ Support.CATPart
❍ Liner_Step3.CATPart
6. In VPM, select the Object->Part command to specify the type of file that you want to create.
7. Select the File->Create & Save command. The Create&Save window is displayed.
Liner_Step3.CATPart. T
10. In the PSN editor, expand the documents and, holding the shift key, right-click the 4 documents and
11. Select Add when prompted to replace or add the models in your current viewer session. The assembly
CATIA Infrastructure Version 5 Release 16 Page 1379
is displayed in Catia.
● From the Start menu, select the Mechanical Design->Assembly Design workbench.
● Do not hesitate to use the Manipulations parameters tool available in the Assembly workbench to
Creating a formula
● In the specification tree, select the offset constraint and click the Add formula button.
● In the editor, double-click Support\Plate_Thickness and add "+15mm". (See graphic below).
17. Go back to PSN, right-click the Support document and select Add: The formula applies correctly and
Useful Tips
Replacing a document publishing parameters
In VPM 4, if you want to replace a document publishing parameters with another parameter, do it in CATIA:
Before replacing the assembly, send it to CATIA as well as the document that will replace the existing one,
perform the "replace" operation in CATIA and save it.
Replace operations performed from VPM are supported with one restriction: In assemblies, you can only
replace part instances directly located below the root product.
CATIA Infrastructure Version 5 Release 16 Page 1383
Workbench Description
Version 5 lets you create and manage parts, assemblies, drawings and CATIA Version 4 models in documents.
Version 5 uses a multiple document interface (MDI), meaning that you can manipulate several documents at
the same time. You can even view the contents of the same document in several windows at the same time.
Opening a specific type of document activates the workbench and the associated workbench toolbar
containing all the tools you need to edit the document, so the Version 5 application window looks a little
different depending on what type of document you are editing. The same applies to the contents of the menu
bar and the commands on pulldown menus.
This section contains the description of the icons and menus specific to the CATIA Object Manager
workbenches. These commands are discussed in greater details elsewhere in the guide.
The main application window looks like this (click the sensitive areas to see the related documentation):
CATIA Infrastructure Version 5 Release 16 Page 1384
Menu Bar
Standard Toolbar
View Toolbar
Capture Toolbar
Graphic Properties Toolbar
3Dx Device Toolbar
Desk Toolbars
User Selection Filter Toolbar
Symbols
Viewing and Hiding Toolbars
Viewing the Commands List
Keyboard Shortcuts
Knowledgeware Toolbar
Feature Dictionary Editor Toolbar
CATIA Infrastructure Version 5 Release 16 Page 1385
Start ENOVIA V5 File Edit View Insert Tools Analyze Window Help
Start
The Start menu is a navigation tool intended to help you toggle between different workbenches. The contents of the Start menu
vary according to the configurations and/or products installed. For more information about the Start menu, refer to Accessing
the Navigation Tools.
File
For... See...
Save As Saving Documents For the First Time or Under Another Name
Saving Documents In Other Formats
Edit
For... See...
Undo Undoing Actions
View
For... See...
Rotate Rotating
Modify > Turn Head, Zoom Turning Your Head To View An Object
In, Zoom Out, Normal View Zooming In
Zooming Out
Viewing Along a Normal to a Plane
Named Views... Using Standard and User-Defined Views
Magnifier... Magnifying
Tools
For... See...
Conferencing Conferencing
Window
For... See...
Help
For... See...
CATIA V5 Help Getting Contextual Help
Standard Toolbar
See Cutting and Pasting Objects, and Copying and Pasting Objects
View Toolbar
The View toolbar appears in three different configurations.
Note: the visualization mode icons always show a black arrow within a white square to indicate a full pop-up. This means that
clicking the icon displayed in the toolbar will pop-up the whole icon box to let you choose the appropriate rendering style (wireframe,
shading. etc.). As it is a visualization mode command, it would be useless to let you run the command currently displayed without
displaying the other available modes.
See Panning
See Rotating
See Zooming In
Capture Toolbar
Desk Toolbars
The Desk toolbar is hidden by default. To display it, select View > Toolbars > Desk (basic):
The Desk File Management and Unload toolbars are available from the Desk window:
Miscellaneous Symbols
Product Structure Symbols
Symbols reflecting an incident in the Geometry building
Referenced Geometry
Analysis Symbols: refer to Generative Structural Analysis
- Workbench Description - Analysis Symbols
CATIA Infrastructure Version 5 Release 16 Page 1398
Method 1
1. Select View > Toolbars.
Note that:
● you can detach toolbars from the application window border by dragging the double line to
the left of the toolbar: you can drag the toolbar anywhere around the screen, then dock the
toolbar in the same or in another location by dragging it onto the the application window
border
● you can drag a tool icon from a workbench toolbar, and drop it onto a selected object: this
is a quicker way to run a command.
You can also drag and drop an object onto an object: for example, copy a fillet on a part.
Method 2
1. Right-click any icon in any toolbar.
CATIA Infrastructure Version 5 Release 16 Page 1399
The list of current toolbars is displayed. Currently visible
toolbars are indicated by a tick symbol to the left of the toolbar
name.
3. Click the Toolbars tab, then toggle the Hide or Show button to hide or show the toolbar.
CATIA Infrastructure Version 5 Release 16 Page 1400
Help about the command is displayed in the lower frame of the dialog box and when there are
more than two lines of text, you can use the arrows displayed to the right to scroll up or
down:
CATIA Infrastructure Version 5 Release 16 Page 1401
To access a command rapidly, double-click the name of the command in the list.
If you know the first letter of the command, select any command in the list, then type the first
letter to go to the commands starting with the letter you typed.
CATIA Infrastructure Version 5 Release 16 Page 1402
Keyboard Shortcuts
Down arrow Relocate the graph 1/10th (one tenth) of a page to the bottom
Left arrow Relocate the graph 1/10th (one tenth) of a page to the left
Right arrow Relocate the graph 1/10th (one tenth) of a page to the right
Clicking an icon lets you run the command associated with that icon only once. However, double-clicking an icon lets you use the
associated command as many times as you want without having to click on the icon several times.
CATIA Infrastructure Version 5 Release 16 Page 1404
Knowledgeware Toolbar
The Knowledge toolbar contains the following tools
See Creating a Design Table from Current Values and Creating a Design Table from a Pre-Existing
File.
See Creating a New Object Class and Creating a New Feature Dictionary
Customizing
Customizing Toolbars
Customizing Standards
Customizing Settings
CATIA Infrastructure Version 5 Release 16 Page 1407
1. Select Tools > Customize or right-click any icon in any toolbar then select Customize to open
● Start Menu: customizes the Start menu and workbench access icons (as described in
Accessing the Navigation Tools)
With the Toolbars tab open, double-clicking any icon highlights, in the toolbars list, the toolbar
the icon belongs to.
Double-clicking any toolbar also highlights the toolbar name, allowing you to identify it.
However, note that you must double-click the bottom of the toolbar for toolbars displayed in the
bottom part of the workbench (such as the Standard toolbar) and you must double-click the
right part of the toolbar for toolbars displayed on the right side of the workbench. Otherwise,
double-clicking the toolbar undocks it but does not highlight its name in the list.
The Categories list allows you to filter the listed commands by category: the category is the
name of the menu in the menu bar.
For example, selecting the Edit category in the Categories list displays in the commands list
all the commands likely to appear on the Edit menu.
CATIA Infrastructure Version 5 Release 16 Page 1410
The category All Commands lists all commands available. You can also select the Select
command.
If you created macros, the macro names are also listed. You can then add macros to a toolbar.
In this example, the Capture... command has been selected. Note that the icon for the
command is displayed at the bottom of the dialog box, along with a short help message
explaining the role of the icon.
CATIA Infrastructure Version 5 Release 16 Page 1411
4. Drag the command from the command list to the toolbar to which you want to add the command.
desired toolbar.
Note that this does not apply to icon boxes which cannot be customized.
6. To delete a command from a toolbar using the drag-and-drop mechanism, drag the command and
drop it back inside the list of commands in the Customize dialog box.
CATIA Infrastructure Version 5 Release 16 Page 1412
You can also drag and drop commands which do not have icons: in this case, the command
name appears in the toolbar.
If you intend to acquire or remove licenses using Tools > Options > General > Shareable
Products, do not forget to first exit then restart your Version 5 session before accessing this tab
in order to recover your customization.
Acquiring or releasing shareable products implies that all the toolbars and menus are
regenerated. The user interface is recomputed using the last settings saved and therefore, if
your customization has not been previously saved, it will be lost.
It is not recommended to drag and drop a Version 5 icon onto another application (such as Microsoft
PowerPoint, Microsoft Word, etc.): in that case, the dropped icon disappears from your Version 5 session
and the only way to restore it is to select Tools > Customize then follow the steps detailed in this
scenario.
The Safe Save mode prevents the user from creating or editing data in CATIA that cannot be
correctly saved in ENOVIA V5.
Working in this mode means that certain commands are unavailable (i.e. grayed out) as you enter the
workbench.
However, these unavailable commands are not grayed when displaying the list of commands using Tools
> Customize. As a consequence, if you drag and drop one of these commands onto a toolbar then use it,
bear in mind that the created data will not be saved in ENOVIA V5.
For detailed information on the interoperability between CATIA and ENOVIA, refer to the Version 5 -
ENOVIA-CATIA Interoperability User's Guide.
CATIA Infrastructure Version 5 Release 16 Page 1413
This tasks shows how to create, rename, delete, restore, hide and show user-defined toolbars.
1. Select Tools > Customize or right-click any icon in any toolbar then select Customize to open the
The Toolbars tab lists the currently available toolbars, and provides the commands for:
The New Toolbar dialog box appears with a default toolbar name (NewToolBar001), and an empty
toolbar appears:
CATIA Infrastructure Version 5 Release 16 Page 1415
The new toolbar is added to the bottom of the list, and an empty toolbar is added to the right of the main
application window.
In our example, the toolbar "MyToolbar" has been added to the list:
CATIA Infrastructure Version 5 Release 16 Page 1416
5. Click the Command tab and drag and drop commands onto the new toolbar.
6. To rename a user-defined toolbar, click the Toolbar tab again, select a toolbar, click the Rename... button
7. To delete a user-defined toolbar, click the Toolbar tab again, select a toolbar, click the Delete... button,
8. To restore the original contents of a toolbar, click the Toolbar tab again, select a toolbar, click the
The Restore All... button restores the original contents of all toolbars.
9. To hide or display a user-defined toolbar, click the Toolbar tab again, select a toolbar, and click the Hide or
Your customization is stored in the settings only when exiting the session.
If you intend to acquire or remove licenses using Tools > Options > General > Shareable Products, you
need first to exit then restart your Version 5 session before accessing this tab in order to recover your
customization.
Acquiring or releasing shareable products implies that all the toolbars and menus are regenerated. The
user interface is recomputed using the last settings saved and therefore, if your customization has not
been previously saved, it will be lost.
The Safe Save mode prevents the user from creating or editing data in CATIA that cannot be correctly
saved in ENOVIA V5.
Working in this mode means that certain commands are unavailable (i.e. grayed out) as you enter the workbench.
However, these unavailable commands are not grayed when displaying the list of commands using Tools >
Customize. As a consequence, if you drag and drop one of these commands onto a toolbar then use it, bear in mind
that the created data will not be saved in ENOVIA V5.
CATIA Infrastructure Version 5 Release 16 Page 1419
1. Select Tools > Customize or right-click any icon in any toolbar then select Customize to open the
The symbol might be displayed next to a workbench name in the Available list to identify a workbench
that has been locked by your administrator. This means that you cannot transfer the locked workbench to
the Favorites list and that the workbench is not listed in the Start menu. For detailed information, refer
to Administering the Workbench list.
2. Under the Start Menu tab, you can select a workbench then click the arrow (or right-click it then
select Add) to display it in the Favorites list.
3. Repeat the previous step as many times as necessary. In our example, six workbenches have been
You can then use the Ctrl, Shift, Alt and Other... buttons to include them in the shortcut displayed in the
Accelerator box.
The Other... button lets you see the list of available keys. Select a key then click the Add button, or
double-click a key.
Whichever method you use, the corresponding choice is displayed in the Accelerator box, for example
The shortcut you define appears besides the workbench name in the Start menu.
Note that the New... option is available only if there is an active workbench: if no document is open, the
New... option is grayed out.
CATIA Infrastructure Version 5 Release 16 Page 1421
5. Click the New... option to display the New User Workbench dialog box:
In our example, let's assume the name of the user workbench is "My Workbench". Clicking the OK button
adds the workbench name to the list...
CATIA Infrastructure Version 5 Release 16 Page 1422
... and deactivates the current workbench, and activates "My Workbench", represented by the icon top
right: .
7. Access the Toolbars tab, then click the New... option to start adding toolbars to "My Workbench".
The New Toolbar dialog box and an empty toolbar are displayed:
CATIA Infrastructure Version 5 Release 16 Page 1423
● the Workbenches list contains a list of all workbenches related to the current working context: in our
example, a CATPart document was open when we created "My Workbench", so the list contains all
workbenches that could possibly be activated in a CATPart document
● the Toolbars list contains the toolbars belonging to the selected workbench.
The toolbars belonging to the selected workbench are displayed in the Toolbars list.
9. Select a toolbar.
CATIA Infrastructure Version 5 Release 16 Page 1424
The contents of the toolbar are added to your empty toolbar, for example:
You can then drag your new toolbar and dock it to the right of the application window so that your
workshop now looks like this:
CATIA Infrastructure Version 5 Release 16 Page 1425
Note: your user-defined workbench will remain active after it is created, until you activate another
workbench.
● the top of the Start menu (and to the Favorites list in the Start Menu tab)
● the Welcome to CATIA V5 dialog box, which appears when you start a session, or when you click the
icon representing the current workbench
● the list of workbench icons accessed by right-clicking the current workbench icon.
You can also insert your favorite workbenches in the Workbenches toolbar.
This toolbar is activated when you select Workbenches from the toolbar list:
The Workbenches toolbar displays the workbenches selected as favorites in the Start Menu tab of the
Customize dialog box.
In the example below, we selected the Product Structure, Real Time Rendering and Catalog Editor
workbenches as favorites. Thus, the Workbenches toolbar will look like this:
1. Start a session in administration mode. For full details, refer to Locking Settings.
2. Select Tools > Customize or right-click any icon in any toolbar then select Customize to open
3. Under the Start Menu tab, right-click the workbench to be locked then select Lock/Unlock. A
pop-up is displayed to inform you that you need to restart your Version 5 session to take your
modifications into account and the symbol is displayed next to the locked workbench:
4. Repeat the previous step as many times as necessary. In our scenario, we lock the following
If you change your mind afterwards and decide to unlock a workbench, right-click it then
select Lock/Unlock to remove the lock.
Note also that if you want to lock a workbench that is already listed in the Favorites list, you
have first to remove the workbench from this list before locking it. Otherwise, an error
message is displayed.
CATIA Infrastructure Version 5 Release 16 Page 1429
5. Click the lock symbol right under the Start Menu tab. The lock symbol now looks like this:
.
6. Click Close then exit your Version 5 session. The list of locked workbenches is stored in a
environment variable.
An end user who starts a session with the normal startup commands and using the same environment,
will see this after selecting Tools > Customize:
CATIA Infrastructure Version 5 Release 16 Page 1430
As you can see, the lock symbol now looks like this: .
This means that the end user is not able to make changes in this tab:
● the Lock/Unlock command is grayed out to prevent the user from locking or unlocking
workbenches
● an error message is displayed if the user tries to transfer a locked workbench to the Favorites list.
However, the end user can still select authorized workbenches as favorites.
If the administrator did not lock the Start Menu tab as explained in step 5, the end user will be able to
lock or unlock workbenches and therefore, he will also be able to transfer them to the Favorites list.
Then, when the end user selects Start to display the content of the Start menu, the workbenches that
have been locked by the administrator are not listed anymore and the end user cannot use them.
For instance, the Assembly Design workbench has been locked in step 3 and when the end user selects
Start > Mechanical Design, Assembly Design is no longer listed:
CATIA Infrastructure Version 5 Release 16 Page 1431
Once a workbench is locked by the administrator, the end user cannot access it, even though he
acquires the corresponding license afterwards.
CATIA Infrastructure Version 5 Release 16 Page 1432
Note that this does not apply to icon boxes which cannot be customized.
1. Select Tools > Customize or right-click any icon in any toolbar then select Customize to open
● Start Menu: customizes the Start menu and workbench access icons (as described in
Accessing the Navigation Tools)
The grey frame below the Categories and Commands lists gives you information on the
selected command. When there are more than two lines of text, the arrows displayed to the
right are grayed out to let you scroll up or down.
CATIA Infrastructure Version 5 Release 16 Page 1434
3. Select a category (menu name), then double-click a command, or select it and click the Show
Properties... button.
The Command Properties frame is added to the bottom of the dialog box:
4. Enter a new name for the command, if needed, in the title box.
CATIA Infrastructure Version 5 Release 16 Page 1435
5. Click the Ctrl, Shift and Other buttons to include them in the shortcut displayed in the
Accelerator box.
If the command you are customizing is not represented in a toolbar, a menu bar, etc., the
Accelerator box is grayed out to prevent you from defining a new accelerator or from using
an already existing accelerator. In that case, simply drag and drop the command onto any
toolbar to activate the Accelerator box.
6. If you want to use another key, click the Other... button to see the list of available keys:
Whichever method you use, the corresponding choice is displayed in the Accelerator box, for
example like this: Ctrl+.
The User Alias box lets you assign an alias to the selected command. After clicking the Close
button, you just have to type c:alias_name in the power input field to run the command. For
example:
then
press Enter.
8. Click the ... button to the right of the Icon option (bottom right).
This displays the Icons Browser which lets you access all the graphic icons installed with the
Version 5 software, then browse to select the appropriate icon:
By default, only Version 5 icons are displayed in the Icons Browser. If you want to be able to
pick customized icons, proceed as follows:
● first, create a directory ending either with ...\icons\normal or ...\icons\small. For instance,
"e:\users\icons\normal"
● then, according to the size of your icons, put them in the appropriate directory
● access the Environment Editor and valuate the CATGraphicPath variable with the beginning
of the path to the directory you created but without mentioning "\normal" or
"\small": in our example, you simply enter "e:\users\icons"
● click OK to validate then re-access the Icons Browser: your customized icons are
displayed and you can associate them to commands.
However, keep in mind that bitmap images exceeding 24 bits per pixel are not supported.
Note also that if the customized icon you select is too big, it will be replaced by a default
image in the Command Properties frame:
CATIA Infrastructure Version 5 Release 16 Page 1437
9. Click an icon then click the Close button (if you used the Icons Browser).
The icon is now displayed for the command in the Commands tab, and the Show
Properties... button changes to Hide Properties... as shown below:
CATIA Infrastructure Version 5 Release 16 Page 1438
10. Click the icon to open the File Selection dialog box which lets you browse your file tree to
select your own icons. You just have to select the desired icon then click Open.
If you want the selected icon to be taken into account in Version 5, you need to access the
Environment Editor and valuate the CATGraphicPath variable with the path to the directory
containing the icon. Otherwise, you will still be able to select the icon in the File Selection
dialog box but it will not be taken into account in your session.
You can:
12. Click the VR Button Customize button to access the Button Customize dialog box which lets
Customizing Options
1. Select Tools > Customize or right-click any icon in any toolbar then select Customize to open
All the options displayed in this dialog box can be locked by the administrator.
When an option is locked, it is disabled when the end user starts a session and a red lock
Large Icons
By default, the option Large Icons is activated, which means that the size of the toolbar icons
is classic.
If you want the toolbar icons to have a smaller size, click to clear this check box.
When the option Large Icons is activated and if you are working on Windows, you can use the
slider Icon Size Ratio to define more precisely the ratio to be applied. You can choose a value
comprised between 1 and 5.
Once the ratio is defined, you need to restart your Version 5 session to take the new size into
account.
Tooltips
Select the Tooltips check box to display tooltips.
Tooltips are short help messages displayed when you point to icons, as explained in Displaying
Tooltips and Help Messages.
Note that you do not need to restart the session to take the lock into account.
CATIA Infrastructure Version 5 Release 16 Page 1441
● you can either leave the box to Environment language (default), which corresponds to
the language you define in the Regional Settings tab (on Windows) or in the LANG variable
(on UNIX)
● or you can set the box to English to display Version 5 dialog messages in English, the
messages of remaining applications being localized.
The use of English messages in Version 5 can make easier the communication with patners.
Once you have selected the desired language, you have to restart your Version 5 session to
take the new language into account.
Note: The use of this option with values other than Environment language (default) or
English is not supported.
Customizing Buttons
This task explains how to customize buttons which allows you to assign (i.e. map) any given command or macro to a device
button.
This functionality is available for any application-supported hardware providing the necessary buttons, e.g. Space Mouse and
the Spaceball range of 3D input devices, joysticks, Intersense wand, etc.
The SpacePilot (a new version of the SpaceBall/SpaceMouse with an LCD panel) is also supported. Refer to Activating Viewing
Tools for a general overview of this device.
1. Select View > Toolbars > 3DxDevice to display the 3DxDevice toolbar.
The 3DxDevice toolbar contains native integrated commands which let you modify the mode of the 3Dconnexion®
device you are currently using. For detailed information, you can browse the following Internet site:
http://www.3dconnexion.com
Clicking:
activates or deactivates the fast zoom mode. Note that when the fast zoom mode is on, all other manipulation
commands are disabled.
CATIA Infrastructure Version 5 Release 16 Page 1443
When entering the Sketcher workbench, the rotation mode is automatically deactivated.
2. In the 3DxDevice toolbar, click Opens the Button Customization dialog box to open the Button
Customization dialog box:
CATIA Infrastructure Version 5 Release 16 Page 1444
You can also access the Button Customization dialog box using one of the methods below:
● select Tools > Customize, choose the Commands tab then select VR Button Customization
● select View > Commands List then select VR Button Customization
● type c:VR Button Customize or c:3Dx Button Customize in the power input field then press Enter
● press button "1" of your Space Mouse or Spaceball (if you are using original settings).
This scenario uses the SpacePilot as an example but do not forget that the buttons displayed in the Button
Customization dialog box depend on the device you are using. For instance, when using the SpaceMouse, the look
of the dialog box is as follows:
● the Device list displays the name of the device you are using
● the Button Configuration list displays the default configurations available as well as the configurations you
created
● the command icon displays the mapped command icon (if available) as it is shown on a toolbar
● the button drag-and-drop area displays the title of the command or macro which is currently assigned to the
corresponding device button. For instance, the Redo command has been assigned to "Button 2"
● the button title displays the device button title. For instance, with a SpaceBall 4000FLX the tenth button from the
top is shown as "Button A"
● the navigation buttons are not grayed out to let you skip backward and forward through the pages if
the device you have chosen has more than 15 buttons.
In addition to that:
● pointing at a command name displays the tooltip of the corresponding mapped command:
CATIA Infrastructure Version 5 Release 16 Page 1446
● pressing a device button displays a red arrow to the left of the corresponding button name in the Button
Customization dialog box:
When starting a Version 5 session with no settings defined, two default mappings are provided in the two default
configurations shown below, provided that you use the new device and you installed the new driver (minimum level
required: 5.0.7):
Note that this mapping differs from the one of the SpaceMouse. In that case, only the former default configuration is
available and this, whatever the driver version (anterior to 5.0.7 or later) you installed.
Similarly, if you use the SpacePilot with a driver anterior to 5.0.7, only the former default configuration is available:
3. In the Device area, use the list to select the device to be used. In our example, the device is a SpacePilot.
CATIA Infrastructure Version 5 Release 16 Page 1448
● if you are using the SpacePilot and the new driver, you can choose between Default 1 and Default 2 as
explained above
● if you are using a SpaceMouse, only one default configuration is available (whatever the driver).
● with the SpacePilot and the new driver, the configuration is initialized with Default 1
Each configuration you create is named "Configurationn", "n" is incremented by "1" for each new configuration.
Once several configurations have been created, you can switch from one configuration to another using the list.
6. If you want to delete one of the configurations you created, select it from the list then click the Delete button.
7. You can also rename the configurations (either default or new) displayed in the list. To do so, right-click the
configuration to be renamed from the list then select Rename. This opens the Rename Configuration dialog box:
In the New title box, enter the new configuration name then click OK to validate. The new name is then displayed in
the Button Configuration list:
CATIA Infrastructure Version 5 Release 16 Page 1449
8. Map the desired device button to a particular command or macro using one of the four methods detailed below:
1.1 Make sure that the toolbar containing the command to be mapped is visible.
1.2 Press and hold down the left-mouse button on top of the command icon.
1.3 Drag the icon to the top of the drag-and-drop area of the selected button:
1.1 In the Button Customize dialog box, click the Customize... button or select Tools > Customize to
1.3 In the Categories list, select a category to map a command, or select the "Macros" category to map a
macro.
1.4 Select the command or macro to be mapped from the list of commands.
1.5 Press and hold down the left-mouse button on top of the command or macro entry.
1.6 Drag the command to the top of the button drag-and-drop area.
Note that you can now assign the 3Dx Swap view/tree command to one of the buttons of your Space
Mouse or Spaceball in order to swap the focus between the specification tree and the geometry.
You can copy a command or macro already assigned to a device button. To do so:
CATIA Infrastructure Version 5 Release 16 Page 1452
1.1 Press and hold down the left-mouse button on top of the button drag-and-drop area of the button
mapping to be copied.
1.2 Drag the button mapping to the other button drag-and-drop area the command or macro is to be
assigned to.
As an alternative to the above-detailed drag-and-drop methods, it is also possible to use the contextual menu to
access the complete list of available commands.
1.1 Right-click the desired button drag-and-drop area to display the contextual menus:
1.2 Select Get Command.... The Commands list dialog box listing the Version 5 commands available is
displayed:
CATIA Infrastructure Version 5 Release 16 Page 1453
1.3 In the Commands list dialog box, select the command to be mapped.
● 3Dx Next Configuration lets you cycle forward through the configurations displayed in the
configuration list
● 3Dx Previous Configuration lets you cycle backward through the configurations displayed in the
configuration list.
Once these commands have been mapped, you just have to press one of the corresponding device button
(for instance, the one corresponding to the 3Dx Next Configuration command) then close the Button
Customize dialog box. The next time you open the dialog box, the button mapping corresponding to the
next configuration in the list will be displayed.
The button drag-and-drop area now shows the title of the mapped command.
1.5 Select the Get Driver Command... to display a list of 3DxWare functions that can be mapped:
CATIA Infrastructure Version 5 Release 16 Page 1454
If you wish to remove a button mapping, simply right-click the desired button drag-and-drop area then
select Delete. This empties the button drag-and-drop area to indicate that no macro or command is
currently assigned to this device button.
The contextual menu also lets you restore the selected button to its original settings by selecting Default.
In case the selected button has no original settings but only a mapped command or macro, the button drag-
and-drop area is emptied (mapped commands or macros are not considered as original settings).
10. Click OK to validate your mapping and close the Button Customization dialog box.
The mapping you defined is saved in Version 5 settings, more precisely in a file named
VRButtonCustomize.CATSettings.
11. Press the desired device button to activate the command you assigned to it. Note that if the Button Customization
From V5R15 onwards, the calibration state is shared by your Version 5 session and the device driver. Therefore, any
change made in Version 5 (for instance, disabling the rotation) is automatically made in the button function of the
device driver and reciprocally:
12. Access the 3Dxconnexion Control Panel then click the Motion Settings button to open the Motion Settings dialog
13. Access your Version 5 session so that it is displayed in background then, in the Motion Settings dialog box, clear the
14. In the Motion Settings dialog box, click OK to validate your modification and close the dialog box.
Note that this applies only to calibration items that can be modified, i.e. Sensitivity, Dominant Mode, Translation
On/Off and Rotation On/Off.
CATIA Infrastructure Version 5 Release 16 Page 1456
The calibration state is saved in the driver settings. The default calibration calibration can be restored by entering the
following command:
15. To restore the button mappings, click the Restore... button to open the following dialog box:
● Current device lets you restore the original button mapping for the device you are currently using
● All devices lets you restore the button mapping for all devices to their original commands.
In both cases, if the button mappings have no original settings but only mapped commands or macros, the button
drag-and-drop areas will be emptied since mapped commands or macros are not considered as original settings.
The Tools Palette is a toolbar containing a set of contextual tools (e.g. options or boxes) dedicated to
the command you activate.
Therefore, the look and content of the Tools Palette vary according to the workbench in which you are
working and according to the command you are using.
In addition to that, note that not all the commands display a Tools Palette.
Whatever the workbench, the name of this toolbar is always the same, i.e. Tools Palette.
Note that, contrary to the other toolbars available in Version 5, you cannot dock the Tools Palette.
● In the Drafting workbench, when you click Dimensions in the Dimensioning toolbar, the
following Tools Palette is displayed:
● Still in the Drafting workbench, when clicking Line in the Geometry Creation toolbar, the
Tools Palette looks like this:
In the above example, you can see that the Tools Palette contains a tool, , as well as
two boxes, L (for Length) and A (for Angle).
● Now if you access the Image & Shape workbench then click Sphere in the Creation toolbar,
the following Tools Palette is displayed:
CATIA Infrastructure Version 5 Release 16 Page 1458
About Multi-Selection
In workbenches allowing you to perform multiple selections, the Tools Palette may look like this:
● The first seven icons let you select objects using the selection traps.
For detailed information on these commands, refer to Selecting Using the Selection Traps.
● The Control mode icon lets you enter the advanced selection mode. In this mode, you can
select multiple elements by pressing Ctrl in multiple steps. "Multiple steps" means that you can
select several object, release the Ctrl key then press it again to add objects to your first selection.
As this selection mode is controlled, you can choose when you want the selection to stop, contrary to
the selection traps that are "single action-oriented", i.e. objects are selected in one go.
When you start selecting objects, the name of the first object you select is displayed in the
toolbar:
Then, when at least two elements are selected, the List of selected items icon is
activated and the number of selected elements is displayed instead of the element's name
(this icon is grayed out when only one element is selected since it is not relevant):
● The List of selected items icon opens the Elements list dialog box that lists the elements
you selected along with their path:
CATIA Infrastructure Version 5 Release 16 Page 1459
● The Finish icon lets you stop the selection when you are done: all the elements you selected so
far are taken into account. As long as you do not click this icon, you can keep on selecting objects
and add them to your selection list.
However, depending on the workench you are using, the advanced selection mode may be implemented
in a different way. In that case, not all the icons are displayed and the look of the Tools Palette is
impacted as explained by the two examples below.
● If only the List of selected items icon and the Finish icon are displayed:
This means that the advanced selection mode is automatically activated and you can start
selecting objects using the Ctrl key.
This means that the advanced selection mode is automatically activated and that you cannot
have any feedback on the elements you select.
CATIA Infrastructure Version 5 Release 16 Page 1460
Customizing Standards
About Standards
Customizing Standards for Layers and Filters
Customizing Standards for Line Thickness
CATIA Infrastructure Version 5 Release 16 Page 1461
About Standards
This section aims at giving a general overview of standards. For detailed information on standards which are
specific to a workbench, you will be asked to refer to the corresponding documentation.
The second part of this section shows a basic example of how standards impact the documents you create.
Introduction
Standards are defined by your administrator in XML (Extensible Markup Language) files and let you set default
values for element properties.
Standards can be customized afterwards according to your needs but bear in mind that unless you are logged
as administrator, you will not able to modify standards.
● default standards provided by Dassault Systèmes. These standards can be customized using the
interactive standard editor.
For detailed information on each type of standards, you have to refer to the corresponding documentation.
These default standards are dispatched in several categories:
❍ General parameters including
■ default graphic attributes (for Solids, OpenBodies, Points, Lines, Planes and Surfaces) in
CATStdMechanicalDesign.xml
■ attributes for layers and filters in
■ CATStdLayerAndFilter.xml and CATStdTypeLayerAndFilter.xml for CATPart documents
■ CATDftStdLayerAndFilter.xml and CATDftStdTypeLayerAndFilter.xml for .CATDrawing
documents.
Refer to Customizing Standards for Layers and Filters in this guide.
■ attributes for line thickness in CATStdLineThickness.xml. Note that these attributes are relevant for
.CATDrawing documents only.
Refer to Customizing Standards for Line Thickness in this guide
❍ Drafting parameters: as far as .CATDrawing documents are concerned, the use and administration of
their specific standards (dress-up, annotations, etc.) is detailed in the Version 5 - Interactive Drafting
User's Guide - "Administration Tasks"
❍ DXF/DWG Interface parameters: for detailed information, refer to the Version 5 - Data
Exchange Interfaces User's Guide - "Administration Tasks".
❍ Generative parameters: for detailed information on generative view styles, refer to the Version 5 -
Generative Drafting User's Guide - "Administration Tasks".
CATIA Infrastructure Version 5 Release 16 Page 1462
As far as default standards are concerned, their file name cannot be modified.
In both cases, the administrator controls the access to the standard files and can, for instance, prevent users
to edit one or more of these files.
Standard files are identified by two runtime environment variables which are:
CATDefaultCollectionStandard Indicates the name and path of the sub-directory (or sub-
directories) containing the default standards provided by
Dassault Systèmes. This variable is set by default to
installation_folder\resources\standard during the installation
procedure
CATCollectionStandard Indicates the name and path of the sub-directory (or sub-
directories) containing the standards customized by the
administrator. This means that you should save your
customized standards in these sub-directories
For detailed information on environment variables, refer to What is An Environment? in the Version 5
Installation and Administration Guide.
For detailed information on how to set variables, refer to Customizing Your Environment on Window or
Customizing Your Environment on UNIX (depending on your operating system).
This scenario will show you how to access the pre-defined values for information only using the interactive
standard editor and then, how these standards impact the new documents you will create.
Bear in mind that if you want to be able to modify standards, you must be logged as administrator. An
example of customization is given in Customizing Standards for Layers and Filters.
Our example deals with default graphic attributes and thus, this scenario assumes you set up the
corresponding CATStdMechanicalDesign file. To do so:
CATIA Infrastructure Version 5 Release 16 Page 1463
Bear in mind that you cannot modify the data, you access the editor for information only.
2. Select the Category you want to display: either General or Drafting-specific. Once a category is
selected, the corresponding .xml file names are displayed in the File list. For instance,
CATStdLayersAndFilters.xml lets you define default properties for the current layer and filter.
3. From the file list, select the CATStdMechanicalDesign.xml file to display the default visualization
4. Click the plus sign next to CATStdMechanicalDesign node then repeat this step for each node to display
the complete xml tree structure. As you can see in the dialog box below, standards can be defined for
5. Select the desired item in the tree to expand the node then select the desired element to display the
In our example, we display standards applied to the point default color but you can display standards
The interactive standard editor shows that the default color for points is green which means that in
any new document you will create, points will be created with a green color.
CATIA Infrastructure Version 5 Release 16 Page 1466
7. Suppose you create a new part document by clicking the New icon or by selecting File > New.
Standards impact new CATPart documents only. They do not apply to other documents you may
For detailed information on document creation, refer to Creating New Documents in this guide.
8. From the Start menu, select Shape Design then access the Generative Shape Design workbench.
9. Create as many points as you wish by clicking the Point icon then entering the desired coordinates:
CATIA Infrastructure Version 5 Release 16 Page 1467
The color of the created points matches the color displayed in the interactive editor.
CATIA Infrastructure Version 5 Release 16 Page 1468
As explained in About Standards, default standards for layers and filters are provided by Dassault Systèmes and
referenced by the CATDefaultCollectionStandard environment variable which is set to
installation_folder\resources\standard by default.
The default values set in these samples can easily be customized to address your needs, provided that you are logged
as administrator.
This scenario aims at explaining how to modify the standard parameters for layers and filters either by using the
interactive editor, or by editing the .xml standard file.
The CATStdLayersAndFilters.xml is taken as an example but the method is identical for editing the
CATDftStdLayersAndFilters.xml file which is also available in the General category.
Prior to modifying standards, you need to set the CATCollectionStandard environment variable to identify the location
where your customized standards will be saved.
For detailed information on how to set environment variables, refer to Customizing Your Environment on Windows (or
on UNIX depending on your operating system).
2. Check that the General category is selected then from the file list, select the CATStdLayersAndFilters.xml file.
3. Click the plus sign next to the CATStdLayersAndFilters node then repeat this step for each node to display the
complete XML tree structure with the values defined by your administrator.
CATIA Infrastructure Version 5 Release 16 Page 1470
As you can see in the picture below, standard properties have been defined for the following instances:
Refer to Assigning Objects to Layers for detailed information on how to use layers
More precisely, our example shows that the layer Basic geometry has been assigned number "1" without any
comment:
4. Select the Layers node from the tree structure then click the Add instance button to the right.
This creates a new instance in the tree structure which is named "NoNameDefined" by default.
5. Select the created instance, i.e. "NoNameDefined" then assign a number (the value must be comprised between
0 and 999) to the layer, a name of your own choosing as well as a comment (if necessary) in the corresponding
6. To create a new filter, select the Filter List node then click the Add instance button.
7. Select the created instance (NoNameDefined) then enter a name and a value:
CATIA Infrastructure Version 5 Release 16 Page 1472
You can modify any field value anytime simply by selecting the desired instance then entering the new value
in the corresponding field.
8. In case you are not satisfied with an instance, select the node under which you want to remove an instance then
click the Remove instance button (in our example, we choose the Layers node).
This opens the following dialog box which displays the list of available instances for the selected node:
CATIA Infrastructure Version 5 Release 16 Page 1473
● click OK to save the modifications in the CATStdLayersAndFilters.xml file. A pop-up message will inform
you that the modified standard file has been saved in the directory specified when setting the
CATCollectionStandard variable
● click the Save As New button to save the modifications in a new .xml file. Clicking this button opens the
Save As dialog box which places you in the directory you specified when setting the
CATCollectionStandard variable. This new file will then be accessible from the File list.
Note: you cannot change the default name of standard files included in the General category. For these
files, the Save As New button can only be used to generate a new file in another directory but still with the
same name.
1. Open the CATStdLayerAndFilter.xml file in your XML editor. This file is made up of the following parts:
● XML starting tags indicating the format as well as the name and type of the file:
● data related to the "Current" layer and filter, i.e. the layer to which objects are assigned and the
visualization filter set as current. We recommend that you leave these data unchanged to avoid any
trouble or misunderstanding.
In our example, the value "-1" corresponds to the layer "None" which means that there is no current
layer:
● the list of layers declared in this standard file. This list is surrounded by <std:node name="Layers"> at
the beginning and </std:node> at the end.
Two layers have been defined in our example, each layer definition containing a Number and a Name (a
Comment may be added, if necessary):
CATIA Infrastructure Version 5 Release 16 Page 1475
● the list of layer filters. This list is surrounded by <std:node name="LayersFilters"> at the beginning and
</std:node> at the end.
Three filters have been defined in our example, each filter definition containing a Name and a Value:
2. To declare a new layer, you just have to add a <std:typeval name="CATLayer"> ... </std:typeval> sequence to
<std:typeval name="CATLayer">
<std:intval name="Number">50</std:intval>
<std:strval name="Name">My new layer name</std:strval>
</std:typeval>
Note that the layer number must be comprised between 0 and 999.
CATIA Infrastructure Version 5 Release 16 Page 1476
3. To declare a new filter, add a <std:typeval name="CATLayersFilter"> ... </std:typeval> sequence to the
"LayersFilters" node.
For instance:
<std:typeval name="CATLayersFilters">
<std:strval name="Name">Only Layer One</std:strval>
<std:strval name="Value">Layer=1</std:strval>
</std:typeval>
As you can see it in the above example, a filter must be created using a layer number. However, neither filter
value nor filter definition needs the layer to be declared.
<std:typeval name="CATLayersFilters">
<std:strval name="Name">My Filter</std:strval>
<std:strval name="Value">Layer=0 + Layer=50 + Layer=100</std:strval>
</std:typeval>
You can even use more complex expressions such as "Layer=0 + (Layer>50 & Layer<100)" but the simpler,
the better.
The new standards for layers and filters are applied to any documents you create from now on.
CATIA Infrastructure Version 5 Release 16 Page 1477
As explained in About Standards, default line thickness definitions are provided by Dassault Systèmes
and referenced by the CATDefaultCollectionStandard environment variable which is set to
installation_folder\resources\standard by default.
Line thickness is a property which can be applied to elements such as lines, curves, dimension lines, etc.
But keep in mind that line thickness cannot be applied to fonts and points.
As far as .CATDrawing documents are concerned, you do not use the CATStdLineThickness.xml file but
specific files provided in the Drafting category. Refer to the Version 5 - Interactive Drafting User's Guide -
"Administration Tasks, Setting Standard Parameters, Line Thickness Definition".
These default definitions are grouped together in the CATStdLineThickness.xml file. The values set in the
samples provided can easily be customized to address your needs, provided that you are logged as
administrator.
The defined thicknesses can then be applied to any element which supports line thickness, either using
the Edit > Properties or the Graphic Properties toolbar.
This scenario aims at explaining how to create and modify line thickness definitions using the interactive
editor.
Prior to modifying standards, you need to set the CATCollectionStandard environment variable to identify
the location where your customized standards will be saved.
For detailed information on how to set environment variables, refer to Customizing Your Environment on
Windows (or on UNIX depending on your operating system).
2. Check that the General category is selected then from the file list, select the
CATStdLineThickness.xml file.
CATIA Infrastructure Version 5 Release 16 Page 1478
3. Click the plus sign next to the CATStdLineThickness node: a list of 55 line thickness definition is
displayed.
● line thickness definitions ranging from 1 to 8 are pre-defined with different parameters for
● line thickness definitions ranging from 9 to 55 are pre-defined with the same parameters
for all, and unavailable (i.e. the Availability box displays "0").
CATIA Infrastructure Version 5 Release 16 Page 1479
Now let's suppose you want to add a new line thickness. To do so:
4. Select the CATStdLineThickness node from the tree structure then click the Add instance button
to the right.
This creates a new instance in the tree structure. The number of the new line thickness is
5. Select the created instance, i.e. "56" then define the thickness parameters either by entering the
● Availability: indicates whether the line thickness definition is available in the thickness
You can only assign "available" line thickness definitions to elements. However,
then this line thickness will be used for this element but it will not be available in
● Pixel: sets the size in pixels. This value reflects the result displayed on screen
● mm: sets the line thickness in millimeters (mm). This value corresponds to the printed
version.
You can modify any value anytime simply by selecting the desired line number then entering
the new values in the corresponding fields.
6. In case you are not satisfied with a line thickness, select the CATStdLineThickness node then
This opens the following dialog box which displays the list of available instances:
informs you that the modified standard file has been saved in the directory specified when
● click the Save As New button to save the modifications in a new .xml file. Clicking this
button opens the Save As dialog box which places you in the directory you specified when
setting the CATCollectionStandard variable. This new file will then be accessible from the
File list.
Note: you cannot change the default name of standard files included in the General category.
For these files, the Save As New button can only be used to generate a new file in another
Customizing Settings
About Settings
General
Infrastructure
Mechanical Design
Shape
Analysis & Simulation
Machining
Digital Mockup
Equipment and Systems
Ergonomics Design & Analysis
Knowledgeware
ENOVIA V5 VPM
Machining Simulation
CATIA Infrastructure Version 5 Release 16 Page 1484
About Settings
● temporary settings
● permanent settings.
Temporary settings contain settings of a temporary nature (album screen captures, roll file information,...)
Permanent setting files store customization you perform mainly using the various tabs provided by the Tools->Options... command. For example,
application window customization, background colors, part and print settings, etc.
Permanent setting files are identified by the suffix: *.CATSettings, and are created in a location referenced by the CATUserSettingPath variable.
You specify settings using the Tools->Options... command which displays the Options dialog box:
CATIA Infrastructure Version 5 Release 16 Page 1485
The left-hand column contains a list of categories used for organizing the different groups of settings. There are general settings for all configurations
and products, and settings for each type of configuration installed. The category names are the same as those listed on the Start menu.
To access the settings for a specific configuration, click the "+" to display the subcategories. Clicking on the subcategory displays the settings tabs for
that subcategory.
The location of settings files on Windows platforms is inspired by the general data and settings management requirements operating on the Windows 2000
platform, which provides an underlying infrastructure allowing you to separate user data, user settings and computer settings.
The mechanism used is the CSIDL value mechanism. This implementation allows:
● your permanent settings (CATSettings) to roam as part of your user profile (CSIDL_APPDATA)
● your temporary settings (CATTemp, etc.) to be still stored in the user profile, but prevents them from roaming (CSIDL_LOCAL_APPDATA).
The following table will help you determine where your settings are now located:
VARIABLE LOCATION
CATUserSettingPath C:\Documents and Settings\user\Application Data\DassaultSystemes\CATSettings
CATIA Infrastructure Version 5 Release 16 Page 1486
CATTemp C:\Documents and Settings\user\Local Settings\Application Data\DassaultSystemes\CATTemp
CATCache Obsolete
CATReport C:\Documents and Settings\user\Local Settings\Application Data\DassaultSystemes\CATReport
are the defaults on these Windows platforms for the CSIDL_APPDATA values.
The values:
are the defaults on these Windows platforms for the CSIDL_LOCAL_APPDATA values.
Permanent settings are stored in the CATSettings directory in your home directory; temporary settings are stored in the CATTemp directory, also in your
home directory.
Administrator Settings
If you start a session in administrator mode using a specific environment, you can lock settings so that other users running a session with the same
environment inherit those settings and cannot change them. For full details how to do so, refer to Locking Settings.
Default settings are provided by applications. However, we recommend the following settings to enhance performance:
Selecting View->Render Style->Shading to work with shading without edges will also enhance performance.
CATIA Infrastructure Version 5 Release 16 Page 1487
CATOptionsMgt
You can also access the Options dialog box using the Start->Programs->CATIA Tools menu, and running the Settings Management V5R16
command.
The Options dialog box is displayed.
This function is useful for administrators because it allows you to set up user settings without having to start an interactive session first.
Consequently, unlike settings, preferences are created by certain applications, and not via the Tools->Options... command.
Preference files are identified by the suffix: *.CATPreferences, and are created in the same location as settings, referenced by the CATUserSettingPath
variable. However, preferences cannot be administered, and consequently are not referenced by the CATReferenceSettingPath variable.
CATIA Infrastructure Version 5 Release 16 Page 1488
General
Before you start your first working session, you can customize the way you work to suit your habits.
This type of customization is stored in permanent setting files: these settings will not be lost if you end
your session.
A number of tabs letting you customize general options appear in the right-hand box.
3. Select one of these tabs to customize General options or select a sub-category in the left-hand
General
Help
Shareable Products
Licensing
Document
Macros
Performances
Printers
Search
Server Manager
Statistics
Display
Compatibility
Parameters and Measure
Devices and Virtual Reality
General
● data save
● disconnection
● referenced documents
● conferencing
● memory warning
● P1: sets the P1 user interface style, and is available for both CATIA - P1 and CATIA - P2 users
● P2: sets the P2 user interface style, and is available for CATIA - P2 users only
● P3: sets the P3 immersive user interface style and features, and is available for P3 products/configurations only.
Note: when using the P3 style, the Standard toolbar is designed in a different way and contains only the
Undo and Redo icons. Other icons (such as New, Open, etc.) are not displayed.
Data Save
Note that the "No automatic backup" and "Incremental backup" options are available only for CATIA.
CATIA Infrastructure Version 5 Release 16 Page 1490
No automatic backup
If this option is selected, it means that documents are not saved automatically.
If this option is selected, it means that you can specify a save frequency other than the default frequency (30
minutes). This option is activated by default.
The purpose of this option is to automatically save your data to allow you to recover it after a crash. When a crash
occurs, and you restart your session, the Warm Start dialog box asks the following question:
If you choose "Yes", your documents will be recovered in the state in which they were last saved by the automatic
save option. Any data created after the last automatic save will not be restored.
If you choose "No", a new document will be created when opening the session.
You may encounter, when working on a document, a dialog box containing the following message:
Command interrupted
When this occurs, we recommend that you click OK to continue (a check is launched on your data in the
background). Then, you should immediately save your document(s) and exit then restart your session.
We also recommend the same method if a dialog box appears containing the message:
"This handler is null".
Incremental backup
Until now, warm start meant simply automatically saving all documents every "xx" minutes. Autosave operations on
large amounts of data can take a long time, even lasting several minutes, and all interactions since the last
autosave are lost. The autosave feature can also be deactivated by users who prefer to save their documents
frequently and manually to avoid losing data.
When you use the incremental backup option, all open documents are stored in a temporary directory, and all
modifications to the document are logged in a log file. These operations involve a minimum inconvenience for the
end user when opening documents (direct copy without loading), and the logging of document modifications at each
interaction is not perceptible.
● after a crash, all documents are opened from the temporary directory
● all modifications stored in the log are replayed
● all necessary editors are opened
● restoring data could take a long time:
❍ all modifications made by users (including test/try, mistakes, etc.) are replayed
❍ time is needed to replay necessary updates.
A slight risk is involved: the modification log needs to be complete, otherwise there is a risk of restoring corrupted
data.
The incremental warm start mechanism is available for the CATPart, CATProduct and CATDrawing document
workbenches. However, the restoring of VPM V4 documents in warm start mode is not supported. Consequently, do
not activate the Incremental backup option if you are working with VPM documents: if you do, error messages will
appear when attempting to save the documents.
Note: movements of components using compass are not retrieved when translation/rotation is the last operation
before a crash.
Example
1. Start a Version 5 session, select the Tools->Options... command, click the General tab, and check the
4. Restart Version 5.
A progress bar is displayed while the data is being restored, and a confirmation window is displayed after the
Data successfully restored, please save all to activate incremental warmstart again
Click OK to exit your session cleanly to make sure you do not restart a session which has not been properly
restored.
7. You must save all data to reactivate the incremental warm start feature.
8. Continue working.
Note: if, for example, you modified both a product and the parts linked to the product, waited for an automatic
save, then restarted after a crash, all documents are marked as "modified", which is normal: you retrieve them in
their state prior to the crash. If you modified only the product, waited for an automatic save, then restarted after a
crash, the product is marked as "modified", and the parts are marked as "modified by another user save". This
mechanism is designed to ensure that all potentially "dirty" documents are restored.
Partial Activation
As specified above, certain workbenches do not support the incremental warm start feature. When you switch to a
workbench which does not support it, a message will inform you that the workbench does not support this feature,
and warn you that it is deactivated.
The same also applies to certain commands: when you start the command, you will be warned that the incremental
warm start feature is deactivated.
To reactivate the warm start feature, go into a workbench supporting the incremental warm start feature, and save
all documents. If you close all documents, the warm start feature will be activated for the next opened document
supporting the incremental warm start. You can close or save one V5 document, but if there is always only one dirty
document in the session, the warm start will not be reactivated.
Generally speaking, if in doubt, save all documents to be sure the warm start is reactivated. It enables you also to
empty the modification logging files which can be large after a long time.
Disconnection
If this option is selected, it means that you activate automatic disconnection of your Version 5 session after a user-
defined duration (in minutes) without program use.
Note that once the disconnection time is reached, the session exits gracefully with no warning because the end user
is not supposed to be in front of the screen since the disconnection is only supposed to occur when interactions
have taken place. Because there is no warning message before exiting the session, make sure you have saved your
work well in advance.
Referenced Documents
If this option is selected, it means that when a father document is loaded, the child documents it points to are also
loaded. However, if you clear this option, only the father document is actually loaded when you open it. This may be
useful for reasons of performance and efficiency. A typical case of this is a CATProduct or CATDrawing document,
i.e. the father document pointing to CATPart or model documents i.e. the child documents.
Once a father document has been loaded you cannot load or unload its child documents as changing the option
cannot apply retroactively. You must close the father document, select or deselect the Load referenced
documents option then reopen the father document.
If you open a father document containing unloaded child documents you can load one or more of these documents
using File > Desk (see Using the FileDesk Workbench).
Note that when loading objects pasted As Result With Link or external references, the pointed documents
containing the referenced geometry are not loaded and this, even if the Load referenced documents option is
activated. These pointed documents are identified by the symbol in the specification tree to indicate that they
have been found but not loaded.
CATIA Infrastructure Version 5 Release 16 Page 1494
Note also that even if the Load referenced documents option is not activated, the geometry is still loaded when
reopening a file containing a .model document.
Conferencing
Conference driver
If you installed a license for a DMU Navigator product, you will be able to run conferencing sessions: a conference
host initiates a conferences and invites other users to join the conference as guests.
● workbench transition
● object selection
● viewpoint modification (zoom, rotation)
● 3D annotations (creation, modification and deletion)
● 2D annotations (linked to cameras) creation, modification and deletion.
Conferencing is available on the Windows and UNIX platforms, and is based on two underlying prerequisites:
For more information, refer to the Version 5 - DMU Navigator User's Guide.
If this option is selected, it means that dragging and dropping in the viewers (for copying, pasting or cutting
purpose only) is enabled.
For more information, refer to Dragging and Dropping Icons onto Objects and Dragging and Dropping Objects onto
Objects in this guide.
Note: this drag and drop option does not apply to toolbar customization.
Memory Warning
This option helps you to save your data before a crash occurs due to excessive memory use.
A warning popup when the process memory use exceeds a certain percentage of the address space usage or when
the remaining free memory fragmentation reach a certain threshold. This popup warns you that because the
amount of remaining memory is becoming low, you should save your data and exit the session:
Important remark: this warning does not concern RAM memory use or paging space use. It is not dependant on the
computer resources, only on the process address space as we consider that, in general, in a typical environment
and with a recommended configuration, the 32-bit address space is the limiting factor in terms of memory
consumption.
Check this option and set the percentage of address space indicating when to trigger the warning. This will set the
limit value for address space use and fragmentation.
The thresholds may be changed but it is not advisable, except for expert users.
Once the warning is generated, the warning in itself should not crash or freeze your session.
CATIA Infrastructure Version 5 Release 16 Page 1496
Limitations
● This check involves a small performance hit, so it is made generally at the end of interactions. This means that
in particular scenarios where the memory consumption increases very fast (passes from low consumption to
very high consumption in only one interaction), the warning may come too late. In other terms, this warning
does not protect absolutely all scenarios, only a high percentage of them. This limitation is inherent in the
specification and will never be suppressed.
● On UNIX, the fragmentation of the remaining free memory is useless as the memory manager addresses this
aspect well. Furthermore, it cannot be calculated. So the performance cost of the checking is not an issue on
UNIX platforms.
● On UNIX, the warning popup will only be generated once, the first time the threshold is passed. If you free
enough memory to come under the threshold and then exceed the threshold later, the warning will not be
generated a second time because the system has no way of knowing the threshold was exceeded again.
● This option activates the warning for both the memory space usage and for the remaining memory space
fragmentation. However, only the limit value on memory space usage may be specified by the user or
administrator. The fragmentation threshold is not customizable. However, it is activated.
When the memory warning mechanism is activated, additional information is added to the Session_Information_File
and in abend traces to help in investigating certain memory crashes.
By logging this information, added information allows the segregation of scenarios involving crashes which occur
due to full memory consumption. So it will now be possible to distinguish between:
● crashes due to the fact that the application crashed after the warning popped-up, but before the user had any
chance to save data and exit
● crashes due to lack of memory without any warning: this may occur in some scenarios where, for example, a
huge amount of memory is consumed in one single interaction
● crashes due to the fact that the user was warned and continued the session until there were no more memory.
However, if the memory warning mechanism is activated, and if a warning is generated during the session, extra
information is logged in the SessionInformationFile indicating that a warning was generated.
Later, if the application crashes, the same information is logged in the AbendTrace associated with the crash.
Here is a sample of the type of information added (with the value set to 1% simply for the purpose of illustration):
[MEMORY WARNINGS]
Time=16.48.24:Process has reached 12.09% of memory usage which is over the critical limit of 1.00%.
Size of process : 246.04 Mo( 257986560 )
Physical memory : 1023.00 Mo( 1072693248 )
Avail physical mem : 578.47 Mo( 606572544 )
Paging disks : 3072 Mo( 3221225472 )
Total page space : 2462.61 Mo( 2582233088 )
Avail page space : 2119.59 Mo( 2222551040 )
Avail address Space: 1801.84 Mo( 1889366016 )
Memory allocatable : 1801.8398 Mo( 1889366016 )
CATIA Infrastructure Version 5 Release 16 Page 1497
Memory load : 43 %
Stack size : 1.00 Mo( 1048576 )
Stack used : 0.03 Mo( 28672 )
A Warning CATSysMemoryWng_132001 has been emitted. User is informed.
Warning: Memory limitation is exceeded.
Recommendation : please try to save your data and re-start the session.
Help
● user companion
● contextual priority
Technical documentation
Location
Displays the current location of the online documentation. By default, the online documentation is located in:
Enter the path where the documentation is installed or click the Path(s) selection icon to navigate to the
desired location then click the icon to add the selected directory or file to the path (displayed to the right).
Once a path has been added to the list, you can select it then click the following buttons to:
● if you install the documentation on the network, you can map a drive and enter the appropriate path in this
field. UNC (Universal Naming Convention) syntax is also supported. Refer to Doc Installation Path for more
details.
● if the online documentation is installed on a http server, the installation path must be surrounded by quotes, for
CATIA Infrastructure Version 5 Release 16 Page 1499
instance "http://myserver/B15doc".
Note also that the Path Selection dialog box lets you select several different paths to interactively concatenate
them. On Windows, you can perform the concatenation manually. In that case, the separator to be used is ; and
not : .
Furthermore, when you select several paths using the Path Selection dialog box, the concatenated paths are
represented between " ", for example, like this:
"J:\V5R15DOC\Doc";"F:\V5R16DOC\Doc"
If you indicate a wrong path, an error message is displayed to inform you that the previous path is kept.
Language
Lets you select your documentation language: Environment language (default) or any language you selected
when installing the software. For detailed information on installing Version 5, refer to Unloading Your Product Code
on Windows (or on UNIX).
The default environment language corresponds to the language you define in the Regional Settings tab (on
Windows) or in the LANG variable (on UNIX).
To access a documentation in the same language as the software, you need to install the online documentation in
the appropriate language. Refer to Installing the Online Documentation After Installing the Software on Windows
(or on UNIX).
However, note that the documentation language you choose is independent from the language of your session or of
your operating system. For instance, you can run a session in Japanese and access an English documentation,
provided that you installed it on your computer.
User Companion
Location
Displays the path to the User Companion (provided that the Computer-Based Training module and the Companion
have been previously installed). You can enter another path directly in this field or click the Path(s) selection
icon to navigate to the desired location then click the icon to add the selected directory or file to the
path (displayed to the right).
CATIA Infrastructure Version 5 Release 16 Page 1500
Contextual Priority
Technical Documentation
If this option is selected, it means that the technical documentation is accessed in priority when pressing F1 to get
contextual help.
User Companion
If this option is selected, it means that the User Companion is accessed in priority when pressing F1 to get
contextual help.
Shareable Products
This tab lets you acquire and release shareable product licenses.
For detailed information on how to use this tab, refer to Reserving Shareable Product Licenses Dynamically in the
Version 5 - Infrastructure Installation Guide.
CATIA Infrastructure Version 5 Release 16 Page 1502
Licensing
Refer to Reserving Static Licenses Using the License Manager for detailed information about how to reserve
configuration and product licenses using the License Manager.
CATIA Infrastructure Version 5 Release 16 Page 1503
Document
● file options
The administration of document environments based on the DLName mechanism is detailed in Administrating Data Using the
DLName Mechanism in the Version 5 - Installation and Administration User's Guide.
Document Environments
● define DLNames
A document environment is a way of accessing your documents. When you access the Document tab, the following document
environments are displayed:
● Folder: default document environment in which the dialog access any folder containing the documents
● DLName: document environment which lets you restrict the access to specific folders referenced by logical names
referred to as "DLNames". Each folder is assigned a logical name.
In this mode, the different file opening and saving commands only allow end users to access documents in directories
referenced by DLNames.
Any modification of a path impacts the DLName once, thus avoiding to search for and modify manually any occurrence of
this path.
The administrator may also define the folders in which users are allowed to work
● SmarTeam Query: lets you access SmarTeam projects stored in SmarTeam - CATIA Integration using queries
● SmarTeam: lets you access SmarTeam projects stored in SmarTeam - CATIA Integration
● SmarTeam CIX: lets you access documents stored in SmarTeam - CATIA Xtended Integration
CATIA Infrastructure Version 5 Release 16 Page 1504
● Enovia: lets you access documents stored in ENOVIA V5
● Catalog: lets you access documents stored in catalogs
● Loaded document: lets you access documents loaded in the current session.
● Current: sets the selected environment as the current document environment and defines the dialog box (i.e. File >
Open, File > Save, Edit > Links, etc.) displayed when accessing your documents
● Allowed: indicates that the environment may be set as Current or Not allowed. Setting a document environment as
Allowed means that you can access documents related to this environment via the Browse window which opens when
you select File > Open:
The above picture shows that in addition to the current DLName environment, two other environments have been
allowed: Folder and ENOVIA. You are thus allowed to access DLNames, files (such as CATParts, CATProducts, etc.)
or ENOVIA V5 documents.
● Not allowed: indicates that the environment may not be set as Current. You have to assign it the Allowed state before
selecting it as your Current environment.
When you save or send documents or use File > New from:
Send To Current
For instance, let's suppose that you set the DLName environment as Current and the Folder environment as Allowed. When
you select File > Open, two dialog boxes are displayed: the Open document dialog box which only lets you access
DLNames, and the Browse dialog box which lets you open documents in File mode. However, using File > New from, File
> Save (Save As, Save All, etc.) or File > Send To > Mail/Directory has no effect on the documents opened in File
mode.
There is only one exception to this rule: when working with PDM data, you can use File > Save As.
DLName is now defined as your current document environment as indicated by the Current value in the State
column.
Defining DLNames
Once you have set the DLName environment as your current environment, you have to create the DLNames you will use.
1. Click the Configure... button to open the Configure dialog box which lets you add or remove DLNames:
CATIA Infrastructure Version 5 Release 16 Page 1506
Note: the UNIX Folder column is displayed on Windows only when running Version 5 in administrator mode. On
UNIX, only the Windows folder is displayed.
When running Version 5 in user mode, only the column corresponding to your operating system is displayed (for
instance, "Windows Folder" when working on Windows).
● means "no lock" (in administrator mode). In user mode, there is no lock symbol.
2. Click the button or right-click then select the New command to create a new DLName.
A default name and a default folder are assigned to the new DLName as shown below (you can create as many
DLNames as necessary):
CATIA Infrastructure Version 5 Release 16 Page 1507
3. If you are authorized by your administrator (i.e. when no lock appears opposite the DLName), you can modify the
values displayed. To do so, click the desired value to be able to edit it then type the new data.
In administrator mode, you can modify the DLName and the associated paths as you wish.
In user mode, you can create a root DLName. However, do not forget that some rules apply if you want to modify
● when changing the folder of a sub-DLName, the new folder must correspond to a folder of the father DLName
● the name of the last folder (on UNIX and Windows) is always the one of the DLName.
If you change the name of a DLName, the modification is automatically applied to the folder: if you have
DLNAME2 as a sub-folder of C:\DLNAME1 then rename DLNAME2 in DLNAMEA, the path displayed in the Folder
column will automatically change from C:\DLNAME1\DLNAME2 to C:\DLNAME1\DLNAMEA.
Therefore, be extra careful when renaming a DLName since this modification impacts the name of the folder and of
Any modification of a root DLName path is controlled by the administrator which may prevent you from doing so.
As far as sub-DLNames are concerned, you cannot modify the path of a sub-DLName because this path contains
the name of the sub-DLName and depends on the location of the parent DLName.
To modify the Windows folder of a DLName, right-click the folder to be modified in the Windows column then
select Browse: this opens a dialog box that lets you navigate to the new folder. After clicking OK, this new folder
For instance:
4. If you are running in administration mode, you can lock or unlock each DLName individually simply by clicking the
Locking a DLName changes its state from to (and inversely when you unlock the DLName).
As an administrator, you can also click the general lock to prevent end users from defining and modifying
DLNames. Therefore, the following commands are not available: New, Browse, Delete, Import and Export.
5. When finished adding DLNames to your list, you can then click the button (or right-click and select Export) to
save your list of DLNames as a .txt file in the appropriate location using the Export DLNames dialog box.
You can make as many lists as you like and, for further use, import the list whenever you want to. To do so, click
the button (or right-click and select Import) then select the list to be imported in the Import DLNames
dialog box.
6. If you want to remove a DLName from the list, select it then click the button (or right-click it and select Delete).
Once DLNames have been created, they are displayed in the Look in list:
You can then use this list to display sub-DLNames, if any. In our example, selecting "DLNAME 1" in the list shows
that it contains a sub-folder "DLNAME4":
CATIA Infrastructure Version 5 Release 16 Page 1509
Note that you can also display sub-DLNames either by double-clicking the father DLName in the DLName column
or by right-clicking the father DLName (still in the DLName column) then selecting Down.
7. Click OK to close the Configure dialog box then OK to exit the Document tab.
Once you have defined your DLNames, you are allowed to put them in a search order. For more information, refer
to Localizing Linked Documents further in this task.
The Configure dialog box also lets you search for the DLNames you defined. For more information, refer to
Searching for DLNames.
Defining DLNames also impacts the commands in which they are integrated. Refer to the DLName Integration
section for detailed information.
When a great number of DLNames has been defined, it may be difficult to find a DLName. A search functionality has been
added to the Configure dialog box to let you access your DLNames more easily.
This search functionality can be accessed:
● from the Configure dialog box (detailed in this section)
● from any file selection dialog box when working in a DLName environment (see theDLName Integration section for an
example)
● from the DLName Chooser dialog box (see Running the Data Life Cycle batch for an example).
2. Click the button (or right-click and select Import) then select DLNAME_search.txt from the samples folder.
3. In our example, three root DLNames (DLNAME1, DLNAME3 and DLNAME4) have been defined, each of them
containing sub-DLNames:
CATIA Infrastructure Version 5 Release 16 Page 1510
This dialog box lets you search for DLNames (either root DLNames or sub-folders) using two criteria:
5. Leave the default values which means that you are going to search for all DLNames created in the root.
The three root DLNames (DLNAME1, DLNAME3 and DLNAME4) as well as all their sub-DLNames are found.
CATIA Infrastructure Version 5 Release 16 Page 1512
The five columns next to the Search button give you the following information about the search results:
If needed, you can sort the search results by clicking the desired column title. For instance, clicking "Modified"
sorts the search results by their last modification date (in ascending order).
7. Select "DLNAME1" in the Look in list then click the Search button. This means that you are going to search for all
8. Select a DLName in the list of search results. You can see that the name and type of the selected item are displayed
Note that you cannot select multiple files in the list but only one file at a time.
9. In the Name box, enter *New* to search for all DLNames whose names contain the string "New".
Suppose the following example with two items, teston.CATPart and testoff.CATPart:
However, do not forget that the search is case sensitive and therefore, entering *new* instead of *New* gives no
result.
11. When finished, click OK to close the Search Results dialog box.
DLName Integration
This section aims at giving you one example of the DLName integration using File > Open.
1. Click Open in the Standard toolbar or select File > Open. Instead of the usual File Selection dialog box, the
following dialog box opens:
CATIA Infrastructure Version 5 Release 16 Page 1515
The Open document dialog box opens simultaneously with the Browse window. For more information on this
window, refer to Opening Existing Documents Using the Browse Window.
In case no DLName has been previously defined, a warning dialog box opens when running the command.
● if the option "Activate logical filetree for DLNames" is activated, the Look in list shows only the root DLNames.
Their sub-DLNames are displayed in the Name column. In the picture above, "DLNAME1" contains three sub-
folders named "DLNAME2", "DLNAME5" and "DLNAME6"
● if the option "Activate logical filetree for DLNames" is not activated, the DLNames are displayed in "flat" mode,
i.e. all the DLNames you have defined are displayed in the "Look in" list.
By default, the Details display mode is activated. This display mode gives you information on the file size, the file
type and the last modification date and time.
If you want to display your files in List mode (i.e. only the file names are listed), select the List display mode:
Note: this Open document dialog box is very similar to the File Selection dialog box displayed when opening
existing documents since you can, for instance, select the document type.
2. Select the desired File name and type from the list.
This behavior of dialog box is identical to the one of the Search Results dialog box you access when configuring
DLNames, except that you can search for DLNames AND for files stored in DLNames.
For instance, entering My* searches for any files or DLNames whose names start with the string "My".
5. Use the Look in list to select the DLName in which you want to run your search.
6. Click the Search button to open the following dialog box (click the thumbnail below to see the full-size picture):
In our example, three items have been found: a DLName ("MyNewTest") and two files (a CATDrawing and a
CATProduct).
CATIA Infrastructure Version 5 Release 16 Page 1518
The search is case sensitive and therefore, entering my* instead of My* does not give the same result.
7. Select an item other than a DLName. The data contained in the Name, Location, Size, Type and Modified columns are
If you select a DLName, only the Name and Type are indicated.
Note that you can select multiple search results. In that case, the total number of items selected and the total file
size are indicated as follows:
For detailed information on this dialog box, refer to Searching for DLNames.
8. When you have found the desired document, click OK to close the Search Results dialog box: the name of the
document is displayed in the "File name" field of the Open documents dialog box.
Note that the above example also applies to any command allowing you to perform a file selection.
CATIA Infrastructure Version 5 Release 16 Page 1519
DLNames are also integrated in the following commands:
● File > Save (included Save As..., Save All and Save Management...)
● Browse another catalog (refer to the Version 5 Component Catalog Editor User's Guide - "Browsing a Catalog
using the Catalog Browser" for detailed information)
● Save in catalog (refer to the Version 5 Generative Shape Design User's Guide - "Saving PowerCopies into a
Catalog" for detailed information)
For more information on these commands, refer to the corresponding task in this guide by clicking one of the
above hyperlinks.
The primary aim of the Linked Documents Localization function is to resolve document links and to manage in an easy way
the strategy that will be used to locate your linked documents. Its purpose is different from that of the Edit > Links
command (see Editing Document Links).
This section shows you how to define a personal strategy for link resolution.
A default strategy always takes an already loaded document with the same identification to resolve document
links. In a file-based environment, a document is identified by its name and an internal identifier.
Bear also in mind that when using a link resolution strategy, you are not allowed to open two documents with
the same name in your session.
Note: if your administrator has locked the Linked Document Localization, all buttons except Configure... are grayed out.
CATIA Infrastructure Version 5 Release 16 Page 1520
The Document Location column contains the various strategies you can choose to localize your linked documents.
The Active column indicates whether a strategy has been activated (Yes value) or deactivated (blank value).
● Folder of the link: provides the absolute path which was saved in the link, i.e. the path used when you saved
your document.
● Folder of the pointing document: provides the current folder of your document
● Relative folder: provides a sub-folder with the same starting path. Note that choosing this strategy does not
make sense if you are working in a DLName environment since the hierarchy used to store documents is
different from the one used when working in a Folder environment (there is no "sub-folder" notion). Use the
Folder of the link strategy instead
● Other folders: provides a user-defined list of folders. Do not forget to insert a carriage return at the end of
each line
● Catalog & startup documents: provides the absolute path to catalogs and documents saved in the startup
installation folder (for instance c:\Dassault Systemes\B16\$OS\startup\...). When migrating from one release
level to another, any link to a catalog or document located in the installation folder is automatically updated to
match the new startup path
● Entreprise Process-libraries: provides the path to folder containing process libraries (.act files)
● ENOVIA LCA (appropriate license is required) for documents stored in ENOVIA LCA
● ENOVIA VPM database (appropriate license is required) for documents stored in ENOVIA VPM
● SmarTeam (appropriate license is required) for documents stored in SmarTeam database.
The following example illustrates more precisely the behavior of the first four strategies:
CATIA Infrastructure Version 5 Release 16 Page 1521
2. Once the strategy is selected, click one of the buttons displayed in the right part of the dialog box. These buttons are
● the Activate button lets you activate a strategy that has been deactivated
● the Deactivate button enables you to deactivate a strategy
● the Up and Down buttons let you customize the strategy order
● the Configure button is available for the Other folders strategy only.
Whichever action you choose for the strategy, you must restart your Version 5 session to take this modification
into account. A warning message is displayed after clicking one of the above buttons.
Here is a comparison between the former Search Order command and "Linked Document Localization":
When you click the Configure... button, a dialog box appears with a user interface depending on your current
document environment. In our example, we are working in a Folder environment.
For more information on managing document environments, refer to the Document Environments part in this task.
3. Select a directory in the Look in list then click the Add button.
In case at least one document is already opened in your current session, a warning window is displayed to ask you
to close then reopen the documents to take into account your modifications.
Thus, it is recommended to close any opened documents before modifying the Other folders strategy.
Note: you can also click the Add Tree button to add the folder tree underneath the specified directory. However,
bear in mind that the more elements, the longer the duration.
This button is available for the Folder environment only. When working in a DLName environment, you can copy a
DLName but not its folders.
This puts the directory into the Search order list as shown below:
CATIA Infrastructure Version 5 Release 16 Page 1523
The icon lets you access your various directories and the icon lets you move up in the directory hierarchy.
You do not need to enter the whole path in the Look in box. Enter the main directory and press Enter. Any
subdirectories are then displayed in the list and you can then select the appropriate subdirectory before clicking
the Add button.
Note that you can use the multiselection to add your folders to the search order:
CATIA Infrastructure Version 5 Release 16 Page 1524
The Search order list is intended to contain the directories in which your linked documents are saved. You may
wish to use different search order lists for particular uses and for different circumstances.
4. Continue adding your most frequently used directories to the list. When you have finished click the Export... button
and save the list as a .txt file in the appropriate location in the Export Search Order dialog box:
CATIA Infrastructure Version 5 Release 16 Page 1525
5. You can make as many lists as you like. When you want to use one of these lists, click the Import... button. The
Right-clicking on any of the .txt files allows you to edit these files. If you then click the Open button the contents
of the .txt file you chose is placed in the list and replaces the elements previously contained, if any.
The Import Add... button lets you import and add a search order contained in a text file to the current Search
order list.
6. The search order lists can easily be updated. To change the priority of a directory i.e. move it up or down in the list,
The Remove, Up and Down buttons are activated only when at least one item in the list is selected.
CATIA Infrastructure Version 5 Release 16 Page 1527
File Options
If this option is selected, it means that files names are converted to upper case when saving documents.
This conversion is taken into account when using the following commands:
As Windows and UNIX operating systems deal with upper case characters in a different way, note that the behavior slightly
differs when using the File > Save As:
● on Windows, a message appears and asks you to overwrite the file. The reason is that the file system is not case-
sensitive and therefore, Aaa = aaa = AAA
● on UNIX, no message is displayed since the file system is case sensitive.
If this option is selected, it means that DLNames are organized in a logical way. The following scenario explains how to
organize your DLNames in a "logical tree" so that they are easier to access and how this impacts all commands providing
access to DLNames through file or folder selection.
Prior to organizing DLNames, you must define them. Refer to Defining DLNames for detailed information.
Once your .txt list of DLNames is created, some additional modifications are necessary to create the required structure with
respect of rules that is detailed hereafter:
● each DLName has a unique name inside the whole logical structure
● each DLName has one logical DLName "father", which can be an already defined DLName or the abstract "Root DLName"
● there is no relation between the logical structure and the physical one. When working in administrator mode, you can
place the DLName wherever you want and give it the name of your choice.
However, in user mode, bear in mind that when you decide to define a DLName as a sub-DLName of another existing
DLName:
❍ the name of its physical sub-folder is the one of the sub-DLName
❍ the location of its physical folder is a sub-folder of the parent DLName's physical folder.
CATIA Infrastructure Version 5 Release 16 Page 1528
1. Open your .txt list to define your structure using the following format:
DLNAME1;E:\users\ajt\;/tmp;;
DLNAME2;E:\users\ajt\DLNAME2;/tmp/DLNAME2;DLNAME1;
DLNAME3;E:\temp;/tmp;;
DLNAME1;E:\users\ajt\;/tmp;;
DLNAME2;E:\users\ajt\DLNAME2;/tmp/DLNAME2;DLNAME1;
DLNAME3;E:\temp;/tmp;;
3. Select Tools > Options > General > Document then click the Configure... button.
4. Click the button to import the logical structure you created in step 1.
5. Navigate to the .txt file to be imported then click Open. The logical structure is imported:
CATIA Infrastructure Version 5 Release 16 Page 1530
6. Click OK to validate.
The Open document dialog box reflects the hierarchical organization: only root DLNames are displayed in the
This differs slightly from the Open document dialog box displayed when the logical filetree is not activated: all
the DLNames and sub-DLNames defined are displayed in the Look in list.
The Open document dialog box opens simultaneously with the Browse window. For more information on this
window, refer to Opening Existing Documents Using the Browse Window.
In our example, the check box Activate logical filetree for DLNames is selected.
CATIA Infrastructure Version 5 Release 16 Page 1532
9. To access the sub-directory "DLNAME2", double-click it in the list. You can, of course, display the preview of the
When you are in a sub-directory as this is the case in our example, you can click the icon to move up in the
hierarchy. In our case, we can use it to access the father directory "DLNAME1".
Remember that this icon is displayed only when the check box Activate logical filetree for DLNames is
selected.
10. Clicking the black arrow next to Look in displays a list containing the hierarchical structure from which you can click
By default, the List display mode is activated. This display mode lists the file names only:
If you want to display the file size, the file type and the last modification date and time of your files, activate the
Details display mode.
If this option is selected, it means that when you select File > Save All, only the documents linked to the current editor are
saved. Other documents are not impacted by the save.
Let's suppose a drawing document (CATDrawing) which points to a loaded and modified CATPart (Part1). Then, activate the
CATDrawing editor, modify the drawing then select File > Save All:
● when the Apply Save All to editor scope check box is selected, the following message is displayed:
If you click Yes, you can see that only CATDrawing has been saved, even though Part1 has also been modified,
because the CATDrawing editor was the active editor at the time the Save All command was run.
● when the Apply Save All to editor scope option is cleared, the following message is displayed:
If you click Yes, all the documents modified in the session (CATDrawing and Part1 in our example) are saved.
Macros
This tab contains the options for accessing the macro development environment for automation
purposes:
● default editors
● external references.
Default Editors
If you are using CATScript or VBScript, click the Change editor... button and select the editor you want
to use. You cannot change the editor if you are using VBA.
After choosing an external editor, you can restore the default editor by selecting the language and
clicking the Default editor button.
External References
CATIA Infrastructure Version 5 Release 16 Page 1536
External references are only used when your macro script is used to control external applications. You
have identify and select the corresponding typelibs.
By default, the external references list is empty. Clicking the All references... button displays the
Current references dialog box containing a list of all the Version 5 typelibs because they are installed
automatically.
To add external typelibs, click the Add reference... button and navigate to select the typelibs. If you
click the All references... button again, you will see the external references at the bottom of the list in
the Current references dialog box.
To remove external references, select them from the list and click the Remove reference button.
CATIA Infrastructure Version 5 Release 16 Page 1537
Performances
Undo
Stack size
Lets you indicate the number of commands (from 0 to 99) which can be undone for each document.
Whatever the value, it is always possible to undo internal transitions (also called "local actions") inside the
current command ("global action").
CATIA Infrastructure Version 5 Release 16 Page 1538
Printers
Provides a list of directories that will be used to store the configuration files of your 3DPLM printers. You can add
your own directories and also protect or not the access to the desired directories when logged as administrator.
Protecting Printers
When logged as administrator, you can right-click the desired directory from the list then select Protect
Printers to protect the access to this directory (the green symbol under the Protection column turns red).
Inversely, once a directory has been protected, you can make it accessible by right-clicking it then selecting Free
Note: you can also use the above-mentioned commands when logged as a standard user but it is recommended
to be an administrator.
"Protecting" a printer directory means that when accessing the Printer Properties dialog box to configure a
printer, the parameters defined by your administrator are displayed but you cannot modify them.
Once a printer directory has been protected by your administrator, you can still add printers from this directory
but you cannot modify them.
CATIA Infrastructure Version 5 Release 16 Page 1539
When logged as administrator, you also have the ability to use the lock symbol opposite the Printer Directory List
area: clicking this symbol prevents end users from selecting and thus, modifying the printer directories displayed
in this area.
For detailed information on lock mechanisms, refer to Locking Settings.
You can also refer to Scenario for Printer Administration for a detailed scenario illustrating printer administration.
Editing Variables
Please note that you can use variables other than ${CATReferenceSettingPath} or ${CATUserSettingPath} ; user-
defined variables are supported.
To edit a user-defined variable, click the button then enter the new value in the Printer Directory dialog
box that opens:
Adding a Directory
To add a directory to the list, click the button then browse your filetree.
● CATReferenceSettingPath: points to the directory (or directories) where administrator settings are stored
● CATUserSettingPath: points to the directory where user settings are stored.
Note that any directory you add must have a father directory named "Printers". This father directory must be
located at the end of the path, for instance e:\users\Printers. If no such directory exists, the application
automatically adds it to the path.
Removing a Directory
To remove a directory from the list, select it then click the button.
CATIA Infrastructure Version 5 Release 16 Page 1540
Lets you navigate to the directory where the configuration files for your new 3DPLM printers will be stored by
By default, 3DPLM Printer configuration files are stored in the permanent setting files which are created in a
location referenced by the CATUserSettingPath environment variable. This location is:
If no directory has been specified, the field displays ${CATUserSettingPath} to indicate that the default location
will be used.
Once a directory has been specified in the Printer Creation Directory box, any new 3DPLM printer you add
afterwards (refer to Adding a Printer for detailed information) is added to this directory.
When an environment variable references several concatenated paths, the new printer is added to the last added
path and not to the first anymore. This change has been made in order to match the settings files' behavior.
However, if you want to go back to the previous behavior, i.e. add the printer to the first path, you can export
the PRINTER_CREATION_DIR_FIRST variable but do not forget that this method is not recommended:
or
"1" is just taken as an example, you can put any other value because it has no impact.
A better method is to work with a user-defined variable. To learn how to define your own variable, refer to
Customizing Your Environment on Windows or on UNIX.
Note: any printer creation directory you specify must have a father directory named "Printers". If no such
directory exists, the application automatically adds it to the path.
CATIA Infrastructure Version 5 Release 16 Page 1541
When working in administrator mode, new printers are created in ${CATUserSettingPath} by default but you can
change it to ${CATReferenceSettingPath} if needed. In that case, once printers have been created, do not forget
to change ${CATReferenceSettingPath} back to ${CATUserSettingPath} to provide a user environment to end
users.
Lets you customize the path to external drivers that may have been defined with CAA Version 5 APIs. This option
is relevant when working in a CAA environment only.
Enter the path to the configuration file where your driver settings are stored or click the button to navigate
to the desired location.
If no path is specified, the field displays ${CATUserSettingPath}\Printers\Drivers.cfg to indicate that the default
location is used.
Note that the printer groups you define in this tab are saved in the Printers.CATSettings file (stored in the
CATSettings directory).
1. Click the New button to open the Printer Group dialog box:
The left column displays the printers that have already been set up.
The group name is displayed in the Name field and can be modified if needed. The group number is
2. In the left column, select the printers to be added to the new group then click the button to add
them to the right column of the dialog box.
Once a printer has been added to a group, you can remove it by selecting it in the right column then
clicking the button: in that case, the removed printer reappears in the left column.
Note: you use the multi-selection to select your printers in the left and right columns.
4. You can then carry out the following actions on the created groups:
● modification: select a group then click the Modify button. This opens the Printer group dialog box
● removal: select a group then click the Remove button to remove it from the group list.
Once printer groups have been defined, you can use them to filter the printers displayed in the Print
dialog box using a specific combo box.
CATIA Infrastructure Version 5 Release 16 Page 1544
Search
● deep search
The settings you define in this tab are stored in the Search.CATSettings file which means that you recover your
customization from one session to another.
Provides a list of predefined prefixes used to run a search or a command via the power input field. If one of these
prefixes is selected, it means that this prefix is set as the default prefix and therefore, this avoids having to type it
at the beginning of the search string or before the command name in the power input field.
The default prefix is taken into account only if no prefix is typed in the power input field.
If you leave the value none, it means that there is no default prefix.
● f: as favorite:
The default prefix is f: which lets you search for objects using your favorite or predefined favorite queries. Refer
to Using the Search Language for more information
● t: as type:
The default prefix is t: which lets you search for an object by its type. Refer to Using the Search Language for
more information
● n: as name
The default prefix is n: which lets you search for an object name. Refer to Using the Search Language for more
information
● NAME:
The default prefix is NAME: which is identical to n: except that the search is case sensitive
● g: as name in graph:
CATIA Infrastructure Version 5 Release 16 Page 1545
The default prefix is g: which lets you search for an object name as it is displayed in the specification tree. Refer
to Using the Search Language for for information
● NAME IN GRAPH:
The default prefix is NAME IN GRAPH: which is identical to g: except that the search is case sensitive
● s: as set:
The default prefix is s: which lets you search for an object belonging to a selection set. Refer to Using the
Search Language for more information
● SET:
The default prefix is SET: which is identical to s: except that the search is case sensitive
● col: as color:
The default prefix is col: which lets you search for an object of a specific color. Refer to Using the Search
Language for more information
● vis: as visibility:
The default prefix is vis: which lets you search for visible elements, or elements hidden in the No Show space.
Refer to Using the Search Language for more information
● l: as layer:
The default prefix is l: which lets you search for an object located on a specific layer. Refer to Using the Search
Language for more information
● d: as dashed:
The default prefix is d: which lets you search for elements using specific linetypes. Refer to Using the Search
Language for more information
● w: as weight:
The default prefix is w: which lets you search for elements using specific thicknesses. Refer to Using the Search
Language for more information
● symb: as symbol:
The default prefix is symb: which lets you search for elements with specific point symbols. Refer to Using the
Search Language for more information.
Provides a list of predefined search scopes used to run a search via the power input field. If one of these scopes is
selected, it means that this scope is set as the default scope and therefore, this avoids having to type it at the end
of the search string in the power input field.
For instance, if you set n: as name: as the default prefix then, when searching for objects named "wheel", you just
have to type wheel in the power input field, there is no need to type n:wheel or name:wheel anymore.
For detailed information about the use of search scope in the power input field, reder to Using the Search Language.
If you enter a search scope in the power input field, this scope overrides both the default search scope and the
scopes defined in your favorite queries (predefined or not).
Deep Search
This option is relevant only when working in Visualization mode (i.e. when the Work with the cache system
check box is selected in Tools > Options > Infrastructure > Product Structure > Cache Management).
If this option is selected, it means that the Deep search check box is displayed and selected in the Search dialog
box. Therefore, all the geometry is loaded before performing the search then when the search is over, the elements
that are not required anymore are unloaded.
Note that if the administrator has locked this area, the Deep search check box is displayed in the Search dialog
box but it is grayed out.
Server Manager
Session Management
Enables you to limit each user to one session. In the case that the user already has a session opened, that
session will be aborted.
Note: Server Manager is a process, launched by the Orbix daemon, that manages the access control of
application servers and the launching of those servers.
CATIA Infrastructure Statistics
Version 5 Release 16 Page 1549
General
Buffer`s size
Size of buffer file in Kbytes. The log file is only written to disk once the log file size exceeds the buffer size you set. The values which can be entered in the editable field are limited. Buffer size is limited to
1024KB (1 MB). The values entered are in KB.
Sets the maximum log file size. Each time this size is exceeded, the file is written to the location you specify by navigating using the file selection box in the Maximum number of copies and location option.
The values which can be entered in the editable field are limited. The file size is limited to 2.097.152KB (2 GB).
Maximum number of copies and location
Sets the maximum number of copies of the statistics file, and the location in which the copies are stored on the disk. Once the size of the file exceeds the size set by the option File's maximum size, a copy of
the file is written to the specified location. This helps to optimize disk space. Once the maximum number of copies is reached, the oldest log file is deleted.
The number of copies is limited to 999 (you can only enter 3 digits in the field).
The error logging software will detect disk-full conditions. If you set a maximum number of copies of the statistics file and a directory location to which copies are saved, the error logging software will move the
file to the destination directory and try to continue logging. If you do not set a directory (or if after the copy the disk is still full), the error logging software will cease error logging until the end of the current
session.
Check the check button to activate the statistics, or click the "+" button to access the Additional Statistics dialog box:
General Output
Basic statistics are common to all options. Error log statistics contain extra options.
● File: the log is written to the file whose default name is Workbench.log or Command when you exit the session, in the location pointed to by the CATErrorLog variable. Consequently, the files are written by
default to:
CSIDL_LOCAL_APPDATA\DassaultSystemes\CATTemp\Statistics\Workbench.log
CSIDL_LOCAL_APPDATA\DassaultSystemes\CATTemp\Statistics\Command.log
This field contains the list of traditional statistics options: theme, date and time, elapsed time, response time, CPU, User, Host and PID.
When you change an option, exit the session and restart to take your settings into account.
where:
time: time
rtim: "response time", which is the ellapsed time minus user wait time.
This trace will be logged when you exit the command. The workbench name is the current workbench when you exit the command.
Note that certain auxiliary commands (for example, the Search command) are not logged.
Example of formatted traces for a command log
As such, it will help keep track of users' session durations and ending status, providing a supplementary tool to measure MTBF.
When activated, the Session Statistics generates one output line by session on the console or in a file. The default file is:
CATIA Infrastructure Version 5 Release 16 Page 1553
CATTemp/Statistics/Stats_SESSION_user_HOST
Example of output:
No output is generated for the session during which the session statistics are activated. You have to exit then restart your Version 5 session, and from then on you will obtain session statistics output for all
further sessions.
This new functionality is mainly useful for Version 5 administrators. Session Statistics list all the sessions, their duration, and exit conditions for any or all users, easily providing them with a comprehensive view
of the average duration of user sessions and allows a global view of the usage of Version 5 by any user or group of users.
Session statistics add a global view in addition to the more detailed views already provided by the existing COMMAND and WORKBENCH statistics.
Event dates in the output file are not organized in chronological order. A statistics event is always logged when it is terminated. The start date and duration are specified. Events are generated in event
termination chronological order. Because the statistics software allows interlaced or embedded events, events do not necessarily end in the order in which they began.
The two start and end slots indicate the same time. A statistics event is always logged when it is terminated. The start time and duration are specified. The corresponding session event is generated at the end of
the session: it started at the beginning of the session and lasts the duration of the session. Due to the possibility of having several successive session statistics in the same session, it is necessary to physically
log the start of a session. This is the session start event (whose duration is null). The two events are generated at the same time in the code. To determine the end time, information is provided for the start date
and duration.
It will enable to users to detect hidden problems or find areas where improvement should be done, in terms of quality and functionality. Not only failure will be logged but also defects which may cause any sort
of problems to the end-user. Typically, it will log pop-up warnings, internal critical errors and failures.
Furthermore, end-users have a user interface allowing them to report defects and describe the problem. This report will be logged in this error log.
Principal Features
● Tools options user interface to activate/customize the error log
● user interface allowing user to report error logging
● logging of all infrastructure warning popups
● logging of all abends/failures
● logging of main applicative popups
● logging of critical internal errors.
Optional Fields contains the following three options specific to error logging:
● Workbench
● Command
● Message
enabling you to specify whether you want to log workbench, command or message activity respectively. When activated, an error log will be generated. This error log contains one line per event. Each event will
correspond to a defect.
Severity Levels
● an abend or failure
● a critical internal error detected by a low layer of the application and which may potentially cause later defects
● a warning pop-up displayed to the end-user
● a comment (indicating surprising or bothersome behavior which is not a defect, for example
● a user-reported defect.
The error log uses the V5 statistics format. The default record format is:
Note: Administrators will be able to lock these settings so that the end-user cannot change them, in which case an end-user will not be able to deactivate error logging.
You can add your own information to the log by checking the User Report option. When you do so, you need to access the Error Log dialog box. To do so:
4. Perform a scenario in which you observe a problem which has surprising or bothersome behavior and which is not a defect.
5. Specify the severity level and enter a comment in the Message field to describe the problem.
6. Exit your Version 5 session.
The log is located in the location referenced by the CATTemp variable. For example, the default location (on Windows) of the error log is:
Functionalities
PCS Statistics allow users to log events and obtain information about CPU and memory consumption during the event.
The PCS thematic has several activation levels. The end user can choose the level of details required for measurements.
Only the event with an activation level less or equal than the activated level are output (more macroscopic events have a lesser activation level.)
This allows you to begin a statistics analysis session by identifying the macro events where a performance problem occurs, then to go gradually to the details to identify the exact layer of software which is
causing the problem.
● this option cumulates all the occurrences of the same type (sum of elapsed time, cpu time).
● only one line is generated in the output file: a field in the output specifies the number of cumulated events.
● it is possible to simultaneously have cumulated events and individual events, depending on their respective levels:
❍ 1 < activation level of the event <= selected cumulation level: one line is generated by event
❍ cumulation level < activation level of the event <=selected activation level: one line is generated per group of events.
This allows analysis of individual macroscopic events and how their time is divided, without having hundreds of microscopic sub-events.
A command has been provided to define dynamically the start and end of the measurement. Contrary to most other statistics, PCS statistics are meant to be used dynamically PCS statistics are activated by
default, but no events will be generated if the user does not specify at least an activation level (cumulation level is optional).
An extra field exists for the memory (start memory and end memory; current memory or last recorded peak, depending on the operating system).
Unlike other statistics, the date parameter provides beginning and end time.
The PCS Statistics thematic is activated by default in the Statistics Thematics List.
of the statistics event. Depending on the operating system, the value can be the instant memory or the last peak value.
Contrary to all other statistics thematics, when activated, the time field generate two fields in the output file, the date and time:
Activation Level
Select the View->Toolbars command and check PCS Statistics to display the following toolbar:
By default, the level is set to "0", which means no traces are generated. Use the Start and Stop buttons to start and stop PCS measuring.
Cumulation Level
This option can be used to condense several events into a single generated line. This provides cpu time, cumulated elapsed times, and an extra field providing the number of iterations.
An event of level "m" will be cumulative (1 line for one or more events).
If you set a cumulation level higher than the activation level, the cumulation level will be set equal to the activation level.
Example of output
● PCS Thematics must be activated: if not, an error message appears in the PCS panel, and measurement can not start. Furthermore, the activation level of the statistics event must be less than or equal to the
level activated in the PCS panel: if not, nothing is output, and no error message appears.
● Depending on the operating system, the names of the values provided for memory usage vary:
❍ the value of the current memory: the field names in the output file are "start_mem" and "end_mem"
❍ the value of the latest memory peak (in this case, the value can only increase during the session): the fields in the output file are "start_max" and "end_max".
CATIA Infrastructure Version 5 Release 16 Page 1559
Display
● the Tree Manipulation tab lets you set options for manipulating the specification tree
● the Thickness & Font tab lets you set thickness properties
● the Layer Filter tab lets you set options for layer filters
Tree Appearance
● tree orientation
Tree Type
If this option is selected, it means that the specification tree is displayed according to the conventional way.
This option might, for example, be useful when working on solids and assemblies.
CATIA Infrastructure Version 5 Release 16 Page 1561
Structure
Constructive Historic
If the whole of the tree is not displayed, you may have to enlarge the window.
Alternatively, you can reduce the length of tree item names. To do this, click Fixed in the Tree Item Size area. The
default number of characters is 8. You can of course specify the number of your choice.
CATIA Infrastructure Version 5 Release 16 Page 1563
Relational
This option might, for example, be useful when working on solids and surfaces.
Tree Orientation
Note that the tree orientation can be modified only when displaying the specification tree in Constructive Historic
or Relational mode.
Vertical
If this option is selected, all possible relations between the different items that go to make up the part are shown:
CATIA Infrastructure Version 5 Release 16 Page 1565
Horizontal
You can also change the background colors via Tools > Options > General > Display > Visualization.
If the specification tree prevents you from seeing the geometry, you can move the tree by first clicking the
reference axis (the geometry is displayed in low highlighting mode), then dragging the tree to a new location using
the middle mouse button.
CATIA Infrastructure Version 5 Release 16 Page 1566
Enables you to specify the number of characters used for the names of the items displayed in the specification
tree.
Text-dependent
If this option is selected, it means that each item name is displayed as a whole.
Fixed
If this option is selected, the field displayed to the right is activated to let you enter the fixed number of characters
to be displayed for item names.
In that case, the object name is truncated (only the first and last characters are displayed) as shown below:
CATIA Infrastructure Version 5 Release 16 Page 1567
If this option is selected, it means that if you select an item in the tree, then click Hide/Show in the View
toolbar, the item is grayed out in the tree.
If this option is cleared, you cannot gray out an item in the tree. Clicking Hide/Show has no effect.
When the size of the tree exceeds the window size, a scrollbar appears: you can then move the tree and navigate
using the scrollbar.
Tree Manipulation
● automatic expand
● zoom on tree
Scroll
If this option is selected along with the Activate the Visualization of Show/No Show option, you can scroll the
tree automatically when dragging and dropping icons or objects onto it.
The tree is scrolled until you remove the mouse from the scroll area.
For more information on dragging and dropping, refer to Dragging and Dropping Icons and Objects in this guide.
If this option is selected, you can see the geometry while scrolling the specification tree using the scroll bar
displayed to the left.
Note that this option has no impact when scrolling the specification tree using the mouse scroll button since the
geometry is displayed. However, when dragging and dropping icons with the Automatic scroll activation during
Drag and Drop option activated, the geometry is not displayed.
Automatic Expand
CATIA Infrastructure Version 5 Release 16 Page 1569
If this option is selected, this activates the automatic expansion of the specification tree up to the second level as
shown below:
Example 1
Example 2
When the automatic expand is activated, a message informs you that the automatic expand of the specification
tree will be taken into account the next time you open a document.
Zoom on Tree
If this option is selected, it means that if you click any branch in the tree, the geometry is dimmed and only the
tree is active, enabling you to manipulate it on its own (zoom it up and down, etc.).
When deactivated, the only way to manipulate the graph is to click the reference axis in the bottom right corner of
the document.
Navigation
● navigation
● fly/walk
● mouse speed
Selection
Activates preselection highlighting. As you point to objects, different parts of the objects are highlighted in the geometry area, and the
object name is highlighted in the specification tree.
However, note that deactivating this option impacts all commands using prehighlight, especially the Other Selection... command that does
not work anymore when it is based on prehighlight.
Sets the amount of time, in seconds, which elapses before the preselection navigator appears after pointing at an object. Refer to Selecting
Using the Preselection Navigator for more information about how to use the preselection navigator.
Controls the way faces and edges are prehighlighted and highlighted.
● is determined by whether you are in Design mode (editing an element in the context of an assembly) or in Visualization mode
● and varies according to the current visualization mode: Shading with Edges, Shading, Wireframe (NHR), Dynamic hidden line
removal (HRD). Note that some minor differences in the way elements are highlighted are noticeable using the HRD mode.
The default prehighlight and highlight colors are different, and can be customized using the Visualization tab. By default, faces and edges
are highlighted. Depending on the element type, elements may or may not be displayed using the Z-buffer.
When you are editing an object, a selected face is highlighted like this:
If you select the Pad or the PartBody in the specification tree, the whole object is highlighted like this:
When clicking on an object, displays a bounding box around the selected object if it uses manipulators:
CATIA Infrastructure Version 5 Release 16 Page 1573
Objects using manipulators can be manipulated by the 3D compass. For more information about manipulating objects using the 3D compass,
refer to Manipulating Objects Using the Mouse and Compass.
Sets a limit on the number of elements selected in multi-selection mode (using the selection trap) on which manipulators can be displayed.
In case you select more elements than the limit (for example, by pressing Ctrl to extend the selection), no element can be manipulated.
Note that this option also optimizes the selection when large amounts of elements are involved. The consequence is that the selection
becomes faster but also less accurate. Therefore, when the limit is exceeded, some selected elements may not be highlighted and the
manipulators may not be displayed and this, even if the number of selected elements is reduced afterwards.
This option is activated when working in a 2D context (objects with handles such as texts and arrows, for instance) or 3D context.
1. Enter a value in the Limit display of manipulators box, 10 for instance then click OK to validate.
Note that setting a high number (greater than 50) has an impact on the content of the
contextual menu displayed when right-clicking a selected element: the contextual menu is
reduced and therefore, do not display all the commands available.
2. In the geometry area, select six elements either using the selection trap or by pressing Ctrl.
As you can see below, manipulators are displayed on the selected elements to let you modify them:
If you set the limit to 5 instead of 10, no manipulator is displayed since the number of selected elements (i.e. six) exceeds the limit:
CATIA Infrastructure Version 5 Release 16 Page 1574
Displays the list of all the elements you can preselect when using the preselection navigator.
If you do not want to display the immersive list, deactivate the option.
Activates an auxiliary viewer displaying the preselected object when using the preselection navigator. This viewer enables you to perform
viewing operations with the mouse such as zoom, rotate or pan.
Activates the highlight of the faces you preselect using the preselection navigator.
Activates the display of the immersive viewer when using the preselection navigator.
Navigation
Fixes the X, Y or Z axis during navigation. While turning in Fly mode, this creates the impression that the user viewpoint tilts or banks with
respect to the fixed axis, as in a real plane.
First, select the Gravitational effects during navigation check box to be able to activate this option.
When flying and walking, this gravitational effect makes you automatically fall if you do not reach the specified altitute (in millimeters). This
allows you to follow the ground relief, such as stairs.
An altitude set to "0" means that the eye level is set at ground level, whereas an altitude higher than "0" will set the eye level above ground
level.
Note that the Follow ground at altitude check box is automatically cleared when it is not relevant, i.e. when no ground is detected.
Set this option if you want viewpoint changes in certain contexts to be animated. To see an example of the effect of this option, check the
option, then select a plane and click Sketch . The selected plane is slowly rotated until parallel to the screen just like during an
animation. If you do not select this check box, the selected plane is set parallel to the screen immediately (without the animation effect).
Note: the visualization time of the product impacts the number of animation steps. The longer the duration, the less steps. In case the
visualization takes too much time, there is no viewpoint animation at all.
Hides the rotation sphere usually displayed when rotating an object. The result is as follows:
Fly/walk
Point/scene collision
When flying and walking, detects if you collide with an object, so that you bounce off the object instead of going through it. This is the
default option.
Sphere/scene collision
Works the same way as Point/scene collision but this time, the user is modelized as a sphere whose radius can be defined by entering a
value (in millimeters) in the box to the right. When flying and walking, the option detects if the sphere collides with an object, so that you
bounce off the object. As no object can break through the sphere, this provides a more "immersive" experience.
Note that this detection collision mode works with complex geometry since it is based on visualization triangles.
Note also that, when used in combination with Follow ground at altitude, this option can provide video game Quake-like navigation
effects.
However, bear in mind that there is a price to pay in performance when using large models.
Mouse Sensitivity
Sets the mouse sensitivity when flying and walking: if you set a low value, pointing the cursor produces only slow, minor changes in
direction; if you set a high value, pointing the cursor produces rapid, significant changes in direction.
CATIA Infrastructure Version 5 Release 16 Page 1577
Start Speed
When you begin to fly, this option lets you choose between two options:
● Automatic: you begin to fly at the default speed, i.e. the speed at which you first approach the object depends on the initial distance
from the object and is calculated automatically
By default, this option is activated.
● Custom: you can define by yourself the speed at which you first approach the object using the slider.
By default, this option is cleared.
Mouse Speed
Sets the time interval (from 0 to 100 milliseconds) during which mouse movements are not taken into account for prehighlight purposes:
the higher the speed, the fewer elements are prehighlighted.
CATIA Infrastructure Version 5 Release 16 Page 1578
Performances
● 3D accuracy
● 2D accuracy
● level of detail
● pixel culling
● transparency quality
● miscellaneous
● picking
Occlusion culling
Occlusion culling avoids redisplay of hidden elements, particularly useful when viewing highly compartmented
scenes such as plants and buildings and improves display performance.
Let's have a look at the picture below to see what happens when occlusion culling is activated:
CATIA Infrastructure Version 5 Release 16 Page 1579
3D Accuracy
The accuracy setting controls the tessellation of surfaces."Tessellation" means that the surfaces of your
geometry are built using triangles. A triangulation is computed to describe the neighborhood relation of all
points.
You have two choices (the preview area to the right shows you the effect of each setting):
CATIA Infrastructure Version 5 Release 16 Page 1580
Fixed
Sets a fixed sag value (from 0.01 to 10) for calculating tessellation on all objects, which does not vary with
object size.
The sag value defines the chordal deviation for curves and surfaces.
The "curve chordal deviation" represents the maximum distance between a polyline ("chord") whose end points
lie on a curve and a point on this curve:
The "surface chordal deviation" represents the maximum distance between the tessellation triangles and the
surface.
● a low value means that a very fine mesh is used to render surfaces because the distance between the
geometry and the triangles in the tessellation is very low.
However, the drawback is that geometry is redrawn more slowly when using the viewing tools
● a high value increases the distance between the geometry and the triangles and thus, decreases the
number of triangles computed on the object. This means that a very coarse mesh is used, but the
advantage is that geometry is redrawn more quickly
CATIA Infrastructure Version 5 Release 16 Page 1581
Tessellation is calculated according to object size: the larger the object, the coarser the tessellation. For the
same sag value, the tessellation on small objects is always finer than on large objects.
The sag value used to calculate the tessellation of each object is calculated is as follows:
where:
● "coeff." is the value you set using the slider (between 0.1 and 1)
● "radius of sphere" is the radius of a sphere encompassing the object entirely (this value is obviously higher
on larger objects).
The following examples show the difference between a fixed and a proportional sag value applied to two
spheres with different radiuses:
CATIA Infrastructure Version 5 Release 16 Page 1582
Start by setting a high fixed value in order to decrease the number of tessellation triangles and thus, pay a
lower price in performance.
CATIA Infrastructure Version 5 Release 16 Page 1583
Warning:
● when working with V4 models, be careful not to set a too high sag value for 3D accuracy, otherwise you will
not be able to visualize them
● as long as the CATPart is not modified (for instance, by creating a point or modifying the pad definition) the
3D accuracy is not taken into account when you save the CATPart using File > Save. However, if you use
File > Save As, the 3D accuracy is taken into account
● bear in mind that modifying the value of the 3D accuracy has an impact on the size of your CATPart
document. The reason is that a CGR (CATIA Graphical Representation) is stored systematically in the
CATPart and the size of this CGR depends on the value you set for the 3D accuracy.
This option lets you control the curve accuracy using the slider displayed to the right (you can choose a value
between 0.1 and 1).
The curve accuracy is a ratio of the 3D accuracy you define using the above-detailed 3D Accuracy options.
For instance, setting the 3D sag value to 0.20 and the curve accuracy ratio to 0.10 means that:
Example 1 Example 2
Fixed 3D accuracy = 10 Fixed 3D accuracy = 10
Curve accuracy ratio = 1 Curve accuracy ratio = 0.10
CATIA Infrastructure Version 5 Release 16 Page 1584
2D Accuracy
Note that settings for 2D accuracy are the same as for 3D accuracy.
Level of Detail
You do not always need to view a high level of detail in your geometry all the time. You can use the Static and
While Moving settings to add or remove display quality:
● Static: even if you do not want to move geometry, it is often useful to remove details you do not need to
see. Set a low value if you want to see all the details, or a high value to remove details
● While Moving: you can move large parts more quickly if you set this option to a high value. When you
release the mouse after moving the part, the normal level of detail is redisplayed.
In both cases, the higher the value, the lower the level of detail. Normally, you set Static to a low value, and
While Moving to a high value. The added value is increased display performance.
Pixel Culling
This option is similar to the Level of detail options, but in that case, it lets you define the size in pixels of
objects to be hidden or displayed in your geometry using the Static and While Moving sliders.
● Static: even if you do not want to move geometry, it is often useful to remove details you do not need to
see. To do so, set a high value to remove these details. On the contrary, setting a low value displays the
details. For instance, setting 2 means that objects whose size on screen is lower than 2 pixels are static
● While Moving: setting a high value enables you to move large parts more quickly. When you release the
mouse after moving the part, the Static size is redisplayed.
Transparency Quality
Similar to viewing an object through a mesh or a screen. Use this setting when you need to look at objects
through another transparent object.
This mode is recommended for increased display performance but keep in mind that only one pixel out of two is
rasterized and therefore, some objects might not be visualized.
When selected, the transparency is not impacted whatever value you set (between 1 and 255).
The produced effect is similar to looking through clear glass. Use this setting when you need to view several
transparent objects located at different depths of a scene. For example, looking through a car windscreen at
other opaque objects inside the car.
As far as polygons are concerned, the result might not be as expected because in that case, the triangles are
blend with the rest of the scene. As it is too costly and may adversely affect performance, polygons are not
drawn using a Z order (i.e. depth order) and therefore, it is not possible to be sure that when the transparent
polygon is blended, all the scene is drawn behind. Transparent polygons are drawn at the end of the draw
phase but they are not depth-stored.
When activated, the transparency is impacted according to the value you set.
You also need to set the transparency coefficient on selected objects using Edit > Properties or the
CATIA Infrastructure Version 5 Release 16 Page 1586
Properties contextual command, by dragging the Transparency slider in the Graphic tab. Refer to Displaying
and Editing Graphic Properties for more information.
Note that when working in Shading with Material mode, the Transparency Quality is automatically switched
to High (Alpha Blending).
Note also that this mode is computation-intensive and consequently has an adverse affect on display
performance.
Enabled
If this option is selected, it lets you control the minimum number of frames per second (frame rate) during
animations (zooming, moving, flying, etc.) when using a regular mouse. The frame rate varies from 1 to 30.
Setting a low frame rate keeps a maximum number of details visible, but animations are less smooth and fluid;
setting a high frame rate limits visible details, but provides smoother, more fluid animations.
This option is particularly useful, for example, in Fly mode: when flying within large objects, you may not need
to see all the details, but you want to navigate through the object in as smooth a manner as possible.
If this option is selected, it lets you control the minimum number of frames per second (frame rate) during
animations when using a 3Dx device such as a Space Mouse. This option works the same way as the above-
detailed Frames per second, the only difference is that it is specific to 3Dx devices.
Miscellaneous
CATIA Infrastructure Version 5 Release 16 Page 1587
Note that the display of hidden edges is now activated in the Custom View Modes dialog box.
1. Select the Enable isoparametrics generation check box: you are then asked to restart your Version
5 session
2. Restart your Version 5 session
3. Re-access the Performances tab then, if desired, specify the number of isoparametrics to be
generated for u and v axes using the Number of isoparametrics in U and V arrows displayed to the
right. You can generate up to 10 isoparametrics. Here, enter 2
4. Select View > Render Style > Customize View then select the Isoparametrics check box which is
now activated.
If this option is selected, it helps you to visualize the two sides (i.e. front side and back side) of a face or
surface by lighting them.
If this option is selected, it means that a the lighting quality is better. However, bear in mind that there is a
price to pay in performance.
All options related to cgr management are grouped together in the Cgr Management tab in Tools > Options
> Infrastructure > Product Structure. Therefore, the Save lineic elements in cache option is not
displayed in the Performances tab anymore.
Refer to "Customizing Cgr Settings" in the Version 5 - Product Structure User's Guide for detailed information.
CATIA Infrastructure Version 5 Release 16 Page 1589
If this option is selected, it lets you apply OpenGL materials when working with the Real Time Rendering 2
product. These advanced materials are used to create textures such as paint, wood or marble.
For detailed information, refer to the section entitled "Advanced Materials" in the Version 5 - Real Time
Rendering User's Guide.
To be able to use these advanced materials, you need to download the OpenGL Shader™ development kit. To
do so, if you are working on IRIX (only versions earlier than 6.5.20) or on Windows, browse the following site:
http://www.sgi.com/industries/manufacturing/partners/catia/
then send an e-mail to the Strategic Partner Manager (click its name on the page) to ask for the required
elements.
Note that when this option is selected along with Enable two side lighting for faces and surfaces only,
only front faces are lightened.
If this option is selected, it avoids redisplay of back sides of faces or surfaces belonging to solids:
Note that activating these options has an impact on performance because back faces that were not previously
drawn are now systematically rendered, whether they can be seen by the user or not.
Enabled
If this option is selected, it lets you display a halo around intersecting edges to create a perspective effect.
Prior to using it, you need to switch to Dynamic hidden line removal mode otherwise, you will not be able to
use this option. To do so, select View > Render Style > Customize View then select the Dynamic hidden
line removal check box before clicking OK to validate.
Example 1 Example 2
No Halo Halo enabled
Picking
This area enables you to pick elements, i.e. select elements when pointing them. In "normal" picking mode,
you need to move your mouse to select an element whereas in accurate picking mode, the slightest move (one
pixel, for instance) is enough to select.
Lets you specify the size (in pixels) of the window to be used for picking elements in normal mode. You can set
a value comprised between 1 and 100, the default value being 4 pixels.
The smaller the value, the more precise the picking.
If this option is selected, it helps you select more precisely elements that are very close to each other when
displaying the geometry.
It is recommended to work with a magnified view of your document by selecting View > Magnifier as shown
below:
CATIA Infrastructure Version 5 Release 16 Page 1592
Whenthe Enable accurate picking check box is selected, the Window size for accurate picking box is
activated to let you define the size of the window (in pixels) used for accurate picking.
The maximum value you can enter corresponds to the maximum value defined for the "normal" picking, i.e. the
value defined using the Window size for picking box.
Note that if you this option enables you to use normal picking as well.
Activating this option might have a negative impact on the performances when using big models.
When working on UNIX workstations, you can use the Double click latency slider to manage the maximum
duration (in milliseconds) between two mouse clicks so that they can be considered as a double-click.
The default value is 500 ms but you can increase it up to 2 seconds.
Visualization
● depth display
● anti-aliasing
● stereo enable
Colors
Activates a graduated color background in all open documents, and in the Preview area of the
Visualization tab itself.
For example, this document uses a graduated color background. The color becomes gradually lighter
towards the bottom of the document:
CATIA Infrastructure Version 5 Release 16 Page 1594
Background
Sets background color in all open document windows. Note that the default graduated background color can
also be reset by selecting it from the list.
CATIA Infrastructure Version 5 Release 16 Page 1595
Set colors of selected elements, preselected elements, low-intensity elements, and the linetype used to
display preselected elements.
Note: low-intensity elements are elements such as parts, products, drawings, etc. which can be neither
filtered, nor removed. The default color for low-intensity elements is "dark green" (as indicated in the
picture of the Visualization tab above).
Refer to Preselecting and Selecting Using the Pointer for a discussion of preselection and selection
techniques.
Update needed
Sets the color of objects to be updated; refer to the Version 5 - Part Design User's Guide for more
information about updating objects.
Handles
Sets manipulator handle colors. Graphic manipulators are displayed on certain objects (planar patches,
holes, ...) for the purpose of moving the objects more easily. Refer to Moving Objects Using the 3D
Compass for more information about how the compass is used on examples of where manipulators are
used.
Selected edges
Surface boundaries
If this option is selected, you can set the color and thickness of surface boundaries.
Smooth Edges
Note that the visualization of smooth edges is defined in the Custom View Modes dialog box.
Depth Display
CATIA Infrastructure Version 5 Release 16 Page 1596
If this option is selected, it means that the Z-buffer is activated so that all elements hide each other.
When activated, all elements including lines and planes (usually displayed in front of other elements) are
displayed at their true depth in the 3D scene. When deactivated, lines and planes are always displayed in
front of other elements.
Anti-aliasing
Edges/Lines
If this option is selected, it means that anti-aliasing is activated on all edges and lines. You need then to
define the offset coefficient using the arrows (which are activated once Edges/Lines is selected) to the
right. This offset enables you to enhance the quality of anti-aliasing. The maximum value you can set is 0.9.
Note that once the offset has been defined, you have to perform a viewing operation, such as a translation
or a rotation, to see the result.
Stereo enable
Enables or disables stereoscopic visualization of graphical data with a perception of realistic, three-
dimensional images:
● On: enables stereoscopic vision.
● Off: disables stereoscopic vision.
The option helps you to know the real size of an object using the following formula:
1. Display this pad in a parallel view then set the viewpoint so that you see one face of the pad.
2. Click On in the Display current scale in parallel mode area.
3. Zoom until the scale factor is equal to 2.00. The result should look like this:
CATIA Infrastructure Version 5 Release 16 Page 1599
According to the above-mentioned formula, you know that the pad real dimensions are:
Length = 50 mm (100 mm / 2)
Width = 20 mm (40 mm / 2)
Height = 10 mm (20 mm / 2)
Layer Filter
This tab deals with one category of options: Filter and Document Display.
This category of options lets you modify the impact of layer filters applied to assemblies (i.e. CATProduct
documents).
As far as other types of documents supporting layer filters (such as CATPart and CATDrawing documents)
are concerned, filters are stored in the document and this storage location cannot be modified.
If this option is selected, it means that the current filter is applied to all the documents of the assembly
(i.e. a CATProduct and the CATParts it contains).
When the assembly is edited, this option applies the filter at the CATProduct level and impacts the
visualization of all the documents of the assembly (including the CATParts) and this, even though a filter
has been defined in the CATParts. The only way to visualize a CATPart according to its specific filter is to
edit the CATPart on its own.
Filters that may be stored in the documents the assembly is made of are not taken into account.
This option enhances visualization performance but do not forget that it implies that the layer selection and
the filter application is coherent between the various document types.
When a CATProduct document is open and one of its CATPart is also open in another window in the same
session, Current filter on all documents works only if filters have been applied coherently on the two
documents. For instance, if the CATPart has been applied a specific current filter (different from the global
current one), this CATPart will not be visualized correctly in the two windows since an object cannot be
visualized in two different ways at the same time.
If this option is selected, it means that each document uses its own current filter (if there is one). When an
assembly (i.e. a CATProduct its CATParts) is edited, this option applies on each CATPart the filter defined in
each of them, whatever the filter defined at the CATProduct level.
If no filter is defined in a CATPart, then the default filter All visible is applied.
Note that there is a price to pay in performance when using this filter mode.
Whichever option you select, note that the result might not be as expected when working with Version 4
objects. Refer to Using Visualization Filters for more information.
CATIA Infrastructure Version 5 Release 16 Page 1602
● font options
Thickness
The Thickness area lets you select a thickness type from the 55 values contained in the list.
If necessary, you can modify the size in pixels or the size in millimeters by selecting the value to be
modified then clicking it once and entering your own value.
"Size in pixel" reflects the result displayed on screen and "Size in mm" corresponds to the printed version.
Font Option
CATIA Infrastructure Version 5 Release 16 Page 1603
Enables you to use TrueType fonts provided by Windows and thus, add them to the font chooser.
This default list of fonts can be customized. To do so, refer to Customizing Fonts for Displaying Geometry
Area Texts in this guide.
Linetype
Linetypes for Drafting products are defined in standards. For detailed information on Drafting standards,
refer to "Linetype Definition" in the Version 5 - Interactive Drafting User's Guide.
Linetype
The available linetypes are displayed in a list, the first eight types being grayed out as they correspond to
the default linetypes (displayed in the Graphic Properties toolbar) and cannot be modified.
CATIA Infrastructure Version 5 Release 16 Page 1605
Note that:
● it is not possible to assign a linetype greater than Linetype #7 to spline geometry
● it is not possible to assign a linetype greater than Linetype #9 to circle geometry.
This dialog box lets you define the linetype to be used for visualization and print purpose.
3. In the Visualization definition box, click the desired squares to define the linetype pattern: a
white square corresponds to a drawing, a black square corresponds to a blank. You can select up to
16 squares.
4. Use the Factor arrows to stretch the pattern by increasing the value:
5. In the Print definition box, enter the length in millimeters for each pattern segment (do not forget
A positive value indicates a drawing and a negative value indicates a move without drawing.
The capture below illustrates the print definition of the pattern defined in step 5:
The new linetype replaces the selected line in the Linetype editor list. If you do not wish to go
on defining linetypes, just click OK once again to close the Options dialog box.
7. To define a bi-dimensional linetype, double-click a line from the Bi-dimensional linetype list in the
8. Move the cursor then click to create a segment and repeat these steps as necessary to define the
desired pattern.
You can create segment breaks by double-clicking a point then moving the cursor to draw a new
segment:
CATIA Infrastructure Version 5 Release 16 Page 1609
The linetype is displayed instead of the selected line at the end of the Linetype editor.
11. Click OK once again to close the Linetype editor and display the new linetype instead of the
Compatibility
● the Saving as V4 Data tab lets you customize compatibility settings, and more particularly for the V5 to V4
Migration (Save As Model)
● the V4/V5 DRAW tab lets you customize given options when using interoperability from V4 to V5
● the V4/V5 SPACE tab lets you customize given options when using interoperability from V4 to V5
● the V4/V5 SPEC tab lets you customize given options when using interoperability from V4 to V5
● the Migration Batch tab lets you customize Migration Batch settings
● the DELMIA D5 tab enables you to set the options for DELMIA D5 Integration
● the Electrical Migration tab lets you set electrical migration options
● the ENOVIA V5 tab lets you customize compatibility settings in CATIA V5 in order to work in a CATIA/ENOVIA
LCA interoperability context
● the External Formats tab lets you customize the import settings
● the Graphic Formats tab lets you set options for using graphic formats
● the StiSmartBOM tab lets you export or import SmartBOM Briefcases from CATIA V5
V4 Data Reading
● Conversion V4 / V5.
Reading V4 Data
In CATIA V4, this option enables you to decide whether to display the faces and surfaces sensitive to the shading
mode in CATIA Version 4.
To display only the faces and surfaces that were sensitive to the shading mode in Version 4, you must therefore
activate this option. In CATIA Version 5, by default, this box is deactivated.
It means that when you download a model in CATIA V5, the visualization of the V4 elements' Id or 3D text is
recalculated. For instance, the Id *FAC can appear near the 3D Face in the 3D space.
If you activate this setting, you can disable the reading of DRAW data.
The integration of V4 models in V5 applications generally uses only the 3D Master representation of the model. On
the other hand, the management of V4 DRAW data brings several critical issues:
● Stability issue: PRJ has to be referenced correctly, else CATIA may crash.
● Performance issue: data conversion (CATAIX/CATUNIT) of DRAW data is very expensive.
● Memory consumption.
Skipping DRAW data when opening the model will not bring any restriction when working in Assembly or DMU
workbenches for instance. On the contrary, it will be a major stability / performance / memory cost upgrade.
The DRAW data is suppressed before any operation (internal or external) can be performed on the model. However
the DRAFT tab page is still available, but swapping to this tab page will generate a warning indicating that the model
has been opened in light mode:
You only get SPACE elements in the *MASTER tab; the *DRAFT tab is empty:
CATIA Infrastructure Version 5 Release 16 Page 1613
This setting can also be effective with CATProducts and Sessions containing V4 models.
Note:
● the warning is displayed only once per tab page.
● some functionalities open directly the models in 2D mode (for example: ENOVIA DMU / Send to V5 2D Viewer).
The warning should be sent in that case too.
● If a user wants to reread a model and browse V4 geometry, it is necessary to uncheck the setting and to
reopen the model.
● If this setting is activated, the V4-V5 Migration Batch will not be able to migrate V4 Drawing data.
Therefore, if you want to convert V4 drawing elements in CATIA V5, it is necessary to uncheck this option.
For more information about the Migration Batch, please refer to the CATIA - V4Integration User's Guide.
If the model has an external PRJ File which is not specified in the Tools-Options, a second message appears (even if
the PRJ File Path is not necessary when you choose the Light Mode). However, this warning is useful when the user
decides to go back to the normal mode (not the Light Mode), at the same time he can also specify the PRJ File Path
in the Tools-Options.
This mode is also available in PDM Application when sending a model from PDM Application into CATIA V5.
In Version V4, the declaration parameter catsite.DEFAULT_DS_CODE_PAGE declares the language to identify the
data read if this data is not labeled (i.e. if it is just labeled EBCDIC or ASCII, and not labeled with a standard code
page such as ISO8859-x, IBM-392, EUC-KR, EUC-CN, and so forth).
In V4, information such as the language used to identify unlabeled readable data was specified by means of the
parameter settings in the declaration files. These declaration parameters are no longer supported in Version 5 and
there is no way to transfer them automatically to V5.
Before attempting to read Version 4 data (V4 data that is not labeled with a standard code page, for example,
ASCII-DS-xxx or EBCDIC-DS-xxx, other than US English), you must specify the appropriate language from the list
provided:
CATIA Infrastructure Version 5 Release 16 Page 1614
In V4, certain model data must be contained in a PROJECT file which can either be internal to the model or external.
If it is external, the only way to access such data is to provide Version 5 with precise information about the PROJECT
file's whereabouts.
Enter, in the PROJECT File Path field, the location of the PROJECT file referenced by the V4 model you wish to
display. Make sure you complete this field before displaying a Version 4 model.
The user switches tab page or clicks OK. Then he comes back to the modified tab page: the path
contains no environment variable anymore. Instead, the full expanded path appears on the tab page:
The following reference tables in the PROJECT files can now be accessed in Version 5:
On Windows only, if you have access to PRJ files installed on the Windows disk, you can reference it with an
Windows path: E:pathPRJDirName.
In that case, you need to bring these Project files referenced by the model into an Windows directory and rename
these files according to the conversion table. In the PROJECT File path, you refer to the directory containing the
Project Files.
For more information about character conversion, refer to the Conversion Table in the Model Naming chapter
in CATIA - V4Integration User's Guide.
Thus, in the PROJECT File path you refer to the directory containing the Project Files. For more information
about the methodology of coping your Project File on Windows, refer to Having Access to PRJ File on Windows
in CATIA - V4Integration User's Guide.
DLNAME
The only way to locate a PROJECT File physically is to fill in the PROJECT File Path. The DLNAME setting does not
allow this functionality. This setting only allows to compare the Model DLNAME (when the Model references a
DLNAME instead of a PRJ File Path) with the specified one within the setting.
When the user has only specified the PRJ File Path (User_PRJ) and not the DLNAME, whereas the model references
only a DLNAME (User_dlname), the following Warning message appears:
Whatever the value of the DLNAME field is, the PROJECT File Path is taken into account (reference to locate the
PROJECT File). This is the reason why the DLNAME option is automatically deleted when the PROJECT File Path is not
specified and when you click OK to close the window.
Conversion V4 / V5
CATIA Infrastructure Version 5 Release 16 Page 1616
The Characters Equivalence Table is taken into account when using the following functionalities:
● File / Open a Session or a .asm document (documents are read with V5 compliant names).
For more information about this functionality, read Opening a CATIA V4 Session in CATIA V5, in CATIA -
The Characters Equivalence Table allows to convert characters contained in CATIA V4 documents. It is mainly
used to generate V5 compliant names from V4 names by replacing special characters (", *, /, etc...) by standard
characters.
A default table exists (.txt document) but the user can choose a different one by specifying its Windows or UNIX
path in the option box.
For more information about this functionality, read Migration in Batch Mode, in CATIA - V4 Integration User's
Guide.
CATIA Infrastructure Version 5 Release 16 Page 1618
Saving as V4 Data
This task shows you how to customize V5 / V4 Migration settings, that are divided in six sections:
● Saving as V4 Data,
● Associativity,
Saving as V4 Data
For a full scenario illustrating this functionality see "Saving Version 5 CATPart Documents As CATIA Version 4 Models"
in the CATIA - V4 Integration User's Guide.
In Version 4, the declaration parameter catsite.WRITING_CODE_PAGE declares the code page to be stored in the
Version 5 data to be written. The writing code page ISO-8859-1 is the default value so normally, unless another code
page was already specified, you can go ahead with the save.
However, if you want to use a writing code page other than ISO-8859-1, open the WRITING_CODE_PAGE list in the
V4 Declarations part of the dialog box (indicated by the arrow above), select the appropriate code page and click OK.
CATIA Infrastructure Version 5 Release 16 Page 1619
Model Dimension
It is possible to customize Model Dimension for V4 models generated in V5.
V4 tolerances will be computed according to V4 recommended values from this Model Dimension. In V4, model
tolerances can be modified through Standards -> Model Function. The Model Dimension Parameter, which can be
modified in CATIA V4, has an impact upon the precision of geometrical calculation. The value by default is 10000mm
and it corresponds to the V4 value.
Before saving a V5 Part as a Model, you can change the Model Dimension parameter to fit your V4 standards. The
whole set of tolerances will be computed from this Model Dimension according to the V4 recommended values.
Be aware that modifying this value without consideration can affect dangerously the V4 geometry. The
modification of the Model Dimension parameters should only be used to respect the V4 standards.
In V5 the main concept for tolerances is the Resolution which defines the minimum length of a valid object. It is
fixed to 10-3mm. The management of confusions ("Do two objects have the same geometry?") is a direct
consequence of the resolution: if the distance between to geometric points is less than the resolution, the two
points are considered to be geometrically at the same location.
In V4, tolerances are driven by the Model dimension. The most appropriate value to fit V5 resolution is
10000mm. Note that this is also the V4 default value.
Model Unit
You can apply a scale factor between the imported file and what you want to get from the original Model. You can
choose a V4 Unit in this list:
CATIA Infrastructure Version 5 Release 16 Page 1620
You may use an Initial Model; this means that you define a reference model which includes default values. To
customize the environment (initialization values to modal parameters and management parameters), you need to
create an Initial Model. Such a Model is often used to ensure that everyone in a company works with the same
predefined standard values.
The Save As Model operation is able to take into account a V5 setting: a V4 Initial Model file path. Before saving a
V5 CATPart as a V4 model, you can specify an initial Model file path in this setting:
The "Initial Model file path" setting can replace the following settings:
This information will be extracted from the Initial Model and added to the V5 generated model.
The user switches tab page or clicks OK. Then he comes back to the modified tab page: the path
CATIA Infrastructure Version 5 Release 16 Page 1621
contains no environment variable anymore. Instead, the full expanded path appears on the tab page:
Therefore, Initial Models used in CATIA V4 will not always be reusable directly in V5, and it will be generally
easier to recreate a dedicated Initial Model for CATIA V5.
If the Initial Model contains elements that are not supported, the Save As Model operation will be aborted.
Associativity
Associativity mode
You can choose either the:
● the Associative mode: there is no access to the No Solid Creation button because this option is only available
with the Not Associative mode.
If you check the Associative mode: you can create a model in Associative mode during the Batch migration or
interactively. Applying a Save As Model operation on a Volume or a Surface means that the model keeps in
memory the path of the Part and you can resynchronize the model after modifying the Part.
You can launch the Associative mode whatever the CATIA components' nature is (volumic or not). Therefore, a
standard Save as Model can be applied on non-volumic or non-surfacic elements.
● or the Not Associative mode: the No Solid Creation button can be checked.
By default, the No Solid Creation button is not checked, which means that V4 solids will be created in V4 model. If
you check this button, no V4 solid will be created; only V4 volumes will be generated in the .model:
Since the V4 solid is necessary for associativity, this option is only available for non-associativity.
It is advised to use this option only when high memory is required in order to create a V4 model.
CATIA Infrastructure Version 5 Release 16 Page 1622
Synchronization of the model: At each stage of synchronization, the non-associative elements created during the
previous migration are added in the "bin" layer. And the non-associative elements of the current CATPart's geometry
are entirely re-created. In this way, the user, if he wants, can delete all the old non-associative geometry by
selecting the "bin" layer in CATIA V4.
Number of the layer for non-associative data: The number of layer can be specified by the user thanks to the
Tools -> Option -> Compatibility Settings. Note that in V4 model, a number of layer can have a value between 0
and 254. If this setting is not informed, a default layer number is used: layer number 254. If you enter 255 for
instance, a warning is displayed. The layer is visible in the model. The user can put it in the No Show space or delete
it if he wants.
Identifiers of the non-associative elements: During the stage of synchronization, non-associative elements
issued from the previous migration are moved into the "bin" layer and their identifiers are modified in order to know
which migration number they come from. Each identifier is modified in that way: RxxxIDENT, where xxx is the
migration number.
For instance, the identifier LINE.1 becomes R001LINE.1 at the first synchronization of the model. If we make two
synchronizations, the model contains LINE.1 and the following identifiers R001LINE.1 and R002LINE.1.
When some V5 elements cannot be migrated into CATIA V4, a warning can be displayed and an error feature appears
in the CATPart's Specification Tree.
● Never: if the user does not want to see this message and the error feature, he can click this option.
● After user agreement: if he chooses this option, the following warning appears, asking if he wants to see the
corresponding error feature in the Specification Tree.
CATIA Infrastructure Version 5 Release 16 Page 1623
If the user click Yes, an error feature indicates the V5 component that could not be migrated: "Invalid BRep
Geometry.1 (This face is too small)". In the Geometry, the face is highlighted in red and the user can modify it.
Always: no warning is displayed and the error feature automatically appears in the CATPart's tree.
During the "Save As Model" operation, this option is available and the user can choose to associate (or not) Curves to
Face boundaries in a V4 model or not.
In the Associate Curves to Face Boundaries in V4 model frame, you can select one of these options:
Before migrating a CATPart into a .model, by selecting this option File Name in Capital Letters you can specify that
the resulting .model must have Capital Letters.
By default, this option is cleared.
4. Open the .model in CATIA V5. In the File Selection dialog box and in then in CATIA V5, the model's name is in
Capital Letters:
CATIA Infrastructure Version 5 Release 16 Page 1625
In the Small Edges And Faces Cleaning frame, a first choice can be activated or not:
● If it is not checked, the value used will be the V4 tolerance for Curves. This value appears in the grey editor.
● If it is checked, it is possible to enter another tolerance which must be lower than V4 tolerance for Curves and
higher than 0.
The value of maximum gap must be positive. If it is not the case, a warning is displayed until a positive value is
entered:
If the value chosen by the customer is higher than the V4 tolerance for curves, then this parameter wont be
taken into account and the default value will be used.
CATIA Infrastructure Version 5 Release 16 Page 1627
V4 / V5 DRAW
This task shows you how to customize V4 / V5 DRAW Data settings, that are divided in five sections:
● Geometry import,
● Explode Mode,
● Blink element,
Geometry import
When importing geometry, you can decide that you do or do not create centers and end points.
When converting dimensions, the resulting dimensions can or cannot be edited (modified).
Explode mode
When importing a ditto (or component), this ditto is automatically exploded. As result each element in that
ditto can be modified separately.
By default, you can convert the V4 Symbole into Ditto in CATIA V5, but when this setting is activated you can
keep the former mode, Explode symbole mode.
Blink element
CATIA Infrastructure Version 5 Release 16 Page 1628
When this setting is activated, you obtain a red element in CATIA V5 corresponding to the V4 Blink element. If
you do not activate this option, the migrated Blink element is displayed in highlight.
This setting specifies the generative view style that should be used when migrating AUXVIEW2 views from V4
to V5. Select an XML file from the list. The generative view style parameters defined in this file will be used for
the migration.
If this setting is unavailable, you need to uncheck the Prevent generative view style creation setting from
Tools -> Options -> Mechanical Design -> Drafting -> Administration tab.
For more information about generative view styles, refer to the Generative Drafting User's Guide.
CATIA Infrastructure Version 5 Release 16 Page 1629
V4 / V5 SPACE
This task shows you how to customize V4 / V5 Migration settings, that are divided in six sections:
● Gap Healing,
● Migrating V4 3D Text.
Gap Healing
Gap Healing has an impact on External Control Points and not on Inner Control Points. External Control Points
are modified according to the following options:
● Model relative value (corresponding to the Identical Curves Value defined by the model): External
Control Points are modified according to the model's value or tolerance.
It is the default value.
● User defined value (External Control Point Maximum Deformation): Here is a schema to explain the
position of the External Control Points, before activating this option:
And the displacement of the External Control Points after activating this option:
CATIA Infrastructure Version 5 Release 16 Page 1630
When this option is activated, it allows you to fill in the gaps between two arcs/patches, and therefore to
optimize the geometry. Both patches are joined because the External Control Points have merged. There is
however a deformation tolerance and this process can give the Surfaces a C0 Continuity.
CATIA V5 requires its geometry to be C2-continuous. When non C2-continuous geometry must be
imported from CATIA V4 to V5, this geometry (Curves, Surfaces) is first optimized and then broken down
into a set of contiguous geometries (Faces, Edges), each of them being C2-continuous.
This window allows you to optimize and control the quality of the geometry and to obtain C2 Continuity
(deformation is possible).
Examples in the CATIA - V4 Integration User's Guide: Customizing, will help you to understand How to
use Gap Healing.
For a Surface/Curve, the number of generated V5 Faces/Edges varies according to another parameter: the
maximum value allowed for Control Point deformation.
Curvature Improvement has an impact on Inner Control Points. Inner Control Points are modified (displaced)
according to the value defined by the following options. If you select the Inner Control Point Maximum
Deformation option, the Curvature Improvement value can be modified.
● Model Relative Value: Use the default value (corresponding to the Projection Point tolerance
defined by the model)
It is the default value.
If you choose this option, the value which is taken into account is the maximum value between the V5
resolution value (10-3) and the Projection Point tolerance value (10-3 for instance, in V4) for a model
dimension of 10 000m.
For a model dimension of 10m, the standard value of the Curvature Improvement is 0.001mm
(corresponding to the V4 model's value). In CATIA V4, the geometric standards are listed in the
following dialog box:
CATIA Infrastructure Version 5 Release 16 Page 1631
In order to understand Curvature Improvement results, please refer to the scenario How to use Curvature
Improvement, described in the CATIA - V4 Integration User's Guide, in Customizing.
● User defined value: Inner Control Point Maximum Deformation (User Value)
If the Inner Control Point Maximum Deformation value is equal to 0, the geometry is broken
and an edge is created for each patch limit.
To decrease the number of cells/patches in the geometry, you need to select this option
(default value) and to increase the tolerance/curvature improvement. The unit is the
millimeter (V4 model unit in general).
When V4 Surfaces/Curves are migrated into CATIA V5, some Faces/Edges are created in V5. In order to keep a
C2 continuity with the geometric objects, Surface and Curve sub-elements may be deformed and cut into several
pieces (where they are not C2).
By default, this option is cleared.
By default, the Keep Segmentation option is not selected, the simplification of the geometry is active:
● If you want to reduce the geometry data size, select this option.
● If you want to keep the same number of sub-elements, deselect this check-box.
For instance, two arcs and two surfaces with a C2 Continuity can be transformed into a single patch or arc in
order to simplify the geometry. But if you keep the patch segmentation, these arcs and surfaces are not
simplified.
You can find an example in the CATIA - V4 Integration User's Guide, in Customizing, to know How to
Keep Segmentation.
● same behavior like Usual Optimized Mode, but in this case, the "reference" geometry is copied AS RESULT in
CATIA Infrastructure Version 5 Release 16 Page 1633
an OpenBoby under each DITTO. It has the same scale as the DITTO's geometry.
● there is no associativity between the "reference" geometry and the DITTO's.
● same behavior like Both Usual and Wireframe Modes, but the "reference" Bodies are not CARWL, but Past As
Specified in Part Document".
● There is no associativity with the Reference.
For more information about these options (Recommended Practices), please refer to Copying /
Pasting a Model with Dittos in CATIA V5, in the CATIA - V4 Integration User's Guide.
Isolated Mock-Up Solids (SolidM) means that they do not have any history, any specifications. They can be
converted (as Result) into CATIA V5:
● as CGR,
It is the default value.
● or as PartBody.
For the Isolated Mock-Up Solids' migration into CATIA V5, you can choose between:
● the SolidM conversion as CGR: if you want to get only the meshing view (visualization mode).
● the SolidM conversion as PartBody: if you want to be able to see the Geometry of the Solid, to edit it and
obtain an exact Solid.
If you select the as PartBody option, you will also have the following message after the copy / paste of
the SolidM into a CATPart:
CATIA Infrastructure Version 5 Release 16 Page 1634
If you do not use the setting, the SolidM will be migrated as CGR.
For more information about the Conversion of SolidM, please refer to the scenario entitled Conversion of
SolidM entities as Result (migrated as a PartBody) in the CATIA - V4 Integration User's Guide.
3D Text Migration
This setting allows you to migrate or not CATIA V4 3D Text into CATIA V5 (V5 Annotations). There are some
features containing 3D Text that are not migrated in CATIA V5. These exceptions are listed below.
By default, this option is cleared.
For information, after the migration, if you want to create Annotations in CATIA V5, you can select Insert ->
Annotations -> Text with Leader.
Limitations:
If the Keep 3D Text button is checked, the migration of V4 3D Texts into V5 Annotations is possible when they
are associated to the following features:
If you want to see an example about 3D Text Migration, please refer to the scenario Migrating V4 3D Text
in the CATIA - V4 Integration User's Guide.
CATIA Infrastructure Version 5 Release 16 Page 1635
V4 / V5 SPEC
● Step-by-step Update: If you select this option, you do not need to update your document after the copy / paste of a .model into a
CATPart or a CATProduct. The update operation is automatic and you no longer need to press the update button: .
❍ there is only one pop-up window with all the messages of these errors.
❍ the KO update features are re-name with "present update errors during V4V5 migration", whom is easily found in the tree with
Search "V4".
❍ the KO update features are deactivated and therefore the body is immediately usable. It saves a lot of time.
● And Automatic Reroute: it is a means to use the geometry in order to recover the Edges and Faces. This functionality is applicable
only with updated EXACT or SMART Solids.
In order to get the best V5 results (close to CATIA V4) from copying / pasting As Spec a model containing Drafts into CATIA V5, it is
advisable to choose the Square mode. Indeed, this is the mode used in CATIA V4.
Open DRAFT_4_FACES.model.
CATIA Infrastructure Version 5 Release 16 Page 1636
1. Select the Square option and click OK, all the migrated Drafts (during the copy / paste As Spec from CATIA V4 to CATIA V5) will
3. In the CATPart, DRAFT_4FACES_SQUARE.CATPart, double-click Draft.1 in order to see the Draft Definition window.
In the Draft Definition window, you can see the property "Square" in the Draft Form field.
CATIA Infrastructure Version 5 Release 16 Page 1637
4. If the paste of a Draft or the update of the resulting Draft goes wrong, select the Cone mode. It will allow you to paste the Draft:
6. In the CATPart, DRAFT_4FACES_CONICAL.CATPart, double-click Draft.1 in order to see the Draft Definition window. This time, the
However, after you have copied / pasted the Draft in Cone mode and before leaving your CATIA V5 session, you should not forget
to re-select the Square mode so that the Cone mode is not chosen by default in further sessions.
CATIA Infrastructure Version 5 Release 16 Page 1638
Migration Batch
● V4 Part Definition,
● Conversion Mode,
● Drawing Parameters,
● Migration Interface.
These options are only useful in the Migration Batch context, not with interactive CATIA V5.
Format
As SPEC
With the AS SPEC format, you can get the model's specifications in a first place and the geometry in a second
place (after updating the document). Then you can modify the elements you have converted into CATIA V5.
As RESULT
The AS RESULT format allows you to migrate the V4 elements that cannot be converted AS SPEC. And this
operation is more efficient in terms of performance.
V4 Part Definition
CATIA Infrastructure Version 5 Release 16 Page 1639
If you check this option A CATPart by Geometric Set, the "V4 Part" definition is the Geometric Set.
Therefore, the subsets will be migrated into a V5 CATPart document.
A CATPart by Solid
With this option A CATPart by Solid, the "V4 Part" definition can also be a Solid. The Solids will be migrated
into CATParts and the non-solid elements (for instance: Wireframe) into a CATPart as well.
Conversion Mode
If you choose this option Convert SPACE and DRAW, it means that you selecting the Migration of SPACE /
DRAW data in Batch Mode.
According to its content, a model is migrated into several documents: a CATPart and / or a CATProduct and /
or a CATDrawing. It is possible to separate the treatment of SPACE data and DRAW data. In the Batch window,
there is an Options button giving you access to this Tools-Options window and you can choose between Space
And Draw, Space, and Draw.
In the Batch Mode, all Draw and Detail workspaces are migrated in CATIA V5. On the contrary, if you Copy /
Paste a Draft or a View interactively, only referenced Details are migrated.
There are 2 Part definitions; the migration of each Set respects the definition determined by the "V4 Part
definition" a few lines above.
Every Workspace containing several Dittos or Set instances is converted as a CATProduct. Under this
CATProduct, there are as many components as Dittos (Part or Product instances) and Sets.
When a model contains DRAW data, they are migrated as a unique document: a CATDrawing.
This functionality allows the visualization of 3D elements attributes in the Migration Report. For each element,
the list of its attributes is displayed with the following data:
Drawing Parameters
CATIA Infrastructure Version 5 Release 16 Page 1642
Select a .CATDrawing document which will serve as a template. The standard used by this document will be
used during the migration. If you leave this field blank, the standard used by default during the migration will
be the last one you used when creating a drawing.
The user switches tab page or clicks OK. Then he comes back to the modified tab page: the path
contains no environment variable anymore. Instead, the full expanded path appears on the tab
page:
Specify what kind of projection mode you want to use for transparent views during the migration:
This functionality allows you to find pointed entities in V4 Multi Model Links Solids and to retrieve associativity
in CATIA V5. You can store them in the following directories:
● Model Directory: a mapping table per model is available; it is stored at the same place where
the associated model is.
● Specified Directory: you can specify the directory path of your choice.
When you migrate the pointing model, you need to know where the mapping table is, in order to retrieve the
V5 entities.
The mapping table has the same name as the model; this is why it is important not to change the name
of the mapping table. It is also not recommended to rename V5 documents otherwise you will not be
able to find them in the next migrations, and therefore to recreate the V5 associativity.
If you cannot find the mapping table, a Migration As Result will take place: first, the pointed models are
migrated and then the pointing models (asynchronous migration).
If you cannot find the pointed element, the link between the models cannot be reproduced.
Click Add repository to find the mapping table location. With the arrows (Up and Down), you can move in
the list and with the rubber button , you can erase a file location.
CATIA Infrastructure Version 5 Release 16 Page 1644
Migration Interface
This option allows you to customize Applications' migration from CATIA V4 to CATIA V5. You can specify a
particular behavior for this migration. You can choose how your applicative data will be migrated by writing
source code (only two interfaces: CATIAecMigration and CATIE3DMigration) in this empty field.
CATIA Infrastructure Version 5 Release 16 Page 1645
3D XML
This task explains how to customize the settings for the usage of the 3D XML format, a universal
lightweight XML-based format for quick and easy sharing of 3D data, enabling rich PLM information to be
easily incorporated into technical documentation, maintenance manuals, marketing brochures, websites,
email communications and many other everyday uses.
● Export
● Visualization Format
Export
Accuracy
To define the export accuracy, enter the desired value in the Accuracy text-entry field or use the
corresponding spin box.
Note: The accuracy must be a value between 0.01 and 1.00, inclusive.
Visualization Format
To define the visualization format as exact, click the Exact radio button, or to define the visualization
format as tessellated, click the Tessellated radio button.
DXF
❍ Version,
❍ Export mode.
Import
Standards
Drafting:
The element you import will be placed in a Drawing, the root document of Drafting.
This Drawing uses styles defined in a pre-defined or a customized standard such as ISO, JIS, ANSI, ASME.
For more details about Drafting standards, please refer to Administration Tasks in the Interactive
Drafting User's Guide.
Drafting Standards replace the process of the previous releases where you had to open, (eventually modify)
and close a new Drawing to recover the standard you wanted to use for the data you were going to import.
The standard selected in the settings is taken into account at once.
DXF:
These mappings are defined in a DXF standard file. For more details about DXF standards,
please refer to DXF/DWG: Administration Tasks in this User's Guide.
By default, the option is set to Automatic and the unit of import is determined automatically
(either millimeter or inch) for the best possible resulting drawing.
However, in some cases the resulting drawing is not satisfactory and requires another unit.
Select this unit in the list. Then restart the import.
If you have selected Scale Factor, enter the value of the scale factor between the imported
file and what you want to get from the original Drawing in the fields on the right.
By default, the option is set to Automatic
The Interactive Drafting workbench provides a simple method to manipulate a sheet. A sheet contains:
● a main view: a view which supports the geometry directly created in the sheet
● a background view: a view dedicated to frames and title blocks
● interactive or generated views.
Select this option to put the Paper Spaces in the Background view.
The viewports will be created in the working view.
By default, this option is not selected.
Select this option to keep the entire Model Space in its own sheet.
By default, this option is not selected.
It is not easy to modify and stretch geometry of imported elements the way you can do it in a V5 native elements.
A solution is to create end points when needed, but to the detriment of performances.
Create end points offers you three options to fit your needs:
Convert dimensions as
● Dimensions:
● Geometry:
Select this option to keep the graphical aspect. Geometry is exploded into multiple lines, arcs, texts.
(this mode increases performance when loading a model).
This is the option by default
Export
Exported Sheets
Select the required option to export either all sheets or only the current sheet of a multi-sheet drawing.
● The option Only current exports the data to a file with the name entered in the Save as dialog box.
The name of each file is made of the name entered in the Save as dialog box and the name of the sheet
Version
Select the required export file format from the combo box.
CATIA Infrastructure Version 5 Release 16 Page 1650
Export mode
● Graphic:
This was the only available mode up to Release 9.
It is quick and reliable. It is useful if you want to export a CATDrawing to AutoCAD and print it without modifying it.
● Structured:
This mode was introduced in Release 10.
The exported file can be modified. For example, in the case of a dimension exported in Structured mode,
all the graphic entities representing the dimension are exported to an Insert/Block.
The more complex Drafting elements are exported the same way whereas the basic geometric elements
(lines, arcs, etc) are exported as isolated elements.
● Semantic:
This mode was introduced in Release 11 and is similar to the Structured mode, with the advantage that linear,
angular and circular dimensions are exported as true dimensions (with a default dimension style).
"Default dimension style" entails that most graphic attributes
(such as color, display format of the dimension value, type of arrow, space...) of the dimensions are lost.
For more information, see the What About the Elements You Export? section in the
Exporting a CATDrawing Document Data into a DXF or DWG File chapter of the Data Exchange Interfaces User's Guide.
Electrical
Bundle segments
If this option is selected, it means that each V4 BNS is migrated to a V5 bundle segment. Each V5 bundle
segment is stored in a CATPart document. They are instantiated in the geometrical bundle, a CATProduct
document.
Multi-branchable document
If this option is selected, it means that all the BNSs of a V4 GBN are migrated to one multi-branchable
document in a V5 geometrical bundle. All the V5 bundle segments are stored in a single CATPart, the multi-
branchable document.
In case there are several V4 GBNs to be migrated, as many V5 geometrical bundles (CATProduct documents)
are created, with one multi-branchable document (CATPart) containing all the bundle segments.
It is recommended to use this option as it reduces the number of CATPart documents generated during
the migration.
The electrical migration options can be disabled if the Interface Name parameter is not filled up with the
CATIE3DMigration value in the Migration Batch tab.
Refer to Migration Interface.
Component
If this option is selected, each GBN is migrated as a component under the root product.
Product
Choosing the right migration mode option is important since it determines how geometrical bundles will
be stored in ENOVIA LCA:
● Migrating them as products lets you store them in ENOVIA LCA using Workpackage mode
● Migrating them as components lets you store them in ENOVIA LCA using Explode mode.
CATIA Infrastructure Version 5 Release 16 Page 1653
ENOVIA V5
This tab contains compatibility settings in CATIA V5 in order to work in a CATIA / ENOVIA LCA interoperability
context:
● Save Option
These options can be used for both LCA Navigator and VPM Navigator.
Save Option
Check the Partial Save authorized box if you want to implement the Partial Save function. This functionality
allows you to save as many objects as possible, even those linked to a modified but unsavable object, while
ensuring database integrity. It enables a more efficient save operation for concurrent engineering purposes.
By default, this option is unchecked.
For more information about this option, see "Performing a Partial Save" in the "Saving Objects" section
of the VPM Navigator User Guide.
In the CATIA Client Interoperability Administration section, click the DMU Mode (Digital Mock-Up) in
order to transfer a lighter version of ENOVIA LCA data into CATIA V5. Only the visible data is sent to CATIA V5;
the transfer is more rapid because the constraints are not downloaded during the interoperability process.
By default, this option is unchecked.
In the User Attribute Mapping section, check the Work with Attribute Mapping option to enable attribute
Specify the attribute mapping file using the pushbutton . Once selected, the file appears in the Attribute
Mapping File field.
To change the AttributeMapping.xml file to any other xml file, you must:
● restart CATIA V5. If you are already connected to ENOVIA LCA, a message will be displayed prompting you
● work in the existing CATIA session. This is possible only when you are not connected to ENOVIA LCA:
You can also define the path of the attribute mapping file by using a variable. You can choose a particular
variable depending on the OS (Windows or UNIX) you want to use. For this, you need to have the launching
● In this empty field, define this variable as the path of the attribute mapping file. In the image below,
${XMLPath} references the name of the CATSetting. This information avoids mixing CATSettings between
Windows and UNIX:
Both the user and the administrator can therefore have control over this file. The setting is platform-
dependent and if you have specified in the variable that it should be used on Windows, it cannot be used on
For more information about this Attribute Mapping functionality, see "Mapping Attributes and Defining
Domains in an XML File" in the VPM Navigator User Guide.
CATIA Infrastructure Version 5 Release 16 Page 1655
The site administrator can modify the default behavior to allow free naming of documents, parts
or products.
Due to the uniqueness of the V_ID attribute, the name of a document / part / product, will have
to be mapped in a CATIA identifier different from the V_ID attribute.
The site administrator can modify the default behavior by specifying the attributes that will be
used to map CATIA identifiers. To do this, the administrator can modify these settings either by
using the Tools -> Options... command in a CATIA Version 5 session or else with a variable,
without starting a Version 5 session.
For more information about this option, see "Free Naming in ENOVIA LCA Mode" in the ENOVIA / CATIA
Interoperability User Guide.
This option should be used only by the ENOVIA LCA administrator to modify the ENOVIA
LCA server settings.
CATIA Infrastructure Version 5 Release 16 Page 1656
If you have the SolidWorks, SolidEdge or Acis Plug-In license, the following categories of options will be available:
● visu format unit
● link mode
● others
● Ideas
● ProEngineer
You imported a CAD Part through the Insert ->Existing Component command.
This setting allows you to specify the number of millimeters per unit of the model. For instance, if you have a file in
inch, you need to enter 25.4 in this field.
This option is taken into account when you have the following formats: SLP, STL, OBJ, BYU, IFF and _PS.
Note: For a file of type _PS, the Visu Format Unit must be set to 10.
Link Mode
Visu
Tesselated data.
Visu Snap
Recovery of CAD's exact geometry to generate V5 CGR. Canonical shape properties are identified. The visualization
mode enables part snapping capability. After selecting this option, this message appears: "Please, restart session to
take modifications into account".
CATPart
Others
Stores part coordinate systems in .cgr file. It is only supported in the indirect mode. This parameter determines
whether coordinate systems present in imported ProE, UG or IDEAS parts will be imported into the resulting CGR
files.
Output Path
Lets you customize the Output File for generated data. It specifies the location where CGR and CATParts will be
generated.
If you have the IDEAS, ProEngineer or Unigraphics Plug-In licenses, additional options will appear in the External
Formats tab.
Select this option to convert IDI 3D Annotations to V5 (requires one of the following licenses):
ProEngineer
Quilts Read
Enables to activate the transfer of quilts surfaces inside CGR. This setting does not apply to NCGM or CATPart
conversions.
Simplified Representation
Only part simplified representation is supported. To set the name of the part simplified representation to use before
the Assembly conversion, check this box and enter the name.
Instance Name
When you want to import a specific instance of a generic assembly/part, check this button and specify the name of
the instance of your choice.
Graphic Formats
● export
Import (Viewer)
This area lets you choose the pen characteristics to be taken into account when opening an HPGL document.
To do so, click the Configuration... button to access the Import Configuration dialog box:
Printers
This option is activated provided that at least one HPGL printer has been setup.
If this option is selected, it means that the HPGL viewer uses the pen configuration of the HPGL driver you select in the list
("My HPGL Printer" in our example). This ensures a coherence between the selected HPGL printer and the advanced
configuration parameters defined in the printer properties.
Local
This option is relevant when no specific HPGL printer has been defined.
If this option is selected, it means that the HPGL viewer uses the local pen settings you define in the HPGL Configuration
dialog box.
To do so, click the Settings... button (which becomes activated as soon as you click Local) to open the HPGL
Configuration dialog box:
CATIA Infrastructure Version 5 Release 16 Page 1660
This dialog box lets you define the characteristics of the pens that will be used in order to create a mapping between the
original Version 5 document and the result in HPGL format.
Refer to the configuration scenario dedicated to HPGL printers for detailed information on how to define advanced HPGL
configuration parameters.
When finished, click OK to validate and close the HPGL Configuration dialog box.
This category of options lets you define the advanced configuration options to be applied to the drivers listed below when
saving a document in another format using File > Save As.
The purpose of this option is to prepare your documents for printing by configuring the driver corresponding to the file format
in which your document will be saved.
In the Export list, select the format in which the document will be saved then click the Configuration... button to define the
corresponding configuration parameters. The look and content of the dialog box varies according to the format you select:
CATIA Infrastructure Version 5 Release 16 Page 1661
● CGM
● HPGL2
● PostScript
● Raster
● SVG
CGM
Clicking the Configure... button lets you define configuration options dedicated to the CGM driver:
HPGL2
Clicking the Configure... button lets you define configuration options dedicated to the HPGL/2 RTL driver:
PostScript
Clicking the Configure... button lets you define configuration options dedicated to the PS (Generic PostScript) driver:
CATIA Infrastructure Version 5 Release 16 Page 1662
Clicking the Configure... button lets you define the following configuration option:
If you select the Save as one PDF file check box, it means that all the sheets of your CATDrawing document are stored in a
single file when saving the document in PDF format using File > Save As.
If you leave the option as is, each sheet is saved in a different file and therefore, there are as many .pdf files as there are
sheets.
Raster
Clicking the Configure... button lets you define configuration options dedicated to the Raster driver:
SVG
Clicking the Configure... button lets you define configuration options dedicated to the SVG driver:
CATIA Infrastructure Version 5 Release 16 Page 1663
IGES
This task shows you how to customize IGES settings, that are divided in four sections:
● General IGES options:
❍ Show/NoShow dialog box
❍ Join,
❍ Representation mode,
❍ Name of Author,
❍ Author's Organization,
General
Show/NoShow Completion Dialog Box
Select this option to display the completion dialog box at the end of the transfer.
Import
CATIA Infrastructure Version 5 Release 16 Page 1665
Import mode
When the Generate one CATPart option is selected, the IGES file is translated into one CATPart.
For large files containing a large number of 308/408 IGES entities, you can select the option Map the 308/408 IGES entities onto a
Product Structure:
● if the IGES file contains 308/408 entities, a root CATProduct is created in V5,
● the 408 entities will be translated into CATParts or components under the root CATProduct as follows:
❍ If the 408 entity references an intermediate 308 entity (i.e. one that contains 408 entities), a new component is created. It will
contain components for each 408 of the 308 (see first case below).
❍ If the 408 entity references a leaf 308 entity (i.e. one that does not contain any 408 entity), a CATPart will be created. It will
contain the geometry contained in this 308 (see second case below).
The uniqueness of the component name is ensured by adding a suffix corresponding to the DE (Directory Entry) number of the IGES 308
entity (subfigure definition).
Join
CATIA Infrastructure Version 5 Release 16 Page 1666
● Select the option Join surfaces of the model if you want to join the surfaces of your IGES model into a shell.
If this option is active, the software will try to knit the surfaces from an importable file into a shell, even if the file contains Groups
(402).
● You can edit the Tolerance which is used to join the surfaces of the model: If you know the tolerance of the system which has
created the IGES file, you can use it. Otherwise, it is better to begin with a small tolerance.
● If you select the join option, while importing IGES files to V5, make sure that model is constituted of one part.
● The Join operation may fail in specific topological configurations.
● This option does not apply to Manifold Solid Brep (IGES type 186): the faces are always imported into a join.
● The previous option Join surfaces of each group is replaced by the Map the 308/408 IGES entities onto a Product Structure
above. This option enables you to create several CATParts from one IGES file.
● When the Map the 308/408 IGES entities onto a Product Structure option is active, the option Join surface of the model is
selectable but has no effect.
V5 requires its geometry to be C2-continuous. When non C2-continuous geometry must be imported from a IGES file, this geometry
(curves, surfaces) is broken down into a set of contiguous geometries, each of them being C2-continuous. This is what happens when the
No Optimization option is chosen.
However, this can produce an increase of the size of the resulting data, because more curves/surfaces are created. In order to limit this
drawback, two other modes are optionally offered.
In those modes, the IGES interface tries to limit the splitting of curves and surfaces by modifying their shape slightly, so that they
become C2-continuous while remaining very close to their original shape.
In order to guarantee that the deformation is not excessive, a maximum deviation (tolerance) parameter is used. When in Automatic
Optimization mode, the value read from the IGES file is corrected so that it remains lower than 0.001 mm. This guarantees an
optimization that remains compatible with the precision for the data that was set by the emitting system.
Last, if this strategy is not enough, you can choose the Advanced Optimization mode, in which an arbitrary deviation value can be
entered.
● No approximation , thus this option does not create a significant deformation and keeps the internal BSpline structure (equations and
knots).
● A continuity optimization is performed within the default value for deformation tolerance (0.001 mm) on:
● BSpline surfaces,
● all types of curves with the exception of canonical curves (3D and P-curves when available),
This option soften the effect C2 cutting of faces and boundaries (which is mandatory in V5) without any significant geometric deformation
With this option, you can enter a larger tolerance value which may enhance the optimization impact (resulting in less C2
cutting on faces).
Push the Parameters button to access advanced optimization options and tolerances.
User-defined Tolerances
● Deformation: maximum deformation (in millimeter) allowed in the optimization of curves and surfaces. Ranges between 0.0005 and
0.1 mm.
● Angle: angle (in degree) below which contiguous elements can be merged. Ranges between 0 and 10 degrees.
● Push the Default Values button to revert to the default values (respectively 0.001 and 2).
● This option usually results in a significant decrease in the number of faces cuttings.
CATIA Infrastructure Version 5 Release 16 Page 1668
● Topological Reduction of Boundaries alone:
You can find useful information in the report file. Please see the Report file section in the IGES Import chapter in this User's Guide.
By default, the option is set to Automatic Optimization.
You can choose to import IGES files with or without detecting discrepancies in geometry, by selecting the corresponding option.
Detection enables you to enter the Tolerance value above which a geometry is considered as invalid:
For more information, please see the IGES Best Practices chapter in this User's Guide.
By default, the option is set to Detection.
There are two type of IGES faces: types 144 and 143. The boundaries of those faces (respectively type 142 and 141) have two
representations:
● 2D (parametric)
● 3D (spatial).
CATIA Infrastructure Version 5 Release 16 Page 1669
For each boundary, the IGES file contains a parameter defining the preferred representation:
● 3D,
● 2D,
● none,
● equal preference.
In the three last cases, V5 tries to import the 2D representation of the boundary. In case of failure, the 3D representation is imported.
If you do not wish to use the 2D representation (i.e. override the preference set in the IGES file), select the Force 3D representation
option. Only the 3D representation will be imported.
By default, the option is set to Keep file preference.
Import Groups
Imports IGES groups (Entity Type 402, Forms 1-7-14-15: Associativity Instance) as Selection Sets.
You can de-select this option for a faster import. Note that Selection Sets will not be created.
By default, this option is selected.
Export
Save only shown entities
● When selected, the Save only shown entities option allows you to save only the Part's entities which are in the Show mode.
● The default Standard option and the BSpline option allow you to select which curve and surface types you want to be generated.
If you leave the default Standard option selected the curve and surface types created in the Part are kept as is.
If you select the BSpline option all curves and surfaces are converted into B-splines.
Representation mode
● If you select the default option Surface, solid decomposition will be identical in both the original model and the resulting file.
Only the surfacic decomposition of the original model is stored.
● Wireframe should be used if you want 3D visualization of solid edges to be identical in both the original model and the resulting file.
Only the wireframe decomposition of the original model is stored.
This may be useful in cases where curves are the only form of input accepted.
● Solid-Shell lets you save Solids, Shells and Faces as IGES New Entities as follows:
V5 IGES
Solid Manifold Solid B-Rep Object Entity (Type 186, Form 0)
Solid (Closed) Shell Closed Shell Entity (Type 514, Form 1)
Independent Shell Open Shell Entity (Type 514, Form 2)
Face in a Shell Face Entity (Type 510, Form 1)
Face Loop Loop Entity (Type 508, Form 1)
List of Loop Edges Edge Entity (type 504, Form 1)
List of Start/End Loop Edges Vertices Vertex Entity (Type 502, Form 1)
Plane Surface (support of Face) Plane Surface Entity (Type 190, Form 0)
● For Loops, only the 3D Representation is exported
● All those new IGES entities have not been "tested" (IGES Norm 5.3) and the IGES/PDES Organization recommends that special
consideration be given when implementing certain untested entities. Therefore if you do not know whether the receiver system will
recognize those entities, we recommend that you do not use this option.
● The representation mode Solid-Shell requires IGES version 5.3 or higher.
This information will be transferred to the Global Section of the IGES file at export.
Export Units as
Let's you define the unit to be used for export. This unit can be different from the V5 file.
The default option is Keep User Unit, the IGES file unit will be :
● the unit defined in Tools > Options > General > Parameters and Measure / Units tab, if the IGES Norm recognizes it,
CATIA Infrastructure Version 5 Release 16 Page 1671
Units like the one named Feet, Inch, Decimal are not recognized by IGES Norm. If such Units are selected in Parameters and
Measure / Units tab and if the option selected is Keep User Unit, the IGES file unit will be the Millimeter (mm).
IGES 2D
❍ Destination view,
❍ Export mode.
Import:
Standards
Drafting:
The element you import will be placed in a Drawing, the root document of Drafting.
This Drawing uses styles defined in a pre-defined or a customized standard such as ISO, JIS, ANSI, ASME.
For more details about Drafting standards, please refer to Administration Tasks in the Interactive Drafting User's Guide.
Drafting Standards replace the process of the previous releases where you had to open,
(eventually modify) and close a new Drawing to recover the standard you wanted to use
for the data you were going to import. The standard selected in the settings is taken into account at once.
The content of this list depends on which standards have been created and/or customized by your administrator.
However, in some cases the resulting drawing is not satisfactory and requires another unit.
Select this unit in the list. Then restart the import.
Destination view
It is not easy to modify and stretch geometry of imported elements the way you can do it in a V5 native elements.
A solution is to create end points when needed, but to the detriment of performances.
Create end points offers you three options to fit your needs:
Convert dimensions as
If you select:
● Dimensions: linear, angular and circular dimensions will be preserved, others (ordinate types) will be transformed into
details.
This option keeps the semantic of the dimension. This means the position, the layout and the text are preserved.
The position, color, thickness can be edited. The text of the dimension is a text that has an associative link with the
dimension.
This dimension has a "fake value" that is blanked.
To display the true dimension value, delete the associated text and enter the data in the properties of the dimension.
Export
CATIA Infrastructure Version 5 Release 16 Page 1675
Exported Sheets
Select the required option to export either all sheets or only the current sheet of a multi-sheet drawing:
The name of each file is made of the name entered in the Save as dialog box and the name of the sheet
The option Only current exports the data to a file with the name entered in the Save as dialog box.
Export mode
This option offers now the choice between three export modes:
● Graphic:
This was the only available mode up to Release 11.
It is quick and reliable. It is useful if you want to export a CATDrawing and print it without modifying it.
It is the default mode.
● Structured:
This mode is introduced in Release 11. The exported file can be modified.
For example, in the case of a dimension exported in Structured mode, all the graphic entities representing
the dimension are exported to an Insert/Block. The more complex Drafting elements are exported the same way
whereas the basic geometric elements (lines, arcs, etc) are exported as isolated elements.
● Semantic:
This mode is introduced in Release 11 and is similar to the Structured mode, with the advantage
that linear dimensions are exported as true dimensions (with a default dimension style).
"Default dimension style" entails that most graphic attributes
(such as color, display format of the dimension value, type of arrow, space...) of the dimensions are lost.
For more information, see the What About the Elements You Export? chapter.
StiSmartBOM
This tab contains options for exporting or importing SmartBOM Briefcases from CATIA Version 5. These options
are available (not grayed) if you have previously installed SMARTEAM-BOM.
Exporting BOM Briefcases enables you to share data by means of nomad applications (SmartBOM-Editor).
● General
● Export
● Import
General
SMARTEAM BOM has been designed to enable companies and suppliers to coordinate together over the BOM,
utilizing email and the Internet. In the General section, you can insert your user name and e-mail address.
Export
Selecting Embed associated documents enables you to attach CATIA documents (geometry and
Selecting Export Briefcase enables you to export BOM as a nomad application (.exe). If you have selected
this option, you can then click Browse... to access the install path. The install path is a temporary directory
Import
The Temporary output path indicates a temporary directory where the data you import will be read. To
specify this temporary directory, just click Browse... and navigate to the directory of interest.
This generates the SmartBOM Briefcase or SmartBOM Active Briefcase with your data (.exe file). You
can then send this data by e-mail or publish it on your Web site.
3. Edit the stbom file in SmartBOM Editor: double-click the stbom file (or .exe file) to edit the BOM by
using SmartBOM Product. No specific installation is required to view and edit BOMs.
5. To import a new SmartBOM Briefcase in CATIA V5, select File->Open in CATIA V5 and choose the
stbom format: the new BOM is imported with the attached CATIA documents.
CATIA Infrastructure Version 5 Release 16 Page 1678
STEP
❍ Units,
❍ Show/NoShow,
❍ Assemblies.
General
Detailed report
By default, the report file contains a Detailed Conversion chapter. Click to clear the Detailed Report option to remove this chapter from the report
file.
When the Geometric Validation Properties option is selected, the Tolerances button becomes available. It opens a dialog box where you can
● The first tolerance is the percentage of variation of volume or area allowed. Default value: 1%.
● The second tolerance is the maximum error for the center of gravity, expressed in mm. Default value: 1mm.
● You can retrieve the default values (1 and 1) with the Default Values button.
CATIA Infrastructure Version 5 Release 16 Page 1679
For import:
● Geometric validation properties are computed for each solid, shell, product or instance, and this information is written in the report file.
● For each solid, shell, product or instance, the report file gives the computed geometric validation properties:
● Centroid: coordinates of the center of gravity (applies to solid, shell, product or instance),
● Area: area of the entity (wetted area for solids) (applies to solid, shell or product),
● Volume: volume of the entity (for solids only) (applies to solid or product).
● If the imported STEP file contains geometric validation properties, these properties are read. This information is written in the report file.
● For each read geometric validation properties, the report file gives the status of comparison between read and computed properties, with the
following information:
● Centroid deviation error (distance measure) (applies to solid, shell, product or instance),
● Surface area difference value and error ratio (applies to solid, shell or product),
● Volume difference value and error ratio (applies to solid or product).
● A global status for the conversion is given, together with the maximum deviations found.
● The status of comparison for a given solid, shell, product or instance is ok if:
● ratios (Volume difference and Surface area difference) are lower than 1%.
● and the centroid deviation is lower than 1 mm.
For export:
● The exported STEP file includes geometric validation properties for each solid, shell, product or instance, according to STEP AP214 and the CAX-IF
recommended practices.
● For each solid, shell, product or instance, the report file gives the computed geometric validation properties:
● Centroid: coordinates of the center of gravity (applies to solid, shell, product or instance),
● Area: area of the entity (wetted area for solids) (applies to solid, shell or product),
● Volume: volume of the entity (for solids only) (applies to solid or product).
● The unit used for geometric validation properties is the STEP length user unit. See Unit option.
● If the option Assemblies/Structure only is selected, the Geometric Validation Properties are not available.
● This functionality involves a slight performance loss, due to the properties computation cost.
● at import, Groups found in the STEP file are translated into Selection Sets.
● at export, Selection Sets found in the CATIA file are exported as Groups in the STEP file. Refer to the STEP: Export chapter for more information
(Miscellaneous section).
However, importing or exporting Groups may be time consuming. Click to clear this option and de-activate the processing of Groups.
Import
CATIA Infrastructure Version 5 Release 16 Page 1681
This setting allows a better user control over the number of curves and surfaces that are created during the process of importing STEP data into V5:
V5 requires its geometry to be C2-continuous. When non C2-continuous geometry must be imported from a STEP file, this geometry (curves, surfaces)
is broken down into a set of contiguous geometries, each of them being C2-continuous. This is what happens when the No Optimization option is
chosen.
However, this can produce an increase of the size of the resulting data, because more curves/surfaces are created. In order to limit this drawback, two
other modes are optionally offered.
In those modes, the STEP interface tries to limit the splitting of curves and surfaces by modifying their shape slightly, so that they become C2-
continuous while remaining very close to their original shape.
In order to guarantee that the deformation is not excessive, a maximum deviation parameter is used. When in Automatic optimization mode, this
maximum deviation is read into the STEP file itself, in the STEP parameter that documents the precision of points in the file. In this mode, the value
read from the STEP file is then corrected so that it remains comprised between 10E-2 and 10E-3. This guarantees an optimization that remains
compatible with the precision for the data that was set by the emitting system.
Last, if this strategy is not enough, you can choose the Advanced optimization mode, in which an arbitrary deviation value can be entered.
You can find useful information in the report file. Please see the Report file section in the STEP Import chapter in this User's Guide.
The Automatic optimization proposes:
● No approximation, thus this option does not create a significant deformation and keeps the internal BSpline structure (equations and knots).
● A continuity optimization is performed within the deformation tolerance used for optimizing BSplines, comprised between 0.001mm and 0.01mm
(depending on the tolerance value defined within the imported STEP file) on:
● BSpline surfaces,
● BSpline boundary curves (3D and P-curves when available),
● BSpline independent 3D curves,
This option softens the effect C2 cutting of faces and boundaries (which is mandatory in V5) without any significant geometric deformation
● BSpline surfaces,
● BSpline boundary curves (3D and P-curves when available),
● BSpline independent 3D curves,
With this option, you can enter a larger tolerance value which may enhance the optimization impact (resulting in less C2 cutting on faces).
Push the Parameters button to access advanced optimization options and tolerances.
CATIA Infrastructure Version 5 Release 16 Page 1682
User-defined Tolerance
● Deformation: maximum deformation (in millimeter) allowed in the optimization of curves and surfaces. Ranges between 0.005 and 0.1 mm. The
default deformation is 0.003.
● Push the Default Value button to revert to the default value.
By default, it is not selected. A CATProduct file containing the whole assembly structure and a CATPart file for each part of the assembly are created.
If you select this option, a CATProduct file containing the sub-assembly structure is created for each node of the whole assembly while a CATPart file is
created for each part of the whole assembly.
STEP File One CATProduct for each product is not selected One CATProduct for each product is selected
Assembly file containing the geometry of components 1 CATProduct + N CATPart P CATProduct + N CATPart
CATIA Infrastructure Version 5 Release 16 Page 1683
Assembly file referencing STEP files containing the 1 CATProduct + N CATPart P CATProduct + N CATPart
geometry of components
Assembly file referencing native files containing the 1 CATProduct + N native files P CATProduct + N native files
geometry of components
This option appears only if both the V5 - STEP AP203 Interface and the V5 - STEP AP214 Interface and the MULTICAx STEP Plug-in exist on the
machine. By default it is not selected. Select it to activate the MultiCAD mode.
By default, this option is not selected.
Export
Application Protocol (AP)
The data contained in a CATPart or CATProduct document will be saved in STEP AP203 or AP214 formats. For more information about STEP AP203,
AP203 with extensions, AP203 edition 2 and STEP AP214, refer to Exporting CATPart or CATProduct Data to a STEP AP203 / AP214 File.
Units
Select the required unit to export a CATPart or a CATProduct in STEP format and in Inch or millimeter independently of the V5 Session unit.
By default, this option is set to mm.
Show/NoShow
CATIA Infrastructure Version 5 Release 16 Page 1684
Select the Export also NoShow entities option to export all entities belonging to both the "Show" and the "NoShow" spaces.
Select the Export non-visualized layers option to export also all entities belonging to those layers.
Note that the entities placed in the NoShow or in non-visualized layers are exported as if they were visible entities. This means that reading back a
STEP file generated with the Export also NoShow entities or the Export also non-visualized layers option will make those previously hidden
entities visible.
By default, no option is selected.
Push the Define... push button to define the header of the STEP file:
Fill in the form displayed as required. You can revert to the Default Values of the header by pushing the Default Values push button.
Assemblies
CATIA Infrastructure Version 5 Release 16 Page 1685
Select the required option to select the export mode.
● One STEP file: one STEP file only containing the structure and geometry of the components.
● Links to CATIA: a STEP file containing structure and entities PRODUCT_DEFINITION_WITH_ASSOCIATED_DOCUMENT which have a link with
CATPart files.
● External references to STEP :
● External references to CATIA: one STEP file containing the assembly structure with external links to CATPart, CATShape, model V4, .cgr, .wrl
files, according to AP214 and AP203 edition 2 external references mechanism.
The External References functionality is available only with AP214 and AP203 edition 2.
This summary table shows you all the possible combinations within the first two frames, Export : Application Protocol and Export : Assemblies.
Frame Export AP
--------- 203 and 203+ext(1)203 edition2 (2)214 (2)
Frame Export Assemblies
One STEP file (3) YES YES YES
External References to STEP (4) NO (inactive button) YES YES
External References to CATIA (6) NO (inactive button) YES YES
Links to CATIA (5) YES YES YES
Dynamic Licensing:
If you release the STEP license and you access the STEP options panel, the export assemblies options may change.
In this case, when you recover the STEP license, you have to go back to the STEP options panel to restore the good values.
VRML
● import options
● export version
● export options
Import: Unit
Lets you select the desired unit for the VRML file to be imported: Meter (m), Millimeter (mm) or
Centimeter (cm).
Import: Options
Crease angle
If the angle you defined in the Crease angle box is lower than the angle between the two geometric
normals (shown in blue) of the adjacent edges, then a default and unique normal is calculated so that the
faces look smoother across the edges.
If the defined angle is greater than the angle between the two normals, two normals are calculated and the
faces look less smooth across the edges.
Export: Version
You can choose between the VRML 1.0 and the VRML 97 format. To do so, select the appropriate option.
Note: when saving sections in VRML 97 format, make sure that the Save edges check box is selected.
Export: Options
Save normals
Lets you save normals contained in your model when converting it into VRML format.
Save edges
Lets you save edges contained in your model when converting it into VRML format.
Bear in mind that saving edges increases the file size significantly.
Save textures
If this option is selected, it means that you can save your textures (bear in mind that environment
reflections are not saved in VRML):
Lets you select the background color to be used when visualizing the generated VRML file in a standard
VRML viewer (such as Cosmo Player, for instance).
The default color is "black" but you can select the desired color from the list or click More Colors... to
access the color palette. This palette lets you define more colors or create your own colors.
Note that when reopening your VRML document in Version 5, this background color is not taken into
account.
CATIA Infrastructure Version 5 Release 16 Page 1689
This page deals with Parameters and Measure options in the following tabs:
● the Knowledge tab lets you specify the options when working with Knowledgeware relations, parameters and
design tables
● the Units tab lets you customize units
● the Knowledge Environment tab lets you specify the options you may need to check when working with
Knowledge browsers
● the Report Generation tab lets you customize the reports generated by the Global Check Analysis tool in the
Knowledge Advisor and Knowledge Expert workbenches
● the Parameter Tolerance tab lets you specify the default tolerance of Angle and Length type parameters
● the Constraints and Dimensions tab lets you customize the display and style of the constraints and dimensions
defined in your document.
CATIA Infrastructure Version 5 Release 16 Page 1690
Knowledge
● Parameter names
● Design Tables
There are 2 types of items that you can display in the specification tree.
With value
Displays the parameter values in the specification tree.
With formula
Displays the formulas constraining the parameter in the specification tree.
Parameter names
This option should be checked if you work with non-Latin characters. If this option is unchecked, parameter names
should have to be renamed in Latin characters when used in formulas.
CATIA Infrastructure Version 5 Release 16 Page 1691
Before V5R12, Knowledge relations (formulas, rules, checks, design tables, and sets of equations) used to execute as
soon as one of their inputs was modified.
The user can now choose, when creating the relation, if it will be synchronous (i.e. the evaluation will be launched as
soon as one of its parameters is modified) or asynchronous (i.e. the evaluation will be launched when the Part is
updated). Each relation can therefore be synchronous or asynchronous.
The 2 following options enable the user to create synchronous or asynchronous relations.
Note that the user can also decide if already existing relations are synchronous or
asynchronous. To know more, see Controlling Relations Update in the Infrastructure User's
Guide.
Design Tables
Manual Synchronization
When loading a model containing user design tables, if the design table files have been modified and the external
file data is contained in the model, the design table will be synchronized if this radio button is checked. To
synchronize both files, right-click the design table in the specification tree and select the DesignTable object-
>Synchronize command or the Edit->Links command.
If checked, the data contained in the external source file will not be copied into the model.
Units
● Units
● Dimensions display
Units
Units
You can define or redefine:
● the default unit
● and the display of values for magnitude type parameters.
The default unit along with its symbol is displayed for each magnitude:
Dimensions display
Note that this option is available only if the XML configuration setting is set.
CATIA Infrastructure Version 5 Release 16 Page 1695
Magnitude Display
Knowledge Environment
● Language
● Knowledge Environment
Language
This field is to be used when using measures in relations or user functions. Measures are specific functions to be used
The Knowledge Advisor User's Guide provides you with tasks explaining how to use measures. For how to create and
If checked, enables you to select the packages he wants to load under Packages (if he wants to load a limited
number of packages.)
This option is particularly useful for the administrator to limit the number of packages used by the
user. It is also very useful to improve performances since only the required libraries are loaded.
● When you open a document and some relations are broken, you might need to load all libraries to
● It is strongly recommended to identify the packages you will need and to select them.
All packages
Enables the user to select all packages.
In the past, when running relations based on functions belonging to other workbenches, a warning message would
display asking you if you wanted to load all libraries, which impacted performances. A dictionary file listing the
functions available and the libraries that contain these functions is located in the runtime view. When a relation
based on such a function is run, the function is searched for in the dictionary.
Knowledge Environment
Enables you to select the directory (Knowledge directory) containing Knowledge data. To find out more, see
Managing Knowledge Applications Resources in the CATIA Infrastructure User's Guide.
CATIA Infrastructure Version 5 Release 16 Page 1699
Report Generation
This page explains how to customize the reports generated by the Global Check Analysis tool in the Knowledge
Advisor and Knowledge Expert workbenches. It deals with the following categories of options:
● Input XSL
● Report content
● Output directory
● HTML Options
Html
Enables the user to generate a HTML report.
Xml
Enables the user to generate a XML report.
Input XSL
Note that this option is available only if the XML configuration setting is set.
Input XSL
Enables the user to select the XSL style sheet that will be applied to the generated XML report. The StyleSheet.xsl
file is the default XSL file, but you can use your own template.
CATIA Infrastructure Version 5 Release 16 Page 1700
Report content
Failed Checks
If checked, the generated report will contain information about the failed checks only.
All Checks
If checked, the generated report will contain information about all the checks contained in the document.
Check Advisor
If checked, the generated report will contain information about all the Knowledge Advisor checks contained in the
document.
Parameters information
The generated report will contain the parameters values.
Check Expert
CATIA Infrastructure Version 5 Release 16 Page 1701
If checked, the generated report will contain information about all the Knowledge Expert checks contained in the
document.
Passed objects
If checked, the generated report will contain information about the objects that passed the Expert checks as well as
information about the parameters of these objects (diameter, depth, pitch,...).
Objects information
The generated report will contain a list of the objects attributes.
Output directory
Output directory
Enables the user to select the output directory that will contain the generated report.
HTML Options
This option is available for Windows only. It enables the user to define if the report will be opened in a CATIA
session (in this case, the check box should be checked) or if it will be opened in an Internet Explorer session (in
this case, the check box should remain unchecked.)
Note that it is highly recommended not to use this report as a basis for macros or for other applications. It is only
provided for information purposes.
Parameter Tolerance
This tab allows you to specify the default tolerance of Angle and Length type parameters. Angle and Length type
parameters can be assigned a tolerance. To do this, edit the parameter, right-click the value field then select the Add
Tolerance... command from the contextual menu. The default values which are displayed in the tolerance dialog box
are those you have specified in this tab.
● Tolerance
● Length
● Angle
Tolerance
Tolerance
When checked, enables you to specify default values.
Length
Maximum tolerance
Enables you to assign a maximum tolerance.
Minimum tolerance
Enables you to assign a minimum tolerance.
Angle
Maximum tolerance
Enables you to assign a maximum tolerance.
Minimum tolerance
Enables you to assign a minimum tolerance.
Measure Tools
● Graphic properties
Update
Selecting this check box automatically updates measures made on parts if you edit the part.
Selecting this check box automatically updates measures made on products if you modify geometry or
move geometry in a product structure context.
Graphic Properties
Graphic properties set in the Options dialog box are automatically applied to documents containing
measures made before Version 5 Release 8, Service Pack 1 when you open the document. You are
therefore advised to customize your graphic properties before you open the document.
Selecting this check box sets the default display of the tilde (~) in dialog boxes and the geometry area to
visually identify approximate measures.
Color
Line width
Use the Line width dropdown list to set the measure line width.
Text color
Box display
Selecting this check box creates a box of the color specified around measures.
You cannot subsequently edit the text color or change the style (Box display check box or fill color) via
the Edit Properties command.
CATIA Infrastructure Version 5 Release 16 Page 1708
● Constraint Style
● Dimension Style
● Constraint Display
● Preview
Constraint Style
Resolved constraint
Defines the color status for resolved constraints.
Unresolved constraint
Defines the color status for unresolved constraints.
Overstrained
Defines the color status for overstrained constraints.
Invalid geometry
Defines the color status for constraints set on a geometry became invalid.
View Angle
Defines the angle from which the constraint is displayed in the geometry area, when you are rotating the geometry.
This angle is measured between the normal to the screen and the constraint direction.
Constraint Display
Display Mode
● Value: displays the constraint value only.
● Name: displays the constraint name only.
● Name+Value: displays the constraint name and value only.
● Name+Value+Formula: displays the constraint name and value or the constraint name and formula.
Filter...
Click this button to display the Constraint Filter dialog box.
CATIA Infrastructure Version 5 Release 16 Page 1710
Filter
Status Filter
Product
Filter by Type
Dimension Style
Scale
Defines the size of the graphical symbols for constraint (tangency, parallelism, leader arrow) options:
● Small: displays small symbols.
● Medium: displays medium symbols.
● Large: displays large symbols.
Gap
Defines the distance between the constrained geometries and constraint extension lines.
Overrun
Defines the distance between the constraint dimension lines and constraint extension lines.
Preview
Pre-visualizes the constraint appearances according to the Constraint Style, Dimension Style and Constraint Display options.
CATIA Infrastructure Version 5 Release 16 Page 1713
This page deals with Devices and Virtual Reality options in the following tabs:
● the Devices tab lets you set set up peripheral devices.
● the Tablet Support tab lets you set up pad options in order to perform viewing operations using the Tablet
Pen on a Tablet PC.
CATIA Infrastructure Version 5 Release 16 Page 1714
Devices
● the joystick
● the spaceball/space mouse.
The joystick is supported on all product brands and on all supported Windows platforms.
The spaceball and space mouse are supported on all P2 products on all supported platforms.
After installing Version 5, you must connect your peripheral devices and install the appropriate drivers.
Lets you activate the configuration to be used to run your tracking devices when starting a Version 5
session.
Prior to activating a configuration, you need to generate the corresponding configuration file in the
Immersive System Assistant workbench.
Each configuration is saved in a .xml file and contains all the necessary MPK display configuration,
including those related to the supported drivers and brokers which are now threaded.
To set a configuration as active, click the Manage button to open the following dialog box:
CATIA Infrastructure Version 5 Release 16 Page 1715
The Configurations list contains all the configuration files you have previously generated.
Select the desired configuration in the list and click Activate then OK to validate: the selected
configuration now appears in the Active Configuration box. You need to restart your Version 5 session
to take the new active configuration into account.
● remove a configuration from the list by selecting it then clicking the Delete button
● add a configuration to the list by clicking the Add button. This opens the Select VR Configuration
dialog box that lets you browse your file tree to select the configuration file to be added to the list.
Once a file is selected, click the Open button to add it to the list.
If you set the DLName environment as your current document environment (to do so, select Tools >
Options > General > Document, select DLName in the Document Environment column then click the
Allowed and Current buttons), a specific dialog box dedicated to DLNames opens instead of the usual
Select VR Configuration dialog box.
The DLName document environment lets you restrict the access to specific folders referenced by logical
names referred to as "DLNames". Each folder is assigned a logical name. In this mode, the different file
opening and saving commands only allow end users to access documents in directories referenced by
DLNames.
Note that if no DLName has been defined, a warning dialog box is displayed.
The configuration files available for DLNAME1 are displayed and you can select your configuration file in
the Name column.
If you want to search for a configuration file stored in another DLName, click the black arrow next to
"DLNAME1" then select the desired DLName from the list. This list contains all the DLNames that have
already been defined via the Document tab.
You can also search for a DLName or for a configuration file stored in a DLName by clicking the
button.
The File Selection dialog box is identical to the Open document dialog box displayed when selecting
File > Open in a DLName context. For detailed information on how to use this dialog box, refer to the
DLName Integration section.
When the configuration file has been selected, click OK to validate and close the File Selection dialog
box.
Lets you move the compass using 3D devices, i.e. a Space Mouse ou a SpaceBall for instance when put
into the 3D scene.
You can customize the 3D picking device (laser beam) representation to obtain a better precision in
picking and a better visualization in dark environments, all you need to do is:
Maximum frequency (number of events per second) at which events are sent by peripheral devices. This
value aims at limiting the frequency of emitted events for some devices. Polhemus, for instance, is not
impacted by this value.
We recommend that you use the default value, unless the peripheral device you are using has special
requirements.
A process filters the mass of events generated when using I/O devices and relays only the useful events
to Version 5.
The c:VR Monitor command activates a diagnostic window (named VRMonitor) displaying any drivers
declared to the broker as well as any events those drivers are able to send.
This part of the tab lists the peripheral devices for which native support is provided by Version 5. Activate
the threaded drivers you need:
● Space Daemon: spaceball/space mouse. It is an automatic, i.e. threaded, driver which means that it
can be managed by an automatic broker. This driver manages the orientation as well as button
information
● Lighted Programmable Function Keys
● Joystick
Select the appropriate option to ensure that the peripheral device will be activated and recognized the
next time you start a session. This setting requires the use of a peripheral broker. If you are using the
peripheral devices for which native support is provided by Version 5 (joystick, spaceball/space mouse):
the peripheral broker process is started automatically when you start a session. Otherwise, you must run
it manually.
CATIA Infrastructure Version 5 Release 16 Page 1719
Tablet Support
● gesture pad
This task explains how to set up pad options in order to perform viewing operations using the Tablet Pen
on a Tablet PC.
Note that you can use the pad to visualize both 2D and 3D objects.
Transformation Pad
If this option is selected, it means that the pad display is activated in the geometry area.
When working with a Tablet PC, this option is already activated. Otherwise, it is cleared.
Action on double-click
Lets you select the action to be triggerred when double-clicking. You can choose among the following
actions:
This action opens the Tablet Support dialog box directly in the geometry area. You can then
modify your pad options without having to re-access the Tablet Support tab:
CATIA Infrastructure Version 5 Release 16 Page 1721
● Reframe
Zooms in or out to fit all the geometry into the available space
● Center location
Centers the geometry at a specific location
● No action
Means that no action is performed when double-clicking. This can be useful, for instance, to
avoid involuntary actions when manipulating the Tablet Pen.
For more information on the various viewing operations you can perform with the Tablet Pen,
refer to Activating Viewing Tools.
Pad Size
Lets you set the size of the pad using the slider. You can choose a value comprised between 1 and 15.
Pad Transparency
Lets you define how transparent the pad is: the higher the value, the more transparent the pad.
CATIA Infrastructure Version 5 Release 16 Page 1722
Pad Position
● to the top
● to the bottom
● to the left
● to the right.
Gesture Pad
CATIA Infrastructure Version 5 Release 16 Page 1723
If this option is selected, it means that the gesture pad is activated in the geometry area. Note that the
gesture pad is displayed only after clicking OK.
A gesture is a set of strokes that are used as keyboard shortcuts. The gesture pad captures the gestures
you draw and translate them into keyboard shortcuts for standard commands such as Cut, Copy or
Delete.
This functionality is available only when working with a Windows XP Tablet PC Edition and in that case,
it is already selected.
● Delete
● Copy
● Cut.
When you draw a gesture in the gesture pad, the associated command is launched.
However, you can modify the command mapping by clicking the Customize command mapping... button
to open the following dialog box:
CATIA Infrastructure Version 5 Release 16 Page 1724
You can then select any symbol with the value [None] and assign it a command. Selecting a symbol opens
the Command Chooser which lets you choose among a list of commands the command to be associated
with the selected symbol:
CATIA Infrastructure Version 5 Release 16 Page 1725
You can enter a search string in the Search Filter box to restrict your search to the desired characters and
find a command more quickly.
For instance, entering annotation displays only the commands containing the string "annotation" as shown
below:
Note that you can use neither special characters (such as *), nor operators (+, &, -) to filter your search.
When finished mapping your commands, click OK to validate and close the Command Chooser then
Close to close the Customize command mapping... dialog box.
Pad Size
Lets you set the size of the gesture pad using the slider. You can choose a value comprised between 1 and
15.
Pad Transparency
Lets you define how transparent the gesture pad is: the higher the value, the more transparent the pad.
CATIA Infrastructure Version 5 Release 16 Page 1726
No transparency Transparency = 50 %
Pad Position
Lets you position the gesture pad by selecting the appropriate option:
● Top-left
● Top-right
● Bottom-left
● Bottom-right.
Infrastructure
Before you start your first working session, you can customize the way you work to suit your habits.
This type of customization is stored in permanent setting files: these settings will not be lost if you end
your session.
Product Structure
Material Library
Catalog Editor
Photo Studio
Real Time Rendering
Part Infrastructure
3D Annotations Infrastructure
Collaboration Infrastructure
Product Structure
This page deals with the Product Structure options in the following tabs:
● the Cache Management enables you to considerably reduce the time required to load your data,
● the Cgr Management settings enable you to define the policy for the generation of cgrs into the cache,
● the ENOVIAvpm tab shows you to manage CDM Interoperability Administration, customize PSN Display Options
and V4 CDM Cache Management,
● the Nodes Customization tab lets you give a particular name, reference or description to a product or a
component in the Specification Tree,
● the Product Structure tab lets you define Product Structure settings (Part Number, Low Light Mode, etc...),
● the Product Visualization tab lets you define Product Visualization settings (Representation and Visualization
mode type),
● the Reconciliation tab lets you select the reconciliation rules that will be available in the Reconciliation session,
● the Tree Customization tab lets you define Specification Tree Order options.
CATIA Infrastructure Version 5 Release 16 Page 1729
Cache Management
Using a cache system considerably reduces the time required to load your data. For more information on working
with a cache system, see About Working with a Cache System.
It is imperative that any directory designated for use as a cache directory be reserved for this usage only, i.e. you
should not manually save any other files in this directory. (When necessary, the Check Maximum Size option
purges the least-recently-accessed files in order to maintain the cache smaller than the designated Maximum size.
As a result, any files that you manually save to this directory could eventually be purged.)
It is strongly recommended that any files you wish to delete from the cache be deleted using the Cache Content
command. See the DMU Navigator User's Guide, User Tasks, Setting Up Your Session, Managing Cache Content. The
integrity of cache data and the cache functionality will not be guaranteed if the cache content is manipulated outside
of the CATIA, ENOVIA or DELMIA user interface.
If you activate the cache using a VB macro, you will not receive a message reminding you to re-launch your session.
You must, however, re-launch your session.
When you are working in Cache mode, a .model or .CATPart is converted to a .cgr format. You can convert the .cgr
to a .model or .CATPart format using the Design Mode command. See the task Design Mode in the Product Structure
user guide.
The Cache Management settings page concerns the following settings categories:
● Cache Activation
● Cache Location
● Cache Size
● Timestamp
Cache Activation
Cache Location
Cache Location
New features have been added to the Cache Management that render the configuration of the local and released
caches easier. The new features are:
● select directories from a list of "accessible" directories that have been pre-defined by the administrator
● reorder the directories list
● remove entries from the directories list
Note that it is possible to use environment variables to define a local cache or a released cache:
● the variable should be defined (using the set command on Windows or the export command on UNIX) in the
script file used to launch the executable file of the interactive application
● the variable must be correctly valuated to an existing directory
● the entry in the local cache or released cache text-entry field should be of the form ${variable_name}
By default, this variable will be a list of the released caches that have been defined by your administrator.
Configure
To add one of the Accessible Directories to the list of Current Directories, select the entry in the Accessible
Note: The list of directories in the Accessible Directories list is defined by the administrator as follows:
● define a .txt file of which each line contains the path to a directory that will
appear in the list of accessible directories
● set and export an environment variable AVAILABLE_CACHE_DIR_PATH
that points to the above .txt file
● the administrator can, of course, manage the access rights to the above-defined directories so as to
restrict their access to groups of users or specific users
CATIA Infrastructure Version 5 Release 16 Page 1732
To move one of the entries in the Current Directories list to a higher place in the list (remember that released cache
directories are searched in the order in which you see them displayed), select the entry in the Current Directories list
To delete an entry from the Current Directories list, select the entry in the Current Directories list and click the
Delete button.
To enter the paths identifying the cache locations, click the Browse icon . The Browse enables you to locate
the file you want. The user can enter the path to his own local cache location, and if permitted by the site
administrator, one or more paths to released cache locations.
The default directory is the user's home directory under UNIX and the USERPROFILE directory under Windows.
CATIA Infrastructure Version 5 Release 16 Page 1733
Cache Size
Check this option to activate the verification that the maximum size of the local cache has not been exceeded.
Maximum size
Set the maximum size for the local cache.
When a file needs to be tessellated and the maximum size is exceeded, a sufficient number of .cgr files are deleted,
on a least-recently-used basis, in order to make place for the .cgr file that needs to be calculated. A warning
message will appear in the Incident Report.
When inserting a component, the maximum size is checked before tessellation of the component to be inserted.
Therefore, it can occur that the cache size becomes greater than the maximum size specified in the setting.
Timestamp
Check timestamps
CATIA Infrastructure Version 5 Release 16 Page 1734
(Optional) Set the Check timestamp option:
The timestamp option serves to check whether or not the tessellated cgr file is up-to-date.
If clicked, the system checks the original document's date against that of the corresponding cgr file, and if older,
tessellates the document again overwriting the out-of-date version. If dates are the same, no tessellation is done
and the cgr file in the data cache is loaded.
Turning this option off means that no check is run and cgr files in the cache are systematically loaded.
The following are the rules for implementing your cache based on GMT time:
● a batch job will permit you to migrate old caches to GMT time-based caches
● once a cache is migrated to or designated as GMT time-based, you can never go back to a local time-based cache
● ALL caches (local cache and released caches) must be of the same format
If outputdir is not set, the cache specified in inputdir and the documents it contains are converted to GMT format.
Once a cache has been migrated to GMT time-based, it is no longer compatible with previous releases of ENOVIA
DMU or CATIA (i.e. a migrated cache cannot be used in V5R11 or below).
To designate all caches specified in Cache Location as GMT time-based, check the GMT timestamp format
checkbox.
If any of the caches specified do not conform to the rule that all caches must be of the same format, an
error message will appear.
Cgr Management
● General
● Applicative data
The cgr settings enable you to define the policy for the generation of cgrs into the cache.
General
● lines
● edges
● axis systems
● planes
● wire-edges
● This subset is sufficient for most DMU review scenarios performed on large assemblies
● If a DMU command requires more information from some cgrs, the entire data content of the
concerned cgrs will be automatically loaded.
● This option has an effect during session time only, it has no impact on the persistent content of the
cgr.
● This option is only compatible with cgrs computed in V5R14 or later.
● In order to upgrade old cgrs, see the DMU Navigator User Guide, Running the CATDMUUtility Batch
Process,
option -force.
Applicative data
Note: This option will only be available if you have a DMU Navigator license (DN1, DU1, MDU).
Note: This option will only be available if you have a DMU Navigator license (DN1, DU1, MDU).
Note: This option will only be available if you have a DMU Navigator license (DN1, DU1, MDU).
Note: This option will only be available if you have a Tolerancing license.
ENOVIAVPM
● Checking the Automatic Highlight in PSN box sets the automatic highlight for the identification of models
in a PSN graph from a Version 5 session and vice-versa. This means that whenever you select one or more
models in a PSN graph they are automatically highlighted in the Version 5 session. When selected in a
Version 5 session, they are automatically highlighted in the corresponding PSN graph.
If you do decide to use this option you should be aware that performance will be adversely affected.
CATIA Infrastructure Version 5 Release 16 Page 1739
● Checking the Load all EnoviaVPM properties box means that when a session is built all the properties
visualized in VPM that have not been mapped will be loaded as user properties.
If you do decide to use this option you should be aware that performance will be adversely affected.
● Checking the Work with the V4 CDM cache system box enables you to use the cache system and provide
the location of the V4 local cache in the field CDM Cache path.
You can also specify the access method in the field Access method.
CATIA Infrastructure Version 5 Release 16 Page 1740
Nodes Customization
For each section, you have the possibility to check the option: Customized display and the same Configure window appears.
1. Click the Customized display box and the Configure button become active.
2. Press the Configure button and the Configure customized display window is displayed:
Link to Reference:
● Short Reference Path (#SRP#)
Component:
● Instance name (#IN#),
● Description (#DI#).
CATIA Infrastructure Version 5 Release 16 Page 1741
Shape:
● Shape Name (#SN#),
● Short Description (#SD#),
● Environment (#EN#),
● Source (#SC#).
You can click the box of your choice and the diagram of this option (#DR# for Description, for instance) is automatically reported in
the empty field, in the top of the window. By default, the #PN# option is always selected.
You can directly replace the diagram (#PN#,#RE#,...) by the term of your choice (between two #) and it will appear in the Product
Structure. By the same way, you can add a comma and a blank space between these parameters.
Reference Product
Reference Product:
● Customized display: if you select this option, you will decide what will be seen at the root product level, in the Specification Tree. For
example:
2. Enter a number in the Revision field (10 for instance) and click OK.
3. Select the Tools -> Options -> Infrastructure -> Product Structure command and click the Nodes Customization tab.
4. Click the Customized display box under the Reference Product section. Press the Configure button.
6. Click Close and then OK. You can visualize the result in the second picture.
CATIA Infrastructure Version 5 Release 16 Page 1742
8. Change the Instance Name ("first instance") and add a Definition: "A1".
9. Select the Tools -> Options -> Infrastructure -> Product Structure command and click the Nodes Customization tab.
10. Click the Customized display box under the Product instance, reference loaded section. Press the Configure button.
11. In the Configure customized display field, delete the Instance Name, therefore the Instance name will not be visible in the
Specification Tree even if it has been redefined previously via the Properties command.
12. Click the Close and then OK. You can visualize the result in the second picture.
CATIA Infrastructure Version 5 Release 16 Page 1743
13. Select Properties in the contextual menu of CRIC_TOP.CATPart, which is unloaded (Visualization mode).
15. Select the Tools -> Options -> Infrastructure -> Product Structure command and click the Nodes Customization tab.
16. Click the Customized display box under the Product instance, reference unloaded section. Press the Configure button.
17. In the Configure customized display field, delete the Part Number diagram (#PN#), therefore the Part Number will not be visible
18. Click Close and then OK. You can visualize the result in the second picture.
If you are using CATIA "with cache system", the information that you can usually display on each node will not be available for the
CATPart nodes when opening a CATProduct.
In this case, the unavailable information is replaced by the character string '[?]'. There is one exception: the "Part Number" (#PN#) is replaced by '[NNNN]'
where NNNN is the name of the file containing the CATPart (without the directory name).
The unavailable information is made available when you use the "Properties" command on a CATPart. At this moment, the '[?]' strings are replaced by the real
values for this particular node in the specification tree.
These attributes are also accessible in the component's contextual menu: Edit -> Properties.
For instance, open the following example ManagingComponents01.CATProduct and select the Edit -> Properties contextual command
of CRIC_AXIS.CATPart.
For more information about Component Properties, please refer to Modifying Component Properties in CATIA - Product Structure User's
Guide.
CATIA Infrastructure Version 5 Release 16 Page 1744
1. Click the Define other properties button to add new attributes to CRIC-AXIS.CATPart and click the New Parameter of type
You can add the "Price" parameter in the Edit name and value field:
CATIA Infrastructure Version 5 Release 16 Page 1745
And you can notice the modifications in the Properties dialog box:
2. Click OK.
3. Select the Tools -> Options -> Infrastructure -> Product Structure command and the Nodes Customization tab. Check
To specify the Price parameter, you need to use these characters: #@xxx@#.
CATIA Infrastructure Version 5 Release 16 Page 1746
4. Click OK. And you obtain in the following result in the Specification Tree:
CATIA Infrastructure Version 5 Release 16 Page 1747
Product Structure
This task shows you how to customize Product Structure settings, that are divided in five sections:
● Part Number,
● Model in BOM,
● Specification tree.
Part Number
Check Manual input if you wish to assign the name you wish to the component you insert into the assembly.
Selecting the Low Light Mode of the component that does not belong to the active level
By default, this option is not selected.
If you check the Low Light Mode option and select (double-click) a component in a CATProduct, it becomes UI Active
(highlighted) in the Geometry Space:
CATIA Infrastructure Version 5 Release 16 Page 1748
CATIA Infrastructure Version 5 Release 16 Page 1749
The second example shows that the operation is also possible with Models.
This is a visualization mode : the selected element remains highlighted and the other geometric components are in low light (gray-
colored). If you double-click on another element, it immediately becomes highlighted and the other ones are dimmed.
Model in BOM
2. Select the Analyze -> Bill Of Material Menu and click the Listing Report tab.
3. Click on the Refresh button in order to access to the components' properties (path name for example):
CATIA Infrastructure Version 5 Release 16 Page 1750
These Models have been inserted into a CATProduct and you can now visualize the Models' path name. You can find the original
directories in which the models were stored. When there is a broken link, you can read the following expression : "Unretrieved
document".
In the following examples, Global reframe has been selected. CRIC_FRAME.1 has been inserted into Product6 and a different
Reframe Mode has been selected beforehand. The original CATProduct looks like this:
● Global Reframe: this is the default value, Global Reframe zooms on the whole geometry and it allows you to see all the
components. After the insertion of CRIC_FRAME.1 into Product6, the visualization of the geometry is re-adjusted in CATIA
window so that all the components can be seen.
● No Reframe: if you insert an element in the product, you may not see the totality of this element in the CATIA window. The
visualization on the already existing component, CRIC_AXIS.1, does not change. There is no Reframe on the last inserted
element.
CATIA Infrastructure Version 5 Release 16 Page 1752
● Reframe on last inserted component: This zoom-in capability improves the visualization of the last inserted component.
Therefore, in some cases, you cannot visualize the other CATIA objects because there is an automatic Reframe on the last
inserted component.
Specification Tree
CATIA Infrastructure Version 5 Release 16 Page 1753
Customizing the Specification Tree
By default, this option is not selected.
● Products to display the products in the Specification Tree. When the option is activated:
To display the Constraints, Parameters and Relations, you need go to the Tree Customization tab.
To modify the setting Automatic expand, you need to select the Tools->Options->General->Display category and the
Tree Manipulation tab:
CATIA Infrastructure Version 5 Release 16 Page 1754
Product Visualization
● Representation,
Representation
In the Representation area, if you click the Do not activate shapes on open selection box, the graphical representations of all the
components will not be computed when opening a CATProduct. So the only thing that will be displayed is the specification tree.
This option may be used to speed up the opening of large CATPRoducts when you don't need to see all the components.
Once the CATProduct is opened, you can display the component you need to see by using the Representation -> Activate Node
option in the contextual menu of these components.
Reconciliation
● Query
● Environment
Query
Enables the user to define the number of characters that will be taken into account when
querying the database.
Environment
There are 3 options available for customizing the environment.
● Environment
Environment
CATIA Infrastructure Version 5 Release 16 Page 1757
Enables the user to select the reconciliation rules that will be available in the Reconciliation
session when selecting the Publications Exposed storage mode.
Note: These options are not available for users of SMARTEAM CATIA Supply Chain Engineering
Exchange.
CATIA Infrastructure Version 5 Release 16 Page 1759
Tree Customization
This tab deals with Tree Customization and more particularly with:
● Specification Tree Order.
1. In the Specification Tree Order category, there is a list of CATIA attributes corresponding to the nodes in the Specification Tree. This list
allows you to order nodes in the Specification Tree and to activate or deactivate their visualization.
2. This is an order by default. You can modify this order by selecting a Specification Tree Node Name and clicking the Up or Down button. You can
3. Click OK and the option panel is closed. The result in the Specification Tree corresponds to the order you had customized in the setting, for
instance:
CATIA Infrastructure Version 5 Release 16 Page 1760
4. The column entitled Activated allows you to activate or deactivate one or several nodes in the Specification Tree. For instance, you can choose
5. If you add a new node (for instance, a Material: Concrete) in the Specification Tree, you can activate the corresponding nodes:
Material
● material parameters
Options
If this option is selected, it means that whenever you want to add properties to a material (by double-
clicking it then choosing the Analysis or Drafting tab for example), a warning message is issued to let
you know that the material has been modified when you accessed the Analysis or Drafting properties:
If this option is selected, it means that the selected material is mapped as a linked object and thus, will be
automatically updated to reflect any changes to the original material in the library.
Note: the link mode is activated whichever method you use to apply the material, i.e. the Apply Material
command or drag & drop capabilities. For more information, refer to "Applying Materials" in the Version 5 -
Real Time Rendering User`s Guide.
If this option is selected, it means that the force inheritance mode is activated, i.e; a material is forced
when it is applied onto parts, products, bodies or surfaces in order to make it visible even if a father
material propagates.
For more information on inheritance modes, refer to "Setting Priority between Part and Product" in the
Version 5 - Real Time Rendering User`s Guide.
If this option is selected, it means that the material properties is modified independently from the
visualization and thus, this avoids visualization refresh which can take a long time when working on big
models.
If this option is selected, it means that, for any applied material, you can open and modify the
corresponding material catalog.
Material Parameters
CATIA Infrastructure Version 5 Release 16 Page 1764
If this option is selected, it means that a material parameter will be automatically created for any part,
body or surface you create (either using File > New or the Insert command), even if no material is
mapped onto it.
Activating this option also means that a parameter entitled "Material=None" (or "Material" if you decided
not to activate the display of the parameter value in Tools > Options > General > Parameters and
Measure > Knowledge) appears in the specification tree.
Do not forget to select the Parameters check box in Tools > Options > Infrastructure > Part
In the two examples below, the Material parameter was selected in the specification tree then modified via
the Edit Parameter dialog box (using Material object > Definition):
This area lets you browse your file tree using the button to select the material catalog to be used by
default when applying materials.
The selected material catalog supersedes the one defined in the CATStartupPath environment variable and
thus, will be retrieved when selecting Default Material Catalog from the Library dialog box.
Depending on the document environments (i.e. the method to be used to access your documents) you
allowed in the Document tab, an additional window may appear simultaneously to the File Selection
dialog box to let you access your documents using an alternate method:
In our example, four document environments have been allowed among which the DLName environment.
If you want to access your texture files using DLNames, for instance, click the Logical File System
button: this opens a specific dialog box dedicated to the DLName environment.
For detailed information on this dialog box, refer to Opening Existing Documents Using the Browse
Window.
CATIA Infrastructure Version 5 Release 16 Page 1766
This area lets you use your own environment instead of the default one provided.
To do so, enter the path to the user-defined environment or click the button to open the File
Selection dialog box which lets you browse your folders to the desired location.
Note that depending on the document environments you allowed in the Document tab, the Browse
window may appear simultaneously to the File Selection dialog box to let you access your documents
using an alternate method.
For detailed information, refer to Opening Existing Documents Using the Browse Window.
Or
Click the Environment image generator button to open the Environment Image Generator
dialog box (this icon appears only when working with a Real Time Rendering 2 license):
CATIA Infrastructure Version 5 Release 16 Page 1767
In the upper part of the dialog box, click each environment wall (i.e. "Up", "Back", etc.) then navigate to
the desired image using the File Selection dialog box.
The resulting environment is displayed on the environment map as shown below:
CATIA Infrastructure Version 5 Release 16 Page 1768
The Image Size list lets you choose a size for your environment image:
● Very Small (128 x 128 pixels)
● Small (256 x 256 pixels)
● Medium (512 x 512 pixels)
● Large (1024 x 1024 pixels)
● Very Large (2048 x 2048 pixels).
Once the image is generated, enter its name and path in the Save as box or click the Browse
Directories button to open the File Selection dialog box which lets you browse your folders to the
desired location.
Note that depending on the document environments you allowed in the Document tab, the Browse
window may appear simultaneously to the File Selection dialog box to let you access your documents
CATIA Infrastructure Version 5 Release 16 Page 1769
using an alternate method.
For detailed information, refer to Opening Existing Documents Using the Browse Window.
Catalogs
This task explains how to customize your Catalog settings.
This tab page enables you to define options for the following:
● resolved family components
● ENOVIA V5 management
● performance
● favorite catalogs
If this option is selected, it means that a component reference will be created from each instantiated
reference part (just like the New from... command). In other words, each component instantiation will
result in the generation of a .CATPart document saved in the folder specified in the Folder field above.
them.
Selecting this option activates the Folder field which lets you enter the path to the folder in which you will
store your resolved parts along with their configurations. This avoids recalculating the part resolution
To specify a folder, you can also click the icon to the right to open the Folder Chooser dialog box which lets
If this option is selected, it means that you can instantiate only resolved and stored components.
Otherwise, an error message appears to warn you that the component cannot be resolved.
Selecting this option activates the Folder field which lets you enter the path to the folder in which you will
store your resolved parts along with their configurations.
ENOVIA V5 Management
If this option is selected, the system will first check if the desired Part exists in Enovia. If the part is found
, it is loaded and instantiated into the Product.
The Search in Enovia will be done with the Part Number value of the description. The Part Number is
valuated in the design column for each description of which the family is composed. If the Part is not
found, no warning message is displayed, but the desired part is automatically created (a new CATPart
document is created in the CATIA session).
If this option is cleared, the system will not valuate the Part Number into the Generated Part. The Part
Numbers of the generated part will not be set during the resolution algorithm.
Performance
If this option is selected, it means that if the preview of a catalog component is not stored in the catalog,
this preview will not be displayed (either in the Catalog Browser or in the Preview tab). Therefore, this will
improve performance.
The purpose of this option is to minimize the access to external documents and as a consequence the
objects' preview is not refreshed and cannot be seen. When you browse a Catalog, you know that this
option is selected because the "Status Unknown " appears in the Preview space:
CATIA Infrastructure Version 5 Release 16 Page 1773
Once the element is instantiated or loaded in purpose, the preview will be updated and the status will not
be unknown.
Checking this option also means that pointed catalogs will not be loaded and that the links to these
catalogs will not be checked. As a consequence, you will not be aware of broken links, if any.
However, note that you can still display the preview of a pointed element by double-clicking it in the list.
Favorite Catalogs
CATIA Infrastructure Version 5 Release 16 Page 1774
The access to define the favorite catalogs is made through the Tools -> Options -> Catalog Editor. This is
a user setting that each user can modify, no lock management is provided.
This functionality allows to increase productivity so that the user can have a direct access to designated
catalogs. It is possible to define some favorite catalogs in the tools -> options. These defined
catalogs as favorites (privileged) always appear in the quick access of the catalog browser.
Selecting a catalog defined in the Favorite is the same has browsing, selecting, and opening
the catalog.
In a standard design process, the user has browsed to select the catalog he wants to use. Also the actual
catalog editor is reminding the last five recently opened catalogs. For example: if the user has used
catalog 1,2,3,4 and 5, the display of the catalog browser is as follows:
CATIA Infrastructure Version 5 Release 16 Page 1775
To prevent the user from browsing too often to choose the catalog he wants to use, he can pre-define
some favorite catalogs through the setting so that they are always displayed in the catalog Browser.
If a catalog belongs to more than one category (Last opened, Favorite, Applicative), it is only displayed
once in the list.
Techniques of Interactions
As the user clicks the Add button, a standard File Open Box appears. The user is only able to select
Catalog files.
CATIA Infrastructure Version 5 Release 16 Page 1777
The user can also select documents that are already loaded.
Photo Studio
This page deals with the Photo Studio options in the following tabs:
● the Display tab lets you define the rendering display
● the General tab lets you define general settings for light sources
● the Satellites tab lets you define the remote computers used when distributing rendering. This tab is
available only when using Photo Studio Optimizer
● the Sticker tab lets you define the sticker default image..
CATIA Infrastructure Version 5 Release 16 Page 1780
Display
● inactive lights
● inactive environments
● light manipulator
Active Lights
This area lets you control the display of active lights, whether they be standard or area light sources.
Wireframe display
Shaded display
Displays the representation of the light source in shading mode as shown below:
You can use the manipulators to interactively position the light source as you would do for the default
wireframe representation.
This display helps you visualize more easily which part of the object is illuminated as shown below:
CATIA Infrastructure Version 5 Release 16 Page 1782
Note that the color of the shaded representation corresponds to the color defined for the light source (via
the Lighting tab in the Properties dialog box). In the above example, the light intensity has been assigned
a green color.
Inactive Lights
No display
Full display
Inactive Environments
No display
Simplified display
Full display
Light Manipulator
Show normal
This option is relevant only when the Position along Normal or Position Specular command is active. It
allows you to display the normal of the surface when you move the mouse over the surface and therefore,
helps you to position the light source.
To be able to use this option, you need to activate the light source (either by clicking the light symbol in
the geometry area or by selecting the light in the Light Commands toolbar) then, move your mouse over
the surface to see the normal:
CATIA Infrastructure Version 5 Release 16 Page 1784
General
● view mode
● material display.
This area lets you define how the new light sources you are going to create will be positioned. You can
choose between three modes:
Default mode
The light source is positioned in the upper part of the geometry area, oriented down and centered:
CATIA Infrastructure Version 5 Release 16 Page 1786
As Viewpoint
Gravitational
The light source is positioned along the X, Y or Z axis of the model. The axis to be used is defined by
selecting the appropriate option next to "Gravitational":
View Mode
This area lets you activate/deactivate the view mode to be used by default when entering the Photo Studio
workbench:
CATIA Infrastructure Version 5 Release 16 Page 1788
Parallel
If this option is selected, it means that when entering the Photo Studio Rendering workbench, your model
is displayed in a parallel view.
Perspective
If this option is selected, it means that when entering the Photo Studio workbench, your model is
displayed in a perspective view.
Last saved
If this option is selected, it means that when entering the Photo Studio workbench, each model you open
is displayed in the view (i.e. perspective or parallel) used to display the model at the time it was saved.
For instance, if you are working with a product in a perspective view then save it before closing the
document, re-opening this product after activating the Last saved option automatically displays it in a
perspective view.
Note: once your model has been saved, if you change the viewpoint afterwards then close the model
without saving it again, this new viewpoint is not used when activating the Last saved option.
Material Display
View material
If this option is activated, it means that when entering the Photo Studio workbench, the visualization
mode is automatically switched to "Shading with Material".
The Shading with Material rendering style lets you display materials that have been applied onto your
model.
Therefore, you do not need to select View > Render Style > Shading with Material or click Shading
Output
● save
Quick Render
Image Size
● From active viewpoint: indicates that the image is defined from the active viewpoint
● Fixed: lets you define the image width and height in pixels by entering the desired values in the field
nex to "Fixed".
Output
● On screen: indicates that the rendering output will be displayed on screen
● On disk: indicates that the rendering output will be saved on a disk. You need to specify the new path
and name of the image either by entering them directly in the field or by clicking the button to
browse your folders to the desired location.
Save
This option is used to add the suffix "_ number" to the name of the file if the file already exists. The
number will be automatically incremented as necessary, e.g. "CatiaRender_1.tif", "CatiaRender_2.tif", and
so on.
Satellites
For detailed information on how to use this tab, refer to "Using Distributed Rendering" in the Version 5 -
Photo Studio Optimizer User's Guide.
CATIA Infrastructure Version 5 Release 16 Page 1792
Stickers
Default Image
This area lets you replace the default sticker image with your own image.
Simply enter the path to the user-defined image or click the button to open the File Selection dialog box
which lets you browse your folders to the desired location.
If this option is selected, it means that when a sticker is applied, its representation is displayed in the geometry
area:
CATIA Infrastructure Version 5 Release 16 Page 1793
Example 1 Example 2
The option is activated The option is not activated
However, note that when you select the sticker in the specification tree, the sticker representation is displayed
even if the Activate real time representation option is not activated.
This page deals with the Real Time Rendering options in the following tabs:
● the Display tab lets you define the display for lights, environments and environment reflections
● the General tab lets you define general settings for light sources
Display
● inactive lights
● inactive environments
● light manipulator
● environment reflections
Active Lights
Wireframe display
Shaded display
Displays the representation of the light source in shading mode as shown below:
You can use the manipulators to interactively position the light source as you would do for the default
wireframe representation.
This display helps you visualize more easily which part of the object is illuminated as shown below:
CATIA Infrastructure Version 5 Release 16 Page 1797
The color of the shaded representation corresponds to the color defined for the light source (via the
Lighting tab in the Properties dialog box). In the above example, the light intensity has been assigned a
green color.
Inactive Lights
No display
Full display
Inactive Environments
No display
Simplified display
Full display
Light Manipulator
CATIA Infrastructure Version 5 Release 16 Page 1799
Show normal
This option is relevant only when the Position along Normal or Position Specular command is active.
It allows you to display the normal of the surface when you move the mouse over the surface and
therefore, helps you to position the light source.
To be able to use this option, you need to activate the light source (either by clicking the light symbol in
the geometry area or by selecting the light in the Light Commands toolbar) then, move your mouse over
the surface to see the normal:
Environment Reflections
CATIA Infrastructure Version 5 Release 16 Page 1800
Enable
However, bear in mind that this option does NOT deactivate the active environment reflections. Whenever
you wish to restore the default reflections, you can either deactivate the environment by right-clicking it
in the specification tree then clearing Environment Active, or simply delete it.
Checking this option activates the Quality box which lets you specify the reflection quality: Low, Medium
or High.
Checking this option also activates the other fields detailed below.
Updates environment reflections on reflecting objects when the viewpoint is modified beyond a predefined
threshold. Otherwise, the reflection update only occurs when you are working with a new or modified
environment (i.e. new wall textures or colors).
You can use:
● the Quality while moving box to indicate the texture size used when the viewpoint is moved
● the Update threshold box to specify the texture update threshold in degrees when the viewpoint is
rotated
● the Computation passes box to indicate the number of texture passes.
General
● view mode
● material display.
This area lets you define how the new light sources you are going to create will be positioned. You can
choose between three modes:
Default mode
The light source is positioned in the upper part of the geometry area, oriented down and centered:
CATIA Infrastructure Version 5 Release 16 Page 1802
As Viewpoint
Gravitational
The light source is positioned along the X, Y or Z axis of the model. The axis to be used is defined by
selecting the appropriate option next to Gravitational:
View Mode
This area lets you activate/deactivate the view mode to be used by default when entering the Real Time
Rendering workbench:
CATIA Infrastructure Version 5 Release 16 Page 1804
Parallel
If this option is selected, it means that when entering the Real Time Rendering workbench, your model is
displayed in a parallel view.
Perspective
If this option is selected, it means that when entering the Real Time Rendering workbench, your model is
displayed in a perspective view.
Last saved
If this option is selected, it means that when entering the Real Time Rendering workbench, each model
you open is displayed in the view (i.e. perspective or parallel) used to display the model at the time it was
saved.
For instance, if you are working with a product in a perspective view then save it before closing the
document, re-opening this product after clicking Last saved automatically displays it in a perspective
view.
Note: once your model has been saved, if you change the viewpoint afterwards then close the model
without saving it again, the new viewpoint will not be used when clicking Last saved.
Material Display
View material
If this option is activated, it means that when entering the Real Time Rendering workbench, the
visualization mode is automatically switched to Shading with Material.
The Shading with Material rendering style lets you display materials that have been applied onto your
model.
Therefore, you do not need to select View > Render Style > Shading with Material or click Shading
Stickers
Default Image
This area lets you replace the default sticker image with your own image.
Simply enter the path to the user-defined image or click the button to open the File Selection dialog box which lets
you browse your folders to the desired location.
If this option is selected, it means that when a sticker is applied, its representation is displayed in the geometry area:
CATIA Infrastructure Version 5 Release 16 Page 1806
Example 1 Example 2
The option is activated The option is cleared
However, note that when you select the sticker in the specification tree, the sticker representation is displayed even if the
Activate real time representation check box is cleared.
Part Infrastructure
This page deals with Part Infrastructure options in the following tabs:
● The General tab lets you set general settings to be used in CATPart documents.
● The Display tab provides options for customizing the display of elements in the specification tree as well as
● The Part Document provides options dealing with the creation of a part.
From V5R16 onward, any modifications made to the Part Infrastructure settings can now be recorded in a
Visual Basic file using Tools>Macro>Start Recording. See Recording, Running and Editing Macros in the
Infrastructure User's Guide for details about running macros. Additionally, you can now launch a dedicated
Display
There are six types of elements you can display or not in the Specification tree. If you want them to be
displayed, just select them.
● External References
● Constraints
● Parameters
● Relations
External References
Constraints
Parameters
Relations
Bodies attached to other bodies in different ways (Add, Assemble, Remove, Intersect, Union Trim).
This option is available only with Part Design application. For more, refer to "Associating Bodies" in the CATIA
Part Design Users Guide Version 5.
CATIA Infrastructure Version 5 Release 16 Page 1810
If the Expand sketch-based feature nodes at creation option is selected, sketch-based features nodes are
expanded so as to display sketch nodes. If not selected, sketch nodes are present in the tree but you need to
click the plus sign to the left of features to expand them.
There are five options available for customizing the geometry display:
This option is used when editing features belonging to attached bodies (bodies that underwent Boolean
operations) only. It displays
In the following example, the option is on: you can see Body.2 and Set.1.
This setting can greatly improve the application performances whenever you edit these features.
Note: Instead of accessing this option via Tools > Options, you can click this icon available in the Tools
toolbar.
This option displays the geometry of the current part body or open body only. In the example above, we could
not see Set.1.
This option is reserved for Ordered Geometrical Sets (OGSs) and bodies that can include both Part Design
features and GSD features (for more information, refer to Hybrid Design in the CATIA Part Design Users Guide
Version 5.). If selected, the application displays:
In the example below, since the option is on, you cannot see EdgeFillet.1 nor Hole.1 in the geometry area:
This option permanently displays parameters attached to Part Design features and Sketcher constraints.
This option lets you define the size of axis systems in mm.
Three options let you define rules for renaming geometric elements (using the Properties command).
No name check
Use this option if you wish to allow all types of rename operations whatever the locations of the elements in the
specification tree.
Check this option to prevent two elements belonging to a common node from having the same name. If you are
giving an identical name, a warning message is issued informing you that the element you are renaming will be
suffixed as 'Renamed'. The check operation in case-insensitive.
Check this option to prevent two elements belonging to the same main node from having the same name. The
check operation in case-insensitive.
General
● External References
● Update
● Delete Operation
● Replace
External References
Checking this option lets you maintain the links between external references, (copied elements and imported
elements), and their origins when you are editing these elements. This option is used as you are editing parts
included in assemblies. For more about designing parts in assembly context, refer to the CATIA Assembly
Design Users Guide Version 5. If later on you need to cut the link between external references and their origin,
you just need to use the Isolate command.
If this option is selected, all external references you create from the moment the option is on, are visible in the
geometry area. The option does not affect external references created before the option was active.
Selecting this option enables you to be warned that links are created when you are pasting or importing
elements from a separate part. This is the warning message that is displayed:
CATIA Infrastructure Version 5 Release 16 Page 1818
This option is valid if Keep link with selected object is selected as well.
Check this option to ensure that the root of the assembly is the context used. Uncheck this option if you prefer
to use the minimal context. For more about changing contexts, please refer to the task describing the Define
Contextual Links command in the Product Structure User's Guide.
Check this option if you want to allow only published elements to be selected as external geometry. This
restricts and therefore controls the selections that can be made when selecting elements belonging to a
different part.
If Keep link with selected object is not on, although selected, this option has no effect.
Selected, this option enables you to directly select faces, edges, vertices, axes extremities when defining a
Publication.
Update
CATIA Infrastructure Version 5 Release 16 Page 1819
Automatic/Manual
Check Automatic if you want parts to be updated automatically. Conversely, check Manual if you wish to
control your update operations.
Check this option to stop the update process as soon as the application finds an error when building the
geometry.
Check this option to make sure that the application updates elements copied from other parts. Synchronizing
assumes that all modifications to the other parts affect external references included in your part. If this option is
deactivated, the application will update your part only.
Check this option to visualize features as they are being rebuilt during the update process.
Delete Operation
CATIA Infrastructure Version 5 Release 16 Page 1820
Check this option if you wish to access filters for deletion (see "Deleting Features" in the Part Design Users
Guide Version 5).
Check this option if you wish to delete the parents of the features you are deleting. The parents will be deleted
only if they are exclusive, in other words, if they are not shared by other features. Conversely, if they are
shared by other features they will not be deleted.
When this setting is active, the option is selected in the Delete dialog box. Even if the option is selected in the
Delete dialog box, you can uncheck it if you wish to. If Display the Delete dialog box is not selected, this setting
has no effect. For more information, refer to Deleting Features in the Part Design Users Guide Version 5.
Replace
Checking this option makes the Replace... operation possible only for features located below the feature in
Work Object and in the same branch. This option is available for bodies and ordered geometric sets, not for
solid bodies.
Part Document
● Hybrid Design
Select this option if you wish to create a three-axis system which origin point is defined by the intersection of
the three default planes that is plane xy, plane yz, and plane zx. When the CATPart document is open, the axis
system is displayed both in the geometry and in the specification tree. For more information about Axis
System, refer to the Part Design User's Guide.
Check this option if you wish to create a geometrical set as soon as you create a new part. From V5R15 onward,
geometrical sets created with this option on, are located above Part Bodies in the specification tree.
For more information about geometrical sets, refer to Generative Shape Design User's Guide.
Note: data contained in the CGR format are saved within the CATPart format when you are saving your part in
order to improve performances when working in Assembly Design workbench.
Check this option if you wish to create an ordered geometrical set as soon as you create a new part. For more
information about ordered geometrical sets, refer to Generative Shape Design User's Guide.
Check this option if you wish to create a 3D work on support as soon as you create a new part.
Check this option if you wish to display the New Part dialog box as soon as you create a new part (using Start
>Mechanical Design or File > New... part).
This dialog box lets you name the new part and access options defining whether you wish to:
Note that you can also access these options by using Tools>Options as described above. For more information
about the New part dialog box, refer to Part Design User's Guide.
Hybrid Design
Note:
If your CATPart document already contains traditional bodies, that is bodies that cannot include surface nor
If the option is deactivated, then on insertion of a traditional body (body not allowed to contain wireframe nor
surface elements), icons identifying existing bodies likely to include wireframe and surface elements turn yellow.
See hybrid design for reference information. See also the Miscellaneous list identifying icons available in the Part
Design workbench.
still can then choose between inserting wireframe and surface elements within bodies by checking In a body, or
within geometrical sets by checking In a geometrical set. For more information about geometrical sets, refer
CATIA Infrastructure Version 5 Release 16 Page 1825
3D Annotations Infrastructure
This page deals with 3D Annotations Infrastructure options in the following tabs:
● The Tolerancing tab lets you set the tolerancing options.
● The Display tab lets you define the annotation display options.
● The View/Annotation Plane tab lets you define the view/annotation plane options.
CATIA Infrastructure Version 5 Release 16 Page 1827
Tolerancing
Tolerancing Standard
● Free: specifies that leader annotations are freely positioned relative to their geometrical elements.
● Perpendicular: specifies that leader annotations are positioned perpendicular to their geometrical elements.
Display
Grid
Display
Defines whether the grid is displayed.
Snap to point
Defines whether annotations are snapped to the grid point.
Allow Distortions
Defines whether grid spacing and graduations are the same horizontally and vertically.
H Primary spacing
Defines the grid horizontal spacing.
H Graduations
Defines the grid horizontal graduations.
V Primary spacing
Defines the grid vertical spacing, available only if Allow Distortions is selected.
V Graduations
Defines the grid vertical graduations, available only if Allow Distortions is selected.
Manipulators
Manipulators
Reference size
Defines the annotation manipulator's size.
Zoomable
Defines whether the annotation manipulator is zoomable or not.
Annotation
Annotation Creation
Zoomable
Defines whether the annotation plane axis is zoomable.
Network
● Client/Server Mode
To activate Local Area Network Mode, click the Local Area Network Mode radio button.
In the Default Group text-entry field, enter the name of the desired default group.
Client/Server Mode
CATIA Infrastructure Version 5 Release 16 Page 1835
You must have the VPM Navigator license, otherwise this setting will be grayed out.
Identification
● Business Card
Business Card
The Business Card enables you to identify yourself to the other users with whom you
collaborate.
The Business Card contains the following fields:
● Name
● Company
● Position
● Phone Number
● e-mail
Name
CATIA Infrastructure Version 5 Release 16 Page 1837
When a user connects to Instant Collaboration, he / she will be identified as defined in this
setting.
Company
In the Company text-entry field, enter your company name.
Position
In the Position text-entry field, enter your position within your company.
Phone Number
In the Phone Number text-entry field, enter your phone number.
e-mail
In the e-mail text-entry field, enter your e-mail address.
Connectivity
You must have the VPM Navigator license, otherwise this setting page will be empty.
● Collaboration Server
● Communication Server
● Connection
Collaboration Server
Host Name
In the Host Name text-entry field, enter the name of the WebSphere Application Server.
HTTP Port
CATIA Infrastructure Version 5 Release 16 Page 1839
In the HTTP Port text-entry field, enter the port number of the HTTP server via which you
are accessing your WebSphere Application Server.
URI
In the URI text-entry field, enter the application name of your VPM Instant Collaboration
application as it was deployed in the WebSphere Application Server.
Communication Server
Host Name
In the Host Name text-entry field, enter the name of the Sametime server.
Community Port
In the Community Port text-entry field, enter the port number of the Sametime server.
Connection
CATIA Infrastructure Version 5 Release 16 Page 1840
Use proxy
To activate the use of proxy, click the Use proxy radio button.
Collaborative Design
You must have the license CD1, otherwise this page will be empty.
● Briefcase Merge
Briefcase Merge
Mechanical Design
Before you start your first working session, you can customize the way you work to suit your habits.
This type of customization is stored in permanent setting files: these settings will not be lost if you end
your session.
Assembly Design
Customizing for Sketcher
Mold Tooling Design
Structure Design
Drafting
Aerospace Sheet Metal Design
Customizing settings
Functional Tolerancing & Annotation
Assembly Design
This page deals with Assembly Design options in the following tabs:
● The General tab lets you set the general options.
General
Update
Defines the assembly update activating options, which affects Assembly constraints, Assembly features, Weld features, contextual design:
Defines the assembly update propagation options, which affects Assembly constraints, Assembly features, Weld features:
● Active level: updates the child components of the active components only.
● All the levels: updates all the components recursively from the active components.
Defines the update status when you are opening an assembly document or inserting an assembly component.
CATIA Infrastructure Version 5 Release 16 Page 1845
This option is only taken into account when you work with the Work with the cache system option selected, which is located in
the Infrastructure -> Product Structure ->Cache Management -> Cache Activation frame.
● Automatic: loads the minimal data needed in assembly components to determine the update status of the assembly: updated or not.
● Manual: displays the Unknown Status Update icon when the minimal data needed are not loaded to determine the update status of
the assembly.
Access to geometry
Ensures that the application will automatically launch the Design mode when using the following commands: constraints creation, reuse
pattern and define multi-instantiation.
This option is only taken into account when you work with the Work with the cache system option selected, which is located in
the Infrastructure -> Product Structure ->Cache Management -> Cache Activation frame.
Defines the move behavior for the components involved in a Fix Together in the Assembly Design workbench only.
Constraints
Paste components
● Without the assembly constraints: pastes one or several components without the assembly constraints applying to them.
● With the assembly constraints only after a Copy: pastes one or several components with the assembly constraints applying
to them, only after the Copy command.
● With the assembly constraints only after a Cut: pastes one or several components with the assembly constraints applying
to them, only after the Cut command.
● Always with the assembly constraints: pastes one or several components always with the assembly constraints applying to
them.
Constraints creation
Quick Constraint
The Quick Constraint command is based on a ordered list of constraints to be created by the application. The setting available
here lets you reorder the list of constraints having priority when applying the Quick Constraint command to the selected
geometrical elements. What you need to do is select the constraint type you wish to reorder and click the arrows to the right of the
selection to reorder the selected constraint.
Sketcher
Sketcher
● The Geometry.
● The Constraint.
● The Colors
● The Update
Grid
Display
Snap to point
Allow Distortions
Defines whether grid spacing and graduations are the same horizontally and vertically.
H Primary spacing
H Graduations
V Primary spacing
Defines the grid vertical spacing, available only if Allow Distortions is selected.
V Graduations
Defines the grid vertical graduations, available only if Allow Distortions is selected.
Sketch Plane
CATIA Infrastructure Version 5 Release 16 Page 1852
Defines whether a shaded plane is displayed in the Sketcher workbench representing the sketch plane.
Defines if the sketch plane is positioned parallel to the screen when you enter in the Sketcher workbench,
otherwise the default orientation is kept.
Defines whether the cursor coordinates are displayed, near the cursor, within the geometry.
Geometry
Defines when you create a circle or an ellipse whether its center is created.
Defines whether you are able to move geometry using the mouse according to the Solving Mode options.
Solving Mode...
● Standard mode: specifies that you can move as many elements as possible with respect of existing
constraints.
● Minimum move: specifies that you can move as few elements as possible with respect of existing
constraints.
● Relaxation: specifies that you can move elements by re-distributing them over the sketch, globally
speaking. This method solves element moving by minimizing energy cost.
Defines whether you move geometrical elements with their end points.
Constraint
CATIA Infrastructure Version 5 Release 16 Page 1854
Defines whether the geometrical constraints detected by the SmartPick tool are created. This option is also
available in the Sketcher Tools toolbar through the Geometrical Constraints capability .
Defines whether the dimensional constraints detected by the SmartPick tool are created. For more
information, see SmartPick. This option is also available in the Sketcher Tools toolbar thru the Dimensional
Constraints capability .
SmartPick...
Click this button to display the SmartPick options. The SmartPick detects multiple directions and positions, and
more and more relationships with existing elements. This may lead to confusion due to the rapid highlighting
of several different detection possibilities as you point the cursor at different elements in rapid succession.
CATIA Infrastructure Version 5 Release 16 Page 1855
Defines whether the line and arc of circle support are detected.
Alignment
Parallelism
Perpendicularity
Tangency
Colors
CATIA Infrastructure Version 5 Release 16 Page 1856
Visualization of diagnosis
Defines whether the diagnosis colors are applied. See Colors diagnoses.
Colors...
Over-constrained elements
Inconsistent elements
Not-changed elements
CATIA Infrastructure Version 5 Release 16 Page 1857
Defines the color of unchanged elements.
Iso-constrained elements
Defines the color of the elements which are different of geometrical and diagnosis elements. See Colors for
other elements.
Colors...
Protected elements
Construction elements
SmartPick
Update
Select this option to ensure that the Update Diagnosis dialog box appears to inform you that the sketch you
have modified is under-constrained.
● Add/Remove, that allows the association of add/remove bodies with receiving bodies,
Catalogs
Catalog storage Directory in this tab is the directory where the root catalogs are stored. This field may not
be empty. A default directory is proposed. You can add other root catalog storage directories according to your
1. Open SmarTeam.
2. Find a component of the type you what to use.
3. Click it and use the contextual menu to choose the menu option that your administrator defined for you
(here TEAM PDM URL).
CATIA Infrastructure Version 5 Release 16 Page 1861
This displays a message:
that gives you the ClassID number (687) and the ObjectID number (938). Note
them.
4. Let's suppose the component in question is a baffle. Click in the space that is beneath ClassID and
across from Baffle and type 687. Do the same for Object ID and enter 938:
5. Press OK.
Add/Remove
It also offers an option that allows you to add and remove bodies in the manner of versions
prior to V5R16.
CATIA Infrastructure Version 5 Release 16 Page 1864
Bodies options
Allow you to:
● fully customize the names of drill holes, tap holes, pads and pockets (in accordance with
the naming rules given below),
● structure receiving bodies (plates, for instance) that are dedicated to receiving these
bodies
● include additional information in the end of the name of these bodies.
● associate bodies and their receiving bodies
1. To add the name of a body to the list, type it in the box beneath the Add/Remove
bodies list.
● When an Add/Remove body is selected for an association, all elements that begin with
the same name will be selected. For instance, if you select MyPocket as Add/Remove
body, the association will also include MyPocket1, MyPocketForPlate6, etc.
● An Add/Remove body can only be associated with a single Receiving body.
Add/Remove management
By default, bodies are assembled. You can, however, choose to add/remove bodies (as in
versions prior to R16) by unchecking this box.
CATIA Infrastructure Version 5 Release 16 Page 1866
Component
This tab deals with options concerning components, giving the components on the left and the customizing options
on the right:
● The column 'Not cut in section views' is used to determine whether the component will be visualized in
By default, all types of screws (cap screws, countersunk screws, locking screws,...) and dowel pins are
not cut; therefore the option is selected by default for these components
● The column Selection filter allows the user to activate or not know-how rules when creating components.
When activated, associated filters are applied in the Catalog Browser during component creation.
● bushing: the value of the inner diameter of the bushing (InD) must correspond to the
value of the leader pin 's tip diameter (D) if there is one.
The following filter is therefore activated: InD=D
● core pin: the overall length of the core pin (L) must be greater than or equal to H, the
height between the bottom of EjectorPlateA and the top of the uncut CorePlate.
The following filter is therefore activated: L>=H
Also, the height of the core pin's guide hole is set by the Offset_Parting parameter.
● ejector: the overall length of the ejector (L) must be greater than or equal to H, the
height between the bottom of EjectorPlateA and the top of the uncut CorePlate
The following filter is therefore activated: L>=H
Also, the height of the ejector's guide hole is set by the Offset_Parting parameter.
● ejector pin: the overall length of the ejector pin (L) must be greater than or equal to H,
CATIA Infrastructure Version 5 Release 16 Page 1868
the height from the bottom of EjectorPlateA to the top of the uncut CorePlate.
The following filter is therefore activated: L>=H
Also, the height of the ejector pin's guide hole is set by the Offset_Parting parameter.
There is a check on the height value of the hole containing the ejector pin's shouldered
part to determine whether it is consistent with the course of the ejection plates; an error
message is displayed when there is a risk of collision.
● ejector sleeve: the overall length of the ejector sleeve (L) must be greater than or equal
to H, the height from the bottom of EjectorPlateA to the top of the uncut CorePlate
The following filter is therefore activated: L>=H
Also, the height of the ejector sleeve's guide hole is set by the Offset_Parting parameter.
● flat ejector: the overall length of the flat ejector (L) must be greater than or equal toH,
the height between the bottom of EjectorPlateA and the top of the uncut CorePlate.
The following filter is therefore activated: L>=H
Also, the height of the flat ejector's guide hole is set by the Offset_Parting parameter.
There is a check on the height value of the hole containing the flat ejector's shouldered
part to determine whether it is consistent with the course of the ejection plates; an error
message is displayed when there is a risk of collision
● leader pin: in the case of a standard mold base, use of the DLP diameter parameter (a
mold base parameter which is displayed in the specification tree) is recommended by the
supplier.
The following filter is therefore activated: D=DLP;
● locating ring: in the case of a standard mold base, use of the DLR diameter (a mold base
parameter which is displayed in the specification tree) is recommended by the supplier.
The following filter is therefore activated: ShD=DLR
● sleeve: the inner diameter of the sleeve (InD) must correspond to the diameter of the
leader pin (D) if there is one. The following filter is therefore activated: InD>=D
The length of the sleeve (L) must be greater than the height of the riser bars (H). The
following filter is therefore activated: L>H.
One or two filters can be activated, depending on the current situation.
● stop pin: in the case of a standard mold base, use of the DSP diameter (a mold base
parameter which is displayed in the specification tree) is recommended by the supplier.
The following filter is therefore activated: ShD=DSP
● support pillar: the length of a support pillar (L) must equal the height of the riser bars,
i.e. the distance between SettingPlate and CoreSupportPlate or CorePlate.
The following filter is therefore activated: L=H
● The column Several Instances per Reference is set to yes by default for all components (except for core
pins, ejectors, ejector pins, flat ejectors, ejector sleeves , spring, sliders, and inserts). This is an option that
allows you to create several instances of one reference component. If you deactivate this option, only one
● The column Default plate defines a default plate for a given component. By default it is set to None. Select
the component, then select a plate from the Plate name list at the bottom.
CATIA Infrastructure Version 5 Release 16 Page 1869
● The column Plate Position defines a default positioning on a plate for a given component. By default, this
option is set to Bottom. Click the label to change it to Top. First select the plate on which the component is to
be positioned. The Top and Bottom option becomes available. Check the proper one. The next time you will
create a component of this type, it will be positioned on the chosen plate, on the selected face, without
selecting it.
CATIA Infrastructure Version 5 Release 16 Page 1870
Structure Design
This page deals with the following category of options in the General tab: Color.
Color
Use the Shape and/or Plate color chooser to define the default color for shapes and plates respectively.
Drafting
● The General tab lets you set general settings to be used in the Drafting workbenches.
● The Layout tab lets you customize options that will be used when creating views or when adding sheets.
● The View tab lets you customize control geometry and dress-up behavior when generating views, as well as view
● The Generation tab lets you customize options for controlling dimension and annotation generation (Generative Drafting
workbench only).
● The Geometry tab lets you customize options that will be used when creating 2D geometry, whether using autodetection
● The Dimension tab lets you customize options that will be used when creating or re-positioning dimensions.
● The Manipulators tab lets you visualize manipulators that will be used whenever creating or modifying dimensions
● The Annotation and Dress-Up tab lets you customize options that will be used when creating annotations.
● The Administration tab lets you customize settings for the management of drawings.
CATIA Infrastructure Version 5 Release 16 Page 1872
General
This page deals with the following categories of options in the General tab:
● Ruler
● Grid
● Rotation
● Colors
● Tree
● View Axis
● Start Workbench
Ruler
Show ruler
Select this option to display the ruler in your sheet. It means you visualize the cursor
coordinates as you are drawing.
Grid
CATIA Infrastructure Version 5 Release 16 Page 1873
Display
Select this option to display the grid in your session. Note that this option is also available via
the Tools toolbar.
Snap to point
Select this option if you want geometry (as well as 2D components) to begin or end on the
various intersection points of the grid. Note that this option is also available via the Tools
toolbar.
Allow Distortions
Select this option to apply different graduations and spacing between H and V.
The Primary spacing field lets you define the spacing between the major lines of the grid.
To define your grid, enter the values of your choice in the H and/or V fields.
Graduations / H & V
The Graduations field lets you set the number of graduations between the major lines of the
grid, which actually consists in defining a secondary grid. To define your grid, enter the
values of your choice in the H and/or V fields.
Rotation
CATIA Infrastructure Version 5 Release 16 Page 1874
Specify the angle that should be used when rotating text elements (text, frame, or leader)
using snapping. In other words, this option defines the snapping value used when rotating an
element using the Select or Rotate commands.
Automatic Snapping
These options apply to drawings created with versions prior to V5R14. For drawings created with V5R14
onwards, sheet and detail backgrounds colors are defined in the standard file, under the node Sheet
colors of General node.
Sheet background
Choose the color that will be used for the sheet background.
Detail background
Choose the color that will be used for the background of 2D components.
Graduated color
CATIA Infrastructure Version 5 Release 16 Page 1875
If you want the sheet background and/or the detail (i.e. 2D component) background to be
graduated, select the associated box.
Tree
Display parameters
Select this option to display in the specification tree the formula parameters used in the
drawing.
Display relations
Select this option to display in the specification tree the relation parameters used in the
drawing.
View axis
CATIA Infrastructure Version 5 Release 16 Page 1876
Select this option if you want the view axis to be displayed when you activate a view.
Zoomable
Select this option if you want to be able to zoom view axes (as you can do with geometry).
Reference size
Enter the size that you want to use as a reference to display view axes size.
Start Workbench
Select this option if you want to hide the New Drawing dialog box (in the case of Drafting) and the New
Layout dialog box (in the case of 2D Layout for 3D Design) when you start the workbench.
Layout
This page deals with the following categories of options in the Layout tab:
● View Creation
● New Sheet
● Background View
View Creation
View name
Select this option if you want the view name to be created automatically when creating views.
Scaling factor
Select this option if you want the scaling factor to be created automatically when creating views.
View frame
Select this option if you want the view frame to be created automatically when creating views.
Select this option if you want broken and breakout specifications to be reproduced.
Select this option if you want auxiliary and section views to be oriented according to the profile. In
this case, the X axis will be parallel to the profile.
Be aware that this setting is a default value, i.e. the setting used when creating the view is
stored by the view and cannot be edited via the view's properties (available via Edit >
Properties).
This setting drives the angle of the view in the sheet. So if the auxiliary/section view profile
is modified, the view rotation angle will be modified accordingly.
Select this option if you want the axis system of the generated view to be based on the axis
system of the 3D part. This enables you to create views with the same orientation if, when
creating two views in the same projection plane by selecting two different faces, the axis systems
which are specific to these faces are different.
With the View axis system based on 3D axis system option not checked, the view orientation
will be different depending on the element selected in the 3D when creating the view:
CATIA Infrastructure Version 5 Release 16 Page 1879
View orientation when a face of the View orientation when a View orientation when the absolute
rectangular pad is selected face of the elliptic pad is XY plane is selected
selected
With the View axis system based on 3D axis system option checked, the view orientation will
always be the same, no matter what element is selected in the 3D when creating the view:
New sheet
CATIA Infrastructure Version 5 Release 16 Page 1880
Select this option if you want a background view to be copied into newly created sheets.
Source sheet
Specify whether you want the source sheet for the background view to be the first sheet of the
current drawing, or a sheet from another drawing by selecting the appropriate option.
Background view
You can specify the path to the directory containing the frame and title block macros.
Section/Projection Callout
CATIA Infrastructure Version 5 Release 16 Page 1881
Select this option if you do not want the size of projection and section callout elements to be
dependent on the view scale. This option will apply to newly created callouts, i.e. selecting this
option will not have any impact on existing callouts.
Note that this option only applies to drawings created with versions prior to V5 R11 (i.e. versions
up to V5 R10).
View
This page deals with the following categories of options in the View tab:
● View generation
● Clipping view
● View from 3D
These options are applied when creating new views. Once the view has been created, you can modify its
properties through the Properties dialog box: from the contextual menu of a given view, select Properties,
click the View tab and then select the desired options. For more information, refer to Editing View Properties.
Generate axis
Generate threads
Generate fillets
Additionally, click the Configure button to configure fillet generation. You can choose to generate
either of the types of fillets described below.
Boundaries
Symbolic
Original edges, at the intersection of the two surfaces joined by the fillet.
The following restrictions apply to Symbolic, Approximated Original Edges and Projected Original Edges:
● Dimensions on such fillets are not associative.
● Such fillets cannot inherit 3D colors (see below). Likewise, when using generative view styles, such fillets
cannot inherit the 3DInheritance view dress-up parameters (defined in Tools -> Standard ->
generativeparameters -> *.XML file, Drafting -> ViewDressup -> 3DInheritance).
CATIA Infrastructure Version 5 Release 16 Page 1885
Inherit 3D colors
Select this option if you want the colors of a part to be automatically generated onto the views.
In the case of white parts, the views generated with this option selected will be white, and will
therefore not be displayed properly.
Project 3D Wireframe
Select this option to visualize both the wireframe and the geometry on generated views.
Additionally, click the Configure button to configure the 3D wireframe projection mode. You can
choose whether projected 3D wireframe can be hidden (3D wireframe geometry will follow standard
removal of hidden lines) or is always visible (3D wireframe geometry will not follow standard removal
of hidden lines and will always be visible). Whichever option you choose, note that linear elements
will not be projected as points when they are perpendicular to the projection plane.
Project 3D Points
Additionally, click the Configure button to select the type of points visualized in the projected
drawing. In the 3D Point Projection dialog box, you can choose between keeping the symbols that are
used in the 3D or using a new symbol.
CATIA Infrastructure Version 5 Release 16 Page 1886
Apply 3D specification
Select this option to specify whether, in an assembly, the properties assigned to given parts (also
called components) will be applied in the view.
The following 3D specifications may be defined for components in the Product Structure workbench:
● The component will, or will not, be cut when projected in section views (Do not cut in section
views).
● The component will, or will not, be projected in views (Do not use when projecting).
● The component will, or will not, be represented with hidden lines (Represented with hidden lines).
For more information, refer to Modifying Component Properties in the Product Structure User's Guide.
View Linetype
Click the Configure button to configure linetypes and thicknesses for specific types of views: section
view, detail view, broken view, breakout view, skin section view (in the case of wireframes and
surfaces). In the Linetype and thickness dialog box, select the line type and the thickness you want
for each type of view, from the associated fields. Click Close when you are done.
CATIA Infrastructure Version 5 Release 16 Page 1887
If you choose the zigzag linetype (linetype #8), note that this linetype is
just a graphical dress-up of the view. This means that if one line is
relimited on the breakout line, then it will be relimited on the theoretical
line as shown here, and not on the visualized zigzag line.
View generation
CATIA Infrastructure Version 5 Release 16 Page 1888
A short description of the various view generation modes is provided below. For a detailed description (including
the advantages and restrictions pertaining to each mode), refer to View Creation > About the View Generation
Modes.
Exact view
Generates exact views from the Design mode, i.e. views for which the geometry is available. The
exact generation mode will be the best option in most cases.
CGR
Generates views using the CGR format (CATIA Graphical Representation). CGR corresponds to a data
format containing a graphical representation of the geometry only, which is available with the
Visualization mode (as opposed to the exact geometry, which is available with the Design mode).
With CGR, only the external appearance of the component is used and displayed; the geometry is not
available. The corresponding .cgr file, if it exists, is inserted from the cache system.
Approximate
Generates views in Approximate mode. Although Approximate views are not as high in precision and
quality as exact views, this generation mode dramatically reduces memory consumption.
Performances may also be improved, depending on how you fine-tune precision. Therefore, the
Approximate mode is particularly well-adapted to sophisticated products or assemblies involving large
amounts of data.
You can fine-tune the generation options according to your needs. Click the Configure button. The
Approximate mode dialog box is displayed, allowing you to set the precision (that is the level of
detail - LOD) with respect to the performances (that is generation time - Time).
The level of detail corresponds to the precision with which the application determines which edges
are hidden and which are not. As a result, decreasing this precision may lead to smaller geometry
being visible whenever it should not be, and vice-versa. The higher the precision, the lower the
performances. In any case, memory consumption will not be impacted.
CATIA Infrastructure Version 5 Release 16 Page 1889
Proceed as follows:
a. Specify the level of detail in the dedicated field, or move the cursor to set the precision in the
Raster
Generates views as images. This enables you to quickly generate overall views for large products or
assemblies, regardless of drawing quality. Such views are associative to the 3D geometry and can be
updated when the part or product changes.
To optimize disk space and memory consumption, it is recommended that you do not select the
Inherit 3D colors option when generating raster views.
You can configure the raster mode options according to your needs. Click the Configure button. The
Raster Mode Options dialog box is displayed.
Proceed as follows:
CATIA Infrastructure Version 5 Release 16 Page 1890
a. From the Mode list, select the mode that you want to use: Dynamic Hidden Line Removal,
Shading, Shading with edges. These modes are equivalent to the 3D rendering styles. For
more information, refer to Using Rendering Styles in the Infrastructure User's Guide.
If you want the colors of a part to be used when generating Raster views using the
Shading or Shading with edges mode, remember to select the Inherit 3D Colors
option. Otherwise, the view will be generated using shades of grey.
b. Now, set the level of detail (i.e. the definition, in dpi) that will respectively be used to
visualize and to print the drawing. You can choose between three pre-defined modes (Low
quality, Normal quality and High quality) and a custom mode (Customize). If you choose to
customize the definition yourself, set the dpi for visualization and for print in the appropriate
fields.
The level of detail applies to the scale of the view. In some cases (when the view would
print with a considerable height or width), there may be too many pixels to generate
the view. In this case, the view will be displayed as a red cross-mark. If this happens,
try to reduce the scale of the view and/or the level of detail.
To further improve performance when generating Raster or CGR views, we recommend you work in
Visualization mode: to do this, in the Options dialog box, go to Infrastructure -> Product Structure ->
Cache Management tab and select Work with the cache system. (For more information, see Customizing
Cache Settings in the Infrastructure User's Guide and Visualization mode in the Product Structure User's
Guide.)
Make sure this check box is selected if you want an exact preview when generating views. Note that
exact previews show exactly what will be projected.
In this case, the part or product will be loaded in Design mode when previewing the view to generate,
even if you are working in Visualization mode.
Clear this check box to get a quick preview of the 3D document when generating views. Note that
quick previews do not necessarily show what will be projected, but show exactly what is visualized in
3D.
In this case, a part or product open in Visualization mode will not be loaded in Design mode for the
preview, which optimizes memory consumption.
To specify that you only want to generate parts which are larger than a certain size, select this option
and indicate the appropriate size by providing a value in millimeters in the appropriate field.
Select this option if you want to save memory when generating exact views from an assembly which
is loaded in Visualization mode (i.e. when the Work with the cache system option is active). This
will load only the parts which will be seen in the resulting view (instead of loading all of them, which
is the case by default), which optimizes memory consumption and CPU usage.
To ensure the efficiency of this option, make sure that the Exact preview for view generation
option is not selected.
In the case of an assembly which is loaded in Design mode, or in the case of a part, the Enable
occlusion culling option will help increase performance by reducing CPU usage.
Keep the following restrictions in mind when selecting the Enable occlusion culling option:
● If you choose to project 3D wireframe, you will need to make sure that your wireframe elements
have been taken into account when the CGR data was created: this is the case if you activated
the Save lineic elements in cgr option from Tools -> Options -> Infrastructure -> Product
Structure -> Cgr Management before the creation of CGR data (i.e. before you launched the
part or product in Visualization mode). If not, you need to activate the Save lineic elements in
cgr option and then re-create the CGR data. To do this:
1. Close all open parts and products and exit the application.
2. Delete your CGR data from the cache. (The cache location is specified in Tools -> Options -
> Infrastructure -> Product Structure -> Cache Management tab, Path to the local
cache field.)
3. Re-open the product in Visualization mode.
By default, the box is not checked and the following error message is displayed if you try to generate a view
from a body.
CATIA Infrastructure Version 5 Release 16 Page 1892
Once Select body in assembly is checked, a warning is displayed when creating the view as you are strongly
advised not to use this option.
Actually, generating a view on a body from a .CATProduct prevents many features from working properly:
● Positioning of the different parts in the assembly is not taken into account in the resulting view and parts
might be superimposed,
● Changes such as rotation or translation in the assembly are not taken into account,
● Modification of an instance properties such as visibility or colors are not taken into account,
● Overload properties is disabled as it is linked to the assembly's properties,
● Creation of balloons is not possible,
● Edit/ Links option references only two parts.
Moreover, multi-selecting a body in two different parts modifies the behavior of the Modify links and Modify
Projection Plane according to the order of selection, since the .CATPart of the first selected body will be used
as reference document and not the .CATProduct.
Clipping view
Select this check box if you want to put automatically in no show mode the dimensions which are attached to
geometry which is not visible in clipping views.
If you do not select this check box, dimensions are displayed in clipping views using the colors defined in Tools -
> Options -> Mechanical Design -> Drafting -> Dimension tab, Analysis display mode area. For more
information, refer to Analysis display mode.
The color used depends on whether the dimension is interactive (that is, created manually) or generated
automatically:
● interactive dimensions are displayed using the color defined for dimensions on non-visible geometry (light
blue by default).
● generated dimensions are displayed using the color defined for dimensions generated from 3D constraints
(light green by default).
CATIA Infrastructure Version 5 Release 16 Page 1893
Dimensions are put in no show mode only if none of the geometrical elements to which the dimension is
attached are visible. If an element is visible while the other is not, the dimension is displayed using the color
defined by the analysis display mode as specified above.
View From 3D
Select this option if you want the layout and dress-up applied to 2D extracted annotations to be preserved
when updating a view from 3D (Functional Tolerancing and Annotation workbench).
● 2D dress-up modifications are kept when updating design changes from 3D.
● Associativity of the annotations or their leader with the 3D geometry is taken into account.
● Associativity between annotations is taken into account.
Generate 2D geometry
Select this option if you want to generate 2D geometry (i.e. wireframe and 2D points) when generating a view
from 3D from a layout view (2D Layout for 3D Design workbench).
Generation
This page deals with the following categories of options in the Generation tab:
● Dimension generation
● Balloon generation
Dimension generation
Generated dimensions are positioned according to the most representative views. In other words, a
dimension will appear on a view so that it does not need to be created on another view.
The dimensions are generated on the views on the condition the settings were previously switched to the
dimension generation option.
Select this option to generate dimensions automatically each time you update the sheet.
Select this option to display the Dimension Generation Filters dialog box before generation. This
enables you to specify what type of dimensions you want to generate. Also, in assembly or
product views, this lets you indicate what parts you want to generate dimensions for.
Select this option if you want the dimensions to be automatically positioned after generation.
Select this option if you want dimensions to be automatically transferred to the most
appropriate view when regenerating dimensions.
Select this option to display the Generated Dimension Analysis dialog box after generation.
Select this option to extract 3D part constraints (on top of assembly constraints) when
generating product dimensions.
This option is particularly useful if you want to generate dimensions for all parts included in
assembly or product views, without displaying the Dimension Generation Filters dialog box
before dimension generation. Note that if you display the Dimension Generation Filters dialog
box before generating dimensions, you will need to indicate what parts you want to generate
dimensions for (whether this option is selected or not).
Specify the delay between each dimension generation when generating dimensions step by
step.
Balloon generation
CATIA Infrastructure Version 5 Release 16 Page 1896
If you select this option, a balloon will be generated for each instance of a component:
therefore, if a component is used two times within a product, then the balloon will be generated
twice.
If you leave this box unselected, a single balloon will be generated for all instances of the same
component, when a component is used several times within a part or product.
Geometry
This page deals with the following categories of options in the Geometry tab:
● Geometry
● Constraints creation
● Constraints Display
● Colors
Geometry
Specify whether you want to create centers when creating circles or ellipses. Clear this check
box if you do not need to create circle and ellipse centers.
Select this check box to be able to move geometry using the mouse. When moving geometry,
you can move either the minimum number of elements, the maximum number of elements,
or still the minimum number by modifying the shape of elements, if needed.
The dialog box that appears offers the following options as regards the solving mode:
Standard mode
You move as many elements as possible and also respect existing constraints.
Minimum move
You move as few elements as possible and also respect existing constraints.
Relaxation
You move elements by re-distributing them over the sketch, globally speaking. This method
solves element moving by minimizing energy cost.
Furthermore, you can choose to drag elements along with their end points by selecting Drag
elements end points included.
By default, Minimum move and Drag elements end points included are selected.
Select this check box to show the H and V fields in the Tools Palette when creating 2D
geometry or when offsetting elements. Leaving the option unselected enables you to directly
enter the value corresponding to the type of element you are creating: for example, the
length when creating a line, the radius when creating a circle or the offset value when
offsetting elements.
When a command (such as the Point creation command) does not have any parameters other
than H and V, then these two fields will remain in the Tools Palette, whether you select this
option or not.
Select this check box if you want to create end points when duplicating geometrical elements
that were generated from the 3D.
Constraints creation
Select this check box if you want the geometrical or dimensional constraints detected by the
SmartPick tool to be created.
This option is also available in the Tools toolbar through Create detected constraints .
If you leave this check box unselected, Create detected constraints will be inactive by
default. You will be able to activate it at any time.
SmartPick... (button)
As you create more and more elements, SmartPick detects multiple directions and positions,
and more and more relationships with existing elements. This may lead to confusion due to
the rapid highlighting of several different detection possibilities as you point the cursor at
different elements in rapid succession. Consequently, you can decide to filter out undesired
detections by clicking the SmartPick... button.
CATIA Infrastructure Version 5 Release 16 Page 1900
Clear the check boxes corresponding to the elements you do not wish to detect when
sketching.
Clearing all check boxes in the SmartPick dialog box disables SmartPick completely. This will
be particularly useful when your screen is full of elements: in this case, disabling SmartPick
lets you concentrate only on the geometry.
Constraints Display
CATIA Infrastructure Version 5 Release 16 Page 1901
Display constraints
Select this check box to visualize the logical constraints specific to the elements. Note that if
the Display constraints option is cleared, the other options in this category are not
available.
Reference size
Specify the size that will be used as a reference to display constraints symbols. Changing this
reference size will modify the size of all constraints representations.
Constraints color
Click this button to define which types of constraints you will visualize as you create the
geometry.
CATIA Infrastructure Version 5 Release 16 Page 1902
● Horizontal
● Vertical
● Parallelism
● Perpendicularity
● Concentricity
● Coincidence
● Tangency
● Symmetry
Clear the check boxes corresponding to the types of constraints you do not want to visualize
as you create the geometry.
Colors
Two types of colors may be applied to sketched elements. These two types of colors correspond to
colors illustrating:
● Graphical properties
Colors that can be modified. These colors can therefore be modified using the Tools->Options
dialog box.
OR
● Constraint diagnosis
Colors that represent constraint diagnoses are colors that are imposed to elements whatever the
graphical properties previously assigned to these elements and in accordance with given diagnoses.
As a result, as soon as the diagnosis is solved, the element is assigned the color as defined in the
Tools -> Options dialog box.
Visualization of diagnosis
In the dialog box that appears, you can configure colors for the following types of elements:
Over-constrained elements
The dimensioning scheme is over-constrained: too many dimensions were applied to the
geometry.
Inconsistent elements
At least one dimension value needs to be changed. This is also the case when elements are
under-constrained and the system proposes defaults that do not lead to a solution.
Not-changed elements
Some geometrical elements are over-defined or not-consistent. As a result, geometry that
depend(s) on the problematic area will not be recalculated.
Iso-constrained elements
All the relevant dimensions are satisfied. The geometry is fixed and cannot be moved from its
geometrical support.
In the dialog box that appears, you can configure colors for the following types of elements:
Construction elements
Specifies the color used for construction elements.
A construction element is an element that is internal to, and only visualized by, the sketch.
This element is used as positioning reference. It is not used for creating solid primitives.
SmartPick
Specifies the color used for SmartPick elements and symbols.
When opening a drawing, colors are not recomputed. Colors will not be displayed until you create
another element or move the geometry.
CATIA Infrastructure Version 5 Release 16 Page 1905
Dimension
This page deals with the following categories of options in the Dimension tab:
● Dimension Creation
● Move
● Line-Up
Dimension Creation
Select this option to specify that the dimension line should be positioned according to the
cursor, following it dynamically during the creation process.
If you position the dimension according to the cursor, you can define the value at which the
dimension is created. If you create associativity between the dimension and the geometry,
you can define the value at which the dimension will remain positioned.
Select this option to specify that the distance between the created dimension and the
geometry should remain the same when moving the geometry.
If you click the button, the Dimensions associativity on 3D dialog box appears. These options
are used in a Generative Drafting context, and specify how associativity between dimensions
and the 3D part or product is handled.
When they are associative, dimensions are linked to the 3D part or product. As a result, when
you update the drawing, the dimension is automatically re-computed. When dimensions are
not associative, you need to re-create them after performing an update.
Associativity on 3D
When creating dimensions in a Generative Drafting context, specify whether and how
dimensions should be associative with the 3D part/product:
Select the Allow the creation of associative dimension in approximate views option if
you want the option chosen in the Associativity on 3D section above to be applied to
dimensions in Approximate views (i.e. views generated using the Approximate view
generation mode). This option only applies to the following dimension creation commands:
Dimensions, Chained Dimensions, Cumulated Dimensions, Stacked Dimensions,
Distance/Length Dimensions, Angle Dimensions, Radius Dimensions, Diameter Dimensions,
Chamfer Dimensions, Dimension Systems. It does not apply to other dimension types, nor to
driving dimensions.
If this option is not selected, dimensions will not be associative in Approximate views (as was
the case prior to V5R15), which minimizes memory requirements.
Select this option if you want newly created dimensions to drive the geometry.
A new field will appear in the Tools Palette during the creation process, allowing you to enter
the driving dimension value.
Detect chamfer
Select this option to activate chamfer detection: this will lets you create chamfer dimensions
in a single click.
As chamfer detection may slow performance down, you may want to deactivate this option
for large products or assemblies.
Specify whether the dimension you will create between a circle and another element should
be on the circle center or on the circle edge.
Move
Configure snapping
Click the Configure snapping button to define how snapping should be performed. In the
dialog box that appears, specify whether the dimension should be snapped on the grid,
whether the dimension value should be located at its default position between symbols (it will
work only if the cursor is between the symbols), or both.
Select this option to activate snapping by default when creating or handling dimensions.
Pressing the Shift key will enable you to temporarily deactivate snapping. Note that snapping
is performed according to the options set in the Configure snapping dialog box.
With this option unselected, snapping is not active. In this case, pressing the Shift key will
enable you to temporarily activate it.
Before V5 R15, this option used to be called Activate Snapping (SHIFT toggles).
Select this option if you want to move only a dimension sub-part (text, line, etc.).
Line-Up
CATIA Infrastructure Version 5 Release 16 Page 1910
You can organize dimensions into a system with a linear offset. The offset will align the dimensions to
each other as well as the smallest dimension to the reference element.
This allows you to set the offset between the smallest dimension and the reference element.
Lets you align all the values of a group of stacked dimensions on the value of the smallest
dimension of the group.
Lets you align all the values of a group of cumulated dimensions on the value of the smallest
dimension of the group.
Select this option to display dimensions using different colors according to their status (not-
up-to-date, isolated, fake, etc.).
Additionally, click the Types and colors button to customize the colors that will be used. The
Types and colors of dimensions dialog box lets you assign the desired color(s) to the selected
dimension types. You will then be able to visualize the different types of dimensions using
their assigned colors.
Manipulators
This page deals with the following categories of options in the Layout tab:
● Manipulators
● Dimension Manipulators
Manipulators
These settings can be used for any type of manipulator (texts, leaders, center lines, dimensions and so forth).
Reference size
Specify the reference size that should be used for manipulators. In the case of texts, for example,
this reference size corresponds to the diameter of the rotation manipulators.
Zoomable
Dimension Manipulators
CATIA Infrastructure Version 5 Release 16 Page 1913
These options let you define which manipulators you will visualize and therefore use when creating and/or
modifying dimensions:
Modify overrun
If you drag select one overrun manipulator, both overrun extension lines are modified. To modify
only the selected overrun extension line, use the Ctrl key. You can also double-click on the
manipulator and enter the new value in the dialog box that appears.
Modify blanking
If you drag select one blanking manipulator, both blanking are modified. To modify only the selected
CATIA Infrastructure Version 5 Release 16 Page 1914
blanking, use the Ctrl key. You can also double-click on the manipulator and enter the new value in
the dialog box that appears.
By default, the Creation option is not selected, and the Modification option is.
Allow inserting a text before, without using the Properties dialog box. For this, you will click on the
manipulator and enter the new text in the dialog box that appears.
Allows inserting a text after, without using the Properties dialog box. For this, you will click on the
manipulator and enter the new text in the dialog box that appears.
Move value
Lets you move only the dimension line by dragging it to the new location.
Lets you move only the dimension line secondary part by dragging it to the new location.
This page deals with the following categories of options in the Layout tab:
● Annotation Creation
● Move
● 2D Component Creation
● Balloon Creation
● Table
Annotation Creation
In order for these options to be taken into account, the Snap by default (SHIFT toggles) box must
be selected. Note that the option selected in the Snapping Configuration for Annotations dialog box
will be taken into account. See the Move section.
These options are taken into account only when creating annotations, not when adding a reference line,
for example.
Select this option if you want to create annotation texts along a reference direction. For
example, if you select a line when creating a text, the text will be oriented parallel to the line.
Text
Select this option if you want to create the extremity of text leaders normal to a reference
direction. For example, if you select a line when creating a text with leader, the leader will be
normal to the line.
CATIA Infrastructure Version 5 Release 16 Page 1916
Geometrical tolerance
Select this option if you want to create the extremity of geometrical tolerance leaders normal
to a reference direction. For example, if you select a line when creating a geometrical
tolerance, the leader will be normal to the line.
Move
Configure snapping
Click the Configure snapping button to define how snapping should be performed. In the
dialog box that appears, specify whether you want annotations to be snapped on the grid,
according to the leader orientation, or both. This will apply to the annotations selected in the
Annotation Creation area.
Select this option to activate snapping by default when creating or handling annotations.
Pressing the Shift key will enable you to temporarily deactivate snapping. Note that snapping
is performed according to the options set in the Snapping Configuration for Annotations
dialog box.
With this option unselected, snapping is not active. In this case, pressing the Shift key will
enable you to temporarily activate it.
● From V5 R15 onwards, the Snap to Point option on the General tab no longer applies to
annotations. Only this option is taken into account.
● Before V5 R15, this option used to be called Activate Snapping (SHIFT toggles). It has
been renamed for clarity reasons.
2D Component Creation
Select this option if you want all 2D component instances to have the same size when you
create them, no matter what the view scale is.
This lets you create 2D component instances whose size is independent from the view scale
so that they always look the same. You can use them as symbols, for example.
If you want to use as symbols 2D components with text, activate both the Create with a
constant size setting and the Apply Scale property for the text (in Edit -> Properties):
the size of both the 2D component and its text will then be independent from the view scale.
Select this option to make it impossible to move 2D components using the mouse.
Select this option to make it impossible to scale 2D components using the mouse.
Balloon Creation
You can specify what kind of balloons you want to create (using the Balloon command from the
Annotation toolbar) or to generate (using the Generate Balloons command from the Generation
toolbar).
3D associativity
Select this option to indicate that you want to associate balloons with information from the
3D.
Additionally, select from the list the kind of balloons you want to create or generate: the
numbering of parts within an assembly (default option), the instance name or the part
number.
Table
CATIA Infrastructure Version 5 Release 16 Page 1919
Select this option if you want a table to be resized while you are editing a cell. If it is not
selected, the table is resized after closing the Text Editor.
With certain licenses, tables are split automatically on several sheets. Select this option if you
want to keep tables on a single sheet.
Administration
This page deals with the following categories of options in the Administration tab:
● Drawing management
● Style
● Dress-up
Drawing management
Prevent File>New
Select this option to make it impossible to create drawings using the File -> New command. All
drawings will be created using the File -> New From... command instead.
Select this option to make it impossible to change standards, i.e. to use a standard other than the
one currently defined in the Page Setup dialog box.
Select this option to make it impossible to update standards for the current document in the Page
Setup dialog box.
CATIA Infrastructure Version 5 Release 16 Page 1921
Style
Select this option if you want dialog boxes, Properties toolbars and the Tools Palette to be pre-
filled with custom style values (as defined in the Standards Editor) when creating new annotations.
In this case, Properties toolbars and the Tools Palette will be disabled during the creation of the
annotation.
If you leave this box unchecked, annotation dialog boxes, Properties toolbars and the Tools Palette
will be pre-filled with the last entered values (except for Texts, Texts with leader, Balloons and
Datum features). In this case, Properties toolbars and the Tools Palette will be active during the
creation of the annotation.
If you select this option, you will be able to reset the current style values in dialog boxes at any
time using the Reset button unless it is disabled.
This option lets you specify if the properties used for creating new sheets should be those defined
in the standards or those defined in the first sheet of a drawing. These properties are the scale and
the projection method (first or third angle).
Select Style if you want the sheet to use the style defined in the standards (in Tools ->
Standards -> Drafting -> [StandardName] -> Styles -> Sheet).
Select First sheet if you want the sheet to use the properties defined in the first sheet of a
drawing. For example, you can use this option if you use an existing drawing to create a new one
(i.e. when you want the new drawing to have the same properties as the existing drawing).
This option applies only to drawings created with versions prior to V5R14.
Select this option to make it compulsory to use User Defaults (i.e., user-defined values set as
default). The Styles drop-down list will be set to Only User Defaults and will be inactive so that
Original Defaults or User Defaults cannot be selected.
This option applies only to drawings created with versions up to V5 R10 whose standard has
NOT been updated or changed in V5 R11 and later.
Select this option to use the current defaults and to make it impossible to create, change and reset
user defaults (i.e. user-defined values). This disables the Set as Default and the Reset All
Defaults commands.
This option applies only to drawings created with versions up to V5 R10 whose standard has
NOT been updated or changed in V5 R11 and later.
Select this option to display the Reset button in dialog boxes. Deselecting this option hides the
Reset button in dialog boxes and disables the Reset functionality.
Select this check-box if you do not want to use generative view styles when creating or updating
views. In this case, you will not be able to select a generative view style after having selected a
view creation command, which means that the Generative View Style toolbar will not be displayed.
(In the case of advanced front views, it is the Generative view style list in the View Parameters
dialog box which will not be displayed).
Note that this option also drives view generation parameters when updating views, whether
the view was created using generative view styles or not. In this case, there are two
possibilities:
● If you created the view using generative view styles (i.e. with this check-box cleared)
and then select this check-box, then, at the next update, the view properties (available
via Edit -> Properties) will be used for all overloaded parameters (an asterisk *
appears in the Properties dialog box in front of the parameters which are considered as
being overloaded) and the view settings (available via Tools -> Options -> Mechanical
Design -> Drafting - > View tab) will be used for the others.
● If you created the view without generative view styles (i.e. with this check-box selected)
and then clear this check-box, then, at the next update, all parameters available in the
view properties (available via Edit -> Properties) will be considered as being
overloaded and will be used. To make sure that generative view styles are used in this
case, click the Reset to style values button in the Properties dialog box.
For more information, refer to the Generative View Styles chapter in the Generative Drafting User's
Guide.
Dress-up
CATIA Infrastructure Version 5 Release 16 Page 1924
Select this option to make it impossible to modify a 3D constraint via a 2D dimension that was
generated from it.
3. Select the Aerospace Sheet Metal Design sub-category. Various tabs are displayed.
❍ General lets you set the location of the Standard Profiles Catalog File.
❍ Display lets you manage the visibility of characteristic curves in folded and unfolded 3D
views.
General
This page deals with the following option in the General tab: Standard Profiles Catalog File.
Enter the default path to the Standard Profiles Catalog File in this field. You may click the Browse icon
If no catalog path has been defined prior to entering the Catalog Browser command, the default catalog is
selected and its path is automatically added to the Standard Profiles Catalog File field.
CATIA Infrastructure Version 5 Release 16 Page 1927
Display
This page deals with the following category of options in the Display tab:
● Characteristic Curves
❍ Stamping Features
Characteristic Curves
information on standards, refer to the Administration Tasks chapter in the Aerospace Sheetmetal Design User's
Guide.
The default value for these check boxes is specified in the standards.
Hydro-pressed
Specify whether the BTL Base Feature, BTL Support, IML, OML, and Second OML should be seen in folded
and unfolded 3D views of hydro-pressed surfacic flanges, by selecting respectively the Folded view and
Unfolded view check boxes.
The default value for these check boxes is specified in the standards.
Stamping Features
Flanged Hole
Specify whether the BTL Base Feature, IML and OML should be seen in folded and unfolded 3D views of
flanged holes, by selecting respectively the Folded view and Unfolded view check boxes.
The default value for these check boxes is specified in the standards.
Bead
Specify whether the BTL Base Feature should be seen in folded and unfolded 3D views of beads, by selecting
respectively the Folded view and Unfolded view check boxes.
The default value for these check boxes is specified in the standards.
CATIA Infrastructure Version 5 Release 16 Page 1929
Circular Stamp
Specify whether the BTL Base Feature should be seen in folded and unfolded 3D views of circular stamps, by
selecting respectively the Folded view and Unfolded view check boxes.
The default value for these check boxes is specified in the standards.
Surface Stamp
Specify whether the BTL Base Feature should be seen in folded and unfolded 3D views of surface stamps, by
selecting respectively the Folded view and Unfolded view check boxes.
The default value for these check boxes is specified in the standards.
Flanged Cutout
Specify whether the BTL Base Feature, IML and OML should be seen in folded and unfolded 3D views of
flanged cutouts, by selecting respectively the Folded view and Unfolded view check boxes.
The default value for these check boxes is specified in the standards.
Stiffening Rib
Specify whether the BTL Base Feature should be seen in folded and unfolded 3D views of stiffening ribs, by
selecting respectively the Folded view and Unfolded view check boxes.
The default value for these check boxes is specified in the standards.
Curve Stamp
CATIA Infrastructure Version 5 Release 16 Page 1930
Specify whether the BTL Base Feature should be seen in folded and unfolded 3D views of curve stamps, by
selecting respectively the Folded view and Unfolded view check boxes.
The default value for these check boxes is specified in the standards.
User Stamp
Specify whether the BTL Base Feature should be seen in folded and unfolded 3D views of user stamps, by
selecting respectively the Folded view and Unfolded view check boxes.
The default value for these check boxes is specified in the standards.
Specify whether the BTL Base Feature should be seen in folded and unfolded 3D views of other stamping
types, by selecting respectively the Folded view and Unfolded view check boxes.
The default value for these check boxes is specified in the standards.
CATIA Infrastructure Version 5 Release 16 Page 1931
This page deals with the following category of options in the Aerospace Sheet Metal Design tab:
Standard Profiles Catalog File.
Enter the default path in this field. You may click the Browse icon .
If no catalog path has been defined prior to entering the Catalog Browser command, the default catalog is
selected and its path is automatically added to the Standard Profiles Catalog File field.
CATIA Infrastructure Version 5 Release 16 Page 1932
This page deals with Functional Tolerancing & Annotation options in the following tabs:
● The Tolerancing tab lets you set the tolerancing options.
● The Display tab lets you define the annotation display options.
● The Dimension
● The Tolerances
● The View/Annotation Plane tab lets you define the view/annotation plane options.
CATIA Infrastructure Version 5 Release 16 Page 1933
Tolerancing
Tolerancing Standard
Semantic Control
● Free: specifies that leader annotations are freely positioned relative to their geometrical elements.
● Perpendicular: specifies that leader annotations are positioned perpendicular to their geometrical elements.
Published Geometry
Display
● The Grid.
Non-Semantic
Grid
Display
Defines whether the grid is displayed.
Snap to point
Defines whether annotations are snapped to the grid point.
Allow Distortions
CATIA Infrastructure Version 5 Release 16 Page 1937
Defines whether grid spacing and graduations are the same horizontally and vertically.
H Primary spacing
Defines the grid horizontal spacing.
H Graduations
Defines the grid horizontal graduations.
V Primary spacing
Defines the grid vertical spacing, available only if Allow Distortions is selected.
V Graduations
Defines the grid vertical graduations, available only if Allow Distortions is selected.
Partial Surface
Apply Settings
Defines whether the following settings are applied while creating a partial surface feature.
Surface Color
Defines the surface color of the partial surface.
Transparency
Defines the surface color transparency of the partial surface.
Edge Type
Defines the edge type of the partial surface's border.
Edge Thickness
Defines the edge thickness of the partial surface's border.
Edge Color
Defines the edge color of the partial surface's border.
Annotation Parameters
CATIA Infrastructure Version 5 Release 16 Page 1939
Surface Normal
3D Annotation Query
Display
Defines whether the clipping plane is displayed with hatching, coloring or dotting, or not.
Note that the same option is available in DMU Tolerancing Review. Modifying this option in DMU Tolerancing Review will modify its
status in Functional Tolerancing & Annotation, and vice-versa.
Constructed Geometry
● The Limits.
Graphic Properties
Surface color
Defines the constructed geometry surface color for plane and cylinder.
Transparency
Defines the surface color transparency of the constructed geometry.
Curve type
Defines the constructed geometry curve type.
Curve thickness
Defines the constructed geometry curve thickness.
Curve color
CATIA Infrastructure Version 5 Release 16 Page 1941
Defines the constructed geometry curve color.
Point type
Defines the constructed geometry point type.
By default, the point type is a cross symbol. See the screen capture.
Point color
Defines the constructed geometry point color.
Apply settings
Defines whether all the graphic properties settings are applied or not.
Limits
Automatic Creation
Center point
Defines whether all the center point's constructed geometry is automatically created or not, for circle center, sphere center.
Center axis
CATIA Infrastructure Version 5 Release 16 Page 1942
Defines whether all the center axis's constructed geometry is automatically created or not, for cylinder, cone.
Center plane
Defines whether all the center plane's constructed geometry is automatically created or not, for slot.
Manipulators
● The Rotation.
Manipulators
Reference size
Defines the annotation manipulator's size.
Zoomable
Defines whether the annotation manipulator is zoomable or not.
Rotation
Automatic snapping
Defines whether the rotation will be snapped to the angle value.
Dimension Manipulators
Modify overrun
Defines whether overrun extension lines can be modified during creation or modification.
Modify blanking
Defines whether blanking can be modified during creation or modification.
By default, the creation option is not selected and the modification option is selected.
Move value
Defines whether only the value can be moved during creation or modification.
Defines whether only the dimension line secondary part can be moved during creation or modification.
Dimension
● The Move.
● The Line-Up.
Dimension Creation
Move
CATIA Infrastructure Version 5 Release 16 Page 1947
Additionally click the Configure... button. In the Configure snapping of dimension dialog box, specify whether the dimension
should be snapped on the grid, or whether the dimension value should be located at its default position between symbols (it will
work only if the cursor is between the symbols), or both.
Line-Up
Annotation
Annotation Creation
Geometrical Tolerance
Capture Creation
Defines whether the visibility status of part instances in products or bodies and geometrical sets in parts is managed by captures or
not.
The same option is available in the Capture Attributes tab of the capture properties.
Tolerances
Angular Size
Linear Size
Geometrical Tolerance
CATIA Infrastructure Version 5 Release 16 Page 1952
Precision
Defines the geometrical tolerance precision after the numerical separator.
Separator
Defines the geometrical tolerance symbol used as numerical separator.
View/Annotation Plane
Zoomable
Defines whether the annotation plane axis is zoomable.
Shape
Before you start your first working session, you can customize the way you work to suit your habits.
This type of customization is stored in permanent setting files: these settings will not be lost if you end
your session.
FreeStyle
This page deals with FreeStyle Shaper, FreeStyle Optimizer, and FreeStyle Profiler options in the following tab:
● The General tab lets you set the general options.
● The Manipulators tab lets you set the control point options.
CATIA Infrastructure Version 5 Release 16 Page 1956
General
● The Display.
● The Tuning.
Geometry
Tolerances
Defines the user-defined tolerances to every element to be created and modified within a FreeStyle workbench or the Automotive
Class A workbench.
Constraint
Defines the continuity variation. In this case if the continuity is over the set value the element is not created/modified.
This value cannot be modified in P1-mode.
Deviation
Defines the deviation tolerance value used when converting elements using the Converter Wizard for example (see tasks
Approximating/Segmenting Procedural Curves and Approximating/Segmenting Procedural Surfaces within the FreeStyle
Shaper, Optimizer, and Profiler User's Guide). In this case you accept the conversion up to the set tolerance value.
Order
Defines the maximum allowed order along the U (and V) directions for each curve segment and surface patch. This maximum order
value ranges from 5 to 16 included, in a given direction.
This value cannot be modified in P1-mode.
Auto Detection
CATIA Infrastructure Version 5 Release 16 Page 1957
Coordinates
Defines whether the point coordinates are displayed as the pointer moves along the geometry.
Search Dressing
Defines whether the control points on geometry detected with the pointer are displayed when using the Snap on Cpt (snap on
control points) option from the Dashboard.
Display
Control Points
Defines whether the control points are displayed on the geometry. See Displaying Control Points Temporarily in the FreeStyle
Shaper, Optimizer, and Profiler User's Guide).
Continuity
Defines whether the continuities are displayed at every connection between elements (such as blend and match curves and
surfaces, fill surfaces, and so forth).
CATIA Infrastructure Version 5 Release 16 Page 1958
Curvature
Defines whether the curvature texts are displayed on an element (such as blend and match curves and surfaces, and so forth).
Order
Defines whether the order number is displayed along the U (for curves) or U and V directions (for surfaces).
Contact Point
Defines whether the contact point is displayed at every connection between connected elements (such as blend and match curves
and surfaces, and so forth).
CATIA Infrastructure Version 5 Release 16 Page 1959
Tension
Defines whether the tension manipulators are displayed oat every connection between connecting elements (such as blend and
match curves and surfaces, and so forth).
This option is P2-only.
Tuning
Coefficient
Defines the coefficient value used when manipulating views or geometry.
Rotation Step
Defines the rotation step value used when manipulating views or geometry.
Selection focus
CATIA Infrastructure Version 5 Release 16 Page 1960
Full Cross
Defines whether a full cross is displayed.
Manipulators
Translator properties
Color
Defines the color of the control points manipulator.
Cross
Defines the cross representation for the control points manipulator. Four representations are available:
● a line
● an arrow
● a triangle
● nothing
Center
Defines the center representation for the control points manipulator. Three representations are available:
● a plus
● a point
● a circle
CATIA Infrastructure Version 5 Release 16 Page 1962
Discrete Manipulation
Defines whether the control points manipulator jumps from the control point position to the cursor position.
Mesh properties
Color U
Defines the color along U of the control points mesh.
Type U
Defines the line type along U for the control points mesh. Seven types are available:
Thickness U
Defines the line thickness along U for the control points mesh.
Color V
Defines the color along V of the control points mesh.
CATIA Infrastructure Version 5 Release 16 Page 1963
Type V
Defines the line type along V for the control points mesh. Seven types are available:
Thickness V
Defines the line thickness along V for the control points mesh.
General
Setting Up Parameters
The Report default directory is the directory where the report file is stored.
Angular Tolerance
You can define a user Angular Tolerance.
By default, this option is set to 90deg.
You can allow the creation of unsaved data from Enovia by clicking the Allow button.
If you do not select this option, commands will be grayed out in Enovia V5.
By default, this option is not selected.
For further information, refer to the Optimal CATIA PLM Usability for Automotive BiW Fastening chapter.
CATIA Infrastructure Version 5 Release 16 Page 1967
Display
To improve the fasteners' visualization, the following settings are not taken into
account when opening the model. To apply these settings, open the Display tab
and click OK.
● Shape
● ID
● Fastener Parameters
● Contact Zones
Click the Unset All button to uncheck all the options, except for the Shape Representation option. Similarly
Shape
ID
Fastener Parameters
● an unspecified type (Unspec): the default symbol is displayed. It can be modified through the
● the thickness count: the symbol is displayed according to symbol code assigned to the Thickness Count in
By default, if no symbol is assigned to the thickness count in standard, or if there is no imported standard,
Once the symbol is associated with a specification, it can no longer be modified when editing the fastener's
properties, except for the Unspecified type.
The following example shows how to define a graphic symbol (here Laser process type) associated to a
thickness count.
CATIA Infrastructure Version 5 Release 16 Page 1970
For 1T:
For 2T:
For 3T:
For 4T:
By default, if no color is assigned to the Process Category or no standard is imported, the default color is:
● an unspecified type (Unspec): the color is white whatever the Process Category.
● In this case, the color associated with the process category will be transparent.
● Once the color is associated with a specification, it can not longer be modified
when editing the fastener's properties, except for the Unspecified type.
Note that:
For instance assign the 1 mark code for the Robustness parameter and which value set by default is C:
CATIA Infrastructure Version 5 Release 16 Page 1971
In this case all the Fasteners with the Robustness specification will get the mark symbol.
In the Standard file, Marks are assigned by default:
● For Robustness parameter ("Safety") enter the C value.
● For Regulation parameter ("Norm A") enter the A value.
● For Finish parameter ("Class A") enter the A value.
● K Axis Only:
❍ if checked, only the K axis is visualized on the fastener's location.
❍ If unchecked, a trihedron showing the fastener's axis system (I, J, K) is visualized on the fastener's
location.
● On each Discretization Point: for a curve bead, it enables to visualize the axis (K or I, j, K) on each
discretization point.
❍ if checked: the fastener axis (K or I, j, K) is visualized on each discretization point of the curve bead.
❍ if unchecked, the the fastener axis (K or I, j, K) is visualized on the start point of the curve bead only.
CATIA Infrastructure Version 5 Release 16 Page 1973
Click the Show button to visualize the material orientation of the support contact zone.
By default, this option is not selected.
Contact Zones
● In certain cases where the ordering thickness crossing criteria cannot be applied,
some visualization attributes are not displayed.
For further information, refer to Ordering Thickness Crossing Criteria chapter
from the Report chapter.
● You can define the thickness and the material orientation for a GSD feature
using the Thin Parts Attribute command in the Generative Shape Design
workbench.
Refer to the Applying a Thickness chapter in the Generative Shape Design
documentation.
● The options listed above can also be accessed using the fasteners' properties via
the contextual menu.
Refer to the Editing the Fasteners' Properties chapter.
The Automatic Switch to Design Mode option must be activated to visualize the
desired options.
If you do not wish to have all joint components automatically switch to Design
mode, then uncheck the options mentioned above.
CATIA Infrastructure Version 5 Release 16 Page 1976
Customizing
● The Work On Support tab lets you define the work on support and the work on support 3D options.
CATIA Infrastructure Version 5 Release 16 Page 1977
General Settings
● Axes Visualization
● Groups
● Stacked Analysis
Tolerant Modeling
This command is only available with the Generative Shape Design product.
Input parameters
● Merging distance: default value defining the distance below which elements are to be joined, healed or
extracted.
● This option is available with the following commands: Join, Healing, Extract, and
Multiple Extract.
● Extract and multiple extract commands have a particular behavior: refer to the
corresponding chapters to have further information.
laydown button. When activated, a fixed lay down tolerance of 0.1mm is applied.
CATIA Infrastructure Version 5 Release 16 Page 1978
This option is available with the following commands: Parallel Curve, Sweep, Multi-
Sections Surface, Blend, Split, Curve Smooth, Fill, Extrapol, Trim.
1. Create a tolerant swept surface and define a Deviation from guide of 0.1 mm.
In our scenario we created a swept surface using an implicit linear profile and the ''two limits'' sub-type.
2. Create a parallel curve of Curve.1 using the swept surface as the support.
An error message opens informing you that the guide curve does not lie on the swept surface.
CATIA Infrastructure Version 5 Release 16 Page 1979
It is advised not to use a wire that lies on the edge of the sweep when working with
the Tolerant laydown option.
Output parameters
● Choose the Continuity Type:
This option is available with the following commands: Project and Parallel Curve.
This option is available with the following commands: Project, Parallel Curve,
Sweep, Multi-Sections Surface, and Curve Smooth.
For the Sweep and Multi-Sections Surface commands, only the Deviation
parameter can be defined from Tools -> Options (the Angular correction
parameter cannot be defined here). The Deviation and Angular correction will be
activated only if the smoothing type is set to Tangency or Curvature.
Axes Visualization
Uncheck the Axes visualization limited to the bounding box of the input button to visualize an infinite axis
in the 3D geometry.
Groups
Check the Integration of created features as group inputs option if you want each new feature to be
included as an input in an existing group and remain visible in the specification tree.
If you uncheck this option, created features will not included in the group and will be hidden in the group tree
(expand the group to be able to see it).
By default this option is not selected.
CATIA Infrastructure Version 5 Release 16 Page 1981
Stacked Analysis
Check the Stacked analysis default behavior set as temporary option to automatically create a temporary
analysis when checking connections between surfaces or curves.
By default this option is not selected.
● Work On Support 3D
Work On Support
● Define the First direction scale (H for horizontal), by setting Primary spacing and Graduations values.
By default, this option is set to 100mm for primary spacing and 10 graduations.
● If you wish, you can define another scale for the Second direction scale (V for vertical), thus allowing
distortions of the grid. Check the Allow distortions option to activate the Primary spacing and
Work On Support 3D
CATIA Infrastructure Version 5 Release 16 Page 1983
Grids definition
Define the default values for the grids, by defining Labels names and Primary Spacing values for each
direction.
By default, the Labels are set to X, Y, and Z for the first, second and third directions, and the Primary
Spacing is set to 100mm for all directions.
Grids customization
● Define the Grid labels unit, that is the coefficient of division for all straight lines units.
For example, the grid label unit is set to 1 and the X label for one line is set to 500. If you modify the grid
All these values will be used as the default values when creating a support.
For further information, refer to Working With a 3D Support.
CATIA Infrastructure Version 5 Release 16 Page 1984
Shape Sculptor
Curve Sampling
Custom Settings
Check Custom Settings to enable the modification of parameters that control the precision of the curves.
By default, this option is unchecked.
Chordal Deviation
Define the Chordal Deviation by entering a value or using the spinners.
By default, this option is set to 0.001.
Segment Length
Define the Segment Length by entering a value or using the spinners.
By default, this option is set to 0.001.
CATIA Infrastructure Version 5 Release 16 Page 1985
A number of tabs letting you customize solution options appear in the right-hand box.
3. Select one of these tabs to customize Analysis & Simulation options or select a sub-category in
General
Graphics
Post Processing
Quality
External Storage
Reporting
Tolerance Analysis of Deformable Assembly
General
This task explains how to customize Analysis and Simulation general settings.
● Specification Tree
● Load Management
This option lets you define a default analysis case that will be inserted each time you enter the Generative
Before defining a default analysis case using Tools > Options command, make sure you started the Analysis &
Simulation (Generative Structural Analysis or Advanced Meshing Tools) workbench at least once.
The default starting analysis case is Static Analysis. You can decide that the new default case will be:
● Static Analysis
● Frequency Analysis
● Free Frequency Analysis
CATIA Infrastructure Version 5 Release 16 Page 1987
The cases will only be displayed if an analysis workbench has been loaded at least once because the
Specification Tree
Show parameters
Show relations
Load Management
CATIA Infrastructure Version 5 Release 16 Page 1988
Graphics
● Nodes
● Elements
Nodes
This option lets you select the symbol and color you wish to assign to the node elements.
● Symbol: lets you choose the symbol that represents a node element.
● Color: lets you define the color of the chosen symbol.
Elements
You can modify the shrink value from 1.00 (default value) to 0.50 (minimum value).
● Edge size limit: lets you define the mesh tolerance under which two circles is added to the
BAR visualization.
Post Processing
This task explains how to customize Analysis and Simulation post processing image settings.
● Image edition
● Text Properties
You can define the location of the SPMUserTemplateImageDefinition.xml file or manage this file.
This file contains all the generated images that have been saved with the Save As New Template
contextual menu.
Output directory
This option lets you choose the directory in which you want to store the .xml file.
This option indicates the name of the associated .xml file. You can rename or remove the stored images.
Images must have been saved with the Save As New Template contextual menu and a .CATAnalysis
document must be launched (in the opposite case, the Manage button is not available).
If you click the Manage button, the Available Images dialog box appears.
● Remove All: lets remove all the images that are stored in the xml file.
All modifications are updated only if you click OK in the Options dialog box.
For example: if you change the path directory after managing images and without clicking OK in the
Image Edition
This option lets you preview automatically the changes you done in the Image Edition dialog box.
If this option is deactivated, the Preview button will be available in the Image Edition dialog box: the
This option may be useful if you work with large models because some parameters could take time to be taken
into account.
Text Properties
● Text images
For example:
Size
This option lets you specify or not the size of the text.
● Default: lets you visualize the text values with a default size.
Stacking
This option lets you specify the stacking of the text.
Quality
● Quality Criteria
This option lets you define the default directory in which the criteria configuration have been saved.
While a default directory is not defined, you cannot use the Export Criteria option in the Quality
Analysis functionality in the Advanced Meshing Tools workbench (for more details, refer to
Advanced Meshing Tools User's Guide - User Tasks - Quality Analysis - Analyzing Element Quality).
This option lets you define the list of quality criteria that will be used by default.
By default, the Default Standard File field is empty and so all the Quality Criteria are taken into
account.
CATIA Infrastructure Version 5 Release 16 Page 1998
Quality Criteria
This frame lets you visualize the quality criteria that are taken into account and their limit values between:
The limit values change as you define the Default Standard File option.
CATIA Infrastructure Version 5 Release 16 Page 1999
External Storage
This option lets you change the default directory of the CATAnalysisResults file.
* If the directory is undefined or does not exist anymore when generating the result file, the
This option lets you change the default directory of the CATAnalysisComputations file.
* If the directory is undefined or does not exist anymore when generating the computation file, the
This option lets you specify the default directory of temporary data.
* If the directory is undefined or does not exist anymore when generating temporary data, the data will
CATIA Infrastructure Version 5 Release 16 Page 2001
This option lets you set the automatic clearing of computation data when saving CATAnalysis documents.
If this option is activated, CATAnalysisComputations files (and related temporary data) are deleted when
This option lets you set the automatic renaming of CATAnalysisResults and CATAnalysisComputations files
when saving a CATAnalysis document for the first time or under a new name and/or in a different folder.
If this option is activated, CATAnalysisResults and CATAnalysisComputations files are renamed according
This setting is taken into account only if all the documents are in a file-based environment
For more details about document environments, please refer to Customizing - Customizing
Reporting
● Image Size
● Image Format
● Background Image
Image Size
This option lets you customize the size of the generated images.
● Default (600x450): lets you choose the default size (600x450 pixels).
● Specify size: lets you specify the size of generated images.
❍ Width: lets you define the image width (in pixels).
❍ Height: lets you define the image height (in pixels).
Image Format
This option lets you customize the format of the generated images.
Background Image
This option lets you customize the background image of the report file.
● Default (Dassault Systèmes logo): lets you choose the logo of Dassault Systèmes as background
image.
● Picture: lets you select an other image as background image.
This option lets you set the temporary output directory in which the contextual report file will be stored
This page deals with Tolerance Analysis of Deformable Assembly options in the following tabs:
● The General tab lets you set the general options.
General
● The Meshes.
Feature Colors
Rigid Support
Defines the default color of rigid supports.
Flexible Support
Defines the default color of flexible supports.
Mechanical joint
Defines the default color of mechanical joints.
Fastening
Defines the default color of fastening.
Contact
CATIA Infrastructure Version 5 Release 16 Page 2008
Meshes
Defines the node and point compatibility with tolerance analysis features:
● Activate Filter during selection: the application allows you to select nodes and points compatible with
the tolerance analysis feature.
● Activate Filter during creation: the application allows you to select nodes and points compatible with
the tolerance analysis feature.
● Deactivate Filter: the application checks the validity of the tolerance analysis features when operating
the computation.
Fastening
● The Riveting.
● The Bolting.
Spot Welding
● Point
● Planar
● Revolute
● Spherical: only when Point is selected in Joint type before welding.
Riveting
CATIA Infrastructure Version 5 Release 16 Page 2010
● Point
● Planar
● Spherical
● Revolute
● Revolute.
● Spherical: only when Point or Spherical is selected in Joint type before riveting.
Bolting
● Point
● Planar
● Spherical
● Revolute
● Revolute.
● Spherical: only when Point or Spherical is selected in Joint type before bolting.
Spot Gluing
● Point
● Planar
● Revolute
● Spherical: only when Point is selected in Joint type before gluing.
Tolerancing
Conversion Range
Range
Defines the range value to switch between tolerance interval and statistics law.
For example, with a range value of 3 and applied to a normal law, 99.73% of measures contained in the
tolerance interval represent the statistics law field.
Coefficient Value
Defines the coefficient value to translate functional tolerances due to form uncertainty in deviation point grid.
Minimum Variance
Minimum Variance
Defines the percentage value of minimum variance to translate functional tolerances.
Contact
Those thresholds determine whether a Force or a Clearance is valid or not (red light) or
neglected (orange light).
Force +
Force -Clearance +
Clearance -
If the red threshold covers the orange threshold, the orange threshold is no longer relevant
and all values beyond the orange threshold are seen as invalid.
Force + Force -
Clearance - Clearance +
CATIA Infrastructure Version 5 Release 16 Page 2015
Automatic
Defines whether the links creation can be automatic.
Using the automatic mode, the application takes into account the appropriate contacts around a fastening
element.
Otherwise, you must define the list of contacts taken into account by a given fastening element.
Machining
Before you start your first working session, you can customize the way you work to suit your habits.
This type of customization is stored in permanent setting files: these settings will not be lost if you end
your session.
A number of tabs letting you customize solution options appear in the right-hand box.
General
Resources
Operation
Output
Program
Photo/Video
General
This document explains how to customize general settings for Machining products.
Performance
Click the Optimize button in order to automatically set a number of the Machining options for optimized performance. These
options are listed in the Information dialog box that appears:
CATIA Infrastructure Version 5 Release 16 Page 2018
If you click Yes, these options will be set as described in the dialog box. Note that, if needed, you may locally reset any of
these options.
If you click No, the options will remain with their current settings.
The Information box also lists some recommendations for manually setting other options that have an influence on
performance.
Tree Display
CATIA Infrastructure Version 5 Release 16 Page 2019
● Select the check box if you want the status of activities in the tree to be updated automatically.
● If this check box is not selected, you can display the status of one or more selected activities in the tree using Display
● Select the colors to be used for identifying the various manufacturing entities by means of the combos.
Note that for Geometry that is not found or not up to date, you can select the colors used to display the valuated
parameters in the corresponding Operation or Feature dialog boxes.
● For certain entities, you can select the corresponding check box to use highlighting.
Performance is improved when all the Highlight check boxes are selected.
Select this check box if you want to display the tool near your cursor position on the trajectory during a tool path replay.
You can display the tool at a specific point by clicking on the tool path. The tool will then be positioned on the nearest
computed point on the trajectory. To remove the tool from that position, just click anywhere on the tool or tool path.
Please note that, as from Release 15, this positioning capability is available even when the check box is not selected.
Select this check box if you want to display the tool center point instead of the tool tip during a tool path replay.
Display circles
Select this check box if you want to display each circular trajectory as a circular arc instead of a set of discretization points.
The extremities of the circular arc are indicated by means of 'O' symbols.
This allows better control of the Point by Point replay mode, where it is necessary to make several interactions to replay a
circle (because of its representation by a set of points). With the graphic representation as a circle, only one interaction is
necessary to perform the replay.
Color of feedrates
Select the colors to be used for identifying the various feedrate types by means of the combos. The selected colors will be
displayed in the Different colors replay mode.
Complementary Geometry
CATIA Infrastructure Version 5 Release 16 Page 2021
Select the check box to create a CATPart dedicated to manufacturing-specific geometry in the Product List of the PPR tree.
Design Changes
Smart NC mode
Select this check box to activate the Smart NC mode. In this mode, an image of the geometry selected in machining
operations is kept to allow analysis of design changes.
Performance is improved when this check box is not selected.
Select this check box to enable a geometrical comparison mode for detecting design changes.
This mode determines with more precision the design change status of machining operations when a product is replaced in
the Part Operation (using either the Part Operation editor or the Edit Links capability). This option has no effect on all other
design change methods such as direct modification in the Part.
Resources
This document explains how to customize resource settings for Machining products.
Enter the path of the folder containing tool catalogs, PP tables, macros, and machining processes. You can choose a folder by clicking
the [...] button.
For example, if the concatenated folders E:\DownloadOfCXR12rel\intel_a\startup and e:\users\jmn\NC in the figure above contain PP
tables, then those PP tables will be available for selection in the Part Operation's Machine Editor dialog box.
Tool Selection
CATIA Infrastructure Version 5 Release 16 Page 2023
Select this check box if you want to to activate an automatic query after each modification of a tool parameter. Performance is improved
when this check box is not selected.
Select this check box if you want to preview the tool after selection.
Select this check box if you want the Automatic Update of Feedrates option to be set by default in the Feeds and Speeds tab page of
machining operations.
This option allows feedrates of operations to be automatically updated whenever feedrate information on the tool is modified.
Select this check box if you want the Automatic Update of Speeds option to be set by default in the Feeds and Speeds tab page of
machining operations.
This option allows spindle speeds of operations to be automatically updated whenever speed information on the tool is modified.
Select the type of Tool Query to be executed when a Machining Process is instantiated:
Depending on the selected option, the Advanced tab page of the Search Tool dialog box shows the solved Tool Query for each operation
in the Machining Process.
Operation
This document explains how to customize machining operation settings for Machining products.
Default Values
Select the check box if you want operations to be created with the values used in the current program.
The values and units of attributes at the creation step of an operation are set to the values and units of the last edited and
validated operation whatever its type (that is, exit the operation definition dialog box using OK).
Otherwise the default settings delivered with the application are used.
Select the desired check boxes to specify conditions to be applied when you create machining operations or machining
processes.
Machining operations are automatically sequenced in the current program after creation.
Otherwise, sequencing can be managed in the feature view.
When creating an operation, if a compatible tool exists in a previous operation of the current program, it will be set in the
new operation.
Otherwise, the operation will be incomplete.
When creating an operation, a search is done in the document to find a compatible tool. If no compatible tool exists, a
default one is created in the document and set in the created operation.
If check box is not selected, no tool will be defined on the operation.
When creating a machining operation, Edit mode is automatically started to allow modifying parameters of the created
operation.
Otherwise, the operation is added to the program but the machining operation editor is not started.
When a machining process is instantiated, the tool axes of the activities in the MP keep their absolute positions. Otherwise, if
the check box is not selected, these positions are changed in order to keep the relative components of the tool axis.
When Copying
Select the check box if you want geometry links to be duplicated in a copied operation.
Otherwise the geometry must be defined for the copied operation. Performance is improved when this check box is not
selected.
Display
Select the check box if you want to display tool paths of operations in the current Part Operation.
User Interface
CATIA Infrastructure Version 5 Release 16 Page 2027
Select the check box if you want to have the possibility of simplifying the dialog boxes of machining operations (that is, you
can display the minimum number of parameters necessary for a correct tool path). This setting is available for 3-axis surface
machining operations only.
Start Feedrate
If the checkbox is selected, the following paragraphs illustrate the expected behaviour.
Otherwise, the behaviour is the same as for V5R13 level.
If a clearance macro is defined and active on machining operation B (see figure below), the feedrate at the start of operation
B is the feedrate of the transition path in the plane of the clearance macro.
If there is no clearance macro defined on operation B (or if a clearance macro is defined but inactive), the feedrate at the
start of operation B in the figure below is:
● either rapid feedrate if the Set rapid feedrate at start of operations NC output option is set
● or the first feedrate of operation B (this may be the feedrate of the approach macro of operation B, for example).
CATIA Infrastructure Version 5 Release 16 Page 2028
Output
This document explains how to customize data output settings for Machining products.
● None: no Post Processor or Controller Emulator is defined. NC code output is not possible in this case
● Cenit: you can choose from among the Post Processor and Controller Emulator parameter files proposed by Cenit to
generate and simulate your NC code
● IMS: you can choose from among the Post Processor and Controller Emulator parameter files proposed by Intelligent
Manufacturing Software (IMS) to generate and simulate your NC code
● ICAM: you can choose from among the Post Processor and Controller Emulator parameter files proposed by ICAM
Technologies Corporation (ICAM) to generate and simulate your NC code.
Enter the path of the folder containing Post processors and Controller Emulators. You can choose a folder by clicking the [...]
button. File concatenation is possible.
Select the desired option to store tool path data either in the current document or in an external file (as a tpl file).
For operations with large tool paths (more than 100 000 points), tool path storage in an external file is recommended.
By default, the Store tool path in the current document option is selected.
Select the check box if you want to be able to edit tool paths even when the operation is locked.
This capability is available only for activities with a tool path node in the specification tree.
Select the check box if you want to store contact points in the tool path.
Select the desired option to select one of the following as output point:
● tool tip
● tool center point
● tool center point for ball end tools (that is, any tool with the Ball-end tool attribute selected or an end mill whose nominal
diameter is equal to twice the corner radius).
CATIA Infrastructure Version 5 Release 16 Page 2031
Performance is better when the Tool Tip option is selected.
Specify default locations for storing Tool Path files, NC Documentation, and NC Code output.
You can store tool paths files (tpl files) in the same folder as the CATProcess by selecting the check box. This allows you to
store these files according to your CATProcess context. Otherwise, you can choose another location by clicking the [...]
button.
For NC Documentation, and NC Code output you can choose a folder easily by clicking the [...] button.
You can customize the extension to be used for NC Code output (by default, the suffix used is CATNCCode).
Please note that Video results are stored in the NC Code output directory. This is done by using Associate Video Result to
Machining Operation in the Replay Tool Path dialog box.
By default, the Tool path: Store at same location as the CATProcess check box is not selected.
CATIA Infrastructure Version 5 Release 16 Page 2032
Program
This document explains how to customize manufacturing program settings for Machining products.
Select the Program tab to customize program auto-sequencing rules and priorities. These settings are mainly
intended for the administrator.
Make sure that the document in the sequencing rules path (AllSequencingRules.CATProduct in the example
below) is accessible in Read/Write.
Auto Sequencing
Select the Access to sequencing rules settings check box to authorize user access to sequencing rules.
You can then specify the path for the rules base
You can choose a rules base easily by clicking the [...] button.
Select the Display sequencing rules and priorities check box to authorize the display of sequencing rules
and priorities in the user's view. In this case two more check boxes can be selected in order to:
Photo/Video
This document explains how to customize material removal simulation settings for Machining products.
Simulation at
Select the desired option to perform material removal simulation at either Program or Part Operation level.
Depending on the selected level, simulation begins either from the start of the manufacturing program or from the start of
the Part Operation.
Best performance is obtained with Program level.
Video
Select the Stop at tool change check box if you want the Video simulation to stop each time a tool change is encountered
in the program.
Collision detection
Touch is collision
Select the Touch is collision check box if you want touch (or contact) type of collision to be detected.
Select the Multiple Video result on program check box if you want to store video results on more than one operation in
the program.
Photo
Select the desired Fault box type for examining remaining material or gouges:
Select the check box to compute all information at the picked point.
Best performance is obtained when Fault box is set to None and the Compute all information at picked point check box
is not selected.
CATIA Infrastructure Version 5 Release 16 Page 2035
Performance
There are three methods of tool faceting used in Video simulation: Standard, Smaller and Larger.
The number of facets for a tool representation is determined by the chord deviation that is set for the tool diameter (0.005%
of the tool diameter).
● Smaller: The picture shows a rough approximation of a tool with six facets. Note that the chord deviation is always
inside the actual circle, and that the points are always on the circle (accurate).
This is the most accurate method for the Arc through Three Points command.
● Standard: The picture shows a rough approximation of a tool with six facets. Note that the chord deviation is partly
inside and partly outside the actual circle, and that the points are not always on the circle.
This is not suitable for the Arc through Three Points command.
However, it can be useful for gouge detection.
Photo resolution
Best performance is obtained when the Photo resolution is set to 0. In this case, a detailed simulation of a portion of the part
can be obtained using the Closeup command.
Increasing the resolution improves machining accuracy and gives a very detailed simulation. However, this requires
increased memory and computation time.
Specify the maximum angle that the tool axis is allowed to vary between two consecutive points.
Best performance is obtained for an angle of 10 degrees. Decreasing the angle improves the precision of the simulation.
However, this requires increased memory and computation time.
Select the Optimized rendering for Video check box to obtain an optimized rendering that improves Video simulation
performance.
Otherwise, more realistic colors are obtained with a slightly degraded performance. Milling, drilling, and turning operations
are supported .
Color
CATIA Infrastructure Version 5 Release 16 Page 2037
Set the tool (and associated machined area) color to be the same as or different from the last tool, or have different colors
for all tools. Best performance is obtained with same colored tools.
Assign colors to the different tools using the associated color combo.
Assign colors to tool holders, parts, and fixtures using the associated color combos.
Positioning Move
Set the Maximum tool axis variation that is to be allowed between the end point of an operation and the start point of
the next operation. If the tool axis varies by an amount greater than the specified value, then the tool is positioned at the
start of the following operation.
Digital Mockup
Before you start your first working session, you can customize the way you work to suit your habits.
This type of customization is stored in permanent setting files: these settings will not be lost if you end
your session.
A number of tabs letting you customize solution options appear in the right-hand box.
3. Select one of these tabs to customize Digital Mockup options or select a sub-category in the left-
General
DMU Navigator
DMU Sectioning
DMU 2D Workshop
DMU Space Engineering
Multiprocess Settings
Overlay Settings
DMU Space Analysis
DMU Fitting
DMU Fastening Review
DMU Immersive Review
DMU Optimizer
DMU Navigator
General
DMU Navigator
Product Visualization
Multiprocess Settings
Overlay Settings
Cache
Visualization
2D Workshop Visualization
Product Structure
Navigation
External Format Import
CATIA Infrastructure Version 5 Release 16 Page 2040
General
● Preview
● Group Preview
Preview
Click preview checkboxes as appropriate to change the automatic display setting of preview windows
when creating cameras, manipulating objects, etc.
Group Preview
You can customize the graphic properties of components displayed in the Group Preview window.
Click the Visualize hidden objects as in main viewer checkbox to visualize hidden objects in the
Group Preview window as in the main window.
Click the Visualize hidden objects with customized graphic properties checkbox to visualize
hidden objects in the Group Preview window with customized graphic properties.
● To customize the color graphic property, click the Color selection button and
choose the desired color from the proposed list.
● To customize the opacity graphic property, click the Opacity selection
button and choose the desired opacity setting from the proposed list.
● To visualize components in low-intensity, click the Low Intensity checkbox.
● To visualize components as pickable, click the Pickable checkbox.
DMU Navigator
The DMU Navigator settings page concerns the following settings categories:
● Hyperlink representation
● Publish
Hyperlink representation
You can add hyperlinks to your document and then use them to jump to a variety of locations, for
example, to a marketing presentation, a Microsoft Excel spreadsheet or a HTML page on the intranet.
Name
By default, hyperlink names are displayed : all hyperlinks will be textual. The name you give the link
in the Manage Hyperlink dialog box when you create it will appear when using the Go to Hyperlink
command.
There are three options available for customizing the display of 2D and 3D markers. Defining the
Marker default properties in the Tools->Options->DMU Navigator sets the selected properties as
default properties and changes how new annotations will look when you create them.
Color
Click the Color selection button and choose the desired color from the proposed list.
Weight
Click the Weight selection button and choose the desired line weight from the proposed list.
There are five options available for customizing the display of 3D markers. Defining the Marker
default properties in the Tools->Options->DMU Navigator sets the selected properties as default
properties and changes how new annotations will look when you create them.
Note: The options Color, Weight, Dashed, Font and Size only apply to 3D markers, they do not apply
to 2D markers.
There are two additional options concerning special modes available for 2D and 3D markers.
Color
Click the Color selection button and choose the desired color from the proposed list.
Weight
CATIA Infrastructure Version 5 Release 16 Page 2044
Click the Weight selection button and choose the desired line weight from the proposed list.
Dashed
Click the Dashed selection button and choose the desired dash pattern from the proposed list.
Font
Click the Font selection button and choose the font from the proposed list.
Size
In the Size text-entry field, enter the desired size value or click the selection buttons to increase or
decrease the value.
Color
Click the Color selection button and choose the desired color from the proposed list.
Update
This option manages a publish/subscribe mechanism which will manage the automatic updates of
certain events:
● move
● shape activation
● insert
● replace product
● delete product
● UI-activation modification
● graphic attributes modification
● Enhanced Scene activation
If the option is unchecked, some applicative data will not be automatically updated upon the above
events. However, if the option is unchecked, performance will be faster.
Publish
The spatial query calculation is based on a cubic representation of each part, the size of the cubes of
which is designated by the accuracy parameter.
The clearance parameter defines an area around the reference selection within which all products are
considered "nearby" and outside of which all products are considered "far away".
Released Accuracy
In the Released accuracy text-entry field, enter the desired released accuracy value.
To force users of the Spatial Query command to use the defined Released Accuracy value, check the
Force released accuracy in interactive command checkbox.
Clearance
In the Clearance text-entry field, enter the desired clearance value.
To force users of the Spatial Query command to use the defined Clearance value, check the Force
clearance in interactive command checkbox.
Do the Import
CATIA Infrastructure Version 5 Release 16 Page 2047
To activate the applicative data import, click the Do the Import checkbox.
In order that a dialog box will appear enabling you to define a subset of applicative data to be
inserted, click the With a user prompt radio button.
Automatically
This option will be available if you have checked the Do the Import option above.
To automatically insert the applicative data, click the Automatically radio button.
Voxel size
CATIA Infrastructure Version 5 Release 16 Page 2048
Specifies the voxel size to use for the clash detection.
Sag precision
Specifies the use of the currently defined sag value for the clash detection.
This parameter determines the default name for new DMU Reviews that you will create.
Name
In the Name text-entry field, enter the desired default name for DMU Reviews.
Multiprocess Settings
Multi-processes concern the CATDMUUtility processes that are created as child processes for the
tessellation of documents when performing a File -> Open of a CATProduct or when running the
CATDMUUtility batch process using the -mp option. This new feature enables the management of
possible coredumps and / or looping problems during tessellation such that the impact is localized to
the specific document that cannot be tessellated; the state of a V5 session will no longer be
impacted by these problems and a CATDMUUtility batch process will run to conclusion. A log file
indicates which documents could not be tessellated.
You must have activated the variable Multi process visualization mode with local cache in the
Product Structure options. See Product Visualization.
● Multiprocess parameters
Multiprocess parameters
Timeout (minutes)
In the Timeout (minutes) text-entry field, enter the maximum time that a single tessellation
process will be allowed to loop before being aborted.
Overlay Settings
● Global
● Text
● Global Parameters
● Text Properties
● Position
When you work with suppliers to review a mock-up, you might want to warn these partners that
some parts have a certain level of confidentiality. Displaying an overlay enables you to do that.
The overlay works for both 2D and 3D documents, and is also taken into account during capture
and print. It is also visible in no show space.
Limitations:
● The overlay is not visible in result and preview windows (group, clash, section, current
selection etc.)
● The overlay is not integrated in Collaboration tools
Global
CATIA Infrastructure Version 5 Release 16 Page 2052
You have the possibility of activating the overlay automatically whenever a document is opened.
Text
Customize
To customize the textual properties, click the Customize button.
The following panel appears:
Date
CATIA Infrastructure Version 5 Release 16 Page 2053
To insert the current date in the overlay text, click the Date checkbox.
Format
To modify the format of the inserted date, click the Format selection button and choose the
desired format from the proposed list.
Copyright Username
To insert your username in the overlay text, click the Username checkbox.
Global Parameters
Transparency
The transparency parameter defines the transparency of the overlay fill (0% is equivalent to no
transparency and 100% is equivalent to complete transparency).
To modify the transparency value, drag the Transparency slide button to the desired value.
Fill
CATIA Infrastructure Version 5 Release 16 Page 2054
The overlay fill constitutes a background to the overlay text.
To modify the fill color, click the Fill selection button and choose the desired fill color from the
proposed list.
Text Properties
You can modify the text properties of the overlay text defined above.
Font
Click the Font selection button and choose the desired font from the proposed list.
Size
In the Size text-entry field, enter the desired size or use the increment / decrement buttons until
you reach the desired size value.
Color
Click the Color selection button and choose the desired color from the proposed list.
Position
Click the radio button corresponding to the desired placement of the overlay text: top, bottom,
left, right or diagonal.
If you also wish the overlay text to be tiled, then click the Tile checkbox.
DMU 2D Workshop
The DMU 2D Workshop settings page concerns the following settings categories:
● Background
Background
Background color
Click on the combo-box selection button and choose the desired standard color from the proposed
list.
● Connection Mode
● Computation Parameters
Connection Mode
Automatic
Select the Automatic check box to connect DMU space Engineering Assistant
automatically to the http server, you do not need to click the Connect/Disconnect
icon .
(The connection is established during the Send to CATIA... operation)
If disabled (default mode), you need to connect manually to the server clicking the
Connect/Disconnect icon in the Spy toolbar.
Host Server
Specify the host server name (name of the machine hosting the Apache server) using the drop-
down list.
Port Server
Path
Click Browse and specify the path directory where the XML files (clash results) are to be
stored.
Computation Parameters
Clear this check box if you want to deactivate the beep sound which is triggered when the
calculation is finished.
This page deals with DMU Space Analysis options in the following tabs:
● DMU Clash - Detailed Computation lets you define what is computed when you select a conflict or product in the Check
● DMU Clash - Penetration lets you define how penetration depth is computed.
● DMU Clash - Rule lets you identify the path to the CATProduct containing knowledgeware clash rules.
● DMU Clash - Process lets you customize clash process XML settings.
● DMU Sectioning lets you customize section plane, grid and section viewer settings.
● DMU Distance lets you customize results window and publish settings of the Distance and Band Analysis command.
CATIA Infrastructure Version 5 Release 16 Page 2060
DMU Clash
● Retrieve information
● Results window
● Type of computation
Retrieve Information
Select the option defining whether or not, and where, to retrieve clash results for comparison purposes:
This comparison is based on numeric and/or graphic results whenever these results are available. For a more pertinent
comparison, select the Compute penetration depth or minimum distance option on this tab page.
Note: This setting cannot be combined with the authorized penetration interference type.
Results Window
Automatically open
Selecting this check box automatically displays the results window when you run a clash command computation.
product.
graphics representation of the selected interference as well as the penetration depth or minimum distance.
Type of Computation
CATIA Infrastructure Version 5 Release 16 Page 2062
Default computation
Select the default interference type that will display in the Check Clash dialog box from the drop-down list box. Two types
are available:
● Contact + Clash: checks whether two products occupy the same space zone as well as whether two products are in
contact.
● Clearance + Contact + Clash: In addition to the above, checks whether two products are separated by less than the pre-
Clearance value
Enter the default clearance value that will display in the Check Clash dialog box when the Clearance + Contact + Clash
Select the option specifying what the system computes in addition to detecting and identifying the different types of
● Compute penetration depth or minimum distance: if selected, automatically computes and displays the penetration
● Compute all numeric and graphic results: if selected, automatically computes and displays numeric results as well as
In this case, the progress bar shows the status of the calculation in two different steps:
● None: if selected, the initial computation detects and identifies the different types of interference only.
The DMU Clash - Detailed Computation tab contains give categories of options:
● Level of detail
● Clash result
● Numeric result
● Intersection volume
Level of Detail
Select the option specifying at what level of detail the detailed computation is run:
● Element: lets you work globally at product level while allowing you to pinpoint the elements involved.
● Product: gives information at product level only.
Note: Element analysis in Detailed Results and Visualization boxes is only available if the level of detail is set to Element.
Clash Result
● Curve: Red intersection curves identifying clashing products are computed and displayed.
If you select the Curve option button, note the size of the CATProduct will impacted when saving the interference
within the CATProduct document. The more significant, the interference is, the longer the curve is and
Select the option specifying the graphics representation for contacts and clearances.
● Triangle: Yellow and green triangles identifying products in contact and products separated by less than the specified
Note: The graphics display and storage of the triangular representation is costly and may adversely affect performance.
● Surface: Yellow and green surfaces identifying products in contact and products separated by less than the specified
❍ You must set an accuracy. The value entered defines the maximum value for the length of the longest side of a
triangular representation of the results. This representation is used to obtain the yellow and green surfaces.
❍ Note the size of the CATProduct will be impacted when saving the interference within the CATProduct document.
The more significant the interference is, the longer the curve is and consequently the bigger the CATProduct is.
CATIA Infrastructure Version 5 Release 16 Page 2066
● None: No triangles or surfaces are computed.
Numeric Result
Select the option specifying whether or not a numeric result will be computed and displayed.
● Penetration depth or minimum distance: The penetration depth of clashes and the minimum distance for clearances
Intersection Volume
Select the option specifying the graphics representation for clashes. This representation can be requested in addition to that
● Voxel: Voxels (cubes) identifying clashing products are computed and displayed.
If you check this option, you must set the voxel size. The value entered is the edge-length of the voxel or cube. A lower
value will give a more accurate result but will also require a longer computation time and more memory. The minimum
● Boolean: Boolean solids identifying clashing products are computed and displayed.
Notes:
● The value of the intersection volume is also given in the Detailed Results box of the Check Clash dialog box.
CATIA Infrastructure Version 5 Release 16 Page 2067
● The intersection volume is not stored in the model and cannot be saved in ENOVIA LCA or ENOVIA VPM.
The DMU Clash - Penetration tab contains only one category of options: Mode of Penetration.
Mode of Penetration
Select the option defining how penetration depth is computed. Two modes are available:
● Element
● Product
Element
This mode lets you assess the seriousness of a clash.
In this mode, penetration depth corresponds to the minimum distance by which it is necessary to translate an element to
avoid a clash. The calculation is repeated for each pair of clashing elements and the maximum penetration depth output.
If you then translate the element, elements no longer clash but are in contact.
CATIA Infrastructure Version 5 Release 16 Page 2069
In our example, the green product (A) comprises three elements and the blue product (B) two elements.
Two different pairs of elements are clashing: A1 and B1; A2 and B2. The penetration depth for the first pair of elements is
N1; for the second pair N2. The largest value is output, in our case, N2.
Note: You cannot use this calculation to translate products and avoid clashes
Product
In the Product mode, penetration depth (visualized by a vector) is the minimum distance by which it is necessary to
translate a product to avoid a clash. If you then translate the product, products no longer clash but are in contact.
This mode corresponds to the penetration depth computation prior to Version 5 Release 8.
The DMU Clash - Rule tab contains only one category of options: CATProduct containing Rule(s).
Enter the full path to the CATProduct containing knowledgeware clash rules, or select this path using the icon.
● General
General
performance.
Note: If you set the DLName document environment (Tools > Options > General > Document) as your current
environment, clicking Browse... will open the DLName dialog box instead of the usual Directory Browser dialog box.
The DLName dialog box displays the list of DLNames that have been defined when you set your document environment.
Enter the path identifying your customized style sheet, or select it using Browse...
Note: If you set the DLName document environment (Tools > Options > General > Document) as your current
environment, clicking Browse... will open the DLName dialog box instead of the usual Style Sheet Selector dialog box.
The DLName document environment lets you restrict the access to specific folders referenced by logical names referred to as
'DLNames'. Each folder is assigned a logical name. In this mode, you can only access documents in folders referenced by
DLNames.
DMU Sectioning
● Section planes
● Section grid
● Results window
Section Planes
Default color
Use the color chooser to define the default color of section planes.
Normal X, Y, Z
Select the option specifying the absolute axis along which you want to orient the normal vector of the section
Origin
Select the option locating the center of the plane:
● Selection: at the center of the bounding sphere around the products in the selection you defined.
sectioning results are computed when you release the mouse button.
elements present. Points represent the intersection of the plane with wireframe elements.
Section Grid
Mode
Select the option to locate the grid:
● Absolute: sets grid coordinates with respect to the absolute axis system of the document.
● Relative: places the center of the grid on the center of the section plane (master plane in the case of slices
and boxes).
Style
Select the option defining how the grid is represented: Lines or Crosses.
cleared, the grid has the same dimensions as the section plane.
Results Window
Automatically open
Selecting this check box always displays the Section viewer when in the Sectioning command.
If, in addition, you clear the Sectioning preview option in the Digital Mockup General tab (Tools > Options >
Always 2D view
Selecting this check box locks the Section viewer in a 2D view. If cleared, you can work in a 3D view.
Automatically reframe
Selecting this check box automatically fits the results into the available space in both the Section viewer and
preview window when manipulating the section plane in the document window.
Section fill
Selecting this check box fills in the section to generate a surface for measurement and display purposes.
DMU Distance
● Results window
Results Window
Automatically open
Selecting this checkbox automatically displays the results window when you run a distance command
Default path
Enter the path giving the default location in which to save the XML file, or select this location using Browse...
CATIA Infrastructure Version 5 Release 16 Page 2080
Note: If you set the DLName document environment (Tools > Options > General > Document) as your
current environment, clicking Browse... will open the DLName dialog box instead of the usual Directory
The DLName dialog box displays the list of DLNames that have been defined when you set your document
Style sheet
Enter the path identifying your customized style sheet, or select it using Browse...
Note: If you set the DLName document environment (Tools > Options > General > Document) as your
current environment, clicking Browse... will open the DLName dialog box instead of the usual Style Sheet
The DLName document environment lets you restrict the access to specific folders referenced by logical names
referred to as DLNames. Each folder is assigned a logical name. In this mode, you can only access documents in
This section describes how to set DMU Fitting Simulator options, which are controlled by the following tabs:
● DMU Fitting
● DMU Manipulation
CATIA Infrastructure Version 5 Release 16 Page 2082
DMU Fitting
This page deals with the DMU Fitting options.
● Path Finder
● Track
Checking the Angle limitation box enables you set the angular shuttle validation option in the Edit Shuttle
dialog box.
Once you select Angle limitation, you can specify a Maximal angle for the rotation of the shuttle and the
Vector around which the shuttle will rotate.
Path Finder
If Automatic smooth is selected, smooth is performed within the Path Finder command once you click the OK
button.
Track
CATIA Infrastructure Version 5 Release 16 Page 2083
Default speed
You can modify this value at any time. When you modify the default speed, the modification applies to tracks
created after the modification. To modify the speed on existing tracks, use the Properties dialog box.
Default Time
You can modify this value at any time. When you modify the default time, the modification applies to tracks
created after the modification. To modify the time on existing tracks, use the Properties dialog box.
When activating the default clash detection, the clash computation can take several minutes before the
Simulation dialog boxes are displayed. Sometimes it is more convenient not to compute this clash detection for
the first step. Also, the first step can already be validated by a static clash analysis. The Activated only while
moving option increases the efficiency of the default clash detection.
If this option is selected, no calculation will be performed when the default clash detection is activated (i.e.,
set to on or stop). When running tracks, sequences, and simulations, clashes are still calculated with respect
to the default clash detection state (i.e., on, off, or stop).
DMU Manipulation
This page deals with the DMU Manipulation options.
● Clash feedback
● Automatic insert configuration
● Manipulation mode for simulations and tracks
● Snap sensitivity
Clash Feedback
Select the Clash Beep checkbox to activate the Beep during interference analyses or simulation recordings.
Regardless of the options selected for Automatic Insert Configuration, the function itself must be set. See
Manipulation Mode for Simulations and Tracks, below.
On mouse release
Lets you record positions on mouse release.
The Distance and Angle fields are only grayed out when On mouse release is selected. Once While mouse
moving is selected, you can enter the appropriate values to record the the motion.
The first three options let you validate the shuttle simulation detecting clashes.
This setting is linked to the Automatic Clash Detection toolbar. The icon changes automatically with respect to
the option checked.
No clash detection
Clash detection on
: Activates the clash detection mode (The objects in clash are highlighted in the geometry area while
recording the simulation.)
Stop on collision
: Activates the stop mode. Consequently, the simulation stops once any objects clash. The objects in
clash are highlighted in the geometry area.
Automatic insert
CATIA Infrastructure Version 5 Release 16 Page 2086
When selected, this option enables automatic insert mode. Automatic insert mode enables users to insert shots
in a track without using the Record (Insert) command on the Recorder toolbar. The two configurations
available for Automatic Insert appear above.
Snap Sensitivity
Lets you customize the snap functionality parameters within a sphere and a cylinder. The image below
illustrates the options:
● Position: Specifies the sphere radius (first area) where the shuttle is snapped onto the object.
● Orientation: Specifies the cylinder height (second area) where the shuttle is snapped onto the object.
● Starting Options
Starting Options
Viewpoint tracking
If you select this check box, the viewpoint changes as your head turns if you use a head tracker device.
This option is linked to Stereoscopic option which enables or disables 3D visualization of your session. You need to launch the device driver. Please refer
to Customizing Devices Settings
Stereoscopic
Enables or disables stereoscopic visualization of graphical data with a perception of realistic, three-dimensional images.
By default, this check box is cleared.
CATIA Infrastructure Version 5 Release 16 Page 2089
P3 grid
Enables to display the P3 grid when you enter the DMU Immersive Workbench
If you select this check box a "demo mode" is launched which means each time you select an object which has been assigned an action trigger, the
operation is automatically launched (the CATScript macro is triggered). In this case, only the standard toolbar is available, the action triggers command
is activated.
If you clear this check box, you need to click the Action Triggers icon first and then select the object. All immersive review toolbars are available.
To get the most of this capability, make sure either the Stereoscopic check box is selected (MPK compliant) or both Viewpoint Tracking and
Stereoscopic check boxes are selected.
Note: when selecting the Start at the scale defined below check box, the following warning message is displayed:
CATIA Infrastructure Version 5 Release 16 Page 2090
Activates the display of the current scale factor (at the bottom left in the review window)
Allows the user to define a specific scale factor (i.e. the required scale, applied by the Scale command)
1. Select Tools->Customize commands, choose the Commands tab then click the VR Customize button
You can also access the Button Customize dialog box using one of the methods below:
1. select the View->Commands List commands then select the VR Button Customize command
2. type c:VR Button Customize or c:3Dx Button Customize in the power input field then press
ENTER
3. press button "1" of your Space Mouse or Spaceball (if you are using original settings).
2. Use the input device name area on top of the dialog box to select the desired device from the drop-down list in order to
3. Map the desired device button to a particular command or macro using one of the methods detailed in Customizing Buttons
For example, using the Drag and Drop capability from the Customize toolbar (still open)
1. In the Categories list, select a category to map a command, or select the "Macros" category to map a macro.
2. Select the command or macro to be mapped from the list of commands.
3. Press and hold down the left-mouse button on top of the command or macro entry.
Commands Buttons
Wireframe: Button1
Shading Button2
Zoom In Button3
Zoom Out Button4
CATIA Infrastructure Version 5 Release 16 Page 2093
Note that when entering the DMU Immersive Review workbench, the commands assigned to the first two buttons
(button1 button2) are automatically deactivated
If you wish to remove a button mapping, simply right-click the desired button drag-and-drop area then select the
Delete contextual command. This will empty the button drag-and-drop area to indicate that no macro or command is
currently assigned to this device button.
5. Press the desired device button to activate the command you assigned to it.
This is what you obtain if you press button1 and button2 successively:
CATIA Infrastructure Version 5 Release 16 Page 2094
The help area in bottom part of the panel displays a help text for the corresponding mapped command
when a device button is pressed (a red arrow identifies in the panel the button you press)
CATIA Infrastructure Version 5 Release 16 Page 2095
DMU Optimizer
This page deals with DMU Optimizer options in the following tabs:
● DMU Optimizer lets you customize alternate shape settings and
● DMU Sectioning lets you customize section plane, grid and section viewer settings.
CATIA Infrastructure Version 5 Release 16 Page 2096
DMU Optimizer
● Wrapping Color
Shape Name
Select the desired representation(s) to be managed as alternate shape(s)
i.e. Silhouette representation
For instance, if the Silhouette check box is selected, the resulting silhouette shape is managed as the silhouette component alternate shape
(i.e. input component)
Note: when you select a specific check box to manage a representation as an alternate shape, the Activate and Default options become
available.
By default, all shape name check boxes are cleared.
Activate
Select this check box to visualize the selected shape in the current session.
For instance, if this check box is selected, the silhouette representation becomes the one visualized in the session.
By default, the check boxes are selected.
Default
CATIA Infrastructure Version 5 Release 16 Page 2097
Select this check box to activate the selected representation as the default shape (i.e. the one loaded when opening the CATProduct
document).
In our example, if both Silhouette and Default check boxes are selected, the silhouette representation becomes the default shape.
Specify the full path for save or select this path using the Browse button .
Notes:
● the path/directory you selected for one shape is now the default path specified in the Save as dialog box. You can still change it, if you
need to, when saving.
● You can customize a specific path/directory for each alternate shape.
Wrapping Color
Select the Use part color when possible, otherwise... check box to swap from the part color to another color when it is appropriate
(default color or a color of your choice)
Default color
Use the color chooser to define the default color of wrapping or vibration volume.
Select the Use one directory and save in one click check box to save in a single directory, multiple swept volumes, in one click (when
dealing with several moving products, for instance when performing a swept volume on a shuttle).
For more information, read Swept Volume section in DMU Optimizer User's Guide.
A number of tabs letting you customize solution options appear in the right-hand box.
3. Select one of these tabs to customize Equipment & Systems options or select a sub-category in
General
Display
Diagrams
Electrical Mapping
Design Criteria
Electrical Process Interfacing
Standards
Structure Drawing
Electrical Cabling Discipline
❍ Electrical Connectivity Diagrams
Structure Discipline
❍ Structure Preliminary Layout
General
● General environment
● Resource attributes
● Catalog placement.
General environment
Grid Step
This is the default grid step setting that displays in the General Environment toolbar at the bottom of the 3D
viewer. Even if you change the value in the toolbar during your session, the value entered in the Grid Step field
will re-appear when you open a new session. Enter your preference for the Grid Step. Note: The Units (unit of
measure) is set in the Units tab under Tools - Options - General - Parameters and Measure. See also Set
Correct Working Units and Grid.
Snap Angle
Directory
This is the location where resolved Spatial objects unique to the Plant Layout, Systems Routing and
Systems Space Reservations products are stored.
Click the Open file button and navigate in the Resolved Part Storage Directory Browser window to set or
change the location for the directory.
Resource attributes
Certain attributes accompany Spatial objects (those created in Plant Layout, Systems Routing and Systems
Space Reservations); objects such as item reservations, areas, runs, etc. These attributes, or properties, are
generated specifically for the DELMIA product line and cannot be assigned or changed in other product lines.
Although you will not be making use of these resource properties, their creation will have no affect on the
product you are working in. If you do not want these properties to be created, click to clear the check box
Automatic creation of resource attributes and click OK.
Catalog placement
CATIA Infrastructure Version 5 Release 16 Page 2102
You can choose to hide or display a preview of the part you are placing. Check or uncheck the box Display
image while placing catalog object in 3D viewer to obtain the effect you want.
By default, when you click (in free space) to place a part, the center of the part will be placed at that location.
The application determines the center of the part by creating a box around it and selecting the center of the
base of the box. You can also choose to place the origin of the part at the point where you click. To do this
check the box Place at component's origin when placing in free space.
CATIA Infrastructure Version 5 Release 16 Page 2103
Display
● Analysis mode
● Specifications tree
● 3D Viewer display
● Routable display.
Analysis mode
Analysis mode
Select the box in Analysis Mode to display information about routables. It works only when you are performing
an action with a routable, such as placing a part, branching a run or creating an offset route.
Specification tree
CATIA Infrastructure Version 5 Release 16 Page 2104
Selecting the checkbox Show application grouping displays object grouping mechanisms such as piping lines
or zones in the specifications tree, along with all their members - pipes, valves, etc. These members will also
display as separate entries in the specifications tree (they will display twice). If you do not select this checkbox
then the parts will display in the specifications tree, but there will be no entry grouping them under their parent
piping line, zone or other grouping mechanism.
Spatial objects
Click to select the check boxes of the items you want to appear in the specifications tree. Spatial objects may
only be placed using the Systems Routing, Systems Space Reservation and Plant Layout workbenches.
Spatial Assembly
When the Spatial Assembly checkbox is not selected, objects (that are specified in this option) in a document
will display in the specifications tree in the order in which they were placed. If you select the checkbox then
they will display alphabetically. This applies to Plant Layout, Systems Routing and Systems Space Reservation.
3D Viewer display
CATIA Infrastructure Version 5 Release 16 Page 2105
Run connections
Click to select the check boxes to set the connection and connector display options as desired.
Part connectors
Set the color of the connection and connector symbols using the drop down color palette.
Routable display
Diagrams
This tab is specific to diagrams products. It allows you to select or specify settings for:
● Gapping information
● Connector display
Gapping Information
● Type: Select the looks of the gap you want displayed in your document by clicking one of the buttons. The
● Priority rules: Select the line in which the gap should display.
NOTE: Gaps display in a document after you execute the View - Gaps command. See Display Line Gaps in
Document.
● Not Last: Arrows will display on all segments except the last.
● All Middle: Arrows will display on all segments except the first and last segments.
Enter the size of the flow arrow. The size is measured front to back. Note that the size of the arrow will remain
NOTE: Flow arrows display in a document after you execute the View - Flow command. See Display Flow
Arrows in Document.
CATIA Infrastructure Version 5 Release 16 Page 2108
This allows you to modify the size of a placed component. When the factor is 1 the component will display
normally, according to the scale of your document. Changing the factor to 2 or 3 doubles or triples the size of a
placed component, whereas 0.5 halves it, and so on.
Connector Display
Two options allow you to show or not the connectors in the drawing sheet:
By default,
● Show reference components: Selecting this checkbox displays reference components in the specification
tree. A reference component is a component that is pointed to by placed instances. It may be placed in a
catalog, or it may be built in a design document, intended for use only in that document, and not placed in
a catalog. Displaying a reference component in the specifications tree allows you to place components from
● Show drawing in tree: Selecting this checkbox displays detail sheet objects in the specifications tree. This,
Electrical Mapping
you need to define a mapping between keywords of each family and the attributes of the component type.
Catalog
The drop-down list or the Browse button lets you define the catalog of interest.
This information is displayed in the Electrical Process Interfacing tab.
● select a family
● then use the combo list to select the corresponding type.
● select a keyword
● then use the combo list to select the corresponding attribute.
To get more information about the Administration Mode in CATIA, refer to Infrastructure User's Guide.
CATIA Infrastructure Version 5 Release 16 Page 2113
Design Criteria
● ID Management
● 3D Design
● 3D Placement.
ID Management
When the object naming convention (ID schema) includes an attribute, e.g. nominal size, and you change its
value using the Properties dialog box, the name of the object will change to reflect the new value of the
attribute.
3D Design
Schematic Driven
Click to select Schematic Driven if you are placing parts from a schematic into a 3D design document. Used
with Piping Design, Tubing Design, HVAC Design and Waveguide Design applications.
3D Placement
CATIA Infrastructure Version 5 Release 16 Page 2114
When Place automatic parts is selected the automatic parts rule is invoked. You can, for instance, place an
object such as a valve and the flanges and gaskets will be placed automatically.
Line ID Options
Selecting the checkbox gives you a Line ID Filename field in the Create Line ID dialog box. To explain, every
time you create a line ID, this application creates a system file for it. Normally this file is named in such a way
that users cannot recognize it. If you want to give this file your own name then you need to select this
checkbox. See also Creating a Line ID.
CATIA Infrastructure Version 5 Release 16 Page 2115
This document lets you define the options to take advantage of external data from partners, through XML files
or from CAA V5 APIs, retrieving information from legacy databases.
System repository
Identify the folder path in which the XML files available are stored.
Catalog path
The catalog path is displayed in this frame. However, it is defined in the Electrical Mapping tab.
● Select the Electrical Mapping tab to select the working catalog using the Browse button .
● Locate the catalog containing the V5 parts, which Part Number attributes are referred to in the XML files.
Identifier Management
Instance Name
Select this option so that the Instance Name will be taken into account instead of the Reference
Designator to insure the mapping between 3D objects and external system's objects.
It is also necessary to define the electrical object mapping regarding the working catalog.
To do so, select the Electrical Mapping tab.
When working with Electrical 3D Design and Documentation workbenches, please refer to the Customizing
section of this user's guide for information about P1 options in the Electrical Process Interfacing tab page.
CATIA Infrastructure Version 5 Release 16 Page 2118
Standards
The Standards tab allows you to define the default standard for the active product.
Standard Names
When you click the Standards tab, the only fields available to you will be that of the active product, in this case
Piping Design, and Hanger Design, which is always available. The fields for other products will be grayed out.
Click the down arrow to display a list of available standards, and select the standard you want to use for your
session.
CATIA Infrastructure Version 5 Release 16 Page 2119
Structure Drawing
● Midship designation
● Datum line
Molded forms
Linetype
Defines the linetype used to represent molded forms on drawings. Select the desired linetype from the dropdown
list.
If this check box is selected, the selected linetype is applied to profile views only.
Members / Stiffeners
Graphic replacement
If this check box is selected, a line representing the trace of visible members / stiffeners is generated on
drawings. The user can specify the linetype (near side linetype) for this line.
By default, this check box is cleared and the 3D representation of members / stiffeners is generated on
drawings.
Anglular tolerance
Defines the value above which the member/ stiffener section is not represented. It is the angle between the
member/ stiffener section and the projection vector. In the example below, the angular tolerance is 15.
CATIA Infrastructure Version 5 Release 16 Page 2121
Defines the linetype to be used for the trace of visible members / stiffeners if the Graphic replacement option is
selected. Select the desired linetype from the drop-down list. A solid line font is recommended.
If this check box is selected, a line representing the trace of hidden members / stiffeners, below a deck for
example, is generated on drawings. The user can specify the linetype (far side linetype) for this line.
By default, this check box is cleared and hidden members / stiffeners are not shown on drawings.
Defines the linetype to be used for the trace of hidden members / stiffeners if the Show far side stiffeners option
is selected. Select the desired linetype from the drop-down list. A phantom font is recommended.
Generate arrowheads
If this check box is selected, arrows are generated at ends of members / stiffeners.
By default, this check box is cleared and no arrowheads are shown on drawings.
CATIA Infrastructure Version 5 Release 16 Page 2122
If this check boxis selected, marks indicating the material throw orientation of stiffeners are generated.
By default, this check box is cleared and no marks are generated on drawings.
Plates
Graphic replacement
If this check box is selected, you can define how plates will be represented on drawings.
By default, this check box is cleared and the 3D representation of plates is generated.
If this check box is selected, marks indicating the material throw orientation of plates are shown on drawings.
Angular tolerance
Specifies an angular tolerance. If the angle between plates is less than the specified value, weld seams are
generated; if the angle is greater than or equal to the specified value, knuckle lines are generated.
Openings
Graphic replacement
If this check box is selected, the user can define the symbols to use to represent openings on drawings.
By default, this check box is cleared and the 3D representation of openings is generated.
Defines the symbol used for the centerline on front views if the Graphic replacement option is selected. Two
options are available:
● Axis line
Defines the thickness of the butterfly symbol in mm. Applies to profile views.
Midship Designation
Symbol representation
Datum Line
CATIA Infrastructure Version 5 Release 16 Page 2125
Annotation style
Defines the annotation style to use for the datum line. Options available are:
● No annotation
● Names from 3D: specifies frame names
● Position values: specifies the offset from the origin (units are indicated)
● Position values without units: specifies the offset from the origin.
1. Click Tools -> Options -> Equipment & Systems -> Electrical Connectivity Diagrams.
❍ User Schema ID
User Dictionary
CATIA Infrastructure Version 5 Release 16 Page 2128
The dictionary contains object basic classes such as: equipments, sockets, plugs, switches, cables, etc.
These objects have standard properties: type, part number, etc.
According to you needs, you may want to define more properties such as subtype classes, and other specific
attributes:
In this example, four subtype classes have been defined for the Schematic Equipment class.
This is done using the Feature Dictionary Editor , available in the Start -> Equipment & Systems menu.
The classes, subclasses and their properties are saved in a document with a CATfct extension.
This file must be stored in the following directory according to your operating system:
on NT: .../intel_a/resources/graphic/
on Solaris: .../solaris_a/resources/graphic/
on Irix: .../irix_a/resources/graphic/
on Aix: .../aix_a/resources/graphic/
on Hpux: .../hpux_a/resources/graphic/
In the User Dictionary File Name field, only enter the file name and extension.
You can have more than one .CATfct file, but you will reference only one at a time.
CATIA Infrastructure Version 5 Release 16 Page 2129
In order to access the user subclasses and properties defined in the .CATfct file, always reference an existing
.CATfct file. If a .CATfct file has been used to create data, it must not be deleted to preserve the data
consistency.
Client ID
The Client ID is defined in the Feature Dictionary Editor as a protection on the CATfct file, before creating the
user dictionary and the subclasses.
User Schema ID
Within a project, it is possible to define naming rules for the schematic objects. They are used to set
automatically the Reference Designator attribute on electrical components. These rules (Schema ID) are saved
in xml files and stored together in specific directory. It is the path to this directory that you indicate in the first
field (Schema) of the frame below.
The Sequence Number is assign automatically provided that the file server is stored in a directory shared
between all the users working on the project. Enter the path to this directory in the second field (Sequence
Number) of the frame below
You can decide then to use the naming rules you have defined or not.
Customizing Settings
This section describes the settings you can access through the Tools -> Options command in the menu bar. These settings are
stored in permanent setting files and will not be lost when you end your session.
2. Click Equipment & Systems under the Options heading in the left column.
4. Use the Separation Code File area to define segregation code rules you can use to optimize automatic routing:
❍ Select File Based to choose the segregation code file by browsing for a text file. (Creating File-Based Design Rules
describes the format for creating a text file.) You can also select Cable-Cable Check to manage compatibility between
cables.
❍ Select Rule Based to use CATIA Knowledgeware to define a rule made up of one or more conditions. Only one rule can
5. Click the Edit button to enter a new rule: the Routing Rule Editor is displayed.
CATIA Infrastructure Version 5 Release 16 Page 2131
The line above the input field is a reminder of the Knowledgeware syntax.
Electrical Library
This page deals with Electrical Library options placed in the following tabs:
● The General tab lets you define the Automatic compass option.
● The Electrical Library Access tab lets you define the library and the compatibility table and their locations.
CATIA Infrastructure Version 5 Release 16 Page 2133
General
Automatic Compass
If this option is selected, when you place an element, the compass snaps to this element allowing you to modify
the orientation and location.
Electrical System Functional Definition takes advantage of Electrical Library for the mapping between
functional equipments and connectors to V4 library parts. It consists of the definition of the
corresponding physical components for functional equipments or connectors.
This is done in Electrical System Functional Definition.
Moreover, a compatibility can be established between functional and physical components in order to
reduce the list of physical components available for a functional component. The compatibility sets a
relation between the External Reference attribute of the functional component and the Part Number
attribute of the physical component. These relations are stored in a compatibility table, in csv format.
The Electrical Library Access tab contains two categories of options letting you customize:
To gain access to the compatibility table, enter its path (for example: c:\Temp) in the Compatibility Path
field.
In this sample, the functional equipment which External Reference is ExtRefEqt is compatible with
three physical equipments which PartNumber are PN1, PN2, PN3.
For more information about the interoperability with Electrical System Functional Definition, refer to
Mapping Functional Components to Physical Parts in this User's Guide.
If this option is selected, it means that you need to create a geometrical bundle prior to defining a bundle segment.
If this option is selected, only one multi-branchable document can be created within a geometrical bundle: a single
part contains the full harness, reducing the size of the document, the number of contextual links and consequently
However to take advantage of the ENOVIA configuration management, this option needs to be cleared if you want
Select this option if the configuration management does not need to be done at the level of each branch, but at the
If this option is selected the naming rule uses the default name corresponding to the option set up in
Infrastructure -> Product Structure -> Nodes Customization tab, for the Product instance, reference
loaded item. This means that during the geometrical bundle creation, its name is not overwritten.
If this option is selected, the bundle segment name shows like this in the specification tree:
If this option is selected, the bundle segment name shows like this in the specification tree:
Geometrical link
If this option is selected, when the selection is completed, the bundle segment is extended to the second point
If this option is selected, the electrical connection is created at the same time as the bundle segment.
If this option is selected, when a bundle segment is disconnected from a connector, the geometrical link is also
removed and the bundle segment geometry is modified to its last but one definition point.
When a branch is unlinked or deleted, if a branch point is no longer used, the system may keep it or prompt the
● the branch point is removed from the route definition of the branch
● the branch is unlinked from the branch point with the Unlink command
● the last connected branch is deleted using the Delete Special contextual menu.
Contextual Links
For the first option to be taken into account, you must first change options located in the Part
Infrastructure -> General -> External References frame:
● select the Keep link with selected object option, otherwise no external references will be created.
By default, this option is not selected.
● clear the Use root context in assembly option. If not, the links will be created to the root of the
assembly.
By default, this option is selected.
CATIA Infrastructure Version 5 Release 16 Page 2141
The object created from the selection will or not keep the link according to this option. This option can take three
values:
● In geometrical bundle: creates external reference links only if the selected object is part of the geometrical
● Never: always creates a local copy of the selected object with no associativity.
If this option chosen, the selection of points, supports or devices which do not belong to the current geometrical
Branch/Support Link
In visualization mode, when the part document is not loaded, an adaptative support is recognized as such if the
ELEC-SUPPORT-RADIUS parameter is published. To take advantage of this option, you need to publish it
manually.
Refer to Part Design User's Guide - Advanced Tasks - Using Tools - Publishing Elements.
If this option is not selected, or if the parameter is not published, the support is not seen as adaptative.
If Circular profile is selected, the user interface is the same as before (up to R14), for bundle segment creation.
If Any profile is selected, the ability to manage profiles is activated: when the user creates a bundle segment, the
rib is replaced by a loft representation. More or different options are available in the dialog boxes for Branch
This option only works for bundle segments within multi-branchable documents.
remains unchanged: both values are updated at the same time and keep their ratio constant.
are updated.
The Bundle Segment Computation mode is only available under FLEX Physical Simulation license.
As a consequence, this option does not appear if FLEX Physical Simulation license is not present.
Standard algorithm
CATIA Infrastructure Version 5 Release 16 Page 2144
If Standard algorithm is selected, the user interface is the same as before (up to R14), for bundle segment
creation.
FLEX algorithm
If this option is selected, a new computation algorithm is used, giving a more realistic shape to the bundle
segments.
The slider allows you to choose the balance between the calculation time (P) and the accuracy (A).
This option only works for bundle segments within multi-branchable documents.
The spinner lets you set a tolerance value: it represents the percent tolerance permitted between the initial and
Note: In Constrained Length mode, the default accuracy is set to a very high value in order to respect bundle
segment length better. The value set for the balance slider is not taken into account.
CATIA Infrastructure Version 5 Release 16 Page 2145
This page deals with General options used for wire routing:
Available/Favorites
● To add properties to the list, select the property in the Available list and click the --> arrow.
The Favorites list contains the properties displayed in the Interconnection frame of the Wire Extremity
Management dialog box.
● To remove properties, do the reverse: select the property from the Favorites list and click the <-- arrow.
Select a property in the Favorites list and enter a name in the Favorite column Title field.
The Separation Code File area is used to define Separation Code rules to optimize the routing.
● The separation codes may also be Rule Based, using the Knowledge language.
Only one rule can be implemented at a time, but this rule may combine several conditions.
The line above the input field is a reminder of the knowledgeware syntax.
The Eraser icon is used to clear the input field.
❍ Click the Edit button to enter a new rule: the Routing Rule Editor is displayed.
CATIA Infrastructure Version 5 Release 16 Page 2147
Extremity Color
The Color field is used to change the color of the extremity boxes.
Select a color from the list box. the result looks like this:
or
Click to clear this option if you do not want bundle segment diameter and bend radius to be updated. In you clear
this option, and you subsequently need to update bundle segment diameter, you will have to force the update of
each multi-branchable document:
Path
Indicate the folder path where you want to save the synchronization report html files.
Indicate the catalog path and name where the drawing 2D details or text templates for GVS are stored.
This page deals with Electrical 3D Design Assembly options in the following tabs:
● The General tab lets you set the automatic compass
● The Harness Flattening tab lets you define the synchronization report repository
● The Harness Management tab lets you set the bundle segment creation options
● The Wire Routing tab lets you customize the options to optimize the routing.
CATIA Infrastructure Version 5 Release 16 Page 2152
General
Automatic Compass
when you place an element, the compass snaps to this element allowing you to modify the orientation and
location.
Harness Flattening
Path
Indicate the folder path where you want to save the synchronization report html files.
Indicate the catalog path and name where the drawing 2D details are stored.
Harness Management
Use the color chooser to define the bundle segment color at creation.
CATIA Infrastructure Version 5 Release 16 Page 2155
Wire Routing
This option is used to define separation code rules to optimize the routing.
No Rule
The separation code is not used. The routing is done according to the shortest route found.
File Based
The separation codes may be File Based.
In this case, define the path to access the compatibility table by clicking the Browse button to choose the
separation code file.
This file is used during the automatic routing.
This page deals with Structure Preliminary Layout options in the following tabs:
● The Design tab lets you set default colors for main items.
● The Offset Data tab lets you manage the output formats for your offset data.
CATIA Infrastructure Version 5 Release 16 Page 2158
Design Settings
The Design tab contains two categories of options: Default colors and Import option.
Default Colors
Use the color chooser to define the default color for molded forms, bounded zones (compartments) and
boundaries.
Import Option
Selecting this option stores external references (surfaces and planes) used to create molded forms and
compartments in associated CATParts.
Click to clear this option to improve performance by significantly reducing data size.
If cleared, external references are not stored in the CATPart. When editing, necessary geometry is loaded in
transparent fashion.
By default, this option is selected.
CATIA Infrastructure Version 5 Release 16 Page 2159
Drafting
The Drafting tab contains five categories of options letting you customize your lines drawings:
● Geometry to display
● Waterlines view
● Waterline position
● Body plan
● Midship position
Geometry to Display
Select the option defining how the shape of the ship is shown on lines drawings: Wireframe only or Surface
only, or Both.
Waterlines View
Select the option defining the view looking at the ship from above: Symmetrical or Asymmetrical depending
on whether or not the ship is symmetrical about the centerline. This generates a half-breadth or full-breadth
view respectively.
Waterline Position
If this option is selected, the waterline is located at the selected reference plane in the 3D document.
If this option is selected, the waterline is located along the Z direction at the absolute coordinate entered in the
Absolute Z coordinate box.
Body Plan
Select the option defining the view showing the shapes of the frame lines: Symmetrical or Asymmetrical
depending on whether or not the ship is symmetrical about the centerline.
The generated view is made of two parts. If the ship is symmetrical, only one side of the ship is shown (usually
the portside) and the right-hand part looks aft at the forward portside of the ship, while the left-hand part looks
forward at the after half of the portside. If the ship is asymmetrical, both sides of the ship are shown.
To generate this drawing, you need to define the midship position (see below).
Midship Position
If this option is selected, the midship is located at the selected reference plane in the 3D document.
If this option is selected, the midship is located along the X direction at the absolute coordinate entered in the
Absolute X coordinate box.
For the options in this tab page to be taken into account, you need to select Project 3D wireframe,
Project 3D points and Apply 3D specifications located in Mechanical Design -> Drafting -> View -
> Geometry generation/Dress-up frame.
By default, Project 3D wireframe and Project 3D points check boxes are cleared, and the Apply
3D specifications check box is selected.
CATIA Infrastructure Version 5 Release 16 Page 2163
Offset Data
The Offset Data tab contains one category of options to manage output formats, for example HTML pages or
CSV files, for your offset data: Global.
Global
Use New, Edit or Delete to add new stylesheets, and edit or delete existing ones.
Sample stylesheets (OffsetDataAsHTML.xls and OffsetDataAsCSV.xls) for two formats, HTML and CSV
respectively, are provided. By default, they are located in the installation folder under
OS/startup/EquipmentAndSystems/StructurePreliminaryLayout/StyleSheet.
Select this check box to take all stylesheets into account and choose the format of your output data when
interactively generating your offset data.
By default, this check box is cleared and only XML files will be generated.
CATIA Infrastructure Version 5 Release 16 Page 2164
The Placement tab determines the step value used in the Define Offsets dialog box. The dialog box displays
during the part placement function.
Enter a value in the Offset Step field. This is the step by which values will increase or decrease in the Define
Offsets dialog box.
The Openings tab allows you to specify whether or not you want an opening to update automatically when you
move the object associated with the opening. For example, if you move a door on a compartment wall, and
that door has an opening associated with it, the opening is automatically moved to the door's new location.
Select the Auto Update checkbox to activate this option.
Note that you cannot save documents modified this way unless you have permission to make changes to the
wall containing the opening.
CATIA Infrastructure Version 5 Release 16 Page 2165
This page deals with the following categories of options in the General tab:
● Color
● Material
● User types
● Catalogs storage
● Sections storage
● Thickness table
Color
Use the Member and/or Plate color chooser to define the default color for members and plates respectively.
Material
Select the default material for members and plates in the Member and/or Plate list.
User types
Lets you create and manage Member and Plate user types:
● Add: enter the name of the member or plate type then click Add to add user types.
● Remove: select the member or plate type in the list then click Remove to remove user types.
Catalogs storage
In the Path box, enter the path of the folder containing sample standard catalog sections supplied with the
product:
downloaddirectory/OS/startup/components/structuralcatalogs
Sections storage
CATIA Infrastructure Version 5 Release 16 Page 2167
In the Path box, enter the full path of the folder that will contain the list of available sections, for example
e:\Section, or use [...] to locate the folder of interest.
This folder will contain resolved user-defined sections stored here directly and any sample standard or user-
defined catalog sections accessed via the Section command or the Other section... option. It is recommended
that an empty directory be identified.
Thickness table
In the Path box, enter the path of the thickness table. A sample table, ThicknessListSample.txt, is supplied
with the product.
downloaddirectory/OS/startup/components/StructuralCatalogs/Thickness
Tables/ThicknessListSample.txt
This page deals with Circuit Board Design options placed in the following tabs:
● The Graphic tab lets you set the color for the different areas.
● The Components tab allows you to define a catalog and other parameters.
CATIA Infrastructure Version 5 Release 16 Page 2169
Graphic
This page deals with the options concerning constraint area color.
Use the color chooser to define the default color for the different types of constraint area.
If you select this option, your changes will apply to the current document.
Components
Default Catalog
Enter the path of the folder in which the catalog of components is stored, or use to locate the folder of
interest.
Component
Default height
CATIA Infrastructure Version 5 Release 16 Page 2171
When importing data, the .lib file contains the component footprint.
You need to set a default height for the component so if its height is null, the Default height will be used as
With constraints
When you select this option, mechanical constraints will be generated according to the component status:
This page deals with Structure Functional Design options in the following tabs:
● The Catalogs tab identifies the path to the structure sections folder.
● The Design tab lets you define default colors and a default material-grade combination.
CATIA Infrastructure Version 5 Release 16 Page 2173
Catalogs
The Catalogs tab contains only one category of options: Resolved Sections Folder.
The Path box identifies the path of the folder in which the list of available sections is stored. The path is given
for information only.
The sections folder, like other catalogs (the standard section catalog, thickness table and opening catalog), is a
project resource and can be browsed via the Project Management command (Tools menu).
By default, this option identifies the path set in the project resource management file.
CATIA Infrastructure Version 5 Release 16 Page 2174
Design
● Color
● Material
Color
Use the color chooser to define the default color for functional stiffeners, functional plates, functional
pillars and the selected support surface.
Material
Select the default material-grade combination for functional stiffeners, functional plates and functional
pillars from the corresponding list.
This is the combination proposed when creating functional plates, insert plates, stiffeners, twisted profiles and
pillars if no default value has been specified in the Feature dictionary.
Knowledgeware
Before you start your first working session, you can customize the way you work to suit your habits.
This type of customization is stored in permanent setting files: these settings will not be lost if you end
your session.
A number of tabs letting you customize solution options appear in the right-hand box.
1. Select the Tools > Options command. The Options dialog box is displayed.
2. Expand the Knowledgeware option and click the Business Process Knowledge
❍ Access Rights
❍ Behavior operation
❍ Specification tree
Access Rights
This scrolling list enables the expert user to determine who will be able to access the generated
workbench.
All Users
Only the User can access the workbench.
CATIA Infrastructure Version 5 Release 16 Page 2177
Expert&Administrator
The Administrator and the Expert user can access the workbench.
Expert
The expert user is the only one who can access the workbench. This mode is used when the
expert user wants to test the generated workbench.
Behavior operation
With messages
If checked, enables the expert to decide if he wants messages to be displayed or not when testing
the workbench.
Note that this option is available only if the user selected Expert or Expert&Administrator in
the Access Rights field.
Specification tree
All variables
CATIA Infrastructure Version 5 Release 16 Page 2178
All variables belonging to the technological type and all parameters of the product are displayed in
the generated workbench under the "Variables" node.
No variables
No variables are displayed in the generated workbench.
ARM only
Resources are available through an ARM catalog.
1. Select the Tools > Options command. The Options dialog box is displayed.
2. Expand the Knowledgeware option and click the Product Function Optimization tab. The
The Invention Machine tools tab is displayed containing the following set of options:
❍ File Locations
❍ Additional
The Problem presentation in tree section relates to the listing of the problems in the Problem
Manager.
All Problems
Choosing All problems causes the problems detected by the FunctionalSystem and the user defined
ones to appear in the list.
CATIA Infrastructure Version 5 Release 16 Page 2180
All concepts
Enables you to display all concepts in the tree.
The Knowledge Base Access section determines how you access the information in the Knowledge and
Absolute addressing
Enables you to use the absolute addressing.
Relative addressing
Enables you to use the relative addressing.
File Locations
IM-Prediction Database
Enables the user to indicate the path of the IM-Predication database.
IM-Principles Database
Enables the user to indicate the path of the IM-Principles Database.
Additional
CATIA Infrastructure Version 5 Release 16 Page 2182
Show warnings
1. Select the Tools > Options command. The Options dialog box is displayed:
2. Expand the Knowledgeware option and click the Product Functional Definition tab.
The Document contents at creation section relates to the document contents at creation.
Empty
CATIA Infrastructure Version 5 Release 16 Page 2184
Sample Elements
In addition to the basic tree, you get onscreen a
sample of a graph.
Show parameters
Enables the user to display the parameters located under the Parameters node and related to
the object(s) or system(s).
Show relations
Enables the user to display the relations located under the Relations node and related to the
object(s) or system(s).
ENOVIA V5 VPM
Before you start your first working session, you can customize the way you work to suit your habits.
This type of customization is stored in permanent setting files: these settings will not be lost if you end
your session.
3. Select the first tab to customize ENOVIA V5 VPM Logon options or select a sub-category in the
2. Click the ENOVIA V5 VPM category and select the ENOVIA V5 VPM Logon tab:
3. In the Server hosts section of the dialog box, add the address and port to the server host
5. Click the Allow User to Add Host box if you prefer to make a manual entry in the combo
If your entry is valid it will be added to the server host list and will be available for future
use.
6. In the Roles section of the dialog box, add your own role list using the Add and Remove
boxes:
This should only be done if you want to restrict the number of server-defined roles i.e. the
roles made available in the ENOVIA Logon dialog box when the Check to choose a role
box is clicked (see "Logging On/Off" in the VPM Navigator User Guide). Any role you define
must be one of the server-defined roles. Otherwise, it will not be proposed in the ENOVIA
If you prefer to make available all the roles defined by the server, leave this list empty. By
default, all the server-defined roles will then be proposed when you log on.
If you enter a list of roles, bear in mind that if none of the roles in your list
are defined by the server selected in the ENOVIA Logon dialog box, the list
7. Click the Load Balancing box if you want to use load balancing. For more information about
this, see "Managing User Authentication" in the section "Logging On/Off" in the VPM
8. Click OK.
CATIA Infrastructure Version 5 Release 16 Page 2191
VPM Search
2. Click the ENOVIA V5 VPM category then select the VPM Search subcategory to display the
Make sure you are connected to ENOVIA V5 VPM. Otherwise, the Customize the
have displayed in the RESULT window (the default number is 10) or you can manually enter
You can deselect the Fetched On checkbox but this means that all the search results will be
CATIA Infrastructure Version 5 Release 16 Page 2192
contained in a single page of the RESULT window which may not be convenient if the search
object, what columns it should contain and in what order. To do this, choose the domain and
object in the Domain and Type fields respectively and, using the Right, Left, Up and Down
buttons, move to the right those attributes to be included in the window. The next time you
open the Search workbench, the content of the RESULT window will appear accordingly.
5. Use the Clear button to empty, if necessary, the contents of the list on the right.
6. Click OK.
CATIA Infrastructure Version 5 Release 16 Page 2193
VPM Navigator
2. Click the ENOVIA V5 VPM category then select the VPM Navigator subcategory to display
Start Options
3. In the Start Options section, click the Logon at start box if you want to log on immediately
This means that you skip selecting the Connect icon . The logon box appears
automatically.
Merge Mode
CATIA Infrastructure Version 5 Release 16 Page 2194
4. In the Merge Mode section, click the Merge Mode box if you want to be able to work with a
tree that combines certain aspects of both the VPM Navigator tree and the CATIA V5 Product
Structure tree:
Here is the same Product tree once the merge has been applied:
CATIA Infrastructure Version 5 Release 16 Page 2195
Background Color
5. In the Background Color section, click the combo to select a color other than the light blue
default background.
6. To access more colors, or to create your own colors, click the More Colors... option at the
bottom of the list to access the color palette (for more information on this, see the
Infrastructure Guide).
Publish/Subscribe
7. In the Publish/Subscribe section, click the Enable Publish/Subscribe daemon box to
Once you have done this, you can change the default interval of 3 minutes in the Timer
interval box. This interval reflects the maximum time you have to wait between the event
occurrence in the database and the interactive notification in CATIA. (The higher the value
Once activated, the Publish/Subscribe daemon will continue to poll the server
at the specified interval regardless of what you are otherwise doing. You must
❍ If the server timeout is greater than the selected timer interval, then no
timeout will occur because the daemon will continue to ping the server
❍ If the server timeout is less than the selected timer interval, then a
Stable Order
9. Select the Order the VPM Navigator graph nodes box. The result of this is to order graph
nodes by type i.e. PRC, GCO, instance, etc. and by name. Each of these ordered groups will
be in alphabetical order.
Machining Simulation
Before you start your first working session, you can customize the way you work to suit your habits.
This type of customization is stored in permanent setting files: these settings will not be lost if you end
your session.
A number of tabs letting you customize solution options appear in the right-hand box.
3. Select the NC Machine Simulation sub-category in the left-hand box to access specific
workbench options.
General
Simulation
General
This page deals with the General option for NC Machine Tool Simulation.
The path is the installation path of D5 VNC objects (e.g., D:\Delmia\vmap). You can either enter the path or
Simulation
This page deals with the Simulation option for NC Machine Tool Simulation.
If this option is selected, the tool path is visible when running the Machine Simulation command.
Show Point
CATIA Infrastructure Version 5 Release 16 Page 2200
If this option is selected (and the Display Tool Path during Simulation option is selected), the TCP points
are displayed. You can select the following display options for the points:
Show Line
If this option is selected (and the Display Tool Path during Simulation option is selected), the tool path
trace is displayed as a line. You can select the following display options for the line:
Modification Range
The Modification Range determines the range of modifications. Each tool path comprises discrete segments.
The number of segments set in the Modification Range is the number of segments available for modification
when a user chooses Modify Tool Path. Similarly, when users select Partial Simulation, the Modification
Range determines how many segments of the tool path are shown.
2. Select the Ergonomics Design & Analysis category in the left-hand box.
Human Builder
Choose Tools > Options from the main menu. Go to the Ergonomics Design & Analysis section, then
● User-Defined populations
A population file is a safework statistic file describing a population. It contains the user-defined
dimensions for the population under study, and follows a very precise format. The file,
my_population.sws, is an example of such a population file. See the Advanced Task, Creating a
copy/Paste function. Actually, however the choice of units (value or percentile) by the user
This page describes how to customize the specifications for the RULA (Rapid Upper Limb Assessment) Analysis.
You can customize a total of nine parameters, thus influencing the result of the RULA analysis via the Tools-
>Options menu. These parameters define the threshold values for different degrees of freedom.
The default values for these parameters are shown in the image, below.
These nine parameters are used to transform the questions involved in the RULA process to angle comparisons.
For example, during the calculation of the RULA result the question might be, Is the neck bending to the side?
The question is subjective unless a threshold is set. For this particular case, the software compares the value
of DOF 2 of the subject manikin's neck with the threshold defined in the RULA settings. If the value of that DOF
is greater than 18.375 degrees, then RULA considers the neck to be bending.
If the user determines that 18.375 degrees (default threshold) is not an appropriate value for the neck, this
value may be overridden. The new value entered by the user will then be used for the next RULA calculation,
and the output will be affected accordingly.
CATIA Infrastructure Version 5 Release 16 Page 2205
The display options are located in the Menu Bar under Tools->Options->Ergonomics Design & Analysis->Human Builder.
● General
● Display options
● Constraint Resolution
Either have the constraints update Automatically, or Manually.
● Twin Segments (Reach and IK Mode)
This option modifies the user interface behavior of the 3D Reach Mode and the IK Mode. When enabled, the option makes it
possible to delete the twin segment when clicking a segment twice in a row. The twin segment is the visual representation of the
segment at its target position, that is, the visual representation of the segment at the compass location. When you activate the
IK Mode or the 3D Reach Mode and selects a segment, a twin segment is automatically created and displayed at the compass
location (it appears in yellow by default, and this is governed by the option); if you select the segment twice in a row, the twin is
deleted (assuming the option is on); when clicking on the segment again, the twin is redisplayed, and so on. This option thus
makes the selection of a segment act as a toggle for the creation/deletion of the twin.
CATIA Infrastructure Version 5 Release 16 Page 2206
By default, the option is off, that is, the Angle Reference is set to Default. In this (normal) mode, the angle values are
displayed in such a way that the neutral position (0deg) of a segment corresponds to its standard anatomic posture.
When the option is enabled, that is, when the Angle Reference is set to Inter-Segment, the angle values that are presented
are the values between a segment and its parent segment (as circled below). In this Inter-Segment mode, only the first
DOF (e.g. flexion/extension) of a segment is affected or modified, except for the hand (wrist), for which the modification is
applicable on DOF2 (radial deviation/ulnar deviation) as well.
CATIA Infrastructure Version 5 Release 16 Page 2207
It is important to note that this option does not change the way the angles are calculated. When the Inter-segment option is
enabled, the only difference is that, instead of displaying the value of a DOF itself, the software rather displays the Inter-segment
value for that DOF; the Inter-segment value being the angle value between a segment and its parent segment as depicted above.
The images below are an example of output from the Posture Editor when the Inter-Segment option is enabled. Note that the Value
frame now reads Value --- Inter-Segment.
● Reports
It is possible to override the default report ID (second column of the text report) and to insert your own.
Enabling this option causes the custom report ID dialog box to pop at every update. The custom user string (as entered in the
text field) then replaces the default ID in the generated report.
Display options
CATIA Infrastructure Version 5 Release 16 Page 2208
The Display Tab has various settings for customizing the colors of Constraints, Vision, Twin Segments, Loads and Offsets.
In the Tools->Options->Ergonomics Design->Human Posture Analysis->Postural Score tab. The first Display field lists available
segments.
● Choose one or select more than one using the Ctrl key.
● Move them into back and forth from the Available field to the Favorites field with the and buttons.
● Use the and buttons to move entire lists back and forth.
● Use the buttons to move favorite segments up or down in the sorting order.
CATIA Infrastructure Version 5 Release 16 Page 2211
Reference Information
This section provides essential reference information on the following topics:
Graphic Formats
Color Palette
3D XML Format
Layers and Layer Filters for Dittos
CATIA Infrastructure Version 5 Release 16 Page 2212
Graphic Formats
SVG
CATIA Infrastructure Version 5 Release 16 Page 2213
SVG
SVG (Scalable Vector Graphics) is a W3C recommendation. It is a royalty-free vendor-neutral open standard
developed under the W3C Process and it has a strong industry support.
This standard defines an XML (Extensible Markup Language) grammar for 2D graphics which includes features
such as transparency, arbitrary geometry, filter effects (shadows, lighting effects, etc.), scripting and animation.
SVG drawings can be interactive and dynamic. Animations can be defined and triggered either declaratively (i.e.
by embedding SVG animation elements in SVG content) or via scripting.
SVG files can also be visualized by external applications such as ADOBE products, JASC or BATIK.
For detailed information, you can browse the following Internet site:
http://www.w3c.org
You can access the two sections below providing a test suite for SVG implementations as well as reference
information on fonts.
SVG Interpreter
Test Suite
CATIA Infrastructure Version 5 Release 16 Page 2214
SVG Interpreter
This section deals with the elements rendered by the SVG Interpreter:
● Element Modules
● Interpreted Elements
❍ Hyperlink Module
❍ Image Module
❍ Marker Module
❍ Pattern Module
❍ Shape Module
❍ Structure Module
❍ Text Module
● Module Attributes
● Interpreted Attributes
❍ Transform Attribute.
Below are detailed the modules, elements and attributes rendered by the Version 5 SVG Interpreter using the classification made by
the World Wide Web Consortium (W3C).
For a complete list of all SVG modules, elements and attributes that exist, you can browse the following Internet site:
http://www.w3.org/TR/2003/REC-SVG11-20030114/
W3C® is a trademark (registered in numerous countries) of the World Wide Web Consortium; marks of W3C are registered and held
by its host institutions MIT, ERCIM, and Keio.
More information can be found at the following address:
http://www.w3.org/Consortium/Legal/2002/trademark-license-20021231
Legend
Elements that are not rendered by the Version 5 SVG Interpreter are displayed in red.
Elements rendered by the Version 5 SVG Interpreter are displayed in green.
Element Modules
Animation.Module animate animateColor animateTransform animateMotion set mpath
Clip Module clipPath
Color Profile Module color-profile
Conditional Processing Module switch
Cursor Module cursor
Extensibility Module foreignObject
filter feFlood feColorMatrix feComponentTransfer feComposite feConvolveMatrix
feDiffuseLighting feDisplacementMap feFlood feGaussianBlur feImage feMerge feMergeNode
Filter Module
feMorphology feOffset feSpecularLighting feTile feTurbulence feDistantLight fePointLight
feSpotLight feFuncR feFuncG feFuncB feFuncA
font font-face glyph missing-glyph hkern vkern font-face-src font-face-uri font-face-format
Font.Module
font-face-name definition-src
Gradient Module linearGradient radialGradient stop
Hyperlink.Module a
Image Module
image
The following modules are parsed and processed by the SVG Interpreter:
● Hyperlink module lets you associate links to primitives
● Image module defines how raster images shall be drawn
● Marker module lets you add markers at the beginning, in the middle or at the end of a drawing
● Pattern module lets you fill or stroke shapes using a pre-defined graphic object. This predefined graphic object can be defined
with vectorial shapes or a bitmap image
● Shape module groups together the drawing of graphics primitives
● Text module defines how text elements shall be drawn.
Interpreted Elements
Hyperlink Module
Image Module
Marker Module
Pattern Module
CATIA Infrastructure Version 5 Release 16 Page 2217
Shape Module
Structure Module
CATIA Infrastructure Version 5 Release 16 Page 2218
Text Module
Module Attributes
Attributes in
Collection Name
Collection
Filter.attrib filter
color-interpolation-
FilterColor.attrib
filters
x, y, width, height,
FilterPrimitive.attrib
result
FilterPrimitive.attrib,
FilterPrimitiveWithIn.attrib
in
Collection
Attributes in Collection
Name
marker-start, marker-mid,
Marker.attrib
marker-end
Collection
Attributes in Collection
Name
Mask.attrib mask
Collection
Attributes in Collection
Name
opacity, stroke-opacity, fill-
Opacity.attrib
opacity
Collection
Attributes in Collection
Name
color, fill, fill-rule, stroke, stroke-dasharray, stroke-dashoffset, stroke-
Paint.attrib linecap, stroke-linejoin, stroke-miterlimit, stroke-width, color-interpolation,
color-rendering
Collection
Attributes in Collection
Name
Style.attrib style, class
Collection
Attributes in Collection
Name
Viewport.attrib clip, overflow
Interpreted Attributes
display
Only formats enabling to save as a raster image can manage transparency. Therefore
opacity
transparency is not displayed.
Moreover, even when saving as a raster image, transparency does not support nesting.
Defines the transparency of the primitive's outline.
Only formats enabling to save as a raster image can manage transparency. Therefore
stroke-opacity
transparency is not displayed.
Moreover, even when saving as a raster image, transparency does not support embedding.
CATIA Infrastructure Version 5 Release 16 Page 2223
Defines the transparency of the primitive's fill.
Only formats enabling to save as a raster image can manage transparency. Therefore
fill-opacity
transparency is not displayed.
Moreover, even when saving as a raster image, transparency does not support embedding.
Supported syntaxes for numerical color specifications are #rgb, or #rrggbb, or rgb(R, G, B), or rgb(R%,
G%, B%).
color
Below are examples with different syntaxes that all specify the same color:
fill-rule
The only supported algorithm is "nonzero".
The "evenodd" algorithm is not supported.
Defines how the element is to be stroked.
The value "none', "current-color" or a color are supported.
stroke
stroke-linecap
Saving in vector format includes this attribute. However, its display and its save in raster format
are not supported.
Defines the shape to be used when corners of a polyline are stroked: round, miter, etc.
stroke-linejoin
Saving in vector format includes this attribute. However, its display and its save in raster format
are not supported.
Defines the stroke width.
stroke-width
Saving in vector format includes this attribute. However, very thick strokes can be painted using a
thin width.
letter-spacing
The display of TrueType fonts does not support this attribute and thus, a great number of
generators (discretization).
text-anchor Defines the alignment of a text.
Defines the font family name.
font-family
Only fonts supported by Version 5 are interpreted correctly, otherwise the default font is used.
More info...
Defines the text height.
font-size
The height must be defined as a length or percentage.
Defines whether the text is to be rendered using a bold or normal style.
font-weight
The display of TrueType fonts does not support this attribute and thus, a great number of
generators (discretization) as well.
Transform Attribute
The transform attribute is parsed and processed. The following transformations are applied:
● matrix(<a> <b> <c> <d> <e> <f>), which specifies a transformation in the form of a transformation matrix of six values
● rotate(<rotate-angle> [<cx> <cy>]), which specifies a rotation by <rotate-angle> degrees about a given point
These fonts are described in the section entitled Customizing Fonts for Displaying Geometry Area Texts.
● The generic-family are substituted by the following font with the V5 SVG interpreter:
For detailed information on the generic-family attribute, you can browse the following Internet site:
http://www.w3.org/TR/REC-CSS2/fonts.html#generic-font-families
CATIA Infrastructure Version 5 Release 16 Page 2226
Test Suite
The table below lists the SVG implementations that have been tested along with the version and the platform each
implementation is targetted at.
Note that this test suite applies to "SVG full" profile only and is inspired by a more exhaustive test that can be found at the
following address:
http://www.w3.org/Graphics/SVG/Test/20030813/status/matrix.html
Legend
Type Description
Yes Implementation passes test
No Implementation does not pass test
Partial Implementation passes part of the test, but not enough to give a full pass
Unknown Implementation has not been tested
SharpVectorGraphics Viewer
SVG# 0.3 0.3 Windows XP with .NET
for .NET
V5 SVG
Amaya- Mozilla
Test Name Inter- ASV6p1 Batik CSIRO Full LX Viewer08 ASV3 CSV SVG# 0.3
81a-GL SVG GDI
-preteur
animate-elem-02-
Fail OK Fail OK Partial OK Fail Fail Fail Fail
t
CATIA Infrastructure Version 5 Release 16 Page 2227
animate-elem-03-
Fail OK Fail OK Fail OK Fail Fail Fail Fail
t
animate-elem-04-
Fail OK Fail OK Partial OK Fail OK Fail Fail
t
animate-elem-05-
Fail OK Fail OK Fail OK Fail Fail Fail Fail
t
animate-elem-06-
Fail OK Fail OK Partial OK Fail OK Fail Fail
t
animate-elem-07-
Fail OK Fail OK Partial OK Fail Fail Fail Fail
t
animate-elem-08-
Fail OK Fail OK Fail OK Fail Fail Fail Fail
t
animate-elem-09-
Fail OK Fail OK Fail OK Fail Fail Fail Fail
t
animate-elem-10-
Fail OK Fail OK Partial OK Fail Fail Fail Fail
t
animate-elem-11-
Fail OK Fail OK Fail OK Fail Fail Fail Fail
t
animate-elem-12-
Fail OK Fail OK Fail OK Fail Fail Fail Fail
t
animate-elem-13-
Fail OK Fail OK Partial OK Fail Partial Fail Fail
t
animate-elem-14-
Fail OK Fail OK Partial OK Fail Fail Fail Fail
t
animate-elem-15-
Fail OK Fail OK Fail OK Fail Fail Fail Fail
t
animate-elem-16-
Fail OK Fail OK Fail OK Fail Fail Fail Fail
t
animate-elem-17-
Fail OK Fail OK Partial OK Fail Fail Fail Fail
t
animate-elem-18-
Fail OK Fail OK Partial OK Fail Fail Fail Fail
t
animate-elem-19-
Fail OK Fail OK Fail OK Fail Fail Fail Fail
t
animate-elem-20-
Fail OK Fail OK Fail OK Fail Fail Fail Fail
t
animate-elem-21-
Fail OK Fail OK Fail OK Fail Fail Fail Fail
t
animate-elem-22-
Fail OK Fail Partial Partial OK Fail OK Fail Fail
b
animate-elem-23-
Fail OK Fail OK Partial OK Fail OK Fail Fail
t
animate-elem-24-
Fail OK Fail OK Fail OK Fail Partial Fail Fail
t
animate-elem-25-
Fail OK Fail OK Partial OK Fail OK Fail Fail
t
animate-elem-26-
Fail OK Fail OK Fail OK Fail Fail Fail Fail
t
animate-elem-27-
Fail OK Fail OK Partial OK Fail Partial Fail Fail
t
animate-elem-28-
Fail OK Fail OK Partial OK Fail Fail Fail Fail
t
animate-elem-29-
Fail OK Fail OK Fail OK Fail Fail Fail Fail
b
color-prof-01-f Fail OK OK Fail OK OK Fail Fail Fail Fail
color-prop-01-b Fail OK OK OK Partial OK OK Fail Fail OK
color-prop-02-f OK OK OK OK OK OK OK OK OK OK
color-prop-03-t OK OK OK OK OK OK OK OK OK OK
coords-trans-01-
OK OK OK OK OK OK OK OK OK OK
b
coords-trans-02-t OK OK OK OK OK OK OK OK OK OK
CATIA Infrastructure Version 5 Release 16 Page 2228
coords-trans-03-t OK OK OK OK OK OK OK OK OK OK
coords-trans-04-t OK OK OK OK OK OK OK OK OK OK
coords-trans-05-t OK OK OK OK OK OK OK OK OK OK
coords-trans-06-t OK OK OK OK OK OK OK OK OK OK
coords-units-01- Fail
OK OK Partial Partial OK Partial Fail Fail Partial
b
coords-units-02-
OK OK OK Fail OK OK OK Partial OK OK
b
coords-units-03-
Fail OK OK Fail Partial OK OK Partial Partial OK
b
coords-viewattr-
Fail OK OK OK Fail OK OK Fail Fail OK
01-b
coords-viewattr-
OK OK OK Unknown Fail OK OK Fail Fail Fail
02-b
extend-
Fail OK OK Fail OK OK OK Fail Fail Fail
namespace-01-f
filters-blend-01-b Fail OK OK Fail Fail OK OK Fail Fail Fail
filters-color-01-b Fail OK OK Fail Partial OK OK Fail Fail Fail
filters-composite- Fail
OK OK Fail Fail OK Fail Fail Fail Fail
02-b
filters-comptran- Fail
OK OK Fail Fail OK Fail Fail Fail Fail
01-b
filters-conv-01-f Fail OK OK Fail OK OK Fail Fail Fail Fail
filters-diffuse-01-
Fail OK OK Fail Fail OK Fail Fail Fail Fail
f
filters-displace-
Fail OK OK Fail OK OK Fail Fail Fail Fail
01-f
filters-example-
Fail OK OK Fail OK OK OK Fail Fail Fail
01-b
filters-gauss-01- Fail
OK OK Fail OK OK OK Fail Fail Fail
b
filters-image-01- Fail
OK OK Fail Partial OK Fail Fail Fail Fail
b
filters-light-01-f Fail OK OK Fail Fail OK Fail Fail Fail Fail
filters-morph-01-
Fail OK OK Fail Partial OK Fail Fail Fail Fail
f
filters-offset-01-b Fail OK OK Fail OK OK OK Fail Fail Fail
filters-specular-
Fail OK OK Fail Partial OK Fail Fail Fail Fail
01-f
filters-tile-01-b Fail OK OK Fail Fail OK Fail Fail Fail Fail
filters-turb-01-f Fail OK OK Fail Partial OK OK Fail Fail Fail
fonts-elem-01-t Fail OK OK OK OK OK OK Fail Fail Fail
fonts-elem-02-t Fail OK OK OK OK OK OK Fail Fail Fail
fonts-elem-03-b OK OK OK OK Fail Fail Fail Fail Fail Fail
fonts-elem-04-b OK OK Fail OK Fail Fail Fail Fail Fail Fail
interact-cursor- Fail
OK OK Fail Partial OK Partial Fail Partial Fail
01-f
interact-dom-01- Fail
OK OK Fail OK OK OK Fail Fail Fail
b
interact-events- Fail
OK OK Fail OK OK OK Fail Fail Fail
01-b
interact-order-01- Fail
OK OK Fail OK OK OK Fail Fail Fail
b
interact-order-02- Fail
OK OK Partial OK OK Partial Fail Fail Fail
b
interact-order-03- Fail
OK OK Partial Partial OK Partial Fail Fail Fail
b
interact-zoom-01- Fail
OK Partial OK Fail OK Fail Fail Fail Fail
t
linking-a-01-b Fail Fail OK OK Fail Fail OK OK OK Fail
CATIA Infrastructure Version 5 Release 16 Page 2229
linking-a-02-b Fail Fail OK OK Fail Fail OK OK OK Fail
linking-a-03-b Fail Fail OK OK Fail Fail Fail Fail Fail Fail
linking-a-04-t Fail OK OK OK Fail OK Partial OK OK Fail
linking-uri-01-b Fail Partial OK Partial Fail Partial Fail Fail Fail Fail
linking-uri-02-b Fail Fail OK Partial Fail Fail Fail Fail Fail Fail
linking-uri-03-t Fail OK OK OK Fail OK OK OK OK Fail
masking-mask- Fail
OK OK Fail Fail OK OK Fail Fail Fail
01-b
masking-opacity- Partial
OK OK Fail OK OK OK Partial Fail Fail
01-b
masking-path-01- Fail
OK OK Fail OK OK OK Fail Fail OK
b
masking-path-02- Fail
OK OK Fail OK OK OK Fail Fail OK
b
masking-path-03- Fail
OK OK OK Partial OK OK Fail Fail Fail
b
masking-path-04- Fail
OK OK Fail Fail OK OK Fail Fail OK
b
masking-path-05- Fail
OK OK Fail OK OK OK Fail Fail OK
f
metadata- OK
OK OK OK OK OK OK OK OK OK
example-01-b
painting-fill-01-t OK OK OK OK OK OK OK OK OK OK
painting-fill-02-t OK OK OK OK OK OK OK Fail Fail OK
painting-fill-03-t Fail OK OK OK OK OK OK Partial OK OK
painting-fill-04-t OK OK OK OK OK OK OK OK OK OK
painting-marker- Fail
OK OK Fail OK OK OK Fail Fail OK
01-f
painting-marker- Fail
OK OK Fail Partial OK Partial Fail Fail Partial
02-f
painting-render- Fail
OK OK Partial Fail OK OK Fail Fail OK
01-b
painting-strOKe- OK
OK OK OK OK OK OK OK OK OK
01-t
painting-strOKe- Partial
OK OK OK OK OK OK Partial OK OK
02-t
painting-strOKe- Partial
OK OK OK Partial OK OK Fail OK Partial
03-t
painting-strOKe- OK
OK OK OK OK OK OK Fail OK OK
04-t
paths-data-01-t OK OK OK OK OK OK OK OK OK OK
paths-data-02-t OK OK OK OK OK OK OK OK OK OK
paths-data-03-f OK OK OK OK OK OK OK OK OK OK
paths-data-04-t OK OK OK OK OK OK OK OK OK OK
paths-data-05-t OK OK OK OK OK OK OK OK OK OK
paths-data-06-t OK OK OK OK OK OK OK OK OK OK
paths-data-07-t OK OK OK OK OK OK OK OK OK OK
pservers-grad-01- Fail
OK OK OK Fail OK OK Fail Fail OK
b
pservers-grad-02- Fail
OK OK OK Fail OK OK Fail Fail OK
b
pservers-grad-03- Fail
OK OK Fail Fail OK Fail Fail Fail OK
b
pservers-grad-04- Fail
OK OK OK Partial OK OK Fail Fail Partial
b
pservers-grad-05- Fail
OK OK OK Fail OK OK Fail Fail Partial
b
pservers-grad-06- Fail
OK OK Partial Partial OK Partial Fail Fail Partial
b
CATIA Infrastructure Version 5 Release 16 Page 2230
pservers-grad-07- Fail
OK OK OK OK OK OK Fail Fail Partial
b
pservers-grad-08- Fail
OK OK OK OK OK Fail Fail Fail Partial
b
pservers-grad-09- Fail
OK OK OK Partial OK OK Fail Fail OK
b
pservers-grad-10- Fail
OK OK OK Fail OK OK Fail Fail OK
b
pservers-grad-11- Fail
OK OK OK OK OK OK Fail Fail OK
b
pservers-grad-12- Fail
OK OK OK Partial OK OK Fail Fail OK
b
pservers-pattern- Fail
OK OK Fail OK OK Fail Fail Fail OK
01-b
render-elems-01- OK
OK OK OK OK OK OK OK OK OK
t
render-elems-02- OK
OK OK OK OK OK OK OK OK OK
t
render-elems-03- Fail
OK OK OK Fail OK OK Partial OK OK
t
render-elems-06- Fail
OK OK OK OK OK OK Partial OK OK
t
render-elems-07- Fail
OK OK OK OK OK Partial Fail OK OK
t
render-elems-08- Fail
OK OK OK OK OK Partial Partial OK OK
t
render-groups-01- Partial
OK OK Fail Partial OK OK Partial Fail Fail
b
render-groups-03- Partial
OK OK OK OK OK OK Partial Fail OK
t
script-handle-01- Fail
OK OK Fail OK OK OK Fail Fail Fail
b
script-handle-02- Fail
OK OK Fail Fail OK Fail Fail Fail Fail
b
script-handle-03- Fail
OK OK Fail OK OK OK Fail Fail Fail
b
script-handle-04- Fail
OK OK Fail OK OK OK Fail Fail Fail
b
shapes-circle-01- OK
OK OK OK OK OK OK OK OK OK
t
shapes-ellipse-01- OK
OK OK OK OK OK OK OK OK OK
t
shapes-line-01-t OK OK OK OK OK OK OK OK OK OK
shapes-polygon- OK
OK OK OK OK OK OK OK OK OK
01-t
shapes-polyline- Partial
OK OK OK OK OK OK OK OK OK
01-t
shapes-rect-01-t Partial OK OK OK OK OK OK OK OK OK
struct-cond-01-t Fail OK OK OK Fail OK OK OK Fail OK
struct-cond-02-t Fail OK OK OK Fail OK OK OK Fail OK
struct-defs-01-t OK OK OK OK OK OK OK OK Fail OK
struct-dom-01-b Fail OK OK Fail OK Fail Partial Fail Fail Fail
struct-dom-02-b Fail OK OK Fail OK OK OK Fail Fail Fail
struct-dom-03-b Fail OK OK Fail OK OK OK Fail Fail Fail
struct-dom-04-b Fail OK OK Fail OK OK OK Fail Fail Fail
struct-dom-05-b Fail OK OK Fail OK OK OK Fail Fail Fail
struct-dom-06-b Fail OK OK Fail OK OK OK Fail Fail Fail
struct-frag-01-t Fail OK OK OK OK OK OK OK Fail OK
struct-group-01-t OK OK OK OK OK OK OK OK OK OK
struct-group-02- OK
OK OK OK OK OK OK OK Fail Fail
b
CATIA Infrastructure Version 5 Release 16 Page 2231
struct-image-01-t OK OK OK OK OK OK OK OK Fail OK
struct-image-02- Partial
OK OK OK Partial OK OK OK Fail Fail
b
struct-image-03-t Partial OK OK OK Fail OK Fail OK Fail Fail
struct-image-04-t OK OK OK Unknown Fail OK OK Fail Fail Fail
struct-image-05- Fail
OK OK Unknown Fail OK OK Partial Fail OK
b
struct-symbol-01- OK
OK OK OK OK OK OK Partial Fail Partial
b
styling-css-01-b Fail OK OK OK OK OK OK OK Fail OK
styling-css-02-b Fail OK OK OK OK OK OK Fail Fail OK
styling-css-03-b Fail OK OK OK OK OK OK Fail Fail OK
styling-inherit-01- Fail
OK OK OK Partial OK OK Partial Partial OK
b
styling-pres-01-t Fail Fail Fail OK Fail Fail Fail Fail Fail OK
text-align-01-b OK OK OK OK OK OK OK Partial OK OK
text-align-02-b Partial OK OK Fail Fail OK OK Partial Fail OK
text-align-03-b Partial OK OK OK Fail OK OK Partial Fail OK
text-align-04-b Partial OK OK Partial Partial OK OK Partial Partial Fail
text-align-05-b Fail OK OK OK Fail OK Partial Fail Fail Fail
text-align-06-b Fail OK OK Fail Fail OK OK Fail Fail Fail
text-altglyph-01- Fail
OK OK Fail Fail OK OK Fail Fail Fail
b
text-deco-01-b Fail OK OK Partial Fail OK OK Partial Partial Partial
text-fonts-01-t OK OK OK OK Partial Partial OK Partial OK OK
text-fonts-02-t Partial OK OK OK Partial OK OK Partial OK OK
text-intro-01-t Partial Partial OK OK Fail Partial OK Partial OK OK
text-intro-02-b Fail OK OK Fail Fail OK Partial Partial Partial Fail
text-intro-03-b Fail OK OK OK Fail OK Partial Fail Fail Partial
text-intro-04-t OK OK OK OK Fail OK OK Partial Fail OK
text-path-01-b Fail OK OK Fail Partial OK OK Fail Fail Fail
text-spacing-01- Fail
OK OK Fail Fail OK OK Fail Fail Fail
b
text-text-01-b Partial Fail OK Fail Fail Fail OK Fail Fail Fail
text-text-03-b Fail OK OK OK Partial OK OK OK OK OK
text-tref-01-b Fail OK OK OK Fail Fail OK OK Fail OK
text-tselect-01-b Partial OK OK Fail OK OK Fail Fail Fail Fail
text-tspan-01-b Fail OK OK OK OK OK OK Partial Partial Partial
text-ws-01-t Fail OK OK OK OK OK OK OK OK OK
text-ws-02-t Fail OK OK OK Fail OK OK OK OK OK
CATIA Infrastructure Version 5 Release 16 Page 2232
Color Palette
Color list
Color chooser
Color list
Below are detailed the 16 colors available in Color list (from top to bottom):
CATIA Infrastructure Version 5 Release 16 Page 2233
White 2 (255,255,255)
Yellow 26 (255,255,0)
Orange 42 (255,128,0)
Red 25 (255,0,0)
Salmon 17 (255,128,128)
Magenta 32 (255,0,255)
Violet 48 (128,0,255)
Blue 45 (0,0,255)
Dodger
22 (0,128,255)
Blue
Cyan 29 (0,255,255)
Green 35 (0,255,0)
Dark
43 (0,128,0)
Green
Sandy
16 (211,178,125)
Brown
Maroon 33 (128,64,64)
Burgundy 41 (128,0,0)
Black 1 (0,0,0)
Color chooser
Below are detailed the 48 colors available in the Basic Colors area of the Color chooser (among which 16 are
provided in the Color list) from upper left corner to lower right corner:
CATIA Infrastructure Version 5 Release 16 Page 2234
Black 1 (0,0,0)
White 2 (255,255,255)
Sandy
3 (255,190,71)
Yellow
Golden
4 (250,190,71)
Yellow
Orange
5 (242,162,87)
Salmon
Pink
6 (234,132,102)
Salmon
Light
7 (196,179,209)
Lavender
Dark
8 (153,147,191)
Lavender
Slate Blue 9 (131,170,214)
Dark Grey
14 (126,162,151)
Green
Grey-28% 15 (193,196,192)
Sandy
16 (211,178,125)
Brown
Salmon 17 (255,128,128)
Orchid 24 (255,128,255)
Red 25 (255,0,0)
Yellow 26 (255,255,0)
Chartreuse 27 (128,255,0)
Cyan 29 (0,255,255)
Maroon 33 (128,64,64)
Pink
34 (255,128,64)
Orange
Green 35 (0,255,0)
Teal 36 (0,128,128)
Plum 39 (128,0,64)
Burgundy 41 (128,0,0)
Orange 42 (255,128,0)
CATIA Infrastructure Version 5 Release 16 Page 2236
Aquamarine 44 (0,128,64)
Blue 45 (0,0,255)
Purple 47 (128,0,128)
Violet 48 (128,0,255)
The 16 colors you can add in the Custom Colors area of the Color chooser are named as follows (from upper
left corner to lower right corner):
Name #
Custom 1 1
Custom 2 2
Custom 3 3
Custom 4 4
Custom 5 5
Custom 6 6
Custom 7 7
Custom 8 8
Custom 9 9
Custom 10 10
Custom 11 11
Custom 12 12
Custom 13 13
Custom 14 14
Custom 15 15
Custom 16 16
CATIA Infrastructure Version 5 Release 16 Page 2237
3D XML Format
3D XML (EXtensible Markup Language) is a universal, lightweight, XML-based format that enables users to capture and
share live, accurate 3D data quickly and easily.
3D XML compresses highly complex data, provides rapid file transmission and shorter load times while maintaining the
exact geometry of the files exchanged.
Unlike existing formats, 3D XML is fully based on standard XML. Therefore, any software program will be able to read,
write, and enrich 3D XML content using standard tools.
With 3D XML, the use of sophisticated 3D graphics is no longer restricted to engineering departments. These graphics
can now easily be incorporated into technical documentation, maintenance manuals, marketing brochures, websites,
email communications and many other everyday uses.
You can download the XSDs reference schemas and the 3D XML user's guide. This guide provides you with the
essential information for understanding and using the 3D XML language. The purpose of this guide is to help you write
an entire document or insert your writing into an existing document.
To download it, browse the Dassault Systèmes's Internet site:
http:\\www.3ds.com
In Version 4
Dittos are polyhedral elements from Version 4 .model documents. In Version 4, there are two types of dittos:
● compact: these dittos have a layer number comprised between 0 and 254. This layer number is taken into account
for visualization
● standard: these dittos have the layer number 255. This layer number is not taken into account for visualization.
For these two types of dittos (i.e. compact and standard), a filter can be built:
In Version 5
The visualization filtering is computed during the draw process, which means that the visualization of dittos is filtered
when the tree is parsed.
This enables a correct visualization when a Version 4 object is instantiated many times under different dittos with
different layer filters.
Below is a sample of a Version 4 model aggregating two different dittos. These two dittos aggregate the same objects
but have different visualization filters and different position matrices:
● Ditto 1 only shows objects in layers 0 and 1
● Ditto 2 only shows objects in layers 0 and 2.
CATIA Infrastructure Version 5 Release 16 Page 2239
Before V5R16, the visualization was computed statically (i.e. at the time the filters were applied). The result on screen
was incorrect and incoherent with the result obtained in Version 4:
CATIA Infrastructure Version 5 Release 16 Page 2240
As of V5R16, dittos' filters are managed in a different way as explained below:
● under Ditto 1, only Ditto 3 and Object 1 are visible (Object 2 is filtered because it is assigned to layer 2)
● under Ditto 2, we can only see Ditto 3 and Object 2 (Object 1 is filtered because it is assigned to layer 1).
If neither Ditto 1 nor Ditto 2 had any layer filter, the result on screen would look like this:
Layer filters created for dittos in Version 4 cannot be modified. However, you can modify the filter applied to the
Master via the Layer Filter command.
CATIA Infrastructure Version 5 Release 16 Page 2241
Methodology
This section provides methodology and conceptual information on the following topics:
Printing
CATIA Infrastructure Version 5 Release 16 Page 2242
Printing
Basic Concepts
Three Scenarios to Illustrate Version 5 Printing
Configuration Scenarios for Printer Drivers
Scenario for Printer Administration
CATIA Infrastructure Version 5 Release 16 Page 2243
Basic Concepts
A driver is a software routine (i.e. a program) that controls a printer. The printer driver describes the physical
characteristics of the printer and sends data and instructions to the printer.
A printer is a peripheral device with which the driver communicates and that physically prints your documents.
Version 5 lets you configure both the driver and the printer, whatever the architecture.
Printing
With this concept, we speak from the user point of view, that is to say, what the end user sees in the user
interface.
When you want to print a document, you can use different functionalities and, according to the
functionality you choose, you will have to deal with a different user interface.
● direct printing: the document is physically printed on a media such as paper, vellum, polyester, etc. To
do so, you select File > Print. For more information, refer to Printing Documents
● asynchronous printing: the document is virtually printed and stored in a file for later use. You can
decide to print it afterwards or to keep it as is. This is done via the Print to File capability available in
the Print dialog box (when you select File > Print). For more information, refer to Printing To a File
● technical illustration: you generate files in a standardized format (e.g. PDF, SVG, TIFF) that will be
used through the 3D PLM architecture. You can also use these files for data exchange purpose (.cgm,
.svg or raster files) or for documentation or publishing purposes. No printed output is required, the aim
is to produce a format compliant with external applications such as Microsoft or Adobe products.
This method is complementary to the File > Save As or Tools > Image > Capture command. For more
information, refer to Saving Documents in Other Formats or Capturing Simple Images.
CATIA Infrastructure Version 5 Release 16 Page 2244
Architecture
This concept introduces the different architectures provided for implementing your printers.
If you are working with this type of architecture, you will select the 3D PLM Printer option in the
user interface (to access this dialog box, select File > Printer Setup then double-click Add
Printer):
To help you to differentiate more easily 3D PLM printers from other types of printers, 3D PLM printers are
● Microsoft architecture: this architecture offers various printing mechanisms that can vary according to
the your working environment.
If you are working with this type of architecture, you will select the Windows Printer option in
the user interface:
CATIA Infrastructure Version 5 Release 16 Page 2245
If you are working with this type of architecture, you will select the Software Partner Printer
option in the user interface:
Software partner printers are identified by the symbol in the user interface and the Printer Properties
dialog box provides additional options:
CATIA Infrastructure Version 5 Release 16 Page 2246
Administration
Once you are familiar with the printing and architecture concepts, you can add another level to your
printing process: administration.
In big companies, it can also prove useful to put into place a corporate process in order to administer the
printers. In that case, som people called administrators are dedicated to administration tasks and their
role and privileges are totally different from those of end users.
They can, for instance, restrict the access of a group of users to a specific printer. This also implies that
the interface is impacted since all users will not have access to the same information, according to the
user group they belong to.
For a more detailed example of printer administration, refer to Scenario for Printer Administration.
In smaller companies, there might be no need to implement such a complex organization and therefore,
end users might have the ability to perform administration tasks as well.
CATIA Infrastructure Version 5 Release 16 Page 2247
Direct printing
Direct (or "office") printing is the simpliest scenario which aims at printing directly the document.
1. Definition of the print settings to be applied when printing the document. This is done via the File
2. Click OK to validate your settings: they are transmitted to the printer driver which, in turn, send
the print job to the printer: the document is then printed on the output (paper, vellum,
polyester, etc.) you specified.
This is illustrated by the scheme below (click the thumbnail to see the full-size picture):
Asynchronous printing
Asynchronous (or "virtual") printing lets you work in a more complex environment because in that case,
third-parties, a plot server and distributed printers are involved.
CATIA Infrastructure Version 5 Release 16 Page 2248
1. From a Version 5 session, selection of the Print to File check box to store the image printout in a
file in the location you specify. This is done via the File > Print command which opens the Print
dialog box.
or
3. The file containing the printout image is browsed in a viewer such as a CAD or a Web viewer.
or
the options you selected in step, either one or many documents are
printed.
This is illustrated by the scheme below (click the thumbnail to see the full-size picture):
Technical illustration
Technical illustration lets you generate documents that will be available on a wide variety of supports. This
printing mode is also a "virtual" printing mode since no direct printing is required, it is a file format-
oriented mode.
CATIA Infrastructure Version 5 Release 16 Page 2249
1. From a Version 5 session, open the document (SVG, JPEG, etc.) to be printed then select File >
Print. In the Print dialog box, select the Print to File check box to store the image printout in
the location you specify.
or
From a third-party (e.g. Multi-CAD), use the print functionality to store the
3. The document is then transferred to people such as technical writers or web designers who can
4. Finally, the document can be displayed on the world-wide web, printed in books, stored on CD-
ROMS, etc.
This is illustrated by the scheme below (click the thumbnail to see the full-size picture):
CATIA Infrastructure Version 5 Release 16 Page 2250
These scenarios show you how to define drivers' advanced configuration options for the following 3D PLM
printers:
● Raster
● PostScript
● HPGL
● HPGL2
● SVG
● EMF.
Select File > Printer setup... to open the Printers dialog box:
CATIA Infrastructure Version 5 Release 16 Page 2251
You can also access the Printers dialog box using one of these two methods:
● by selecting Start > Programs > CATIA > Tools > Printers V5Rn
CATPrinterManager
Scenario 1: Raster
1. Right-click the Raster printer in the list then select Configure (or double-click the printer name) to
3. Select the format to be used from the Format list: TIFF, BMP, JPEG, WMF, etc.
You can also set more precisely the desired DPI value using the Dpi box.
CATIA Infrastructure Version 5 Release 16 Page 2253
● No compression
● Packbits
● JPEG
● HUFFMAN
● Fax Group 4.
If you choose the JPEG type, the Quality slider is activated to let you specify the compression
quality: the higher the rate, the better the quality.
5. When finished, click OK to validate and close the Advanced Configuration dialog box.
Scenario 2: PDF
Scenario 3: PostScript
1. Right-click the PostScript printer in the list then select Configure (or double-click the printer name)
3. Choose the level for PostScript generation by selecting the appropriate option: Level 1 or Level 2.
4. If you want to use the EPS format, select the Encapsulated PostScript check box. EPS does not
contain page description directives and is designed for portable exchange between applications and
5. Click OK to validate.
CATIA Infrastructure Version 5 Release 16 Page 2255
Scenario 4: HPGL
Note that you can also configure an HPGL printer via the HPGL2 advanced configuration options.
1. Right-click the HPGL printer in the list then select Configure (or double-click the printer name) to
The Pens tab lets you create a mapping between the original Version 5 document and the result
in HPGL format by defining the width and color to be applied to pens that will be used. Each of
To do so, the pens to be used are selected using the following priority order:
● first, by their color in order to use a color matching (exactly or as close as possible) the one of
● then, by their width. The width that is used corresponds either to the real width (i.e. as
defined in the model) of the element to be drawn or to the width of the pen, depending on the
The goal of this capability is to have the printing that best suits your device specifications with
As soon as a pen is selected, the other fields displayed below are activated and you can then
specify the color and the width to be applied to the selected pen.
By default, each pen you select is already assigned a color and a width but you can modify them
4. Select the Enable check box if you want the selected pen to be used when printing. When a pen is
Note: if you are not satisfied with the parameters you defined, you can click the Reset button to
6. Indicate the location at which the pen will start using the Origin list:
● Center
● select the Relative Move Pen check box if you want the pen to move relative to current
coordinates (this is the default)
● select the thickness to be used for printing by selecting one of these two options:
❍ Model Thickness if you want to print according to the model thickness (this is the
default). Pens are parsed until a pen with a thickness matching exactly the one of the
model is found
❍ Pen Thickness if you want to print according to the pen thickness. Pens are parsed and
the first pen whose color corresponds exactly or is as close as possible to the original
color, whatever its thickness, is selected.
For instance, if you define a pen as "Red" (RGB = 255-0-0) with a thickness of 0.18 mm,
then each red curve in the model will be printed with a thickness of 0.18 mm and this,
even though the original curve thickness in the model is 5 mm.
Scenario 5: HPGL2
1. Right-click the HPGL2 printer in the list then select Configure (or double-click the printer name) to
The Enable Cutter check box is selected by default and means that the media is cut after
printing.
3. Select the desired Media Type (i.e. the type of paper to be used) from the list: paper, polyester
film, etc.
5. Select the Restrict to HPGL check box if you want to use the printer for HPGL data only.
Activating this option also activates the HPGL Configuration... button which lets you access the
3. Specify how the printer will be loaded using the Media Source list: Roll or Manual feed.
For printers with an integrated multi-roll feeder, you also need to select the MultiRollFeeder
check box ption to specify the roll to be used: to do so, select the desired roll number from the
4. Use the Media Type list to indicate the type of media to be used: paper, vellum, polyester film, etc.
5. Select the Quality Level to be used: Fast, Normal or Best. By default, Best is selected.
7. By default, all the options displayed are selected but you can deactivate them if needed:
● Line Sharpening (RET) enhances detail in line drawing. It is especially useful for drawings
● Enable Cutter activates the cutter mechanism which cuts the media after printing
● Inked Area takes the first object encountered in the plot and places that object at the origin
(0,0 coordinate). After the last object is printed, the printer adds the margin and the plot is
complete. When this option is activated, white area around the plot, as well as page size
This option is recommended when using roll media and when centering is not important. This
● Autorotate lets the printer decide at print time which orientation requires the least
media for your drawing based on the "roll media" that is loaded.
CATIA Infrastructure Version 5 Release 16 Page 2263
http://www.hp.com
1. Right-click the HP DesignJet 4000 Series printer in the list then select Configure (or double-click
3. Specify how the printer is loaded using the Source is list: Roll or Manual feed.
4. Use the Media Type list to indicate the type of media to be used: paper, vellum, polyester film, etc.
5. Select the Print Quality to be used: Fast (draft), Normal (final) or Best (enhanced). By
6. Indicate the Resolution to be applied: either 300, 600 or 1200. By default, "600" is selected.
8. By default, all the options displayed are selected but you can deactivate them if needed:
● Optimize for Drawings/Text enhances detail in line drawing. It is especially useful for
● Maximum Detail enables to view as much detail as possible by increasing both the printing
● Disable Automatic Cutter deactivates the cutter mechanism which cuts the media after
printing
● Remove Top/Bottom Blank Areas takes the first object encountered in the plot and places
that object at the origin (0,0 coordinate). After the last object is printed, the printer adds the
margin and the plot is complete. When this option is selected, white area around the plot, as
This option is recommended when using roll media and when centering is not important. This
● Autorotate lets the printer decide at print time which orientation requires the least
media for your drawing based on the "roll media" that is loaded.
Scenario 8: SVG
1. Right-click the SVG printer in the list then select Configure (or double-click the printer name) to
3. In the Image tab, use the list to indicate if you want the image to be stored in an external JPEG file
4. The Text Rendering area lets you specify whether the text should be rendered as a tessellated text
● selecting Use system font lets you replace the font of your choice by
another one.
CATIA Infrastructure Version 5 Release 16 Page 2268
5. If you selected Use system font in the Text Rendering area, the Font Substitutions area is
activated to let you replace the font of your choice by another one. To do so, first select a font in the
❍ Discretized: means that when the image suffers from a lack of points, points are distributed to
❍ Not Substituted: means that the selected is not replaced by another font, it is kept as is
❍ Substituted: means that the selected font is replaced by a suitable replacement font you select
in the list displayed to the right of the radio buttons. This list is activated as soon as the
Scenario 9: EMF
This scenario shows an example of printer administration and explains what happens when three different
administrators successively protect printer directories and lock printer creation directories and describes
the impact on the end user inheriting these settings.
We assume that you are already familiar with concatenation mechanisms and locking/unlocking settings.
The scenario involves three administration levels and one end user:
● Admin1 (the higher administration level) has reset CATReferenceSettingPath to E:\users\Admin1:
${CATReferenceSettingPath}=E:\users\Admin1
● Admin2 has reset CATReferenceSettingPath to E:\users\Admin2:
${CATReferenceSettingPath}=E:\users\Admin1;E:\users\Admin2
● Admin3 has reset CATReferenceSettingPath to E:\users\Admin3:
${CATReferenceSettingPath}=E:\users\Admin1;E:\users\Admin2;E:\users\Admin3
● User1 is the end user.
2. Admin1 now creates a printer by selecting File > Printer Setup > Add Printer: this new printer
is created in:
E:\users\Admin1\Printers
"Printers" has been added at the end of the path because when the printer creation directory
has no "Printers" father directory, the application automatically adds it to the path.
As ${CATReferenceSettingPath} has been protected in step 1, Admin1 can only display the
3. Admin2, who inherits locked and unlocked values from the higher administration level (i.e.
Admin1) accesses the Printers tab and sees that printer directories referenced by
E:\users\Admin2\Printers
...since ${CATReferenceSettingPath} references several concatenated paths and thus, the new
Admin2 has access to two printers: the one he has created and the one created by Admin1.
5. Admin3, who inherits locked and unlocked values from Admin1 and Admin2, accesses the Printers
tab then:
This means that Admin3 has access to the printers created by Admin1 and Admin2 but cannot
modify their parameters.
Admin3 has also access to the printers referenced by the ${Admin3PrintersPath} variable but
cannot modify them since a protection has been applied to ${Admin3PrintersPath}.
6. User1, who inherits values from Admin1, Admin2 and Admin3, accesses the Printers tab:
CATIA Infrastructure Version 5 Release 16 Page 2273
User1 can use the printers created by Admin1, Admin2 and Admin3 but cannot modify their
parameters.
As shown in the above capture, the User1 cannot modify the data displayed in the Printer
Directory List area and in the Printer Creation Directory box because they have been locked
by Admin3.
Therefore, any printer created by User1 will be created in ${CATUserSettingPath}, which is the
Glossary
A
access key The key that corresponds to an underlines letter on a menu or control (also referred to as
a mnemonic access key).
active end The ending point for a selected range of objects. It is usually established at the object
logically nearest the hot spot of the pointer when a user releases a mouse button.
Compare anchor point.
active window The window in which a user is currently working or directing input. An active window is
typically at the top of the Z order and is distinguished by the color of its title bar. Compare
inactive window.
album Collection of images you generate with the Tools > Image>Capture... command.
anchor point The starting point for a selected range of objects. An anchor point is usually established at
the object logically nearest the hot spot of the pointer when a user presses a mouse
button. Compare active end.
apply To commit a set of changes or pending transactions made in a secondary window, typically
without closing that window.
assembly An entity composed of various components which have been positioned relative to each
other.
auto-repeat An event or interaction that is automatically repeated. Auto-repeat events usually occur
when a user holds down a keyboard key or presses and holds a special control (for
example, scroll bar buttons).
CATIA Infrastructure Version 5 Release 16 Page 2275
B
background Area in document windows to which you can apply a background color.
box edit A standard Microsoft Windows interface control that provides a discrete area for entering
each character. A user can also edit text within the control.
C
cancel To halt an operation or process and return to the state before it was invoked. Compare
stop.
cascading menu A menu that is a submenu of a menu item (also referred to as a hierarchical menu, child
menu, or submenu).
check box A standard Windows control that displays a setting, either selected (set) or cleared (not
set). Compare option button.
click (v.) To position the pointer over an object and then press and release a mouse button. See
also press.
(n.) The act of clicking.
clipboard The area of storage for objects, data or their references after a user carries out a Cut or
Copy command.
clipping Depth effect for viewing parts or all of a 3D object between two planes.
character set A character is any symbol used for the organization, control, or representation of data. A
group of such symbols used to describe a particular language. Each language (or group of
languages) has its character set
combo box A standard Windows control that combines a text box and interdependent list box.
command button A standard Windows control that initiates a command or sets an option (also referred to as
a push button).
CATIA Infrastructure Version 5 Release 16 Page 2276
component A reference integrated in an assembly. A component possesses characteristics related to
how it is integrated in an assembly (for example, its relative location in an assembly).
context-sensitive Information about an object and its current condition. It answers the questions "What is
Help this" and "Why would I want to use it?" Compare reference Help and task-oriented Help.
contextual menu A menu that is displayed at the location of a selected object (also referred to as a shortcut
menu). The menu contains the commands that are contextually relevant to the selection,
and the most frequently used. You display the contextual menu by right-clicking.
contiguous A selection that consists of a set of objects that are logically sequential or adjacent to each
selection other (also referred to as range selection).
cursor A generic term for the visible indication of where a user's interaction will occur. See also
input focus, insertion point, and pointer.
D
default An operation or value that the system or application assumes, unless a user makes an
explicit choice.
desktop The visual work area that fills the display. The desktop is also a container and can be used
as a convenient location to place objects stored in the file system.
dialog box A secondary window that gathers additional information from a user. A dialog box usually
contains one or more controls, such as buttons, list boxes, combo boxes, and edit boxes,
with which the user enters text, chooses options, or directs the action of the command.
document A common unit of data (typically a file) used in user tasks and exchanged between users.
When saved on disk, a document is given a unique filename by which it can be retrieved.
document window A window that provides a primary view of a document (typically its content).
CATIA Infrastructure Version 5 Release 16 Page 2277
double-click (v.) To press an release a mouse button twice in rapid succession.
(n.) The act of double-clicking.
E
edit field See text box.
Edit menu A common drop-down menu that includes general purpose commands for editing the
current object, such as Cut, Copy, and Paste.
ellipsis The "..." suffix added to a menu item or button label to indicate that the command
requires additional information to be completed. When a user chooses the command, a
dialog box is usually displayed for the user input of this additional information.
extended selection A section technique that is optimized for the selection of a single object or single range
using contiguous selection techniques (that is, canceling any existing selection when a new
selection is made). However, it also supports modifying an existing selection using disjoint
selection techniques.
F
filter Tool for organizing elements of V4 model document into layers.
File menu A common drop-down menu that includes commands for file operations, such as Open,
Save, and Print.
G
geometry area Area of a document window in which application data are displayed and edited.
glyph A generic term used to refer to any graphic or pictorial image that can be used on a button
or in a message box. Compare icon.
H
handle An interface element added to an object that provides a control point for moving, sizing,
reshaping, or other operations pertaining to that object.
Help menu A common drop-down menu that includes commands that provide access to Help
information or other forms of user assistance. See also context-sensitive Help, and task-
oriented Help.
hot spot The specific portion of the pointer (or pointing device) that defines the exact location, or
object, to which a user is pointing.
I
icon A pictorial representation of an object. Compare glyph.
inactive window A window in which a user's input is not currently being directed. An inactive window is
typically distinguished by the color of its title bar. Compare active window.
CATIA Infrastructure Version 5 Release 16 Page 2279
in-place activation The ability to edit an OLE embedded object in place, without opening it into its own
window.
insertion point The location where text or graphics will be inserted (also referred to as the caret). Also
used for text box controls to indicate input focus.
J
jump A special form of a link that navigates to another location (also referred to as a hyperlink).
L
label The text (or graphic) that identifies a control (also referred to as a caption).
landscape An orientation where the long dimension of a rectangular area (for example, screen or
paper) is horizontal.
link path The descriptive form of referring to the location of a link source (also referred to as a
moniker).
M
CATIA Infrastructure Version 5 Release 16 Page 2280
marquee See region selection.
menu A list of textual or graphical choices from which a user can choose. See also contextual
menu.
menu bar A horizontal bar at the top of a window, below the title bar, that contains menus.
menu title A text or graphic label that designates a particular menu. For drop-down menus, the titles
is the entry in the menu bar; for cascading menus the menu title is the name of its parent
menu item.
message box A secondary window that is displayed to inform a user about a particular condition.
minimize To minimize the size of a window: in some cases, this means to hide the window. See also
maximize.
mirror An operation creating a 3D object by duplicating an initial object. The duplication is defined
by symmetry.
most recently usedList of most recently used files (MRU) located in the File menu for easy access.
mouse A commonly used input device that has one or more buttons used to interact with a
computer. It is also used as a generic term to include other pointing devices that operate
similarly (for example, trackballs and head pointers).
O
object An entity or component identifiable by a user that can be distinguished by its properties,
operations, and relationships.
CATIA Infrastructure Version 5 Release 16 Page 2281
OLE Object Linking and Embedding. The name that describes the technology and interface for
implementing support for object interaction.
OLE embedded A data object that retains the original editing and operating functionality of the application
object that created it, while physically residing in another document.
OLE linked object An object that represents or provides an access point to another object that resides at
another location in the same container or a different, separate container. See also link.
operation A generic term that refers to the actions that can be done to or with an object.
option button A standard Windows control that allows a user to select from a fixed set of mutually
exclusive choices (also referred to as a radio button). Compare check box.
P
package An OLE encapsulation of a file so that it can be embedded in an OLE container.
pointer A graphic image displayed on the screen that indicates the location of a pointing devices
(also referred to as a cursor).
portrait An orientation where the long dimension of a rectangular area (for example, screen or
paper) is vertical.
preview Tool allowing you to view a document or album image prior to printing.
progress indicator Any form of feedback that provides the user with information about the state of a process.
CATIA Infrastructure Version 5 Release 16 Page 2282
property Attribute or characteristic of an object that define its state, appearance, or value.
R
radio button See option button.
reference Help A form of online Help information that can contain conceptual and explanatory information.
Compare task-oriented Help and context-sensitive Help.
region selection A selection technique that involves dragging out a bounding outline (also referred to as a
marquee) to define the selected objects.
restore window To make a window back to its previous size and location.
right-click Click using the right mouse button (to display contextual menu).
S
scale Operation that resizes the contents of document prior to printing or previewing.
scroll To move the view of an object or information to make a different portion visible.
scroll arrow A component of a scroll bar that allows the information to be scrolled by defined
button increments when the user clicks it. The direction of the arrow indicates the direction in
which the information scrolls.
select To identify one or more objects upon which an operation can be performed.
selection handle A graphical control point of an object that provides direct manipulation support for
operations of that object, such as moving, sizing, or scaling.
selection set A group of selected objects that you can store and retrieve.
Send To Tool used for sharing document files with other users.
settings Set of setup parameters and user preferences stored in non-editable files.
shell A generic term that refers to the interface that allows the user control over the system.
shortcut A generic term that refers to an action or technique that invokes a particular command or
performs an operation with less interaction than its usual method.
shortcut icon A link presented as an icon that provides a user with access to another object.
shortcut key A keyboard key or key combination that invokes a particular command (also referred to as
an accelerator key).
slider A standard Windows control that displays and sets a value from a continuous range of
possible values, such as brightness or volume.
specification tree Area of the document window reserved for viewing the design specifications of a part,
presented in the form of a tree structure.
spin box A control composed of a text box and increment and decrement buttons that allow a user
to adjust a values from a limited range of possible values.
status bar An area that allows the display of state information of the information being viewed in the
window, typically places at the bottom of a window.
stop To halt a process or actions, typically without restoring the state before the process began.
Compare cancel.
STRIM/STYLER Model files generated by STRIM or STYLER. These files have the same ".tdg" extensions.
models They are read and converted to Version 5 documents for further processing.
T
taskbar A special toolbar that docks on an edge of the desktop supplied by the system. The taskbar
includes the Start button, buttons for each open primary window, and a status bar.
task-oriented Help Information about the steps involved in carrying out a particular task. Compare context-
sensitive Help and reference Help.
template An object that automates the creation of new objects of a particular type.
text box A standard Windows control in which a user can enter an edit text (also referred to as the
edit field).
tooltip A standard Windows control that provides a small pop-up window that provides descriptive
text such as a label, for a control or graphic object.
U
unavailable The state of a control or data whose normal functionality is not presently available to a
user (also referred to as dimmed).
CATIA Infrastructure Version 5 Release 16 Page 2285
undo To reverse one operation performed on an object.
user-defined view 3D view an end user can generate by customizing view parameters. The view can be
named. Also referred to as named view.
V
View toolbar Toolbar containing viewing tools.
viewing tools Tools for viewing contents of current document in different ways.
VRML Virtual Reality Markup Language. A vector-based language for modeling three-dimensional
environments. It sends ASCII text files over the Internet, which are translated by the
VRML viewing engine at the other end. VRML complements HTML. This format is useful for
viewing Version 5 data using a Web browser.
W
window A standard Windows object that displays information. A window is a separately controllable
area of the screen that typically has a rectangular border.
workbench Set of tools for completing specific tasks. Each type of document can be edited with a
document-specific set of tools.
workspace A window or task management technique that consists of a container holding a set of
objects, where the windows of the contained objects are constrained to a parent window.
Similar to the multiple document interface, except that the window displayed within the
parent window are of objects that are also contained in the workspace.
CATIA Infrastructure Version 5 Release 16 Page 2286
Index
Numerics
A B C D E F
G H I J K L
M N O P Q R
S T U V W Z
CATIA Infrastructure Version 5 Release 16 Page 2287
Index Numerics
Numerics
2D inertia
measuring
3D compass
manipulation
privileged plane
viewpoint manipulation
3D XML
Index A
A
Accelerate command
acquisition agent
searching
actions
redoing
repeating
undoing
viewing tools
activating a component
activity
PostScript fonts
printer
searching
album
deleting images
editing images
playing videos
previewing images
printing images
renaming images
Album icon
Album... command
ambient
light source
angles
applying
color
associative link
attribute
searching
automatic
saving
automation directory
CATIA Infrastructure Version 5 Release 16 Page 2290
Index B
B
banner options
printing
batch
CATDUA V5
Batch Monitor
bitstream fonts
boolean parameter
bounding outline
brightness
light source
Browse window
Buildtime view
button mapping
CATIA Infrastructure Version 5 Release 16 Page 2291
Index C
C
Capture toolbar
Capture... command
capturing
images
multi-view configuration
simple images
Cascade command
CATDownwardCompatibility utility
CATDUAV5 utility
CATGraphSize
CATKnowledgeBuildPath setting
CATOptionsMgt command
CATStdLayerAndFilter file
CATStdTypeLayerAndFilter file
CATUIDownwardCompatibility utility
catutil utility
CGM formats
changing
view
Close command
closing
documents
specification tree
collision detection
CATIA Infrastructure Version 5 Release 16 Page 2292
Walk Mode
color
applying
background
customizing
light source
searching
color options
printing
color palette
command
Accelerate
Add Attributes
Album...
Capture...
Cascade
CATOptionsMgt
CATPrinterManager
Close
Collapse All
Command List...
Control Points
Copy
CATIA Infrastructure Version 5 Release 16 Page 2293
Create Subclass
Customize...
Cut
Decelerate
Define Color
Define ID Schema
Define/modify ID Schema
Delete...
Depth Effect...
Design Table
Desk
Equivalent Dimensions
Examine Mode
Expand All
Expand Selection
Fit All In
Fly
Full Screen
Generate Report
Geometry
Geometry Overview
Ground
Hide/Show
Intersecting Trap
Lighting...
Links...
Look At
Magnifier
Measure Between
Measure Inertia
Measure Item
Multi-View Customization...
Named Views...
New Font...
New from...
New IG
New View
New Window
New...
Next View
Normal View
Open...
Options...
Other Layers...
Other Selection...
Paint Stroke
Pan
Parallel
Paste
Paste Special...
CATIA Infrastructure Version 5 Release 16 Page 2295
performance gauges
Perspective
Polygonal Trap
Preview View
Print...
Printer Setup...
Properties
Quick Print
Redo
Repeat
Reset Compass
Rotate
Save
Save All
Save As...
Save Management...
Scale Planes
Search...
Select
Selection Sets...
Selection Trap
Send To Directory
Send To Mail
Settings Management
Shading (SHD)
Snap
Snapping Viewpoint
CATIA Infrastructure Version 5 Release 16 Page 2296
Specifications
Specifications Overview
Standards...
Sub-Trees
Swap view/tree
TestVisuPerfoDraw
Text
Tile Horizontally
Tile Vertically
Toolbars
Turn Head
Undo
Utility
Video...
View Angle
Visualization Filters...
Walk
What`s This
Zoom Area
Zoom In
Zoom Out
command list
viewing
customizing
compressing
images
compression-decompression
parameters
CATIA Infrastructure Version 5 Release 16 Page 2297
conference
consulting history
customizing options
exiting
initializing on UNIX
initializing on Windows
joining
launching
leading
sending messages
sharing documents
transferring files
conferencing
configuring
printer
constant parameter
Copy command
Copy icon
copy/paste a parameter
copying
objects
ARM catalog
new documents
CATIA Infrastructure Version 5 Release 16 Page 2298
creating a formula
creating a parameter
Customize... command
customizing
buttons
color
command properties
fonts on UNIX
fonts on Windows
icon size
print settings
rendering style
toolbar
Tools Palette
tooltips
Cut command
cutting
objects
CATIA Infrastructure Version 5 Release 16 Page 2299
Index D
D
data
deactivating a component
Decelerate command
Delete... command
deleting
objects
depth effects
design table
controlling synchronization
enovia lca
CATIA Infrastructure Version 5 Release 16 Page 2300
functions
introducing
manual synchronization
restrictions
useful tips
versioning
design tables
Desk command
Desk toolbar
diffuse
light source
document links
graphic properties
hidden objects
preselection navigator
distance
measuring
DLNames
document environment
document links
displaying
editing
pointed documents
documents
CATIA Infrastructure Version 5 Release 16 Page 2301
closing
managing save
saving all
sharing in a conference
window layout
windows
downward compatibility
dragging and dropping
icons
objects
Index E
E
edges
graphic properties
highlighting
document links
graphic properties
design table
methodology
partial loading
replacing a component
ENOVIA LCA integration
recommended methodology
equivalent dimensions
interface
Erase icon
Examine Mode
navigating
conference
specification tree
exporting results
inertia properties
external parameter
activate
create
deactivate
synchronize
CATIA Infrastructure Version 5 Release 16 Page 2304
Index F
F
favorites
search language
Favorites mode
searching
printing to
FileDesk
deleting documents
finding documents
loading documents
moving documents
opening documents
renaming documents
filenames
files
transferring in a conference
fill
graphic properties
filter
searching
visualization
Fit to option
fitting all in
CATIA Infrastructure Version 5 Release 16 Page 2305
geometry area
Fly command
Fly Mode
fonts
formats
introduction
on UNIX
on Windows
PostScript
Version 4
Version 5
formula
creating a formula
introducing
useful tips
using geometry
formula editor
full screen
Index G
G
General mode
searching
overview
geometry area
fitting all in
Geometry command
contextual help
copyright information
easy warning
user galaxy
global name
graphic properties
displaying
edges
editing
fill
CATIA Infrastructure Version 5 Release 16 Page 2307
layers
pick
points
show
transparency
Ground command
CATIA Infrastructure Version 5 Release 16 Page 2308
Index H
H
hand tracking
virtual reality
head tracking
virtual reality
hidden objects
displaying
hidden parameter
Hide/Show command
hiding
objects
toolbar
highlighting
edges
history
consulting in a conference
html directory
CATIA Infrastructure Version 5 Release 16 Page 2309
Index I
I
Icon Browser
icon size
customizing
icons
icons directory
images
capturing
compressing
printing
Immersive System Assistant workbench
virtual reality
importing a parameter
inertia properties
exporting results
initializing
conference on UNIX
conference on Windows
introducing formulas
CATIA Infrastructure Version 5 Release 16 Page 2310
Index J
J
joining
conference
joystick control panel
virtual reality
CATIA Infrastructure Version 5 Release 16 Page 2311
Index K
K
keyboard
viewing tools
keyboard shortcuts
knowledge index
knowledgeResources directory
knowledgeResourcesCatalogs directory
knowledgeTypesCustom directory
Knowledgeware Language
Knowledgeware toolbar
CATIA Infrastructure Version 5 Release 16 Page 2312
Index L
L
launching
conference
law
layer box
layers
assigning objects
graphic properties
layers and filters
standards
leading
conference
light source
ambient
brightness
color
diffuse
specular
lighting effects
Lighting... command
line thickness
standards
lines and curves
graphic properties
Links... command
local name
CATIA Infrastructure Version 5 Release 16 Page 2313
privileged plane
Look At command
looking at objects
CATIA Infrastructure Version 5 Release 16 Page 2314
Index M
M
macro
Magnifier command
magnifying
document save
manipulating
3D compass
bounding box
handle
maximum distance
cursors
measuring
2D inertia
angles
distance
maximum distance
objects
memory warning
Menu bar
messages
sending in a conference
methodology
minimum distance and angle
measuring
mkrtv command
mouse
viewing tools
movie replay
parameters
msgcatalog directory
multi-documents
printing
multipiped session
virtual reality
multi-view configuration
capturing
manual
Index N
N
Named Views... command
navigating
Examine Mode
Fly Mode
Walk Mode
New IG command
New... command
No Fitting option
No Light mode
Index O
O
object class
adding properties to
creating a new
managing
object method
objects
copying
cutting
deleting
hiding
measuring
pasting
OLE-compliant applications
OLE-compliant documents
Open... command
opening
existing documents
search language
searching
operators
search language
option
Add to favorites
options
customizing in a conference
Options... command
geometry
specification tree
CATIA Infrastructure Version 5 Release 16 Page 2319
Index P
P
Paint Stroke command
Pan command
panning
paper format
printing
paper margins
printing
Parallel command
parameter
copying/pasting a parameter
creating a parameter
global name
importing a parameter
local name
publishing a parameter
useful tips
Paste command
objects
CATIA Infrastructure Version 5 Release 16 Page 2320
Perspective command
pick
graphic properties
Pixel Mode
playing
document links
points
graphic properties
adding
power copy
entering data
introduction
running commands
predefined favorites
search language
preferences
overview
using pointer
preselection navigator
displaying
using
Preview icon
previewing
printing
CATIA Infrastructure Version 5 Release 16 Page 2321
customizing
print settings
customizing
Print... command
PrintBatch utility
printer
adding
configuring
setting as default
setting up
testing
area
banner options
color options
image orientation
images
in batch mode
multi-documents
page orientation
paper format
paper margins
previewing
quickly
sheets
to file
various options
CATIA Infrastructure Version 5 Release 16 Page 2322
privileged plane
locking
swapping
visible
Product Structure
introduction
navigation tools
Properties command
publication
publishing a parameter
CATIA Infrastructure Version 5 Release 16 Page 2323
Index Q
Q
Quick Print command
quick search
quickly
printing
CATIA Infrastructure Version 5 Release 16 Page 2324
Index R
R
recording
pausing
stopping
video
Redo command
redoing
actions
relation update
removing
printer
renaming
customizing
line-on-line
outlines
per object
shading
transparent
triangles
wireframe (NHR)
Repeat command
repeating
actions
Rotate command
rotating
running commands
Index S
S
Save All command
Save command
all documents
automatic
existing documents
favorites
operating signs
operators
predefined favorites
search filters
special characters
syntax
Search... command
searching
acquisition agent
CATIA Infrastructure Version 5 Release 16 Page 2327
Advanced mode
by attribute
by color
by name
by product properties
by specific attributes
by type
Favorites mode
filter
General mode
material
More... option
operating signs
Select command
selected areas of images
capturing
selecting
selection sets
using a filter
using pointer
selecting
CATIA Infrastructure Version 5 Release 16 Page 2328
selection traps
printing
show
graphic properties
simple images
capturing
Snap command
snapping
snapping viewpoint
solid objects
pasting as special
special characters
search language
specification tree
collapsing
expanding
introduction
CATIA Infrastructure Version 5 Release 16 Page 2329
overview
sub-tree
Specifications command
light source
Standard toolbar
standard views
standards
general overview
line thickness
Standards... command
starting a session
on UNIX
on Windows
virtual reality
stitching
opening
viewing
Sub-Trees command
surface objects
pasting as special
privileged plane
symbols
synchronize
syntax
search language
Index T
T
tables
viewing tools
technological package
printer
TestVisuPerfoDraw command
Text command
3Dx Device
Capture
customizing
Desk
Graphic Properties
hiding
Knowledgeware
Menu
Standard
View
CATIA Infrastructure Version 5 Release 16 Page 2332
viewing
Toolbars command
Tools Options - 3D Annotations Infrastructure
Annotation
Display
Manipulators
Tolerancing
View/Annotation Plane
Tools Options - Analysis and Simulation
External Storage
General
Graphics
Post Processing
Quality
Reporting
Tools Options - Assembly Design
Constraints
General
Components
Graphic
Tools Options - Compatibility
Electrical
VRML
Tools Options - Data Exchange Interface
DXF
IGES
IGES 2D
STEP
Tools Options - Devices and Virtual Reality
Tablet Support
Tools Options - Display
Layer Filters
CATIA Infrastructure Version 5 Release 16 Page 2333
Linetype
Navigation
Performances
Tree Appearance
Tree Manipulation
Visualization
Tools Options - DMU Fitting Simulator
DMU Fitting
DMU Manipulation
Tools Options - DMU Space Analysis
DMU Clash
DMU Distance
DMU Sectioning
Tools Options - DMU Tolerancing Review
Tolerancing
Tools Options - Electrical 3D Design and Documentation
General
Harness Flattening
Harness Management
Wire Routing
Tools Options - Electrical Harness Flattening
General
Tools Options - Electrical Harness Installation
Harness Management
Tools Options - Electrical Library
General
Tools Options - Electrical Wire Routing
General
Tools Options - Equipment and Systems
CATIA Infrastructure Version 5 Release 16 Page 2334
Design Criteria
Diagrams
Display
Electrical Mapping
General
Standards
Tools Options - Equipment Support Structures
General
Tools Options - Functional Tolerancing and Annotation
Annotation
Constructed Geometry
Dimension
Display
Manipulators
Tolerances
Tolerancing
View/Annotation Plane
Tools Options - General
Compatibility
Display
Document
General
Help
Licensing
Performances
Printers
Search
Server Manager
Shareable Products
Tools Options - Infrastructure
Photo Studio
CATIA Infrastructure Version 5 Release 16 Page 2335
General
Operation
Output
Photo/Video
Program
Resources
Tools Options - Material Library
Material
Tools Options - Mold Tooling Design
Add/Remove
Catalogs
Component
General
Tools Options - Parameters and Measure
Measure Tools
Tools Options - Photo Studio
Display
General
Output
Satellites
Stickers
Tools Options - Real Time Rendering
Display
General
Stickers
Tools Options - Sketcher
Sketcher
Tools Options - Structure Design
General
Tools Options - Structure Functional Design
Catalogs
CATIA Infrastructure Version 5 Release 16 Page 2336
Design
Tools Options - Structure Preliminary Layout
Design
Drafting
Offset Data
Tools Options - Tolerance Analysis of Deformable Assembly
Fastening
General
Tolerancing
Tools Palette
tooltips
customizing
transparency
graphic properties
searching
CATIA Infrastructure Version 5 Release 16 Page 2337
Index U
U
Undo command
undoing
actions
URL
toolbars
views
workbenches
using
preselection navigator
selecting
CATDownwardCompatibility
CATDUAV5
CATUIDownwardCompatibility
catutil
PrintBatch
Utility command
UUID
CATIA Infrastructure Version 5 Release 16 Page 2338
Index V
V
various options
printing
Vector Mode
format
properties
recording
Video... command
view
changing
view angle
editing
View toolbar
command list
creating a multi-view
toolbar
viewing tools
activating
keyboard
mouse
TabletPC
CATIA Infrastructure Version 5 Release 16 Page 2339
hand tracking
head tracking
multipiped session
stereoscopic viewing
support
visible
privileged plane
visualization filter
visualization performance
visualization time
VPM Navigator
VR Button Customize
CATIA Infrastructure Version 5 Release 16 Page 2340
Index W
W
Walk command
Walk Mode
collision detection
Warm Start
description
workbench list
administering
Index Z
Z
Zoom Area command
Zoom In command
in
in on area
out