You are on page 1of 1089

CATIA Infrastructure Preface What's New?

Getting Started Basic Tasks Advanced Tasks Workbench Description Customizing Installation Requirements Glossary Index

Dassault Systmes 1994-2001. All rights reserved.

Preface
Welcome to Version 5! Version 5 is the first release of the next generation of Dassault Systmes software solutions, and 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. Using This Guide

Using This Guide


This book is the Version 5 Infrastructure Users Guide. It contains information about the user interface and basic tools common to all Version 5 applications: installing the software and acquiring licenses 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 and provides information for administrators on topics such as hardware and software prerequisites, network licensing, code distribution and environment management.

Conventions

Conventions
Certain conventions are used in CATIA, ENOVIA & DELMIA documentation to help you recognize and understand important concepts and specifications. The following text conventions may be used: The titles of CATIA documents appear in this manner throughout the text. File -> New identifies the commands to be used. The use of the mouse differs according to the type of action you need to perform. Use this mouse button, whenever you read Select (menus, commands, geometry in graphics area, ...) Click (icons, dialog box buttons, tabs, selection of a location in the document window, ...) Double-click Shift-click Ctrl-click Check (check boxes) Drag Drag and drop (icons onto objects, objects onto objects) Drag Move Right-click (to select contextual menu)

Graphic conventions are denoted as follows: indicates the estimated time to accomplish a task.

indicates a target of a task. indicates the prerequisites. indicates the scenario of a task. indicates tips

indicates a warning. indicates information. indicates the end of a task. indicates functionalities that are new or enhanced with this Release. Enhancements can also be identified by a blue-colored background in the left-hand margin.

What's New?
Getting Started New: depending on the UNIX platform, the software may be delivered on a suite of CD-ROMs New: the Tools menu set up at installation now contains the Settings Management tool allowing you to customize settings without starting an interactive session beforehand Enhanced: the Licensing tab now provides feedback to users attempting to reserve a license used by another user Enhanced: the list of all available network license servers is now displayed in the Licensing tab Enhanced: the CatNodelockMgtB batch command now displays the targetid of your computer Enhanced: you can now uninstall cleanly the online documentation for a specific product line Basic Tasks Enhanced: options renamed for command for starting session Enhanced: enhanced full-text searching across solution and/or product documentation New: printing multi-documents New: sort by date and size when opening a document on UNIX New: concurrent access to documents is now managed when saving documents New: copying graphic properties New: rendering style for hidden edge display Enhanced: selecting the object type with the Search... command (General and Advanced modes) in addition to ergonomic enhancements Enhanced: General data update when using the Favorites mode of the Search... command Enhanced: Save Management... command replaces the Save All As... command Enhanced: displaying and editing document links Enhanced: using the FileDesk workbench Enhanced: defining layout when printing your documents Enhanced: saving existing documents Enhanced: Scale Planes command

Advanced Tasks Enhanced: administration command feedback is now output to command prompt window New: TrueType font format support New: creating a catalog from resolved filters Enhanced: Catalog Editor provides more information for catalog preview Enhanced: you can now make smart queries using the Catalog Editor Enhanced: instantiating catalog components Enhanced: part family definition when creating a catalog New: VisionDome support Enhanced: the StartSPK batch for installing service packs has been renamed StartSPKB Workbench Description

New: Catalog Editor toolbar Enhanced: Graphic Properties toolbar Enhanced: View toolbar

Customizing - Settings New: VR Options for Devices and Virtual Reality settings New: VRML settings New: option for supporting TrueType fonts New: Catalog Editor settings New: accurate picking New: halo display New: automatic disconnection New: settings for undoing actions New: Performances settings have been added Enhanced: Document tab Software Prerequisites New: support for MQSeries for batch monitoring

Getting Started
Installing Version 5 on Windows for the First Time Uninstalling Version 5 on Windows Installing Version 5 on a UNIX Workstation for the First Time Uninstalling Version 5 on UNIX Reserving Licenses Using the License Manager Running in Demo Mode Installing Additional Products Enrolling Nodelock Licenses After the Installation Installing the Online Documentation After Installing the Code

Installing Version 5 on Windows for the First Time

Page 1 of 22

Installing Version 5 on Windows for the First Time


This task explains how to install the Version 5 files for the first time on a single computer running a supported Windows operating system (Windows NT 4.0, Windows 2000, Windows 95 OSR2 or Windows 98), and set up your nodelocked licenses. Note, however, that depending on the Windows platform, certain configurations and/or products may not be available. If you want information about subjects such as: installing Version 5 on several computers setting up network licensing refer to "Advanced User Tasks". Installation and de-installation rely on Windows-compliant tools enabling anyone familiar with Windows procedures and concepts to install the software without assistance. On Windows 95 OSR2 or Windows 98, in previous releases, you were obliged to use use network licensing requiring the configuration of a LUM (License Use Management) server, then configure your computer as a LUM client before starting the installation procedure. Now, this is no longer necessary: nodelocked licenses are now supported on Windows 95 OSR2 or Windows 98. From start to finish, this task should take approximately 15 minutes. Before starting the installation, refer to "What You Need Before Installing Version 5" to check you have all the hardware and software prerequisites. Furthermore, to prevent the installation from hanging due to concurrently running programs such as screen savers or virus scanning programs, we recommend that you first shut down any such programs. You must also have your license enrollment certificate (in electronic format) provided by your vendor. If you have the certificate, you will be able to register your license during the installation procedure. 1. Log on as an administrator.

file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm

5/22/01

Installing Version 5 on Windows for the First Time

Page 2 of 22

You must belong to the Administrators group, or have the privileges assigned to the Administrators group. Otherwise, you will not be able to start the installation. On Microsoft Windows 95 OSR2 and Windows 98, log on as a normal user. All users have equal privileges on a local computer: administrator privileges do not exist. In the rest of this user's guide, if you are running either Microsoft Windows 95 OSR2 or Windows 98, log on as a normal user each time you are asked to log on as administrator. 2. Insert the CD-ROM into the drive. The Choose Setup Language dialog box appears, prompting you to choose the user interface language for the Setup program.

The languages you can choose from are: U.S. English (default) French German Japanese Italian. 3. Click the OK button to start the installation using the English user interface, or select another language from the list box, then click the OK button. The Setup program displays a message telling you that it is preparing the installation procedure.

The progress indicator gives you an idea how much of the preparation process has been completed. Once setup is completed, an animated installation splashscreen appears, filling up the whole screen. On Windows NT file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm 5/22/01

Installing Version 5 on Windows for the First Time On Windows NT

Page 3 of 22

IBM License Use Management Runtime (LUM), needed to be able to manage nodelock licensing, is no longer installed automatically with the files: it is now integrated in the software on the CD-ROM. The installation sets up the following folder: C:\ifor\Ls\Conf On Windows 95/98 A driver used for nodelock licensing purposes is installed on Windows 95/98. The splashscreen remains displayed in the background throughout the entire installation procedure, and the different dialog boxes you will interact with will be displayed in the foreground. The Welcome dialog box is then displayed:

4. Click the Next button to move to the next step. The CATIA V5R7 License dialog box appears, asking you if you want to enter a nodelock file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm 5/22/01

Installing Version 5 on Windows for the First Time asking you if you want to enter a nodelock license key for the computer on which you are installing the software.

Page 4 of 22

Note that the target id of the computer on which you are performing the installation is displayed after the dialog box title. 5. If you want to enter a nodelock license, click the Import Certificate button to access the Import Certificate dialog box. This dialog box lets you import the license certificate (that is, if you received your license certificate by electronic mail, and provided you detached it and stored it on your disk).

6. Explore your environment containing the license certificate (ending with the suffix ".lic"), then click Open. file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm 5/22/01

Installing Version 5 on Windows for the First Time

Page 5 of 22

6. Explore your environment containing the license certificate (ending with the suffix ".lic"), then click Open. This creates a nodelock file on your computer, and stores your license by default in the nodelock file on all Windows platforms in: C:\ifor\Ls\Conf\nodelock If you already installed LUM elsewhere, the nodelock file will be updated in the correct LUM environment, for example in: On Windows 2000, if the nodelock file is new, it will be created in: C:\Documents and Settings\All Users\Application Data\Ibm\Lum\nodelock. If you decide to skip the licensing step, or if you have a license enrollment certificate in paper format only (and not in electronic format), you can enroll your licenses later, after the installation has been completed. For more information, refer to "Enrolling Nodelock Licenses After the Installation". 7. Click the Next button to move to the next step. The Choose Destination Location dialog box appears. A default destination folder is already proposed: C:\Program Files\Dassault Systemes\B07\intel_a (Windows NT or Windows 2000 platform) C:\Program Files\Dassault Systemes\B07\win_a (Windows 95 OSR2 or Windows 98 platforms)

file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm

5/22/01

Installing Version 5 on Windows for the First Time

Page 6 of 22

8. If the default destination folder is suitable, click the Next button to move to the next step, or click the Browse... button and navigate to select another folder and click OK. The folder you choose must be empty. You can also specify a new folder: the folder will be created after confirmation. 9. Click the Next button to move to the next step. The Setup Type dialog box appears:

This dialog box lets you specify whether you want to install all of the software on the CD-ROM, or select the configurations and/or products to be installed: Complete: specifies you want to install all the software, and moves on to the next installation step (installation of online documentation files) when you click Next Custom: lets you choose the configurations and/or products to be installed. 10. If you want to choose which configurations and/or products to install, check the Custom option and click the Next button to move to the next step. The Select Software dialog box appears:

file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm

5/22/01

Installing Version 5 on Windows for the First Time

Page 7 of 22

By default, the list of all the configurations on the CD-ROM is displayed. 11. Choose whether you want to install configurations and/or products by using the list box provided. file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm 5/22/01

Installing Version 5 on Windows for the First Time 11. Choose whether you want to install configurations and/or products by using the list box provided.

Page 8 of 22

Depending on what you chose, the list will display the names of all the configurations or products on the CD-ROM. 12. Click on the configurations and/or products to select them. The selected configurations and/or products are listed in the "Selected Software" list. The dialog box specifies the space available for the installation. Clicking on each configuration or product also specifies the amount of space required for installing those configurations or products; the space required is updated progressively as you select from the list. In our example, we chose to install the DP2 - CATIA - Drawing Production 2 configurationand the MD2 - CATIA Mechanical Design 2

file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm

5/22/01

Installing Version 5 on Windows for the First Time

Page 9 of 22

configuration: 13. Click the Next button to move to the next step. The Choose Communications Ports dialog box is displayed:

file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm

5/22/01

Installing Version 5 on Windows for the First Time

Page 10 of 22

This allows you to set up on your computer: a port reserved for the communications backbone process a port reserved for starting the communications backbone process automatically a port reserved for processing events when using peripheral devices (spaceball, spacemouse, joystick). By default, the "Set up communication ports" option is checked because it is strongly recommended. For more information about the communications backbone, refer to "Communications Backbone Files". For more information about peripheral device handling, refer to "CATIA device broker". 14. Click the Next button to move to the next step. The Select CATIA V5R7 Documentation dialog box appears:

Installing the Online Documentation 15. Check the CATIA V5R7 Documentation check box only if you want to install the online documentation during the code installation procedure: this choice is optional. file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm 5/22/01

Installing Version 5 on Windows for the First Time code installation procedure: this choice is optional. If you check this box, you will be prompted after the software has been copied to your computer: to remove the CATIA V5R7 code CD-ROM and insert the first CATIA V5R7 documentation CD-ROM. 16. Clicking the Next button displays the Start Copying Files dialog box. The central area lists the current settings you set in the previous steps: configuration and product names and documentation destination folder. The result looks something like this (depending on which software you chose to install): Note that the dialog box reflects our choice to install the MD2 - CATIA - Mechanical Design 2 Configuration and the DP2 - CATIA - Drawing Production 2 configuration:

Page 11 of 22

There is nothing to prevent you from installing all the configurations and products on the CD-ROM. However, you will be able to use only the software for which you have enrolled licenses, except if you are using a demo mode license as explained in "Running in Demo Mode". 17. Click the Next button to start copying the files to your computer. file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm 5/22/01

Installing Version 5 on Windows for the First Time

Page 12 of 22

A progression indicator appears, and an animated sequence starts showing you some of the products that you will be able to create with the software. Once the files have been copied, you may be prompted at this point to restart your computer. This is because the certain Windows system libraries are also shipped and installed with the software: these libraries will be installed if the existing libraries on your system are not present or at a lower level. After restarting, you must then relog onto the computer using the same administrator logon. Once the files have been copied, and only if you checked the CATIA V5R7 Documentation check box, the Setup CATIA V5R7 Documentation dialog box appears:

18. If you want to install the online documentation, remove the product CD-ROM from the drive, insert the first online documentation CD-ROM for your language, and click OK to restart the Setup program, this time to install the online documentation files. The default folder in which the documentation will be installed is: C:\Program Files\Dassault Systemes\B07doc Note that the dialog box also provides a path for specifying another drive or folder from which you can install the online documentation. The default path is the drive name (usually D:) on the computer from which you are performing the installation. Modifying this path is useful if: you already inserted the online documentation CD-ROM into another drive you copied the online documentation files from the online documentation CD-ROM to a folder. If this is the case, click the Browse... button and specify the appropriate drive or folder. If you have several online documentation CD-ROMs (one for each supported language), you can only install one of file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm 5/22/01

Installing Version 5 on Windows for the First Time

Page 13 of 22

If you have several online documentation CD-ROMs (one for each supported language), you can only install one of these CD-ROMs at this stage of the installation. If you do not want to install the online documentation immediately, you can always install it later. For more information, refer to "Installing the Online Documentation After Installing the Code". Depending on your product line, the online documentation may be provided on a suite of up to 3 CD-ROMs. Once the documentation files on the first CD-ROM have been installed, you will be prompted to insert the next CD-ROM, and click OK to continue the installation until you have inserted the last CD-ROM. Note that you must install all the documentation CD-ROMs: you cannot, for example, install only one out of two. If you click the Cancel button before installing the final CD-ROM, the documentation files previously installed will be uninstalled. Once both the product and (optional) online documentation files have been copied, the Setup Complete dialog box informs you that the installation has been completed:

19. Click the Finish button to exit the installation program and run Version 5.

file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm

5/22/01

Installing Version 5 on Windows for the First Time

Page 14 of 22

If you do not want to run Version 5 now, uncheck the check box prompting you to run Version 5 now, then click the Finish button. If you chose to run Version 5 now, the Version 5 window will look like this, for example, if you installed the configurations CATIA - Mechanical Design (MD2) and CATIA - Drawing Production (DP2):

file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm

5/22/01

Installing Version 5 on Windows for the First Time

Page 15 of 22

Because you imported a license certificate, the license is automatically reserved, allowing you to enter the session immediately without having to reserve the license using the License Manager. An installation log is created in the current temporary directory, located by default in: %TEMP%\cxinst.log For example: C:\TEMP\cxinst.log IF YOU DID NOT IMPORT A LICENSE CERTIFICATE: If you chose to run Version 5 now, but did not import a license certificate, a message window appears informing you that you have not yet requested a configuration or product license:

Click the OK button. The application window now appears, along with the License Manager dialog box:

file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm

5/22/01

Installing Version 5 on Windows for the First Time

Page 16 of 22

The License Manager dialog box lists the configurations and products you installed. In our example, we installed the CATIA - Mechanical Design 2 configuration. . Note that the field specifies: "Not Granted". This is because this is the first time you are starting Version 5, and you have not yet reserved any licenses. At this stage, if you click the OK button, a session will still be started, but you will not be able to work with the product: menu commands will be grayed out, and you will only be able to use the File->Exit command. How To Display the Target ID of Your Computer Before Ordering file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm 5/22/01

Installing Version 5 on Windows for the First Time Before Ordering

Page 17 of 22

Before ordering a nodelock license, you need to obtain the target id of your computer. The target id must accompany the license order. The license certificate is generated using the targetid of your computer. Before installing the software, the application has no way of determining the targetid. In this case, if you have installed IBM License Use Management Runtime (LUM) 4.5.8, you can use the tools provided by LUM to obtain the targetid. For example, you can run the command: i4target -O located in: C:\ifor\win\bin (WNT-W2000-W98) How To Display the Target ID of Your Computer Once You Have Received the CD-ROM There are two executable programs provided on the CD-ROM: i4target.exe (Intel platform) i4tgtid.exe (Intel platform). The latest versions of each can be found at: http://www.software.ibm.com/is/lum/lumdownl.html If you double-click on i4tgtid.exe, a message box displaying the win32mac target id of the machine will be presented. The target id is a number represented in hexadecimal notation. Make sure that the string "win32mac" is also displayed alongside with the target id. Depending on the network configuration of your machine, the win32mac target id might not be available. This is when i4target.exe in command-line mode is needed: 1. Open a Command Prompt window and set the directory to your CD-ROM drive. 2. Run "i4target -z". This will list network adapters that can be used for the target id. 3. Run "i4target -d xxx" file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm 5/22/01

Installing Version 5 on Windows for the First Time 3. Run "i4target -d xxx" where "xxx" is one the network adapters listed in step 2. 4. Run i4target or i4tgtid. You should obtain the same target id as in step 2. NOTE: Do not repeat step 2 once you have a valid win32mac target id. The TargetId of your computer is also displayed:

Page 18 of 22

in the "Import Certificate" dialog box when installing the software at the top of the License Manager dialog box, access via the Tools->Options... command when running the application in the Nodelock Management tool, from the Start->Programs-> CATIA ->Tools menu. At this stage, you will not be able to go any further until you register your licenses. To register nodelock licenses after the installation, you must select the Start->Programs-> CATIA ->Tools->Nodelock Key Management V5R7 as explained in "Enrolling Nodelock Licenses After the Installation", to import a license certificate. Once you have imported a nodelock license certificate, double-click the CATIA V5R7 default environment shortcut on the desktop to start a session directly. You can now use the software you installed and for which you enrolled a license. Your licensing settings are stored in a settings file. During a session, you can reserve and release licenses using the Licensing tab accessible via the Tools->Options... command. For more information, refer to "Reserving Licenses Using the License Manager". About the Environment Created on Windows A Version 5 installation has the following impact on your computer: Installation Folder The software is installed (if you used the default location) in the folder: C:\Program Files\Dassault Systemes\B07\intel_a (Windows NT or Windows 2000 platform) or: C:\Program Files\Dassault Systemes\B07\win_a (Windows 95 OSR2 or Windows 98 platforms) Desktop file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm 5/22/01

Installing Version 5 on Windows for the First Time Desktop The installation: creates the CATIA V5R7 default environment shortcut on the desktop

Page 19 of 22

Only one environment is created: a global environment (not a user environment). For more information about global and user environments, refer to "What are global and user environments?". The environment is no longer created in the registry, but in a text file located in: C:\Winnt\Profiles\All Users\Application Data\DassaultSystemes\CATEnv (on Windows NT) C:\Documents and Settings\All Users\Application Data\DassaultSystemes\CATEnv (Windows 2000) C:\Windows\Application Data\DassaultSystemes\CATEnv (on Windows 95 OSR2 and Windows 98) and the environment file name is CATIA.V5R7.B07.txt. sets up the Start->Programs-> CATIA->CATIA V5R7 default environment shortcut, and the Start>Programs-> CATIA-> Tools menu containing the Environment Editor V5R7, Nodelock Key Management V5R7, Settings Management V5R7 and Software Management V5R7 commands. Registry The following registry keys are modified: HKEY_LOCAL_MACHINE\SOFTWARE\DassaultSystemes (the key "CNext" is added containing the key "B07" which specifies the destination folder) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Dassault_Systemes B07 (specifies the application name for uninstallation purposes) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppPaths (sets up the Start->Run... command so you can enter the cnext command to start a session) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts (Windows NT and Windows 2000) (sets up fonts in True Type format, describing the full name and filename of the font) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Fonts (Windows 95 and 98) (sets up fonts in True Type format, describing the full name and filename of the font) HKEY_CLASSES_ROOT (V5 document types).

file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm

5/22/01

Installing Version 5 on Windows for the First Time

Page 20 of 22

Registry entries, folders and files are not protected. On Windows NT and Windows 2000 only, you can protect access to these entries using system tools, for example the regedt32 command. Please note that this command is only recommended for advanced users because it is potentially dangerous. Communications Backbone Files The communications backbone is a CATIA -specific implementation of message-oriented middleware (MOM), used to support process interoperability for distributed application networks in heterogeneous environments. Installing the product sets up the communications backbone on your computer. The backbone needs to be set up on each computer running applications which need to communicate. When one application attempts to communicate with another, the backbone process is started automatically. If the process is already running, it is not restarted. A timeout is triggered once there are no more clients attempting to communicate with other applications. A typical scenario involving the use of the inter-application communications backbone is implemented to allow the ENOVIA Portal DMU Navigator and ENOVIA Portal WEB to communicate: ENOVIA Portal WEB can load geometry and product structures into a viewer such as ENOVIA Portal DMU Navigator, 4D Navigator or CATIA. An installation sets up the communications backbone by creating the following lines: catiav5bb 6666/tcp catiav5run 6667/tcp in the file: %windir%\system32\drivers\etc\services Note that the line: CATDeviceBroker 6668/tcp which concerns peripheral device handling is also added to this file. If you do not want to set up communication ports during the installation, you can always edit the above-mentioned files manually later. Other Folders An installation also affects the following: file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm 5/22/01

Installing Version 5 on Windows for the First Time An installation also affects the following:

Page 21 of 22

C:\Winnt\system32 on Windows NT and Windows 2000, and C:\Windows\system on Windows 95 OSR2 and Windows 98 (certain Windows system libraries will be installed if the existing libraries on your system are not up to date) An installation log is created in the current temporary directory, located by default in: %TEMP%\cxinst.log For example: C:\TEMP\cxinst.log Administrator Setting Environments When running a session at the end of the installation procedure (as administrator), permanent administrator settings are created in: C:\Winnt\Profiles\user\Application Data\Dassault Systemes\CATSettings (on Windows NT) C:\Documents and Settings\user\Application Data\DassaultSystemes\CATSettings (Windows 2000) C:\Windows\Application Data\DassaultSystemes\CATSettings (on Windows 95 OSR2 and Windows 98). Temporary administrator settings (CATTemp, CATReport, etc.) are stored in: C:\Winnt\Profiles\user\Local Settings\Application Data\Dassault Systemes\CATTemp, CATReport (on Windows NT) C:\Documents and Settings\user\Local Settings\Application Data\DassaultSystemes\CATTemp, CATReport (Windows 2000) C:\Windows\Local Settings\Application Data\DassaultSystemes\CATTemp, CATReport (on Windows 95 OSR2 and Windows 98). All end users can now log onto the same computer and run a Version 5 session, because the environment created at installation is global.

file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm

5/22/01

Installing Version 5 on Windows for the First Time

Page 22 of 22

file://Y:\BSFDOC\Doc\online\basug\basuggs02.htm

5/22/01

Uninstalling CATIA Version 5 on Windows

Page 1 of 3

Uninstalling Version 5 on Windows


This task explains how to remove the Version 5 files. Note that you are not able to selectively uninstall a configuration or product. Uninstalling relies on Windows-compliant tools enabling anyone familiar with Windows procedures and concepts to uninstall the software without assistance. Prior to removing the software, you must remove any user environments you may have created after the initial installation using the tools described in "Customizing Your Environment on Windows". 1. Log on as an administrator. You must belong to the Administrators group, or have the privileges assigned to the Administrators group. Otherwise, you will not be able to uninstall the software. 2. On the Windows desktop, select the Start>Settings->Control Panel, then double-click the Add/Remove Programs control. An Install/Uninstall dialog box appears, and looks something like this (depending on the software installed on your computer):

3. Select the item "Dassault Systemes Software B07" from the list, then click the Add/Remove... button. A message informs you that the folder: C:\Program Files\Dassault Systemes\B07 file://Y:\BSFDOC\Doc\online\basug\basuggs03.htm 5/22/01

Uninstalling CATIA Version 5 on Windows

Page 2 of 3

is about to be removed, and prompts you to confirm that you want to continue and remove all the software. You can also use this command to remove the online documentation. The item name for the English documentation will be, for example: "Dassault Systemes CATIA EnglishDocumentation B07". 4. Click Yes to confirm. ALL the installed configurations and products will be removed. The program removes: the installation folder all desktop items (environment icon, Start->Programs-> CATIA menu) the last environment created all registry entries except for the components specified below. You may be prompted to kill any running processes which use the version you are uninstalling. What Is Not Removed? Note that the following components are not removed: the fonts installed with the software any system libraries installed to update your system. The Start->Programs-> CATIA menu will not be removed if it still contains environments created using the tools described in "Customizing Your Environment on Windows". If you delete the installation folder instead of uninstalling cleanly using the Add/Remove Programs control via the Start->Settings command, your registry will be corrupted. Before, when you attempted to reinstall, you were blocked. Now, a message will prompt you to click the OK button if you want to automatically clean up the registry and continue the installation. Uninstalling in Batch Mode On WINDOWS, you can also uninstall in batch mode by executing a command file. 1. Open a command prompt (MS-DOS) window. 2. Enter the following command: Unload_Dir\DSUninstall.bat where "Unload_dir" may be, for example: C:\Program Files\DassaultSystemes\B07. This command removes the software in the same way as the Add/Remove Programs control. However, note that the procedure automatically kills any running processes which use the version you are uninstalling.

file://Y:\BSFDOC\Doc\online\basug\basuggs03.htm

5/22/01

Uninstalling CATIA Version 5 on Windows

Page 3 of 3

file://Y:\BSFDOC\Doc\online\basug\basuggs03.htm

5/22/01

Installing Version 5 on a UNIX Workstation for the First Time

Page 1 of 9

Installing Version 5 on a UNIX Workstation for the First Time


This task explains how to install the Version 5 files for the first time on a single workstation running UNIX, and set up your nodelocked licenses. The concepts, procedures and look and feel of the installation procedure for Windows have been carried over to the UNIX environment in order to provide a common Version 5 installation interface for all supported operating systems. From start to finish, this task should take approximately 15 minutes. Before starting the installation, refer to "What You Need Before Installing Version 5" to check you have all the hardware and software prerequisites. 1. Logon as root. 2. Insert the CD-ROM for your UNIX operating system into the drive. If the software is on a suite of CD-ROMS, insert the first CD-ROM. 3. If you are running AIX or HP-UX, check whether the CD-ROM drive is declared. On AIX, run the command: lsdev -C -c cdrom If a line like this is not displayed: cd0 Available 00-01-00-30-CD-ROM Drive you need to add the CD-ROM drive by using the smit AIX command, for example. On HP-UX, run the command: cat /etc/fstab If a line like this is not displayed: /dev/dsk/c201d1s0 /CDROM cdfs ro 0 0 0 you need to add the CD-ROM drive, by using the sam HP-UX command, for example. If you are running IRIX or Solaris, inserting the CD-ROM declares and mounts the CDROM automatically (unless you disabled this feature). 4. On AIX and HP-UX, check whether the CD-ROM drive is mounted. If the CD-ROM drive is not mounted, you will have to mount it before proceeding. You can determine if the drive has already been mounted by typing the command: mount file://Y:\BSFDOC\Doc\online\basug\basuggs04.htm 5/22/01

Installing Version 5 on a UNIX Workstation for the First Time mount

Page 2 of 9

In the output lines, you should see a list of mounted file systems. The CD-ROM drive has already been mounted on your local system if a line similar to one of the following lines appears in the list: /dev/cd0 cdrom cdfrs "date" ro (AIX) cdrom on device readonly on "date" (HP-UX) where "date" is the current date. 5. On AIX and HP-UX, mount the CD-ROM drive, if necessary, by typing the commands: mount -v cdrfs -r /dev/cd0 /cdrom (AIX) mount /cdrom (HP-UX) 6. Change directory to the CD-ROM mount point and enter the command: ./start to start the installation procedure, or: ./start -s if you want to start the installation procedure without the accompanying music. The Version 5 setup program will be run. The setup program checks you have the correct prerequisites. Then, the Welcome dialog box greets you. The setup program invokes a full self-explanatory graphical interface which walks you through the installation. The installation steps are approximately the same as on Windows, as described in "Installing Version 5 on Windows for the First Time". Depending on your UNIX platform, the software may be provided on a suite of CDROMs. Once the software on the first CD-ROM has been installed, you will be prompted to insert the next CD-ROM, and click OK to continue the installation until you have inserted the last CD-ROM. Note that you must install all the software CD-ROMs: you cannot, for example, install only one out of two. If you click the Cancel button before installing the final CD-ROM, the software previously installed will be uninstalled. An installation log is created in: $HOME/cxinst.log

How To Display the Target ID of Your Computer Before Ordering Before ordering a nodelock license, you need to obtain the target id of your computer. file://Y:\BSFDOC\Doc\online\basug\basuggs04.htm 5/22/01

Installing Version 5 on a UNIX Workstation for the First Time

Page 3 of 9

Before ordering a nodelock license, you need to obtain the target id of your computer. The target id must accompany the license order. The Certificat.lic file is generated using the targetid of your computer. Before installing the software, the application has no way of determining the targetid. In this case, if you have installed IBM License Use Management Runtime (LUM) 4.5.8, you can use the tools provided by LUM to obtain the targetid. For example, you can run the command: i4target -O located in: /var/ifor/ (AIX) /opt/lum/ls/conf/ (HP-UX, IRIX and Sun Solaris) How To Display the Target ID of Your Computer Once You Have Received the CD-ROM There are two executable programs provided on the CD-ROM: i4target.exe (Intel platform) i4tgtid.exe (Intel platform). The latest versions of each can be found at: http://www.software.ibm.com/is/lum/lumdownl.html If you double-click on i4tgtid.exe, a message box displaying the win32mac target id of the machine will be presented. The target id is a number represented in hexadecimal notation. Make sure that the string "win32mac" is also displayed alongside with the target id. Depending on the network configuration of your machine, the win32mac target id might not be available. This is when i4target.exe in command-line mode is needed: 1. Open a Command Prompt window and set the directory to your CD-ROM drive. 2. Run "i4target -z". This will list network adapters that can be used for the target id. 3. Run "i4target -d xxx" where "xxx" is one the network adapters listed in step 2. 4. Run i4target or i4tgtid. You should obtain the same target id as in step 2. NOTE: Do not repeat step 2 once you have a valid win32mac target id. The TargetId of your computer is also displayed: in the "Import Certificate" dialog box when installing the software at the top of the License Manager dialog box, access via the Tools->Options... command when running the application. file://Y:\BSFDOC\Doc\online\basug\basuggs04.htm 5/22/01

Installing Version 5 on a UNIX Workstation for the First Time command when running the application. What about the online documentation?

Page 4 of 9

Note, however, that on UNIX you cannot install the online documentation directly from within the installation procedure. If you want to install the documentation, copy the contents of the CD-ROM into a directory with sufficient free disk space. Then, use the setcatenv command to change the value of the CATDocView variable to point to the location where the CDROM contents were copied. Optionally, you may use the CD-ROM directly and set the value of the CATDocView variable to the CD-ROM mount point. For information about the setcatenv command, refer to "Customizing Your Environment on UNIX". About the Environment Created on UNIX A CATIA Version 5 installation has the following impact on your workstation: Installation Path The software is installed (if you used the default location) in the folder directory: /usr/DassaultSystemes/B07/OS_a where "OS_a" is: aix_a hpux_a irix_a solaris_a Environment The installation offers you the choice of where to create the /CATEnv directory. The default is the root $HOME directory (typically "/"), but you can create the /CATEnv directory anywhere you like. Note that, if an environment already exists, the installation procedure offers you the choice between replacing it or creating a new environment with a different name. The installation creates in this directory the following global environments required to set the Version 5 runtime environment variables: CATIA .V5R7.B07.sh (for use with Korn or Bourne shells) CATIA .V5R7.B07.csh (for use with C shell). Note: UNIX system administrators can also setup a /CATEnv environment directly in the home directory of end users. CDE Desktop on AIX, HP-UX and Solaris The /CATCDE directory required for CDE desktops is now created in the /CATEnv directory. The installation creates the following filetree required for integrating CATIA into the CDE desktop:
l

/CATEnv/CATCDE/CATIA/dt/appconfig/appmanager/C/CATIA/CATIA.V5R7.B07 5/22/01

file://Y:\BSFDOC\Doc\online\basug\basuggs04.htm

Installing Version 5 on a UNIX Workstation for the First Time


l

Page 5 of 9

/CATEnv/CATCDE/CATIA/dt/appconfig/appmanager/C/CATIA/CATIA.V5R7.B07 (file required for graphic representation of environment in the CDE desktop) /CATEnv/CATCDE/CATIA/dt/appconfig/types/C/CATIA.V5R7.B07.dt (action description file for environment icon) /CATEnv/CATCDE/CATIA/dt/appconfig/types/C/CATIA.dt (action description file for CATIA directory) /CATEnv/CATCDE/CATIA/dt/appconfig/types/C/CATIAFiles.dt (action description file for CATIA document types) /CATEnv/CATCDE/CATIA/dt/appconfig/icons/C (contains icons for CATIA document types).

The application is registered in the CDE application base via the "dtAppIntegrate" command which is executed automatically during the installation. The result of registering the application is that the /etc/dt/appconfig/ environment on your workstation is modified. This environment contains links to the application desktop filetree located under /CATCDE (described above). You do not see the icon immediately. To display the icon, you must click the Application manager icon on the CDE front panel, go into the Desktop Tools cabinet, then double-click the Reload Applications icon. You can also log off and log on to display the icon. The visible impact on the CDE desktop is: the creation of the CATIA directory in the Application Manager cabinet, accessible via the front panel the creation in this directory of the default global environment icon CATIA V5R7. Magic SGI Desktop on IRIX The /CATSGI directory required for SGI desktops is created in the /CATEnv directory. The installation creates the following directory required for integrating CATIA into the Magic SGI desktop: /CATEnv/CATSGI/ CATIA / CATIA .V5R7.B07 (file required for graphic representation of the environment in the Magic SGI desktop) and installs the following files in the following system directories: /usr/lib/filetype/install/Dassault_Systemes.CATIAFiles.ftr (action description file for CATIA document types) /usr/lib/filetype/install/Dassault_Systemes. CATIA Environments.ftr (action description file for environment icon) /usr/lib/filetype/install/iconlib (contains icons for CATIA document types). Installing on IRIX takes longer than on the other UNIX platforms because the Magic SGI desktop is recompiled. You do not see the icon immediately. To display the icon, you must log off and log on. The visible impact on the SGI desktop is in File -> Applications is : the creation of the CATIA directory the creation in this directory of the default global environment icon: CATIA .V5R7 file://Y:\BSFDOC\Doc\online\basug\basuggs04.htm 5/22/01

Installing Version 5 on a UNIX Workstation for the First Time

Page 6 of 9

the creation in this directory of the default global environment icon: CATIA .V5R7 Communications Backbone Files The installation procedure allows you to declare on your computer: a port reserved for the communications backbone process a port reserved for starting the communications backbone process automatically a port reserved for processing events when using peripheral devices (spaceball, spacemouse, joystick). To do so, check the option "Set up communications ports (strongly recommended)" when prompted. The communications backbone is a CATIA -specific implementation of messageoriented middleware (MOM), used to support process interoperability for distributed application networks in heterogeneous environments. Installing CATIA sets up the communications backbone on your computer. The backbone needs to be set up on each computer running applications which need to communicate. When one application attempts to communicate with another, the backbone process is started automatically. If the process is already running, it is not restarted. A timeout is triggered once there are no more clients attempting to communicate with other applications. A typical scenario involving the use of the inter-application communications backbone is implemented to allow the ENOVIA Portal DMU Navigator and ENOVIA Portal WEB to communicate: ENOVIA Portal WEB can load geometry and product structures into a viewer such as ENOVIA Portal DMU Navigator, 4D Navigator or CATIA. An installation sets up the communications backbone by creating the following lines: catiav5bb 6666/tcp catiav5run 6667/tcp in the file: /etc/services and the following line: catiav5bb stream tcp nowait root /path/CATSysDemon in the file: /etc/inetd.conf where "path" is the path containing the CATIA executable files. For example:

file://Y:\BSFDOC\Doc\online\basug\basuggs04.htm

5/22/01

Installing Version 5 on a UNIX Workstation for the First Time

Page 7 of 9

catiav5bb stream tcp nowait root /usr/DassaultSystemes/B07/solaris_a/code/bin/CATSysDemon Note that the line: CATDeviceBroker 6668/tcp which concerns peripheral device handling is also added to this file. For more information about peripheral device handling, refer to "CATIA device broker". If you do not want to set up communication ports during the installation, you can always edit the above-mentioned files manually later. Other Directories The Version 5 installation procedure on UNIX sets up on your workstation a filetree for storing IBM License Use Management Runtime (LUM) nodelock licenses, that is, if LUM is not already installed on your workstation. This is needed to manage nodelock licensing. The nodelock file is created by default in: /var/ifor/nodelock (AIX) /opt/lum/ls/conf/nodelock (HP-UX, IRIX, Solaris) Administrator Setting Environments When running a session at the end of the installation procedure (as administrator), administrator settings are created in the /CATSettings and /CATTemp directories. All end users can now log onto the same workstation and run a CATIA Version 5 session, because the environment created at installation is global. Start Command Syntax The start batch command lets you install Version 5 without the graphical user interface. To perform a batch installation, change directory to the CD-ROM mount point and enter the command:
./start

with at least one of the following arguments:


-u:

specifies the unload directory. The default unload directory is: /usr/DassaultSystemes/B07. -newdir: creates the unload directory if it doesn't exist. -D: specifies the /CATEnv environment directory. The default environment directory is /CATENV. -lic "pathname": specifies the path and name of the license certificate to import for nodelocked licensing. : if the environment file already exists, you can choose to replace file://Y:\BSFDOC\Doc\online\basug\basuggs04.htm 5/22/01

Installing Version 5 on a UNIX Workstation for the First Time


-env new|replace: -env new:

Page 8 of 9

if the environment file already exists, you can choose to replace it or create a new one. If you install the same level of CATIA several times, the same environment is created each time, and using the same name, except that the name is incremented like this each time: CATIA .V5R7_1.B07.sh, CATIA .V5R7_2.B07.sh, etc.
-env replace:

if you already installed CATIA , you may then have deleted the installation directory, in which case the environment remains; in this case, use the "-env replace" argument to overwrite the existing initial environment and create a new one during the installation. Note that the "replace" option does not replace existing environments that you may have created using the "new" option (or using the "Create New Environment" option when installing using the GUI), and whose name is incremented, for example: CATIA .V5R7_1.B07.sh.
-exe: runs a CATIA session at the -s: silent mode (without music). -v: verbose mode. -h: displays help.

end of the installation.

-list: lists the configurations and products on the CD-ROM. -all: unloads all the configurations and the products on the CD-ROM. -l "list_to_unload": specifies the list of configurations and/or products

to unload. You have to type the list of configurations and/or products, which you can obtain by running the command using the "list" argument. In the list, configuration names look like this: ME2.slt., and product names look like this: KIN.prd. These are the names you must type. Separate the names using a blank. The arguments: -list -all -l "list_to_unload" are mutually exclusive.

-backbonePorts port1 port2: specifies the ports reserved for the communication backbone - default values are 6666 and 6667"; -VRPort port3: specifies the port reserved for processing events when using peripheral devices (spaceball, spacemouse, joystick). -noSetupPorts: specifies you do not want to set up any communication ports. -orbixport port1: specifies the Orbix daemon port number -orbixbase port2: specifies the starting port number for daemon-run servers -orbixrange: specifies the range for daemon-run servers -orbixboot: boot Orbix daemon at restart -DirCATIAV4: specifies CATIA V4 path for administrator home directory -DirVPM1: specifies VPM1 path for administrator home directory. file://Y:\BSFDOC\Doc\online\basug\basuggs04.htm 5/22/01

Installing Version 5 on a UNIX Workstation for the First Time

Page 9 of 9

-libCATIAV4 V422-1/V423-1 : specifies which version of CATIA V4 to use (V422-1 or V423-1). Reminder: if you run the command without arguments, the installation will be started using the graphical user interface.

file://Y:\BSFDOC\Doc\online\basug\basuggs04.htm

5/22/01

Uninstalling Version 5 on UNIX

Page 1 of 2

Uninstalling Version 5 on UNIX


This task explains how to remove the CATIA Version 5 files from your workstation on UNIX. Prior to removing the software, you must remove any user environments you may have created after the initial installation using the tools described in "Customizing Your Environment on UNIX". End users who set up their own user environments using the setcatenv command can only remove them using the delcatenv command. 1. Log on as root. 2. Go to your /CATEnv directory, then enter the following command to set up the environment: . ./CATEnv/ CATIA .V5R7.B07.sh (for Bourne or Korn shell) source /CATEnv/ CATIA .V5R7.B07.csh (for C shell) 3. Delete the environments you created using the command: delcatenv -e env_name -d /CATEnv -v yes -a global -desktop yes This command is located in the directory: /usr/DassaultSystemes/B07/OS_a/code/bin where "OS_a" is: aix_a hpux_a irix_a solaris_a and "env_name" is the name of the environment. For example: delcatenv -e CATIA.V5R7.B07 -d /CATEnv -v yes -a global desktop yes Note that environments cannot be deleted using simple operating system commands. The delcatenv command is essential for removing all trace of environments in the desktop environment. CDE Desktop on AIX, HP-UX and Solaris The delcatenv command removes only the following components: /CATEnv/ CATIA .V5R7.B07.sh (and CATIA .V5R7.B07.csh) if you specified these environment names using the -e option file://Y:\BSFDOC\Doc\online\basug\basuggs05.htm 5/22/01

Uninstalling Version 5 on UNIX

Page 2 of 2

environment names using the -e option /CATEnv/CATCDE/ CATIA /dt/appconfig/appmanager/C/ CATIA / CATIA .V5R7.B07 (file required for graphic representation of environment in the CDE desktop) /CATEnv/CATCDE/ CATIA /dt/appconfig/types/C/ CATIA .V5R7.B07.dt Magic SGI Desktop on IRIX The delcatenv command removes the following components: /CATEnv/ CATIA .V5R7.B07.sh (and CATIA .V5R7.B07.csh) if you specified these environment names using the -e option /CATEnv/CATSGI/ CATIA / CATIA .V5R7.B07 (file required for graphic representation of the environment in the Magic SGI desktop) if you specified this environment name using the -e option. 4. Only when all environments have been deleted, you can then delete the installation directory using the command: rm -rf /usr/DassaultSystemes/B07 If a CATIA application runs a DMU application, the orbixd& process is run.To delete the CATIA application correctly, use the following commands: Run: ps ef& to list processes running on the workstation, then: kill 9 to kill the orbixd& process.

file://Y:\BSFDOC\Doc\online\basug\basuggs05.htm

5/22/01

Reserving Licenses Using the License Manager

Page 1 of 6

Reserving Licenses Using the License Manager


This task explains how to reserve product licenses during a session using the Licensing tab via the Tools>Options... command. 1. Select the Tools->Options... command. 2. Select the General category, then the Licensing tab to display the Licensing tab. The role of the Licensing tab is to allow you to reserve licenses before using these products. You will not be able to work with any Version 5 products until you have first reserved the corresponding licenses. You must select at least one configuration license. In our example, it will look like this if you installed the configurations CATIA - Mechanical Design (MD2) and CATIA Drawing Production (DP2), and imported a nodelock license for the CATIA - Mechanical Design (MD2) configuration:

file://Y:\BSFDOC\Doc\online\basug\basuggs06.htm

5/22/01

Reserving Licenses Using the License Manager

Page 2 of 6

The list contains all the installed configurations and products. Note that, if you have not previously reserved any licenses, none of the check buttons is checked. If you entered a nodelock license during the installation, the corresponding configuration is preselected in the list. In our example, the MD2 option is checked because we imported a nodelock license for this configuration (CATIA Mechanical Design (MD2) configuration (DS58BB40000 - MD2) during the installation. In the upper part of the tab: Target id: specifies the target id of your computer Display Type: informs you whether you are running on a local or remote display; Local: you are running on a local display and you are working with a nodelocked or server license Remote: you are running on a remote display and you are working with a server license only Server Timeout: a slider lets you specify approximately the amount of time you are prepared to wait for a server license to be made available by the license server, from a few seconds to a few minutes Demo mode: You will be able to work in demo mode if you registered and reserved at least one configuration license, and checked the Demo Mode option. For more information about the demo mode, refer to "Running in Demo Mode". Show License Info: check this option if you want feedback when attempting to reserve a license reserved by another user. The next time you start a session, the software will inform you who is using the license you are trying to use. If you are using network licensing, the list of all active and available license servers is now displayed near the top like this:

file://Y:\BSFDOC\Doc\online\basug\basuggs06.htm

5/22/01

Reserving Licenses Using the License Manager

Page 3 of 6

A "+" button is displayed next to the license in the list. Clicking this button lets you switch between compact mode (the default) and expanded mode. In compact mode, the license imported is already reserved. Click the "+" button to switch to expanded mode. In this mode, a sublist is displayed containing the list of all the installed licenses, preceded by the Any License option. A list of licenses may exist, for example, when you have several identical configuration licenses with different serial numbers. This can be the case, for example, when licenses are served by different servers, or set up for use by different groups.

file://Y:\BSFDOC\Doc\online\basug\basuggs06.htm

5/22/01

Reserving Licenses Using the License Manager

Page 4 of 6

Your administrator may instruct you to reserve a specific license in the list. If not, just click the Any License option, which means that you consider any of the licenses in the list to be sufficient for your needs. Click the "-" button to return to compact mode. All configurations are considered as custom configurations. When you install a configuration, the list in the dialog box will contain: custom configurations appear at the top the names of the products appear after the name of the last configuration. In our example, note that: the check button next to, for example, the configuration "MD2" is checked because, during the installation, the corresponding nodelock license was imported the status Granted appears next to the products in the list which belong to that configuration. The product names in the list are grayed out and the check buttons cannot be checked: this is because, in our example, no licenses exist for the individual products. Furthermore, the status Not Granted means that you attempted to reserve a license that is not available (nodelock license expired, server license expired, network server down, etc.). the status No License appears next to configurations and products which have been installed, but for which you do not have a license. The configuration name is grayed out in the list, and the check button cannot be checked. For example, the "DP2 - CATIA - DrawingProduction 2 Configuration". Below each license, you will see Local or Server which informs you whether the license is a nodelock (local) license or a server license. If you are using a server license, the name of the server will be displayed like this: file://Y:\BSFDOC\Doc\online\basug\basuggs06.htm 5/22/01

Reserving Licenses Using the License Manager or a server license. If you are using a server license, the name of the server will be displayed like this: Server (ip:server_name) where "server_name" is the name of the license server. 3. Check the check buttons for the configurations and/or products for which you want to reserve a license.

Page 5 of 6

When you are working with nodelock licenses, the license will be reserved by default when you start your session, even if you unchecked the corresponding check button. 4. Click OK. 5. Exit and restart your session. You need to restart your session after reserving configuration and/or product licenses. Licensing settings are stored in a settings file. The settings active in the License tab depend on what you set the last time you used it. If you run a Version 5 session in administrator mode, you can now lock individual configuration and/or product licenses to control their usage. For background information about locking settings, refer to Locking Settings. Troubleshooting Messages You may encounter one of the following messages when using the Licensing Manager: "Environment xxx not set or incorrect" Set an environment using the setcatenv command. "Environment xxx incorrect" Set a valid environment using the setcatenv command. For more information about customizing environments, refer to "Customizing Your Environment on Windows" . "No Configuration/Product Available" The path containing the information required to display the list of configurations/products, referenced by the CATICPath file://Y:\BSFDOC\Doc\online\basug\basuggs06.htm 5/22/01

Reserving Licenses Using the License Manager

Page 6 of 6

The path containing the information required to display the list of configurations/products, referenced by the CATICPath environment variable, is incorrect, or the information is incomplete. "You have not requested one or more product licenses, but no configuration license" Click OK and select at least one configuration license using the Licensing tab. "No License Available for Requested Configuration(s)" Click OK and select at least one valid configuration license using the Licensing tab. "Not All Licenses Available" Contact your administrator.

file://Y:\BSFDOC\Doc\online\basug\basuggs06.htm

5/22/01

Running in Demo Mode

Page 1 of 1

Running in Demo Mode


This task explains how to run CATIA Version 5 in demo mode. You must have already registered either one demonstration license, or at least one configuration license (which automatically provides access to the demo mode). What Is Demo Mode? Running in demo mode lets you use all the features of all the configurations and/or products installed, apart from the few exceptions listed below. In demo mode: the automatic save (roll) mechanism is deactivated. you can open only specially marked Version 4 or Version 5 demo documents you cannot embed CATIA documents in OLE documents you cannot open CATIA documents using OLE technology you cannot save documents on Windows, the clipboard is unavailable for cutting, copying and pasting you cannot record or execute macros you can create new workbench-specific documents, but you cannot save them. Note that when running a normal (non-demo) session, you can read specially marked Version 4 or Version 5 demo documents, and save them as non-demo documents. By default, demo mode is not activated. 1. Display the License Manager. The License Manager is displayed automatically after starting CATIA Version 5 (either for the first time, or each time you start a session until you reserve a license). You can also display it by selecting the Tools->Options... command, then the Licensing tab in the General category. 2. Check the Demo Mode option, and click OK. A message informs you to restart your session. 3. Click OK and restart CATIA . The CATIA Version 5 application window is opened in demo mode.

file://Y:\BSFDOC\Doc\online\basug\basuggs07.htm

5/22/01

Installing Additional Products

Page 1 of 4

Installing Additional Products


This task explains how to install additional products to an existing installation. The installation procedure is the same as for a first-time installation, with a few minor differences. On Windows, to prevent the installation from hanging due to concurrently running programs such as screen savers or virus scanning programs, we recommend that you first shut down any such programs. 1. Log on as an administrator. 2. Insert the CD-ROM into the drive. 3. Proceed in exactly the same fashion as a normal installation. 4. When prompted, enter the new nodelock licenses (if any) for the additional products. The licenses are added to the existing nodelock file. 5. Continue with the installation until a dialog box appears listing the configurations and products you have already installed. In the following example, the MD2 and DP2 configurations have already been installed:

file://Y:\BSFDOC\Doc\online\basug\basuggs08.htm

5/22/01

Installing Additional Products

Page 2 of 4

6. Click Next. The Setup Type dialog box appears:

7. Click Complete to install all the software, or Custom to display a list containing the additional configurations and/or products you can install. 8. Click Next. This displays a list of the configurations and products you have not yet installed:

file://Y:\BSFDOC\Doc\online\basug\basuggs08.htm

5/22/01

Installing Additional Products

Page 3 of 4

9. Select the additional configurations and/or products you want to install, and complete the installation as before. If you previously installed a service pack, you will be prompted to reinstall the service pack near the end of the installation. When installing additional products on UNIX, you will be prompted to update your existing environment, or delete it and file://Y:\BSFDOC\Doc\online\basug\basuggs08.htm 5/22/01

Installing Additional Products

Page 4 of 4

When installing additional products on UNIX, you will be prompted to update your existing environment, or delete it and create a new environment.

file://Y:\BSFDOC\Doc\online\basug\basuggs08.htm

5/22/01

Enrolling Nodelock Licenses After the Installation

Page 1 of 5

Enrolling Nodelock Licenses After the Installation


This task explains how to enroll nodelock licenses outside the installation procedure. 1. Log on as an administrator. 2. Select the Start->Programs-> CATIA ->Tools->Nodelock Key Management V5R7 command, or run the program: install_root\code\bin\CATNodeLockMgt where "install_root" is the name of your installation folder which is, by default: C:\Program Files\Dassault Systemes\B07\intel_a The "Nodelock License Manager" dialog box appears:

Note that the target id of the computer on which you are performing the installation is displayed inside the dialog box. A check is performed automatically to verify whether your license is still valid, and display the number of days before your license expires. Note that: a green light opposite the license serial number means that the license will still be valid for at least 30 days an orange light opposite the license serial number means that the license will still be valid for less than 30 days a red light opposite the license serial number means that the license has expired. If the license is still valid, the number of days left before the license expires is indicated. The File menu contains the following commands: Import Add Read Exit Note that you can display the tool without logging on as administrator, but you will not be able to use it. If you attempt to do so, you will be reminded that using the tool requires administrator privileges. 3. To import your electronic license certificate (if you have one), select the File>Import command.

file://Y:\BSFDOC\Doc\online\basug\basuggs09.htm

5/22/01

Enrolling Nodelock Licenses After the Installation

Page 2 of 5

This displays a file selection box which opens with the C:\Temp folder contents displayed:

Explore your filetree and select the license certificate file which uses the prefix ".lic", then click the Open button to import the certificate. On Windows NT, this imports the license and creates the file named "nodelock" (or updates the existing "nodelock" file) in the default LUM environment: C:\ifor\ls\conf\nodelock On Windows 2000, if you already installed LUM elsewhere, the nodelock file will be updated in: C:\ifor\ls\conf\nodelock (Windows 2000) If the nodelock file is new, it will be created in: C:\Documents and Settings\All Users\Application Data\Ibm\Lum\nodelock This procedure can be used both after installing for the first time and after installing additional products. 4. To add a license, select the File->Add command. This is useful when you do not have a license certificate file to import, and your license is sent to you on paper. The "Add License Manually" dialog box appears:

file://Y:\BSFDOC\Doc\online\basug\basuggs09.htm

5/22/01

Enrolling Nodelock Licenses After the Installation

Page 3 of 5

Type the following information (contained in your license on paper) in the appropriate fields: Version Password Serial Number There may or may not be a serial number, depending on the case: a serial number exists for all configurations: all configurations are custom configurations if you already have a custom configuration, you can extend it by adding products: in this case, a new license is provided, and the new license contains the same serial number as the original configuration a serial number does not exist for standalone (shareable) products. Annotation Comment Then, click the Add button to add the license. The "Nodelock" file is created or updated just as if you had imported a license certificate. 5. To read a license, select the File->Read command. This displays the license in the "Nodelock Key File Content" box:

On UNIX 1. Log on as root. 2. To enroll licenses after the installation, go to your /CATEnv directory, then enter the following command to set up the environment: . ./CATEnv/ CATIA .V5R7.B07.sh (for Bourne or Korn shell) source /CATEnv/ CATIA .V5R7.B07.csh (for C shell) 3. Enter the following command to display the "Nodelock License Manager" dialog file://Y:\BSFDOC\Doc\online\basug\basuggs09.htm 5/22/01

Enrolling Nodelock Licenses After the Installation

Page 4 of 5

3. Enter the following command to display the "Nodelock License Manager" dialog box: CATNodeLockMgt This command is located in the directory: /usr/DassaultSystemes/B07/OS_a/code/bin where "OS_a" is: aix_a hpux_a irix_a solaris_a The user interface on UNIX is the same as the user interface on Windows described above. While not recommended, you can also enroll licenses after the installation by editing the nodelock file created by default in: /var/ifor/nodelock (AIX) /opt/lum/ls/conf/nodelock (HP-UX, IRIX, Solaris) Batch Mode On all platforms, you can also run the command in batch: install_root\code\bin\CATNodelockMgtB (Windows) install_root/code/bin/CATNodelockMgtB (UNIX) (where "install_root" is the name of your installation directory) with the following options: -i: name of nodelock file to be imported -c yes|no: automatic license validity check mode (default yes) -id: returns the targetid of your computer
-v yes|no: -h: help.

verbose mode (default yes)

file://Y:\BSFDOC\Doc\online\basug\basuggs09.htm

5/22/01

Enrolling Nodelock Licenses After the Installation

Page 5 of 5

file://Y:\BSFDOC\Doc\online\basug\basuggs09.htm

5/22/01

Installing the Online Documentation After Installing the Code

Page 1 of 7

Installing the Online Documentation After Installing the Code


This task explains how to install the online documentation after installing the code. Depending on your product line, the online documentation may be provided on a suite of CD-ROMs. Once the documentation files on the first CD-ROM have been installed, you will be prompted to insert the next CD-ROM, and click OK to continue the installation until you have inserted the last CD-ROM. Note that you must install all the documentation CD-ROMs: you cannot, for example, install only one out of two. If you click the Cancel button before installing the final CD-ROM, the documentation files previously installed will be uninstalled. For CATIA, there are two CD-ROMs:
l l

the first CD-ROM contains online documentation for the Infrastructure, Mechanical and Shape and Styling solutions the second CD-ROM contains online documentation for the Analysis, Plant, NC Manufacturing and Product Synthesis solutions.

Installing the Online Documentation On Your Computer on Windows Follow this procedure if you did not install the documentation during the code installation procedure. Installing the online documentation is very similar to installing the CATIA Version 5 software. 1. Log onto your computer. You do not need to have administrator privileges to install the online documentation. 2. Insert the CD-ROM. Unlike when installing the software, the documentation installation procedure does not start automatically. 3. Use the Windows Explorer to explore the documentation CD-ROM, and double-click the Setup.exe program on the CD-ROM to start the installation. Do not use My Computer to access the CD-ROM: this will not work. file://Y:\BSFDOC\Doc\online\basug\basuggs10.htm 5/22/01

Installing the Online Documentation After Installing the Code Do not use My Computer to access the CD-ROM: this will not work. 4. Follow the instructions. You will be prompted to specify the destination folder, or accept the default folder which is:

Page 2 of 7

C:\Program Files\Dassault Systemes\B07doc 5. Click OK, and insert the next CD-ROM when prompted to continue installing the documentation files on the next CDROM. This sets up the documentation in the default folder. Online documentation for all product lines is stored in the same location. If you install documentation for several product lines, one line will appear for each product line when you select the Start->Settings->Control Panel, and double-click the Add/Remove Programs control to access the Install/Uninstall dialog box: Dassault Systemes CATIA -EnglishDocumentation B07 If you interrupt the installation, the documentation files installed will be uninstalled automatically. So you must wait for a few minutes before trying to reinstall the documentation. If you do not wait for long enough, a message will inform you that the uninstallation is still in progress, and will prompt you to wait until it is completed. Uninstalling the Documentation on Windows 1. On the Windows desktop, select the Start->Settings->Control Panel, then double-click the Add/Remove Programs control. 2. In the Install/Uninstall dialog box, you can choose to uninstall documentation for a specific product line by selecting the appropriate item: Dassault Systemes CATIA -EnglishDocumentation B07 (if the documentation is in English) from the list, then click the Add/Remove... button, then confirm when prompted. Uninstalling the Documentation on Windows In Batch Mode Enter the command: C:\Winnt\IsUninst.exe -a -f"Doc_Install_Path\UninstXXXX.isu" where "XXXX" is the name of the documentation package, for example: CATIA -EnglishDocumentation. file://Y:\BSFDOC\Doc\online\basug\basuggs10.htm 5/22/01

Installing the Online Documentation After Installing the Code where "XXXX" is the name of the documentation package, for example: CATIA -EnglishDocumentation.

Page 3 of 7

The IsUninst.exe program will be present if you have installed at least one Dassault Systemes or non-Dassault Systemes product using InstallShield in English. If you installed products using InstallShield in other languages, the following programs will be present, depending on the language: IsUn0407.exe: German IsUn040C.exe: French IsUn0411.exe: Japanese When installing additional documentation for the same CATIA version (for example, in another language), the additional documentation will be installed in the same folder. Installing the Online Documentation on Your Workstation on UNIX On UNIX, you cannot install the online documentation directly from within the code installation procedure, and there is no tool for installing the online documentation from the CD-ROM. To install the documentation, copy the contents of the CDROM(s) into a directory with sufficient free disk space as explained below. 1. Logon as root. 2. Insert the CD-ROM for your UNIX operating system into the drive. 3. If you are running AIX or HP-UX, check whether the CD-ROM drive is declared. On AIX, run the command: lsdev -C -c cdrom If a line like this is not displayed: cd0 Available 00-01-00-30-CD-ROM Drive you need to add the CD-ROM drive by using the smit AIX command, for example. On HP-UX, run the command: cat /etc/fstab If a line like this is not displayed:

file://Y:\BSFDOC\Doc\online\basug\basuggs10.htm

5/22/01

Installing the Online Documentation After Installing the Code

Page 4 of 7

/dev/dsk/c201d1s0 /CDROM cdfs ro 0 0 0 you need to add the CD-ROM drive, by using the sam HP-UX command, for example. If you are running IRIX or Solaris, inserting the CD-ROM declares and mounts the CD-ROM automatically (unless you disabled this feature). 4. On AIX and HP-UX, check whether the CD-ROM drive is mounted. If the CD-ROM drive is not mounted, you will have to mount it before proceeding. You can determine if the drive has already been mounted by typing the command: mount In the output lines, you should see a list of mounted file systems. The CD-ROM drive has already been mounted on your local system if a line similar to one of the following lines appears in the list: /dev/cd0 cdrom cdfrs "date" ro (AIX) cdrom on device readonly on "date" (HP-UX) where "date" is the current date. 5. On AIX and HP-UX, mount the CD-ROM drive, if necessary, by typing the commands: mount -v cdrfs -r /dev/cd0 /cdrom (AIX) mount /cdrom (HP-UX) 6. Create a default directory into which you will copy the documentation. When the code was installed, the following default directory was created: /usr/DassaultSystemes/B07/OS_a where "OS_a" is: aix_a hpux_a irix_a file://Y:\BSFDOC\Doc\online\basug\basuggs10.htm 5/22/01

Installing the Online Documentation After Installing the Code irix_a solaris_a

Page 5 of 7

We suggest that you create a documentation folder inside the "OS_a" directory using the following command, for example, on AIX: mkdir /usr/DassaultSystemes/B07/aix_a/doc into which you can then copy the documentation files. This location is also the default online documentation directory. 7. Change directory to the directory you just created, for example on AIX: cd and enter the commands: CATIA cp -r /CDROM/doccat56.001/* . cp /CDROM/doccat56.001/online/CATIA_INDEXFile.DSall ./online/CATIA_INDEXFile.DSidx cp /CDROM/doccat56.001/online/CATIA_INDEXFile.SOLall ./online/CATIA_INDEXFile.SOLidx(if it exists) to copy the documentation files from the first CD-ROM to the current directory.Then, remove the first CD-ROM, insert the second CD-ROM, and copy thefiles on the second CD-ROM to the same location using the followingcommand: cp cp cp it -r /CDROM/doccat56.001#/* . /CDROM/doccat56.001#/online/CATIA_INDEXFile.DSall ./online/CATIA_INDEXFile.DSidx /CDROM/doccat56.001#/online/CATIA_INDEXFile.SOLall ./online/CATIA_INDEXFile.SOLidx(if exists)

The second copy command applies to English documentation only. Fordocumentation in another language, for example French, the commands wouldbe: cp /CDROM/doccat56.001/online/French/CATIA_INDEXFile.DSall ./online/CATIA_INDEXFile.DSidx cp /CDROM/doccat56.001#/online/French/CATIA_INDEXFile.DSall ./online/CATIA_INDEXFile.DSidx We recommend that you install the documentation in the default location. If you decide to install the documentation elsewhere than in the default location, you must update the value for the CATDocView variable in your default environment to specify the location of the documentation files. Otherwise, you will not be able to access the documentation. file://Y:\BSFDOC\Doc\online\basug\basuggs10.htm 5/22/01

Installing the Online Documentation After Installing the Code documentation.

Page 6 of 7

To do so, use the setcatenv command to change the value of the CATDocView variable to point to the location where the CD-ROM contents were copied. For more information, refer to "Managing Environments". 8. Using your browser, locate and open the documentation homepage for your product line. Accessing the Online Documentation Directly From the CD-ROM Drive: Windows Insert the CD-ROM into the drive, then start a CATIA session and select the Help-> CATIA V5 Help command. If you want to browse the documentation directly from the CD-ROM drive, and without running a Version 5 session, insert the documentation CD-ROM into the drive, access the device using the Windows Explorer, and double-click the following file (depending on the language) to display the CATIA Version 5 online documentation homepage: CATIAhomepage.htm (English) Frenchhomepage.htm (French) Germanhomepage.htm (German) Japanesehomepage.htm (Japanese) Italianhomepage.htm (Italian). Accessing the Online Documentation Directly From the CD-ROM Drive: UNIX Optionally, you may use the CD-ROM directly and set the value of the CATDocView variable to the CD-ROM mount point. If you want to consult the documentation directly from the CD-ROM drive, and without running a Version 5 session, insert the documentation CD-ROM into the drive, mount the CD-ROM where necessary, then use your HTML browser to open the following file (depending on the language) to display the CATIA Version 5 online documentation homepage: CATIAhomepage.htm (English) Frenchhomepage.htm (French) Germanhomepage.htm (German) Japanesehomepage.htm (Japanese) Italianhomepage.htm (Italian). Installing the Online Documentation on a Server: Windows You may want to install the documentation files on a server to save disk space. 1. Install the documentation files on a computer as explained above. 2. Log onto another computer where there are no documentation files. 3. Select the command to run the Explorer. file://Y:\BSFDOC\Doc\online\basug\basuggs10.htm 5/22/01

Installing the Online Documentation After Installing the Code

Page 7 of 7

3. Select the Start->Programs->Windows Explorer command to run the Explorer. 4. Select Tools->Map Network Drive... and map the appropriate network drive before starting a session. 5. Start a session and use one of the commands for obtaining help. For example, press F1 for contextual help. A dialog box will prompt you to specify the online documentation path. 6. In the dialog box, specify the path where the documentation is located. 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. Installing the Online Documentation on a Server: UNIX Copy the contents of the CD-ROM into a directory on the server with sufficient free disk space. You set up a documentation server the same way as you set up a Version 5 code server. For more information, refer to "Enabling User Access to the Software Over the Network".

file://Y:\BSFDOC\Doc\online\basug\basuggs10.htm

5/22/01

Basic Tasks
Starting Version 5 Getting Help Editing in Context Within the Product Structure Creating, Opening and Saving Documents Viewing the Spec Tree and the Geometry Area Selecting Objects Manipulating Objects Moving Objects Using the 3D Compass 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

Starting CATIA 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

Starting a Session on Windows

Page 1 of 3

Starting a Session on Windows


This task explains how to start the default CATIA Version 5 environment on Windows. Method 1 1. On the Windows desktop, double-click the CATIA V5R7 default environment shortcut . Method 2 1. On the taskbar, select the Start->Programs-> CATIA -> CATIA environment shortcut. Method 3 1. On the taskbar, select the Start->Run... command, enter the command: cnext or: cnext.exe 2. Click OK. This method lets you start a session using the last environment installed. Method 4 1. Open an MS-DOS window. 2. Change to the default folder in which you installed the product. The default folder is: C:\Program Files\Dassault Systemes\B07\OS_a\code\bin where "OS_a" is: intel_a (Windows NT and Windows 2000 platform) win_a (Windows 95 OSR2 and Windows 98 platforms). 3. Enter the command: cnext or: cnext.exe Run the following command to get help on the different options: CNEXT -h file://Y:\BSFDOC\Doc\online\basug\basugbt0101.htm 5/22/01

Starting a Session on Windows CNEXT -h The options are:

Page 2 of 3

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:

-env:

specifies the folder containing the environment

-e: starts a session and executes a command you specify -batch: starts a session in batch mode (an interactive session

is not displayed) -c: starts a session and activates the workbench you specify -object: followed by object to load (between " ") when starting CATIA ; for example, the following command runs CATIA and loads a CATPart document: cnext -object "e:\users\steve\Part1.CATPart" Or, followed by arguments between " "; for example, -object "arg1 arg2" -macro: starts the specified macro -admin: starts a session in administrator mode for the purpose of locking settings -h: displays help. Running Macros Using the CNEXT Command To start a session and run a macro automatically, run the command like this: cnext -env CATIA.V5R7.B07 -macro E:\tmp\Mymacro.CATScript or like this: cnext -env CATIA.V5R7.B07 -macro -batch E:\tmp\Mymacro.CATScript if you want to run the macro in batch mode. Starting a Session in Administrator Mode To Lock Settings 1. Enter the command: cnext -env "my_env" -admin 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. For more information, refer to "Locking Settings".

file://Y:\BSFDOC\Doc\online\basug\basugbt0101.htm

5/22/01

Starting a Session on Windows

Page 3 of 3

file://Y:\BSFDOC\Doc\online\basug\basugbt0101.htm

5/22/01

Starting a Session on UNIX

Page 1 of 4

Starting a Session on UNIX


This task explains how to start the default CATIA Version 5 environment on UNIX. Method 1 1. On CDE desktops (AIX, HP-UX and Sun Solaris), open the Application Manager cabinet on the front panel. 2. Open the CATIA directory. 3. Double-click the CATIA V5R7 icon. On IRIX, access the CATIA tab Application Manager in the desktop, then double-click the CATIA .V5R7.B07 icon. Method 2 1. Log on as either root or end user. 2. Enter the following command to set up the environment required for startup: . ./CATEnv/ CATIA .V5R7.B07.sh (for Bourne or Korn shell) source /CATEnv/ CATIA .V5R7.B07.csh (for C shell) You may want to add this line to your .profile file. This environment is created when the root userid performs the installation. 3. Enter the command: CNEXT For information, this command is located in the directory: /usr/DassaultSystemes/B07/OS_a/code/bin/ where "OS_a" is: aix_a hpux_a irix_a solaris_a Run the following command to get help on the different options: CNEXT -h The options are:
-e: starts a session and executes a command you specify -batch: starts a session in batch mode (an interactive session

is not displayed)

-c: starts a session and activates the workbench you specify -object: followed by object to load (between " ") when starting a session; for example, the following command runs a session and loads a CATPart document: CNEXT -object "/tmp/Part1.CATPart"

file://Y:\BSFDOC\Doc\online\basug\basugbt0102.htm

5/22/01

Starting a Session on UNIX

Page 2 of 4

Or, followed by arguments between " "; for example, -object "arg1 arg2" -macro: starts the specified macro -admin: starts a session in administrator mode for the purpose of locking settings -h: displays help. Method 3 1. Log on as either root or end user. 2. Enter the command: /usr/DassaultSystemes/B07/OS_a/code/command/ catstart where "OS_a" is: aix_a hpux_a irix_a solaris_a to start a session using the default environment. Run the following command to get help on the different options: catstart -h The options are: -direnv: specifies another directory (other than $HOME/CATEnv) containing the environment -env: specifies a new environment name (for more information, refer to "Managing Environments") -object: followed by object to load (between " ") when starting a session; for example, the following command runs a session and loads a CATPart document: catstart -direnv /CATEnv -env CATIA.V5R7.B07 -object "/tmp/Part1.CATPart" Or, followed by arguments between " "; for example, -object "arg1 arg2" -macro: used with -object, this argument starts a session and runs the macro whose name you specify -batch: used with -object, this argument runs macros in batch mode (an interactive session is not displayed) -run: followed by the program to start (CATNodelockMgt, CATSoftwareMgt, for example); if this option is not specified, CATIA is started by default; this option is also used to start other product lines. If the program you want to start requires parameters, you must enclose the program name and the parameters between " ". For example, the following command: catstart -direnv /CATEnv -env CATIA.V5R7.B07 -run "CATSoftwareMgt -L"

file://Y:\BSFDOC\Doc\online\basug\basugbt0102.htm

5/22/01

Starting a Session on UNIX lists the installed configurations and/or products on your workstation. -s: non-verbose mode -h: displays help. -remote: -user: Running Macros Using the catstart Command or the CNEXT Command To start CATIA and run a macro automatically, run the command like this: catstart -direnv /CATEnv -env CATIA.V5R7.B07 -object "macro /tmp/Mymacro.CATScript"

Page 3 of 4

catstart -direnv /CATEnv -env CATIA.V5R7.B07 -object "-batch macro /tmp/Mymacro.CATScript" This command is located in the directory: /usr/DassaultSystemes/B07/OS_a/code/bin/ where "OS_a" is: aix_a hpux_a irix_a solaris_a. Or like this: . ./CATENV/ CATIA .V5R7.B07.sh (for Bourne or Korn shell) source/CATEnv/ CATIA .V5R7.B07.csh (for C shell) CNEXT -macro /tmp/Mymacro.CATScript or: CNEXT -batch -macro /tmp/Mymacro.CATScript if you want to run the macro in batch mode. Starting a Session in Administrator Mode To Lock Settings Enter the commands: . ./CATENV/ CATIA .V5R7.B07.sh (for Bourne or Korn shell) source /CATEnv/ CATIA .V5R7.B07.csh (for C shell) catstart -run "CNEXT -admin" file://Y:\BSFDOC\Doc\online\basug\basugbt0102.htm 5/22/01

Starting a Session on UNIX catstart -run "CNEXT -admin"

Page 4 of 4

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. You could also enter the command: CNEXT -admin where "my_env" is the name of the environment. For more information, refer to "Locking Settings".

file://Y:\BSFDOC\Doc\online\basug\basugbt0102.htm

5/22/01

Starting a Session Using Document Icons

Page 1 of 1

Starting a Session Using Document Icons


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).
l l l l

this is a Product Structure document icon: this is a Part Design document icon: this is a Generative Drafting document icon: this is a CATIA Version 4 model icon:

2. Double-click on the icon. 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 V5R7 environment icon on your desktop (Windows only). Method 3 1. Drag and drop a document icon onto an open Version 5 window. Note that this possibility is not available on IRIX.

file://Y:\BSFDOC\Doc\online\basug\basugbt0103.htm

5/22/01

Starting a Session in a Language Other than English on Windows


This task explains how to start Version 5 in a language other than English on Windows. Installing Version 5 installs the user interface files for all supported languages: English (default language) French German Japanese Italian. 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. On Windows 1. On Windows, select the Start->Settings->Control Panel command, double-click the Regional Settings control, then click the Regional Settings tab (if it is not displayed by default). The following dialog box appears:

In our example above, English is selected. 2. Select the desired language from the languages available on the list. For example, selecting any of: 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 Regional Settings tab does not activate your input locale: for example, it does not activate the keyboard map for the language you selected. 3. On Windows NT only, click the Input Locales tab if you want to select the input locale for your language. The Input Locales tab is displayed. 4. Select the appropriate input locale. In our example below, you selected French (Standard).

5. Click OK, then start Version 5.

Starting a Session in a Language Other than English on UNIX


This task explains how to start Version 5 in a language other than English on UNIX. Installing Version 5 directly installs the user interface files (message catalogs) for the following languages: English (default language) French German Japanese. The user interface files for the French, German and Japanese languages are already translated for you. If you install in the default installation directory:
/usr/DassaultSystemes/B07/OS_a/

where "OS_a" is: aix_a hpux_a irix_a solaris_a the following default environment is set up:
/usr/DassaultSystemes/B07/OS_a/resources/msgcatalog (containing the English files) /usr/DassaultSystemes/B07/OS_a/resources/msgcatalog/French /usr/DassaultSystemes/B07/OS_a/resources/msgcatalog/German /usr/DassaultSystemes/B07/OS_a/resources/msgcatalog/Japanese /usr/DassaultSystemes/B07/OS_a/resources/msgcatalog/Italian

This default environment (/usr/DassaultSystemes/B07/OS_a/resources/msgcatalog) is pointed to by the environment variable: CATMsgCatalogPath.

What about the other languages? Installing the software also sets up in:
/usr/DassaultSystemes/B07/OS_a/resources/msgcatalog

a subdirectory for each additional language supported (but for which translated user interface files are not provided). The list of languages is: Czech Polish Russian Korean Simplified Chinese For example:
/usr/DassaultSystemes/B07/OS_a/resources/msgcatalog/Russian /usr/DassaultSystemes/B07/OS_a/resources/msgcatalog/Czech /usr/DassaultSystemes/B07/OS_a/resources/msgcatalog/...

How do I run Version 5 using translated files? Copy the file to be translated from:
/usr/DassaultSystemes/B07/OS_a/resources/msgcatalog

to:
/usr/DassaultSystemes/B07/OS_a/resources/msgcatalog/Russian

and translate the file. When you run a Version 5 session, your translated files will be loaded. What about the fonts for these languages? The installation also sets up in each language directory a file named "Dialog". 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. The file also contains other user interface texts. You then simply use your operating system tools to choose the locale in which you want to start your session. If no locale is chosen, your session will be started in English. 1. Open a shell window.

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

this command on HP-UX:


export LANG=fr_FR.iso88591

this command on Sun Solaris and IRIX:


export LANG=fr

3. Start Version 5.

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 Accessing the Dassault Systmes User Galaxy Displaying Copyright Information Accessing Sample Documents

Displaying Tooltips and Help Messages


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 and off using the Tooltips option of the Options tab in the Tools->Customize... command, or by right-clicking any toolbar and selecting the Customize... command to access the Options tab. But you have to restart a session to take the new settings into account.

Using the What's This? Command


This task explains how to use the What's This? command to get help on toolbar icons. 1. Click the What's This? icon or select the Help->What's This? command.

The cursor takes on the shape of the What's This? icon. 2. Point to an icon, then click the icon. This displays a long help message in a box:

Accessing the Online Help Library

Page 1 of 6

Accessing the Online Help Library


This task explains how to access the online help library. 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 Code. 1. Select the Help->Contents, Index and Search command. The welcome page of the Version 5 online help library is displayed, and a short animation runs while the page is loading:

file://Y:\BSFDOC\Doc\online\basug\basugbt0203.htm

5/22/01

Accessing the Online Help Library

Page 2 of 6

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. file://Y:\BSFDOC\Doc\online\basug\basugbt0203.htm 5/22/01

Accessing the Online Help Library Doc Installation Path

Page 3 of 6

In the General tab, accessible via the Tools->Options command. In the General category, select the General tab. The "Doc installation path" 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 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 "Doc installation path" field for the CATIA Documentation Location option, in the General tab accessible via the Tools->Options command. file://Y:\BSFDOC\Doc\online\basug\basugbt0203.htm 5/22/01

Accessing the Online Help Library

Page 4 of 6

Note: You can also type the location in the "Doc installation path" 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 choice to access the documentation. 3. Click the Infrastructure icon to get familiar with Version 5 fundamentals, or the icon for the workbench you need information about. In each case, the information you require is displayed in a framed layout:

file://Y:\BSFDOC\Doc\online\basug\basugbt0203.htm

5/22/01

Accessing the Online Help Library

Page 5 of 6

4. Select the Home button to return to the home page. The Home page provides access to the following: the Index button to access the indexes for all the workbench documentation the Print button to print user guides in PDF format. To print the documentation, click the Print icon. This opens a similar home page. Click on the icon for the product whose documentation you want to print. This opens a PDF version of the documentation using Acrobat Reader. To print the documentation, use the Acrobat Reader File->Print... command. the Search button to perform a full text search throughout the online library: for more information about searching, refer to "Searching the Online Help Library".

file://Y:\BSFDOC\Doc\online\basug\basugbt0203.htm

5/22/01

Accessing the Online Help Library

Page 6 of 6

file://Y:\BSFDOC\Doc\online\basug\basugbt0203.htm

5/22/01

Searching the Online Help Library

Page 1 of 6

Searching the Online Help Library


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. Performing Simple, Fuzzy Searches 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. The upper part of the window looks like this by default:

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 in the Infrastructure documentation, uncheck the "All Documents" option, select "Infrastructure" from the list, enter the string CATDoc and 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: file://Y:\BSFDOC\Doc\online\basug\basugbt0207.htm 5/22/01

Searching the Online Help Library word. The search results are displayed in the "Found in" list:

Page 2 of 6

Entering the string CATDocView produces the same results:

The documents containing the string you are searching for are displayed in the "Found in" field. In the search result list, the name of the product user guide in which the string has been found precedes the title of the task containing the file://Y:\BSFDOC\Doc\online\basug\basugbt0207.htm 5/22/01

Searching the Online Help Library

Page 3 of 6

the name of the product user guide in which the string has been found precedes the title of the task containing the search string. In our example, the search for the string "CATDocView" lists documents in the Infrastructure Users Guide containing the string: Infrastructure - What Is An Environment? Infrastructure - Accessing the Online Help Library ... You can restrict your search to the documentation of a specific user's guide or search throughout the entire online documentation library by selecting "All documents" or the name of the user's guide in the "Search in" field. The following special characters are ignored: / \ - & The search is not case-sensitive. 3. Double-click an item in the "Found in" list to open the document containing the search string. The page containing the search string is then displayed in a new browser window, so your search query is kept. Finally, use your browser's Find command to find the occurrence (search hits are not highlighted). Searching Across Solution and/Or Product Documentation 1. Check the "All Documents" and "Solutions" options to search all online documentation for all solutions. This is the default setting. When using these settings, the solutions list is grayed out. 2. Check the "All Documents" and "Products" options to search all online documentation for products. Once again, the products list is grayed out. 3. In either case, uncheck the "All Documents" option to access either individual solution or product documentation, and select the documentation from the list. Click an item in the list to select it, click again to deselect it. Multiple selection is also possible. Searching for Exact Words 1. Select the Search button. file://Y:\BSFDOC\Doc\online\basug\basugbt0207.htm 5/22/01

Searching the Online Help Library 1. Select the Search button.

Page 4 of 6

2. Check the "Match whole word" option. 3. With the Infrastructure solution still selected, enter exact string you are searching for, then click the "Go" button. This time, if you search for the string CATDocu, the search engine will not find any matches because the string CATDocu is not a whole word. However, the string CATDocView will find matches:

Searching for Exact Phrases 1. Select the Search button. 2. With the Infrastructure solution still selected, in the "Search mode" pulldown list, select the "Exact phrase" option.

file://Y:\BSFDOC\Doc\online\basug\basugbt0207.htm

5/22/01

Searching the Online Help Library

Page 5 of 6

3. Enter the exact phrase you want to search for. 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. Searching Using AND and OR Operators You can use operators to search for several words or strings not forming a phrase (AND), or one of a list of words or strings you specify (OR). 1. Select the Search button. 2. With the Infrastructure solution still selected, in the "Search mode" pulldown list, select the "AND" option. 3. 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":

file://Y:\BSFDOC\Doc\online\basug\basugbt0207.htm

5/22/01

Searching the Online Help Library

Page 6 of 6

4. To search for either "cnext" or "admin", select "OR" in the "Search mode" pulldown list, enter the words "cnext" and "admin", then click the "Go" button.

file://Y:\BSFDOC\Doc\online\basug\basugbt0207.htm

5/22/01

Getting Contextual Help

Page 1 of 2

Getting Contextual Help


This task explains how to get contextual help on the current command. 1. Select the Help-> CATIA V5 Help command, or press the F1 key. For example, if you are using the Edge Filletcommand, the online help library is displayed in HTML format in a Webbrowser window, at the topic explaining how to use the Edge Fillet command:

file://Y:\BSFDOC\Doc\online\basug\basugbt0204.htm

5/22/01

Getting Contextual Help

Page 2 of 2

Pressing the F1 key also lets you access the Companion, provided that the Computer-Based Training module and the Companion have been previously installed.

file://Y:\BSFDOC\Doc\online\basug\basugbt0204.htm

5/22/01

Accessing the Dassault Systmes User Galaxy

Page 1 of 1

Accessing the Dassault Systmes User Galaxy


This task explains how to connect to the Dassault Systmes user galaxy. 1. Select the Help->User Galaxy command. 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.

file://Y:\BSFDOC\Doc\online\basug\basugbt0205.htm

5/22/01

Displaying Copyright Information

Page 1 of 1

Displaying Copyright Information


This task explains how to get background information about the product you are using. 1. Select the Help->About CATIA V5 command. A dialog box appears providing you with copyright information about the product, version and release number, build date, etc.

file://Y:\BSFDOC\Doc\online\basug\basugbt0206.htm

5/22/01

Accessing Sample Documents


This task explains how to access sample documents. 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.CATPart". The name of the document is a hypertext link. 3. Click the link. If your default browser is Internet Explorer, the browser then prompts you to choose whether to save the file to disk or open it from its current location:

If your default browser is Netscape, the browser then prompts you to choose whether to save

4. Check the option "Open this file from its current location" if you using Internet Explorer, then click OK. Simply click OK if you are using Netscape because the "Open it" option is already checked. Your session is opened and the sample document is loaded:

The online documentation is installed by default on Windows in:


C:\Program Files\Dassault Systemes\B07doc

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:
C:\Program Files\Dassault Systemes\B07doc\online\xxxug\samples

where "xxx" represents the three-letter code for the product. For example, the folder:
C:\Program Files\Dassault Systemes\B07doc\online\prtug\samples

contains the sample documents for the Part Design Users 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 is performed automatically on the computer during the installation of the code.

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

What Is the Product Structure?

Page 1 of 3

What Is the Product Structure?


Every industrial product can be organized in as a logical structure comprising a large number of assemblies, subassemblies and parts: for example, a car (the product) has a bodywork sub-assembly (roof, doors,...), a wheel subassembly (comprising four wheels), and a large number of other parts. 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 will automatically be placed in a product structure context, and an empty product structure document (a .CATProduct document) like this will be opened by default:

file://Y:\BSFDOC\Doc\online\basug\basugbt0301.htm

5/22/01

What Is the Product Structure?

Page 2 of 3

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. What Is the Product Structure Workbench? The Product Structure workbench is activated by default, and the product structure icon is displayed as the current workbench. An Assembly toolbar is also displayed (beneath the Select icon):

The Product Structure workbench also provides commands on the Edit and Insert menus. These commands are also available when you activate the CATIA - Assembly Design workbench. They allow you to organize, structure and manipulate your product by: file://Y:\BSFDOC\Doc\online\basug\basugbt0301.htm 5/22/01

What Is the Product Structure?

Page 3 of 3

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 CATIA - Product Structure Version 5 Users Guide.

file://Y:\BSFDOC\Doc\online\basug\basugbt0301.htm

5/22/01

Accessing the Navigation Tools

Page 1 of 3

Accessing the Navigation Tools


Understanding the Navigation Assistant 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: which workbench you come from to which workbench you want to go and what you selected before navigating the navigation assistant will: create a new workbench document in the current product structure activate a different workbench in the product structure or create a new document for a different workbench. 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. 1. You can navigate from one workbench to another using the "Welcome to CATIA V5" dialog box, which appears when you start a session or when you click the icon representing the current workbench. This contains the icons for the workbenches belonging to the configurations and/or products you installed. In our example, the workbenches illustrated are the result from installing the Mechanical Design configuration. If you do not want to display this dialog box at the start of each session, uncheck the appropriate option "Do not show this dialog at startup". 2. You can also access file://Y:\BSFDOC\Doc\online\basug\basugbt0302.htm 5/22/01

Accessing the Navigation Tools 2. You can also access the workbench icons by right-clicking the current workbench icon:

Page 2 of 3

3. Select the Start menu to access the same icons: the workbench names and the associated icons are displayed at the top of the menu the second area in the menu contains the list of the solutions containing the configurations/products you installed. These entries in turn provide yet another means of accessing the same product workbenches a check list lets you switch between document windows the User Galaxy lets you access the Dassault Systemes Galaxy online information package accessible via html browser (refer to "Accessing the Dassault Systmes User Galaxy" for more information). Note that, on SGI workstations, the icons do not appear next to the names on the Start 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

file://Y:\BSFDOC\Doc\online\basug\basugbt0302.htm

5/22/01

Accessing the Navigation Tools

Page 3 of 3

Keep in mind, however, that if you are displaying a large model, this will degrade display performance when exiting the menu. 4. To customize the list of workbench icons available, right-click any icon in any toolbar to display the Customize... dialog box, or select the Tools>Customize... command. The Favorites list contains the workbenches available on the Start menu, the Welcome dialog box and by right-clicking the current workbench icon. To remove icons from these locations, drag the icon name from the "Favorites" list and drop it on the "Available" list, or select the icon and click the <---- arrow. To add icons, do the reverse: drag them from the "Available" list and drop them onto the "Favorites" list, or select the icon and click the ---> arrow. Then click the Close button to confirm. 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.

file://Y:\BSFDOC\Doc\online\basug\basugbt0302.htm

5/22/01

Creating a New Workbench Document in the Product Structure


This task explains how to create a new document inside the current product structure document, and activate the workbench for the new document. 1. Double-click the Product document in the specification tree to activate the product structure workbench and select it. Selecting it indicates your intention to create a new document inside the product structure. 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 Part Design, a Part Design component is added to the product structure, and the Part Design workbench is activated. Note that the symbol next to "Part1" is a product structure symbol. 3. Expand the tree (by clicking the "+" symbol) to see the Part document itself:

Activating a Different Workbench in the Product Structure

Page 1 of 3

Activating a Different Workbench in the Product Structure


This task explains the how to activate a different workbench inside the same product structure document. 1. Identify the current workbench. For example, in this product structure document, the product structure workbench is active:

file://Y:\BSFDOC\Doc\online\basug\basugbt0304.htm

5/22/01

Activating a Different Workbench in the Product Structure

Page 2 of 3

and the product structure document is active: 2. To activate the Part Design workbench, for example, double-click the Part document, or select the Part document and access the Part Design workbench. You can use the Start menu, the "Welcome" dialog box or the list accessed by right-clicking the current workbench icon.

The Part Design workbench is activated in the same product structure window:

file://Y:\BSFDOC\Doc\online\basug\basugbt0304.htm

5/22/01

Activating a Different Workbench in the Product Structure

Page 3 of 3

file://Y:\BSFDOC\Doc\online\basug\basugbt0304.htm

5/22/01

Creating a New Document for a Different Workbench

Page 1 of 2

Creating a New Document for a Different Workbench


This task explains how to create a new document and activate the corresponding workbench. 1. Click the Product document in the specification tree to activate the product structure workbench. Note that the document color is blue in the tree. 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 will be created in a separate window, and thePart Design workbench will be activated:

file://Y:\BSFDOC\Doc\online\basug\basugbt0305.htm

5/22/01

Creating a New Document for a Different Workbench

Page 2 of 2

file://Y:\BSFDOC\Doc\online\basug\basugbt0305.htm

5/22/01

Creating, Opening and Saving Documents

Page 1 of 1

Creating, Opening and Saving Documents


Creating New Documents Opening Existing Documents About Data Sharing Between Windows and UNIX About Filenames Creating a New Document from an Existing One 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

file://Y:\BSFDOC\Doc\online\basug\basugbt0400.htm

5/22/01

Creating New Documents

Page 1 of 6

Creating New Documents


This task shows you how to create a new document when Version 5 is already running. Using the File -> New Command 1. Click the New icon or select the File->New... command.

The new document types you can create are listed. 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 document type from the following: Part A document like this will appear:

file://Y:\BSFDOC\Doc\online\basug\basugbt0403.htm

5/22/01

Creating New Documents

Page 2 of 6

For more information about the Part Design workbench, see the CATIA - Part Design User's Guide. Drawing After selection of the standard to be used, a dialog box like this will appear:

file://Y:\BSFDOC\Doc\online\basug\basugbt0403.htm

5/22/01

Creating New Documents

Page 3 of 6

For more information about the Generative Drafting and Interactive Drafting workbenches, see the CATIA - Generative Drafting User's Guide and CATIA - Interactive Drafting User's Guide. Product A document like this will appear:

For more information about the Assembly workbench, see the CATIA - Assembly Design User's Guide.

file://Y:\BSFDOC\Doc\online\basug\basugbt0403.htm

5/22/01

Creating New Documents

Page 4 of 6

Analysis A document like this will appear:

For more information about the Generative Part Analysis workbench, see the CATIA - Generative Part Structural Analysis and the CATIA - Generative Assembly Structural Analysis User's Guides. CatalogDocument A document will appear like this:

file://Y:\BSFDOC\Doc\online\basug\basugbt0403.htm

5/22/01

Creating New Documents

Page 5 of 6

Process ProcessLibrary ZipMill For more details about the above three document types, refer to the CATIA Prismatic Machining Users Guide and the CATIA Surface Machinist Users Guide. Using the New Contextual Command on the Desktop This task shows you how to create a new document whether or not Version 5 is already running.

file://Y:\BSFDOC\Doc\online\basug\basugbt0403.htm

5/22/01

Creating New Documents 1. Either on the Desktop area of Windows or in the appropriate directory of Windows NT Explorer (making sure you do not select any items when doing so) right-click once then select the New command. 2. Select the document type you wish to open.

Page 6 of 6

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 New CATIA Part.CATPart with MyFile.CATPart). 4. Double-click on the icon that is created. The new document is created. If you do not have a session running, a session is opened.

file://Y:\BSFDOC\Doc\online\basug\basugbt0403.htm

5/22/01

Opening Existing Documents

Page 1 of 9

Opening Existing Documents


This task shows you how to open an existing document when Version 5 is already running. 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 NT using the http protocol. (Make sure beforehand that an http server has been installed on the machine where the V4 data resides. The address to be specified should look something like this: http://UNIXserver: port/V4datalocation 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".

Using the File ->Open Command

1. Click the Open icon >Open... command.

or select the File-

The following dialog box appears:

file://Y:\BSFDOC\Doc\online\basug\basugbt0404.htm

5/22/01

Opening Existing Documents

Page 2 of 9

2. In the File Selection box, select the file location. 3. Click the "Files of type" list to display the list of document types which you can open:

Check the "Show Preview" option to display a preview of the selected file (only on Microsoft Windows NT workstations).

file://Y:\BSFDOC\Doc\online\basug\basugbt0404.htm

5/22/01

Opening Existing Documents

Page 3 of 9

4. Select the document type. 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 panel now lets you sort your files by date or size. The following list contains all possible document types (classified by order of appearance in the list): All CATIA V5 Files Lets you open V5 documents such as .catalog or .CATAnalysis files, for example.

All CATIA V4 Files Lets you open V4 documents such as .model files.

All CATIA CAA Files Lets you browse CAA files such as .CAABsk or .CAADoc files.

All Standard Files

file://Y:\BSFDOC\Doc\online\basug\basugbt0404.htm

5/22/01

Opening Existing Documents

Page 4 of 9

All Image Files 3dmap act asm V4 Assembly Modeling document; saved as an Assembly Design document i.e. CATProduct. For more information, see the CATIA - Assembly Design User's Guide.

bmp Lets you browse BMP files from within a session, without having to use another application. brd catalog Refer to "Using Catalogs". CATAnalysis CATDrawing Generative Drawing or Interactive Drafting document. For more information about the Generative Drafting and Interactive Drafting workbenches, see the CATIA - Generative Drafting User's Guide and CATIA - Interactive Drafting User's Guide.

file://Y:\BSFDOC\Doc\online\basug\basugbt0404.htm

5/22/01

Opening Existing Documents

Page 5 of 9

CATMaterial Material library. For more information, see the CATIA - Real Time Rendering User's Guide. CATPart Part Design document. For more information about the Part Design workbench, see the CATIA - Part Design User's Guide. CATProcess Process document. For more information, see the CATIA Prismatic Machining Users Guide. CATProduct Assembly Design document. For more information about the Assembly workbench, see the CATIA - Assembly Design User's Guide. cdd CATIA-CADAM file. cgm cgr DenebProcess dbnzip

file://Y:\BSFDOC\Doc\online\basug\basugbt0404.htm

5/22/01

Opening Existing Documents

Page 6 of 9

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 CATIA - Generative Drafting User's Guide. idf igs IGES file, saved as an Part Design document, i.e. CATPart document. For more information, see "Importing an IGES File" in the CATIA - Part Design User's Guide. jpg Lets you browse JPEG files from within a session, without having to use another application. ldf library model V4 model document. For more information about the V4 Integration workbench, see the CATIA - V4 Integration User's Guide. picture Lets you browse CATIA Version 4 picture files from within a Version 5 session. rgb

file://Y:\BSFDOC\Doc\online\basug\basugbt0404.htm

5/22/01

Opening Existing Documents

Page 7 of 9

sdnf session V4 session document containing several CATIA V4 models. Converted to a CATProduct document. For more information about the V4 Integration workbench, see the CATIA - V4 Integration User's Guide.

step, STEP, stp and STP Creates a CATProduct document. For more information, see "Importing a STEP AP203 Document" in the CATIA Assembly Design 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 5. If you are sure you do not intend to modify the document in any way, you may want to open the document in readonly mode. If so, check the box Open as read-only. 6. Click Open.

Using the Start->Documents Command on Windows

file://Y:\BSFDOC\Doc\online\basug\basugbt0404.htm

5/22/01

Opening Existing Documents This task shows you how to access an existing document 1. Before you open a session, click Start and select Documents. 2. Select the document you wish to open. A Version 5 session is opened and your document is displayed.

Page 8 of 9

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 document you wish to open. 2. Double-click the document icon. A Version 5 session is opened and your document is displayed. On UNIX, you can use the File Manager.

Dragging and Dropping a Document Icon

This task shows you how to open an existing document via a document icon when a Version 5 session is already running. 1. If a Version 5 session is already open, drag and drop the icon in your Version 5 application window. Your document is opened for editing.

file://Y:\BSFDOC\Doc\online\basug\basugbt0404.htm

5/22/01

Opening Existing Documents Note that this method is not available on IRIX.

Page 9 of 9

file://Y:\BSFDOC\Doc\online\basug\basugbt0404.htm

5/22/01

About Data Sharing Between Windows and UNIX


A communication protocol such as ftp, http or NFS is required for sharing data between Windows and UNIX. The ftp and NFS protocols can be used for sharing data between these environments. Several implementations of NFS exist, provided by different vendors. The following products have been tested using different scenarios: HummingBird NFS Maestro Version 6.1 Intergraph DiskAccess Microsoft 2.0.

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".

Data Sharing Scenarios

To illustrate the data sharing possibilities from UNIX to NT , different kinds of scenario have been performed: 1. Transferring data by ftp.exe on a command window. 2. Transferring data using the Hummingbird ftp graphic Interface. 3. Transferring data by TAR, ftp and WinZip command successively. 4. Reading data using NFS Hummingbird. 5. Reading data using DiskAccess Microsoft. Note: all these scenarios are based on exchanges from UNIX to NT for filenames containing National or Special characters and NT forbidden characters.

Transferring Data from UNIX to NT by ftp Protocol

Scenario 1: By ftp.exe on a Cmd.exe Window ftp.exe transfer AB+CD.model on UNIX** AB CD.model on UNIX AB+CD.model on NT AB CD.model on NT Mput *.model KO KO OK OK Put 'real filename'.model KO KO KO OK Get 'real filename'.model KO KO KO OK Mget *.model KO KO OK OK

** (+ ) in the filename corresponds to the Plus/Minus character (0xb1)

Scenario Description

The first two V4 models were transferred from a UNIX login (NT server is inetinfo). The last V4 models were transferred from an NT login by ftp.exe client. Conclusion: Transferring V4 data must be done only from NT . Data exportation from UNIX must be excluded if some special characters ( like 0xb1) have been frequently used on the V4 site.

Scenario 2: By Hummingbird ftp on NT (Graphic Interface) ftp.exe transfer AB+CD.model on NT ftp.exe transfer AB CD.model on NT Mput *.model OK Mput *.model OK Put AB+CD.model OK Put AB CD.model Not done Get AB+CD.model OK Get AB CD.model Not done Mget *.model OK Mget *.model OK

Scenario Description

The V4 models have been transferred from NT login using 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 NT ISO1 Model name IBM932 AB'Japanese'CD.model AB+CD.model Model name ISO1 NT OK (Garbaged characters) OK CATIA V5 reads model OK OK

**The characters obtained after transferring Japanese filenames are garbaged because the resulting code page on NT 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 TAR command is run on UNIX. The FTP.exe command is run on NT for transferring data. The WinZip utility is run on NT to extract the above mentioned data.

Scenario 4: Transferring by TAR UNIX IBM 932 / FTP / WINZIP NT IBM932 Model name IBM932 AB'Japanese'CD.model AB+CD.model 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 TAR command is run on UNIX. The FTP.exe command is run on Japanese NT for transferring data. The WinZip utility is run on Japanese NT 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. Model name IBM932 OK OK CATIA V5 reads model OK OK

Reading UNIX data from NT


Scenario 5: Using HUMMINGBIRD NFS Model name under UNIX AB+CD.model AB>CD.model AB<CD.model AB*CD.model AB?CD.model AB"CD.model AB:CD.model Scenario Description A few V4 models containing NT forbidden characters are read directly using NFS MAESTRO HUMMINGBIRD. Conclusion If the model name contains: national characters ( and especially +- 0xb1) metacharacters * and ? special characters the CATIA V5 File/Open box rejects them. 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 6: Using DISK ACCESS Microsoft Model name read in CATIA V5 NT KO : Strange unicode character KO : Invalid name in File/Open box KO : Invalid name in File/Open box KO : Does nothing KO : Does nothing KO : Invalid name in File/Open box KO : 'AB' result

Model name under UNIX AB+CD.model AB>CD.model AB<CD.model AB*CD.model AB?CD.model AB"CD.model AB:CD.model Scenario Description

Model name read in CATIA V4 NT OK KO : Invalid name in File/Open box KO : Invalid name in File/Open box KO : Does nothing KO : Does nothing KO : Invalid name in File/Open box KO : AB resulting

A few V4 models containing NT forbidden characters are read directly by DiskAccess. Conclusion: Although DiskAccess refused also the forbidden NT 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 NT 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.

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. On both Windows and UNIX Firstly, only the ISO-646 subset of characters is authorized (with the limitations described below). 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: characters A to Z (upper and lower case) numbers 0 to 9 and certain special characters. However, national accented characters are not supported. Furthermore, the following special characters are not supported on Windows: > (greater than) < (less than) * (asterisk) : (colon) " (quotation mark) ? (question mark) \ (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; on UNIX, to enhance document interoperability between the UNIX and Windows platforms, a filter is activated systematically to prevent you from creating documents whose names contain special characters not supported on Windows you cannot read documents created with Version 5, and renamed using your operating system, if they contain national accented characters or forbidden special characters.

What About Version 4 Model Documents? The following table specifies, for each Version 4 data type listed, any problems in reading the data due to forbidden characters in the data name:

UNIX Data from Version 4 On UNIX model (or PRJMODEL) You can read Version 4 model documents containing Example: MY***.model either national accented characters or any of the forbidden special characters.

On Windows Impossible to read. You can read Version 4 model documents containing national accented characters, but you cannot read Version 4 documents containing forbidden special characters. You must rename the model before reading it, so it does not contain special characters. Impossible to read.

*MASTER *LISTFAM PRJ tables using ":"

You can read them.

Creating a New Document from an Existing One


This task shows you how to create a new document based on a copy of an existing one. 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 the File->New from... command. The dialog box New document from an existing file appears.

2. Select the existing document from which you want to create a new one and click Open. An exact copy of the existing document is displayed with a default name. The only difference between this document and the already existing one is that the new document is given a new UUID by the File->New from... command. (This distinguishes File->New from... from File->Save As...) 3. 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.

Opening Most Recently Used Documents


This task shows you how to open a recently used file. 1. Select the File->Open... command and click, at the bottom of the menu, the name of the file you wish to open.

Closing Documents
This task shows you how to close a document. 1. Select the File->Close command. 2. If changes have been made since the last save, the Close dialog box appears. Specify whether the file is to be saved or not.

Saving Documents For the First Time or Under Another Name

Page 1 of 2

Saving Documents For the First Time or Under Another Name


This task shows you how to save a document for the first time or under another name. 1. Select the File->Save As... command.

2. In the Save As dialog box, specify the location of the document to be saved as well as its name and type. The Save_as_new option lets you save an existing document under a new name but this new document will be given a new UUID (Unique Universal IDentifier). 3. Click Save. If the name you give the file already exists, the following message appears:

file://Y:\BSFDOC\Doc\online\basug\basugbt0407.htm

5/22/01

Saving Documents For the First Time or Under Another Name

Page 2 of 2

You will not be allowed to use national characters or forbidden special characters in the document name. For a reminder, refer to "About Filenames". On Windows NT, documents cannot be stored in a folder for which delete authorization is not set.

file://Y:\BSFDOC\Doc\online\basug\basugbt0407.htm

5/22/01

Saving Existing Documents


This task shows you how to close a document.

1. Click the Save icon

or select the File->Save command.

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, the following panel will be displayed to warn you that these parts will not be saved unless you use the File->Save All command:

If you are trying to save a document that is currently modified and saved by another user, the following panel will appear 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 of the Tools->Options... command. For more information, see "Customizing General Settings".

If you save an existing file in another directory without changing the file name you will only be able to open one of these files at any given time. If one of them is already open you will not be able to open the other. This is because both files have the same UUID. To avoid this happening each file must have its own UUID. This can be done by means of the File->New from... command. See Creating New Documents from Existing Documents.

Saving Documents In Other Formats


This task shows you how to save a document in another format. 1. Select the File->Save As... command. 2. In the Save As dialog box, select the location of the document to be saved. 3. Click the Save as type: list.

4. Select the document type from the list displayed. For example, you may wish to save: a Part Design or Assembly document as a STEP AP203 document (.stp): see "Exporting CATPart or CATProduct Data to a STEP AP203 File" in your CATIA Version 5 Interfaces Users Guide. a Drawing document as a DXF document (.dxf): see "Exporting a CATDrawing into a DXF/DWG File" in your CATIA Version 5 Interfaces Users Guide. a Drawing document as a CGM document (.cgm). see "Exporting a CGM File" in your CATIA Version 5 Interfaces Users Guide. a 3D document as a VRML document (.wrl). see "Exporting 3D Documents to VRML" in your CATIA Version 5 Interfaces Users Guide.

Saving All Documents


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. 1. Select the File->Save All command. If all the documents modified in the session can be saved, they are saved automatically. Otherwise, the following dialog box will appear when some of the documents are new or read-only:

If you have made no changes to any of the documents you want to save or if these documents are read-only files, this dialog box will not appear. 2. Click OK to open the Save All dialog box:

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 Drafting document has been created from a Part document, the names of each of these files will also appear and will be 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, check the option Enable independent saves at the bottom of the dialog box. Clicking the Save As... button is mandatory if you want to save your document under another name.

Managing Document Save


The "Save Management..." command lets you save all your modified documents under a new name and a new location.

Note: This command is relevant for loaded documents only. In case of unloaded documents, use the File->Send To command.

1. Select the File->Save Management... command. The following dialog box will appear:

The Path column indicates all files that are currently used along with their paths. If a file has been modified or saved since last load, its state is displayed in the State column. The Action column enables you to check the actions you perform on your documents (save, modify, and so on.), the document original state being still displayed in the State column. Here are the various states that may be assigned to a document: New: identifies a newly created document. You have to select a file name in order to save it Opened: identifies a non-modified document open in your session Modified: identifies a document which has been modified in your session 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 Opened Read Only: identifies a non-modified, read-only document open in your session Save: identifies a document that will be saved Save Auto: identifies a dependent document that will be saved.

2. Select the file you want to save. 3. Click the Save As... button to open the following dialog box:

4. Indicate the name and destination folder of the new created file, respectively in the File name and Save in fields. 5. Click the Save button.

When using the Save As... command for a .CATProduct document containing other modified components, these components will be assigned the Auto Save Pending state and will be saved when clicking OK.

Once you have saved a product in a new directory, you can use the Propagate directory... button to save the files linked to this product into the same directory. Be careful to check that the linked files you wish to save appear in the same workbench as the product, otherwise you will not be able to run this command. For instance, in case of a .CATAnalysis or .CATProduct document, the Propagate directory... command will save any part or product associated to this document.

To go back the document original state, select the document then click the Reset button.

6. Click OK to confirm.

The Save Management... command will automatically save impacted files as well. If there are still unsaved files left when you click OK , the following message will be displayed:

Viewing the Specification Tree and 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

About the Specification Tree and Geometry Area


Version 5 provides a unique specification-driven and generative modeling approach, which captures and reuses process specifications, ultimately accelerating the design process. Version 5 offers a specification modeler which lets you concentrate the design effort on establishing the proper design specifications, while leaving it to the system to compute or update the resulting geometry when required. This approach is implemented as a generalized mechanism for all Version 5 applications, for instance feature-based part design, assembly design and drawing generation. 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.

Setting Document Window Layout Preferences

Page 1 of 2

Setting Document Window Layout Preferences


This task explains how to set document window layout preferences. 1. Select the View>Specifications command. This is the default layout option. It displays both the specification tree and the geometry together:

2. Select the View>Specifications command again. This removes the specification tree:

file://Y:\BSFDOC\Doc\online\basug\basugbt0502.htm

5/22/01

Setting Document Window Layout Preferences

Page 2 of 2

You can also use the F3 key to toggle more quickly. 3. Toggle the View->Geometry command on and off to display and hide the geometry.

file://Y:\BSFDOC\Doc\online\basug\basugbt0502.htm

5/22/01

Using the Full Screen


This task explains how to make the geometry area fill the whole screen. 1. Select the View->Full Screen command. The geometry area fills the whole area of your screen. 2. To restore the document window to its original size, right-click then uncheck the Full Screen option.

Using Document Windows


This task explains how to use document windows. 1. Select the Window ->New Window command. A new window is opened containing the document you are editing. 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:
Allow primary always on top

Using the Specification Tree Overview

Page 1 of 3

Using the Overview on the Specification Tree


This task explains how to use the overview to zoom in or out on the specification tree. 1. With the specification tree visible, select the View->Specifications Overview command (or press the Shift and F2 keys) to display the Overview window containing a view of a portion of the specification tree:

2. Point to the Overview window to display the file://Y:\BSFDOC\Doc\online\basug\basugbt0506.htm

cursor, and drag. 5/22/01

Using the Specification Tree Overview 2. Point to the Overview window to display the This drags the overview viewport through which you view part of the specification tree. cursor, and drag.

Page 2 of 3

While dragging, the cursor changes to: You can zoom the size of the overview viewport by dragging the handles located at the top right and bottom left corners of the viewport. Only that part of the tree you see inside the overview viewport will be visible in the document window.

file://Y:\BSFDOC\Doc\online\basug\basugbt0506.htm

5/22/01

Using the Specification Tree Overview

Page 3 of 3

file://Y:\BSFDOC\Doc\online\basug\basugbt0506.htm

5/22/01

Using the Geometry Overview

Page 1 of 4

Using the Geometry Overview


This task explains how to use the overview to view the geometry. 1. With geometry visible in the geometry area, select the View->Geometry Overview command. The geometry is displayed in the overview window, but not the specification tree:

file://Y:\BSFDOC\Doc\online\basug\basugbt0507.htm

5/22/01

Using the Geometry Overview

Page 2 of 4

2. Point to the Overview window to display the

cursor, and drag.

This drags the overview viewport through which you view the geometry. Only that part of the geometry you see inside the overview viewport will be visible in the document window:

Note that you can resize the overview window itself to see the whole of the viewport. file://Y:\BSFDOC\Doc\online\basug\basugbt0507.htm 5/22/01

Using the Geometry Overview 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 at the top right and bottom left corners of the viewport. While you drag, the cursor changes to: window: . This lets you zoom the geometry in and out in the document

Page 3 of 4

file://Y:\BSFDOC\Doc\online\basug\basugbt0507.htm

5/22/01

Using the Geometry Overview

Page 4 of 4

file://Y:\BSFDOC\Doc\online\basug\basugbt0507.htm

5/22/01

Expanding and Collapsing the Specification Tree


This task explains how to expand and collapse the specification tree. 1. Open a any document with geometrical data, for example:

2. Select the View->Tree Expansion->Expand First Level command to see the first level of the tree:

3. Select the View->Tree Expansion->Expand Second Level command to see the second level of the tree:

4. Select the View->Tree Expansion->Collapse All command to collapse the tree.

Selecting Objects
Preselecting and Selecting Using the Pointer Selecting Using the Traps Selecting Using the Preselection Navigator Selecting Using the Other Selections... Command Selecting Using the Search... Command (General) Selecting Using the Search... Command (Favorites and Advanced) Storing Selections Using Selection Sets

Preselecting and Selecting Using the Pointer


This task explains basic selection techniques using the pointer. Whenever you are not using an application command, the Select command is active. Using the Select command, you can select any object in your document. All the selection tools are available using this command. Open the document Select.CATProduct. 1. Select the Select icon to enter selection mode, if it is not already activated. 2. Point to the part of the object you want to select. 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:

The identity of the preselected element is displayed in the status bar: Highlighting will only be active if you checked the option "Preselect in geometry view" (active by default) using the Visualization tab via the Tools->Options... command. This option is active by default. You can also set the preselected element linetype using the " Preselected element linetype" option in the Visualization tab. The face on the object opposite, for example, is highlighted in red. 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.

In the geometry area, you can select the constituent elements of objects, in other words: 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. 3. Once the element is highlighted, click on the object to select it. In our example, the selected face now changes color because we changed the selection color.

4. Ctrl-click another face to add it to the initial selection.

Ctrl-clicking can be done in: the geometry area the specification tree lists in dialog boxes. Shift-clicking can be done in: the specification tree lists in dialog boxes. 5. To deselect, click anywhere in the background.

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. Refer to "Selecting Using the Preselection Navigator" for a more powerful method for selecting hidden or coincident elements. Selecting the Esc key deselects all selected elements.

Selecting Using the Selection Traps


This task explains how to select objects using the selection traps. Using the Bounding Outline 1. Select the Select icon to enter selection mode, if it is not already activated. 2. Drag (using the left mouse button). A bounding outline will appear as you drag: 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 will not be selected. 4. Release the mouse. The objects will be highlighted to indicate they have been selected. The Selection Trap Note that you can also use the Selection Trap icon to perform the same function. You access this icon by clicking the Select icon to see the Select toolbar: .

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 object(s). Furthermore, you can start the creating the trap by pointing to an existing object, and then dragging. Note that only those objects located entirely inside the trap will be selected. The Intersecting Trap icon on the Select toolbar also allows selection using a The Intersecting Trap trap. Any objects intersected by the trap will be selected. The Polygonal Trap The Polygonal Trap icon works like the other traps, except that the trap you can draw is a closed polygon. Drag to define create the polygon around the object to be selected, then double-click to close the polygon. Paint Stroke Selection

The Paint Stroke icon 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.

Selecting Using the Preselection Navigator


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. Open the document Select.CATProduct

Displaying the Preselection Navigator

Method 1 1. Click anywhere in the geometry area. 2. Position your pointer over the object you want to select. 3. Press any keyboard arrow. The preselection navigator appears.

Method 2 1. Select the Tools->Options... command. In the General category, select the Display sub-category then the Navigation tab. 2. Check the option "Display the preselection navigator after ... seconds", set the spinner to the time delay, and click OK. The spinner sets the amount of time, in seconds, which elapses before the preselection navigator appears after pointing at an object.

3. Click anywhere in the geometry area using the middle mouse button, dragging slightly the cursor. 4. Point to the part of the object you want to select.

5. Press any keyboard arrow. The selection tool is displayed after the time delay you set:

Using the Preselection Navigator

The following diagram describes graphic selection tool features:

A cross pinpoints the selected location. Four arrows are used for navigating or scrolling through the object you point at. These arrows turn black when you reach an extremity. Two figures above and below the cross indicate the number of remaining elements respectively above and below the pointed object in terms of depth. An invisible area around the selection tool determines selection tool sensitivity. Note that the circle used for selection validation will not appear until you move the mouse. 1. Click the up arrow to navigate "in-depth", in other words, from the front to the back of the object, to highlight hidden or coincident elements. 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:

The identity of the preselected element is displayed in the status bar:

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 will also let 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. 3. Click the circle in the center to validate your selection and exit the preselection navigator. You can also press the up and down keys to achieve the same effect, and validate your selection using the ENTER key. Using any of these keys displays the selection tool automatically. The up and down arrows also let you activate the multiple selection. 4. 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 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 using the ENTER key or the left mouse button.

A prehighlight of the preselected edge is also provided which is especially useful in case of overlapped elements:

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. However, the preselection navigator can be deactivated at anytime by pressing the Esc key.

Selecting Using the Other Selection... Command


This task explains how to display an object's structure in a separate window to facilitate alternative selections. Open the document OtherSel.CATProduct 1. Select the Select icon to enter selection mode, if it is not already activated. 2. Point to the object to highlight the element you want to select. In this example, point to the circular face at the end of the cylindrical part to highlight it:

3. Select the Other Selection... contextual command. The element is selected, and the Other Selections window appears. The window contains the location of the selected element in the specification tree, and describes the path to the top of the tree. The name of the circular face is: "Face".

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.

5. Select the Other Selection... contextual command. The element is selected, and the Other Selections window appears. 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. This type of element is a characteristic element.

The Other Selection... command is the only tool that lets you select characteristic elements. 6. Click on Axis to select it.

Selecting Using the Search... Command (General Mode)


This task explains how to use the Edit->Search... command to search for and select objects. You can search for: objects with a specific name, or of a specific type or color visible or hidden objects, or lines with specific linetypes or thicknesses product properties elements through the value of a specific attribute (material name, dimensions, etc.) objects created using a specific workbench, in the current document or throughout the whole document, in the selection list. Note also that you can perform searches on model documents created using CATIA Version 4.

Open the document Search.CATProduct

Performing a Quick Search for a Named Object

1. Select the Edit->Search... command. You can also run the command using the Ctrl+F shortcut.

The Search dialog box appears. 2. Click the General tab:

If the Select command was active before you selected the Edit->Search... command, 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: run commands using the menus and icons and also apply commands in contextual menus to selected search results using the power input field: for example, you can manipulate selected specification tree elements using the "c:center on", "c:center graph", "c:cut" commands.

When the object is selected in the search result list, you can also use the "Center graph" and "Center view" contextual commands.

If you select the Search button now, all items in the specification tree will be found. 3. Enter the name "My Sketch" in the Name field

...then click the Search button. The item "My_Sketch" and the corresponding path are highlighted in the list in the Search dialog box. A query is also generated in the "History" field:

The "History" field lets you run one of your previous queries (with the same filter) simply by selecting it from the pulldown list.

...and the sketch "My Sketch" is preselected in the geometry area:

4. Click the Select button to select the sketch. The sketch is selected:

5. Click OK to exit search mode. Note that clicking OK has the same effect as clicking both the Select and Close buttons. You can sort the results alphabetically by Name and Path in the Search dialog box by clicking the corresponding column header.

Searching Using a Combination of Search Criteria

Open the document Search.CATPart. 1. Select the Edit->Search... command. The Search dialog box appears.

2. Click the General tab:

3. Enter the object name in the Name field. This is particularly useful if you renamed objects using the Feature properties tab of the Edit->Properties command, or the Properties contextual command. You can also use the asterisk (*) as a wildcard. For example, entering:
*

and using the default settings for the other options in the Search dialog box will search for and select all objects in the document. Similarly, entering:
Point*

will select all objects whose names begin with the character string "Point". Check the "Case sensitive" option if you want the search to be case sensitive. Note, however, that the other options allow you to filter your searches progressively. The list below the Name field 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.

4. Specify the workbench in the Workbench field. By default, "*" appears in the Workbench field. To the right, the list box "Type" also contains "*". This means that the search will be performed on all types of elements created by all workbenches. In the list box, selecting a workbench filters the list of types in the Type field: for example, if you select the workbench "Part", the Type field will be filtered to contain only the element types available in Part documents and if you select the type " ", the corresponding workbench will be displayed . The same principle applies to the other document or workbench types. If the type belongs to several workbenches, a warning message will be displayed. Note: the object type is NOT necessarily the name you see in the specification tree.

When you select a new workbench, by default "*" remains in the Type field. Whichever workbench is selected in the "Workbench" list box, you can search for element types belonging to any other workbench by typing the name of the type in the "Type" field. If the element type belongs to only one workbench, the correct workbench name is displayed in the "Workbench" list box; otherwise, a warning message is displayed. If you type only the first few characters of an object type, then press ENTER, the system will automatically display the full name of the type. If several types contain the same characters, the first name containing these characters is displayed.

When you choose "From Element" in the Type field then select an element in the geometry are, the system automatically displays the Workbench and Type of the selected element. 5. Specify a color if you want to search for objects in a specific color. By default, "*" appears in the Color field. This means that the search will be 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 to select basic or previously custom colors, or add new custom colors. The option "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 will be 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 to the color palette will not affect the search: the search will always find elements referencing a color expressed using RGB values. The names of basic colors, however, remain the same.

6. Set the filter option in the "Look:" list box. The filter options are: 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 will be 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 search will only locate objects belonging to "Element" , and 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 will be searched, but NOT objects created using the Sketcher workbench. In a further example, let's assume you have a product document which includes several parts. Let's assume the product root name is "Product.1". In this case, the filter will display "In Product.1". Selecting the filter <In Product.1> will enable you to locate only the objects that can be created in the Product Structure workbench and that belong to "Product.1". The search does not reach the lower levels in the tree: the individual elements that make up the different parts will not be searched. From "Element" to bottom: searches the elements in the active "Element", to the bottom of the tree. In the previous example (a product including several parts), selecting the filter <From Product.1 to bottom> will let you locate all the objects contained in "Product.1", to the bottom of the tree, regardless of the workshop used to create them. From current selection: this option will only be available if you already selected objects before selecting 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, to understand how this option works in our document: select "My Sketch" select the Edit->Search... command select the "From current selection" option enter the name of what you are searching for, for example "Point*" to search for all points click the Search button:

Several points are found and preselected in the Name column. The corresponding path is displayed and preselected in the Path column:

click the Select button to select it. From search results: the search is performed on the list of objects preselected in the list at the bottom of the Search dialog box. 7. Click the Search button to start the search. 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. If the list is very long, you can search the list of selected objects using the "From search results" option which becomes available once the first search is performed. To do so, respecify a search string in the Name, Type or Color, then click the Search button again.

Click the corresponding column header (i.e. Name or Path) to sort the search results alphabetically.

The History field 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". Click the down arrow at the end of the "History" field to display previous search queries. Simply selecting a search query executes the search. Queries are also stored across sessions, because they are stored with your settings. This enables you to recover queries from one session to the next.

You can also use this language when you are using power input mode. The object found will be directly selected.

More Advanced Searching Using the More... Button

1. Select the Edit->Search... command. The Search dialog box appears

2. Click the General tab:

3. Click the More... button.

The More... button becomes the Less... button and the Search dialog box now looks like this:

4. In the Visibility field, choose: visible: searches for visible elements hidden: searches for element hidden in the No Show space. For more information about visible and hidden elements, refer to "Hiding and Showing Objects". 5. In the Layer field, select the layer number in which you want to perform the search.

6. Specify the line type in the Dashed list box. 7. Specify the line weight in the Weight list box. 8. Click the Search button to start the search. 9. Select the Less... button to return to the original Search dialog box.

Selecting Using the Search... Command (Favorites and Advanced Modes)


This task explains how to use the Favorites and Advanced modes of the Edit->Search... command. Open the document Search.CATProduct Searching Using the Favorites Mode

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. 1. Select the Edit->Search... command. You can also run the command using the Ctrl+F shortcut. The Search dialog box appears.

2. Click the General tab:

3. Enter your query in the corresponding fields...

...then click the Search button.

For more information on searching using the General mode, refer to the Selecting Using the Search... command (General Mode) task.

Your query is generated in the History field and the Name and Path of the query are highlighted in the search list. 4. Click the Add to favorites... button. The Create a favorite query... dialog box appears:

5. Key in a name for your query or leave the default name displayed in the Name field. The query syntax is displayed in the Query field and can be modified if necessary. 6. Click OK then Close. The query is added to your favorites. 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 the next. 7. Select the Edit->Search... command then click the Favorites tab. Your query is displayed in the Favorites list.

You can select a query then use one of the three icons displayed to move up delete this query.

, move down

or

A query may be modified directly in the Favorites list by clicking its name or its content under the corresponding column. You can also click the column headers to sort the queries alphabetically.

8. Double-click the query to begin the search. The filter option in the Look list is automatically updated to match your search criteria. The query is also generated in the Generated queries field. The generated query is not editable and is displayed for information only.

Double-clicking a query in the Favorites mode automatically updates the data displayed under the General tab accordingly.

...and the object is preselected in the geometry area. 9. Click the Select button to select the object. The object, My Sketch in our example, is selected. 10. Click OK to exit the search mode. Searching Using the Advanced Mode The Advanced search mode lets you compose more precise queries using a combination of search criteria as well as the "And", "Or" and "Except" operating signs.

Open the document Search.CATPart. 1. Select the Edit->Search... command then click the Advanced tab:

3. Select an attribute for the Attribute field. Each workbench corresponds to a list of types and each type corresponds to a list of attributes, among which: Name: indicate the name of the searched element Color: select a color from the color chooser or use the color of an existing element Set: a selection set indicating a numeric value with the corresponding unit of measure. The above mentioned attributes are permanent attributes, i.e. associated to any element type. Depending on the value you select, the corresponding Attribute`s criterium dialog box is displayed. For example, if you select the attribute "Name", you will see:

The Product Structure workbench lets you search for dynamic attributes you defined for a product. To do so, just select "Product Structure" in the Workbench field, "Product" in the Type field and "Revision" in the Attribute field then enter your value in the Attribute`s criterium dialog box. 4. Select the operating sign in the list box then enter a value in the field. You can also use the default value (*) as a wildcard. In our example, we selected the attribute "Name", the "!=" operating sign and the value "line*" in order to search for any element whose name is different from a name starting with "line". The number of operating signs displayed in the list depends on the attribute you chose. Here is an exhaustive list of the available operating signs: = ! = (different) < <= > >= Check the "Case sensitive" option if you want the search to be case sensitive. The attribute name appears then in capital letters in the query.

5. Click OK when you have entered your attribute criteria. 6. Select a Workbench. 7. Select a Type. By default, "*" appears in the Type field. To the right, the list box Workbench also contains "*". This means that the search will be performed on all types of elements created by all workbenches.

When you choose "From Element" in the Type field then select an element in the geometry are, the system automatically displays the Workbench and Type of the selected element.

8. Within a product structure, you can also search for elements in the product structure which possess certain properties. 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 will automatically

display the full name of the property. Once you have chosen the property, type in the value of the property in the "of value" field. For example, if you assigned a description to the element, you must select the "Production Description" property then enter text included in the description.

If you select the Drafting workbench, you can search for dimensions by selecting the "Dimension" value in the Type field then entering your value or scale of value in the Attribute`s criterium dialog box. For example: Drafting.Dimension.Value<=140mm searched for all objects created using the Drafting workbench, of type Dimension with a value 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. For more information, refer to the Searching Using a Combination of Search criteria part in the Selecting Using the Search... command (General Mode) task in this guide. 9. Use the And, Or and Except buttons to combine several search criteria and refine your query. The query is displayed in the Generated queries field and can be modified, for example to add brackets and group queries together. In our example, we are searching for elements created using the Part Design workbench and whose names begin with the character string "line" or "circle":

For more information on the search language, refer to the Using the Search Language task in this guide.

10. Set the filter option in the "Look:" list box. 11. Click the Search button to start the search. A list containing the search results is displayed at the bottom of the Search dialog box:

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. 12. Click the Select button to select the objects in the geometry area. 13. Click OK to exit the search mode.

Note: when the object is selected in the search result list, you can also use the "Center graph" and "Center view" contextual commands.

Storing Selections Using Selection Sets


This task explains how to group selections and store them in selection sets. Selection sets are saved with your documents. Open the document SelectionSets.CATProduct 1. Select several objects. For example, select two of the lines:

2. Point to the selected objects, right-click to display the contextual menu, and select the Selection Sets... command. The Selection Sets dialog box is displayed:

The list contains a highlighted item: <Current Selection>. The current selection contains the element you selected before selecting the Selection Sets... command. 3. Click the Create button. A selection set named "Set001", and containing the lines, is created. 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 dialog box. Once a selection set has been created, just double-click the corresponding line in the list to reuse it.

4. To add more elements to your selection set, click the selection set name in the list, continue selecting elements, then click the Add button. In our example, add the hole to the selection set and click the Add button:

You can add objects to any selection set, and to the <Current Selection>. If you want to recover your original selection, click <Current Selection> in the list. If you want to delete a selection set, select the selection set and click the Delete button. Note that you cannot delete the <Current Selection>.

5. Click the Close button. You can create a selection set quickly by selecting the objects, then right-clicking to select the Define Selection Set command. You can then use the Selection Sets... command to add objects, rename the selection set, or delete it.

Manipulating Objects
Undoing Actions Redoing and Repeating Actions Cutting and Pasting Objects Copying and Pasting Objects Deleting Objects Displaying and Editing Graphic Properties Measuring Objects

Undoing Actions
This task shows you how to reverse the last action. 1. Click the Undo icon or select the Edit->Undo command.

This cancels 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. Performing an Undo action may cancel the active object itself. This is indicated by the caption Undo Active Object opposite the Edit->Undo command. If you do remove the active object in this way it can easily be recovered. Some actions cannot be undone. When this is the case, the Undo icon is grayed out. A maximum of 10 undo actions is possible.

Redoing and Repeating Actions


This task shows you how to recover the last action undone, and repeat actions. 1. Click the Redo icon or select the Edit->Redo command.

2. If you want to repeat the last action more than once, simply repeat step 1 as many times as required. The Redo can only be used to recover what you have canceled by performing an Undo. It cannot be used to perform actions not canceled by an Undo. A redo may recreate an active object. This is indicated by the caption Redo Active Object opposite the Edit->Undo command. Some actions cannot be redone. When this is the case the Redo action is grayed out. A maximum of 10 undo actions is possible. The Redo command is replaced in certain cases by the Repeat command, enabling you in the right conditions to restart a command that you just used.

Cutting and Pasting Objects


This task shows you how to remove the selection and paste it to the desired location. 1. Select the object you want to cut. 2. To cut, you can either: click the Cut icon select the Edit->Cut command select the Cut command in the contextual menu, or in the geometry area or the specification tree, drag the selection (although not a graphical cut, this is equivalent to the cut operation). This places what you cut in the clipboard. 3. To paste, you can either: click the Paste icon select the Edit->Paste command select the Paste command in the contextual menu, or in the geometry area or the specification tree, drop what you are dragging (see above). Note that the application workbenches offer a variety of specific cutting and pasting scenarios.

Copying and Pasting Objects


This task shows you how to copy the selection and paste it to the desired location. 1. Select the object you want to copy. 2. To copy, you can either: click the Copy icon select the Edit->Copy command select the Copy command in the contextual menu or in the geometry area or the specification tree, press and hold down the Ctrl key and drag the selection. This places what you copy in the clipboard. 3. To paste, you can either: click the Paste icon select the Edit->Paste command select the Paste command in the contextual menu or in the geometry area or the specification tree, drop what you are dragging (see above). Note that the application workbenches offer a variety of specific copying and pasting scenarios.

Deleting Objects
This task shows you how to delete an object. 1. Select the object or objects 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. 2. Select the Edit->Delete command or the Delete... command in the contextual menu. 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.

3. Click the More>> button when necessary for more advanced deletion possibilities:

4. Select OK to confirm.

Displaying and Editing Graphic Properties


This task shows you how to display and edit the graphic properties of a selected object. 1. Select the object. The object to be selected when using the Part Design application is the PartBody item in the specification tree. 2. Select the Edit->Properties command or select the Properties command on the contextual menu. A Properties dialog box similar to the one opposite is displayed:

You can also select the View->Toolbars->Graphic Properties command. The Graphic Properties toolbar is displayed: By default, the Graphic Properties toolbar is hidden.

The graphic properties available in this toolbar are identical to those of the Properties dialog box, the only difference being the availability of the Layer box. For more information on this box, refer to Assigning Objects To Layers in this guide.

The opposite capture illustrates the relation between the displayed boxes and the graphic properties they impact:

The Painter icon lets you apply graphic properties from one object to another. To do so: select the object(s) you want to apply new graphic properties to click the Painter icon select the reference object, i.e. the object from which you will copy the graphic properties 3. Click the Graphic tab to display the graphic properties of the current object:

The graphic properties available for editing are: Fill Color (colors the current object) and transparency Edge Color, Linetype and Weight Line and Curve Color, Linetype and Weight Point Color and Symbol Show and Pick attributes Set as default

4. To set object colors, click the Color combo box for Fill. A list appears containing: a blank color field (No Name) a list of sixteen default colors from the color palette, ready for use the More Colors... option. In addition to those options, the Graphic Properties toolbar also contains the "Auto" option to make the color standard.

5. Select the desired color. The selected color is now displayed in the field in the combo box. Pointing the cursor over the combo box displays the name of the selected color.

When you apply a color onto an Assembly object, any other element located at a lower level in the specification tree will inherit this color. However, the color modification only impacts display at a rendering level and not graphic properties. This may be useful, for instance, to highlight an object among other without altering its graphic properties. If you want to deactivate inheritage, just click the color combo box.

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:

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 >> option to display the full color palette and color customization tools:

The colored area with the cross represents a color spectrum. 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 one of the free boxes in the Custom Colors area, then Click the Add to Custom Colors option to add the custom color.

9. Click on the custom color, then Apply. The color is now displayed in the Color fill field of the Graphic properties tab.

10. Click OK in the Properties dialog box. The color of the selected object is changed:

11. To make the part more or less transparent, drag the Transparency slider to set the appropriate value (between 0 and 255). Note that you can set either of two transparency modes: Screen Door Alpha Blending with the Performance tab using the Tools->Options command. For more information, refer to "Customizing Performance Settings".

If you use the Graphic Properties toolbar, "100%" corresponds to a full visibility and when you are working in a non material mode, only 2 transparency types are available: "0%" (no transparency) and "50%" (semi-transparency). 12. To set color edges on parts, click the Color combo box for Edges and proceed the same way. 13. To set edge line types and weight, use the appropriate combo boxes. 14. If you selected a line or curve, you can set line and curve color, linetype and weight the same way as for parts. 15. If you 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 combo box. 16. In the Show, Pick and Layers area, check the Shown check box if you want the object to always be visible, in other words, to always be in Show mode or always hidden (i.e. No Show mode). 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, check the Pickable check box if you want the object to always be selectable.

18. The Layer box indicates the number of layers the selected objects are assigned to. Otherwise (when nothing is selected) it indicates the current layer. Use the pulldown list to choose among the list of named layers: 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. Click Apply or OK to confirm.

Some applications, Drafting for example, do not display all available tabs in the Edit->Properties dialog box when it is first displayed. Click on the More... button to access any other tabs. The More... button then disappears. In the case shown below, if you now click on the More... button, the Feature Properties tab appears alongside the three already shown.

Measuring Objects
This task introduces the Scale Planes command which lets you measure objects directly on screen with a scale 1 (real size display) or lower/greater according to your needs.

For an optimized accuracy, you should store your screen dimensions (in millimeters) in the two following variables: CATWidthMMOfScreen CATHeightMMOfScreen otherwise, the measured dimensions may vary according to the operating system.

Open the ScalePlanes.CATProduct document.

1. Select the View->Render Style->Perspective or View->Render Style->Parallel to display the object in a perspective or parallel view, respectively:

Note: Perspective is related to the size of the object being viewed and the distance from the object to the observer.

2. In the PowerInput field, key in the following command: c:Scale Planes then press Enter. 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.

The Scale Planes Properties dialog box opens:

and the scale plane is displayed:

As shown in the picture, the scale plane is represented by a transparent grid which lets you visualize the object displayed behind. This grid is divided into squares, each of them being equal to a tenth of the default Width and Height values indicated in the Scale Plane Properties dialog box. 3. In the Scale Plane Properties dialog box, key in a Scale value, "0.5" for instance. 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. 4. Set the scale plane Width and Height in millimeters. In our example, we will keep the default values. Note: The "Show the grid" option lets you activate or deactivate the grid display. It is recommended to display the grid when you are working in a conical projection. 5. Click Apply then OK to validate and close the dialog box. 6. Adjust the viewpoint so that the object is correctly snapped on the grid. To do so, follow the instructions below according to the view you selected: 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:

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:

Let`s take a look at our model which has been correctly positioned. We are now able to measure the hole diameter: 4 squares of 10mm each = 40mm, according to the scale defined in Step 3.

Note: Translating or zooming the object does not affect the grid size since its dimensions are defined in the Scale Plane Properties dialog box. 7. Key in c:Scale Planes once again in the PowerInput field to exit the command.

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 Swapping the Privileged Plane Making the Privileged Plane the Most Visible

About the 3D Compass

Page 1 of 2

About the 3D Compass


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, FreeStyle Shaper, Assembly, DMU Navigator,...). You can also use the compass to manipulate viewpoint representations ("cameras") used to capture viewpoints and materials (in CATIA - 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) .

What Can You Do With the 3D Compass? The 3D compass lets you: 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 should 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 file://Y:\BSFDOC\Doc\online\basug\basugbt0801.htm 5/22/01

About the 3D Compass

Page 2 of 2

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 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.

Which Objects Are We Talking About? 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. About Moving Objects with the Compass 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 select the sketch, then select the Parent/Children contextual command, you will 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). If the object was created using the Generative Shape Design application, you can convert it into a datum element: the object then possesses no construction history, or no links to other entities. For more details, refer to the Generative Shape Design Users Guide.

file://Y:\BSFDOC\Doc\online\basug\basugbt0801.htm

5/22/01

Manipulating Viewpoints Using the Mouse and Compass


This task explains how to manipulating viewpoints by simply dragging certain parts of the compass using the mouse. This is just another way of panning and rotating all objects in the document at the same time. You can: pan along the direction of any axis (X, Y or Z) of the compass rotate in a plane pan in a plane rotate freely about a point on the compass view the document perpendicular to any of the axes of the compass. You need access to a CATIA - P2 FreeStyle Shaper configuration to follow this scenario. Open the document Manipulators.CATProduct

Note that 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.

2. Point to the compass. 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 checked the option "Display manipulation bounding box" in the Visualization tab via the Tools->Options command, a box will appear around the selected object if it can be manipulated by the compass. In our example, point to and click on the planar patch to see the bounding box appear. The edges of the bounding box around a selected object always remain aligned with the compass axes. 3. Drag any axis on the compass. 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:

4. Drag an arc on the compass. For example, dragging the arc YZ to the right rotates the objects in the plane subtended by the arc YZ like this:

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. 5. Drag a plane on the compass. For example, dragging to the right the plane subtended by the arc ZY moves the objects on the same plane like this:

Select the View->Render Style->Perspective command 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:

7. Point to either X, Y or Z to highlight the letter, then click the letter to make that axis perpendicular to your eye-point. 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:

Manipulating Objects Using the Mouse and Compass


Using the mouse and compass, you can manipulate not only viewpoints but also non-constrained objects recognized by the compass, by moving or rotating them. You do so by dragging and dropping the compass onto the object to be manipulated. You need access to a CATIA - P2 FreeStyle Shaper configuration to follow this scenario. Open the document Manipulators.CATProduct. 1. Point to the compass manipulation handle (the red square located on the privileged plane at the base of the compass). The cursor shape changes to: .

2. Drag the compass. As you drag the compass, the cursor shape changes to: now looks like this: , and the compass

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 option in the Visualization tab via the Tools->Options command. In our example, drag and drop the compass onto the planar patch. One possible result could look like this:

Note that, 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. 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 planar patch to the other side of the block, then drop to reposition the planar patch. While dragging, the compass and a representation of the planar patch 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.

The translation increments are preset: you cannot reset the translation increments displayed. When you drop the compass, the planar patch will now be positioned approximately like this:

You can also: 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) as explained in "Manipulating Viewpoints Using the Mouse and 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:

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 absolute reference axis. The compass is repositioned at the default position and takes the default orientation:

To achieve the same effect, you can also press and hold down the Shift key, then drag and drop the compass. Release the left mouse button before releasing the Shift key. The View->Reset Compass command also restores the compass to its original position, but does not restore the default orientation. If you checked the option "Display manipulation bounding box" in the Navigation tab via the Tools->Options->General->Display command, a box will appear around the selected object if it can be manipulated by the compass. In our example, click on an object to see the bounding box appear:

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:

Just click the OK button when warned that you cannot move the pad. You can then select the planar patch and drag the compass to move the planar patch 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 CTRL-click on other objects to add them to your selection.

Manipulating Objects Using the Edit... Command


This task explains how to manipulate objects precisely, using the Edit... contextual command. You can: reset the position of the compass (and selected object) via its manipulation handle (red square), by specifying its X, Y and Z coordinates and rotation coordinates with respect to the center of the 3D scene translate the object (or just the compass) to a new position in increments along the X, Y and Z axes rotating the object (or just the compass) about the X, Y and Z axes in increments translate over a specified distance in the direction of the privileged plane translate over the distance between two elements (line/edge/plane) you select rotate through an angle you set, or an angle between two elements (line/edge/plane) you select.

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 CATIA - P2 FreeStyle Shaper configuration to follow this scenario. Open the document Manipulators.CATProduct. 1. Drag and drop the compass onto the object, then point to the compass and right-click to display the 3D compass, or double-click the compass to display the contextual menu. In our example, drag and drop the compass onto the planar patch and right-click:

2. Select the Edit... command to display the Compass Manipulation dialog box:

The 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. 3. Reset the compass U, V and W coordinates of the compass to zero, using the Position option, then click the "Apply new position" button. 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:

4. To translate the compass and planar patch by increments along an individual axis (U, V or W) using the Increments option, set the translation values for an axis, then click the "+" button or the "-" button to translate in forward or reverse direction respectively. 5. To translate an object along a vector derived from two objects you select, click the "Measure Distance" button and select the two elements. When you click the "Measure Distance" button, all options and fields in the dialog box are grayed out. You can select any of the following: 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 U, V and W coordinates may 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 "+" or the "-" button to the right of the "Distance" option to translate the object in the forward or reverse direction.

6. 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:

7. To rotate the object through the angle between two elements, click the Measure Angle button and select the two elements. You can select a line or a plane. The angle is displayed in the Angle field. Then click the "+" button or the "-" button for the axis about which you want to rotate.

Snapping the Compass to Selected Objects Automatically


This task explains how to snap the compass to a selected object, as an alternative to dragging and dropping the compass onto the object. You need access to a CATIA - P2 FreeStyle Shaper configuration to follow this scenario. Open the document Manipulators.CATProduct. 1. Point to the compass and right-click to display the contextual menu. 2. Select the command Snap automatically to selected object. 3. Select an object. In our example, select the planar patch:

The compass is snapped automatically only onto non-constrained objects recognized by the compass. The compass keeps its current alignment. As long as the command Snap automatically to selected object remains activated, the compass will be snapped automatically.

Locking the Current Compass Orientation


This task explains how to lock the current compass orientation. You need access to a CATIA - P2 FreeStyle Shaper configuration to follow this scenario. Open the document Manipulators.CATProduct. 1. Point to the compass and right-click to display the contextual menu. 2. Select the Lock Current Orientation command. 3. Drag the compass. Note that as you drag the compass over objects, the compass symbol remains oriented the same. For example, if the default orientation was current before dragging, the symbol will remain like this while you drag:

When you drop the compass onto an object, this orientation will be kept. 4. To reorient the compass, select the Lock Current Orientation command again.

Locking the Privileged Plane Parallel to the Screen


This task explains how to force the privileged plane to be parallel to the screen plane. You need access to a CATIA - P2 FreeStyle Shaper configuration to follow this scenario. Open the document Manipulators.CATProduct. 1. In our example, drag and drop the compass onto the planar patch like this:

2. Point to the compass and right-click to display the contextual menu. 3. Select the command Lock Privileged Plane Orientation Parallel to Screen. 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:

4. Manipulate the planar patch as desired. The privileged plane will remain parallel to the screen as you manipulate the object.

Swapping the Privileged Plane


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 CATIA - P2 FreeStyle Shaper configuration to follow this scenario. Open the document Manipulators.CATProduct. 1. Activate the FreeStyle Shaper workbench. 2. Select the planar patch. 3. Click the Control Points icon Control points appear on the patch, and the Control Points dialog box appears. 4. Point to a control point on the patch. Manipulators appear:

Note that the manipulators, by default, are oriented in the same plane as the privileged plane of the compass, in the XY plane. 5. Drag the compass onto the patch and align it in the following direction:

6. Drop the compass onto the patch as follows:

The compass has now detected the orientation of the patch.

7. Drag the compass away from the patch and drop it into empty space (in other words, not on another object). The compass keeps the same orientation:

8. Point to the compass and right-click to display the contextual menu. 9. Select the command Make YZ the Privileged Plane. 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:

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 still XY.

Keeping the Privileged Plane the Most Visible during Viewpoint Manipulations
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 CATIA - P2 FreeStyle Shaper configuration to follow this scenario. Open the document Manipulators.CATProduct. 1. Activate the FreeStyle Shaper workbench. 2. Select the planar patch. 3. Click the Control Points icon Control points appear on the patch, and the Control Points dialog box appears. 4. Point to a control point on the patch. Manipulators appear:

Note that the manipulators, by default, are oriented in the same plane as the privileged plane of the compass, in the XY plane. 5. Drag the compass onto the patch and align it in the following direction:

6. Drop the compass onto the patch as follows:

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). The compass keeps the same orientation:

8. Manipulate the viewpoint by, for example, rotating. 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:

9. Point to the compass and right-click to display the contextual menu. 10. Select the command Make Privileged Plane Most Visible. This time, the privileged plane is forced to be the most visible: the compass and the manipulators are reoriented accordingly:

11. Continue to rotate. You will 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. This function is useful for both creation and modification commands.

Dragging and Dropping Icons and Objects


Dragging and Dropping Icons onto Objects Dragging and Dropping Objects Onto Objects

Dragging and Dropping Icons onto Objects


This task explains how to drag and drop icons onto objects to run commands, which is a quicker alternative to selecting commands or icons. Open the document SelectionSets.CATProduct 1. Select the Select icon to enter selection mode, if it is not already activated. 2. Drag the Edge Fillet icon from the toolbar onto a face of the pad. As soon as you point at the pad face, the face is highlighted and the pointer changes to this shape :

3. Release the mouse button. 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.

Dragging and Dropping Objects Onto Objects


This task explains how to drag and drop objects onto objects, which is a quick way to copy objects. Open the document DragObject.CATProduct 1. Select the Select icon to enter selection mode, if it is not already activated.

You will select a fillet and copy it to another location on the same part. 2. Point to the fillet to be copied, so as to highlight it.

3. Press and hold down the Ctrl key 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:

4. Release the Ctrl key and the mouse button. The fillet is copied to the selected edge:

You can also move the fillet, instead of copying it. To do so, simply drag the fillet to the new location. when you drag the fillet, the following symbol appears: . 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 drag and drop method of running commands is not available everywhere: refer to your workbench documentation for more details.

Printing Documents
About Printing, Capturing Images and the Album Printing a Document Quickly without Customizing Print Settings Previewing Documents Prior to Printing Customizing Print Settings Before Printing Your Documents Printing To a File Printing Multi-Documents Printing on UNIX

About Printing, Capturing Images and the Album


A certain number of identical functions are available in different parts of the software: you can print documents, capture and print images directly from the Capture toolbar, or print images from the album you can preview documents prior to printing, or preview images in the album you can save images to other formats using the Capture toolbar or the album you can copy images to the clipboard using the Capture toolbar or the album. 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".

Printing a Document Quickly without Customizing Print Settings


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" . 1. Once your document is open, select the Quick Print icon .

The current document is sent to your default printer using the current print settings.

Previewing Documents Prior to Printing


This task explains how to preview documents prior to printing. Open the document Print.CATProduct 1. Select the File->Print command to display the Print dialog box:

2. Select the Preview... option to display the Print Preview window:

You can also use the Fit All In icon window, or select the Quick Print icon

and zooming commands inside the Print Preview 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%.

The Preview window is also available to preview images: via the Print icon in the Tools->Image->Capture... command via the Preview icon in the Tools->Image->Album... command.

Customizing Print Settings Before Printing Your Documents


This task explains how to print documents. 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 using the File -> Printer Setup... command, as explained in "Setting Up Your Printers on UNIX". Open the document Print.CATProduct.

1. Select the File->Print command to display the Print dialog box. The type of printer you choose determines the default settings in the dialog box:

The Print window is also available via the Print icon in the Tools->Image->Capture... command and the Tools->Image->Album... command.

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 check the Fit in Page option (the default setting). 2. Select a printer, or check the Print to file check box and enter the name of a file. Refer to "Printing To a File" for more information. 3. Set the page orientation. The current page setup (page format and page size) set using the Page setup... option is displayed as a reminder. Orientation settings are:

Portrait: sets portrait orientation

Landscape: sets landscape orientation

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.

4. Set the image position and size of the image to be printed. This involves changing the position of the image on the selected paper format, and scaling the image. To do so, you need to uncheck the Fit in Page option first (if it is checked) to access the position and size options. To scale the image, drag the image handles, enter the scale percentage or use the scale spin box. Whichever method you use, the scale field and the image width and height are updated:

You can also use the Fit in Page option which centers the image and scales it up to the largest size so that it fits into the margins. Clicking the Fit in Page option deactivates the other options in the Position and Size area, and the image resize handles are no longer available.

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 the image. You can specify the distance from the Left and Bottom margins as well as the image dimensions in the Width and Height fields (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.

To position the image, you can: click the Center option (to center the image) click the Origin option (to position the image bottom left, at the origin) drag the image to the new position or enter the position of the bottom and left corner of the image, with respect to the paper margins. 5. Click the page setup option to display the Page setup dialog box, and click OK when you have finished. You can: choose a standard paper format reset paper margins or reset printer defaults.

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 will inform you that the format should not 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 A3 ISO format: The new paper format and corresponding page size are displayed in the Position and Size option box. 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: 6. Select the image orientation: Best Rotation: used in conjunction with the Fit in Page option, scales the image up to the largest size which still fits into the current paper format Rotation: 90 Rotation: 180 Rotation: 270 7. Select the Print Area: Whole Document: print the entire image Display: print the image as seen on screen Selection: prints the area selected using the button. For more information, refer to Capturing Selected Areas of Images part in this guide. The "Selection" option does not apply to .CATDrawing documents. 8. Click the Options... button to access the Options dialog box and set the Color options determining the type of color output.

Set the color type for the image to be printed: Full color: true color image Grayscale: grayscale image (produces a smaller print file) Monochrome. 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. Check the Print white vectors as black check box if you want to print white vectors as black on the resulting printout.

9. Click the Banner tab and set the banner options: if you want to show a banner on the printed output, use the banner field to print information about the current print job in the banner ; this field 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 field is editable: you can delete the variables if required and replace them with a text of your choice. Position: setting Position to None removes the banner ; you can also position it Top Horizontal, Bottom Horizontal, Left Vertical or Right Vertical Insert logo: check 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. 10. Click the Various tab and set the various options.

Set the Rendering Quality factor which determines the quality of printed output: low (screen): the quality of the printed output matches the screen resolution medium highest. 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.

Set the Line Width Specification: Absolute: original linetype specifications are preserved Scaled: the print image scale is applied to linetypes No thickness and Line Type Specification: Absolute or Scaled.

Set the Line Cap option to choose how line ends are drawn (useful for drafting): Flat Square Round. This option does not impact print previewing. 11. Select OK successively in each dialog box to confirm all your print settings and print the document.

Printing To a File
This task explains how to print to a file. Open the document Print.CATProduct. 1. Select the File->Print command to display the Print dialog box. The type of printer you choose determines the default settings in the dialog box.

You can also print to a file via the Print icon in the Tools->Image->Capture... command and the Tools->Image->Album... command. 2. Select a printer name. 3. Check the Print to File check box:

4. Enter a file name, or click the File Name... button to display the Print to File dialog box:

5. Type the file name, then click the Save button to save the file and return to the Print dialog box. The file is saved with the .prn extension (the only extension available). The information in the file depends on the printer you chose in the Print dialog box. 6. Click the Apply or OK button to save the file.

7. To print the file, open an MS-DOS window (on Windows) and use the copy command, for example: copy myfile.prn LPT1 where "LPT1" is the local print port, or if the printer is on a network: copy myfile.prn \\servername\printername 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.

Printing Multi-Documents
This task explains how to print one or more sheets inserted in your document. Open the document PrintMultiDocs.CATDrawing. 1. Select the File->Print command to display the Print dialog box. 2. Click the MultiDocuments tab:

3. In the Range area, indicate whether you want to print All Sheets or only the Active Sheet. In case you want to print a given number/range of existing sheets, check the Sheet Numbers radio button before entering the corresponding sheet numbers in the field below. 4. Click the Sheets... button to open the Image Selection dialog box which lets you select the image you wish to print:

The Sheets... button is grayed out only when you select the Sheet Numbers option.

You may check the Clip to Sheet Format option if you want the drawing representation to be clipped to the sheet format. 5. Select the number of Copies as well as the area to print. 6. Click the Preview... button to display the Print Preview window. For more information about print preview, refer to Previewing Document Prior to Printing in this guide. 7. 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. 8. Click the Layout tab to select the required options. For detailed information about defining layout, print area, page setup and options refer to Customizing Print Settings Before Printing Your Documents in this guide. 9. Click Apply then OK to validate your print settings and print the document.

Printing on UNIX
This task describes how to quickly set up a printer and print a document on UNIX using printer setup defaults. You can only print a document on UNIX if at least one printer has been set up using the File -> Printer Setup... command. Setting up a printer creates a printer configuration file, needed for printing, in $HOME/CATSettings/Printers. For more information and advanced printer setup scenarios, refer to "Setting Up Your Printers on UNIX". 1. Select the File->Printer Setup... command to display the Printer Setup dialog box.

Note that the Available printers field is empty the first time you use this command. 2. Click the Add... button to display the Printer Properties dialog box. Note that this dialog box presents a number of default settings. For the purposes of this task, you can use default settings in most cases.

3. In the Printer group box, enter a comment describing the printer name. Use a meaningful comment as printer name, for example, My PostScript Printer. The name you enter will be visible on the list of printers to choose from when using the File ->Print... command. For the purposes of this task, leave the driver set to Post Script, and do not click the Advanced Configuration... button. A PostScript printer is probably the most accessible printer on your network. Use the defaults in the Paper Format group box. 4. In the Submission Scripts group box, click the combo box opposite the Default Queue Name and select a physical printer from the list of printers available on your network:

5. Click the OK button to redisplay the Printer Setup dialog box which now looks like this:

This creates the following printer configuration file: $HOME/CATSettings/Printers/PLOT0000.plot_cfg. Note that, for upward compatibility reasons, CATIA Version 4 UNIX print drivers are supported. The specific parameter files for these drivers are delivered in the following directory:
/usr/DassaultSystemes/B06/OS_a/startup/PrintServices/PrintDriverData

For Versatec drivers, the system searches for the file "prmfil.dat" in this directory. If it exists, the file is used. If not, the system searches the Versatec plot configuration file for the declaration:
export VGSDIR=EXTERNAL

and, if it finds this declaration, uses the variables set in the declaration part of the submission script associated with the plotter. If this declaration does not exist, it searches for a declaration like this:
export VGSDIR=path

where "path" is the path of a directory containing all the Versatec files, and then sets the appropriate variables. Note that, because you have now set up a printer, the Remove, Configure... and Test option buttons are now available. For more information about these options, refer to "Setting Up Your Printers on UNIX". 6. Click the Test button to send a test print job to the printer, or click the Quick . Print icon 7. If you want to set other print settings, or preview the document prior to printing, click the Quit button in the Printer Setup dialog box, then select the File->Print command to display the Print dialog box:

Note that the printer name you created previously is displayed in the Printer Name field. 8. Click the OK button to print the document.

Capturing and Managing Images for the Album


Capturing Simple Images Capturing Selected Areas of Images Previewing Images in the Album Renaming Images in the Album Deleting Images from the Album Copying Images to the Clipboard (Windows Only) Saving Images to Other Formats Printing Images from the Album Recording Interactions in Video Format

Capturing Simple Images


This task explains how to capture images. 1. Select the Tools->Image->Capture... command to display the capture toolbar: Note that the command activated by default in the capture toolbar depends on the type of document active when you display the toolbar: when a part (or assembly) document is active, the Pixel command is activated by default. when viewing only the specification tree in a document, the Vector command is activated by default. when a drawing document is activated, the Vector command is activated by default. 2. Click the Options icon to access the Capture Options dialog box.

The General tab lets you set the following options: check the Show Banner option if you want to show a banner on the capture. This lets you access the Banner field 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 field is editable: you can delete the variables if required and replace them with a text of your choice. check the White Background option if you want the capture to be taken on a white background.

The Various tab lets you set the following options: check the Capture White Vectors as Black option if you want to print white vectors as black on the resulting capture set the Rendering Quality factor which determines the quality of output: low (screen): the quality of the output matches the screen resolution medium highest. The higher the setting, the greater the quality of the capture. Use the Preview icon to compare captures made with different rendering quality factors. 3. Click the Pixel icon or the Vector icon to choose between a pixel or a vector image. In Shading mode, in which edges are not displayed, capturing vector images is not useful, and produces images that cannot be viewed in the album: you capture only lines and edges in vector mode, not shaded surfaces. 4. Click the Album icon to capture the image and store it in the album.

A message appears in the status bar informing you that the captured image has been stored in the album, and specifies the image name. 5. Select the Tools->Image->Album... command to display the album. The album is displayed, listing the current contents of 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.

Capturing Selected Areas of Images


This task shows you how to capture selected areas of images. 1. Select the Tools->Image->Capture... command to display the Capture toolbar: 2. Click the Select icon in the Capture toolbar to activate the selection tool. The Capture toolbar now looks like this: 3. Click in the geometry area and drag to create a bounding outline around the area to be captured. As you drag, the height and width of the outline you are drawing (expressed as the number of pixels) are displayed: 4. Release the mouse button. The bounding outline still displays the size in pixels, but you can also: 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 the Album icon to capture the image and store it in the album.

6. Select the Tools->Image->Album... command to display the album, and double-click the image to preview it. The selected area of the image has been captured.

Previewing Images in the Album


This task explains how to display images in the album. 1. Select the Tools->Image->Album... command 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. You can display images in the preview area to the right by selecting them in the list. This allows you to easily identify the image content. 2. Select an image from the list and click the Preview icon the list to display the Print Preview window: or double-click the image name in

3. Select OK to exit the Print Preview window.

4. This time, select several images in the list. You can perform multiple selections by Ctrl-clicking, Shift-clicking or dragging using the left mouse button. Our example shows that all images in the album have been selected:

5. Click the Preview icon

All selected images are now displayed together in the Print Preview window. Performance and image quality will be determined by the number of images on the preview page.

You can also use the Fit All In icon and zooming commands inside the Print Preview window.

Renaming Images in the Album


This task explains how to rename images in the album. 1. Select the Tools->Image->Album... command to display the album contents. The system automatically assigns names to each image. Image names are "Capture_xxx", where "xxx" is a number from 001 to 999.

2. To rename an image, click in the text box and enter the new name, then press the Enter key to confirm. In our example, we want to rename "Capture_004" to "iso_view": If the new name exceeds the size of the text field, a horizontal scroll bar appears at the bottom of the name list when you press the Enter key to confirm the new name. In our example, we renamed "iso_view" to "iso_view_of_my_new_part." The scroll bar allows you to scroll to read the full name.

Deleting Images from the Album


This task explains how to delete images from the album. 1. Select the Tools->Image->Album... command to display the album contents:

2. Select the image(s) to be deleted from the album. In our example, we want to delete "Capture_000".

3. Click the Erase icon to erase the selected image. The image list is updated. In our example, "Capture_000" has been deleted.

Copying Images to the Clipboard (Windows Only)


This task explains how to copy images from the album to the clipboard, for integration into OLE-compliant application documents. 1. Select the Tools->Image->Album... command to display the album. 2. Select the image(s) to be copied to the clipboard.

3. Click the Copy icon

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). 4. Paste the image into the external application. In our example, the selected image has been pasted into Microsoft Word:

You paste data into OLE-compliant documents using either the Paste command or the Paste Special... command: the Paste command simply copies the data into the OLE-compliant application the Paste Special... command 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". There is a quicker alternative: you can also select the Tools->Image->Capture... command and simply click the Copy icon in the Capture toolbar. This captures the image and copies it directly to the clipboard. The image is not stored in the album.

Saving Images to Other Formats


This task explains how to save images in the album to other formats. 1. Select the Tools->Image->Album... command to display the album. 2. Select the image(s) to be saved to another format. The formats to which you can save depend on the format (pixel or vector) of the image you selected.

3. Click the Save As... icon

4. Enter a name for the file.

5. Select a format from the list. The formats you can save to depend on the format (pixel or vector) in which the image was originally saved. For pixel images, the formats are: HP/RTL (UNIX only) JPEG Fair Quality (*.jpg) JPEG Medium Quality (*.jpg) JPEG High Quality (*.jpg) JPEG Lossless (*.jpg): very few applications (MS Office, MS Photo Editor) recognize the JPEG format without loss of information). TIFF True Color (*.tif) TIFF Indexed Packbit (*.tif) TIFF True Color Packbit (*.tif) TIFF Indexed (*.tif) TIFF Grey Scale Packbit (*.tif) TIFF BW Packbit (*.tif) RGB (SGI Format) Not Compressed (*.rgb) Windows Bitmap (*.bmp) (Windows only) For detailed information about JPG and TIFF format, browse the following Internet sites: http://www.jpeg.org and http://www.ijg.org http://www.partners.adobe.com/asn/developer/PDFS/TN/TIFF6.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:

1 BMP X

Bit depth 8 16 24 X X X

32 X

None X

Compression RLE JPEG ZLIB X

CCITT

Maximum size in pixels 2G*2G

Comments

JPEG

64K*64K

PNG

2G*2G

RGB

64K*64K

TIFF

2G*2G

Standard bitmap storage on MS-Windows Very few applications support the lossless JPEG mode Successor of the GIF format Supported by very few applications Very popular and general format recognized by most imaging applications

For vector images, the formats are: Windows Metafile (Windows only) 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://www.partners.adobe.com/asn/developer/PDFS/TN/PLRM.pdf EPS: Encapsulated PostScript 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

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://www.partners.adobe.com/sn/developer/acrosdk/DOCS/PDFRef.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. 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: Vector image Bitmap image

The following CGM vector formats are supported: CGM ISO CGM CALS CGM ATA. CGM (Computer Graphics Metafile) is an ANSI/ISO standardized platform-independent format used for the interchange of vector and bitmap data. CATIA 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

The table below summarizes the purposes of the above mentioned formats:
Printing/Plotting Data Exchange

Purpose Format HP-GL/2-RTL PS EPS PDF CGM

X X X X X

6. On UNIX only, and if you save to a vector format, click the Options... button to set further save options associated with saving rasterized images: DPI: resolution in dots per inch (DPI) width height and click OK or Cancel. Note that high quality images require longer computation time. 7. Click the Save button. You do not need to open the album first to save images to other formats. The Save As... icon is also available by selecting the Tools->Image->Capture... command and clicking the Save icon in the Capture toolbar, 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 CATIA. 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 CATIA. CCITT/Fax encoding CCITT Group 3 and CCITT Group 4 are lossless data compression methods for black and white (bi-level) images, 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:
Image type Compression Lossy JPEG ZLIB CCITT G4 None X X X X X X 20:1 5:1 15:1 1:1 Computer graphics Photographic Bi-level Typical ratio

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.

Printing Images from the Album


This task explains how to print images. 1. Select the Tools->Image->Album... command to display the album contents:

2. Select the image(s) to be printed. 3. Click the Print icon to display the Print dialog box:

Images are printed the same way as any other document. Refer to "Printing Documents" for a full description of how to print.

You do not need to open the album first to print images. The Print command is also available by selecting the Tools->Image->Capture... command and clicking the Print icon in the Capture toolbar, allowing you to print the file directly (without saving the image in the album).

Recording Interactions in Video Format


You can record sequences of interactions and store them in standard and proprietary video formats, depending on your operating system. Note that no tools are provided for replaying video captures: to do so, use the video replay tools (Windows Media Player, Quicktime, etc.) provided on your system. 1. Select the Tools->Image->Video... command 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 only available if a document is open. Setting Up the Capture Session

2. Click the Recording button to access the Video Properties dialog box which lets you set up the video capture parameters prior to recording the video:

Choosing the Video File Format and Location 3. Choose the Format of the video file to be recorded. The video formats supported vary according to your operating system: Microsoft AVI (Windows) AVI Motion JPEG (generated on all platforms, but can only be read on Windows) 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).

4. If you want the video file name (and number) to be set automatically, check the Automatic File Name option, 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 "movie00000.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 (movie00001.avi, movie00002.avi, etc.). If you uncheck this option, the Name field becomes editable and the prefix changes to "MOVIE", for example "MOVIE.avi". You can then rename the file in the Name field, along with a drive and folder (or directory) name, like this for example on Windows: c:\Videos\MyMovie.avi icon, navigate to the appropriate location and rename the file. You can also click the When you first access the dialog box, it specifies the default folder: C:\TEMP\ (Windows) /tmp (UNIX). If you choose another folder or directory, its name is displayed: C:\Videos\ (Windows) /u/users/steve/videos (UNIX). Specifying which part of the screen to record 5. In the Capture tab, select which part of the screen you want to capture. A preview area opposite the list of options illustrates which part of the screen will be captured. Note that you can zoom and pan the selection in the preview area. Recording interactions in the current document window The options are: Document Window: records viewpoint manipulations in the current document window, but does not record interactions in pulldown menus, dialog boxes, etc. Recording interactions in any window area containing the focus Window: lets you shift the focus to any window in any application on the screen which accepts the focus, then capture that window. Check the Window option to activate the selection arrow above the preview area.

Then, select the arrow to see your pointer change shape like this:

Then drag (using the left mouse button). Your pointer changes to the shape of a cross: +. As you drag, each part of each application window is highlighted. In the example opposite, dragging the "+" pointer inside the Capture tab highlights the frame of the Capture tab...

...and displays it in the preview area when you release the button. Practice dragging the "+" pointer around your screen to see the different areas that can be highlighted. All interactions are recorded. Recording interactions in any rectangular area you draw Area: lets you draw a rectangular area anywhere on the screen, for capturing what happens inside this area only. Check the Area option to activate the selection arrow above the preview area. Then, select the arrow to see your pointer change shape like this: Drag (using the left mouse button). As you drag, you draw a rectangle like this, and the size of the rectangle is displayed:

Release the mouse button to close the rectangle and define the part of the screen to be recorded. The area inside the rectangle is displayed in the preview area. All interactions are recorded. Recording interactions anywhere on the whole screen Full Screen: specifies that you want to capture the whole screen. All interactions are recorded.

Right-click to interrupt the selection of the part of the screen to capture.

6. Check the Timer option if required: using the timer will record 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 performance and create a larger video file if you do not check the Timer option, the system will record a frame only each time the viewpoint is updated (by rotating, zooming, etc.). 7. On Windows only, check the Include Cursor option if you want the cursor to be visible in the recorded sequence. Setting Movie Replay Parameters Using the Movie tab, set the movie playback parameters. 8. Set a value for the option Rate in Frames per Second. This option defines the video replay speed: a high value displays a large number of frames per second, so the recording will be replayed more quickly; a low value displays a smaller number of frames per second, so the recording will be replayed more slowly. 9. Select the Compressor Setup... button to set up your video compression/decompression parameters. Clicking this button will display a dialog box allowing you to choose a CODEC from the list of CODECs installed on your computer, then configure it. The role of the CODEC is to compress your video files. 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, refer to the CODEC supplier's documentation. On Windows, the Compressor list contains the option: Full Frames (Uncompressed). Selecting this option prior to recording has the following effects: the resulting video file is larger (because it is not compressed) but performance during the recording is enhanced (because each frame is not compressed as soon as it is recorded). 10. Click OK in the Video Properties dialog box to start the recording. 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.

Viewing Objects
Activating Viewing Tools Using the Mouse 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

Activating Viewing Tools Using the Mouse or the Keyboard


You do not have to use the viewing tool commands or icons to perform all viewing operations. For quick access, you can also use just the mouse or the keyboard to activate a certain number of viewing tools, as indicated in the table below:

Mouse
To use the mouse to... Center the display at a specific location Pan Rotate Zoom Do this... Click the middle mouse button. Drag using the middle mouse button. Press and hold down the middle mouse button, then the left (or right) mouse button, and drag (still holding both buttons down). Press and hold down the middle mouse button, then click the left mouse button and drag (still holding the middle mouse button down).

The following example shows you how to get

this

from this

in three steps:

The SpaceBall or SpaceMouse can be used, in addition to the mouse, to perform graphic viewing manipulations (zoom, pan, rotate, etc.); the requisite drivers are delivered with these devices. Clicking on the corresponding icon runs the corresponding command once only. Using the View->Modify commands 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. The 3-button mouse is recommended for usability reasons. 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 on Do this... 2-button mouse ... a 3-button mouse... Press ALT and right button, then drag. Press and hold down middle Pan button, then drag. Then: With ALT and right button held down, Press and hold down the middle press and hold down CTRL or left mouse button, then the left (or button, then drag. right) mouse button, then drag. Then: Release the CTRL or left button. Press and hold down the middle mouse button, then click the left mouse button, then drag (still holding the middle mouse button down). Rotate (3D/zoom/2D)

Zoom

Press and hold down CTRL ALT and Press and hold down CTRL and the right button, then drag. the middle mouse button, then drag.

Zoom

Keyboard
You can use these shortcuts in Examine mode only. This keyboard shortcut ... and this keyboard for 2D objects ... shortcut for 3D objects... Press CTRL and arrows Press CTRL and arrows Then: With Shift and left or right arrow With Shift and up or down arrow With CTRL and Shift and left or right arrow (Auto-repeat when pressing and holding down the keys) Then: Press CTRL and Page Up Press CTRL and Page Down Then: Press the left arrow Press the right arrow Press the up arrow Press the down arrow Move to the left view (2D only) Move to the right view (2D only) Move to the up view (2D only) Move to the down view (2D only) Press CTRL and Page Up Press CTRL and Page Down Do this... Pan Rotate around the X axis (3D only) Rotate around the Y axis (3D only) Rotate around the Z axis (3D only) -

Zoom In Zoom Out

Fitting All Geometry in the Geometry Area


This task explains how to fit the current document contents into the geometry area. 1. Select the View->Fit All In command, or click the Fit All In Fit All In zooms the current view out so that all the document contents fit into the space available in the geometry area. icon.

Panning
This task explains how to move the current document contents by panning the camera viewpoint. 1. Select the View->Pan command, or click the Pan 2. Drag (left or right mouse button) to a new location, then release the mouse button. icon.

Zooming In
This task explains how to zoom in by predetermined increments. 1. Select the View->Modify->Zoom In command, or click the Zoom In 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. icon.

You can also use the View->Zoom In Out command and drag (left mouse button) to zoom in progressively, not by increments.

Zooming Out
This task explains how to zoom out by predetermined increments. 1. Select the View->Modify->Zoom Out command,or click the Zoom Out icon. You zoom out by one increment each time you click on the icon. To zoom out (as illustrated), click on the icon several times in succession.

You can also use the View->Zoom In Out command and drag (left mouse button) to zoom out progressively, not by increments.

Zooming In On An Area
This task explains how to zoom in on an area. 1. Select the View->Zoom Area command. 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.

Viewing Along a Normal to a Plane


This task explains how to view an object along a perpendicular to a selected plane 1. Select the View->Modify->Normal View command or click the Normal View icon. 2. Select a plane. The object is projected onto the selected plane so you can now view along a normal to the plane.

Rotating
This task explains how to rotate an object. 1. Select the View->Rotate command, or click the Rotate 2. Press and hold down the left (or right) mouse button to see the rotation sphere symbol appear around the object. 3. Still holding the button down, drag to rotate. 4. Click to stop rotation. icon.

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

Navigating in Examine Mode


Navigating in Examine Mode is the default mode. You can 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. For more information, see "Activating Viewing Tools Using the Mouse". You can also access the Examine mode via the Examine icon toolbar, available when using the beginners walk and fly modes. in the View

Navigating in Walk Mode

Page 1 of 5

Navigating in Walk Mode


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. Two walk modes are available: Beginner's mode Advanced mode for experienced users. Before using the Walk navigation mode, you must be in a perspective view (View>Render Style->Perspective). If you attempt to activate Walk mode, you will be prompted to switch to a perspective view.

Beginners Walk Mode


This task shows you how to navigate in beginner's walk mode. 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. Open the document Platform.model. You need a V4 Integration license to open this document. 1. Select View->Navigation Mode->Walk. The icons used in the beginner's walk mode appear in the View toolbar: These commands are also available via the View->Modify command in the menu bar. 2. Click the Turn Head icon in the View toolbar then drag (left mouse button) to define your starting position (the direction in which you look at the object). 3. Release at the desired location. 4. Click the Walk icon, then click the left mouse button to begin to walking.

You begin to walk straight forward in the chosen direction. A green arrow appears along with a circular target located at the center of the view. file://Y:\BSFDOC\Doc\online\basug\basugbt1302.htm 5/22/01

Navigating in Walk Mode

Page 2 of 5

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 walking: 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 (represented by the circular change in direction. symbol), the greater the

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. As you drag, the shape of the arrow changes to reflect the direction in which you are walking: 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 the Accelerate or Decelerate icon one or more times, then click the Walk icon again followed by the left mouse button to pursue your walk. 8. To return to the default navigation mode, click the Examine mode View toolbar icon in the

You can also set mouse sensitivity and collision detection using the appropriate options in the Visualization tab, accessed via the Tools->Options command.

Advanced Walk Mode

file://Y:\BSFDOC\Doc\online\basug\basugbt1302.htm

5/22/01

Navigating in Walk Mode

Page 3 of 5

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 (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. Open the document Platform.model. You need a V4 Integration license to open this document. 1. Select View->Navigation Mode->Walk. 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've finished navigating. 4. When in the direction in which you wish to walk, click the left mouse button to begin walking. You begin to walk forward in the chosen direction. A green arrow appears along with a circular target located at the center of the view, like when using the beginner's walk mode:

file://Y:\BSFDOC\Doc\online\basug\basugbt1302.htm

5/22/01

Navigating in Walk Mode

Page 4 of 5

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.

Pressing the PageUp and PageDown keys modifies your speed. Speed is indicated in the status bar. 7. Click the left mouse button again to reverse the direction. You begin to walk backward, away from the target. 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:

file://Y:\BSFDOC\Doc\online\basug\basugbt1302.htm

5/22/01

Navigating in Walk Mode

Page 5 of 5

You can also set mouse sensitivity and collision detection using the appropriate options in the Visualization tab, accessed via the Tools->Options command.

file://Y:\BSFDOC\Doc\online\basug\basugbt1302.htm

5/22/01

Navigating in Fly Mode

Page 1 of 5

Navigating in Fly Mode


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). Two fly modes are available: Beginner's mode Advanced mode for experienced users. Before using the Fly navigation mode, you must be in a perspective view (View->Render Style->Perspective). If you attempt to activate Fly mode, you will be prompted to switch to a perspective view.

Beginner's Fly Mode


This task shows you how to navigate in beginner's fly mode.

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. Open the document Platform.model. You need a V4 Integration license to open this document. 1. Click the Fly Mode icon in the View toolbar or select View->Navigation Mode->Fly.

The icons used in the beginner's fly mode appear in the View toolbar:

These commands are also available via the View->Modify command in the menu bar. 2. Click the Turn Head icon in the View toolbar then drag (left mouse button) to define your starting position (the direction in which you look at the object). 3. Release at the desired location. 4. Click the Fly icon, then click the left mouse button to begin to flying.

You begin to fly forward in the chosen direction. A green arrow appears along with a circular target located at the center of the view:

file://Y:\BSFDOC\Doc\online\basug\basugbt1303.htm

5/22/01

Navigating in Fly Mode

Page 2 of 5

The figure below the arrow specifies the speed at which you are flying:

The speed at which you first approach the object depends on the initial distance from the object, a 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 (represented by the circular symbol), the greater the change in direction.

As you drag, the shape of the arrow changes to reflect the direction in which you are flying:

file://Y:\BSFDOC\Doc\online\basug\basugbt1303.htm

5/22/01

Navigating in Fly Mode

Page 3 of 5

6. Drag the cursor back towards the center of the view to continue flying straight forward in the ne direction. 7. To modify your speed, click the Accelerate or Decelerate click the Fly icon again, then drag to pursue your fly.

icon one or more times, then

Each click on the icon increases or decreases the speed by approximately 40%.

When you collide with a solid object when flying, you will 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 mouse sensitivity and collision detection using the appropriate options in the same Visualization tab. 8. To return to the default navigation mode, click the Examine mode icon in the View toolbar.

Advanced Fly Mode


This task shows you how to navigate through a document in Advanced Fly mode. Before using the Fly navigation mode, you must be in a perspective view (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. Open the document Platform.model. You need a V4 Integration license to open this document. 1. Click the Fly Mode icon 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 which you wish to fly. In the Fly mode, press and hold down the middle mouse button until you've finished navigating. 4. When in the direction in which you wish to fly, click the left mouse button to begin flying. You begin to fly straight forward in the chosen direction. A green arrow appears along with a circular target located at the center of the view, like when file://Y:\BSFDOC\Doc\online\basug\basugbt1303.htm 5/22/01

Navigating in Fly Mode

Page 4 of 5

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:

file://Y:\BSFDOC\Doc\online\basug\basugbt1303.htm

5/22/01

Navigating in Fly Mode

Page 5 of 5

Pressing the PageUp and PageDown keys modifies your speed. Speed is indicated in the status bar. Each press of the key increases or decreases the speed by approximately 40%. 7. Click the left mouse button again to reverse direction: You begin to fly backwards, away from the target. When flying backwards, the up and down are reversed. You can use the option " when navigating" in the Visualization tab, accessed via the Tools>Options command, 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 gravitational effects, mouse sensitivity and collision detection using the appropriate options in the same Visualization tab, like when using the beginner's fly mode.

file://Y:\BSFDOC\Doc\online\basug\basugbt1303.htm

5/22/01

Changing Views

Page 1 of 1

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. This task shows you how to change views. Open the document Platform.model. You need a V4 Integration license to open this document. 1. Navigate in Examine mode (zoom, pan, etc.) to create and save several different views. 2. Select the View->Modify->Previous View command. The previous view is displayed in the geometry area. 3. Select the View->Modify->Previous View command again.

4. Select the View->Modify->Next View command. The next saved view is displayed in the geometry area.

file://Y:\BSFDOC\Doc\online\basug\basugbt1304.htm

5/22/01

Viewing Objects against the Ground

Page 1 of 1

Viewing Objects against the Ground


Ground lets you visually insert a plane at the ground level of your document, thus enabling you to recognize when your document is viewed the right way up. 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. Open the document Platform.model. You need a V4 Integration license to open this document. 1. Select View->Ground. The ground plane is displayed in the geometry area. To hide the ground, simply repeat the same step. 2. Drag (left mouse button) the ground up or down to a new location, then release the mouse button. The ground is repositioned as defined.

file://Y:\BSFDOC\Doc\online\basug\basugbt1305.htm

5/22/01

Magnifying
This tasks explains how to obtain a magnified view of your document in a separate window. 1. Select the View->Magnifier... command. The Magnifier window opens containing a magnified section of your document:

The section magnified is defined by the magnifier viewport which appears over the object in your document:

Note that the magnifier viewport has handles: the "+" symbol lets you move the viewport the handles in the corners let you resize the viewport. 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. While you drag, the symbol appears.

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:

Looking At Objects
This tasks explains how to look at the document in a specific direction by targeting through a user-defined viewport. 1. Select the View->Modify->Look At command. 2. Drag (left mouse button) slowly to display the 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.

3. Continue dragging to move around, resize and reposition the viewport. 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.

4. Release the button. You now see what is targeted inside the viewport. You can also press and hold down both Shift then the middle mouse button for a quicker result.

Turning Your Head To View An Object


This tasks explains how to view an object by simulating what happens when you turn your head to look at the scene. 1. Select the View->Modify->Turn Head command, or click the Turn Head icon in the View toolbar. 2. Drag (left mouse button). A navigation symbol appears to help you understand what happens as you drag. 3. Release at the desired location. In our example, dragging to the right lets you view the object as if you had turned your head.

Hiding and Showing Objects


Hiding Objects Displaying Hidden Objects

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. In our example, select the line.

2. Click the Hide/Show icon, or select the View->Hide/Show->Swap Hide/Show command. The object is no longer displayed: it has been transferred into the No Show space. In our example, the line is no longer displayed. 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. 3. Click the Hide/Show icon again to display the object in the Show space. After selecting an object, you can also use select the Edit->Properties command, click the Graphic tab, and set the Shown option to achieve the same effect. A component placed in no show in the product structure will appear in low highlighting in the tree.

Displaying Hidden Objects


This task explains how to display objects transferred to the no show area. 1. Display the same geometry as in the preceding example, In our example, a line which was originally displayed is now in the no show area.

2. Click the No Show icon to display the contents of the no show area. In our example, you now see only the line. The geometry area changes color to indicate you are now viewing the No Show space.

3. Click the No Show icon again to return to the Show 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 using the Hide/Show icon.

Using Rendering Styles


Wireframe (NHR) Dynamic Hidden Line Removal (HRD) Shading (SHD) Shading with Edges (SHD+E) Shading with Edges and Hidden Edges Displaying Perspective and Parallel Views Customizing the View Mode

Wireframe (NHR)
This tasks explains how to display objects in wireframe mode. 1. Select the View->Render Style->Wireframe (NHR) command or click the Wireframe icon.

Setting a shaded part to NHR has the following effect:

Before

After

Dynamic Hidden Line Removal (HRD)


This tasks explains how to display objects in quick hidden line removal mode.

1. Select the View->Render Style->Dynamic Hidden Line Removal (HRD) command or click the Dynamic Hidden Line Removal icon.

Setting a shaded part to HRD has the following effect:

Before

After

Shading (SHD)
This tasks explains how to display objects in shading mode. 1. Select the View->Render Style->Shading (SHD) command or click the Shading icon.

Setting a part in NHR mode to SHD mode has the following effect:

Before

After

Shading with Edges (SHD+E)


This tasks explains how to display objects in shading mode with edges.

1. Select the View->Render Style->Shading with Edges (SHD+E) command or click the Shading with Edges icon.

Setting a shaded model to SHD+E has the following effect:

Before

After

Shading with Edges and Hidden Edges


This tasks explains how to display objects in shading mode with edges, whether they are hidden or not. 1. Select the View->Render Style->Shading with Edges and Hidden Edges command or click the Shading with Edges and Hidden Edges icon.

Setting a shaded model to Shading with Edges and Hidden Edges has the following effect:

Before

After

Displaying Perspective and Parallel Views


This tasks explains how to display objects in perspective or parallel views.

1. Select the Render Style->Perspective command, or the Render Style->Parallel command.

Perspective view

Parallel View

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.

Customizing the View Mode


This tasks explains how to use the customize and apply view parameters.

1. Select the View->Render Style->Apply Customized View command.

The "Custom View Modes" dialog box appears: If this is the first time you are using the command, the view settings for the current document will be checked in the dialog box. In our example opposite, the Shading parameter is checked: this means that the view mode for the current document is "Shading".

2. Customize your own view parameters by checking or unchecking the appropriate options. In certain cases, checking one option may also activate other options. Each time you check or uncheck an option, the current view is updated dynamically to take your settings into account.

3. Select OK if you want to save your customized view parameters, or Cancel to exit without saving them. If you selected OK, your view parameters will be stored with your settings. If this is the case, you will be able to apply these settings to the current document by selecting: the View->Render Style->Apply Customized View command or, the toolbar. icon in the list of rendering options in the View

Setting Lighting and Depth Effects


Setting Lighting Effects Setting Depth Effects

Setting Lighting Effects


This tasks explains how to vary ambient lighting effects. 1. Select the View->Lighting... command to display the Light Source Editor dialog box. The default light source settings look like this...

... and produce a lighting effect, for example, like this:

Note that the Single Light icon 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. A slider at the bottom of the dialog box lets you adjust light source brightness.

2. Drag the handle down and towards the bottom right: the light is now coming from the bottom right:

3. Click the Two Lights icon

to add another light source.

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 to reduce the brightness.

5. Now drag the lower handle up towards the top left to change the direction of the corresponding light source.

6. Click the Neon Light icon

to produce a neon light effect.

7. Click the No Light icon

to switch off all light sources.

The bottom two sliders control contrast and specular intensity of light sources respectively.

Using the Color Chooser To Color Light Sources

You can also color light sources using the color chooser.

1. Double-click a light source handle. The Color Chooser appears: The colored area with the cross represents a color spectrum.

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.

3. Click Apply or OK to apply the changes.

Setting Depth Effects


This tasks explains how to achieve 3D depth effects, namely, clipping geometry between clipping planes and creating fog effects. 1. Select the View->Depth Effect... command 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. 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 checking the Fixed checkbox for each option, entering values and pressing Enter in each case. 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.

The back (far) section of the geometry is clipped. You now only see what is located between the near and far clipping planes. 4. Zoom out to see all the geometry. 5. Click the Foggy option. The foggy option introduces a foggy effect.

6. Zoom out again. As you zoom out, the fog effect is increased. The fog gets thicker as you continue to zoom out beyond the back clipping plane.

Using Standard and User-Defined Views


Using Standard Views Creating, Modifying and Deleting User-Defined Views

Using Standard Views


This task explains how to use standard views. 1. Select the View->Named Views... command. The Named Views dialog box appears. The list provides a number of standard views you can use to display the document: *front *back *left *right *top *bottom *iso. 2. Double-click the desired view. For example, double-clicking *front obtains the front view:

When you apply standard views, the views are no longer rezoomed. Note also that, if the "Animation during viewpoint modification" option is checked in the Visualization tab, the change of view will be animated. The other views are:

You can also use the quick access icon bar (accessed via the View toolbar) for applying standard views more quickly.

3. You can modify the standard view properties by selecting a view in the list then clicking the Properties button. The Named Views Properties dialog box is displayed:

4. Select one of the three standard views by clicking the corresponding button: ISO, ANSI or Custom. If you click the Custom button, the fields are ungrayed to let you select the views you wish to apply from the pulldown lists as shown below:

5. Click OK or Apply. When pulled away from the View toolbar, the icon bar looks like this:

Creating, Modifying and Deleting User-Defined Views


This task explains how to create, modify and delete user-defined views. Note that user-defined views are stored with the document. Open the document NamedViews.CATProduct. Your license must provide access to the product structure functions to open this document. 1. Select the View->Named Views... command and double-click the desired view. You are now ready to customize the view.

2. Adjust the different view parameters (zoom, rotation, etc.) until you are happy with the result.

3. Select the View->Named Views... command, then click the Add button to add the view to the list. The default name of the view is "Camera 1", and the name is also displayed in an editable field below the list. 4. Rename the view in the editable field as required and press Enter, or click Apply.

5. If you want to set the camera properties (the properties of the view), click the Properties button to access the Camera Properties dialog box.

The settings are as follows: Name: name of your user-defined view (cannot be modified) Type: lets you set a Parallel or Prospective view projection Origin: coordinates of your eye position Target: coordinates of the center of rotation of the camera (the point located at the center of the viewport). You can set the center of rotation by clicking the middle mouse button on the desired point: the coordinated are memorized with the camera.

View angle: sets the vertical angle from the eye position (with respect to the center of the view) to define the direction in which you look at the view (available in perspective views only). A large angle has the effect of zooming out to make the geometry look small; a small angle has the reverse effect. Zoom: zoom factor (available in parallel views only). 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. 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.

Using Layers and Layer Filters


Assigning Objects To Layers Adding and Naming Layers Using Visualization Filters

Assigning Objects To Layers


This task explains how to assign objects to layers. 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.

Open the document Layers.CATProduct The document looks like this when you first open it:

1. Click the "+" symbol next to PadandCylinder, then the "+" symbol next to Pad to see the following:

You can now see clearly that the two features are named PadandCylinder and Pad. 2. Select the View->Toolbars->Graphic Properties command to look at the Graphic Properties toolbar: "None" in the Layer box: 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" will always be visible. For the moment, you have not yet assigned any objects onto a layer.

The following layers are always available: None 0 General 1 - 999 (even though they are not visible at first in the Layer list). These layers cannot be deleted. 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.

3. Select PadandCylinder in the tree, click the arrow on the Layer box, then select "0 General" from the list. PadandCylinder is assigned to the layer "0 General". The Layer box now looks like this: only the number because all layers are identified primarily by their number. . You see

4. Click on the "+" symbol next to PadandCylinder. PadandCylinder is expanded. 5. Select the different features in PadandCylinder (Pad.1, Pad.2). 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.

6. This time, still in PadandCylinder, select any of the sketches. Note, however, that the sketches from which the features are built remain on the current layer "None". 7. Select Pad in the tree. Pad is still located on the current layer: .

Note the following: If no objects are selected, the current layer is displayed in the Layer box. If an object is selected, the name of the layer on which the object is located is displayed in the box. Consequently, to find out which layer an object is assigned to, select the object and look at the Layer box. You can also create new objects on a specific layer by setting the appropriate layer in the Layer box first. Any new objects will be created on this new current layer. The link between a given feature or object and a given layer is stored with the document. To change the current layer, first make sure no object is selected, then enter the layer number in the box.

Opening Existing Documents When opening existing documents (created using either previous releases or Version 5 Release 7), existing geometry will be migrated to the current layer. To prevent the 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. Note: Version 5 does not manage Version 4 layers on which dittos are located.

Adding and Naming Layers


This task explains how to add and name your own layers.

Using the Named Layers Dialog Box

1. Select the View->Toolbars->Graphic Properties command to look at the Graphic Properties toolbar. 2. Click the arrow on the Layer icon box, then select the 0ther Layers... command from the list. The Named Layers dialog box appears:

3. Click the New button. The layer "1", is added to the list, and the name "Layer 1" is assigned automatically:

4. Click OK. The layer you just added ("Layer 1") is now the current layer, and it is displayed in the Layer box like this: The list of layers in the Layer box 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.

Then, enter the new name and click anywhere outside the editable field to confirm the name. In our example, the new layer name is "My_Layer".

Clicking the Num and Name buttons presents the lists in numerical and alphabetical order. The following information is stored with your settings: the list of named layers the current layer the current filter and filter description (refer to "Using Visualization Filters").

Using the Layer Box

1. Click inside the Layer box. 2. Enter a number between 0 and 999. 3. Rename the layer as desired by using the Other Layers... command as described in "Using the Named Layers Dialog Box". Whichever method you use, 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 box.

Using Visualization Filters


This task explains how to use visualization filters. 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. Open the document Layers.CATProduct The document looks like this when you first open it:

1. Select the Tools -> Visualization Filters... command. The Visualization Filters dialog box appears:

The default current filter "All visible" is applied automatically: it lets you see all the contents of the document. This filter cannot be deleted. 2. Click the New button. The Visualization Filter Editor dialog box appears, allowing you to build the filter from the following building blocks: Criterium: this list box contains the operators =, !=, >, <, <= and >=; the default is "=" the list box to the right lists the named layers (you can type any layer number between 0 and 999) And, Or and Not buttons provide you with the corresponding logical functions for combining layers. The Filter list specifies the final filter syntax. The default filter syntax is: layer = 0 which means that the filter contains layer "0". 3. Click in the Filter: field, delete "0" then type "1" so that the filter syntax now looks like this: layer = 1

4. Click OK. This creates a new filter "Filter001" (with the default filter syntax) in the Visualization Filters dialog box:

5. Select the root object Layers in the tree, then elect the View->Toolbars->GraphicProperties command to look at the Graphic Properties toolbar. 6. Click the Layer box, then type "0". The root object is now assigned to the layer number "0".

7. Select PadandCylinder in the tree, click the arrow on the Layer box, then select "0 General" from the list. PadandCylinder is assigned to the layer "0 General". The Layer box now looks like this: 8. Select Pad in the tree, click inside the Layer box, then type "1". Pad is assigned to the layer "Layer 1". The Layer box now looks like this: 9. Select "Filter001" in the Visualization Filters dialog box and click Apply. The objects are no longer displayed, and the filter remains active. Why are the objects no longer displayed? 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 Layers in the tree, click the Layer box, then type "1" to assign it to layer "1". The filter is still active, but this time only the object Pad becomes visible: . .

Why is only one object displayed? 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.

To see all the objects again, select the "All visible" filter then click Apply.

Recording, Running and Editing Macros


Automating Repetitive Tasks Using Macros Recording a Macro Running a Macro Editing a Macro Creating a Macro From Scratch Deleting a Macro

Automating Repetitive Tasks Using Macros


If you perform a task repeatedly, you can take advantage of a macro to automate it. A macro is a series of functions, written in a scripting language, that you group in a single command to perform the requested task automatically. You can, for example, use a macro to automate: the creation of a series of holes in a part the extraction of bills of materials from an assembly the addition of a standard title block to a series of drawings the printing of a series of documents. 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 an external file. 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 languages, depending on the platform you are running on: for UNIX, Visual Basic Script 3.0 for UNIX (from Mainsoft) for Windows: Visual Basic Script (VB Script), at minimum level 5.0 JScript, an implementation of JavaScript by Microsoft for Windows NT. You can use it to create macros from scratch, but macros are not recorded in JScript. Note that macros created using Version 5 Release 1 cannot systematically be replayed using later releases: upward compatibility is not guaranteed.

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. 1. Select the Tools->Macro->StartRecording command to display the Macro Recording dialog box.

2. In the Macro Recording dialog box, click in the "Macro in" area: the current document name to store the macro in the current document or "External File" to store the macro in a file. 3. Give a name to the macro If you choose to store the macro in the current document, enter the macro name in the "Macro Name" area. If you choose to store the macro in a file, click Select. The Select External File dialog box appears. In this case, select or create the appropriate file and click Open. 4. Click Start to begin recording the macro. 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. 5. Perform the dialog sequence you want to record. 6. When this is complete, click Stop in the Stop Recording dialog box, or select the Tools->Macro->Stop Recording command. Your macro is now ready for replay.

Running a Macro
This task explains the different methods of running a macro. Method 1 1. Select the Tools->Macro->Macros... command to display the Macro dialog box. 2. In the Macro dialog box, click in the "Macro in" area: the current document name to run a macro either stored in, or pointed to by the current document or "External File" to run a macro stored in a file and not pointed to by the current document. 3. Select the name of the macro to run: If you choose to run a macro either stored in, or pointed to by the current document, click the macro name in the "Macro Name" area If you choose to run a macro stored in a file and not pointed to by the current document, click Select and the Select External File dialog box appears. Click the appropriate file name, click Open. 4. Click Run to replay the selected macro. Method 2 1. Explore your file system and locate the .CATScript file. 2. Double-click the .CATScript file, or select the file and select the Open contextual command. A session is started and the macro is executed. Method 3 1. On Windows, run a command like this:
cnext -env CATIA.V5R6.B06 -macro E:\tmp\Mymacro.CATScript

or like this:
cnext -env

CATIA.V5R6.B06

-batch -macro E:\tmp\Mymacro.CATScript

to run the macro in batch mode, where "Mymacro.CATScript" is the name of the macro file.

On UNIX, export the environment:


. ./CATENV/.V5R6.B06.sh (for Bourne or Korn shell) source/CATEnv/.V5R6.B06.csh (for C shell)

then run a command like this:


CNEXT -macro /tmp/Mymacro.CATScript" CNEXT -batch -macro /tmp/Mymacro.CATScript"

or like this:
catstart -d /CATEnv -env .V5R6.B06 -object "-macro /tmp/Mymacro.CATScript" catstart -d /CATEnv -env .V5R6.B06 -object "-batch -macro /tmp/Mymacro.CATScript"

to run the macro in batch mode, where "Mymacro.CATScript" is the name of the macro file.

Editing a Macro
This task explains you how to edit a macro. 1. Select the Tools->Macro->Macros... command to display the Macro dialog box. 2. In the Macro dialog box, click in the "Macro in" area: the current document name to edit a macro either stored in, or pointed to by the current document or "External File" to run a macro stored in a file and not pointed to by the current document. 3. Select the name of the macro to edit: If you choose to edit a macro either stored in, or pointed to by the current document, click the macro name in the "Macro Name" area. If you choose to edit a macro stored in a file and not pointed to by the current document, click Select and the Select External File dialog box appears. Click the appropriate file name and click Open. 4. Click Edit. Your favorite editor opens on the selected macro. 5. Modify the macro instructions as you want, and save the macro, or cancel the modifications.

Creating a Macro From Scratch


This task explains you how to create a macro from scratch. 1. Select the Tools->Macro->Macros... command to display the Macro dialog box. 2. In the Macro dialog box, click in the "Macro in" area: the current document name to create a macro stored in the current document or "External File" to create a macro stored in a file. 3. Type the name of the macro to create: If you choose to create a macro stored in the current document, enter the macro name in the "Macro Name" area and click Create If you choose to create a macro stored in a file, click Create. The Create External File dialog box is displayed. Select the directory in which you want to create the macro, type the macro name and click Save. 4. Your favorite editor opens on the selected macro. Insert the macro instructions as you want, and save the macro. If the macro is stored in a file, a link to this file is inserted in the current document.

Deleting a Macro
This task explains you how to delete a macro. 1. Select the Tools->Macro->Macros... command to display the Macro dialog box. 2. In the Macro dialog box, click in the "Macro in" area: the current document name to delete a macro stored in the current document or to delete the link to a macro stored in a file or "External File" to delete a macro stored in a file. 3. Select the name of the macro to delete: To delete a macro stored in the current document or to delete the link to a macro stored in a file, click the macro name in the "Macro Name" area, click Delete, and click Yes in the Warning box. To delete a macro stored in a file, click Select. The Select External File dialog box is displayed. Select the macro you want to delete and click Open, then click Delete and click Yes in the Warning box. When you delete a link to a macro stored in a file from your document, the file containing the macro is NOT deleted. If you want to delete the link AND the file, you need to perform two delete operations, one in the current document to delete the link, one with the "External File" selected in "Macro in" to delete the file. Pay attention, however, when you delete a file, that this file could also be pointed to by other documents. To delete several macros or links to macros stored in files from a document, hold down CTRL and click the macro names you want to delete in the "Macro name" area, and then click Delete.

Using CATIA 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

About Object Linking and Embedding (OLE)


Certain applications (e.g. Microsoft Office) support what is known as Object Linking and Embedding (OLE). Such applications, referred to as OLE-compliant or OLE container applications, allow you to retrieve a Version 5 document i.e. a part, a drawing or an assembly (referred to, in an OLE context, as the OLE document server). 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. OLE is available on Windows only. 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, run the command:
cnext /regserver

then try again.

Embedding Existing Version 5 Data in OLE-Container Applications


This task shows you how to embed Version 5 data into an OLE-compliant application. Open the document OLE.CATProduct 1. In the OLE-compliant application, place the cursor where you wish to embed the data and select the Insert->Object command. The Object dialog box appears:

2. In the Object dialog box, click on the Create from File tab. 3. Click on Browse... 4. In the Browse dialog box, specify the file location and click on OK to confirm. 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. When you have finished making the changes close and save the document. You will see that the changes you have just made are reflected in the OLE-container document. In the Object dialog box, there are two options: Link to file: see "About Object Linking and Embedding (OLE)" Display as icon: if you prefer the Version 5 document to appear iconified, select this option.

Creating Version 5 Data in OLE-Container Applications


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 select the Insert->Object command. The Object dialog box appears:

2. In the Object dialog box, click on the Create New tab. 3. Select the type of document you want to create. The document type CATIA Model is listed but cannot be selected (because it is non-editable). 4. Click on 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.

Copying Version 5 Images to OLE-Compliant Applications


This task shows you how to copy images of Version 5 data to an OLE-compliant application. Open the OLE.CATProduct document. 1. In the Version 5 document, select the Tools->Image->Capture... command to display the Capture toolbar. 2. Use the cursor to draw a rectangle around the part you see in OLE.CATPart.

3. Click the Album icon

to capture the image and store it in the album. .

4. To copy the image to the clipboard click the Copy icon

The selected image is now in the clipboard from where it can be pasted into an OLE-compliant application. 5. Open the OLE-compliant application. 6. Place the cursor where you wish to insert the image and click the Edit->Paste Special... command. 7. Place the cursor where you wish to insert the image and click the Edit-Paste Special... command. 8. Select OK to confirm in the Paste Special dialog box.

The image you selected is pasted at the desired location in the file.

In the Paste Special dialog box, there is the option Link to file. For more information about this option, see "About Object Linking and Embedding (OLE)"

Transferring CATIA Version 5 Data


Sending Version 5 Data In the Mail Transferring Version 5 Data To Another Directory

Sending Version 5 Data In the Mail (Windows Only)


This task shows you how to send Version 5 data in the mail. (This is available on Windows only.) 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. 1. Open the Version 5 document you want to copy. Before doing anything, make sure you have saved all the files you intend to send. 2. Select the File->Send To Mail command. The Send To dialog box appears:

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 on the icon between the two lists. The dialog box will then look something like this:

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 could not be found. This can be remedied by using the Tools->Search Order or Edit->Links commands (see "Creating a Document Search Order" or "Editing Document Links"). If you prefer, you can select the files in the upper list individually and transfer them to the lower list using the icon .

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 two occurrences of duplicate file names in the case shown above. There are different ways of resolving this. You can: select one of the identically named files and click the icon to be sent rename one of the files using the Rename Target button. to move it to the upper list i.e. not include it in the files

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 opposite appears specifying the name of the file selected. Enter the new name and click OK. 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 5. Click OK. You will now be prompted to give the name of your e-mail system. .

Copying Version 5 Data To a Directory or Diskette


This task shows you how to copy Version 5 data to a directory or diskette. If the document to be copied is linked to others, those documents will also be 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 document(s) before sending them to a directory. 1. Select the File->Send To Directory command. The File Selection dialog box appears:

2. Select the Version 5 document you want to copy as shown above. 3. Click the Open button. The Send To Directory dialog box opens:

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. The four columns provide information about the file name, the file type, the location and whether or not the file was found. 4. Click on the icon this: between the two lists. The dialog box will then look something like

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 using the Tools->Search Order or Edit->Links commands (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 check the Keep Directory Structure box between the two lists. Once checked, this box remains selected when you next use the Send To Mail command. It might be useful, especially if copying files to a diskette, to know the size of the documents to be copied. You will find this just above the Copy to: field. The OK button may, 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. There are two occurrences of duplicate file names in the case shown above. 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 copied check the Keep Directory Structure button 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 dialog box opposite appears specifying the name of the file selected. Enter the new name and click OK. 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: field 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 you copy to an as yet non-existent directory, the following message appears:

If the target directory contains any files with the same name as any copied, the Confirm File Replacement dialog box will be displayed. Click the appropriate button.

A progress box appears as each file is copied:

When the copy has been performed the Files Copied dialog box appears telling you the number, size and type of the files copied.

Managing Document Links in CATIA Version 5


Using the FileDesk Workbench Displaying Document Links Editing Document Links

Using the FileDesk Workbench


This task shows you how to view the relationships between different documents and to obtain information about their properties. Open the document NamedViews.CATProduct. The original document looks like this, with a part loaded:

1. Select the Tools -> Options... command. 2. In the General category, select the General tab, uncheck the option "Load referenced documents", then click OK.

3. Close then reopen the same document. The part is no longer loaded (indicated by a special symbol in the specification tree):

4. Select the File -> Desk command. The Desk window appears (the document stays open):

As you can see, the relationships between the document opened and any others are clearly shown. You may to see everything, especially with complex relationships. All types of V5 have to click on the Fit All In icon data and V4 models can be viewed in this way. 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.

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: white for loaded documents black (reverse video) for documents that are not loaded in the current session red for documents that have not been found. The example below illustrates a document including a child document that has not been found.

5. In the Desk window, select the document Part1.CATPart, then select the Load contextual command. The specification tree will be 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 select the Open contextual command whenever you want to open a document, loaded or not.

6. If you want to see the properties of any loaded or unloaded document, select the document then select the Properties contextual command. The Document Properties dialog box below appears:

7. If you want to open a loaded or unloaded document, select it then select the Open contextual command. The FileDesk workbench also lets you use the following commands: File->Send To->Mail or 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. 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 File->Save All As

For more information on these commands, refer to the corresponding task in this guide by clicking one of the above hyperlinks.

Displaying Document Links


This task shows you how to display document links.

Only direct links i.e. external links directly pointed to by the active document can be displayed using the Edit->Links... command. Thus, inactive documents must be activated before displaying the links they point to. Note that you can also select an element from the graph to display its links.

Open the document Links.CATProduct. 1. Select the Edit->Links... command. The Links of document dialog box appears:

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. Under the Links tab, several columns are displayed to provide link-related information: "From element": the pointing element "To element": the pointed element "Pointed document": the document containing the pointed element "In Instance": the product instance in which the pointed element has been selected (this column is displayed for products only) "Link type": the type of the link, e.g. Instance, ViewLink, Import, CCP and so on "Owner": the element to which the link belongs to "Status": the status of the link. A link may be assigned one of the following statuses: OK Not synchronized Reference not found Document not found Document not loaded Isolated

2. Use the "Link type filter" and the "Owner Filter" drop-down 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:

4. Click the Open button. The Links of document dialog box disappears and the file CHC.CATPart, i.e. the file pointing to Links.CATProduct, is displayed.

The Find button is relevant for broken links: clicking it opens the File Selection dialog box to let you browse your file system and find the missing file(s).

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 the Edit->Links... command.

Editing Document Links


This task shows you how to edit document links.

Only direct links i.e. external links directly pointed to by the active document can be displayed using the Edit->Links... command. Thus, inactive documents must be activated before displaying the links they point to. Note that you can also select an element from the graph to display its links.

Open the document Links.CATProduct.

1. Select the Edit -> Links... command. The Links of document dialog box appears, confirming that two links have been found to the documents CHC.CATPart and Part2.CATPart:

2. Click OK and exit your session. 3. Move the document CHC.CATPart to another folder.

4. Restart your session, then reopen the document Links.CATProduct. The Open dialog box appears, explaining that the document CHC.CATPart could not be 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. There are several reasons why a link may no longer work: the files could not be found which means 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.

5. Click the Desk button or double-click the file path inside the field in the Open dialog box. You can check link validity at any time using this command.

If you click the Close button, you can select the Edit -> Links... command then click the Find button to find the missing file.

The Desk window appears:

6. Click the document shown in red in the Desk window.

7. Right-click then select the Find menu. The File Selection dialog box opens:

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, just select it then click Open in the contextual menu:

For more information on the Desk, refer to the Using the FileDesk Workbench in this guide. 10. If you now select the Edit->Links... command with the EditLinks.CATDrawing document active, the Links dialog box will indicate that the right file has been found and loaded.

When clicking a line in the Links of document dialog box, you can also: use the Load button to load parts (and parts only) that are not loaded. The status will change from "Document not loaded" to "Loaded" use the Synchronize button to update the links in your document. In that case, the link Status will change from "Not synchronized" to "OK" use the Isolate button to remove a link. The link Status will then change to "Isolated" use the Activate/Deactivate button to avoid the synchronization of deactivated links during part update. A symbol in the specification tree identifies any element being "activated" ( ) or "deactivated" ( ).

Advanced Tasks
Setting Up Network Licensing Distributing Version 5 on Windows Distributing Version 5 on UNIX Managing Environments Managing Version 5 Software Setting Up Your Printers on UNIX Using Power Input Mode Virtual Reality Configurations Using and Customizing Fonts Using Catalogs Using Knowlegeware Capabilities

Setting Up Network Licensing


Setting Up IBM License Use Management (LUM) Setting Up Your Network License Server Setting Up Your Network License Clients

Setting Up IBM License Use Management (LUM)


The IBM License Use Management software for managing nodelocked licenses is integrated into the software. If you need to install the complete LUM package, and if you want to set up a network license server, you can install the rest of the product from the LUM CD-ROM accompanying the software to avoid having to download the software over the Internet. Additional information about LUM may be found at:
www.software.ibm.com/is/lum

Setting Up Your Network License Server


This task explains how to set up a network license server, and is intended for the administrator who is setting up an environment to allow multiple client workstations to share licenses stored on one or more network license servers. This scenario shows you how to set up a network license server on one workstation (ravel), and the scenario "Setting Up Your Network License Clients" two network license clients on two other workstations (mozart and chopin):

Designing the network licensing environment requires careful thought and planning. Consequently, we strongly recommend that you read the following sections in the manual Using License Use Management Runtime for your platform: Chapter 2 "Planning Your Network Licensing Environment": note that before starting, you must determine whether you want to use direct binding or namespace binding. For more information about what this means, read the section "Selecting a Type of Network Binding". For reliability reasons, we strongly recommend that you use direct binding. the section "Setting Up Your Servers and Clients", in particular "Scenario 3: Configuring a Network License Server" in the chapter "Getting Started with License Use Management Runtime". 1. Log on as root onto the workstation on which the network license server is to be configured. In our scenario, the workstation name is "ravel". 2. Go to the LUM installation location.

You configure the network license server using a configuration tool which, on AIX, Windows NT and Windows 2000 only, has both a graphic user interface (GUI) and a script interface. 3. Run the command:
./i4cfg

The Configuration Tool notebook is displayed. 4. On the Configure As page, check the Network License Server and Advanced Configuration options. 5. On the Start up page, check the option "Start services at system startup" if you want the configured server to start when you power on your workstation. 6. On the Log page, select the events you want to be logged, and specify the log file directory where you want the log to be kept. 7. If you have decided to use direct binding (strongly recommended), select the Direct Binding page, and enter in the Name field the TCP/IP host name of the server workstation ("ravel" in our scenario), then press the <<Add button to add the server to the Servers list. 8. Select Close from the system menu at the top left corner of the Configuration Tool notebook, and click the Yes button to save your changes. On all platforms, the license server can be configured using a script. To do so, type the command:
./i4cfg -script

and in response to the first question, select 3, then answer the questions when prompted. 9. Run the command:
./i4cfg -start

to start the server. 10. Run the command:


./i4cfg -list

to check that the server is up and running.

You are now ready to enroll your licensed products and register the licenses using the Basic License Tool. This phase involves: enrolling the products and the licenses distributing the licenses to the network license server. For detailed information and a scenario explaining how to enroll licensed products and register the licenses, refer to the sections "Performing Basic Administration", "Scenario 6: Managing a Licensed Product", in the chapter "Getting Started with License Use Runtime" in the manual: Using License Use Management Runtime for your platform. If you suspect that the license server database has been corrupted, we recommend that you run the following LUM command on Windows:
i4ls -clean

and the following command on UNIX:


i4lmd -clean

to check and if necessary repair the license database. This command will only be available with the future 4.5.8 release. Note that if you want to implement server licensing on Windows 2000, you MUST migrate to 4.5.8.

Setting Up Your Network License Clients


This task explains how to set up two network license clients on two other workstation, as clients of the network license server you set up in "Setting Up Your Network License Server" . You need to install License Use Management Runtime on at least one client. Refer to the section "Setting Up Your Servers and Clients", in particular "Scenario 4: Configuring a Network License Client" in the chapter "Getting Started with License Use Management Runtime". 1. Log on as root onto a workstation to be configured as client, and on which you installed License Use Management Runtime. 2. Go to the LUM installation location. You configure network license clients using a configuration tool which on AIX, Windows NT and Windows 2000 and Windows 98 has a graphic user interface. 3. Run the command:
./i4cfg

The Configuration Tool notebook is displayed. 4. On the Configure As page, check the Network License Client and Advanced Configuration options. 5. If the network license client is to locate the network license server using direct binding (strongly recommended), select the Direct Binding page, and enter in the Name field the TCP/IP host name of the server workstation ("ravel" in our scenario) with which the client will communicate, then press the <<Add>> button to add the server to the Servers list. 6. Select Close from the system menu at the top left corner of the Configuration Tool notebook, and click the Yes button to save your changes. On all platforms, the license server can be configured using a script. To do so, type the command:
./i4cfg -script

and in response to the first question, select 1, then answer the questions when prompted. 7. Run the command:
./i4tv

to check that the server is up and running, and that the client can communicate with the server.

The configuration creates the i4ls.ini configuration file in:


C:\winnt (on Windows NT) %I4_INSTALL_DRIVE%\IFOR\LS\CONF (on Windows 2000) if it exists, or to %System_Root% if it does not exist /var/ifor/ (AIX) /opt/lum/ls/conf/ (HP-UX, IRIX, Solaris).

To configure the other clients, simply copy this file to the corresponding locations on each client: you do not need to install License Use Management Runtime on each client. The same file can be used on Windows and UNIX. If you migrated your machine from Windows NT to Windows 2000, use the regedt32 command and delete the following registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\IBM\License Use Runtime\I4DRIVER Note that the following symbolic links must be set up on HP-UX, IRIX and Solaris:
/var/lum/->/opt/lum/ls/conf/

Distributing CATIA Version 5 on Windows


About Distributing Version 5 on Windows Setting Up the Server Distributing the Software To a Single Client Computer Distributing the Software To a Client Using the RCMD Command

About Distributing Version 5 on Windows


There are basically several ways in which you can provide multiple end users with access to Version 5. You can: install the software on each computer directly from the CD-ROM install the software on each computer from a server. Both solutions are ideal if you want the best level of performance, and involve installing and maintaining the software on each computer. This section explains how to: copy the Version 5 software to a folder from which you set up a Version 5 installation server from which you can distribute the software to other Windows computers distribute the software to a client computer using a silent installation file distribute the software to a client computer using the RCMD command (part of the Windows NT Workstation Resource Kit). Customizations performed by end users of Version 5 using the Tools->Options... command are stored in settings files in:
C:\Winnt\Profiles\user\Application Data\Dassault Systemes\CATSettings (on Windows NT) C:\Documents and Settings\user\Application Data\DassaultSystemes\CATSettings (Windows 2000) C:\Windows\Application Data\DassaultSystemes\CATSettings (on Windows 95 OSR2 and Windows 98).

There are two types of profile available to end users: local user profiles roaming profiles. Your roaming profile is the same on every computer you use. Windows system administrators should ensure that Version 5 end users use roaming profiles. This will enable end users to log onto different computers to run Version 5 and recover their customizations. Refer to your Windows online documentation for more information about roaming profiles.

Setting Up the Server


This task explains a suggested method (not mandatory) for setting up the server. It involves copying the Version 5 software from the CD-ROM to a folder from which you set up a Version 5 installation server from which you can distribute the software to other Windows NT computers. This avoids having to install the software from the CD-ROM on each computer.

1. Log on as Administrator onto the Windows computer to be used as the server. The name of the server computer, in our example above, is "ravel". You must belong to the Administrators group, or have the privileges assigned to the Administrators group. 2. Still on the server, insert the CD-ROM into the drive. The installation procedure starts automatically. The Setup program displays a message telling you that it is preparing the installation procedure. 3. Stop the installation procedure from starting automatically. One way of preventing the installation procedure from starting automatically after inserting the CD-ROM is to press and hold down the Shift key immediately after inserting the CD-ROM. 4. Open the Windows NT Explorer and explore the CD-ROM drive. The Explorer window appears, and the contents of the CD-ROM are displayed. For the purposes of our example, let's assume the CD-ROM is mapped to drive D:. Among the files on the CD-ROM, note the presence of the file Setup.exe which you will use later.

5. Create a new folder, for example on the C: drive of the server, and set it up as a shared folder. For the purposes of our example, let's assume the folder name is: My_CATIA_V5_Folder. To share the folder, display the folder properties, select the Sharing tab, check the Shared As option, then click OK. A hand symbol will now appear below the folder icon in the Explorer, confirming the folder is now shared. Sharing the folder is essential to successfully setting up the server. 6. Make sure that all the files are visible. To do so, use the View->Options command in the Explorer, select the View tab, check the Show all files option, then click OK. 7. Select all the files (for example, using the Edit -> Select All command in the Explorer), and copy the files to your new folder. 8. Open an MS-DOS window and go to the folder C:\My_CATIA_V5_Folder using the commands:
C: cd My_CATIA_V5_Folder

You are now ready to perform an installation of Version 5 from the folder containing the software you copied from the CD-ROM. 9. To start the installation, enter the command:
Setup.exe -r

and follow the installation instructions. The installation proceeds exactly as a manual installation. For the purposes of this scenario, when you are prompted to choose a destination folder in the Choose Destination Location dialog box, choose the default folder:
C:\Program Files\Dassault Systemes\

Using the "-r" command line parameter with the Setup.exe command causes Setup.exe to automatically generate a silent installation file (or response file), which is a record of the installation input, located by default in the Windows folder (in other words, in the folder C:\Winnt). The default name of the file is: Setup.iss. Automated electronic software distribution, also known as silent installation, is possible. In this mode, you do not need to monitor the installation and provide input via dialog boxes. A silent installation runs on its own, without any end-user intervention. You can specify an alternate location in which to create the using the following command:
Setup.exe -r -f1path_name\ResponseFile

where "path_name" is the pathname of the folder containing the response file, and "ResponseFile" is the name of the response file, which in this case is "Setup.iss".

Note that there is no space after "-f1". 10. Copy the response file from the Windows folder to the folder where the Setup.exe program is located. In our example, copy the file to the folder: C:\My_CATIA_V5_Folder. 11. Go the folder C:\My_CATIA_V5_Folder, locate the file "setup.ini", reset the access rights (to make sure that the file can be modified) by unchecking the Read-only option via the Properties command, edit the file and change the line:
EnableLangDlg = Y

to:
EnableLangDlg = N

This will ensure the installation runs in silent mode without invoking the graphic user interface. 12. In the same folder, create a command file, for example, "myinstall.bat", containing the following command:
Setup.exe -s -f2path_name\LogFile -f1path_name\ResponseFile

where "path_name" (after -f2) is the pathname of the folder (in our example, C:\My_CATIA_V5_Folder) and "LogFile" is the name of a file for logging the installation. The default log file name is Setup.log. This file will be used by the Setup.exe program when distributing Version 5 to other computers in the scenarios discussed later. Note that there is no space after "f2". You are now ready to distribute Version 5 to other computers on your network by running the "myinstall.bat" command file. Adding Configurations and/or Products If you want to add configurations to the server, add the following to the response file:
NbConfigSelected=N selectionConfig-1=Configuration1_Name ... ... ... selectionConfig-N=ConfigurationN_Name

If you want to add configurations to the server, add the following to the response file:
NbProdSelected=N selectionProd-1=Prod1_Name ... ... ... selectionProd-N=ProdN_Name

Installing the Online Documentation

You can also install the online documentation using the method described above by copying the contents of the documentation CD to:
C:\My_CATIA_V5_DocumentationDirectory

and choosing during the installation the following installation directory:


C:\Program Files\Dassault Systemes\B07doc

The documentation installation information will be stored in the response file. You then have to create the myinstall.bat command file as before.

Distributing the Software To a Single Client Computer


Now that the server has been prepared, as explained in "Setting Up the Server" , this task explains how to distribute the software from the server to another computer. Note that the online documentation files can be distributed using the same scenario.

1. Log on as Administrator onto the client computer. The name of the client computer, in our example above, is "chopin". You must belong to the Administrators group, or have the privileges assigned to the Administrators group. 2. Select the Start->Programs->Windows (NT) Explorer command to run the Explorer. You need to use the Explorer to connect to the server over the network and access the Setup.exe program in the folder C:\My_CATIA_V5_Folder on the server.

3. Select Tools->Map Network Drive... The Map Network Drive dialog box is displayed, and looks something like this:

4. Select a Drive, then double-click on the server name in the Shared Directories list to display the shared directories on the server. The shared directories are easily identified by a hand symbol below the folder. 5. Select the folder My_CATIA_V5_Folder on the server, and click OK. This is the folder you created when setting up the server. The folder was set up as a shared directory, and contains the response file (by default, Setup.iss). Note that selecting the folder displays the server name and folder name in the Path field: \\server\My_CATIA_V5_Folder In the All Folders list in the left window of the Explorer, you will now see the connection to the server, for example: My_CATIA_V5_Folder on `drive' (F:) 6. Using the Explorer, explore the drive: My_CATIA_V5_Folder on `drive' (F:) and double-click the "myinstall.bat" file which runs the Setup.exe program to install the software. The Setup.exe program is executed by the command file "myinstall.bat" (which you created previously in the scenario described in "Setting Up the Server" ) containing a command with the following syntax:
Setup.exe -s -f2path_name\LogFile -f1path_name\ResponseFile

The "-s" parameter replays the previously recorded response file and installs the software on the client computer using the information recorded in the response file. This means that the software is installed on the client in a folder using the same name. In our example, the folder will be:
C:\Program Files\Dassault Systemes\B07\intel_a

The end section of the log file contains the result code indicating whether or not the installation succeeded. After the ResultCode key name, you will find a code. The meaning of each code is: 0: Success -1: General error. -2: Invalid mode. -3: Required data not found in the Setup.iss file. -4: Not enough memory available. -5: File does not exist. -6: Cannot write to the response file. -7: Unable to write to the log file. -8: Invalid path to the response file. -9: Not a valid list type (string or number). -10: Data type is invalid. -11: Unknown error during setup. -12: Dialogs are out of order. -51: Cannot create the specified folder. -52: Cannot access the specified file or folder. -53: Invalid option selected. The error codes belong to and are generated by the InstallShield product (InstallShield Software Corporation). Code -12 Error Code When installing on the server, you decided to record the install steps in a silent file (Setup.iss). If you then reuse the silent file to perform the same install on another computer, it may not work. For example, installing Version 5 also reinstalls some system libraries if the installation detects that the Windows system is not up to date. When this is the case, the dialog steps are not in the same order, and the installation may fail. However, the installation will work if both computers have the same level of system libraries. If the libraries were different, you need to reboot the client after the installation, then log on again as administrator on the client to run the command:
C:\install_folder\code\bin\cnext /regserver

where "install_folder" is the name of the folder where you installed the software, to

start the OLE server (to allow OLE capabilities during a Version 5 session).

Distributing the Software To a Client Using the RCMD Command


This task explains an alternative to the previous scenario: how to use the RCMD command, which is part of the Windows NT Workstation Resource Kit, for distributing the software from the server to another computer inside the same domain.

You need the Windows NT Workstation Resource Kit on the client computer ("chopin" in our example above) and on the server ("ravel" in our example above). Furthermore, for the RCMD command to operate, the RCMDSVC service must be started beforehand on the client computer. This involves installing a Remote Command server on each client computer, then starting the Remote Command server. For more information, refer to the following Windows NT online help topic: RCMD.EXE: Remote Command Service. The software supplied by Microsoft in the Windows NT Workstation Resource Kit is not officially supported. Microsoft (and Dassault Systemes) do not guarantee the performance of the Windows NT Workstation Resource Kit tools, response times for answering questions, or bug fixes to the tools. The software (including instructions for its use and printed and online documentation) is provided "AS IS" without warranty of any kind. 1. Log onto the server using an account with Domain Administrator privileges.

2. Create a command file (in the folder C:\My_CATIA_V5_Folder) containing the following commands, making sure that each command is on a separate line:
net use z: \\server\shared_dir_name pwd /user:domain_name\user_name z: setup.exe -s -f2path_name\LogFile -f1path_name\ResponseFile c: net use z: /delete exit

where you substitute your own values for "server", "shared_dir_name", "pwd", "domain_name" and "user_name", "path_name", "LogFile" and "ResponseFile". 3. For the purpose of this example, name the command file: MyRemoteInstall.bat. The example in the illustration below explains the role of each command in the file. The command:
net use z: \\ravel\My_CATIA_V5_Folder steve /user:CATIAV5\steve_evans

maps the z: device (the device must be available) on the client computer "chopin", to the shared folder "My_CATIA_V5_Folder" on the server "ravel", using the password "steve" (password enabling the user on the client "chopin" to connect to the shared folder on "ravel"). Note that the domain name is "CATIAV5" and the name of the user on "chopin" is "steve_evans". For more information about the net use command, refer to the Windows online help system. The command:
z: setup.exe -s -f2z:\my_log_file -f1path_name\ResponseFile

runs the Setup.exe command and writes an installation log file. The "-s" parameter replays the previously recorded response file and installs the software on the client computer using the settings in the response file. This means that the software is installed on the client in a folder using the same name. In our example, the folder is:
C:\Program Files\Dassault Systemes\B07\intel_a

The command:
c: net use z: /delete exit

unmaps the z: device and terminates the command. 4. Open an MS-DOS window and execute the command file as follows:
rcmd \\remote_client_name path_name\name_of_commandfile

In our example, the exact command to run is:


rcmd \\chopin C:\My_CATIA_V5_Folder\MyRemoteInstall.bat

where "chopin" is the remote client name and "MyRemoteInstall.bat" is the name of the command file.

The end result is illustrated below:

You can also use the System Management Server (SMS), part of the Windows NT BackOffice suite. SMS includes desktop management and software distribution that significantly automates the task of upgrading software on client computers.

Distributing CATIA Version 5 on UNIX


About Distributing Version 5 on UNIX Setting Up the Server Distributing the Software To A Client Workstation Enabling User Access to the Software Over the Network

About Distributing Version 5 on UNIX


There are basically two ways in which you can provide multiple end users with access to Version 5. You can: install the software on each computer, either directly from the CD-ROM or from a server This is the ideal solution if you want the best level of performance, and involves installing and maintaining the software on each computer. or, set up the software on a server, and simply set up a minimum environment on each user's computer so end users can access the software over the network. This is the ideal solution if you want to save space on each computer, and facilitates future upgrades since means that you only have to upgrade the software on one computer: the server. The distribution scenarios described in this section are based on mounting NFS file systems. Note that you can also use DFS (Distributed File System). DFS is an open, cross-platform distributed file system for managing network security and administration, and is compatible with Version 5. You can run Version 5 using CATIA Version 4 userids. Using Version 5 with a CATIA Version 4 userid is transparent as is the case for other userids.

Setting Up the Server


This task explains a suggested method (not mandatory) for setting up the server. It involves copying the Version 5 software to a directory from which you set up a Version 5 installation server used to easily distribute the software to other UNIX workstations. This avoids having to install the software from the CD-ROM on each workstation. We have chosen the AIX platform for the purposes of this scenario.

1. Log on as root onto the UNIX workstation to be used as the server. The name of the server, in our example above, is "ravel". 2. Insert the CD-ROM into the drive on the server. 3. Check whether the CD-ROM drive is declared. 4. Check whether the CD-ROM drive is mounted, and mount the CD-ROM drive, if necessary. 5. Copy the contents of the CD-ROM to a directory you already created. For the purpose of our example, the name of the directory is:
/usr/My_CATIA_V5_Directory

6. Go to the directory as follows:


cd /usr/My_CATIA_V5_Directory

You are now ready to perform an installation of Version 5 from this directory.

7. To start the installation, enter the command:


./start

and follow the instructions provided by the program. For the purposes of this scenario, when you are prompted to choose a destination directory in the Choose Destination Location dialog box, choose the default installation directory:
/usr/DassaultSystemes/B07/aix_a

For detailed information about the start command, refer to "Start Command Syntax". You could also export the CD-ROM directory itself in read only mode. You are now ready to distribute Version 5 to other workstations on your network.

Distributing the Software To A Client Workstation


Now that the server has been prepared, as explained in "Setting Up the Server" , this task explains how to distribute the software from the server to another workstation. We have chosen the AIX platform for the purposes of this scenario.

1. Log on as root onto the server. The name of the server, in our example above, is "ravel". You already copied the contents of the CD-ROM into the following directory on the server:
/usr/My_CATIA_V5_Directory

using the scenario described in "Setting Up the Server" . You are going to perform the installation by allowing the client to access this directory on the server. 2. Export the directory to the client. The directory must be accessible from the client. 3. Log on as root onto the client. 4. Mount the exported directory via NFS. 5. Go to the mounted directory.

6. To start the installation, enter the command:


./start

and follow the instructions provided by the program. The Version 5 software is installed on the client in the directory:
/usr/DassaultSystemes/B07/aix_a

For detailed information about the start command, refer to "Start Command Syntax". You have another alternative if you have not already copied the CD-ROM contents into a directory: insert the CD-ROM, export the /cdrom directory to the client, then mount the /cdrom directory from the client.

Enabling User Access to the Software Over the Network

Page 1 of 2

Enabling User Access to the Software Over th


We have chosen the AIX platform for the purposes of this scenario.

This task explains how to allow end users access to Version 5 by setting up an environment on eac software on the client workstation.

1. Log on as root onto the server. The name of the server, in our example above, is "ravel". You already installed the software in: /usr/DassaultSystemes/B07/aix_a 2. From the server, export the installation directory (/usr/DassaultSystemes/B07) to the client. The directory must be accessible from the client. 3. Log on as root onto the client. The name of the client, in our example above, is "chopin". 4. From the client, mount the exported installation directory (/usr/DassaultSystemes/B07) via NFS. 5. Go to the mounted directory. 6. Set the path of the installation directory on the server using the command:

export PATH=/usr/DassaultSystemes/B07/aix_a/code/bin:/usr/DassaultSystemes/B04/a The following list contains the variables to modify on each UNIX system: export LIBPATH=/usr/DassaultSystemes/B07/aix_a/code/bin (AIX) file://Y:\BSFDOC\Doc\online\basug\basugat0304.htm 5/22/01

Enabling User Access to the Software Over the Network

Page 2 of 2

export LIBPATH=/usr/DassaultSystemes/B07/aix_a/code/bin (AIX) export SHLIB_PATH=/usr/DassaultSystemes/B07/hpux_a/code/bin (HP-UX)

export LD_LIBRARY_PATH=/usr/DassaultSystemes/B07/solaris_a/code/bin (Sola export LD_LIBRARY_PATH=/usr/DassaultSystemes/B07/irix_a/code/bin (IRIX) 7. Create the following global environment as "root" using the command: setcatenv -e CATIA .V5R7.B07 -p /usr/DassaultSystemes/B07 -d /CATEnv -cs yes -a global Then, use the -regserver option as follows: setcatenv -e CATIA .V5R7.B07 -d /CATEnv -regserver Note that CATIA .V5R7.B07 is a reference environment. Running the setcatenv command as a normal end user runs successfully, but does not 8. Now run a Version 5 session to check your environment has been correctly set up. 9. To delete this environment: delcatenv -e CATIA .V5R7.B07 -d /CATEnv -desktop yes a global delcatenv -d /CATEnv -unregserver For a description of the setcatenv and delcatenv command syntax for UNIX, refer to UNIX" .

file://Y:\BSFDOC\Doc\online\basug\basugat0304.htm

5/22/01

Managing Environments
What Is An Environment? Customizing Your Environment on Windows Customizing Your Environment on UNIX

What Is An Environment?

Page 1 of 3

What Is An Environment?
What is an environment? An environment is a set of runtime environment variables. Each variable points to a path searched by the software when you start a session. For example, on Windows, the CATDocView variable is set by default to: C:\Program Files\Dassault Systemes\B07doc meaning that the online documentation files are installed in the folder C:\Program Files\Dassault Systemes\B07doc. When you want to access the online documentation, the software will look for the files in this location. The term environment also includes its graphical representation, in other words how it is represented to the user on the user's desktop. On Windows, for example, the environment is created in a text file located in: C:\Winnt\Profiles\All Users\Application Data\DassaultSystemes\CATEnv (on Windows NT) C:\Documents and Settings\All Users\Application Data\DassaultSystemes\CATEnv (Windows 2000) C:\Windows\Application Data\DassaultSystemes\CATEnv (on Windows 95 OSR2 and Windows 98) and the environment file name is CATIA.V5R7.B07.txt . What are global and user environments? A global environment can only be created by a Windows administrator, or the root userid on UNIX. For example, the default environment created at installation is a global environment: "global" means that it is visible to and can be used by all users on the computer on which it has been set up. Global environments can only be created, edited or deleted by a Windows administrator, or the root userid on UNIX. A user environment is visible to and can be used and manipulated (customized or deleted) only by the user who created it. How are environments managed? Environments are managed: by the installation procedure, which creates a default global environment The default environments created at installation on each platform are described in "About the Environment Created on Windows" and "About the Environment Created on UNIX" respectively. using the setcatenv command: this command creates and edits user and global file://Y:\BSFDOC\Doc\online\basug\basugat0401.htm 5/22/01

What Is An Environment?

Page 2 of 3

using the setcatenv command: this command creates and edits user and global environments (if you are administrator or root, you can edit the default global environment) using the delcatenv command: this command deletes environments using the catiaenv command (to run the Environment Editor) on Windows only: this GUI-based tool creates, edits and deletes environments using the lscatenv command (to list the names of environments) using the chcatenv command (to edit one or more environment variables) using the readcatenv command (to read the variables of an environment). Please use the official tools provided to manage environments. Do not attempt to edit the CATIA.V5R7.B07.txt environment file using a text editor. What does customizing an environment mean? Customizing your runtime environment means providing different values for the runtime variables in your default environment, or setting up new environments. For example, you may install the online documentation at a location different from the default location. If this is the case, you need to specify where the documentation files are located by modifying the value for the CATDocView variable. this is an example of what we mean by customizing your runtime environment. When customizing runtime environments, you can: create new environments edit existing environments copy existing environments (UNIX only) delete environments but you cannot create new variables, or rename existing variables. You can ONLY create, modify and delete LOCAL environments: the creation, modification and deletion of REMOTE environments is not supported. This means that if you customize a local environment, and the same environment exists on other computers, you have to edit the environments on all of those computers if you want the environments to be identical. The runtime environment variables are listed in the table below:

Variable Name PATH LIBPATH LD_LIBRARY_PATH LD_LIBRARYN32_PATH SHLIB_PATH CATInstallPath CATDLLPath CATICPath

Description Executable code search path (UNIX only) Library search path (AIX) Library search path (Solaris) Library search path (IRIX) Library search path (HP-UX) Installation path DLL search path (internal use only) Search path for product identification (internal use)

Introduced in Release.. V5R1 V5R1 V5R1 V5R2 V5R1 V5R1 V5R1 V5R1

file://Y:\BSFDOC\Doc\online\basug\basugat0401.htm

5/22/01

What Is An Environment?

Page 3 of 3

use) CATCommandPath Command search path V5R1 CATDictionaryPath Library dictionary search path V5R1 CATDocView Online documentation search path V5R1 CATReffilesPath Reference file search path V5R1 CATFontPath Font search path V5R1 CATGalaxyPath Search path for User Galaxy online information V5R1 files CATGraphicPath Graphic and icon search path V5R1 CATMsgCatalogPath Application message file search path V5R1 CATFeatureCatalogPath Feature catalog search path V5R2 CATStartupPath Sample file search path V5R1 CATW3ResourcesPath ENOVIA Portal search path pointing to HTTP ENOVIA V5R4 resources visible to ENOVIA Portal clients; set by default to CATInstallPath/docs CATReferenceSettingPath Default reference setting search path; also used V5R1 to store settings locked by the administrator CATUserSettingPath Permanent user setting search path V5R1 CATTemp Temporary user setting search path V5R1 CATMetasearchPath ENOVIA Portal search path pointing to location ENOVIA V5R4 where ENOVIA Portal MetaSearch stores data required for metasearch engine operation. CATErrorLog Error log search path: points to the default file V5R1 name (error.log) CATReport Conversion trace report location V5R2 CATSharedWorkbookPath Points to shared workbooks for ENOVIA Portal ENOVIA V5R7 CATW3PublishPath ENOVIA Portal search path pointing to location ENOVIA V5R4 for storing HTML documents created by the ENOVIA Portal Snapshot command. LDR_CNTRL SUN environment variable _HP_DLDOPTS HP-UX environment variable DB2INSTANCE DB2 environment variable TNS_ADMIN TNS environment variable ORACLE_HOME ORACLE environment variable ORA_NLS33 ORACLE environment variable

file://Y:\BSFDOC\Doc\online\basug\basugat0401.htm

5/22/01

Customizing Your Environment on Windows

Page 1 of 15

Customizing Your Environment on Windows


This task explains how to customize an existing environment on Windows using the Environment Editor. 1. Select the Start->Programs-> CATIA ->Tools->Environment Editor V5R7 command. The Environment Editor appears, and looks like this:

file://Y:\BSFDOC\Doc\online\basug\basugat0402.htm

5/22/01

Customizing Your Environment on Windows

Page 2 of 15

Note that the list of existing environments is displayed in the Environment name list. The list will contain the environments detected on your computer. Only the New and Edit commands is available at first: the other commands are grayed out. 2. To display the variables for a given environment, double-click the environment name. For example, double-click the CATIA .V5R7.B07 environment which is the name of the default global environment set up at installation. This will be the only environment name in the list after a default installation. However, once you create new environments, these will also be displayed in the list. The variables and their values are displayed: the variable name is displayed on the left and the value (path) for the corresponding variable is displayed to the right.

file://Y:\BSFDOC\Doc\online\basug\basugat0402.htm

5/22/01

Customizing Your Environment on Windows

Page 3 of 15

Note that Edit and Delete commands are also available for editing and deleting environments. The Type field indicates one of two possible values: User: indicates that the environment was set up using your userid, is visible to you and can only be accessed by you (you cannot see anybody else's user environments) Global: indicates that the environment was set up by somebody belonging to the Administrators group, or who has the privileges assigned to the Administrators group (you can see all the global environments on your computer): this is what you will see after an initial installation on your computer. This means that you will only see in the Environment name list the names of environments you created, or which the administrator authorized you to see. You can only edit environments which belong to you. Furthermore, if you select a global environment as end user, you will be able to display an environment, but not edit it. 3. Click a variable name in the list. file://Y:\BSFDOC\Doc\online\basug\basugat0402.htm 5/22/01

Customizing Your Environment on Windows 3. Click a variable name in the list. The name of the variable is displayed in the Name field at the bottom of the window, and the corresponding value is displayed in the Value field just below. For the purpose of illustration, the following example reflects the case of an end user displaying (and not being able to edit) a global environment:

Page 4 of 15

file://Y:\BSFDOC\Doc\online\basug\basugat0402.htm

5/22/01

Customizing Your Environment on Windows

Page 5 of 15

For example, the default path for the CATDocView variable is: C:\Program Files\Dassault Systemes\B07doc\intel_a\doc However, you may have installed the online documentation in a different folder. 4. If you are authorized to edit the variable, type in the new value in the Value field, then click the Set button. For example, you would type in the new path for the variable CATDocView. The value of the variable is reset in the Environment Variables field. 5. Click OK. CSIDL Values in Environment Variable Paths There are a number of folders that are used frequently by applications, but may not have the same name or location on any given system. For example, the system folder may be "C:\Windows" on one system and "C:\Winnt" on another. CSIDL values provide a unique system-independent way to identify these special folders. Consequently, CSIDL values are now part of paths pointed to by environment variables. The variables concerned are: CATUserSettingPath CATTemp CATReport CATErrorLog CATMetasearchPath CATW3PublishPath What Is the DSKEY_TMPDIR Key? file://Y:\BSFDOC\Doc\online\basug\basugat0402.htm 5/22/01

Customizing Your Environment on Windows

Page 6 of 15

The TMP and TEMP variables pointing to the current temporary file path on your computer are not necessarily activated. The DSKEY_TMPDIR key points to the current temporary file path on your computer which is obtained as follows: Windows 95/98 the path specified by the TMP environment variable. the path specified by the TEMP environment variable, if TMP is not defined or if TMP specifies a directory that does not exist. the current directory, if both TMP and TEMP are not defined or specify nonexistent directories. Windows NT/2000 The software does not verify that the directory specified by the TMP or TEMP environment variables exists. The temporary file path is obtained as follows: the path specified by the TMP environment variable. the path specified by the TEMP environment variable, if TMP is not defined. the Windows directory, if both TMP and TEMP are not defined. To create an environment using the New command This task explains how to create a new environment using the Environment Editor. 1. Select the Start->Programs-> CATIA ->Tools->Environment Editor V5R7 command. 2. Click the New button to display the following dialog box:

file://Y:\BSFDOC\Doc\online\basug\basugat0402.htm

5/22/01

Customizing Your Environment on Windows

Page 7 of 15

3. Enter the name of the environment to be created. 4. Enter the path of your installation folder. The default installation folder path is: C:\Program Files\Dassault Systemes\B07\OS_a\ where "os_a" is the operating system. 5. If you logged on as administrator, enter the environment mode. The type can be user or global (global is available only for administrators only). If you are logged on as a normal end user, the type is set automatically to "user". 6. Set the product line. In our case, this is " CATIA ". 7. Click OK to create the environment. To create or customize an environment using the setcatenv command You can also customize environments using the setcatenv command. This command lets you create both user and global environments. The command is located in: \install_folder\OS_a\code\bin where "install_folder" is the name of the installation folder. The full list of options for the command:
setcatenv

is as follows: Operating Environment Options file://Y:\BSFDOC\Doc\online\basug\basugat0402.htm 5/22/01

Customizing Your Environment on Windows Operating Environment Options These options specify the general operating environment:
-cs:

Page 8 of 15

specifies the name of the product line for which the environment is being created;

The value can be CATIA (default) for the CATIA product line
-e:

environment file name; if the "-e" option is not specified, the name of the environment created will be "DefaultEnvironment" -p: specifies the installation folder, and is mandatory if the "-u" or "-k" options are not specified (by default, it is set to the default installation folder: C:\Program Files\Dassault Systemes\B07)
-server: creates an environment suited for server type environments. The CATUserSettingPath variable value differs between a server environment and an interactive environment. The "-e" option is mandatory when specifying server environments. Furthermore, a server type environment is always a global type environment, without a desktop representation, and always overwrites an existing environment with the same name. Consequently, system administrator rights are required for using this option.

Behavior Options These options determine a type of behavior:


-v yes/no:

-v yes (default): verbose mode -v no: non-verbose mode.


-new yes/no:

yes ( default): an environment with the same name (if it exists) is overwritten no: if an environment has the same name, this time it is not overwritten (nothing happens). However, note that if no environment using the same name is detected, a new environment is created in both cases (whether you use "yes" or "no").

file://Y:\BSFDOC\Doc\online\basug\basugat0402.htm

5/22/01

Customizing Your Environment on Windows sets up the desktop representation of the environment, if it does not already exist. The default is "yes".
-desktop yes/no:

Page 9 of 15

Action Options These options specify a particular creation or modification action:


-a user/global: specifies whether you are creating a user or global environment. The default value is "user". Note that you need administrator rights to create a global environment. -u:

updates a variable by adding a new value for the variable (the previous value is kept, but is concatenated with the new value: the new value is read first)
-k:

updates a variable by providing a new value for the variable (there is no concatenation: the previous value is overwritten). If both the "-p" and "-u" options are specified at the same time, an environment is created then modified by "-u" and "-k". Note that the "-u" and "-k" options will no longer be supported as such in future releases: the functions performed by these options will continue to exist, but will be integrated in a different way in future administration tools. Keep this point in mind if you write your own administration scripts which encapsulate current administration tools using these options.
-h:

displays help.

The catenv.log log file logs environment creation and modification operations. The log file is created in the temporary folder in one of the following locations: the path specified by the TMP environment variable. the path specified by the TEMP environment variable, if TMP is not defined. the current directory, if both TMP and TEMP are not defined. Creating an environment using the setcatenv command sets up the following environment: sets up Start->Programs-> CATIA by adding the shortcut for your environment and creates the shortcut for your environment on the desktop. If you create a new environment, you can start a session using the new environment with the command: file://Y:\BSFDOC\Doc\online\basug\basugat0402.htm 5/22/01

Customizing Your Environment on Windows If you create a new environment, you can start a session using the new environment with the command: cnext -env my_new_environment where "my_new_environment" is the name of the environment you created. To delete an environment using the delcatenv command Use the command: delcatenv -e: environment file name; if the "-e" option is not specified, the name of the environment deleted will be "DefaultEnvironment" -a user/global: specifies whether you are deleting a user or global environment. The default value is "user". Note that you need administrator rights to delete a global environment. -desktop: if it exists, deletes its graphical representation, in other words, how it is represented to the user on the user's desktop (desktop shortcut, shortcut in Start menu, etc.). The default is "yes". -v yes/no: -v yes (default): verbose mode -v no: non-verbose mode. -server: deletes an environment suited for server type environments. The CATUserSettingPath variable value differs between a server environment and an interactive environment. The "-e" option is mandatory when specifying server environments. System administrator rights are required for using this option. Keep in mind that deleting an environment using the delcatenv command deletes all the registry entries. To list environments using the lscatenv command Run the lscatenv command to list the names of all environments on your computer: lscatenv
-a user/global:

Page 10 of 15

lists user or global environments. You must specify one or the other. 5/22/01

file://Y:\BSFDOC\Doc\online\basug\basugat0402.htm

Customizing Your Environment on Windows


-a user/global: lists user -d: specifies the directory -h: displays help.

Page 11 of 15

or global environments. You must specify one or the other. containing the environment

To read environments using the readcatenv command Run the readcatenv command to read the environment variables in a specified environment: readcatenv -e: environment file name -d: specifies the directory containing the environment -a user/global: specifies user or global environment. You must specify one or the other. -var: specifies a variable whose value is to be read; if you omit "-var", all variables will be displayed -h: displays help. To modify environments using the chcatenv command Run the chcatenv command to edit one or more environment variables: chcatenv -e: environment file name -d: specifies the directory containing the environment -a user/global: specifies user or global environment. You must specify one or the other. -var: specifies a variable whose value is to be modified. The following syntax is allowed: CATVariable = new_path CATVariable = %CATVariable%; new_path CATVariable = new_path; %CATVariable% If the path includes blanks, include the whole string in " ".
-new:

creates a new variable (specified by the "-var" option) with its corresponding value 5/22/01

file://Y:\BSFDOC\Doc\online\basug\basugat0402.htm

Customizing Your Environment on Windows


-new: creates a new -h: displays help.

Page 12 of 15

variable (specified by the "-var" option) with its corresponding value

Examples Running this command... readcatenv -e CATIA.V5R7.B07 -a global Displays this: CATInstallPath=C:\Program Files\Dassault Systemes\B07\intel_a CATDLLPath=C:\Program Files\Dassault Systemes\B07\intel_a\code\bin CATICPath=C:\Program Files\Dassault Systemes\B07\intel_a\code\productIC CATCommandPath=C:\Program Files\Dassault Systemes\B07\intel_a\code\command CATDictionaryPath=C:\Program Files\Dassault Systemes\B07 \intel_a\code\dictionary CATDocView=C:\Program Files\Dassault Systemes\B07\intel_a\doc CATReffilesPath=C:\Program Files\Dassault Systemes\B07\intel_a\reffiles etc.... CATInstallPath=C:\Program Files\Dassault Systemes\B07\intel_a CATInstallPath=C:\Program Files\Dassault Systemes\B07\intel_a CATInstallPath=C:\Program Files\Dassault Systemes\B07\intel_a;C:\Temp

readcatenv -e CATIA.V5R7.B07 -a global -var CATInstallPath readcatenv -e CATIA.V5R7.B07 -d C:\WINNT\TEMP\ -var CATInstallPath chcatenv -e CATIA.V5R7.B07 -a user -var CATInstallPath=% CATInstallPath%;C:\Temp chcatenv -e CATIA.V5R7.B07 -a user CATInstallPath=C:\Temp -var CATInstallPath=C:\Temp chcatenv -e CATIA.V5R7.B07 -a user NewVar=C:\Temp -var NewVar=C:\Temp -new lscatenv -d CATIA.V5R6.B06.txt C:\Temp\CATIA\EnvDirectory CATIA.V5R7.B07.txt Environment creation and manipulation commands are logged in the file CATENV.log located in your TEMP folder. The feedback obtained when using all the administration commands from the command line is now file://Y:\BSFDOC\Doc\online\basug\basugat0402.htm

5/22/01

Customizing Your Environment on Windows The feedback obtained when using all the administration commands from the command line is now output to the current command prompt window. To Set Up Two Environments With Different Licensing Settings A situation may arise in which you have two different configurations installed on your computer, and you want to use both configuration licenses. Each time you use one of the configurations, your licensing settings are stored in the same place. This means that when you start "Configuration 1", acquire the corresponding license, then exit your session, your licensing settings are saved. When you start "Configuration 2", your previous licensing settings are retrieved, so you must acquire the new license. Each time you exit, the previous licensing settings are overwritten by the new licensing settings. This means that, when you use different configurations alternately, you have to continually reacquire the corresponding license each time you start. You can avoid this problem by editing each environment. Let's assume that the two configurations are installed on an Intel computer running Windows NT, and that you are authorized to edit each environment. The two variables of interest are: CATReferenceSettingPath CATUserSettingPath In the default environments created, let's assume each variable has the following values: Environment 1 CATReferenceSettingPath \intel_a\resources CATUserSettingPath C:\Program Files\Dassault Systemes\B07 %CSIDL_APPDATA%\Dassault Systemes\CATSettings

Page 13 of 15

For example, on Windows NT, CATUserSettingPath usually points to: C:\Winnt\Profiles\"user"\Application Data\Dassault Systemes\CATSettings where "user" is your userid. file://Y:\BSFDOC\Doc\online\basug\basugat0402.htm 5/22/01

Customizing Your Environment on Windows where "user" is your userid. Environment 2 CATReferenceSettingPath CATUserSettingPath C:\Program Files\Dassault Systemes\B07\intel_a\resources %CSIDL_APPDATA%\Dassault Systemes\CATSettings

Page 14 of 15

Note that, for the moment, the path pointed to by CATUserSettingPath is the same in both cases. Your licensing settings are saved here each time you use a configuration. 1. Select the Start->Programs-> CATIA ->Tools->Environment Editor V5R7 command. 2. Edit "Environment 1" and reset the value for the CATUserSettingPath variable as follows: C:\Winnt\Profiles\"user"\Application Data\Dassault Systemes\CATSettings_Config1 3.. Edit "Environment 2" and reset the value for the CATUserSettingPath variable as follows: C:\Winnt\Profiles\"user"\Application Data\Dassault Systemes\CATSettings_Config2 4. Start configuration 1, acquire the license and exit the session. Your license settings will now be stored in: C:\Winnt\Profiles\"user"\Application Data\Dassault Systemes\CATSettings_Config1 5. Start configuration 2, acquire the license and exit the session. C:\Winnt\Profiles\"user"\Application Data\Dassault Systemes\CATSettings_Config2 You will be able to use each configuration alternately, and without having to reacquire the corresponding license each time. However, you must not use the Tools->Options command.

file://Y:\BSFDOC\Doc\online\basug\basugat0402.htm

5/22/01

Customizing Your Environment on Windows

Page 15 of 15

file://Y:\BSFDOC\Doc\online\basug\basugat0402.htm

5/22/01

Customizing Your Environment on UNIX

Page 1 of 9

Customizing Your Environment on UNIX


On UNIX, there is no interactive tool available for customizing values for runtime environment variables: you must use the setcatenv command. To create or customize an environment using the setcatenv command The setcatenv command is available for customizing environments. Before running the command, set the PATH variable and LIBPATH (AIX), LD_LIBRARY_PATH (Solaris and IRIX) or SHLIB_PATH (HP-UX), or run the command as follows: install_directory/OS_a/code/bin where "install_directory" is the name of the installation directory, and "OS_a" is: aix_a hpux_a irix_a solaris_a. The full list of options for the command:
setcatenv

is as follows: Operating Environment Options These options specify the general operating environment:
-cs:

specifies the name of the product line for which the environment is being created.

The value can be CATIA (default) for the CATIA product line environment file name ; if the "-e" option is not specified, the name of the environment created will be "DefaultEnvironment" -d: specifies the directory in which the environment file will be created ($HOME/CATEnv by default) -p: specifies the installation directory, and is mandatory (by default, set to the default installation directory: /usr/DassaultSystemes/B07) creates an environment suited for server type environments. The CATUserSettingPath variable value differs between a server environment and an interactive environment. The "-e" option is mandatory when specifying server environments. Furthermore, a server type environment is always a global type
-server: -e:

file://Y:\BSFDOC\Doc\online\basug\basugat0403.htm

5/22/01

Customizing Your Environment on UNIX

Page 2 of 9

environments. Furthermore, a server type environment is always a global type environment, without a desktop representation, and always overwrites an existing environment with the same name. Consequently, system administrator rights are required for using this option. Behavior Options These options determine a type of behavior when creating or updating environments:
-v yes/no:

-v yes (default): verbose mode -v no: non-verbose mode.


-new yes/no:

yes (default): an environment with the same name (if it exists) is overwritten no: if an environment has the same name, this time it is not overwritten (nothing happens). However, note that if no environment using the same name is detected, a new environment is created in both cases (whether you use "yes" or "no"). sets up the desktop representation of the environment, if it does not already exist. The default is "yes", except on IRIX where the default is "no".
-desktop yes/no:

Action Options These options specify a particular creation or modification action:


-a user/global:

specifies whether you are creating a user or global environment. The default value is "user". Note that you need administrator rights to create a global environment.
-regserver:

registers the application on the workstation by adding or modifying a certain number of files. It also sets up support for dragging and dropping of documents inside the desktop environment. This option creates the following files for the CDE Desktop: $HOME/CATEnv/CATCDE/CATIA/dt/appconfig/types/C/CATIAFiles.dt (action description file for CATIA document types) l $HOME/CATEnv/CATCDE/CATIA/dt/appconfig/icons/C (contains icons for document types) l $HOME/CATEnv/CATCDE/CATIA/dt/appconfig/types/C/CATIA.dt (CDE desktop) l $HOME/CATEnv/CATCDE/DELMIA/dt/appconfig/types/C/CATIAFiles.dt (action description file for DELMIA document types) l $HOME/CATEnv/CATCDE/DELMIA/dt/appconfig/icons/C (contains icons for document types) l $HOME/CATEnv/CATCDE/DELMIA/dt/appconfig/types/C/DELMIA.dt (CDE desktop)
l

file://Y:\BSFDOC\Doc\online\basug\basugat0403.htm

5/22/01

Customizing Your Environment on UNIX

Page 3 of 9

and the following files for the Magic SGI Desktop on IRIX: /usr/lib/filetype/install/Dassault_Systemes.CATIAFiles.ftr (action description file for CATIA document types) l /usr/lib/filetype/install/Dassault_Systemes.CATIAEnvironments.ftr (action description file for the CATIA environment icon) l /usr/lib/filetype/install/iconlib (contains icons for CATIA document types).
l

If a base configuration is already installed, this option serves no useful purpose since the desktop environment is already present. Only use the "-regserver" option if no base configuration is already installed. It should be used after creating a reference environment, and can be used only by an administrator.
-h:

displays help.

Any environment created by either an administrator or an end user using the setcatenv command is a user (not global) environment. On Windows, if you create a new environment, you can start a session using the new environment with the command: cnext -env my_new_environment where "my_new_environment" is the name of the environment you created. On UNIX, the "-e" option does not exist. Run the following commands: . ./$HOME/CATEnv/ CATIA .V5R7.B07.sh (for Bourne or Korn shell) source/CATEnv/ CATIA .V5R7.B07.csh (for C Shell) CNEXT My_New_Environment What Is the Impact On My Workstation? Creating a global environment GLOBAL1 and a user environment USER1 using the setcatenv command creates the following files : $HOME/CATEnv Default environment: CATIA .V5R7.B07.sh (for use with Korn or Bourne shell) CATIA .V5R7.B07.csh (for use with C shell) Global environment: GLOBAL1.sh for use with Korn or Bourne shell GLOBAL1.csh for use with C shell The name of this environment is specified by using the "-e" option file://Y:\BSFDOC\Doc\online\basug\basugat0403.htm 5/22/01

Customizing Your Environment on UNIX

Page 4 of 9

User environment: USER1.sh for use with Korn or Bourne shell USER1.csh for use with C shell The name of this environment is specified by using the "-e" option. On AIX, HP-UX, SUN systems running the CDE desktop, the setcatenv command creates in your $HOME directory the following filetree: $HOME/CATEnv/CATCDE/ CATIA /dt/appconfig/appmanager/C/ CATIA Contains files required for graphic representation of the default global environment and global environment in the CDE desktop: CATIA .V5R7.B07 GLOBAL1 $HOME/CATEnv/CATCDE/ CATIA /dt/appconfig/types/C Action description file for default global environment and global environment icon: CATIA .V5R7.B07.dt GLOBAL1.dt Action description file for CATIA directory: CATIA .dt (file created by the option "-regserver") Action description file for CATIA document types: CATIAFiles.dt (file created by the option -regserver) $HOME/CATEnv/CATCDE/ CATIA /dt/appconfig/icons/C Icons for document files: CATIA icons (files created by the option "-regserver") $HOME/.dt/appmanager/My_ CATIA File required for graphic representation of user environment in desktop: USER1 $HOME/.dt/types Action description file for user environment icon: file://Y:\BSFDOC\Doc\online\basug\basugat0403.htm 5/22/01

Customizing Your Environment on UNIX Action description file for user environment icon: USER1.dt

Page 5 of 9

Note: the files CATIA .dt and CATIAFiles.dt are not present in this directory because they are already present in $HOME/CATEnv/CATCDE/ CATIA /dt/appconfig/types/C. $HOME/.dt/icons The CATIA icons are not present in this directory because they are already present in: $HOME/CATEnv/CATCDE/ CATIA /dt/appconfig/icons/C Application Manager Cabinet Default global environment and global environment icon: CATIA : CATIA .V5R7.B07 - GLOBAL1 User environment icon: My_ CATIA : USER1 Note You do not see the icon immediately. To display the icon, you must click the Application manager icon on the CDE front panel, go into the Desktop Tools cabinet, then double-click the Reload Applications icon. You can also log off and log on to display the icon. The visible impact on the CDE desktop in the Application manager cabinet is: the creation of the CATIA directory and the creation in these directories of the default global environment icon and global environment icon: CATIA .V5R7 - GLOBAL1 the creation of the My_ CATIA directory and the creation in this directory of the user environment icon: USER1 On the Magic SGI Desktop on IRIX, the setcatenv command creates in your $HOME directory the following filetree:

$HOME/CATEnv/CATSGI/ CATIA Files required for graphic representation of default environment, global and user environment in the SGI desktop: CATIA .V5R7.B07 GLOBAL1 USER1 file://Y:\BSFDOC\Doc\online\basug\basugat0403.htm 5/22/01

Customizing Your Environment on UNIX

Page 6 of 9

$HOME/CATEnv/CATSGI/ CATIA /.ftr The files Dassault_Systemes.CATIAFiles.ftr and Dassault_Systemes.CATIAEnvironments.ftr are not present in this directory because they are already present in: /usr/lib/filetype/install. $HOME/CATEnv/CATSGI/ CATIA /.fti The CATIA icon filesare not present in this directory because they are already present in: /usr/lib/filetype/install/iconlib. The files in the /.ftr and /.fti directories are only created if the desktop integration was not successful: these directories allow the administrator to perform the integration manually. /usr/lib/filetype/install Action description file for CATIA document types: Dassault_Systemes.CATIAFiles.ftr (created by the option "-regserver"). Action description file for environment icon: Dassault_Systemes.CATIAEnvironments.ftr (created by the option "-regserver") /usr/lib/filetype/install/iconlib Icons for CATIA document types: CATIA icons (created by the option "-regserver") Note You do not see the icon immediately. To display the icon, you must log off and log on. The visible impact on the SGI desktop in File->Applications is: the creation of the CATIA directory and the creation in these directories of the default global environment icon and global environment icon: CATIA .V5R7 - GLOBAL1 creation of the My_ CATIA directory and the creation in this directory of the user environment icon USER1. To delete an environment using the delcatenv command delcatenv -e: environment file name; if the "-e" option is not specified, the name of the file://Y:\BSFDOC\Doc\online\basug\basugat0403.htm 5/22/01

Customizing Your Environment on UNIX

Page 7 of 9

-e: environment file name; if the "-e" option is not specified, the name of the environment deleted will be "DefaultEnvironment" -d: specifies the directory containing the environment file to be deleted ($HOME/CATEnv by default) -a user/global: specifies whether you are deleting a user or global environment. The default value is "user". Note that you need administrator rights to delete a global environment. -desktop: if it exists, deletes its graphical representation, in other words, how it is represented to the user on the user's desktop. The default is "yes". -v yes/no: -v yes (default): verbose mode -v no: non-verbose mode. -unregserver: deletes the following files on the CDE Desktop: $HOME/CATEnv/CATCDE/ CATIA /dt/appconfig/types/C/CATIA.dt (action description file for CATIA directory) $HOME/CATEnv/CATCDE/ CATIA /dt/appconfig/types/C/CATIAFiles.dt (action description file for CATIA document types) $HOME/CATEnv/CATCDE/ CATIA /dt/appconfig/icons/C (contains icons for CATIA document types)

and the following files on the Magic SGI Desktop on IRIX: /usr/lib/filetype/install/Dassault_Systemes.CATIAFiles.ftr (action description file for CATIA document types) /usr/lib/filetype/install/Dassault_Systemes. CATIA Environments.ftr (action description file for environment icon) /usr/lib/filetype/install/iconlib (contains icons for CATIA document types). The "- unregserver" option should be used after deleting an environment, and can be used only by an administrator. For more information, refer to Enabling User Access to the Software Over the Network. -server: deletes an environment suited for server type environments. The CATUserSettingPath variable value differs between a server environment and an interactive environment. The "-e" option is mandatory when specifying server environments. System administrator rights are required for using this option. To list environments using the lscatenv command Run the lscatenv command to list the names of all environments on your computer: lscatenv
-a user/global: lists user -d: specifies the directory -h: displays help.

or global environments. You must specify one or the other. containing the environment

file://Y:\BSFDOC\Doc\online\basug\basugat0403.htm

5/22/01

Customizing Your Environment on UNIX To read environments using the readcatenv command

Page 8 of 9

Run the readcatenv command to read the environment variables in a specified environment: readcatenv -e: environment file name -d: specifies the directory containing the environment -a user/global: specifies user or global environment. You must specify one or the other. -var: specifies a variable whose value is to be read; if you omit "-var", all variables will be displayed -h: displays help. To modify environments using the chcatenv command Run the chcatenv command to edit one or more environment variables: chcatenv -e: environment file name -d: specifies the directory containing the environment -a user/global: specifies user or global environment. You must specify one or the other. -var: specifies a variable whose value is to be modified. The following syntax is allowed: CATVariable = new_path CATVariable = $CATVariable: new_path CATVariable = new_path:$CATVariable If the path includes blanks, include the whole string in " ".
-new: creates a new -h: displays help.

variable (specified by the "-var" option) with its corresponding value

Examples Running this command... Displays this: (where "OS_a" varies for the UNIX platform) CATInstallPath=/usr/Dassault Systemes/B07/OS_a CATDLLPath=/usr/Dassault Systemes/B07/OS_a/code/bin 5/22/01

readcatenv -e CATIA.V5R7.B07 -a global

file://Y:\BSFDOC\Doc\online\basug\basugat0403.htm

Customizing Your Environment on UNIX

Page 9 of 9

Systemes/B07/OS_a/code/bin CATICPath=\usr\Dassault Systemes\B07 \OS_a\code\productIC CATCommandPath=\usr\Dassault Systemes\B07\OS_a\code\command CATDictionaryPath=\usr\Dassault Systemes\B07 \OS_a\code\dictionary CATDocView=\usr\Dassault Systemes\B07\OS_a\doc CATReffilesPath=\usr\Dassault Systemes\B07\OS_a\reffiles etc.... readcatenv -e CATIA.V5R7.B07 -a CATInstallPath=\usr\Dassault global -var CATInstallPath Systemes\B07\OS_a readcatenv -e CATIA.V5R7.B07 -d CATInstallPath=\usr\Dassault \TEMP -var CATInstallPath Systemes\B07\OS_a chcatenv -e CATIA.V5R7.B07 -a user - CATInstallPath=\usr\Dassault Systemes\B07\OS_a;\Temp var CATInstallPath=$CATInstallPath;\Temp chcatenv -e CATIA.V5R7.B07 -a user - CATInstallPath=\Temp var CATInstallPath=\Temp chcatenv -e CATIA.V5R7.B07 -a user - NewVar=\Temp var NewVar=\Temp -new lscatenv -d \Temp\CATIA\EnvDirectory CATIA.V5R6.B06.txt CATIA.V5R7.B07.txt Environment creation and manipulation commands are logged in the file $HOME/CATENV.log. The feedback obtained when using all the administration commands from the command line is now output to the current command prompt window.

file://Y:\BSFDOC\Doc\online\basug\basugat0403.htm

5/22/01

Managing CATIA Software


Getting Information About Installed Software Installing a Service Pack Committing and Rolling Back Service Packs Checking Integrity and Prerequisites Getting System Information

Getting Information About Installed Software

Page 1 of 4

Getting Information About Installed Software


This task explains how to identify the level of Version 5 software (General Availability build level or service pack) installed on your computer, and which configurations and/or products have been installed. You do not need to be an administrator to obtain information about installed software: this capability is available to all users. On Windows 1. Select the Start->Programs-> CATIA ->Tools->Software Management V5R7 command, or run the program: install_root\code\bin\CATSoftwareMgt.exe where "install_root" is the name of your installation folder which is, by default: C:\Program Files\Dassault Systemes\B07\OS_a where "OS_a" is: intel_a (Windows NT and Windows 2000 platform) win_a (Windows 95 OSR2 and Windows 98 platforms). The Dassault Systemes Software Management dialog box is displayed, and the General tab specifies the following information: Build level: specifies the software build level Service Pack Level: identifies which service packs (SPK) have been installed (under certain conditions, more than one service pack may be installed). If no service packs have been installed, the "Service Pack Level" field specifies: No Service Pack Installation Path: specifies the installation folder for the specified build level.

file://Y:\BSFDOC\Doc\online\basug\basugat0904.htm

5/22/01

Getting Information About Installed Software

Page 2 of 4

If a service pack has been installed, the Service Pack Level field will specify the service pack level, and the last service pack level that was committed. Note that you can have several service packs installed on your computer. For information about what committing and rolling back a service pack means, refer to "Committing and Rolling Back Service Packs". 2. Click the Installed Software tab. The installed configurations and/or products are listed:

On UNIX 1. Log on as root. 2. Go to your /CATEnv directory, then enter the following command to set up the environment: . ./CATEnv/ CATIA .V5R7.B07.sh (for Bourne or Korn shell) source /CATEnv/ CATIA .V5R7.B07.csh (for C shell) 3. Enter the command: file://Y:\BSFDOC\Doc\online\basug\basugat0904.htm 5/22/01

Getting Information About Installed Software

Page 3 of 4

CATSoftwareMgt This command is located in the directory: /usr/DassaultSystemes/B07/OS_a/code/bin/ where "OS_a" is: aix_a hpux_a irix_a solaris_a. The Dassault Systemes Software Management dialog box is displayed, along with the General tab containing the same options as on Windows (see above). Batch Mode On all platforms, you can also run the command in batch: install_root\code\bin\CATSoftwareMgtB (Windows) install_root/code/bin/CATSoftwareMgtB (UNIX) (where "install_root" is the name of your installation directory) with the following options:
-L: -I:

lists installed configurations and/or products checks integrity (see "Checking Integrity and Prerequisites") -I1: Checks integrity - Level 1 (only control files are checked): quickest -I2: Checks integrity - Level 2 (checks existence of all installed files) -I3: Checks integrity - Level 3 (checks existence and validity of all installed files ): may take several minutes.

and Prerequisites") you must be administrator to use these options (see "Committing and Rolling Back Service Packs") -o logfile: sets name of output logfile (default is CATSoftwareMgt.log) A log is created in the current temporary directory, located by default in: %TEMP%\CATSoftwareMgt.log (Windows) For example: C:\TEMP\CATSoftwareMgt.log On UNIX, the default is: $HOME\CATSoftwareMgt.log If you do not specify the " -o" option, the output will be displayed on the file://Y:\BSFDOC\Doc\online\basug\basugat0904.htm 5/22/01

-P: checks prerequisites (see "Checking Integrity -C/-R: performs service pack commit or rollback;

Getting Information About Installed Software

Page 4 of 4

If you do not specify the " -o" option, the output will be displayed on the screen on both Windows and UNIX. -D: dumps system information to the output logfile (see "Getting System Information"). This option is only available on Windows.
-h:

provides help on arguments.

file://Y:\BSFDOC\Doc\online\basug\basugat0904.htm

5/22/01

Installing a Service Pack


This task explains how to install a service pack. From start to finish, this task should take approximately 15 minutes. A service pack can only be installed after installing a major release. Background information about service packs. Software fixes are distributed in the form of service packs. The service pack CD-ROM contains fixes for all configurations and products available at the time it is built. Each service pack supersedes the previous ones and may be installed on top of the released level or on top of a previous service pack. No individual corrections are delivered in between two service packs. Service packs are made available on a regular basis. Delivery is synchronized for Windows and UNIX platforms. Installing a service pack also involves committing or rolling back a service pack. For more information, refer to Committing and Rolling Back Service Packs. Installing a Service Pack On Windows 1. Log on as an administrator. You must belong to the Administrators group, or have the privileges assigned to the Administrators group. Otherwise, you will not be able to start the installation. 2. Insert the CD-ROM into the drive. The installation starts automatically. Follow the instructions, and note the following: the service pack will be installed automatically in the same folder as the current Version 5 release: you cannot choose to install it elsewhere you are not allowed to choose configurations or products: the service pack CD-ROM contains fixes for all configurations and products available at the time it is built. Fixes are installed for the configurations and products detected in your installation. unlike a normal installation, you are not allowed to start a session directly at the end of the installation procedure. During the installation, you can choose to commit the service pack automatically. This is useful when you want to save disk space. For more details, refer to Committing and Rolling Back Service Packs.

An installation log is created (or the existing log is updated) in the current temporary directory, located by default in:
%TEMP%\cxinst.log

For example: C:\TEMP\cxinst.log You can also install a service pack in batch mode using the following command: StartSPKB [-b] [-h] [-bC] -b: batch mode without automatic commit -bC: batch mode with automatic commit -h: help. Examples: StartSPKB: starts service pack installation using the graphic user interface StartSPKB -b: installs the service pack without automatically committing the service pack StartSPKB -bc: installs and automatically commits the service pack. Installing a Service Pack On UNIX

1. Logon as root. 2. Insert the CD-ROM for your UNIX operating system into the drive. 3. Declare and mount the CD-ROM drive if necessary, depending on your UNIX system (as described in "Installing Version 5 on UNIX for the First Time"). 4. Enter the command:
./start -s

Follow the instructions, and note the following: the service pack will be installed automatically in the same directory as the current release: on UNIX, if you installed the current release elsewhere than in the default location, you will be prompted to enter the path you are not allowed to choose configurations or products: the service pack CD-ROM contains fixes for all configurations and products available at the time it is built. Fixes are installed for the configurations and products detected in your installation. unlike a normal installation, you are not allowed to start a session directly at the end of the installation procedure.

An installation log is created (or the existing log is updated) in the current temporary directory, located by default in: $HOME/CXINST.log Batch Mode You can also run the installation in batch mode using the following command: start [-s] [-b] [-u unloaddir] [-h] [-bC] -s: silent mode (without music) -b: batch mode without automatic commit ("-b" is useless if there is at least one argument other than "-s") -u: specifies the unload directory; if "-u" is not specified, the default directory is /usr/DassaultSystemes/B07 -h: displays help -bC: installs and automatically commits the service pack. Examples: or start -s: installs the service pack using the graphic user interface, and without music start -s -u /home/install/DassaultSystemes/B07 -bC: in batch mode, installs and automatically commits the service pack in /home/install/DassaultSystemes/B07
start start -s -b: in

batch mode, installs in the default directory (/usr/DassaultSystemes/B07) without automatic commit start -u /mydirectory: in batch mode, installs in the directory "/mydirectory" without music and without automatic commit ("-b" is superfluous).

Committing and Rolling Back Service Packs

Page 1 of 3

Committing and Rolling Back Service Packs


This task explains how to commit or roll back service packs. After installing a service pack, you may want to spend some time using the service pack for validation purposes, before making it officially available to your end users. "Committing" a service pack means applying the service pack to your installation, so that it becomes the official working level. This deletes the previous level, thereby saving disk space. After spending some time using the service pack for validation purposes, you may find that the service pack is not suitable. If this is the case, you can "roll back" the service pack: rolling back a service pack uninstalls the service pack, and restores the software level to the level prior to installing the service pack. As explained in "Getting Information About Installed Software", you can identify at any time the level of software on your computer. You must be an administrator to commit or roll back software. On Windows 1. Log on as an administrator. You must belong to the Administrators group, or have the privileges assigned to the Administrators group. 2. Select the Start->Programs-> CATIA ->Tools->Software Management command, or run the program: install_root\code\bin\CATSoftwareMgt.exe where "install_root" is the name of your installation folder which is, by default: C:\Program Files\Dassault Systemes\B07\OS_a where "OS_a" is: intel_a (for the Windows NT and Windows 2000 platform) win_a (for Windows 95 and 98). The Dassault Systemes Software Management dialog box is displayed, and the General tab is open. 3. Click the Service Pack Management tab. If no service packs are installed, the tab will inform you that no service packs are installed. However, if a service pack is detected, the tab will inform you exactly what you can do. file://Y:\BSFDOC\Doc\online\basug\basugat0902.htm 5/22/01

Committing and Rolling Back Service Packs

Page 2 of 3

For example, the following tab informs you that "Service Pack 1" has been installed after a GA installation. Depending on the results of your validation, you may decide to commit the service pack, or roll back to the previous level.

4. Click the Commit button to commit the service pack, or the Rollback button to uninstall the service pack and restore the previous level. Commit and Rollback Rules Keep the following rules in mind when committing and rolling back service packs: if you install a GA level, then "Service Pack 1", and then intend to install "Service Pack 2", you must commit "Service Pack 1" before installing "Service Pack 2" let's assume you install a GA level, then "Service Pack 1", and commit the service pack; if you then add configurations or products to your installation, you will be prompted at the end of the installation to reinstall "Service Pack 1"; when you reinstall "Service Pack 1", the service pack is committed automatically. You can also choose to commit a service pack automatically during service pack installation. The consequences of choosing to automatically commit a service pack at installation are: the service pack overwrites any previous level (GA or service pack): if you have already decided to commit the new service pack, and you do not want to keep the previous version, this allows want to save disk space once you have automatically committed the service pack, you cannot roll back to the previous level (GA or service pack) when you add products after automatically committing a service pack, the new software is also automatically committed. file://Y:\BSFDOC\Doc\online\basug\basugat0902.htm 5/22/01

Committing and Rolling Back Service Packs software is also automatically committed. On UNIX 1. Logon as root.

Page 3 of 3

2. Go to your /CATEnv directory, then enter the following command to set up the environment: . ./CATEnv/ CATIA .V5R7.B07.sh (for Bourne or Korn shell) source /CATEnv/ CATIA .V5R7.B07.csh (for C shell) 3. Enter the command: CATSoftwareMgt This command is located on the directory: /usr/DassaultSystemes/B07/OS_a/code/bin where "OS_a" is: aix_a hpux_a irix_a solaris_a. The Dassault Systemes Software Management dialog box is displayed, and the General tab is open. 4. Click the Service Pack Management tab, and proceed as explained for Windows (see above). The same commit and rollback rules apply on UNIX.

file://Y:\BSFDOC\Doc\online\basug\basugat0902.htm

5/22/01

Checking Integrity and Prerequisites

Page 1 of 3

Checking Integrity and Prerequisites


This task explains how to check software integrity and prerequisites. You do not need to be an administrator to obtain information about installed software: this capability is available to all users, and at any time. On Windows 1. Select the Start->Programs-> CATIA ->Tools->Software Management V5R7 command, or run the program: install_root\code\bin\CATSoftwareMgt.exe where "install_root" is the name of your installation folder which is, by default: C:\Program Files\Dassault Systemes\B07\OS_a where "OS_a" is: intel_a (for the Windows NT and Windows 2000 platforms) win_a (for Windows 95 and 98). The Dassault Systemes Software Management dialog box is displayed, and the General tab is open. 2. Click the Check Integrity tab:

This checks the overall integrity of your software. file://Y:\BSFDOC\Doc\online\basug\basugat0903.htm 5/22/01

Checking Integrity and Prerequisites

Page 2 of 3

There are three integrity check levels: Level 1: (only control files are checked): quickest Level 2: (checks existence of all installed files Level 3: (checks existence and validity of all installed files ): may take several minutes. The message: Integrity is OK confirms there is no integrity problem. However, when the message: Integrity is KO appears, your installation has been corrupted (for example, some files are missing), it will be followed by troubleshooting information helping you to identify the problem. Integrity checks have been extended. 3. Click the Check Prerequisites tab. This simply checks if you still have the prerequisite environment required for CATIA to operate:

On UNIX

file://Y:\BSFDOC\Doc\online\basug\basugat0903.htm

5/22/01

Checking Integrity and Prerequisites

Page 3 of 3

1. Log on as root. 2. Go to your /CATEnv directory, then enter the following command to set up the environment: . ./CATEnv/ CATIA .V5R7.B07.sh (for Bourne or Korn shell) source /CATEnv/ CATIA .V5R7.B07.csh (for C shell) 3. Enter the command: CATSoftwareMgt This command is located on the directory: /usr/DassaultSystemes/B07/OS_a/code/bin where "OS_a" is: aix_a hpux_a irix_a solaris_a The Dassault Systemes Software Management dialog box is displayed, and the General tab is open. 4. Click the Check Integrity or Check Prerequisites tab. The checks performed are the same as on Windows (see above).

file://Y:\BSFDOC\Doc\online\basug\basugat0903.htm

5/22/01

Getting System Information

Page 1 of 2

Getting System Information


This task explains how to get detailed information about the system on which you are running CATIA . On Windows 1. Select the Start->Programs-> CATIA ->Tools->Software Management V5R7 command, or run the program: install_root\code\bin\CATSoftwareMgt.exe where "install_root" is the name of your installation folder which is, by default: C:\Program Files\Dassault Systemes\B07\OS_a where "OS_a" is: intel_a (for the Windows NT and Windows 2000 platform) win_a (for Windows 95 and 98). The Dassault Systemes Software Management dialog box is displayed, and the General tab is open. 2. Click the System Information tab. A tab like this is displayed:

The tab provides the following information: machine target id operating system level file://Y:\BSFDOC\Doc\online\basug\basugat0905.htm 5/22/01

Getting System Information operating system level processor, physical memory, paging space display settings video settings prerequisite Microsoft DLLs installed and the DLL version registry variables for CATIA environments system environment variables. On UNIX 1. Log on as root.

Page 2 of 2

2. Go to your /CATEnv directory, then enter the following command to set up the environment: . ./CATEnv/ CATIA .V5R7.B07.sh (for Bourne or Korn shell) source /CATEnv/ CATIA .V5R7.B07.csh (for C shell) 3. Enter the command: CATSoftwareMgt This command is located on the directory: /usr/DassaultSystemes/B07/OS_a/code/bin where "OS_a" is: aix_a hpux_a irix_a solaris_a The Dassault Systemes Software Management dialog box is displayed, and the General tab is open. 4. Click the System Information tab.

file://Y:\BSFDOC\Doc\online\basug\basugat0905.htm

5/22/01

Setting Up Your Printers on UNIX


About Setting Up Printers on UNIX Adding a Printer Removing a Printer Configuring an Existing Printer Testing the Printer

About Setting Up Printers on UNIX


You can only print a document (using either the File->Print... command or the ) if a default printer has been set up. On Windows, you print Quick Print icon 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. 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 message will no longer appear. 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.

Adding a Printer
This tasks explains how to set up your printer. 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 the File->Print Setup command to display the Printer Setup dialog box. Note that the Available Printer field is empty. 2. Click the Add... button to display the Printer Properties dialog box:

3. Click on the Driver button 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 CGM ISO Raster Calcomp Gerber Oce Versatec Custom The following new drivers are supported: the CALS and ATA formats for CGM HP 1000 Series plotter HP-GL and IBM-GL support for pen plotters. 4. Click on the Advanced Configuration... button to configure the driver. Driver configuration options vary from one driver to another. Refer to your plotter documentation for information about the configuration options for each driver. 5. In the Paper Format group box, set the desired paper format options: default and maximum paper size, margins and orientation (portrait or landscape). 6. In the Submission Scripts group box, set the desired options activated when the print job is submitted. This group box lets you 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 the default queue name: this field lets you choose which print queue to send the print job to. The Custom buttons let you specify the location of your own submission scripts. 7. Click OK to return to the Printer Setup dialog box. A printer configuration file containing all the settings you set in the Printer Properties dialog box is created in: $HOME/CATSettings/Printers/PLOT0000.plot_cfg. The numbers of additional printers created are incremented by one, as follows: PLOT0001.plot_cfg, PLOT0002.plot_cfg, etc. The format of Version 4 plot configuration files is not compatible with the Version 5 format.

Removing a Printer
This tasks explains how to delete a printer. At least one printer must have been set up using the File -> Printer Setup... command. 1. Select the File->Print Setup command to display the Printer Setup dialog box. Note that the name of a printer is displayed in the Available printers combo box list. 2. Select the printer to be deleted from the Available printers combo box list. 3. Click the Remove button to remove the printer. The printer configuration file ($HOME/CATSettings/Printers/PLOTxxxx.plot_cfg) is deleted.

Configuring an Existing Printer


This tasks explains how to reconfigure an existing printer. At least one printer must have been set up using the File -> Printer Setup... command. 1. Select the File->Print Setup command to display the Printer Setup dialog box. Note that name of a printer is displayed in the Available printers combo box list. 2. Select the printer to be reconfigured from the Available printers combo box list. 3. Click the Configure...button. The printer is reconfigured printer configuration file ($HOME/CATSettings/Printers/PLOTxxxx.plot_cfg) is modified.

Testing the Printer


This tasks explains how to test your printer on UNIX. You need to have already set up at least one printer. 1. Select the File->Print Setup command to display the Printer Setup dialog box. 2. Click the Test button.

Using Power Input Mode


About Power Input Mode Entering Data Running Commands Using the Search Language

About Power Input Mode


Power input mode is a user-friendly productivity assistant allowing you to: enter numeric data more easily in editable fields and spinners (but cannot be used in combo lists); as such, it is intended as an alternative to typing values in dialog boxes (dialog boxes are however still available) enter commands directly (by typing the c: followed by the name of the command) entering selection queries using the query language available for the Edit->Search... command. Power input is available in certain (but not all) application commands. To activate power input mode, select the Tools->Options... command, click the General tab, and click the CATIA - P2 option, then restart your session. The power input field is located in the bottom right corner of the status bar:

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 could select the Chamfer command. In the lower right corner of the window, the power input field is displayed: If we zoom on the lower right corner of the window, note that: 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. The dialog box remains open by default. 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 validate your input. 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 Use the Tab key to scroll from the power input field in the main application window to the data input fields in application dialog boxes. Select the ESCAPE key 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 the Start->Settings->Control Panel command, 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 icon. If the dialog box is no can also remove the dialog box by clicking the 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 use the Tab key, 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.

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

where command_name is the name of the command as it appears in the menus. For example, enter the following command:
c:New...

or:
c:New

to run the File->New... command. 2. Press the ENTER key to run the command. 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 the New
c:New

icon, the following message is displayed:

Using the Search Language


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 the Edit->Search... command 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" field of the Search dialog box. The search language can now be used both in the power input field and in the Advanced tab of the Search dialog box. The search query both searches for the elements and automatically selects them. 1. Enter the search string. 2. Press the ENTER key. The searched objects are sent to the current command. If the current command is the Select command, the objects are selected.

Search Language: Syntax

You can search for objects using the same criteria as with the Edit->Search... command. 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.

Operating Signs

The search language uses the following separators (whose role you will discover in the examples below): : and = (these separators are interchangeable) != (different) <, <=, >, =>

Searching by Name

You can search for an object name displayed in the specification tree. This is particularly useful if you renamed objects using the Feature properties tab of the Edit->Properties command, or the Properties contextual command. The name can also contain special characters. To search for an object by its name, enter the following command:
name:object_name

or name=object_name

or a command using an abbreviation referred to as a "shortcut" as follows:


n:object_name

where "object_name" is the name of the object.

You can also use the "*" character as a wildcard to replace any number of characters. For example, the command:
name:wheel*

searches for all objects starting with the string "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.

Searching by Type

Use the Type field in the Search dialog box to display a list of types (the types are translated in each language). To search for an object by its type, enter the following command:
type:type

or type=type

or:
t:type

You can also search for types using the "." (period) as follows: For example:
'Part Design'.Pad

searches for all objects of type Pad created using the "Part Design" workbench. The following syntax is also allowed:
workbench.type.name= workbench.type.color=

For example:
'Part Design'.Pad.Color='Sea Green'

searches for all objects of type Pad created using the "Part Design" workbench, and of the color Sea Green. You can also omit certain expressions as follows:
'Part Design'.Pad

and:
.Pad

are equivalent. Similarly:


'Part Design'.Pad.Color='Sea Green'

and:
type=Pad & Color='Sea Green'

are also equivalent.

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'

The following are also allowed:


col='sea green' color='sea green' name=*1 n=*1 type=hole t=hole

Searching by Color

You assign colors to objects using the Color dialog box Graphic tab, when using the Edit->Properties command or the Properties contextual command. For a reminder about color names, refer to "Displaying and Editing Graphic Properties". To search for an object of a specific color, enter the following command:
color:color_name

or:
col:color_name

where "color_name" is the color of the object.

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:Sea Green

You can also surround the blank or the color name with a single quote (by default) like this:
color:Light' 'Blue

or like this:
color:'Light Blue'

You can also search for colors using their RGB values. For example:
color:'(200,100,100)'

Searching by Product Properties

You assign properties to products (and parts in products) by right-clicking an element in the specification tree and selecting the Properties command from the contextual menu, clicking the Product tab in the Properties dialog box, and setting the properties in the Product frame. 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.

For example, the search queries:


Product Description:completed Product' 'Description:completed 'Product Description':completed 'Product Description'=completed

search for all elements whose Product Description contains the text "completed".

The property name is not case sensitive. You can also sue the following queries:
product description:completed product' 'description:completed

You can also search by product attributes, for example:


Drafting.Text.'Text String'='my text'

searches for any element containing the text string "my text".

Searching Objects Belonging to a Selection Set

To search for an object belonging to a selection set, enter the following command:
set:selection_set_name

where "selection_set_name" is the name of the selection set. 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.

Searching for Visible or Hidden Elements

You can search for visible elements, or elements hidden in the No Show space using the following syntax:
visibility:visible vis:visible

and:
visibility:hidden vis:hidden

Searching for Lines by Thickness or Linetype

You can also search for lines using specific thicknesses or linetypes 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

to search for all lines which are 2.0000 mm thick.

Searching Using Favorites

You can search for objects using your favorite queries defined via the Favorites mode. To do so: favorite=favorite_query_name or f=favorite_query_name where "favorite_query_name" is the name of the favorite query. Note that the language is case sensitive.

When you press ENTER, the search results are selected in the specification tree.

You can use any of the special characters such as "=", "!" or "&" and combine them as you wish. For example, let's use the query defined in Searching Using the Favorites Mode. This query searches for any element named "My Sketch". Suppose you want your search to select all elements whose names are other than "My Sketch", you will just have to type: favorite!=Query_1 or f!=Query_1 In that case, the search filter is not modified.

You can modify the search filter, just indicate the new filter after the favorite query name in the power input field: favorite=Query_1, from will search for any element named "My Sketch" From Search to bottom and not Everywhere as originally defined in Query_1. The new filter will supercedes the previous filter.

Use of Special Characters in Searches

A name can contain any of the following characters, which also play a special role in the search syntax: : , & + - ( ) " * . = blank ; ! ' < > You must use the character ' (apostrophe by default) to surround strings containing special characters and which are to be interpreted exactly. For example:
name:*'&*'*

searches for all names containing the string &*. The following line in the KeyboardInput.CATNls resource file :
Quote = ';

specifies the default character for surrounding strings. However, you may also want to search for names containing the character ' itself. In this case, enter the character twice and make sure you place the two characters outside any string surrounded by the character '. Note also that the character ' can be used when searching for names, types, colors and selection sets. For example:
name:*''*

searches for all names containing a '.

Another example:
name=my' 'favorite' 'part'.'1'

is identical to
name='my favorite part.1'

The above example shows that if a text string does not contain any apostrophe but special characters, it may be surrounded by apostrophes.

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.

The following examples:


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

all search for parts whose names end with "wheel&door". The command:
name:*wheel' '

searches for names ending with "wheel". The command:


name:' 'wheel*

searches for names beginning with "wheel ". The command:


name:wheel1

+ name:wheel2

searches for two objects named "wheel1" and "wheel2".

Upper and Lower Case

When searching for names, if the value is entered in lower case, the case is ignored. If there is at least one upper case character, the case is taken into account.

Priority

There is no priority among operators, but there is a priority in their order of appearance (from left to right). For example, the query:
type:Part & name:toto + type:Hole & Color:Black

is interpreted as:
type:Part & (name:toto + (type:Hole & Color:Black) )

and thus searches for elements of type "Part" among the objects in the document that are "black holes" or named "toto". To avoid ambiguity, use parentheses like this:
type:Part & (name:toto + (type:Hole & Color:Black) )

to obtain the same result.

Using Search Filters

You can use the same search filters (except In List) as with the Edit->Search... command, by using the context keywords "all", "in", "from" and "sel": all: searches the whole specification tree from top to bottom, to find objects created using all workbenches. in: the search will locate the appropriate elements in the active object and in the workbench you are currently using from: searches the elements in the active object to the bottom of the tree. For example, in a Part document, both parts and sketches are searched. sel: if you already selected objects before selecting the Search... command, this option searches from the selected objects to the bottom of the tree. The default is "in". Context keywords 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.

Virtual Reality Configurations


About Virtual Reality Support in Version 5 Stereoscopic Viewing Running a Multipiped Version 5 Session Using Head and Hand Tracking Devices in Version 5 Working With the VisionDome

About Virtual Reality Support in Version 5


What is Virtual Reality? 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. Where is Virtual Reality technology useful? 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're working in two dimensions (web design, word processing, ...), you don't need virtual reality. What are the different types of Virtual Reality configurations?

Virtual reality technology can be recognized by the presence of specific I/O devices which can be organized into four 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 Wearable devices provide direct, "body contact" input/output to virtual models or environments through such devices as head-mounted displays, boom-mounted displays, data gloves, data suits, haptic feedback systems, motion platforms. These are ideal for digital prototyping, and provide a highly immersive experience. However, they are limited to single users. 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. However, desktop devices suffer from the following drawbacks: they are based on the single user approach they do not provide a full immersion experience. Projection 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 prototyping, provide high resolution, and allow groups of participants to get involved and collaborate. They also require a lot of physical space. Which Virtual Reality tools/technologies can be used in Version 5?

In the myriad of tools and configurations available, we can already identify a short-list of hardware useful for navigating through or manipulating CAD data in real time, and capable of providing some level of immersive experience: Stereo glasses for stereoscopic viewing Stereoscopic shutter glasses provide a partially immersive experience of CAD data, at the lowest price investment. They're extremely easy to implement: for example, the "ircombine" display output tool on the SGI Onyx2 facilitates the process, provided that the graphic board supports them. StereoGraphics, the company behind CrystalEyes shutter glasses, also offers the stereoscopic Z-Screen. This device mounts on top of a standard monitor (like a filter) and you view it while wearing inexpensive, lightweight plastic glasses. A more immersive experience is afforded by headmounted displays. Equipped with position-tracking capability, these displays output imagery based upon the position of your head and neck. Digital prototyping also is served well by the Fakespace, Barco, Tan or Trimension workbench, a large table onto which a stereoscopic image is projected so it looks like it's resting on top of the table. You view the image with position-tracked stereo glasses and use a tracking stylus to manipulate the model. Projectors The Silicon Graphics Reality Center is a sophisticated facility which implements a large "wrap-around" display screen (160-degree horizontal field-of-view) in a setting that accommodates groups of people in theater-like or conference-room seating. Caves The CAVE approach (by Fakespace Systems) is top-of-the-line: here you enter a room that itself is a stereo display that surrounds you with images and sound. This is ideal for designing large assemblies and facilities. What does Version 5 support natively? The Version 5 infrastructure provides support for: stereoscopic viewing: refer to "Stereoscopic Viewing" for more information 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.

Stereoscopic Viewing
This section provides background information about 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.

What Do You Need? 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 NT, and general information about StereoGraphics, Inc. products, browse the following Internet site: http://www.stereographics.com/boards/brd-chrt.htm

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/ 1. Set up the appropriate hardware configuration.

2. On certain platforms, you must also enter operating system commands to set up the hardware before starting a session. You are required to determine the height, width and frequency characteristics of the graphic interface. On IRIX: From the command line, type the command: $ ls /usr/gfx/setmon The different files in this directory represent the different screen characteristics that are available. From the command line, type the command: $ /usr/gfx/setmon -x yyyyyy where "yyyyyy" represents the settings you have chosen. The screen characteristics are defined accordingly. For a "Solid Impact" workstation, type the command: $ /usr/gfx/setmon -x1024x768_96s On the "Infinite Reality" workstation, type the command: $ /usr/gfx/ircombine

3. Start a session. 4. Select the Tools->Options... command. 5. Click the Devices tab, and set the Stereo option to ON to enable stereoscopic viewing. 6. Exit your session to save your settings, then restart.

7. Display the Stereoscopic viewing dialog box as follows: enter the following command in the power input field: c:Stereoscopic or, select the Tools->Customize... command, select the Commands tab, select the "All commands" item from the "Categories" list, then select the "Stereoscopic..." command. You can then add the command to a toolbar for easy access as explained in "Customizing a Toolbar by Dragging and Dropping". Select the command once it has been moved to the toolbar or select the View->Commands List... command then choose the "Stereoscopic..." command from the list.

The Stereoscopic viewing dialog box looks like this:

By default, stereoscopic viewing is disabled (Off). 8. Set the Stereo option to On to enable stereoscopic viewing.

Note that visualization performance will be impaired if you set the Stereo option to ON. 9. Set either "Manual" or "Automatic" mode. This mode sets the distance between your eyes when using stereoscopic viewing. The default mode is "Automatic". 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. The value you enter will be in millimeters. 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 this mode, the line of sight is parallel.

Note the following platform-specific restrictions when using stereoscopic viewing: on AIX: you lose colors by passing from 24-bit to 12-bit color using the GXT800 graphics board on SGI: performance decreases by approximately 10%.

Running a Multipiped Version 5 Session

Page 1 of 4

Running a Multipiped Version 5 Session


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. 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. You can also have a single pipe feeding three display channels like this: Nothing prevents you from using virtual reality configurations with just one pipe, the problem is that the overhead of running multiple applications in a single piped system can result in very poor performance. 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 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. 1. Log onto the ONYX2 workstation. 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:

file://Y:\BSFDOC\Doc\online\basug\basugat1103.htm

5/22/01

Running a Multipiped Version 5 Session


Graphics board 0 is "KONAL" graphics. Managed (":0.0") 1280x1024 ... Graphics board 1 is "KONAL" graphics. Managed (":0.1") 1280x1024 ... Graphics board 0 is "KONAL" graphics. Managed (":0.2") 1280x1024 ... Graphics board 1 is "KONAL" graphics. Managed (":0.3") 1280x1024 ...

Page 2 of 4

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. 4. Go to your /CATEnv directory, then enter the following command to set up the Version 5 environment: . /CATEnv/ CATIA .V5R7.B07.sh (for Bourne or Korn shell) source /CATEnv/ CATIA .V5R7.B07.csh (for C shell) 5. Export the following environment variable: export CATMPConfig=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. You can also export the CATMPKConfig variable, a more powerful environment variable providing wall support: export CATMPKConfig=path/myconfigfile Note: you need to download the corresponding library. For detailed information, browse the Internet site: http://sgi.com/software/multipipe/sdk/ CATIA and MPK support: active stereo decompositions, such as Stereo (Eye), DPLEX, 2D all display configurations such as CAVE, Cylinder, and so on virtual reality. These two variables are not compatible and if you export both of them, the CATMPConfig variable supersedes the CATMPKConfig variable.

file://Y:\BSFDOC\Doc\online\basug\basugat1103.htm

5/22/01

Running a Multipiped Version 5 Session

Page 3 of 4

Note: in MPK, Version 5 supports only one channel per window. In case of a pipe with multiple windows, the the application window description contained in the configuration file will be located in the first window of the pipe description. 6. Edit the configuration file. If the display ":0.0" is used for the main Version 5 session, the syntax of the following file shows how to project a session using three separate pipes:

pipe // First pipe declaration { name ":0.1" // Display name window // First window declaration { x0 //Horizontal position (in pi y0 //Vertical position (in pixels) width 1280 //Window width (in pixels) height 1024 //Window (in pixels) reference //Use width and height of this window to compute all size parameters wall_position [0,0] //Define the wall position (in pixels); the center of the main
window is 0,0

} } pipe { name ":0.2" window { x0 y0 width 1280 height 1024 // Second pipe declaration // Display name // Second window declaration //Horizontal position (in pixels) //Vertical position (in pixels) //Window width (in pixels) //Window height (in pixels)

wall_position [1280, 0] } } pipe { name ":0.3" window { x0 y0 width 1280 height 1024 // Third pipe declaration // Display name // Third window declaration //Horizontal position (in pixels) //Vertical position (in pixels) //Window width (in pixels) //Window height (in pixels)

file://Y:\BSFDOC\Doc\online\basug\basugat1103.htm

5/22/01

Running a Multipiped Version 5 Session wall_position [-1280, 0] } }

Page 4 of 4

7. Save your changes to the configuration file, then start your main Version 5 session. 8. In your main session, run the command: c:MPConfig to start multipiping. This creates the three empty secondary windows whose display name, size and position you defined in the configuration file. If you are using a Reality Center-type projection screen, for example, the three windows will be displayed side-by-side. 9. In your main session, run the command, select the command View->Full Screen. The video output displayed inside your main session is now projected coherently across the three windows. 10. In your main session, run the command: c:MPConfig again to stop multipiping. 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 checking the "Enable OpenGL local viewer lighting" option in Tools->Options>General->Display->Performances. Be aware that this may lead to a loss of performance.

file://Y:\BSFDOC\Doc\online\basug\basugat1103.htm

5/22/01

Using Head and Hand Tracking Devices in Version 5


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, respectively.

Device Overview
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. Prior to using head or hand tracking in Version 5, you need to set up these actors proceeding the following way: 1. Start the broker. 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. 2. Start the driver. The driver will declare itself to the instantiated broker and will answer Version 5 when an event enumeration or an event sending is requested. The driver may be launched on a different host as the one of the Version 5 session. 3. Start a Version 5 session. 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.

Application Examples
Head tracking

The following example details the viewpoint tracking installation procedure using a Polhemus Fastrak sensor and an Irix platform. 1. Edit a configuration file to adapt it to your own configuration. The configuration file below explains how you can comment the necessary information:
### Begin of sample configuration file # serial port. Should be left to "COM1" SERIALPORT "COM1" # bit rate in bits per seconds (ex : 9600) # Take care the tracker is set to this bit rate BPS 9600 # Driver should use the tracker 0 to send VIEWPORT_EVENT TRACKER 0 VIEWPORT_EVENT # # # # # # SCREEN Definition all the screen coordinates (i.e. displayed image coordinates) are to be expressed in millimeters within the same axis system as the the data sent by the Fastrak compatible tracker. The screen is assumed to be rectangular.

SCREEN { UPPERLEFT [1000, -400, 100] UPPERRIGHT [1000, 400, 100] LOWERRIGHT [1000,400 , 400] } # Eyes coordinates expressed in the mobile tracker axis system # ex : InterSense IS900 head tracker (rough figures) # LEFTEYE [-30.0, -30.0, -70.0] # RIGHTEYE [ 30.0, -30.0, -70.0] LEFTEYE [0.0, 0.0, 61.0] RIGHTEYE [0.0, 0.0, 124.0] #End of sample configuration file

We recommend you to pay attention to the coordinates you enter. The more careful you are, the better the results will be. 2. Run the Virtual Reality broker using the following instruction: /.../B07/irix_a/code/command/catstart -run CATVisVRBroker where /.../ is the Version 5 installation path. For a standard installation, the path should be /usr.

3. Run the tracker device driver for viewpoint tracking: /.../B07/irix_a/code/command/catstart -run PolExecDaemon -object "machine_name configuration_file" where "configuration_file" is the full path name of the configuration you edited in step 1 and "machine_name" is the name of the machine. This driver may be used with any device compliant with the Fastrak protocol. 4. Start Version 5: /.../B07/irix_a/code/command/catstart If you want to use stereoscopic viewing, you have to perform Steps 5 to 12 otherwise, jump to Step 13.

5. Select the Tools->Options... command then the Devices tab from the General category. 6. In the "Stereo enable" area, check the On option. 7. In the "Virtual reality starting mode" area, check the Manual option. 8. Click OK to validate your parameters. 9. Restart Version 5.

10. In the power input field, enter the following command: c:stereoscopic 11. In the Devices tab, set the "Stereo enable" and the "Virtual reality starting mode" options to On and Automatic, respectively. 12. Click OK.

13. In the power input field, enter: c:VRViewTracking The Viewpoint Tracking is activated. Use the c:VRViewTracking command to deactivate Viewpoint Tracking.

Hand tracking This example is designed for hand tracking using a Joystick Spacestick VirtualPresence with a Polhemus sensor and the DMU Navigator 3 product.

1. Edit a configuration file as shown in the example below:


### Begin of sample configuration file # serial port. Should be left to "COM1" SERIALPORT "COM1" # bit rate in bits per seconds (ex : 9600) # Take care the tracker is set to this bit rate BPS 9600 # Driver should use the tracker 0 to send VIEWPORT_EVENT TRACKER 0 VIEWPORT_EVENT TRACKER 1 POSITION_EVENT # # # # # # SCREEN Definition all the screen coordinates (i.e. displayed image coordinates) are to be expressed in millimeters within the same axis system as the the data sent by the fastrak compatible tracker. The screen is assumed to be rectangular.

SCREEN { UPPERLEFT [1000, -400, 100] UPPERRIGHT [1000, 400, 100] LOWERRIGHT [1000,400 , 400] } # Eyes coordinates expressed in the mobile tracker axis system # ex : InterSense IS900 head tracker (rough figures) # LEFTEYE [-30.0, -30.0, -70.0] # RIGHTEYE [ 30.0, -30.0, -70.0] LEFTEYE [0.0, 0.0, 61.0] RIGHTEYE [0.0, 0.0, 124.0] #End of sample configuration file

2. Run the PolExecDaemon. 3. Run the Joystick3DExecDaemon using the following command: catstart -run "Joystick3DExecDaemon brokerHost serialPort" where - brokerHost is the name of the machine 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). 4. Run the DMU Immersive Review configuration then the DMU Navigator 3 product.

Working With the VisionDome


The VisionDome is a multi-user, single projector hemispherical display system for which wearable devices (such as glasses) are not required. It lets you display 3D models with a full-color image projected onto a 180-degree hemispherical screen, providing a highly immersive experience.

This task provides a step-by-step scenario explaining how to work with the VisionDome as well as suggested settings allowing you to take the best advantage of it.

For best performance, we recommend that you use high-end graphics card (such as Wildcat 4210) with latest graphics drivers. Here are a link to the IBM website where you can dowload the latest graphics card drivers available: ftp://intelli:intelli3tech@ftp.pc.ibm.com/pub/intellistation/WC4110_04010205.zip ensure you installed a compatible software version, i.e. Version 5 Release 5 Service Pack 2 or later. You can dowload Service Pack 6 from the following website: http://search.support.microsoft.com/kb/articles/Q152/7/34.asp check you have a working nodelocked license.

1. Download the spiw.dll extra library from the following website: ftp://intelli:intelli3tech@ftp.pc.ibm.com/pub/intellistation/TruTheta_V5R5SP1.zip then place it into the system root directory. 2. Prior to starting Version 5, set the appropriate environment variables by selecting My Computer then right-clicking Properties from the contextual menu.

3. In the System Properties dialog box, click the Environment tab then enter CNextVisionDome in the Variable field and 0 in the Value field as shown below:

4. Click Set then OK to validate. The software is now enabled to work on the VisionStation. Note: If you wish to disable this variable, just set its value to 1 instead of 0. 5. Check that the getvpdc.exe file exists in the system root directory. When run the following information, for instance, should be returned:
IBM Intellistation (Z-Pro Thor), Model 686627U S/N 23FF072 Planar S/N JF9FY02742B, Build PFKT39AUS

6. Access the Taskbar Properties then set the "Always on top" option to OFF and the "Auto hide" option to ON. It also recommended that you drag the taskbar to the right of the screen. 7. If necessary, repeat Step 3 to access the Environment variables then set the following variables with the corresponding values in order to move the eyepoint to the specific location: SPI_EYE_X = 0.0 SPI_EYE_Y = 0.5 (do not set more than 0.59 or the picture will be broken) SPI_EYE_Z = 0.345 SPI_LENS_X = 0.0 SPI_LENS_Y = - 0.138 ("-" for minus sign) SPI_LENS_Z = 0.0

The above-mentioned variables and values are recommended since they give geometrically correct projection, however at the expense of a larger area of black at the bottom of the screen. They can be corrected if needed but should always be set prior to running a Version 5 session for the first time. 8. Start a Version 5 session.

9. Select the Tools->Options... command. In the General category, select the Display sub-category then the Navigation tab to uncheck the "Preselect geometry view" option:

10. Click the Open icon (or select the File->Open command) then use the File Selection dialog box to navigate to the desired model. 11. Finally, three modifications have to be made for visualization purpose: right-click the XYZ axis in the middle of the screen then select "Hide" from the contextual menu select the View->Render Style->Apply Customized View command then check that the "Outlines" option if OFF select the View->Specifications command (use the F3 key) to remove the specification tree. 12. Select View->Full Screen.

Do not forget to navigate in Fly mode since it allows you to manipulate and navigate through a real-time simulation of your model, thus giving you a better sense of being immersed. To do so, click the Fly Mode Mode->Fly. icon in the View toolbar or select View->Navigation

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

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. The areas of the software which allow font customization are: 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.

Customizing User Interface Fonts on Windows


This task explains how to customize user interface fonts on Windows. 1. Select the Start->Settings->Control Panel command, then click the Appearance tab (if it is not displayed by default). The following dialog box appears:

2. Use the Item list to select an item of the user interface you want to customize, or click on a user interface item in the area in the center of the dialog box. For example, select the items: Menu Message Box if you want to customize menu command, message box, dialog box and tooltip text fonts. 3. Select the desired font, font size and color. 4. Click Apply, then OK. 5. If you have a Version 5 session open, exit the session and restart to see the changes take effect.

Customizing User Interface Fonts on UNIX


This task explains how to customize user interface fonts 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/B06/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. 2. Edit the file named "Dialog". 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. Note that you can declare Motif fonts only. 3. Customize the last line of each user interface component declaration if you want to change the font and the font size. 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.

Customizing Fonts for Displaying Texts


This task explains how to customize the fonts used, for example, to display: texts in the specification tree constraint texts in the Sketcher, Part Design, Assembly workbenches 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 the Start->Settings->Control Panel command, click the Display control then click the Appearance tab (if it is not displayed by default). 2. In the Item list, select the Message Box item, or click inside the Message Box item (on Message Text) in the area in the center of the dialog box. 3. Select the desired font, font size and color. 4. Click Apply, then OK. 5. If you have a Version 5 session open, exit the session and restart to see the changes take effect. 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/B06/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.

2. Edit the file named "Visualization". 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 file is delivered at installation and is ready for use as is. Note that you can declare Motif fonts only. 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. 3. Customize each line if you want to change the font. 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. 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.

Customizing Fonts for Displaying Geometry Area Texts


This task explains how to choose fonted texts displayed in the geometry area, for example, when using the Generative Drafting product, and lists the fonts you can choose from. 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 Generative Drafting product.

2. Click the

icon, then click a point in the drawing to position the text.

The Text Editor dialog box is displayed. 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. The Text Editor dialog box disappears. 4. Point to the text, right-click and select the Properties command. The Properties dialog box is displayed: 5. Click the Font tab. The Font tab includes controls for setting the font, font

style and size.

Which Font Formats Are Supported? Version 5 provides the following font formats: PostScript Type 1 format PostScript CID (rearranged fonts are not supported) CATIA Version 4 FONT format TrueType format 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.

Which Fonts Are Provided? The following fonts are supported and are installed ready for use without further customization when you install Version 5: all default stroke fonts delivered previously with CATIA Version 4 22 Bitstream Type 1 fonts an extra font (customized by Bitstream): CATIA Symbols; this font contains the symbols from Version 4 fonts TrueType fonts provided by Windows 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. Furthermore, the 22 Bitstream fonts support ISO-8859-1 environments only.

The fonts in TrueType format may be used as is, i.e. all fonts delivered will be displayed in the font list. However, you can customize this list (for instance, to keep only the fonts you use most frequently) by copying the desired fonts to your Version 5 environment in: install_root\resources\fonts\TrueType where "install_root" is the installation folder (Windows NT). For TrueType fonts, a ".ttf" file is required.

Note that no PostScript CID fonts are provided. For Russian, Polish and Czech environments, no Type 1 fonts are provided, only Version 4 fonts. For Japanese, Korean, Taiwanese and Chinese environments, no CID fonts are provided, only Version 4 fonts.

Which Bitstream Fonts Are Supported? The Bitstream fonts are:

Font Name Swis721 BT

Attribute File Name roman Swiss.pfb italic SwissI.pfb bold SwissB.pfb bold italic SwissBI.pfb Swis721 LtCn BT light condensed SwissCL.pfb light condensed italic SwissCLI.pfb Swis721 BdOulBT bold outline SwiOuB.pfb Monospac821 BT roman Monos.pfb italic MonosI.pfb bold MonosB.pfb bold italic MonosBI.pfb Dutch801 Rm BT roman Dutch.pfb italic DutchI.pfb bold DutchB.pfb bold italic DutchBI.pfb Courier10 BT roman Coure.pfb italic CoureI.pfb bold CoureB.pfb bold italic CoureBI.pfb UniversalMath1 BT regular Mathe.pfb SymbolMono BT regular SymbM.pfb SymbolProp BT regular SymbP.pfb 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.

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. Which Version 4 Fonts Are Provided? The following Version 4 fonts are supported and are installed ready for use without further customization when you install Version 5: SSS1.font, SSS2.font, SSS3.font, SSS4.font: 4 simplex sans serif fonts ROM1.font, ROM2.font, ROM3.font: 3 roman fonts GOTH.font: 1 Gothic font SYM1.font, SYM2.font, SYM3.font, SYM4.font: 4 symbol fonts KANJ.font: Kanji font (Japanese) 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.

Adding Extra PostScript Fonts


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 1. Copy the new fonts to your Version 5 environment in:
install_root\resources\fonts\PostScript

where "install_root" is the installation folder (Windows) or directory (UNIX). For Type 1 fonts, the following files are required: ".pfb" or ".pfa" font files ".afm" and ".inf" files. 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 the Start->Settings->Control Panel command, double-click the Fonts control, then select the File->Install->New Font... command. 3. Select the font, and when prompted, check the three options, notably the first option in the dialog box: "Convert Type1 to TrueType", then click OK. 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. 4. Edit the file:
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 the Start->Settings->Control Panel command and double-clicking the Fonts control. If you already have the TrueType fonts, you can simply install them. To do so, select the Start->Settings->Control Panel command, double-click the Fonts control, then select the File->Install->New Font... command and select the fonts to be installed. Note about CID Fonts For CID fonts, the following files are required: the CID font file (with the ".cid" suffix) the CMAP file associated with UNICODE encoding (with the ".cmap" suffix) the ".afm" file.

Understanding Differences Between Font Display and Printed Output


This section contains information about minor differences you may notice between the way text is displayed in the geometry area and how it looks in printed output. Text Display In general, there is a slight difference in how text is displayed between Windows NT and UNIX: on Windows NT, text is displayed using TrueType fonts, whereas Type 1 Postscript fonts are used on UNIX. Differences between Text Display and Printed Output When printing on printers using the drivers listed below, you can expect the following results:

Driver GDI

Font Used for Printing Font Used for Printing On UNIX On Windows NT TrueType N.A. Any differences between displayed and printed text depend on how your System Administrator set up your printer. Your printer may be set up in one of three ways: the printer has all the required memory and fonts the printer does not have the fonts, but the PostScript file contains fonts

Discretization is applied to Drafting texts. For 2D texts (for example, in the specification tree), if the CATIA - P2 setting is active, printing the text produces a bitmap, whereas in all other cases, texts are printed using the font referenced in the following resource file:
Install_folder/resources/msgcatalog/Print

PostScript

By default, the font is Helvetica. For DBCS languages, discretization is applied to 2D texts.

or you may have to map your printer to a specific font. For example, to view your printer properties in a Version 5 session, select the File->Print command, click the Properties... button and view the printer properties on the Advanced tab. CGM HP-GL2, HP-RTL CalComp C907 Oce N.A. Graphics GPR50 Versatec: VCGL and VGS 2.0 VRF

Discretization is applied to texts

Recovering Custom Fonts Developed Using CATIA Version 4


This task explains how to use CATIA Version 4 FONT files and set them up in your Version 5 environment. For more information about CATIA Version 4 FONT files, refer to your CATFONT Version 4 utility documentation. 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. Note that the following is no longer supported: the font described with proportional format the grid defined by five numbers. In both cases, the associated orders are ignored. Note that none of the CATIA Version 4 basic delivered fonts used any of these options. 2. Copy the Version 4 FONT files to your Version 5 environment in:
install_folder\resources\fonts\Stroke

where "install_folder" is the installation folder (Windows) or directory (UNIX). 3. Copy the FONT CODE files to your Version 5 environment in:
install_folder\reffiles\NLS\fontcode

4. Declare your Version 4 FONTLIB names by referencing them in the following file:
install_folder\resources\fonts\V4FontInteroperability

This file maps to a Version 4 FONTLIB name, the FONT and FONT CODE associated with it. 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.

Using Catalogs
Getting Started with Catalogs Creating a Catalog Previewing a Catalog Browsing a Catalog Making a Standard Query in a Catalog Making a Smart Query in a Catalog Creating Components from Catalog Filters

Getting Started with Catalogs


This section tells you what you need to know about catalogs. Users often need a way of storing and classifying the many objects they have at their disposal, whether they be screws, ball bearings or computer parts. These objects may number tens of thousands, each with its own specific characteristics such as shape, color, size, diameter, length, standard, etc. To facilitate fast and easy retrieval of such objects thus avoiding time-wasting redesign Version 5 offers the possibility of creating catalogs. These can either be created from scratch or through the conversion of CATIA Version 4 libraries. For details about creation from scratch see Creating a Catalog. To find out more about the conversion of V4 libraries see "Converting CATIA Version 4 Libraries into Version 5 Catalogs" in the CATIA - V4 Integration User's Guide.

A Version 5 catalog is in the form of a tree structure made up of: chapters: a chapter is a way of classifying other chapters or families families (end chapters): a family is a set of components components: a component is an entity such as features (e.g. PowerCopy), V4 documents (e.g. models) or V5 documents (e.g. CATPart, CATProduct, etc.) keywords: a keyword is an attribute describing the chapter and family content. Each component may be assigned its own attribute value. You can associate keywords to chapters and families and thus, perform searches by attribute value to filter their content. The example shown below and elucidated in the following tasks is a generic family comprising screws and nuts, i.e. a chapter ALL_FASTENERS referencing end chapters (SCREWS and NUTS) which, in turn, reference entities. The entities referred to by the end chapters (by SCREWS for example) can be described using keywords such as reference, type, diameter, length, etc.

After catalog creation, two functions facilitate and expedite navigation: search by keyword allowing you to find more easily the entities that come closest to your requirements

Obviously, the more criteria you use the easier it is to narrow down the search for as satisfactory a result as possible a preview function enabling the viewing of all entities in a given chapter to facilitate and expedite your search:

You can of course define more levels in the catalog's tree structure than shown above. There are two important points to bear in mind: Any chapter can be referenced by one or more other chapters. This means that you have more than one way of accessing a catalog entity. Any chapter can be considered to be an entry point into a catalog.

Finally, catalogs can be incorporated into the CATIA - Team PDM database. For more information about this product, see the CATIA - Team PDM User's Guide.

Creating a Catalog
Creating a Catalog using the Catalog Editor Creating a Catalog in Batch Mode

Creating a Catalog using the Catalog Editor


This first section introduces the Catalog Editor workbench which provides interactive commands to create and modify your own catalogs by adding chapters, keywords and descriptions. From the Start menu, select the Infrastructure->Catalog Editor commands to open the Catalog Editor workbench. An empty catalog containing a first chapter is created as you access the workbench. The icons available in the Catalog Editor are updated, i.e. grayed or ungrayed, according to the contextually edited element. For example, if you double-click a family you will only be able to add a keyword or a description. Now let`s go to adding elements to our catalog! Add a Chapter

As shown in the Getting Started with Catalogs task, a Version 5 catalog is made up of chapters, each chapter describing what we call a "family". In our example, the ALL_FASTENERS.catalog comprises a chapter, ALL FASTENERS, and two families, SCREWS and NUTS. 1. In the left-hand part displaying the catalog structure, double-click to activate the chapter under which you want to create a chapter or a subchapter. This chapter must not be a family.

2. Click the Add Chapter icon or select the Insert -> Add Chapter... commands from the main menu to display the Chapter dialog box .

3. Key in the name of your new chapter in the Name field.

4. Click OK. The new chapter is created and displayed in the catalog structure. Once a chapter has been created, you can easily modify its name and its icon using two methods: select the chapter in the catalog structure and use the End chapter object->Definition... contextual menu to change its name and its icon select a created description in the right part of the window then choose the Edit current chapter... command from the contextual menu. Add a Link to Another Catalog

1. Open the catalog to which you want to create a link. 2. Activate the ALL_FASTENERS.catalog window.

3. Click the Add link to another catalog icon catalog... commands from the main menu.

or select the Insert -> Add link to another

4. In the other catalog, select the chapter or the family to be linked. The link is created.

An icon is displayed in the graph and its appearance changes according to the selecting item: family or chapter.

Add a Family

The family will be directly added to the current chapter.

1. Click the Add Family icon or select the Insert -> Add Family... commands from the main menu to display the Component Family Definition dialog box.

2. Indicate the name of the family in the Name field. 3. In the Type field, select an application type from the pulldown list. 4. Click OK. The family is created. Add a Keyword

The keyword will be added to the current chapter.

1. Click the Add Keyword icon or select the Insert -> Add Keyword... commands from the main menu to display the Keyword creation dialog box.

2. Specify a name for the new keyword.

3. Use the drop-down list to select the keyword Type. This list provides all knowledge types, i.e. Integer, String, Boolean, Angle, and so on.

4. Enter a Default Value for the keyword. This value may optionally be unset by clicking the Unset button. You can uncheck the Visibility option if you do not wish the keyword to be visible. In that case, the keyword will be visible in the Catalog Editor only and not in the Catalog Browser. 5. Click OK. The keyword is created and associated to the selected chapter.

Note: The "With discrete list of values" option lets you assign legal values to the keyword.

Once the keywords have been created, they can be easily modified using two methods: select the chapter in the catalog structure and use the End chapter object->Keyword default values... contextual menu select a created description in the right part of the window then choose the Keyword default values... command from the contextual menu. The Chapter`s keywords dialog box is then displayed.

This dialog box lets you specify a new Name and a default Value for the selected keyword, unset the displayed values or even remove a keyword. The Visible option is used by the catalog administrator to make a keyword visible or not when a user browses the catalog.

Position your pointer on the Value field then use the contextual menu and select the Range... command. This command lets you define a Minimum and a Maximum bound for the description value.

Add a Component to a Family

1. Activate the family you want to describe.

2. Click the Add Component icon or select the Insert -> Add Component... commands from the main menu to display the Description definition dialog box.

Once the description has been created, it can be easily modified. Just select the description in the right part of the window then double-click it or choose the Definition... contextual menu. 3. Click the Select document button if you want to select a referenced object. You can select .CATPart, .CATProduct, .CATScript or .CATGScript documents. Your choice is displayed in the File name field. Or Click the Select external feature button to choose a PowerCopy, a Details, a Formula or Rules Checks feature in another document open in the current session.

4. Click the Keyword values tab. This tab enables you to set values for all keywords you have previously defined.

5. In the Keyword name list, select the element for which you want to set a value. 6. Enter your value in the Value field. You can click the Unset button to unset the displayed value. 7. Click the Preview tab.

A default document preview, which is the Referenced document, is displayed if you point on a document. If you point on a feature, nothing is displayed. 8. Choose the "Local preview" option if you want to refer to a document stored in the .catalog file or the "External file preview" option to preview an external file in .jpg, .bmp., etc. format. If you click the "External file preview" radio button, you can select a file in the Select File dialog box. The complete path will then be displayed. You can also directly click the Select an external preview file button instead of clicking the External file preview radio button. 9. Click OK when you have finished. The description is created. You can update all the descriptions of a chapter at the same time using the value of a string type keyword. To do so, choose a chapter then select the Update descriptions name command from the Insert menu.

The Update descriptions name dialog box enables you to indicate a new Reference keyword. When you rename the description, the Name value will be modified as well but if no Name has been specified, you can modify the description without creating this keyword. Add a Part Family

1. Select a chapter. or select the Insert->Add Part Family... commands to 2. Click the Add Part Family icon open the Part Family Definition dialog box. A default name is given to the part family but you can modify it.

3. In the Type field, select an application type from the pulldown list.

4. Under the Reference tab, click the Select Document button to define the document that will be referenced. This document should be a CATPart with a single design table, otherwise an error message will be displayed. The Type field will be automatically filled according to the file you selected.

5. Click the Preview tab to specify the type of browser preview you want to use.

A Default document preview, which is the document stored in the .catalog file, is displayed . 6. Choose the "Referenced document preview" option to preview the document you point to or the "External file preview" option to preview an external file in .jpg, .bmp., etc. format. If you click the "External file preview" radio button, you can select a file in the Select File dialog box. The complete path will then be displayed. The "Store preview in catalog" option lets you save the preview in your catalog. 7. Click OK. The part family is created and displayed in the specification tree. A sheet containing a component for each line of the design table is also created. When you double-click the part family in the specification tree, any corresponding information contained in the design table is displayed. Each information corresponds to a keyword in the chapter.

Note that you can hide or add part family definition and keyword values by selecting the corresponding item from the contextual menu.

Another method to create a catalog is to click the New icon command.

or select the File->New...

In the New dialog box, double-click the CatalogDocument type or select it then click OK. Using Icons If you prefer not to use the default icons supplied with the catalog application, you can associate one of your own with each chapter. You can do that by putting: either the complete path indicating the location of the icon or just the name of the icon (without the .bmp extension) in the cell reserved for referring to your own icons. If for whatever reason the icon you wish to use is not found no icon will appear, neither the default icon nor of course the icon you wanted to associate yourself. Entering the complete path has the disadvantage of presenting problems when exporting the catalog to another site. Entering just the name means that you must put all your icons in a single folder or directory which you must create (and not in the Version 5 filetree). You must then concatenate the folder/directory location by resetting the Version 5 environment variable "CATGraphicPath" in your current environment to point to the folder/directory. When exporting the catalog, you then only have to reset the variable specifying the receiving site. For more information about customizing environments, see "Managing Environments".

Creating a Catalog in Batch Mode

This task explains how to create a catalog in batch mode.

Have access to the files ALL_FASTENERS.csv, SCREWS.csv, and BuildCatalog.CATScript.

1. Start the Catalog Editor workbench by selecting Infrastructure -> Catalog Editor from the Start menu.

2. Open the file ALL_FASTENERS.csv. It looks like this:

The file ALL_FASTENERS.csv contains the information required to create a chapter referencing subchapters (CHAPTER is specified in cell 1A with its name ALL_FASTENERS in 1B). The names of the catalog documents containing the referenced chapters must also be given (SCREWS and NUTS with their paths in 4C and 5C). In this particular example, these two families of entities are described in ALL.FASTENERS by a keyword named FASTENERS and identified by the names SCREWS and NUTS (in cells 4B and 5B). 3. An example of what one of the families could look like is given in the file SCREWS.csv. Open this file. It looks like this:

For each chapter (family or not) you must create either a text file (with columns separated by a comma or a semi-colon) or an Excel file (with cells separated by a comma or semi-colon) and save it in the .csv format. Note the following: The first cell is reserved for the declaration of the chapter type: CHAPTER for a chapter referencing subchapters or ENDCHAPTER for a family referencing one or more entities. The second cell is reserved for the name of the chapter to be generated. If you do not wish to use the default icons supplied with the application to identify the chapter to be generated, you can reserve one of the cells to indicate your own icon to be referred to. This cell may be called, for instance, "ScrewIcon". For more information see Using Icons at the end of this task. Our example uses the default icons thus there is no ScrewIcon column in the above image. The mandatory items are Keywords to define the names of the keywords associated with the chapter and Types to define their unit (or their type for simple cases). The types allowed are Real, String, Integer, Boolean and the units: m, mm or km for a LENGTH, etc. For more information see "About Parameters" in the CATIA Knowledge Advisor User's Guide. After Keywords and Types, each line represents a description of the constituent entities i.e. their keyword values, their name, their location and their associated external preview. The values attributed to the magnitudes are assumed to be in the unit (mm for LENGTH, g for MASS, etc). For more information see "About Parameters" in the CATIA - Knowledge Advisor User's Guide. The first column may be empty or contain the name you want to associate to the description.

The V5 document names in the column located after the last keyword of the description line (in our example, the CATPart documents in column F of SCREWS.csv) can be preceded by their location (with the complete path), otherwise an attempt is made to find these documents based on the Search Order... command. In the last column (and for familiess only), you can specify the external preview file you want to link to the component. This column is optional.

Do not use the quote symbol (") in any cell (chapter name, keyword name, keyword value) to enable queries on your chapter. In the query syntax, this symbol is used exclusively to isolate keywords whose names may contain non-alphanumeric characters. Example: "DESIGNATION :"=="CHC"

Make sure when entering paths and filenames in the .csv file that upper and lowercase characters are kept as is. 4. On Windows: Open an empty Excel file and, with the aid of the ALL_FASTENERS.csv file supplied, complete the table giving all the keywords, types and catalog names required for the creation of the chapter. 5. Open a second empty Excel file and, with the aid of the SCREWS.csv file supplied, complete the table giving all the criteria required for the classification of the entities to be included in the chapter you want to create. 6. Once you have completed the Excel file save it in the csv format making sure it is comma or semi-colon delimited. On UNIX: The csv format is a text format recognized by UNIX. Any Excel file opened on Windows and saved in the csv format can subsequently be used on UNIX. However, if you prefer to work exclusively on UNIX you can use any text editor provided you use the same syntax as the csv format i.e. cell separation by comma or semi-colon.

The catalog batch builder requires the creation of a csv file per chapter which results in the creation of a catalog document per chapter.

7. Before being able to use the CATScript file in order to run the batch operation you must make sure the CclTypeLib library is loaded. This library declares the catalog creation method. To do this, select the Tools->Options... command. The Options dialog box appears with the General category selected in the left-hand column. 8. Click the Automation tab. The following dialog box appears:

9. If the CclTypeLib library is not in the Selected list click on the Browse... button and retrieve the library from intel_a\code\bin. Make sure it is in the Selected list before clicking OK. 10. Open the file BuildCatalog.CATScript. In our example, the content looks like this:
Language="VBSCRIPT" Sub CATMain() ' Defines the absolute path of the input csv or text file InputFile ="E:\Catalog\BuildFiles\SCREWS.csv" ' Defines the absolute path of the output catalog file OutputFile ="E:\Catalog\SCREWS.catalog" ' Creates a document of type CatalogDocument Dim Catalog As Document Set Catalog=CATIA.Documents.Add("CatalogDocument") ' Calls the CreateCatalogFromcsv method on Catalog to create the catalog Catalog.CreateCatalogFromcsv InputFile , OutputFile ' Closes the document Catalog.Close End Sub

As you can see, this file, written in the VBScript language, contains the information required to batch-generate a .catalog file in the location you specify. It can be used on both Windows and UNIX. 11. If you want to use it, copy it and change the csvFile and catalogFile paths to adapt them to your environment. The comments relating to these paths are shown above in red.

In the example above the CATScript file contains just one set of instructions for the batch-generation of one catalog. However, a CATScript file can of course include several series of instructions for the generation of several catalogs. 12. You are now ready to run the batch operation. Select the Tools ->Macro->Macros command. The following dialog box appears:

13. Select the appropriate CATScript file. Make sure that at the bottom of the box External File is selected indicating the location of the macro. Click Run. This batch operation will generate: a report in the same location as the catalog file, allowing you to check verify successful creation of the catalog. For example:
Creating E:\Catalog\SCREWS.catalog From E:\Catalog\BuildFiles\SCREWS.csv ------------------------Terminal Chapter Creation ------------------------Creating chapter with the name SCREWS Creating keyword DESIGNATION of String type Creating keyword TYPE of String type Creating keyword DIAMETER of Length type with mm as unit Creating keyword LENGTH of Length type with mm as unit ------------------------------------------------------------DESCRIPTION NUMBER 1 DEFINITION: DESIGNATION = FHC M03-05 TYPE = FHC DIAMETER = 3 mm LENGTH = 5 mm Referenced document path : FHC_M03-05.CATPart ....

6 descriptions have been created. -----------------------Batch successfully ended ------------------------

The above example shows only one description but the .report file details each description, ending with the total number of created descriptions as well as the catalog creation status. and a catalog with the name originally given in the Excel file, SCREWS.catalog. You are advised to keep the csv files used for catalog generation as no changes can be made to the catalog without completely regenerating it in the way described above.

14. If you want to open the catalog you have just created see "Previewing a Catalog".

Creating a Catalog with a Part Family in Batch Mode


This task explains how to create a catalog containg parts with a design table in batch mode. This creation mode lets you add only one design table to your catalog and this design table must contain a column entitled "PartName". Have access to the AddPartFamily.CATScript.

Before being able to use the CATScript file in order to run the batch operation you must make sure the CclTypeLib library is loaded. To do this, repeat the above-mentioned steps 7 to 9 in "Creating a Catalog in Batch Mode".

1. Open the file AddPartFamily.CATScript. It looks like this:

Language="VBSCRIPT" Sub CATMain() ' Defines the name of the new part family ChapterName ="NewChapter" ' Defines the absolute path of the CATPart file PartWithDesignTable ="E:\Catalog\Model\HEXAGON_HEAD_SCREW.CATPart" ' Creates a document of type CatalogDocument Dim Catalog As Document Set Catalog=CATIA.Documents.Add("CatalogDocument") ' Calls the CreateChapterFromDesignTable method on Catalog to create the part family Catalog.CreateChapterFromDesignTable ChapterName , PartWithDesignTable ' Saves the document Catalog.Save ' Closes the document Catalog.Close End Sub

2. If you want to use it, copy it and change the ChapterName and the PartWithDesignTable name and path to adapt them to your environment. The comments relating to these elements are shown above in red. In the example above the CATScript file contains just one set of instructions for the batch-generation of one part family. However, a CATScript file can of course include several series of instructions for the generation of several families. 3. Select the Tools ->Macro->Macros command. The following dialog box appears:

4. Select the appropriate CATScript file as shown above. Make sure that at the bottom of the box External File is selected indicating the location of the macro. Click Run. This batch operation will generate a new chapter containing the part and its associated design table.

Previewing a Catalog
This task explains how to navigate through catalogs using the Catalog Editor or the Catalog Browser.

Use the Catalog Editor

1. In a Version 5 session, open a catalog, the ALL_FASTENERS.catalog that you created in "Creating a Catalog" for example. The ALL FASTENERS chapter, the only chapter contained in the All_FASTENERS.catalog appears in a catalog navigator window.

Double-clicking on a family displays, in the navigator window, all the chapters referenced by the family. 2. Double-click ALL FASTENERS. The entities contained in the chapter selected then appear in the left-hand part of the catalog navigator as shown:

Default Icons Two default icons are used: the folder icon catalog the sheet icon catalog. identifies a chapter and the folder + arrow icon identifies a chapter in another

identifies a catalog family and the sheet + arrow icon

identifies a family in another

To find out how to use other icons, see "Using Icons".

3. Double-click a family name or icon: The entities contained in the selected chapter appear in the form of a table in the Keywords tab on the right-hand side of the navigator:

5. Click the Reference tab:

Three columns are displayed: Name: name of the description Type: type of the description. It may be a chapter, a file or a feature Object Name: name of the pointed object. It may be a file or a CATPart. This tab corresponds to the Reference tab of the Description Definition dialog box detailed in Creating a Catalog. 6. Click the Preview tab to visualize the listed entities:

The Generative Data tab is dedicated to resolved queries. A resolved query is relevant for parts with design tables only since it aims at storing a filtered view of the design table data. This type of query is detailed in Creating Components from Catalog Filters. A design table is a feature created in CATIA either from the current parameter values of your document or from external data. This feature facilitates the definition and management of mechanical parts by enabling you to regroup in the form of a table, in a .xls or .txt file, the various sets of parameter values that can be assigned to a part. Each set of parameter values is called a configuration. For more information on design tables, refer to the "Design Tables" section in the Version 5 - Knowledge Advisor User`s Guide.

You can open an entity in one of the above-mentioned tabs by double-clicking it. If you want you can now edit the entity just like any other V5 document. To narrow the selection criteria using the keywords you originally chose see "Making a Query in a Catalog".

Use the Catalog Browser 1. In a V5 session, open the ALL_FASTENERS.catalog. 2. Click the Browser icon to open the Catalog Browser dialog box.

This dialog box lets you browse and preview the content of the current catalog. 3. Double-click a chapter, SCREWS for example.

The parts included in the SCREWS end chapter are displayed with their corresponding preview. 4. Click the Table>> button to show/hide the catalog descriptions and keywords. By default, the table is hidden. This browser also enables you to perform queries on keywords and descriptions:

5. Enter your search string in the Filter field. For more information on how to query catalogs, refer to the Making a Query in a Catalog task in this guide. 6. Click the search icon. The search result is displayed .

7. Click Close to exit the Catalog Browser. For more information on the Catalog Browser, refer to the Browse a Catalog part in Using the Catalog Browser in this guide.

Browsing a Catalog
This section introduces the Catalog Browser which provides interactive commands to browse a catalog and instantiate components in context. The Catalog browser is available in several workbenches such as Assembly Design, Part Design, Generative Shape Design or Drafting.

Browse a Catalog
This task introduces the interactive commands you can use to browse a catalog.

1. Open the Catalog browser dialog box by clicking the Open catalog icon Tools->Catalog Browser commands.

or selecting the

to open the Select catalog dialog box. This dialog box 2. Click the Browse another catalog icon enables you to navigate to the selected catalog. In our example, we have selected the SCREWS catalog.

3. Click Open to open your catalog.

The current catalog name is displayed in the title bar and the current chapter name is indicated at the top of the drop-down list. This drop-down list gives you access to the five latest catalogs selected. The icon with an ascending arrow returns to the previous chapter selected.

You can also double-click an icon to directly open a chapter.

By default, the catalog content is displayed with small icons but you can easily switch from small to large icons by clicking the corresponding button: or .

4. Click the Table>> button to show/hide the catalog descriptions and keywords. By default, the table is hidden.

5. Enter your search string in the Filter field, for example, x.DESIGNATION.Search("FHC")>=0mm. For more information on how to query catalogs, refer to the Making a Query in a Catalog task in this guide. 6. Click the search icon. The search result is displayed.

If one of the catalog objects does not point to any element, its description appears in red and the word "Broken" is added at the end between brackets. An error icon found. is also displayed if no preview can be

Instantiate Components
This task explains how to instantiate parts, products, PowerCopy and details.

Instantiate Parts and Products 1. Open the product to which you want to instantiate a part. 2. In the Catalog browser dialog box, select the part to instantiate. 3. Drag the part onto the product in the specification tree then drop it when the pointer shape changes.

The new CATPart is instantiated and displayed in the specification tree. This method can also be applied to instantiate a part from a part family as shown below:

Note: You can also double-click an element to instantiate it. In this case, the Catalog window opens and displays the selected element:

You can manipulate the element wether in the Catalog window or in the geometry area, each view being independent from the other. In case you wish to instantiate an element onto another one, this method lets you choose the element location. To do so, simply select a point anywhere on the first instantiated element to indicate the origin of the second instantiation:

Instantiate a PowerCopy

A PowerCopy is a set of features (geometric elements, formulas, constraints and so forth) that are grouped in order to be used in a different context, and presenting the ability to be completely redefined when pasted. This PowerCopy captures the design intent and know-how of the designer thus enabling greater reusability and efficiency. For more information, refer to the Instantiating Power Copies task from the CATIA Version 5 Generative Shape Design User`s Guide or the PowerCopy section from the CATIA Version 5 Part Design User`s Guide.

Instantiate a Formula, a Check or Rules

Formulas, rules and checks can be stored in a catalog. They can then be reused in a document by using an instantiation mechanism. Refer to Instantiating Relations from a Catalog in the CATIA Version 5 Knowledge Advisor documentation.

Instantiate a Draw Detail

1. Open your .CATDrawing document or, if you want to use an empty document, select the Mechanical Design->Drafting workbench from the Start menu. 2. In the Catalog browser dialog box, select the detail you want to instantiate. 3. Double-click the detail. 4. Click the place where you want to position the detail.

The detail is instantiated. For more information on detail instantiation in the Drafting workbench, refer to the Reuse a 2D Component task from the CATIA Version 5 Interactive Drafting User`s Guide. For more information on the other uses, refer to the corresponding workbench documentation.

Making a Standard Query In a Catalog


This task explains how to make a standard query in a catalog. If a chapter contains a large number of entities one of the most effective ways of finding the entities you need is to narrow the selection criteria by means of the keywords you initially used to create the catalog.

Have the ALL_FASTENERS.catalog open. 1. Double-click on a family name or icon, SCREWS for example. The entities contained in the selected family appear in the form of a table on the right-hand side of the navigator:

For any description contained in the selected family the query functionality evaluates the logical expression you enter and then displays the entities complying with the criteria you used. In the expression, "x." must precede each chapter keyword name. Here are some examples to be entered in the Filter: field below the Standard tab in the top-right of the navigator window. 2. Let's take a simple expression first. Enter: x.DIAMETER==4mm (for numerical values) The result is as follows:

or enter: x.TYPE=="FHC" (for the comparison of character strings) The result is as follows:

or x.DIAMETER >=x.LENGTH (for the comparison of values between different keywords) The result is as follows:

For more information about this type of expression see the list of comparison operators in "Constants, Units and Operators" in the CATIA - Knowledge Advisor Programming Guide. 3. Now let's take an example showing simple expressions connected by logical operators. Enter: (x.DIAMETER<=4)AND(x.TYPE=="FHC") (for the comparison of numerical values and character strings) The result is as follows:

For more information about this type of expression see the list of logical operators in "Constants, Units and Operators" in the CATIA - Knowledge Advisor Programming Guide. Here are some examples showing more complex expressions: 4. Enter an expression comprising arithmetic operators such as: (x.DIAMETER + x.LENGTH)>=10mm The result is as follows:

For more information about this type of expression see the list of arithmetic operators in "Constants, Units and Operators" in the CATIA - Knowledge Advisor Programming Guide. 5. Enter an expression comprising arithmetic operators such as: min (x.DIAMETER, x.LENGTH)>=6mm This particular formula is not applicable to our example but if you want to get more information about this type of expression, see the list of arithmetical operators in "Mathematical Functions" in the CATIA - Knowledge Advisor Programming Guide. 6. Enter an expression comprising arithmetic operators such as: x.DESIGNATION.Search ("FHC")>=0mm The result is as follows:

For more information about this type of expression see the list of arithmetical operators in "String Functions" in the CATIA - Knowledge Advisor Programming Guide. If a keyword includes characters other than upper or lowercase alphabet characters and numbers from 0 through 9 the name must begin and end with double quotes.

7. If at any time you wish to redisplay the query history, just click the descending arrow. 8. When you have identified the entity you require you can: either edit it by selecting the line where it appears and clicking the Open button or copy it into an appropriate document (see "Inserting CATPart or CATProduct Documents from a Catalog" in the CATIA - Assembly Design User's Guide).

Making a Smart Query In a Catalog


This task explains how to make a smart query in a catalog using either the Catalog Editor or the Catalog Browser. If a chapter contains a large number of entities one of the most effective ways of finding the entities you need is to narrow the selection criteria by means of the keywords you initially used to create the catalog.

Querying with the Catalog Editor

1. Open one of the default catalog provided with the Catalog Editor, ISO_Screws for instance. By default, it is located under Windows NT: $CATStartupPath\startup\components\MechanicalStandardParts\ISO_Standards\ISO_Screws.catalog under UNIX: $CATStartupPath/startup/components/MechanicalStandardParts/ISO_Standards/

2. Double-click the catalog entity you wish to query.

3. Click the search

button to open the Filter dialog box:

4. Select the operators from the pulldown lists for the selected parameters along with the corresponding values or strings.

5. Select Apply then OK to run the query.

The query syntax is displayed in the Filter field of the Catalog Editor and the result is as follows:

When you enter several criteria, the default operator is "AND" (as shown in the above screen grab) but you can change it to "OR" in the Filter field.

The button lets you reset the currently displayed query but the query history is still accessible via the pulldown list.

Querying with the Catalog Browser

1. Click the Display with browser

icon to open the Catalog Browser:

2. Double-click the SCREWS catalog. 3. Click the search icon . The Filter dialog box opens:

The Filter dialog box facilitates the query creation since you just have to choose your operator from the displayed pulldown lists then enter the corresponding values/strings as shown below in our example:

4. Under the Basic tab, select the following values:

This query will search for any component which Designation and Type contain the value "F" and with a Diameter greater than 2mm and a Length lower than 10mm.

5. Click Apply then OK. As you can see, the query syntax is displayed in the Filter field of the Catalog Browser and the search result is as follows:

6. Click the Close button to exit the Catalog Browser.

Creating Components from Catalog Filters


This task explains how to create a resolved query in the Catalog Editor workbench. This functionnality aims at storing in a permanent way a filtered view of a catalog. During resolution, a local copy (i.e. a "sub-catalog") containing any description matching the query is generated. Each catalog description points to the corresponding resolved part (this link may also be displayed with the Edit->Links... command) and thus, whenever a reference part is modified you just have to use the Synchronize option of the Edit->Links... command to update the sub-catalog.

1. Select the File->New->CatalogDocument command.

2. Create the part family that will contain the resolved components by clicking the Add Part Family icon. Then, choose a name as well as the document that will be referenced to by the part family. For more information, refer to Add a Part Family in this guide.

3. Activate the part family by double-clicking its name or icon. The entities contained in the selected family appear in the form of a table on the right-hand side of the navigator and the Data toolbar icon are activated:

2. Click the Add Catalog Resolved Filter Components Filter Definition dialog box:

icon to open the Resolved

3. Indicate the catalog to be queried either by entering the corresponding path in the Resolve chapter field or by clicking the Browse... button. This button opens the File Selection dialog box which lets you browse your folders to the desired location.

4. Click the search

icon to open the Filter panel and define your filter criteria:

5. Click Apply then OK to validate. The query is displayed under the Generative Data tab and can now be resolved.

6. In the Generative Data tab, double-click the query to be resolved to re-open the Resolved Filter definition dialog box.

7. Click the Resolve Query button that is now displayed. Once the query is resolved, the Resolved Filter Definition dialog box re-opens and the corresponding components are displayed under the Generated Components section:

The file name of the resolved part (if there is one in the design table) is indicated in the PartName or PartNumber column. When several criteria are entered in the Filter dialog box, the default operator used for the query is AND. However, you can change it to OR if necessary once the query syntax is displayed in the Filter field.

8. If needed, modify your query before resolving it one more time or click Cancel to close the Resolved Filter Definition dialog box.

Note: no design table is contained in the resolved part since it is always removed during resolution.

Using Knowledgeware Capabilities


Parameters Formulas Design Tables The Knowledgeware Language Working Through the Knowledgeware Capabilities Note that knowledgeware capabilities are not available when using the ENOVIA DMU Navigator.

Parameters
Creating a Parameter Specifying a Parameter Value as a Measure Specifying the Material Parameter Importing Parameters Creating Points, Lines... as Parameters Refer to About Parameters for information on parameters. If you are already familiar with CATIA and only need a quick access to information, see the CATIA Knowledgeware Infrastructure - Tips and Techniques - Summary.

Creating a Parameter
This task explains how you have to proceed to create a Time type parameter and assign a value to it. 1. Open the KwrStartDocument.CATPart document. 2. Click the icon. The f(x) dialog box is displayed.

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 'Edit name or value of the current parameter'. 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 box is modified as follows:

5. Click OK to terminate the dialog.

1. 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. 2. 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.

Specifying a Parameter Value as a Measure


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. In the example below, a Thickness parameter of Length type is created. The value which is assigned to the parameter is deduced from the selection of two coplanar circular edges. 1. In Tools->Options->General->Parameters, the 'Load extended language libraries' box of the Knowledge tab must be activated 2. Open the KwrStartDocument.CATPart document. 3. Click the icon. The f(x) dialog box is displayed.

4. 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'. 5. Replace the Length.1 name with Thickness, then right-click in the value field of 'Edit name or value of the current parameter'.

6. Select the Measure... command from the contextual menu. The "Measure Between" dialog box is displayed. Select 'Between' as Measure type, 'Edge only' as Reference mode and 'Edge only' as Target mode. 7. In the document geometry area, select successively one of the inner circular edge of the part, then the outer circular edge located on the same face. With the default settings of the Tools->Options->Visualization tab, the inner circular edge is displayed in green. With the default settings of the Tools->Options->Visualization tab, the outer circular edge is displayed in black

The 17.5 mm value is displayed in the "Measure Between" dialog box. 8. Click 'Close' in the "Measure Between" dialog box. A dialog box asks you whether you want to copy the measure result in the document. 9. Click 'Yes'. The 17.5 mm value is displayed both in the "Formulas" dialog box and in the specification tree. 10. Click OK to terminate the dialog. The Measure... command can be accessed from the contextual menu of any editor.

Specifying the Material Parameter Value


Whatever your document, the Material parameter is always displayed in the specification tree. By default, its value is set to None. The Mechanical_Property features are calculated from the Material value. You need to specify a material to set the values of the Mechanical_Property features. 1. Open the KwrStartDocument.CATPart document. The Material parameter is displayed by default in the specification tree. Its value is set to None. . Double-click the Material feature in the specification tree to edit the parameter. The dialog box below is displayed.

b. Select the part root feature then click to display the Mechanical_Property parameter values.

2. Click OK in the "Formulas" dialog box, then click OK in the "Edit Parameter" dialog box. 3. Select the root feature in the specification tree. 4. Click the icon in the standard toolbar to display the available material library. Select the Metal->Iron material. 5. Click Apply.

This is what you should see now in the specification tree. The Iron feature is added to the specification tree and the value of the Material parameter is modified.

Reminder: To display parameter value, you must have check the Tools->Options->General->Knowledge->Parameters->With Value . Double-click the Material feature in the specification tree to edit the parameter. The dialog box below is displayed.

b. Click to display the Mechanical_Property parameter values (no changes). 6. Click OK in the "Edit Parameter" , "Formulas" and "Material Library" dialog boxes. 7. Keep your document open and go to next task.

Valuating the Mechanical Property Parameters


Once the Material value has been specified, the Mechanical_Property parameters are automatically updated when the Properties option is selected in the contextual menu. This is what you have to do to display the updated Volume, Mass and WetArea properties after you have assigned a value to the Material parameter.

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 assigned to the Material parameter. 3. Click OK to go back to your document. 4. Click the icon to check that in the parameter list, the mechanical property values are updated.

5. Click OK to terminate the dialog.

Importing Parameters
Parameters and parameter values can be imported from a text file or from an Excel file (Windows NT). If imported parameters already exist in the document, the import process automatically updates the document. Here are 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. 1. Open the KwrStartDocument.CATPart document. 2. Click the icon. The f(x) dialog box is displayed.

3. Click Import.... A file selection dialog box is displayed. 4. Select either the ExCompanyFile0.xls file(Windows NT only) or the TxCompanyFile0.txt file. Then click Open. The list of parameters to be imported into the KwrStartDocument.CATPart document is displayed.

5. Click OK to import all the parameters from the input file to the KwrStartDocument.CATPart document. The imported parameters are now displayed in the parameter list of the f(x) dialog box and in the specification tree.

6. Click OK to terminate the dialog.

Creating Points, Lines... as Parameters


To create elements such as Points, Lines, Curves, Surfaces, Planes or Circles and use them in knowledgeware relations, you can: either create these elements as 'Isolate' elements in the Generative Shape Design workbench. 'Isolate' elements also called Datum are elements that have no links to the other entities that were used to create them. For information on 'Datum' type elements, see the Generative Shape Design User's Guide. or create these elements by using f(x) capabilities and select the right type of element in the 'New parameter of type' list. The scenario below explains how to determine the position of the inertia axis of a pad. To do this, you must start from a pad, then: 1. create a line by using either method ('datum' or ) 2. use the inertiaAxis line constructor to specify that this line is to be the inertia axis of the pad. 3. retrieve the coordinate of the point which is located at the intersection of the inertia axis and the pad extrusion plane. 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. 2. Create a line intended to be used as an inertia axis afterwards. To do so, you can: 1. either click the "Formulas" icon , select the Line item in 'New Parameter of type', then click 'New Parameter of type'. 2. or access the Generative Shape Design workbench, then: 1. create two points by specifying their coordinates. 2. click the icon.

Then create a 'datum' line passing through the two points. After the line has been created, it is displayed in the specification tree as a datum. If need be, see the Generative Shape Design User's Guide.

3. Click the "Formulas" icon. In the parameter list, select the line you have just created (Open_body.1\Line.1). 4. Click 'Add Formula' and add the formula below in the editor:
Open_body.1\Line.1 = inertiaAxis(3,PartBody)

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 inertia axis is displayed in the geometry area. 5. Back to . Create three length type parameters: X, Y and Z.

6. Retrieve the coordinates of the point located at the intersection of the inertia axis and the 'yz plane'. To do so, create the formulas below:
X=intersect(Open_body.1\Line.1, 'yz plane').coord(1) Y=intersect(Open_body.1\Line.1, 'yz plane').coord(2) Z=intersect(Open_body.1\Line.1, 'yz plane').coord(3)

You get the intersect function from the Wireframe constructors and the point.coord method from the Measures item of the dictionary. 7. Check the value displayed in the specification tree as well as in the "Formulas" dialog box. The KwoGettingStarted.CATPart document which is used as a sample for the Product Engineering Optimizer User's Guide illustrates this scenario.

About Parameters
When you create a part like the hollow cylinder of our "Getting Started" example, you often start by creating a sketch, then you create a pad by extruding the initial sketch, then you add other features to the pad created. 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 they 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. User parameters are very handy in knowledgeware applications: they can be used to add specific information to a document they can be defined or constrained by relations they can be used as the arguments of a relation. A given relation may take as its arguments both types of parameters (intrinsic and user).

Displaying Parameters in the Specification Tree


The user parameters are displayed in the specification tree provided you check the 'Parameters' box below the 'Specification tree' settings in the Tools->Options->Mechanical Design->Part Design dialog box. The user parameter list contains at least the Material parameter. The initial value of the Material parameter is set to None. 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 dialog box

Copy/Pasting Parameters
The Tools->Options->General->Parameters check boxes allow you to: paste a parameter without the formula which defines it. For example: Holeplus= 15 = Diameter + 10 will be pasted as Real.i = 15 (if the With Value box is checked)

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). paste a parameter as well as the formula. Holeplus= 15 = Diameter + 10 will be pasted as Real.i = Diameter + 10

Parameters and National Support Languages


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.

Formulas
Creating a Formula Specifying a Measure in a Formula Referring to External Parameters in a Formula Refer to About Formulas for information on formulas. If you are already familiar with CATIA and only need a quick access to information, see the CATIA Knowledgeware Infrastructure - Tips and Techniques - Summary.

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. For a comprehensive information on how to write formulas, refer to the The Knowledgeware Language in the Knowledge Advisor User's Guide. 1. Make sure the Relations option is active in the Tools -> Options -> Part -> Display tab. 2. Open the KwrStartDocument.CATPart document. 3. Click the icon to display the f(x) dialog box . The Incremental box must be unchecked. Method 1 1. Double-click the PartBody\Sketch.1\Radius.3\Radius parameter in the parameter list. The "Formula Editor" is displayed. 2. Enter the 2 * PartBody\Hole.1\Diameter relation in the formula field. Go to Tips and Techniques for information on how to manipulate parameters and formulas. 3. Click OK in the "Formula Editor". Method 2 1. Select the PartBody\Sketch.1\Radius.1\Radius in the parameter list. 2. Click 'Add Formula'. The "Formula Editor" is displayed. 3. Enter the 2 * PartBody\Hole.1\Diameter relation in the formula field. Go to Tips and Techniques and for information on how to manipulate parameters and formulas. 4. Click OK in the "Formula Editor". 4. Click Apply to update the document. 5. Click OK to terminate the dialog.

Specifying a Measure in a Formula


Measures, i.e. values captured from the geometry area can be used in formulas. Here are some examples of measures can be used in formulas: distance between two points. total length of a curve. length of a curve segment - between a point and the origin or between a point and the curve extremity. length of a curve segment - between two points. area of an extruded surface. The purpose of this task is to explain how to specify that the value of a Length type parameter is equal to the curvilign abcissa of a point located on a curve. 1. Check the "Load extended language libraries' box in the Tools->Options->General-Knowledge tab. 2. Open the KwrMeasure.CATPart document. The whole document has been created with 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 of the curve where Point.5 is located on is Point.8

3. Click the Formula icon. The f(x) dialog box is displayed. 4. Create the CurveLengthFromOrigin parameter. . 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'. b. Replace the Length.1 name with CurveLengthFromOrigin. Click Apply. 5. Specify that the value of CurveLengthFromOrigin is the abscissa of Point.5: . Select the CurveLengthFromOrigin parameter in the parameter list, then click 'Add Formula'. The Formula editor is displayed. Check the 'Select Feature' box. b. Click the Wizard button then select the Measures item from the Dictionary list. c. In the list of measures, select the length(Curve,Point,Boolean) item. The length function is added to the Formula Editor.

d. Fill in the Formula editor field as indicated below. 1. Insert parentheses and allow for three arguments within the parentheses. The three arguments are: a curve to be selected from the geometry area, a point to be selected from the geometry area and a boolean.

2. Position the cursor where the first argument is intended to be typed. Then select the Spline.2 feature in the specification tree. The curve argument is added to the length definition. 3. Position the cursor where the second argument is intended to be typed. Then select the Point.5 feature in the specification tree. The point argument is added to the length definition. 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.

5. Click OK to confirm the formula definition. You are back to the Formulas dialog box. The CurveLengthFromOrigin formula and value(47.5mm) are added to the parameter list. e. Click OK to add the parameter as well as its formula to the document.

Referring to External Parameters in a Formula


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. 1. Open the KwrStartDocument.CATPart document as well as the KwrImportParameter.CATPart document. Select the Window->Tile Vertically command from the standard menu bar. Both documents are displayed onscreen. 2. Make active the KwrImportParameter document. Click the icon to display the f(x) dialog box. 3. Select the Sketch.1\Radius.1\Radius parameter, then click 'Add Formula'. The formula editor is displayed. 4. In the KwrStartDocument specification tree, select the Hole.1 feature. The "External parameter selection" dialog box is displayed. 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. Complete the formula definition as indicated below: Open_body.1\Sketch.1\Radius.1\Radius = Length.1*0.45 6. Click OK in the formula editor. You are back to the "Formulas" dialog box. In the parameter list, the Sketch.1\Radius.1\Radius parameter value is modified according to the formula specified. In the KwrImportParameter specification tree, the 'External Parameters' node is added. Expand this node to display the Length.1 parameter. 7. Click OK to add the formula to the KwrImportParameter.CATPart document and exit the dialog. 8. Select the Edit->Links command from the standard menu bar. The

dialog box which is displayed confirms there is a link between the KwrImportParameter\Length.1 object and the KwrStartDocument\PartBody\Hole.1\Diameter object. 9. 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 Length.2 parameter is added below the Parameters node. 10. Select the Edit->Links command from the standard menu bar. A message box informs you that the active document has no external links.

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 carry out operations on parameters.

Displaying Formulas in the Specification Tree


Formulas are relations and as such they can be displayed below the Relations node provided you check the 'Relations' box below the 'Specification tree' settings in the Tools->Options->Mechanical Design->Part Design dialog box. 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->Mechanical Design->Part Design dialog box as well as the 'With Formula' box below the Parameter Tree View settings in the Tools->Options->General->Parameters dialog box

The Activity Parameter


A formula is a feature which is assigned a parameter called the activity. The activity value is a boolean. If the activity is set to true, the parameter value cannot be calculated from the formula. If a formula is created for a parameter which is not already constrained by another formula, the activity of the new formula is set to true by default.

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. Activity value Relation icon in the specification tree false true

Importing Formulas
Parameters as well as the associated formulas can be imported from an external file. Refer to About Parameters and Importing Parameters for more information on how to import formulas.

Design Tables
Creating a DT from Current Values Creating a DT from a Pre-Existing File Refer to About Design Tables for information on design tables. If you are already familiar with CATIA and only need a quick access to information, see the CATIA Knowledgeware Infrastructure - Tips and Techniques - Summary.

Creating a Design Table from the Current Parameter Values


A design table is a feature that you create either from your document parameters or from external data. No matter the existence of external data, you must create the design table in CATIA. There are two ways to create a design table: either from the current parameter values or from a pre-existing file. The scenario which is described below explains how to proceed in the first case. The design table creation process includes the following steps: . create a table from the document parameters. b. select the parameters to add to the design table. c. specify a file to contain the design table generated. d. edit the CATIA design table generated. e. apply the design table to your document. For information on how to use the different dialog boxes related to the design table, go to The Design Table Dialog. 1. Open the KwrStartDocument.CATPart document. 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. 5. Click OK. The 'Select parameters to insert' dialog box is displayed. 6. In the 'Parameters to insert' list, select the PartBody\Pad.1\FirstLimit\Length and the

PartBody\Pad.1\SecondLimit\Length items. Then click the right arrow to add both items to the 'Inserted parameters' list. 7. Click OK. A file selection box is displayed. 8. Specify the pathname of the design table to be created. Click OK in the file selection dialog 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. Note: 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 NT) or open the text editor under Unix. Replace the PartBody\Pad.1\FirstLimit\Length parameter value with 80mm. 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.

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 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.

Creating a Design Table from a Pre-existing File


A design table is a feature that you create either from your document parameters or from external data. No matter the existence of external data, you must create the design table in CATIA. There are two ways to create a design table: either from the current parameter values or from a pre-existing file. The scenario below describes how to proceed in the second case. Here are the main steps to follow: . select the pre-existing file containing the raw data. b. create the associations between the document parameters and the external table columns. You can choose to create these associations automatically. c. edit the CATIA design table generated. d. select a configuration in the generated design table. You can modify the default configuration proposed by CATIA. e. apply the design table feature to your document. For information on how to use the different dialog boxes related to the design table, go to The Design Table Dialog. 1. Open the KwrStartDocument.CATPart document. Design Table icon in the standard toolbar. 2. Click the The "Creation of a Design Table" dialog box is displayed. Enter a name (DesignTable1 for example) and a comment. 3. Check the 'Create a design table from a pre-existing file' option. Click OK. 4. Select the KwrBallBearing.xls file. Click Open. A dialog box asks you whether you want to perform automatic associations between the design table columns and the document parameters which have the same name. 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 '>' symbols denote the current configuration.

6. Select the configuration you want to apply to the document (line 4 for example). Click Apply. The Iron parameter value is displayed in the specification tree. 7. Click OK to end the design table creation.

The scenario below illustrates how to create a design table by associating one by one the document parameters with the input file columns. 1. Open the KwrStartDocument.CATPart document. Design Table icon in the standard toolbar. 2. Click the The "Creation of a Design Table" dialog box is displayed. Enter a name (DesignTable2 for example) and a comment. 3. Check the 'Create a design table from a pre-existing file' option. Click OK. A file selection panel 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 parameters and columns. 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 document parameter list and the input file columns. 7. In the 'Parameters' list, select the PartBody\Hole.1\Diameter item. In the 'Columns' list, select the d parameter. Then click Associate. A parameter couple is now displayed in the 'Associations between parameters and columns' list. 8. Repeat the same operation for the Material parameter. Selecting a parameter or an association in the list highlights the corresponding values in the geometry area.

The parameter list can be filtered: either 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 features (and children). by specifying a string in the 'Filter Name' field. For example, typing *ength* displays all Length parameters by specifying a type in the 'Filter Type' field. The 'Create parameters...' button allows you to create automatically parameters and associations for items of the 'Columns' list. The 'Rename associated parameters' button replaces the parameter name with the column name. 9. Click OK to end the DesignTable2 creation dialog. The DesignTable2 feature is added as a relation to the specification tree. Double-click 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 modified. You can select another configuration and apply it to your document. 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.

About Design Tables


A design table 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. Screws are a good example of mechanical parts that can be described by a design table. To simplify, imagine they 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. A design table 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. The purpose of the design table is 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. The design table 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.

The Excel Sheet Format (on Windows)


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. 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. Here is an example of an Excel sheet:
When a configuration which contains empty cells is selected, the parameters associated with the empty cells are not modified. This property enables you to modify parameters but only under certain conditions.

column name

column unit

Within a given column, you can change the units.

Units can be specified in cells. No unit = SI

The Tabulated Text File Format


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.

The CATIA Design Table


Once it has been read and processed by CATIA, the design table looks something like this:
No units in column Check box to modify the activity

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.

The Knowledgeware Language


The documentation of the objects to be manipulated in formulas, rules and checks (for those of you using the Knowledge Advisor product) can now be accessed by clicking F1 in the f(x) dictionary. Just select an item (for example the MaxInColumn method in the Design Table package), then click F1 to display the documentation of the MaxInColumn method. The knowledgeware language is described in the Knowledge Advisor User's Guide.

Working Through the Knowledgeware Capabilities


Introduction - The Design Intent Calculating and Checking a Volume Working with a Design Table About Rule Firing Knowledgeware Automation Optimizing a Volume Appendix: Creating a Deformable Revolution Body

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 part, most facets of the CATIA knowledgeware capabilities are examined, from relations such as formulas and rules to optimization algorithms. In every chapter a scenario is developed 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 below and have an idea of the basic tasks you can carry out with them: CATIA Infrastructure CATIA Part Design CATIA Generative Shape Design CATIA Knowledge Advisor CATIA Product Optimizer.

The 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 such and such 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 a number of proposals to your marketing department. Leaving aside considerations of style, 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 designing bottles 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 Synthesis 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:

Reusing this cap affects the bottle neck design which must allow for a certain section as well as a certain depth. Although it is planned to re-design this cap, the marketing department would like to have an idea of the assembly made up of the bottle and the cap. To check the overall design of the product, the marketing people want to be able to generate the bottle assembly automatically on screen each time a bottle shape meets the requirements.

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
Marketing 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.

Calculating and Checking a Volume

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.

Specifying the Proper Settings


Before going any further in the scenario which is developed in this Part, check the settings below:

In Tools->Options->General->Parameters In the Knowledge tab, the 'Load extended language libraries' box must be activated 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. In the Units tab, specify cm3 as the default volume unit. In Tools->Options->Mechanical Design->Part Design Check at least the 'Relations' and 'Parameters' boxes. But we recommend you check all the options below the specification tree settings.

Calculating the Bottle Volume


1. Open the KwrThickSurface.CATPart document. 2. Click the icon or select the Tools->Formulas command from the standard menu bar. The "Formulas" dialog box is displayed. 3. Select the 'Volume' item in the 'New Parameter of type' list. Then click 'New Parameter of type'. A parameter with Volume.1 as its name is displayed and highlighted in the parameter list. 4. In the 'Edit name or value of the current parameter' field, replace the Volume.1 name with BottleVolume. 5. Click 'Add Formulas'. In formula editor, click the Wizard button. The dictionary is displayed. Check the 'Select Feature' box. 6. In the dictionary, select the 'Measures' item, then select '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 ( ) 7. Position the cursor between the parentheses and capture the joined surface

(Join.1) definition from the specification tree. To do this, just click the Join.1 feature. The formula definition you should get in the editor is something like: BottleVolume = volume (Open_body.1\Join.1) 8. 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.

Checking the Volume Value


1. Select the document root feature, then access the Knowledge Advisor workbench. To do this, select the Start->Infrastructure->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. 3. Define your check. To do this: . Select 'Information' or 'Warning' in the 'Type of Check' list b. Enter the string "Volume out of range' in the message field. c. Enter the statement below in the edition window:

(BottleVolume > 230 cm3) and (BottleVolume < 280 cm3) 4. Click OK to exit the dialog box and add the check to the document. In the specification tree, the check icon is green.

The resulting document is KwrVolumeCheck.CATPart.

Working with a Design Table

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.

Searching Interactively for Valid Shapes


1. Open the KwrVolumeCheck.CATPart document. 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 as you deform the spline: . the document color changes (by default it turns red) b. in the specification tree, an update icon is displayed on the root feature and on the formula as well. 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. icon to update the formula. If the recalculated volume does not 5. Click the 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.

Initializing and Enriching a Design Table


1. Open the KwrVolumeCheck.CATPart document and save it under a new name. 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 figure below is an example of a valid shape.

If need be, update the document and the formula. 3. In the standard toolbar, click the 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 to move them to the 'Inserted parameters' list. Click OK. 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. 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 configuration in order to display the various shapes on screen. 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.

About Rule Firing

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.

Writing the Rules


1. Open the KwrBottleProfiles.CATPart document. icon. In the dialog box which is displayed, check the 'Create a design 2. Click the 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 document under the KwrTipCreateAssembly.CATPart name. 3. Check that the KwrTipSave.CATScript and KwrTipCreateAssembly.CATScript macros are downloaded in your environment as well as the KwrCap1.CATPart document. In the KwrTipCreateAssembly.CATScript macro, replace the path defining the assembly components in the var1(0) and var2(0) definitions. 4. Deactivate the design table from the contextual menu. 5. Access the Knowledge Advisor workbench to create the UpdateAndSaveRule rule. To do this:

. Click the

icon.

b. In the first dialog box which is displayed, enter the UpdateAndSaveRule name. Click OK to display the main rule editor. c. In the rule editor, enter the rule below: if Relations.1\DesignTable.1\Configuration < 7 { Message("Document update and save") LaunchMacroFromFile("e:\users\...\KwrTipSave.CATScript") } else Message("Configuration # is invalid", Relations.1\DesignTable.1\Configuration) Prior to clicking OK, replace the path specified in the LaunchMacroFromFile function with the path where you have downloaded the KwrTipSave.CATScript macro. 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. e. Deactivate the rule. 6. Use the same procedure to create the AssemblyRule rule below: if Relations.1\UpdateAndSaveRule\Activity == true LaunchMacroFromFile("e:\...\KwrTipCreateAssembly.CATScript") Prior to clicking OK, replace the path specified in the LaunchMacroFromFile function with the path where you have downloaded the KwrTipCreateAssembly.CATScript macro. 7. Deactivate all the features below the Relations node of the specification tree then save your document.

Firing the Rules


1. Reactivate UpdateAndSaveRule. The message boxes warning about the update and save operations are displayed. 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 to the new configuration, reactivate AssemblyRule.

About Automation

Configuration 5 of KwrProfilesDesignTable.xls applied to KwrBottleProfiles.CATPart A macro is a way to store instructions intended to be repeated a certain number of 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 which is used to create the assembly in About Rule Firing then we introduce the knowledgeware automation objects. For more information, see the Knowledge Advisor Journaling Guide. 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.

Creating an Assembly using a CATScript Macro


A CATScript macro is written in a language similar to the Visual Basic language. You can either record a CATScript macro, then replay it later on or write it from scratch. The recommended method is to start from a record then, depending on your needs, edit and modify the prerecorded macro. Recording the CATScript Macro To record the macro used in About Rule Firing: 1. Close all the documents open in your session. 2. Select the Tools->Macro->Start Recording... command from the standard menu bar then in

the "Record Macro" dialog box which is displayed, specify the path of an external file. If need be, see the CATIA Knowledge Advisor Journaling Guide for information on how to record a macro. 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 . Select the Start->Infrastructure->Product Structure command from the standard tool bar. The product1 root product is created. b. Select the Components->Existing Component... command from the root product contextual menu to add the KwrTipCreateAssembly.CATPart component then the KwrCap1.CATPart 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 which records all the interactions described above.

Taking a Look at the Macro


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 must replace the path specified as the argument of the AddComponentsFromFiles method.

Dim PrDoc0 As Document Set PrDoc0 = CATIA.Documents.Add("Product") Dim Prod1 As Product Set Prod1 = PrDoc0.Product 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, "*" Dim CstS1 As Collection Set CstS1 = Prod1.Connections("CATIAConstraints") Dim Ref1 As Reference Set Ref1 = Prod1.CreateReferenceFromName(Plane.1) Dim Ref2 As Reference Set Ref2 = Prod1.CreateReferenceFromName(Pad.2 face) Dim Cst2 As Constraint Set Cst2 = CstS1.AddBiEltCst(1, Ref1, Ref2) Cst2.Dimension.Value = 1.000000 Cst2.Orientation = 2 Dim Ref3 As Reference Set Ref3 = Prod1.CreateReferenceFromName(Bottle axis) Dim Ref4 As Reference Set Ref4 = Prod1.CreateReferenceFromName(Cap axis) Dim Cst3 As Constraint Set Cst3 = CstS1.AddBiEltCst(2, Ref3, Ref4) Prod1.Update This macro can be started either from a rule (see About Rule Firing) or directly by selecting the Tools->Macro->Run command from the standard menu bar.

About CATIA Automation Learning


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: Dim ProductDocument0 As Document Set ProductDocument0 = CATIA.Documents.Add ( "Product" ) Dim var1 ( 0 ) var1 ( 0 ) = "E:\...\KwrTipCreateAssembly.CATScript" ProductDocument0.Product.Products.AddComponentsFromFiles var1, "*" When you tackle automation, there are two ways to proceed: either 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 prerecorded macro or you are a beginner and just record a scenario. You must replay it to check whether the scenario has been actually recorded.

About Generic Naming


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 formulas design tables rules and checks.

Creating Knowledgeware Objects


The knowledgeware features are all 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.

Modifying Knowledgeware Objects


To manipulate a knowledgeware object, you just have to use the methods and properties of the

relevant object.

An Example
Open the KwrTipCreateAssembly.CATPart document and run the KwrRelations.CATScript macro. Sub CATMain() ' Retrieve your active document - CATIA is your application ' You get the active document by using the ActiveDocument property ' on your application object Dim myDoc As Document Set myDoc = CATIA.ActiveDocument ' Check whether the document is a CATPart ' Analyse the pathname of the document ' If the extension .CATPart is not found, a message is displayed ' but you exit the procedure ' InStrRev is a standard VB function Dim strPartName, strCATPart, myPos strPartName = myDoc.Name if (InStrRev(strPartName,".CATPart",-1) = 0)_ then MsgBox("Your document should be a .CATPart") : Exit Sub ' Retrieve the collection object which contains ' all the document relations ' Activate all the relations ' Display the relation names in a message box ' Note: Statements below could not be applied to a CATProduct Dim strRel0 As String Dim strRel1 As String strRel1 = "Here is the list of relations" & vbCrLf & strRel0 Dim myRelCol As Relations Set myRelCol = myDoc.Part.Relations For Each myRel in myRelCol myRel.Activate() strRel1 = strRel1 & vbCrLf & myRel.Name Next Msgbox strRel1 ' Make the configuration 4 active Dim des1 As Relation For Each myRel in myRelCol if myRel.Name = "DesignTable.1"_ then Set des1 = myRelCol.Item("DesignTable.1"): des1.Configuration = 4 Next CATIA.ActiveDocument.Part.Update End Sub This macro displays the list of relations within the document, changes the design table configuration and updates the document.

Tips
Operations that Cannot be Recorded 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. Retrieving a Collection Object When retrieving a collection object by its name, it is better to check whether the object exists, otherwise the macro crashes.

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.

The Gradient Algorithm


1. Open the KwrTipCreateAssembly.CATPart document. 2. Access the Product Engineering Optimizer workbench and click the The Optimization dialog box is displayed. 3. Fill in the fields with the data below: Optimization type Optimized parameter
Target value BottleVolume

icon.

Target value Free parameters

250cm3 xD initial value 82 mm lower bound: 0mm; upper bound: 200mm yD initial value 53mm lower bound: 0mm; upper bound: 200mm xE initial value 91 mm lower bound: 0mm; upper bound: 200mm yE initial value 26 mm lower bound: 0mm; upper bound: 200mm Don't specify any step. gradient default values

Algorithm Termination criteria

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. 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.

The Simulated Annealing Algorithm


1. Click Cancel in the Optimization dialog box. 2. Click the icon or double click the optimization feature in the specification tree to display the optimization dialog box. 3. Fill in the fields with the values below: Optimization type Optimized parameter Target value Free parameters
Target value BottleVolume 250cm3 xD initial value 82 mm lower bound: 0mm; upper bound: 200mm yD initial value 53mm lower bound: 0mm; upper bound: 200mm xE initial value 91 mm lower bound: 0mm; upper bound: 200mm yE initial value 26 mm lower bound: 0mm; upper bound: 200mm Specify a 0.1mm step for each free parameter.

Algorithm Termination criteria

Simulated Annealing - Fast default values

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.

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. This is in short how you should proceed.

Creating the Initial Spline


1. Create a new part. 2. In the Part Design workbench, access the Sketcher by clicking the 3. Click the below. icon.

icon to draw a five point spline looking something like the curve

4. Specify the constraints given in the table below.


Location on spline Control point A Control point B Extremity on the neck Next to A on the neck Offset along H Offset along V Tangency constraint xA = 0mm xB = 7mm xC = 14mm yA = 12 mm yB = 10.5mm yC = 10 mm none specified none specified horizontal

Control point C Next to B on the neck Control point D Next to C Control point E Other extremity

none specified none specified horizontal none specified none specified none specified

Use the icon to specify offset constraints on the three control points making up the bottle neck. Use the 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 59 mm (along H) and 50 mm (along V) and the E coordinates to 77 mm and 17mm. 5. Click the icon to access the formulas dialog box, then modify the offset names according to the names given in the table above. The resulting document is KwrInitialSketch.CATPart

Creating the Revolution Surface


1. Access the Generative Shape Design workbench and use the 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 use the the bottle lower part. This is now what you should get onscreen.

icon to close

3. Use the

icon to join the Revolute and Fill type features.

Thickening the Revolution Surface


icon to thicken the joined 1. Access the Part Design workbench and use the 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 the outside of the bottle (see the figure below).

2. Save the resulting document. The resulting document is KwrThickSurface.CATPart 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 Knowledgeware Infrastructure


Parameters Formulas Design Tables

Tips and Techniques - Summary


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 things as no detail is given.

Parameters
Creating a parameter Creating a multiple-value parameter Displaying parameters in the f(x) dialog box Displaying parameter values in the geometry area Editing or modifying a parameter Specifying a parameter value as a measure Adding a comment to a parameter Hiding a parameter from the specification tree Declaring a parameter as constant Specifying a tolerance Specifying lower and upper bounds Specifying an increment/decrement amount Specifying the Material parameter value Importing parameters Deleting a parameter Creating a Parameter . In the f(x) dialog box, select a type in the "New Parameter of type" list, then click "New Click Parameter of type". The new parameter is added to the parameter list. A default name is given to the parameter. If need be, rename this parameter. Creating a multiple-value parameter To assign multiple values to a parameter, you just have to select the 'Multiple values' option at parameter creation and enter the values one by one to specify the value list. Displaying parameters in the f(x) dialog box The parameter list displayed in the "Formulas" dialog box 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. Displaying parameter values in the geometry area To display parameter values in the geometry area, you must have the "Formulas" dialog box open.

Selecting a parameter in the parameter list will highlight this parameter in the specification tree and display its value in the geometry area. Editing or modifying a parameter There are three ways: 1. Click . Select the parameter to be edited in the f(x) dialog box, then modify its value in the "Edit name or value of the current parameter" field. 2. In the specification tree, double-click the parameter to be edited, then modify its value in the "Edit Parameter" editor. 3. In the specification tree, right-click the parameter to be edited, then select the 'Parameter object->Definition...' function from the contextual menu. Editing constrained parameters 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). Specify a parameter value as a measure Edit the parameter, then in the value field of the parameter editor, select the Measure 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. Add a comment to a parameter There are two ways to proceed: 1. Edit the parameter, then in the value field of the parameter editor, select the Edit Comment... command from the contextual menu. 2. Select the Properties command from the parameter contextual menu. In the Parameter properties tab, fill in the Comment field. Hiding a parameter from the specification tree There are two ways to proceed: 1. Edit the parameter, then in the value field of the parameter editor, select the Hide command from the contextual menu. 2. Select the Properties command from the parameter contextual menu. In the Parameter properties tab, check the Hidden option. Declaring a parameter as constant Select the Properties command from the parameter contextual menu. In the Parameter properties tab, check the Constant option. Specifying a tolerance (Length or Angle parameter only) The default tolerance specified in Parameter Tolerance tab of the Tools->Options->General-> Parameters settings can be redefined. To do this, edit the parameter, then in the value field of the parameter editor, select the Tolerance->Edit... command from the contextual menu. Specifying lower and upper bounds

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. Specify an increment/decrement amount Edit the parameter, then in the edition box, right-click the value field(s) and select the 'Change step...' command from the contextual menu. This capability does not apply to parameters such as booleans or strings. Specify the Material parameter value There are two ways to proceed: icon. Select one of the material 1. Select the part you want to apply the material to, then click the in the library which is displayed. Prior to doing this, check that the material catalog is installed on your machine. 2. Edit the material parameter from the specification tree, then enter the new material in the parameter editor. Importing parameters icon in the standard tool bar. Then click 'Import...'. A file selection dialog box is displayed. Click the Select either a .xls file (Windows NT only) or a .txt file. If the imported parameters already exist in the document, the import process automatically updates the document. Associating an URL with a parameter Access the Knowledge Advisor workbench, then click the Comment & URLs icon. Deleting a parameter There are two ways to proceed: 1. Click the icon in the standard tool bar. In the "Formulas" dialog box, select the parameter to be deleted, then click 'Delete Parameter'. 2. In the specification tree, right-click the parameter to be deleted, then select the Delete function from the contextual menu. Only user parameters can be deleted (the Material parameter cannot be deleted).

Formulas
Creating a formula The Incremental option of the formula editor Tips about the formula editor Using the dimensions of a sketch in a formula Editing or modifying a formula Displaying only a formula definition in f(x) Specifying a measure in a formula Activating / deactivating a formula Importing parameters and formulas

Deleting a formula Creating a formula There are three ways to proceed: 1. Click the icon in the standard tool bar. Select the parameter to be constrained, then click 'Add Formula'. Enter the formula in the "Formula Editor". 2. Click the icon in the standard tool bar. Double-click the parameter to be constrained and enter the formula in the "Formula Editor". 3. Edit a parameter, right-click the value field(s), then select Edit formula... from the contextual menu. The Incremental option of the formula editor The Incremental option 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 objetcs right below the selected feature will be displayed in the dictionary. If the Incremental option 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. Tips about the formula editor 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. Using the dimensions of a sketch in a formula Unless sketch dimensions are declared as constraints, you cannot manipulate them as parameters in relations. This applies for example to the radius of a circular sketch or to the width and length of a rectangular sketch. Editing or modifying a formula There are four ways to proceed: 1. In the specification tree, right-click the formula to be edited, then select the Formula object->Definition command from the contextual menu. 2. In the specification tree, double-click the formula to be edited. 3. In the specification tree, double-click the user parameter, then click the f(x) button in the "Edit Parameter" dialog box. 4. Edit a parameter, right-click the value field(s), then select Formula->Edit from the contextual menu. Displaying only a formula definition in f(x) 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. Specifying a measure in a formula or

1. Edit the parameter, right-click the value field in the parameter edition box, then select the 'Edit formula..." command from the contextual menu. 2. In the formula editor, click the Wizard button, select the Measures item in the dictionary then select one of the measure functions displayed in the wizard. 3. 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 specification tree or from the geometry area. Activating / deactivating a formula There are three ways to proceed: 1. Click the icon in the standard tool bar. In the parameter list of the "Formulas" dialog box, select the formula/activity parameter and modify its value in "Edit name or value of the current parameter". 2. In the specification tree, right-click the formula whose activity is to be modified, then select the Formula object->(De)Activate function from the contextual menu. 3. Edit theconstrained parameter, right-click the value field(s), then select the Formula->(De)Activate function from the contextual menu. Importing parameters and formulas Click the icon in the standard 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 There are three ways to delete 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 function from the contextual menu. 3. Editing the parameter. In the parameter editor, right-click the value field(s), then select the Formula->Delete function from the contextual menu.

Design Tables
Creating a design table from the document parameter values Creating a design table from a pre-existing file Editing a design table About the parameters that cannot be inserted in a design table Tips about selecting the parameters to be inserted in a design table Tips about using the access fonctions to the design table Making a query in a design table About the broken status Deleting a design table

Creating a design table from the document parameter values Click the icon in the standard 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. Creating a design table from a pre-existing file icon. Check the option "Create a design table from a pre-existing file". Specify the file Click the containing the design table data, then create the necessary associations. Editing a design table There are two ways to proceed: 1. In the specification tree, double-click the design table to be edited. The CATIA design table is displayed. The active configuration is highlighted. 2. In the specification tree, right-click the design table to be edited, then select the DesignTable.object->Edition function from the contextual menu. About the parameters that cannot be inserted in a design table 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. Tips about selecting the parameters to be inserted in a design table 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" dialog box (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. Tips about using the access fonctions to the design table 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. Making a query in a design table 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 About the broken status

When the active configuration does not fit the set of configurations resulting from a query operation, you get a message prompting you to either 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. Deleting a design table In the specification tree, right-click the design table to be deleted, then select the Delete function from the contextual menu.

Workbench Description

Page 1 of 2

Workbench Description
Version 5 lets you create and manage parts, assemblies, drawings and CATIA Version 4 models in documents. There is a specific document type for each type of data you create with Version 5. 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):

file://Y:\BSFDOC\Doc\online\basug\basugwd0000.htm

5/22/01

Workbench Description

Page 2 of 2

The section is organized as follows:

Menu Bar Standard Toolbar Knowledgeware Toolbar View Toolbar Capture Toolbar Catalog Editor Graphic Properties Toolbar Viewing and Hiding Toolbars Viewing the Commands List Specification Tree Symbols Keyboard Shortcuts

file://Y:\BSFDOC\Doc\online\basug\basugwd0000.htm

5/22/01

Menu Bar

Page 1 of 5

Infrastructure Menu Bar


This section presents the main menu bar available when you run the application and before creating or opening a document.

Start

File

Edit

View

Insert

Tools

Window

Help

Start
The Start menu is a navigation tool intended to help you toggle between different workshops. 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... New... New from... Open... Close Save Save As See... Creating New Documents Creating a New Document from an Existing One Opening Existing Documents Closing Documents Saving Existing Documents Saving Documents For the First Time or Under Another Name Saving Documents In Other Formats Saving All Documents Customizing Print Settings Before Printing Your Documents 5/22/01

Save All Print...

file://Y:\BSFDOC\Doc\online\basug\basugwd0100.htm

Menu Bar

Page 2 of 5

Desk... Send To

Using the FileDesk Workbench Transferring Version 5 Data

Edit
For... Undo Redo/Repeat Cut Copy Paste See... Undoing Actions Redoing and Repeating Actions Cutting and Pasting Objects Copying and Pasting Objects Cutting and Pasting Objects Copying and Pasting Objects Deleting Objects Selecting Using the Search... Command Storing Selections Using Selection Sets

Delete Search... Selection Sets... Define Selection Set Links... Properties...

Storing Selections Using Selection Sets

Editing Document Links Displaying and Editing Graphic Properties

View

file://Y:\BSFDOC\Doc\online\basug\basugwd0100.htm

5/22/01

Menu Bar

Page 3 of 5

For... Toolbars Commands List... Geometry Specifications Compass Reset Compass Specifications Overview Geometry Overview Fit All In Zoom Area Zoom In Out Pan Rotate Modify->Look At Modify->Turn Head, Zoom In, Zoom Out, Normal View Named Views... Render Style Navigation Mode Lighting... Depth Effect... Ground Magnifier... Hide/Show Full Screen

See... Viewing and Hiding Toolbars Viewing the Commands List Setting Document Window Layout Preferences Setting Document Window Layout Preferences About the 3D Compass Manipulating Objects Using the Mouse and Compass Using the Overview on the Specification Tree Using the Geometry Overview Fitting All Geometry in the Geometry Area Zooming In On An Area Zooming In Zooming Out Panning Rotating Looking At Objects Turning Your Head To View An Object Zooming In Zooming Out Viewing Along a Normal to a Plane Using Standard and User-Defined Views Using Rendering Styles Navigating Setting Lighting Effects Setting Depth Effects Viewing Objects against the Ground Magnifying Hiding and Showing Objects Using the Full Screen 5/22/01

file://Y:\BSFDOC\Doc\online\basug\basugwd0100.htm

Menu Bar

Page 4 of 5

Tools
For... Formula... Image Macro Customize... Visualization Filters... Options... See... Using Knowledgeware Capabilities Capturing and Managing Images for the Album Recording, Running and Editing Macros Customizing Toolbars Using Visualization Filters Customizing Settings

Window
For... New Window Tile Horizontally Tile Vertically Cascade See... Using Document Windows Using Document Windows Using Document Windows Using Document Windows

Help
For... CATIA V5 Help CATIA User Companion Contents, Index and Search What's This? file://Y:\BSFDOC\Doc\online\basug\basugwd0100.htm See... Getting Contextual Help Accessing the Online Help Library Using the What's This? Command 5/22/01

Menu Bar What's This? User Galaxy About CATIA V5

Page 5 of 5 Using the What's This? Command Accessing the Dassault Systmes User Galaxy Displaying Copyright Information

file://Y:\BSFDOC\Doc\online\basug\basugwd0100.htm

5/22/01

Standard Toolbar

See Creating New Documents See Opening Existing Documents See Saving Existing Documents See Printing a Document Quickly without Customizing Print Settings See Cutting and Pasting Objects See Copying and Pasting Objects See Cutting and Pasting Objects, and Copying and Pasting Objects See Undoing Actions See Recovering Last Action Undone See Using the What's This? Command

Knowledgeware Toolbar

See Using Knowledgeware Capabilities See Using Knowledgeware Capabilities See the Knowledge Advisor User's Guide

View Toolbar
The View toolbar appears in three different configurations. This is the default View toolbar:

This is the View toolbar in Walk mode:

This is the View toolbar in Fly mode:

See Navigating in Fly Mode See Navigating in Fly Mode See Navigating in Walk Mode See Navigating in Examine Mode See Fitting All Geometry in the Geometry Area See Turning Your Head To View An Object See Navigating in Fly Mode, Navigating in Walk Mode See Navigating in Fly Mode, Navigating in Walk Mode See Viewing Along a Normal to a Plane See Using Standard Views See Using Standard Views

See Using Standard Views See Using Standard Views See Using Standard Views See Using Standard Views See Using Standard Views See Panning See Rotating See Zooming In See Zooming Out See Wireframe (NHR) See Dynamic Hidden Line Removal (HRD) See Shading (SHD) See Shading with Edges (SHD+E) See Shading with Edges and Hidden Edges See Customizing the View Mode See Hiding Objects See Displaying Hidden Objects

Capture Toolbar

See Capturing Selected Areas of Images See Capturing Simple Images See Capturing Simple Images See Capturing Simple Images See Saving Images to Other Formats See Printing Images from the Album See Copying Images to the Clipboard (Windows Only) See Capturing Simple Images

Catalog Editor

See Add a Chapter See Add a Link to Another Catalog See Add a Family See Add a Part Family See Add a Keyword See Add a Description on an End Chapter See Making a Persistent Query in a Catalog See Previewing a Catalog

Graphic Properties Toolbar


The Graphic Properties toolbar is hidden by default.

See Displaying and Editing Graphic Properties See Displaying and Editing Graphic Properties See Displaying and Editing Graphic Properties See Displaying and Editing Graphic Properties See Displaying and Editing Graphic Properties See Using Layers See Displaying and Editing Graphic Properties

Viewing and Hiding Toolbars


Method 1 1. Select View->Toolbars. The list of current toolbars is displayed. Currently visible toolbars are indicated by a tick symbol to the left of the toolbar name.

2. In the list, click the toolbar you want to view or hide. 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. The list of current toolbars is displayed. Currently visible toolbars are indicated by a tick symbol to the left of the toolbar name.

2. Select the Customize... command to display the Customize dialog box. 3. Click the Toolbars tab, then toggle the Hide or Show button to hide or show the toolbar.

Viewing the Commands List


This task illustrates how to access a list of all available commands. 1. Select View -> Commands List... The Command List... dialog box is displayed:

2. Select a command in the list. Help about the command is displayed in the dialog box:

3. With the command still selected, click OK. The selected command is accessed if the appropriate workbench is already activated. 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.

Understanding Specification Tree Symbols


1. Standard CATIA Icons The specification tree is associated to geometry. You can generate a number of features that are identified in the specification tree by the following icons. If you want to manipulate, to move the tree using the scrollbar when the tree is too long, open the document InstanceName.CATProduct.

A product. See Insert a New Product in CATIA Product Structure User's Guide. A sub-product. See Insert a New Component in CATIA Product Structure User's Guide.

The little wheel to the left corner of the CATProduct icon is purple . This identifies a soft sub-assembly. For more information refer to Soft Sub-Assemblies in CATIA Product Structure User's Guide. Instance of a part. This symbol means that there is a geometrical representation of the part. This is a part and the green gear signifies the "original" instance of a part that is contextual (driven by another part, built with another part's data) in a CATProduct. The brown gear signifies the second or subsequent instance of a part that is contextual. There is a distinction between the "original" and subsequent instances of contextual parts because the geometrical definition of contextual parts (Skillets) is dependant upon neighboring components in the Assembly. This symbol can appear when you import this part in another CATProduct. For contextual parts, every instance keeps a link with its reference. But their first reference has only one link, with a single instance which is contextual. This unique link allows you to know the name of the document (CATProduct) on which the part 's external geometry rests. Reference of a part. See Insert a New Part in CATIA Product Structure User's Guide. A part tree contains a Body and three Planes. A model with geometrical representation. xy plane, yz plane or zx plane. A part body. You have access to the part's data, the way it is organized. A pad. Sketch. For more information about Sketch, refer to : Entering the Sketcher Workbench in CATIA 's Sketcher User's Guide. Absolute Axis. Origin. HDirection or VDirection. Geometry. Point (Wireframe and surfaces features). Circle (Wireframe and surfaces features). Constraints. Publication : a CATPart or CATProduct element is published that is to say its geometrical data are exposed. For more information refer to Managing a Product Publication in CATIA Assembly User's Guide. An offset constraint. A surface constraint. For more information about Constraints, see : External references branch of the part : external geometry is copied from driving parts to contextual parts that are being driven. You can customize External References in Tools -> Options -> Mechanical Design -> Part Design, select the General tab and check the box Keep links with selected object. Surface.

2. Icons reflecting an incident in the geometry building When there is an incident in a CATIA document, you can generate a number of features that are identified in the specification tree by the following icons. You can visualize them in the document ChangeInstanceName2.CATProduct.

No visualization of the product or the part. The product's reference cannot be found. The geometry of the component disappears. The geometry of the component disappears. The product is downloaded, its references are missing but the user is able to find them back. A broken link. The access to this product is impossible because the link with the root document has been lost. A broken constraint. The access to this product and the information about its constraints cannot be retrieved.

The component is deactivated. You can activate or deactivate Shape representation in Tools -> Options -> Infrastructure, select the Product Structure tab and check the box entitled Do not activate default shapes on open. A deactivated constraint (an offset constraint). A broken body. There has been an incident during the building of the part (for instance, a dimension problem when creating a fillet). Component to be updated. You can also see this symbol when you create a part in the Sketcher workbench, before returning into the Part Design Workbench in which the icon finds back its original shape. A constraint to be updated (an offset constraint). A product in NO SHOW. By clicking in the CATProduct's contextual menu or by using the Hide/Show icon , you can put the product in the SHOW or NO SHOW area. As a consequence, the .

documents under it, the CATPart is in the NO SHOW space as well :

For more information about the SHOW/NO SHOW modes, see Displaying Hidden Objects. The Sketcher symbol is by default in NO SHOW. By this means the geometry lighter. But you can reactivate the Sketcher representation by clicking in the contextual menu or by using the Hide/Show icon . By double-clicking on this symbol you can return into the Sketcher workbench.

For more information about the activation of a specific workbench within product structure, see Creating a New Workbench Document.

Keyboard Shortcuts
Use this keyboard key (or combination)... To... Escape Interrupt the current command F1 Get contextual online help Shift + F1 Get help on toolbar icons Toggle the specification tree overview on Shift + F2 and off Toggle specification tree display on and F3 off Alt + F8 Run macros Activate the graph is the model is active Shift + F3 and inversely Home Display the top of the graph End Display the bottom of the graph Page Up Relocate the graph one page up Page Down Relocate the graph one page down Ctrl + Page Up Zoom In the graph Ctrl + Page Down Zoom Out the graph Relocate the graph 1/10th (one tenth) of Up arrow a page to the top Relocate the graph 1/10th (one tenth) of Down arrow a page to the bottom Relocate the graph 1/10th (one tenth) of Left arrow a page to the left Relocate the graph 1/10th (one tenth) of Right arrow a page to the right Ctrl + Tab Swap active document windows Another useful shortcut 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.

Customizing
Customizing Toolbars Customizing Settings

Customizing Toolbars and Workbenches


Customizing a Toolbar by Dragging and Dropping Managing User-Defined Toolbars Creating User-Defined Workbenches Customizing Command Properties Customizing Icon Size and Tooltips

Customizing a Toolbar by Dragging and Dropping


This task shows how to customize a toolbar by dragging and dropping a command onto the toolbar to add the command, and dragging a command away from a toolbar to delete the command. 1. Right-click any icon in any toolbar to display the list of toolbars. For example, the following toolbar list appears when no documents are open: 2. Select the Customize... command to display the Customize dialog box. The dialog box contains the following tabs: Start Menu: customizes the Start menu and workbench access icons (as described in "Accessing the Navigation Tools") User Workbenches: lets you create your own workbenches Toolbars: lists the currently visible toolbars (default) Commands: lists the commands you can drag and drop onto a toolbar.

Options: contains general customization options. 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. 3. Click the Commands tab to list the commands available. 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. 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. 4. Select a command from the command list. 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.

5. Drag the command from the command list to the toolbar to which you want to add the command. 6. Drop the command onto the desired toolbar. In our example, the icon for the Image Capture... command has been added to the standard toolbar: 7. 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. You can also drag and drop commands which do not have icons: in this case, the command name appears in the toolbar. Your customization is stored automatically in the FrameConfig.CATSettings file: you recover it if you exit and restart. For more information about settings, refer to "About Settings" .

Managing User-Defined Toolbars


This tasks shows how to create, rename, delete, restore, hide and show user-defined toolbars 1. Right-click any icon in any toolbar to display the list of toolbars and associated commands. For example, the following toolbar list appears when no documents are open: 2. Select the Customize... command to display the Customize dialog box, and click the Toolbars tab if it is not already activated. The Toolbars tab lists the currently available toolbars, and provides the commands for: creating new toolbars renaming toolbars deleting toolbars restoring the original content of selected toolbars.

3. To create a new toolbar, click the New... button. The New Toolbar dialog box appears with a default toolbar name (NewToolBar001), and an empty toolbar appears:

4. Enter the name of the new toolbar, then click OK. 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:

5. Click the Command tab and drag and drop commands onto the new toolbar. In our example, the toolbar "MyToolBar" contains three icons:

6. To rename a user-defined toolbar, click the Toolbar tab again, select a toolbar, click the Rename... button and enter the new name, then click OK. 7. To delete a user-defined toolbar, click the Toolbar tab again, select a toolbar, click the Delete... button, then click OK. 8. To restore the original contents of a toolbar, click the Toolbar tab again, select a toolbar, click the Restore... button, then click OK. 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 Show button to toggle toolbar display on or off, then click OK.

Creating User-Defined Workbenches


This task explains how to create and customize workbenches. 1. Right-click any icon in any toolbar to display the list of toolbars. For example, the following toolbar list appears when no documents are open:

2. Select the Customize... command to display the Customize dialog box.

3. You can select a workbench then click the Ctrl, Shift, Alt or Other... buttons to include them in the shortcut displayed in the Accelerator field.

The Other... button lets you see the list of available keys. Just 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 field, for example like this: Ctrl+.

The shortcut you define will appear besides the workbench name in the Start menu. 4. Click the User Workbenches tab. Note that the New... option will be available only if there is an active workbench: if no document is open, the New... option will not be available.

5. Click the New... option to display the New User Workbench dialog box:

6. Enter the name for your workbench, then click the OK button. 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...

... deactivates the current workbench, and activates "My Workbench", represented by the icon top right: 7. Click 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:

In the New Toolbar dialog box: 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. 8. Name the new toolbar to be included in your workbench. 9. Select a workbench from the Workbench list. The toolbars belonging to the selected workbench are displayed in the Toolbars list. 10. Select a toolbar. The contents of the toolbar are added to your empty toolbar, for example:

11. Click OK, and close the Customize dialog box. 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:

Note: your user-defined workbench will remain active after it is created, until you activate another workbench.

Your new workbench is added to: the top of the Start menu (and to the Favorites list in the Start menu tab) the "Welcome to 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 favorites 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, Rendering and Catalog Editor workbenches as favorites. Thus, the Workbenches toolbar will look like this:

Just click one of the icons to start the corresponding workbench.

Customizing Command Properties


This task explains how to customize command properties by assigning keyboard shortcuts or icons to the commands. 1. Right-click any icon in any toolbar to display the list of toolbars and associated commands. For example, the following toolbar list appears when no documents are open: 2. Select the Customize... command to display the Customize dialog box. The dialog box contains three tabs: Start Menu: customizes the Start menu and workbench access icons (as described in "Accessing the Navigation Tools") User Workbenches: lets you create your own workbenches Toolbars: lists the currently visible toolbars (default) Commands: lists the commands you can drag and drop onto a toolbar.

Options: contains general customization options. 3. Click the Commands tab to list the commands available.

4. 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:

5. Enter a new name for the command, if needed, in the title field. 6. Click the Ctrl, Shift or Other buttons to include them in the shortcut displayed in the Accelerator field. The Meta button is now named "Other". 7. If you want to use another key, click the Other... button to see the list of available keys.

8. 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 field, for example like this: Ctrl+. The User Alias field lets you assign an alias to the selected command. After clicking the Close button, you just have to type c:alias_name in the PowerInput field to run the command. For example: enter cap in the User Alias field then enter c:cap in the PowerInput field press ENTER The Capture command starts. 9. Click the button to the right of the Icon option (bottom right). This displays the Icon Browser which lets you access all the graphic icons installed with the Version 5 software, then browse to select the appropriate icon.

10. Click an icon and click the Close button (if you used the Icon Browser). The icon is now displayed for the command in the Commands tab, and the Show Properties... button changes to Hide Properties...:

11. Click the Reset... button to access the reset options. You can: restore the original settings of the present command or restore the original settings of all commands in the present category. 12. Click the Close button.

Customizing Icon Size and Tooltips


This task explains how to customize general options. 1. Right-click any icon in any toolbar to display the list of toolbars and associated commands. For example, the following toolbar list appears when no documents are open: 2. Select the Customize... command to display the Customize dialog box. 3. Click the Options tab:

4. Check the Large Icons option if you want large icons displayed. The default icon size is large. Uncheck this checkbox if you want the icons to be normal size. 5. Check the Tooltips option to switch tooltips on or off. Tooltips are short help messages displayed when you point to icons, as explained in "Displaying Tooltips and Help Messages"

Customizing Settings
About Settings Locking Settings Resetting Default Settings General Infrastructure Mechanical Design Shape Analysis AEC Plant NC Manufacturing Digital Mockup Equipments and Systems

About Settings
Types of Data Created by Version 5 Version 5 creates two types of data: application data contained in the documents you create and setting files which are non-editable There are two types of settings: temporary settings permanent settings. What Do Settings Files Contain? Temporary settings contain settings of a temporary nature (album screen captures, roll file information,...) CATTemp contains two folders or directories: Album: contains screen captures created using the Tools->Image->Capture... command CNext01.roll: roll file. Temporary settings are created in a location referenced by the CATTemp variable. 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. Deleting either types of files deletes your customization.

How Do You Specify Settings?

You specify settings using the Tools->Options... command which displays the Options dialog box:

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.

Where Are Settings Files Located on Windows? 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: Windows NT
VARIABLE CATUserSettingPath CATTemp CATCache CATReport CATErrorLog CATMetasearchPath CATW3PublishPath V5R4 C:\Winnt\Profiles\user\CATSettings C:\Winnt\Profiles\user\CATTemp C:\Winnt\Profiles\user\CATCache C:\Winnt\Profiles\user\CATReport C:\Winnt\Profiles\user\CATTemp\error.log C:\Winnt\Profiles\user\CATTemp C:\Winnt\Profiles\user\CATTemp V5R5 C:\Winnt\Profiles\user\Application Data\DassaultSystemes\CATSettings C:\Winnt\Profiles\user\Local Settings\Application Data\DassaultSystemes\CATTemp Obsolete C:\Winnt\Profiles\user\Local Settings\Application Data\DassaultSystemes\CATReport C:\Winnt\Profiles\user\Local Settings\Application Data\DassaultSystemes\CATTemp\error.log C:\Winnt\Profiles\user\Local Settings\Application Data\DassaultSystemes\CATTemp C:\Winnt\Profiles\user\Local Settings\Application Data\DassaultSystemes\CATTemp

Windows 2000

VARIABLE CATUserSettingPath CATTemp CATCache CATReport

V5R4 C:\Documents and Settings\user\Application Data\CATSettings C:\Documents and Settings\user\Application Data\CATTemp C:\Documents and Settings\user\Application Data\CATCache C:\Documents and Settings\user\Application Data\CATReport C:\Documents and Settings\user\Application Data\CATTemp\error.log C:\Documents and Settings\user\Application Data\CATTemp C:\Documents and Settings\user\Application Data\CATTemp

V5R5 C:\Documents and Settings\user\Application Data\DassaultSystemes\CATSettings C:\Documents and Settings\user\Local Settings\Application Data\DassaultSystemes\CATTemp Obsolete C:\Documents and Settings\user\Local Settings\Application Data\DassaultSystemes\CATReport C:\Documents and Settings\user\Local Settings\Application Data\DassaultSystemes\CATTemp\error.log C:\Documents and Settings\user\Local Settings\Application Data\DassaultSystemes\CATTemp C:\Documents and Settings\user\Local Settings\Application Data\DassaultSystemes\CATTemp

CATErrorLog

CATMetasearchPath CATW3PublishPath

Windows 95 and 98
VARIABLE CATUserSettingPath CATTemp CATCache CATReport CATErrorLog CATMetasearchPath CATW3PublishPath V5R4 C:\Windows\CATSettings C:\Windows\CATTemp C:\Windows\CATCache C:\Windows\CATReport C:\Windows\CATTemp\error.log C:\Windows\CATTemp C:\Windows\CATTemp V5R5 C:\Windows\Application Data\DassaultSystemes\CATSettings C:\Windows\Local Settings\Application Data\DassaultSystemes\CATTemp Obsolete C:\Windows\Local Settings\Application Data\DassaultSystemes\CATReport C:\Windows\Local Settings\Application Data\DassaultSystemes\CATTemp\error.log C:\Windows\Local Settings\Application Data\DassaultSystemes\CATTemp C:\Windows\Local Settings\Application Data\DassaultSystemes\CATTemp

CSIDL Values in Environment Variable Paths

The values: C:\Winnt\Profiles\user\Application Data (Windows NT) C:\Documents and Settings\user\Application Data (Windows 2000) C:\Windows\Application Data (Windows 95 and 98) are the defaults on these Windows platforms for the CSIDL_APPDATA values. The values: C:\Winnt\Profiles\user\Local Settings\Application Data (Windows NT) C:\Documents and Settings\user\Local Settings\Application Data (Windows 2000) C:\Windows\Local Settings\Application Data (Windows 95 and 98) are the defaults on these Windows platforms for the CSIDL_LOCAL_APPDATA values. Location of Settings Files on UNIX 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 and Recommended Settings Default settings are provided by applications. However, we recommend the following settings to enhance performance: General category, Performance tab: deactivate occlusion culling level of details (static) = 1 to 1.2 level of details (while moving) = 10 to 11 General category, Visualization tab: deactivate the graduated color background deactivate preselect highlighting deactivate the manipulation bounding box

Product category, Cache Management tab: work with cache management cache size = 600MB Selecting View->Render Style->Shading to work with shading without edges will also enhance performance. Accessing Settings Without Running a Session You do not need to start a session to be able to access your settings. 1. Change to the default folder in which you installed the product. On Windows, the default folder is:
C:\Program Files\Dassault Systemes\B06\OS_a\code\bin

where "OS_a" is: intel_a (Windows NT and Windows 2000 platform) win_a (Windows 95 OSR2 and Windows 98 platforms). On UNIX, the default folder is:
/usr/DassaultSystemes/B06/OS_a/code/bin/

where "OS_a" is: aix_a hpux_a irix_a solaris_a. 2. Enter the command:
CATOptionsMgt

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. Specify your settings as usual. You can also access the Options dialog box using the Start->Programs-> Tools menu, and running the Settings Management V5R7 command.

Locking Settings
This task explains how to run a session in administrator mode for the purpose of locking settings so that other users running a session with the same environment inherit those settings and cannot change them. An administrator can also take advantage of this mechanism to set default settings which, although not locked, are proposed to users as a starting point. By default, there is "zero administration" of settings: user settings are stored in the CATSettings environment as explained in About Settings. The scenario walks you through a procedure useful for locking settings for users of the default environment created at installation. This is a useful procedure if you interested in locking settings, but do not want to multiply environments on the same computer. The scenario described reflects the Windows platform only, but the feature is also supported on UNIX. Do not confuse running a session in administrator mode (a Version 5 concept) with logging on as administrator (a system concept). Scenario 1: Locking Settings for the Default Global Environment 1. Log on as an administrator. You must belong to the Administrators group, or have the privileges assigned to the Administrators group. For the purposes of this particular scenario only, you need to log on as administrator because you are going to modify the default global environment (V5R7). 2. Select the Start->Programs->->Tools->Environment Editor V5R7 command to display the Environment Editor. You will see an environment with the following name: 3. Double-click the .V5R7.B07 environment to display the corresponding environment variables. 4. Locate the following environment variable: CATReferenceSettingPath Note that the default setting for this variable is empty. 5. Reset the variable so that it points to an existing folder, for example:
CATReferenceSettingPath E:\home\users\administrator\LockSettings

then click Set, then OK to save and exit the environment editor. This folder will contain the setting locks you will create later. The folder access rights must be set up for read access only for end users, and read/write for the person creating the setting locks. 6. Run a session using the following command:
cnext -env .V5R7.B07 -admin

or:
cnext -admin

A session is started using the default global environment, and a message informs you that you are running in administration mode. 7. Click OK in the message box, then select the Tools->Options... command. The "Options" dialog box is displayed. Note that a lock symbol like this General tab: appears opposite each option in the

Pointing the cursor to a lock symbol displays a message indicating the name of the folder/directory containing the lock settings. This is particularly useful for administrators who need to identify which lock settings are active when the are multiple levels of concatenated locks. 8. To set the locks, click on one of the appropriate lock symbols. For example, click the lock symbol for the User Interface Style option:

The lock symbol now looks like this:

Because the user interface style was set to CATIA - P2, end users running this environment will not be able to change this setting. 9. Click OK to confirm. The lock settings are stored in the folder referenced by the CATReferenceSettingPath environment variable you reset earlier. 10. Exit the session. An end user who starts a session with the normal startup commands (but not the cnext -env .V5R7.B07 -admin command) and using the same environment, will see this after selecting the Tools->Options... command:

The lock symbol now looks like this:

Because the user interface style was set to "CATIA - P2", end users running this environment will not be able to change this setting to "CATIA - P1". When locking settings on the Licensing tab, before you could only lock all the licenses together. Now, you can lock access to individual configuration and/or product licenses. Scenario 2: Locking Settings for User Environments You do not necessarily have to log on as administrator to customize an environment and set locks on settings: the lock mechanism is not limited to the global environment only.
CATReferenceSettingPath cnext -env myenv -admin

End users can customize their own user environments to store their own settings in a location referenced by the environment variable, start a session using the command:

where "myenv" is the name of the user environment, then lock settings in the same way as described in their first scenario. Then, other end users starting a session on the same computer, with the normal startup commands and using the same environment, will inherit the locked settings. Scenario 3: Concatenating Settings Locks

Different users may want to set different types of locks at different levels for a variety of reasons. If several users set locks in different folders using the same environment, end users of the same environment will inherit the all the locks set by those administrators. To implement this solution, you must concatenate several CATReferenceSettingPath values as illustrated below:

In this example: one administrator (starting in administration mode) locks settings in "Environment 1" at the site level on the same site, two administrators (also starting in administration mode) in two different workshops lock settings in "Environment 2" and "Environment 3" respectively users 1 and 2 run a Version 5 session with "Environment 2" and inherit the setting locks in "Environment 1" and "Environment 2" respectively users 3 and 4 run a Version 5 session with "Environment 3" and inherit the setting locks in "Environment 1" and "Environment 3" respectively.

Resetting Default Settings


Resetting Default Settings Without Locks Settings Locked by One Administrator Level Settings Locked by Two Administrator Levels

Resetting Default Settings Without Locks


When you start a session for the first time and use the Tools->Options... command, default settings for each tab are displayed. These settings are provided by the software. After changing settings, you may decide to restore the default settings. The Tools->Options... command provides a Reset... button for this purpose:

Simple Scenario: Settings Are Not Locked by the Administrator 1. Select the Tools->Options... command. 2. Select the Display category, then the Visualization tab. 3. Set a new color for the background:

4. Click the OK button to confirm. 5. If you decide that you do not like the background color after all, select the Tools->Options... command, select the Visualization tab, then select the Reset... button. The Reset dialog box appears:

The options are as follows: of this tabpage: restores the default settings for all options on the current tab for the selected workbench only: restores the default settings for all options on all categories in a selected workbench (included in a solution) for the selected solution only: restores the default settings for all options for the selected solution for the selected solution and its associated workbenches: restores the default settings for all options on all categories of a selected solution and associated workbenches (included in a solution) for all the tabpages: restores the default settings for all options, on all tabs, and for all solutions.

6. Use the default option which restores the default settings for the current tab, which in our example is the Visualization tab, then click the Yes button. The default background color is restored:

No matter how many times you changes settings, you can always restore the default settings using the Reset... button.

Settings Locked by One Administrator Level


This task shows how the Reset... button works with settings locked by one administration level. 1. Start a session in administrator mode as explained in Locking Settings. 2. Select the Tools->Options... command. 3. Select the Display category, then the Visualization tab. At the start, settings A, B, C and D (identified on the screen shots): are not locked and are set to the default values.

4. Reset and lock the settings as follows: A: no lock - keep the default value B: no lock - choose another color C: lock the setting - keep the default value D: lock the setting - choose another color.

5. Click the Cancel button. The Cancel button is a handy tool for undoing your changes. Access the Visualization tab again to confirm that your changes have been cancelled:

6. Still in the Visualization tab, reset A, B, C and D again as explained above:

7. This time, click OK. The new settings are applied. 8. Access the Visualization tab again, click the Reset... button, then the Yes button:

The locks on C and D are kept, but all the initial setting values for A, B C and D are restored.

Settings Locked by Two Administrator Levels


This task shows how the Reset... button works with settings locked at two administration levels. 1. Using the environment editor, create the environment Admin1 and reset the variable CATReferenceSettingPath so that it points to an existing folder, for example:
CATReferenceSettingPath E:\users\administrator\LockSettings

then click Set, then OK to save and exit the environment editor. Environment Admin1 is the top level administration environment containing the reference settings for all other environments that reference it. 2. Using the environment editor, create the environment Admin2 and reset the variable CATReferenceSettingPath to concatenate the value for Admin1 and the name of another folder, for example:
CATReferenceSettingPath E:\users\administrator\LockSettings;E:\users\administrator\LockSettings2

then click Set, then OK to save and exit the environment editor. 3. Start a session using environment Admin1 in administrator mode as explained in Locking Settings. 4. Select the Tools->Options... command, the Display category, then the Visualization tab. At the start, settings A, B, C and D (identified on the screen shots): are not locked and are set to the default values.

5. Reset and lock the settings as follows: A: no lock - keep the default value B: no lock - choose another color C: lock the setting - keep the default value D: lock the setting - choose another color. The tab now looks like this, for example:

6. Click OK to confirm, and exit the session. 7. Start a session using environment Admin2 in administrator mode as explained in Locking Settings. 8. Select the Tools->Options... command, the Display category, then the Visualization tab. You inherit the settings and locks from environment Admin1. Note that the locked settings are displayed like this: .

9. Reset and lock the settings as follows: A: lock the setting - choose another color B: lock the setting - choose another color C: the setting is already locked - the value cannot be changed D: the setting is already locked - the value cannot be changed:

10. Click OK to confirm. 11. Access the Visualization tab again, then click the Reset... button, then the Yes button:

The tab now looks like this, for example:

What Happened? For locks C and D, the settings were already locked - the values are obviously kept. However, in the case of locks A and B: the locks you just set are kept but the values for the corresponding settings in environment Admin1 are restored. Consequently, unlike in the case of the scenario in which no locks are used, using the Reset... button in a scenario involving multiple administrator levels restores (for non-locked settings) the default values set by the higher level administrator environment, and not the default settings in the software.

General
General Document Licensing Statistics Display Compatibility Parameters Devices and Virtual Reality Performances

General
This task explains how to customize general-purpose settings. 1. Select the Tools->Options... command. 2. Select the General category (in the tree to the left), then the General tab:

User Interface Style CATIA - P1: sets the P1 user interface style, and is available for both CATIA - P1 and CATIA - P2 users CATIA - P2: sets the P2 user interface style, and is available for CATIA - P2 users only. Save The option Automatic save every ... minutes allows you to specify a save frequency other than the default frequency (30 minutes).

Note that the automatic save can only be used to retrieve data following a crash. When you restart a session, you are prompted to retrieve the session data saved prior to the crash. However, if you exit a document without first saving it you cannot retrieve the data lost.

Disconnection The option Automatic disconnection after ... minutes lets you activate automatic disconnection after a user-defined duration (in minutes) without program use.

Referenced Documents By default, the Load referenced documents option is checked. This means that when a father document is loaded, the child documents it points to are also loaded. However, if you uncheck 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 would be 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, check or uncheck 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 the File->Desk command (see Using the FileDesk Workbench).

CATIA The Doc Installation Path field displays the current location of the online documentation. By default, the online documentation is located in:
C:\Program Files\Dassault Systemes\B06doc

Enter the path where the documentation is installed. Note that, 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.

Conferencing 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. The actions replicated during a conference are the following: 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: NetMeeting (provided with Windows) the Communications Backbone (provided with the Version 5 infrastructure), required for conferencing on UNIX. For more information, refer to the DMU Navigator Users Guide.

Drag & Drop Enables dragging and dropping in the viewers (for copying, pasting or cutting purpose only). 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.

3. Click OK to confirm.

Document
This task explains how to manage document environments as well as linked document localization. 1. Select the Tools->Options... command. 2. In the General category, click the Document tab:

Document Environments

The Document Environment is a way of accessing your documents. When you access the Document tab, two document environments are displayed: Folder and DLName. Folder: default document environment in which the dialog access the folders containing the documents DLName: document environment that lets you access the folders containing the documents using DLNames. A DLName is a name which stands for a folder. In other words, it may be defined as a logical name used for paths. 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. A document environment may be assigned one of the following states: Current: sets the selected environment as the current document environment and defines the dialog box (i.e. File->Open, File->Save, Edit->Links, etc.) that will be displayed when accessing your documents Allowed: indicates that the environment may be set as "Current" or "Not allowed" 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. If your administrator has locked the document environments, the Allowed and Not allowed buttons are grayed and thus cannot be selected by the user. Only the Current and Configure... buttons are active. Setting the DLName environment as Current 3. In the Document Environments column, select "DLName". 4. Select successively the Allowed and Current buttons. DLName is now defined as your current document environment as indicated by the "Current" value in the State column.

Defining DLNames

Now that you have set the DLName environment as your current environment, you have to create the DLNames you will use. 5. Click the Configure... button to open the Configure dialog box which lets you add or remove DLNames:

Note: the Lock column is displayed only when you are logged on as administrator.

6. Click the Add button to create a new DLName. A default name and a default folder are assigned to the new DLName as shown below:

You can modify the name and folders by editing the cell in the list. You may also choose a folder by clicking the Browse... button.

7. When logged on as administrator, you can Lock or Unlock a DLName. Locking a DLName changes its state from "Green" to "Orange" (and inversely when you unlock the DLName). Note: an "Orange" DLName state turns "Red" for the user which means that the DLName may neither be modified nor removed by the user.

8. When finished adding DLNames to your list, you can then click the Export... button to save your list of DLNames as a .txt file in the appropriate location using the Export dialog box. You can make as many lists as you like. Whenever you want to use one of them, just click the Import... button before selecting a list from the Import dialog box. 9. 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.

DLName Integration
This task aims at giving you one example of the DLName integration with the File->Open command. 1. Click the Open icon or select the File->Open... command. Instead of the usual File Selection dialog box, the following panel displays:

The "Look in" pulldown list only contains the DLNames you defined in the previous steps.

Note: this File Selection dialog box is very similar to the File Selection displayed when opening existing documents since you can, for instance, select the document type. For more information, refer to Opening Existing Documents in this guide.

2. Select the desired File name and type from the list 3. Click OK to open the document.

DLNames are also integrated in the following commands: File->Save (included Save As, Save All and Save Management) File->Desk File->New from... File->Send To Edit->Links Catalogs Search order ("Other folders" option), etc. For more information on these commands, refer to the corresponding task in this guide by clicking one of the above hyperlinks.

Localizing Linked Documents


The "Linked Document Localization" replaces the "Search Order" command. This task shows you how to define a personal strategy for link resolution.

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).

1. Select the Tools->Options... command then in the General category, click the Document tab. The following dialog box appears:

The Link resolution strategy column contains the various strategies you can choose to localize your linked documents. The Activate column indicates whether a strategy has been activated ("Yes" value) or deactivated (blank value).

If your administrator has locked the Linked Document Localization, all buttons except Configure... are grayed.

2. Choose a strategy from the proposed list:

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 Other folders: provides a user-defined list of folders (former "Search Order") ENOVIA5 (appropriate license is required) ENOVIA VPM database (appropriate license is required). The following example illustrates more precisely the behavior of each above-mentioned strategy: First of all, we created a product named Product1.CATProduct in the folder /u/users/DS/. This product is linked to Part1.CATPart, which is stored in the folder /u/users/DS/Sub/. Then, we moved Product1 to another folder, i.e. E:\users\DS\. As this product is linked to Part1.CATPart, you need to select a link resolution strategy. Depending on the strategy you select, the behavior will be: Folder of the link: try to locate Part1 in /u/users/DS/Sub Folder of the pointing document: try to locate Part1 in E:\users\DS

Relative folder: try to locate Part1 in E:\users\DS\Sub Other folders: try to locate Part1 in user-defined folders.

3. Once the strategy is selected, click one of the buttons displayed in the right part of the dialog box. These buttons are grayed out depending on the strategy you selected: "Activate" lets you activate a strategy that has been deactivated "Deactivate" enables you to deactivate a strategy "Up" and "Down" let you customize the strategy order "Configure" is available for the Other folders strategy only. Here is a comparison between the former Search Order command and "Linked Documents Localization":
Tools->Search Order Tools->Options->Document->Linked Document Localization

= "Folder of the link" first = "Other folders" first = Deactivate "Other folders" = Only "Other folders" is activated

Note: "Relative folder" is used for catalog component links. When you click the "Configure..." button, a dialog box appears with a look 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.

Folder environment

4. Select a directory in the "Look in" list then click the Add button. This puts the directory into the Search order list as shown below:

The icon lets you access your various directories and the move up in the directory hierarchy.

icon lets you

You do not need to enter the whole path in the "Look in" field. Just enter the main directory and press Enter. Any subdirectories are then displayed in the list. Select the appropriate subdirectory and click the Add button.

Note that you can use the multiselection to add your folders to the search order:

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. 5. 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:

6. You can make as many lists as you like. When you want to use one of these lists just click the Import... button. The Import Search order dialog box appears.

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. 7. 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, select it then click the corresponding button: Up or Down. Note that the multi-selection is also allowed. 8. To remove a directory, simply select it and click the Remove button. The Remove, Up and Down buttons are activated only when at least one item in the list is selected.

Licensing
Refer to "Reserving Licenses Using the License Manager" for detailed information about how to reserve configuration and product licenses using the License Manager.

Statistics
This task explains how to obtain workbench use statistics, to log the time spent in workbenches. 1. Select the Tools->Options... command. 2. Select the General category, then the Statistics tab.

3. Check the Workbench check box. There are two log display modes: File: the log is written to the file whose default name is Workbench.log, when you exit the session, in the location pointed to by the CATErrorLog variable. Consequently, the file is written by default to:
CSIDL_LOCAL_APPDATA\DassaultSystemes\CATTemp\Statistics\Workbench.log

Console: the log is written to a window. There are two log update modes: Add: the log is written to the existing log Session: the existing log is overwritten by the log of the current session.

Display
Navigation Performance Thickness & Font Tree Visualization

Customizing Navigation Settings


This task explains how to customize display navigation settings. 1. Select the Tools->Options... command. 2. In the General category, select the Display sub-category then the Navigation tab:

The Navigation tab lets you customize:

Preselect in geometry view: 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.

Display preselection navigator after ... second(s): 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. For more information about navigating in fly mode, refer to "Navigating in Fly Mode".

Highlight faces and edges: controls the way faces and edges are prehighlighted and highlighted. How elements 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.

The following examples use the shading mode. When you are editing an object, a selected face is highlighted like this:

... and a selected edge is highlighted like this:

If you select the Pad or the PartBody in the specification tree, the whole object is highlighted like this:

If you are in Visualization mode in an assembly, the whole object is highlighted. Highlight bounding box: if you use the bounding box, this option highlights the bounding box when you point to it. Display manipulation bounding box: when clicking on an object, displays a box around the selected object if it uses manipulators:

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".

Limit display of manipulators on individual elements in multi-selection to ... elements: sets a limit on the number of elements selected in multi-selection mode (using the selection trap) on which manipulators can be displayed. You can select more elements than the limit (for example, by using the CTRL key to extend the selection), but any elements selected over the limit cannot be manipulated. This option is not activated when working in a 3D context. It is only activated using the Drafting applications, which often require the selection of large numbers of 2D elements, and only applies to those 2D objects which have handles (for example, texts and arrows).

Gravitational effects when navigating: 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. Animation during viewpoint navigation: 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 the Sketcher icon. The selected plane is slowly rotated until parallel to the screen just like during an animation. If you do not check this option, the selected plane is set parallel to the screen immediately (without the animation effect). Collision detection enabled: when flying and walking, detects if you collide with an object, so that you bounce off the object instead of going through it. 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. 3. Click OK to confirm, or Reset... and OK again to reset default settings.

Performance
This task explains how to customize display performance settings.

1. Select the Tools->Options... command.

2. In the General category, click the Display category then the Performance tab:

Occlusion Culling Click "Occlusion culling enabled" to activate occlusion culling (for DMU Navigator). Occlusion culling avoids redisplay of hidden elements, particularly useful when viewing highly compartmented scenes such as plants and buildings but it does not improve display performance.

3D Accuracy and 2D Accuracy The accuracy setting controls the tessellation of surfaces (the surfaces of your geometry are built using a mesh of polygons). You have two choices: Fixed: sets a fixed sag value for calculating tessellation on all objects, which does not vary with object size: a low value (close to 1) means that a very fine mesh is used to render surfaces, but the drawback is that geometry will be redrawn more slowly when using the viewing tools a high value (close to 10) means that a very coarse mesh is used, but the advantage is that geometry will be redrawn more quickly.

Proportional to element size 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 will always be finer than on large objects. The sag value used to calculate the tessellation of each object is calculated is as follows:
sag x radius of sphere/100

where: "sag" is the sag 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 preview area to the right shows you the effect of each setting.

2D accuracy settings are the same as for 3D.

Level of Details (P2 only) You do not always need to view a high level of detail in your geometry all the time. You can use the Static and When 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 will be able to move large parts more quickly if you set While Moving to a high value. When you release the mouse after moving the part, the normal level of detail will be 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.

Note that if you are using the Level of Details option with product structure or DMU Navigator functions, you must activate the cache for your LOD settings to be taken into account.

Transparency Quality Low (Screen Door): 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 also recommended for increased display performance. When checked, the transparency is not impacted whatever value you set (between 1 and 255). High (Alpha Blending): 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. Note, however, that this mode is computation-intensive and consequently has an adverse affect on display performance. When checked, the transparency is impacted according to the value you set. Note that you also need to set the transparency coefficient on selected objects using the Edit->Properties command or Properties command on the contextual menu, by dragging the Transparency slider on the Graphic tab. Refer to Displaying and Editing Graphic Properties for more information.

Frames per second Check the Activate button if you want to control the minimum number of frames per second (frame rate) during animations (zooming, moving, flying,... etc.). 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.

Show Outline (wherever possible) 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 when using the NHR and Shading + Edges modes.

Whereas edge display is computed by your workstation's graphic adapter, outline display is computed by the display software. Note that, in large assemblies, displaying outlines may affect display performance. You may want to switch outline display off in this case. Show Hidden Edges (whenever possible) Displays or hides the hidden edges of selected objects.

For example, when the hidden edges of this object are not displayed, it looks like this:

.. and like this when the hidden edges are displayed:

Enable two side lighting for faces and surfaces only This option helps you viewing the two sides (i.e. front side and back side) of a face or surface by lighting them.

Enable back face culling for faces and surfaces only Check this option to avoid redisplay of back sides of faces or surfaces. Note that when this option is checked along with the "Enable two side lighting for faces and surfaces only" option, only front faces will be lightened.

Enable OpenGL local viewer lighting When checked, this option provides a better lighting quality. However, bear in mind that there is a price to pay in performance.

Save lineic elements in cache This option lets you save lineic elements when saving files of type cgr.

Halo when displaying the geometry with hidden lines removed This option lets you display a halo around intersecting edges to create a perspective effect. Prior to using it, do not forget to select Tools->Customize...->Commands then choose "All commands" from the Categories list and "Hidden Line Removal (HLR)" from the Commands list. Otherwise, you will not be able to use this option.

Accurate Picking Accurate Picking option 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 the View->Magnifier... command as shown below:

For more information, refer to Magnifying in this guide.

Checking this option may have a negative impact on the performances when using big models.

3. Click OK to confirm.

Thickness & Font


This task explains how to set thickness properties. 1. Select the Tools->Options... command. 2. In the General catagory, click the Display sub-category then the Thickness tab:

3. In the Index column of the Thickness area, select a thickness type from the 63 values contained in the list. 4. If necessary, modify the Size in pixels or in millimeters by selecting the value to be modified then clicking it once. The Size in pixels reflects the result displayed on screen and the Size in mm corresponds to the printed version.

You cannot assign a size greater than 16 pixels.

5. The "Use system TrueType fonts in CATIA" option enable 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. 6. Click OK to confirm.

Setting Specification Tree Options


This task explains how to set specification tree display options. 1. Select the Tools->Options... command. The Options dialog box appears with the General category selected in the left-hand column. 2. In the Display sub-category, select the Tree tab to display the document layout options. In the Tree Type section of the dialog box, you will notice that the option Classical Windows Style is selected by default. This is the conventional way of displaying the specification tree.

Classical Windows Style This option might, for example, be useful when working on solids and assemblies.

Structure

Constructive Historic: Vertical 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, go back to the Tools->Options... dialog box and select the Fixed Size option in the Tree Item Size section. The default number of characters is 8. You can of course specify the number you wish.

Constructive Historic: Horizontal To do this, go back to the Tools->Options... dialog box and select the Horizontal option in the Tree Orientation section. The tree will then look something like this:

This option might, for example, be useful when working on solids and surfaces. Relational: Vertical

As you can see, this option shows all possible relations between the different items that go to make up the part. Relational: Horizontal To do this, go back to the Tools->Options... dialog box and select the Horizontal option in the Tree Orientation section:

This option could, for example, be used for surface creation. You can also change the background colors using the Visualization tab via the Tools->Options... function. 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.

Activate the Visualization of Show/No Show When this option is checked, if you select an item in the tree, then select the Hide/Show icon, the item is grayed out in the tree. When the size of the tree exceeds the window size, a scrollbar appears: you can then move the tree and navigate using the scrollbar. If you want to manipulate the specification tree on its own (zoom it up and down, etc.), click the reference axis in the bottom left corner of the document or any branch in the tree: the geometry is dimmed, and only the tree is active.

Customizing Visualization Settings


This task explains how to customize display visualization settings. 1. Select the Tools->Options... command. 2. In the General category, select the Display sub-category then the Visualization tab:

The Visualization tab lets you customize: Graduated color background This option activates a graduated color background in all open documents, and in the Preview and workbench list areas 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:

...but this document uses a normal color background:

Background: sets background color in all open document windows Selected element, Low-intensity highlighting and Preselected element linetype: set colors of selected elements and low-intensity elements, and the linetype used to display preselected elements. 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 Part Design documentation 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. Surface boundaries: check this option to set the color and thickness of surface boundaries. Display all elements using Z-buffer depth: activates the Z-buffer 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: activates anti-aliasing on all edges and lines. Anti-aliasing makes jagged lines and edges appear smoother:

... and when switched off, edges and lines look jagged:

3. Click OK to confirm, or Reset... and OK again to reset default settings.

Compatibility
V4 / V5 Infrastructure V4->V5 Draw V4->V5 Space DELMIA/Deneb DXF Import/Export Format External Format IGES STEP VRML

V4 / V5 Infrastructure
This task shows you how to customize Compatibility settings. 1. Select the Tools->Options... command. The Options dialog box appears with the category tree in the left-hand column. 2. In the General category of the Options Tree, select Compatibility and click the Compatibility tab. The following dialog box appears.

In CATIA Version 4, certain information 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 Version 5. Such information must be provided by means of the Options dialog box shown above, before attempting to read Version 4 data. The Options dialog box lets you: display faces and surfaces visible in shading mode in CATIA Version 4 open CATIA Version 4 models referencing an external PROJECT file specify the code page identifying unlabeled data

declare the code page to be stored in the CATIA data to be written when saving Version 5 CATPart documents as CATIA Version 4 models.

Displaying faces and surfaces visible in shading mode in CATIA Version 4 In V4, the display attribute CURRENT DISPLAY MODE SENSITIVE enables you to decide whether to display the hidden parts or not. In Version 5, by default, only faces and surfaces that were in shading mode in Version 4 are shown in models displayed by means of the CATIA Site Navigator. To display all faces and surfaces, you must therefore disable the CURRENT DISPLAY MODE SENSITIVE attribute. 3. To do this, in the Conversion part of the Options dialog box, check the box Display elements with the Display Mode Sensitive attribute off. You can now visualize in Version 5 all Version 4 faces and surfaces, even those that were not in shading mode.

Opening CATIA Version 4 models referencing an external PROJECT file 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. 4. 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.

Bear in mind the following: If you do not specify the PROJECT file path before opening the model, a warning message will appear. There are no restrictions as regards the PROJECT file's code page. However, you must make sure that the code pages of the model and the PROJECT file are compatible. You can display such models on Windows and on UNIX. If you want to display the model on Windows, the address to be specified should look something like this: http://UNIXmachinename/path/PRJDirName You can have access to the PRJ Files installed on the NT disk. In that case, you need to bring these Project files referenced by the model into an NT directory and rename these files according to the conversion table. 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 NT, refer to Having Access to PRJ File on NT in CATIA V4Integration User's Guide. On UNIX, just specify the path, for example:/u/users/username/PRJDirName The following reference tables in the PROJECT files can now be accessed in Version 5: attribute and class tables annotations/dimensions.

Specifying the code page identifying unlabeled data In 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 Version 4, 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 Version 5. Such information must be provided by means of the dialog boxes described below, before attempting to read Version 4 data. For Version 4 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. 5. To do this, click on the DS_DEFAULT_CODE_PAGE list in the V4 Declarations part of the dialog box and select the appropriate language.

Declaring the writing code page when saving Version 5 CATPart documents as CATIA Version 4 models 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. 6. 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.

Declaring the Model Dimension when saving Version 5 CATPart documents as CATIA Version 4 models

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. The management of the resolution is different in V5 and in V4 : 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.

Declaring the Model Unit when saving Version 5 CATPart documents as CATIA Version 4 models 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 :

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 panel and you can choose between Space And Draw, Space, and Draw. When a model contains DRAW data, they are migrated as a unique document : a CATDrawing. Some entities undergo a few changes during the V4 to V5 conversion : V4 DRAFT -> V5 Sheet V4 Detail -> V5 Detail Sheet V4 Views -> V5 Views 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.

Batch Migration of SPACE data : In V5R6, the "V4 Part" definition is the Geometric Set : the subsets will be migrated into a V5 CATPart document. We will offer several part definitions in the future releases. Every Geometric Set contained in a model generates a CATPart (only Dittos are managed separately). 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 (Part instances only). The impacts of the V4 to V5 conversion on the entities : V4 Set -> V5 Part V4 Detail -> V5 Part or Product V4 Model -> V5 Part or Product and/or CATDrawing V4 Ditto -> V5 Product component Selecting the format of Migration in Batch Mode : AS SPEC or AS RESULT By default, the format of this migration is AS SPEC, but the user can select the AS RESULT option. 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. 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. 7. Click OK to confirm.

V4 / V5 DRAW
You can customize given options when using interoperability from version 4 to version 5. 1. Select the Tools -> Options... command. 2. Click Compatibility in the list of objects to the left of the Options dialog box. 3. Select the Drafting V4 tab.

Geometry import When importing geometry, you can decide that you do or do not create centers and end points. Dimension conversion mode When converting dimensions, the resulting dimensions can or cannot be edited (modified). Explode ditto mode When importing a ditto (or component), this ditto is automatically exploded. As result each element in that ditto can be modified separately. 4. Click OK to confirm the operation.

V4->V5 Space
You can customize given options when using interoperability from version 4 to version 5. You can choose different parameters for pasted Surfaces continuity and segmentation. Open the .model of your choice. 1. Select the Tools -> Options... command. 2. Click Compatibility in the list of objects to the left of the Options dialog box. 3. Select the V4/V5 SPACE tab.

Concept Definition :
Segmentation When V4 Surfaces are migrated into CATIA V5, some Faces are created in V5. In order to keep a C2 continuity with the geometric objects, a Surface may be deformed and cut into several pieces (where it is not C2). By using segmentation, deformations occur so that the C0 or C1 nodes become C2, otherwise the Surface is segmented. By default, the segmentation is inactive : the Surfaces are deformed until the nodes are C: , whenever it is possible. Maximum Deformation For a Surface, the number of generated V5 Faces varies according to another parameter : the

maximum length allowed for deformation. The default value is -1. The Maximum Deformation value can be modified via this panel. If the Maximum Deformation value is negative (-1), the value which is taken into account is the maximum value between the V5 tolerance value (10-3) and the the Projection Point tolerance value (10-2 for instance, in V4). Maximum Deformation has an impact on Control Points and not on Surfaces. Control Points are modified according to the Projection Point tolerance value. If the Maximum Deformation value is positive or equal to 0, it is taken into account. However, the value of the V4/V5 SPACE panel is recommended as Maximum Deformation. The unit is the millimeter (V4 model unit in general). For a model dimension of 10m, the standard value of the maximum deformation is 0.001mm. In CATIA V4, the geometric standards are listed in the following dialog box :

Now these variables, Segmentation and Maximum Deformation, can be modified via the Tools -> Options -> General -> Compatibility -> V4/V5 SPACE command.

How to use Segmentation


4. To use Segmentation, tick the Use Of Segmentation box. By default, Segmentation is inactive. 5. Click OK to confirm the operation. 6. Copy / Paste the .model into a V5 CATPart. 7. Update the V5 CATPart.

Visualization of Segmentation results in CATIA V5


Here is an example about the influence of Segmentation (with constant Maximum Deformation) on a Surface (*SUR128) :

The settings for the first case (MaxDef_0.1_without_Segmentation.CATPart) is : No use of Segmentation Maximum Deformation : 0.1mm The settings for the second case (MaxDef_0.1_with_Segmentation.CATPart) is : Use of Segmentation Maximum Deformation : 0.1mm Without Segmentation, the Surface is segmented until the nodes are C: . There are more Faces when Segmentation is inactive.

How to use Maximum Deformation


8. Enter the parameters in the Maximum Deformation area, according to the maximum length allowed for deformation. If the Maximum Deformation value is negative (-1), the V4 Model value (called Intersection Projection) is taken into account. If the Maximum Deformation value is positive or equal to 0, the value appearing in the V4/V5 SPACE panel is recommended as Maximum Deformation.

Visualization of Maximum Deformation results in CATIA V5


This second example reveals the influence of Maximum Deformation variations (without Segmentation) :

The settings for the first case (MaxDef_0.1_without_Segmentation.CATPart) is : No use of Segmentation Maximum Deformation : 0.1mm The settings for the second case (MaxDef_0.001_without_Segmentation.CATPart) is : No use of Segmentation Maximum Deformation : 0.001mm The higher the Maximum Deformation value is, the fewer Faces there are. Tolerance is more important when Maximum Deformation is high, which means that a slight variation is allowed between the original document and the new one.

Statistics :

In order to analyze the influence of the maximum value allowed for Deformation upon V5 generated Faces, let's have a look at the following tables. They indicate the number of Faces created in V5 for a V4 Surface according to the Maximum Deformation value (defined by D in the table). With Segmentation : Name of the V4 Surface Number of V5 Faces for D=0.001 Number of V5 Faces for D=0.1 *SUR18 *SUR26 *SUR83 *SUR128 *SOL48 Without Segmentation : Name of the V4 Surface Number of V5 Faces for D=0.001 or D=0.1 *SUR18 *SUR26 *SUR83 *SUR128 *SOL48 62 23 8 81 1139 31 23 8 81 1129 4 6 1 5 589

Setting the DELMIA/Deneb Compatibility Tab


The following procedure describes how to set the DELMIA/Deneb Compatibility tab. Setting this tab enables your V5 system to use D5 data created with DELMIA (formerly Deneb Robotics) software. 1. Select Tools->Options. By default, the General option is highlighted. 2. If the gray ball next to General (in the left bar) has a plus (+) sign next to it, and does not show its three sub-options, click on the ball to expand the tree. The compatibility option appears, as shown in the figure below.

3. Select the "DELMIA/Deneb Compatibility" tab.

4. Enter the full path name of the project library in the PATH block. 5. Click the Register button to register this path in the root library list. Several project libraries can be entered in the root library list. If more than one library is currently in the list, select the one which you would like to be the current project and click the Set Current button. This will place the selected library at the top of the root library list. 6. Press the OK button. Whenever work is saved or imported, the system looks in the current project directory. The last project selected by the Set Current button remains the current project until it is changed again.

DXF Import/Export Format


As you import/export a CATDrawing from/into a DXF/DWG file, you may customize units, destination and/or format. 1. Select Tools -> Options... . 2. Click Drafting in the list of objects to the left of the Options dialog box. 3. Click the DXF tab.

Import with unit and/or scale factor

You can apply a scale factor between the imported file and what you want to get from the original Drawing. Imported file destination, either working view or background sheet.

Import Space Configuration:

This functionality allows you to choose which drawing space you want to import : Model Space or Paper Space or Both.

Import line type mapping:

A default mapping is available, but you can use this option to customize the mapping of the line types used by DXF and by CATIA. To map a new DXF line type, enter its name in the input field, select the corresponding CATIA line type in the next combo box and click Add. To modify the mapping of an existing DXF line type, double-click this type in the list, select the new CATIA line type and click Add. For better performances, do not hesitate to remove useless types from the mapping list using the Remove button.

DXF Dimensions Import Configuration:

CATIA dimension + Details: linear dimensions will be preserved, others will be transformed into details, Details: dimensions are turned into details, Exploded geometry: geometry is exploded, check this option to keep the graphical aspect (this mode increase performance when loading a model).

Export all sheets in distinct files: export either all sheets or only current sheet of a multi-sheet drawing.

You can export either all sheets or only current sheet of a multi-sheet drawing.

DXF/DRW export files format

Note that Version 5 supports DXF/DWG formats version 12, 13, 14 and Autocad2000. 4. Click OK to confirm the operation and quit the dialog box.

Customizing External Format Import


This task explains how to customize the import settings. You imported a CAD Part through the Insert ->Existing Component command. 1. Select the Tools->Options... command. The Options dialog box appears 2. Expand the General category in the left-hand tree. 3. Click the External Formats tab.

4. Modify the settings as desired. Visu Format Unit : The supported visualization formats are : SLP, STL, OBJ, BYU and IFF. Preferred Conversion Technology Indirect : use of CAD license. Direct : no use of CAD license. For ProE 20i and UG v15, both direct and indirect modes are used on NT. For ProE, UG and IDEAS, this is the indirect mode only. For Solidworks, SolidEdge, parasolid, ACIS and DXF 3D : use the direct mode on NT. Link Mode Visu : tesselated data. Exact Geo : recovery of CAD's exact geometry to generate US geometry (NCGM). After selecting this option, this message appears: "Please, restart session to take modifications into account". CATPart : link with a V5 CATPart and this CATPart can be modified.

Others Save Coorsys in cgr : store part coordinate systems in .cgr file. It is only supported in the indirect mode. Associative Mode Associative Mode : Associative mode is disabled when cache is not activated and when the link mode is set to a CATPart. Output Path : When importing a part, a link is kept with the original part and stored into the directory of your choice. In non-associative mode, you can customize the Output File for generated data.

How associative mode works :

When an assembly file is converted to V5, the associated part files of the imported CAD assembly can be converted as well. Using associative mode places the individual CGR part files in cached memory, where they can be subsequently manipulated in V5. Whenever a CAD cached part file (from the original CAD assembly) is modified, it is re-converted so that the V5 geometry of the CAD part is always up to date. Non-associative mode is referred to when the "Associative" feature is disabled. IDEAS Tesselation Parameter : parameter of IDEAS chordal deviation. ProEngineer Quilts Read : Quilts are supported in the .cgr files. 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. 5. Click OK to confirm your operation.

Customizing IGES Settings


This task shows you how to customize IGES settings. 1. Select the Tools->Options... command. 2. Select the General category, then the Compatibility category, then click the IGES tab.

In the EXPORT section you can choose from several options: 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. The default Surface option and the Wireframe option allow you to select the Representation mode. If you select 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 is a new option in Version 5 and 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. You may wish to round digits up or down to 7, 8, 9 or 10 digits. If so, check the Round up/down real number option and use the Number of digits list provided. The option Show/NoShow allows you to save only shown entities. If you are happy with the settings you have selected and do not want the Save as igs dialog box to appear the next time you save (for more information about "Exporting CATPart Data to an IGES File" refer to the CATIA - Data Exchange Interfaces User's Guide), check the Do not show dialog box option.

In the IMPORT section you have the possibility to join the surfaces of the model : If you want to join the surfaces of your IGES model into a shell. You can select the Join option in the Settings : Tools -> Options -> General -> Compatibility -> IGES -> Import : Join. If this option is active, the software will try to knit the surfaces from an importable file into a shell. If you select the option : join surfaces of each group. The software try to knit the surfaces of each group into one shell per group. This option is useful if you intend to work with IGES models which enclose separate parts, and recover separate shells into CATIA. You can select the tolerance which is used to join the surfaces of each group: 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. To see the boundaries of the created shell, you can select : Tools -> Options -> General -> Display -> Visualization -> Colors : Surfaces' boundaries. For more information refer to Customizing Visualization Settings. If you select the join option, while importing IGES files to CATIA, make sure that model is constituted of one part. In case you used to handle several parts in one single IGES Model, make sure that each part corresponds to an associativity instance (402). The import operation generates a report file (filename.rpt) and an error file (filename.err). These files are created in a location referenced by the USERPROFILE variable on NT and by the HOME variable on UNIX. The default location is the folder Profiles\user\Local Settings\Application Data\Dassault Systemes\CATReport on Windows NT (where "user" is your logon id) or the CATReport directory in your home directory on UNIX. 3. Click OK.

Customizing STEP Settings


This task shows you how to customize STEP settings. 1. Select the Tools->Options... command. 2. Select the General category, then the Compatibility category, then click the STEP tab.

Export : Application Protocol (AP) When you Save a document AS STEP, this option panel appears and you have the choice of the Export Mode: AP203 AP214 The data contained in a CATPart or CATProduct document will be saved in STEP AP203 or AP214 formats. For more information about STEP AP203 and STEP AP214, refer to Exporting CATPart or CATProduct Data to a STEP AP203 / AP214 File in CATIA - Data Exchange Interfaces User's Guide.

Export : Assemblies This option allows you to select the export mode. The External References functionality is available only with AP214. External References have an impact on Parts only, that is to say on Assembly sheets. A STEP file cannot refer to a STEP assembly file.

Structure and Geometry in one file: one STEP file only containing the structure and geometry of the components. This is the option by default. External References: The STEP file names, for each component, have the same name as the CATPart's. Structure only: a STEP file containing structure and entities PRODUCT_DEFINITION_WITH_ASSOCIATED_DOCUMENT which have a link with CATPart files. This summary table shows you all the possible combinations within the first two frames, Export : Application Protocol and Export : Assemblies. With the ST1 or SI1 license or both: Frame Export AP --------Frame Export Assemblies Structure and Geometry in one file (3) External References (4) Structure only (5) 203 (1) YES NO (inactive button) YES 214 (2) YES YES YES

(1) = reference of the Application Protocol Config Control Design (AP203) (2) = reference of the Application Protocol Core Data for Automotive Machanical Design Processes (AP214) (3) = Export of the Structure and Geometry of a CATProduct into one file only (4) = Export of the Structure and Geometry of a CATProduct into different files (5) = Export of the Structure only of a CAProduct If you have no license, you can choose either AP203 or AP214, but the following buttons remain inactive: Structure and Geometry in one file External References

Export : Units mm (millimeter) Inch The purpose is to export a CATPart or a CATProduct in STEP format and in Inch or millimeter independently of the CATIA Session unit, by selecting either mm or Inch. 3. Click OK.

Customizing VRML Settings


This task explains how to customize the VRML settings when saving a document in VRML format. 1. Select the Tools->Options... command. 2. In the left-hand tree, select the General category then the Compatibility sub-category. 3. Click the VRML tab:

4. Modify the settings as needed: Import Unit From the pulldown list, select the desired unit for the VRML file to be imported: Meter, Millimeter or Centimeter. Export Version You are now able to choose between the VRML 1.0 and the VRML 97 format. To do so, simply check the corresponding radio button. Export Options This option is relevant for VRML 97 format only and lets you save normals and/or edges contained in your model when converting it into VRML format. Note that saving edges increases the file size significantly.

5. Click OK to validate your settings.

Parameters
Knowledge Parameter Tolerance Symbols Units

Customizing Knowledgeware
This task explains how to specify the options you may need to check when working in knowledgeware applications. Most options are related to parameters and formulas. Refer to Using Knowlegeware Capabilities for more information. The 'Language' check box is to be checked by those of you using measures in relations or using user functions. Measures are specific functions to be used in formulas and rules. The Knowledge Advisor User's Guide provides you with tasks explaining how to use measures. For how to create and use user functions, see the CATIA Application Architecture documentation. 1. Select the Tools -> Options command. The Options dialog box is displayed. 2. Select the General option. 3. Click the Knowledge tab. This is what you can see onscreen:

Parameter Tree View Check Tools->Option>Knowledge->Parameter Tree View->With Value to display the parameter values in the specification tree. Check the Tools->Option>Knowledge->Parameter Tree View->With Formula to display the formulas which constrain the parameter in the specification tree. Parameter names 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.

Language Check the Tools->Options>Knowledge->Load extended language libraries whenever using measures in relations or user functions.

Parameter Tolerance
The Parameter Tolerance 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 the Parameter Tolerance tab. Using the tolerances specified in the figure opposite: If you create a Length type parameter then assign a tolerance to it, the default values displayed in the tolerance edition box will be 1 mm and 0 mm. If you create an Angle type parameter then assign a tolerance to it, the default values displayed in the tolerance edition box will be 1 deg and 0 deg. If you uncheck the 'Default Tolerance' box, all value fields are grayed out and you can't specify any default values.

Customizing Constraint Appearance


This task shows you how to customize the display and style of the constraints defined in your document. 1. Select the Tools->Options command. The Options dialog box is displayed. 2. Click General category, then the Parameters category, then click the tab Symbols. This tab lets you customize: Constraint Style Dimension Style Display at Creation Note that a Preview glyph displays your preferences as you are specifying them.

Constraint Style 3. To set the colors where appropriate, click the arrow of the constraint type combo box. A list appears containing the current color and the colors available by default. You can define a personal color too. See CATIA for more information. 4. Choose any of these colors.

5. To choose between the constraints you wish to see or not in the geometry area, click the Filter button. The Constraint Filter dialog box contains filter options available for all the constraints that can be defined for the geometry.

The Filter frame contains three options: Show all: shows all the constraints Hide all: hides all the constraints Conditional Filter: once activated, it makes the options of the Status Filter frame available. You can then decide whether you wish to display the constraint status or not, or display unverified or verified constraints. It also makes the Filter by Type options available. You can then decide the constraint types you wish to display by checking the appropriate options. The Filter by Type option now lets you filter out driving or driven constraints. The Product frame contains the Show on active product option. If activated, this option displays the constraints defined on the active product. This option is specific to Assembly Design workbench. 6. Uncheck the constraints you do not wish to display and click OK to confirm.

Dimension Style 7. Set the Scale option to Large. This defines the size of the symbols for tangency and parallelism constraints. You can set: Small Medium Large

8. Check Displays iconified constraint elements. This option increases the number of graphic symbols you can see in the geometry area. For example, you can see symmetry axes. 9. Check Highlight pointed elements to make sure the application highlights the constrained elements when their constraints are pointed to. 10. Enter a value to define the gap between construction lines and geometric elements. For example, enter 5mm.

The default gap is 2mm. The glyph previews the new gap.

11. Enter a value to define the overrun between construction lines and geometric elements. For example, enter 9mm. The glyph previews the new overrun.

Display at Creation

12. The Display mode option lets you choose between three options: - 'Value': only the constraint (or parameter) value is displayed.

- 'Name = Value': the constraint (or parameter) name and value are both displayed.

- 'Name = Value (formula)': the constraint (or parameter) name and value are displayed as well as the possible formula defined for this constraint.

Whatever mode you choose, it applies to all constraints you are creating. However, you can edit each constraint individually by using the contextual menu available. 12. Click OK to confirm the operation and quit the Options dialog box.

Customizing Units
This task explains how to customize units. 1. Select the Tools->Options... command. 2. In the General category, click the Parameters sub-category, then the Unit tab. You can define or redefine: the default unit and the display of values for magnitude type parameters. In the upper part of the dialog box, the default unit along with its symbol is displayed for each magnitude:

3. In the lower part of the dialog box, the 'Dimension Display' check boxes allow you to define: whether you want to display trailing zeros the upper and lower limits for using an exponential notation how many decimal places to display . 4. If you want to redefine a default unit: 1. Select the line with the magnitude whose unit is to be redefined. The list of available units for this magnitude is displayed right below the magnitude list (the magnitude name is grayed out). For example, if you want to redefine the Length unit, the list of available units is:

2. select the unit you want to define as new default unit in the selection list (in the example above, the Inch has

5. 6. 7.

8.

been selected). The magnitude definition is updated in the magnitude list right above. If you want to display trailing zeros, check the 'Display Trailing Zeros' box. Example: a 10 mm value will be converted in 10.000 mm if the number of decimal places is set to 3. If you want to redefine the decimal places, check the appropriate options. Example: a 10.571 mm will be converted to 10.57 mm if the number of decimal places is set to 2. If you want to define the exponential notation limits, enter the value under and below which you want to display a magnitude type parameter in an exponential form. Example1: 105700 mm will be displayed as 1.06e+005mm if the upper limit for an exponential notation is set to 5. Example2: 0.000057 mm will be displayed as 5.70e-005mm if the lower limit for an exponential notation is set to 4. Click OK to confirm your choice.

The new settings will apply immediately both to documents already loaded and to those subsequently loaded.The default values for length, mass and time are millimeters, kilos and seconds.

Devices and Virtual Reality


Calibration Devices

Calibration
This task explains how to define 3D picking settings. The DMU Immersive Review license is required to display this tab. 1. Select the Tools->Options... command. 2. In the General category, select the Devices and Virtual Reality sub-category: 3. Click the Calibration tab:

4. In the 3D Picking Calibration area, select the mode used for 3D picking by clicking the corresponding radio button, Automatic or Manual: Automatic 1. Position the tracker at the middle bottom of the screen 2. Indicate the screen Width and Height in the Screen Dimensions area.

Manual 1. Measure the distance (in millimeters) between the tracker and the screen corners in order to enter the corresponding coordinates in the Upper Left, Upper Right and Lower Right fields 2. Indicate the screen Width and Height in the Screen Dimensions area.

Customizing Device Settings


This task explains how to set up peripheral devices. The peripheral devices concerned are primarily: the joystick the spaceball/space mouse. The joystick is supported on: Windows 95 or Windows 98 (for the DMU P1 product range only) the P2 product range. 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. 1. Select the Tools->Options... command. 2. In the General category, select the Devices and Virtual Reality sub-category. 3. Click the Devices tab:

The Devices tab lets you customize:

Stereo Enables or disables stereoscopic visualization of graphical data with a perception of realistic, three-dimensional images: On: enables stereoscopic vision Off: disables stereoscopic vision. For more information, refer to "Stereoscopic Viewing".

Maximum frequency for event sending Maximum frequency (number of events per second) at which events are sent by peripheral devices. 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.

Virtual Reality Starting Mode Specifies how a process called the "device broker" is started: Automatic: use this setting if you are using the peripheral devices for which native support is provided by Version 5 (joystick, spaceball/space mouse): the device broker is started automatically when you start a session Manual: use this setting if you are using peripheral devices for which native support is not provided by Version 5. The process name on Windows is "CATDeviceBroker" and is referenced by the following line: CATDeviceBroker in the file: %windir%\system32\drivers\etc\services The process name on UNIX is "CATDeviceBroker" and is referenced by the following line: CATDeviceBroker in the file: /etc/services By default, these services are initialized during the installation, and the appropriate files are modified, when you set up communications ports. However, if you decide not to do so during the installation, you must edit the appropriate files manually at a later date. 6668/tcp 6668/tcp

Automatically Started Daemons This part of the tab lists the peripheral devices for which native support is provided by Version 5: Space Daemon: spaceball/space mouse SW_Joystick: joystick. Check the corresponding 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. VR Options Check the "Move compass with 3D devices" option to be able to move the compass using 3D devices, i.e. a Space Mouse ou a SpaceBall for instance when put into the 3D scene. 4. Click OK to confirm, or Reset... and OK again to reset default settings. 5. Exit your session, then restart for your new settings to take effect.

Performances
This task explains how to customize settings for undoing commands. 1. Select the Tools->Options... command. 2. In the General category, select the Performances tab:

3. In the Stack size field, indicate the number of commands (up to 10) which can be undone for each document. 4. Click OK to validate.

Infrastructure
Product Structure Material Library Catalog Editor Rendering

Product Structure
Cache Management Enovia/VPM Node Customization Product Structure

Customizing Cache Settings


Working with a Cache System Two different modes are available when a component (V4 model, V5 CATPart, V5 CATProduct, etc.) is inserted into a DMU Navigator CATProduct document: Design mode: in this mode, the exact geometry is available and the document is inserted as is. Visualization mode: in this mode, a representation of the geometry only is available and the corresponding cgr file, if it exists, is inserted from the cache system. Using a cache system considerably reduces the time required to load your data. The cache system is organized into two parts: Local cache: a read/write directory located locally on your machine and used to store cgr files. The first time a component is inserted, it is tessellated. This means that the corresponding cgr file is computed and saved in the local cache as well as displayed in the document window. The next time this component is required, the cgr file which already exists (and not the original document) is automatically loaded from the local cache. The user is normally responsible for the local cache. Released cache: a read-only cache which is not necessarily located locally on your machine. Several directories can be defined for the released cache. If the cgr file cannot be found in the local cache, the DMU Navigator browses released directories in the order listed to check whether it is located in one of them. If it is still not found, the component is tessellated and saved in the local cache. The site administrator is normally responsible for the released cache. Reading Components from a Database: The cache system works in exactly the same way when components inserted into a CATProduct document come from a database. An additional check is run: if the cgr file is not found in the local or released caches, the DMU Navigator requests that, if the cgr file exists in the database, it be downloaded. The cache system is managed via the Cache Management tab in the Options dialog box. All cache options can be locked. This task explains how to customize data cache settings

A DMU Navigator document 1. Select the Tools->Options... command. The Options dialog box appears 2. Click Product in the left-hand box 3. Click the Cache Management tab

4. Turn the cache activation mode on or off: By default, the activation mode is set to off. 5. (Optional) Enter the paths identifying the cache locations: Browse buttons let you 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. 6. (Optional) Set the maximum size for the local cache (in write mode). The default size is 10 MB. 7. (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. 8. Released Accuracy The default value for released accuracy is 20mm This value can also be defined by the administrator. How does the administrator define the release accuracy value? he sets a precise and required value in the release Accuracy field. then runs CATDMUUtility batch process without defining - vox option, the release accuracy value is taken into account. The data is pre-tessellated. 9. Note that you need to exit and restart to see the effects of customization, so click OK to confirm.

Customizing EnoviaVPM Settings on UNIX Only (V4 Integration)


This task shows you how to customize EnoviaVPM settings (possible on UNIX only). 1. Select the Tools->Options... command. When it appears, select the Infrastructure->Product Structure category in the tree on the left. 2. Click on the EnoviaVPM tab. The following dialog box appears:

As you can see, the Options dialog box is divided into four parts: CDM Interoperability Administration PSN Display Options Customize Session Building V4 CDM Cache Management CDMA Interoperability Administration There are two pushbuttons in this part: Checking the Database Administration box lets you define the parameters for connection to the CDMA databases you wish to use (see "Connecting an ORACLE or DB2 Database to Your Version 5 Environment" in the CATIA - V4 Integration User's Guide). Checking the ENOVIAvpm/Product Structure Mapping box lets you map CDMA and assembly attributes (see "Mapping CDMA and Assembly Attributes on UNIX" in the CATIA - V4 Integration User's Guide). PSN Display Options

There is one checkbox in this part: 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 (see "Building a CATIA Version 5 Product from a VPM1.1 PSN Window" in the CATIA - V4 Integration User's Guide). 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. Customize Session Building There is one checkbox in this part: 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. V4 CDM Cache Management There is one checkbox in this part: By default the Work with the V4 CDM cache system box is unchecked. To use the cache system check the box and provide the location of the V4 local cache in the field Path to the V4 local cache. You can also specify the access method in the field Access method.

Nodes Customization
This task shows you how to give a particular name, reference or description to a product or a component. 1. Select the Tools->Options... command and click the Nodes Customization tab. The following dialog box appears :

2. Check Customized Display. Then, you can select different options : Part number (#PN#), Revision (#RE#), Definition, Nomenclature, Source, Instance Name, Description. You can directly replace the diagram (PN, RE,...) between the two # by the term of your choice and it will appear in the Product Structure.

Customizing Product Structure Settings


This task explains how to customize Product Structure settings. 1. Select the Tools->Options... command. 2. Select the Infrastructure category, then the Product Structure sub-category, then the Product Structure tab:

Defining the Default Part Number of the Component to be Imported Check Manual input if you wish to assign the name you wish to the component you insert into the assembly. Ensuring Default Shapes are not Activated When Opened Check Do not activate default shapes on open if you want the product to appear when opened without any active representation. Selecting the Low Light Mode of the component that does not belong to the active level 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:

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 grayed. Describing the model file in the Bill Of Material Select the Model In BOM option in order to have access the Models' information (path name for instance) in the document's BOM.

1. Open a CATIA document containing one or several models. 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):

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". Customizing the Specification Tree Check the display options you need: Automatic Expand to display the tree totally expanded Constraints to display the constraints and dimensions defined in the document Parameters to display the parameters defined using the Formula command Relations to display the relations defined using the Formula command. Note that the Constraints option is checked by default.

Material Library
This tasks explains how to define material general settings using the Tools -> Options... menu item. 1. Select the Tools -> Options... command. 2. Click the Infrastructure category then select the Material Library subcategory to display the Material tab:

3. Activate the "Warning when adding new properties to a material".

4. Check the "Link mode is the default mode for applying materials" option to map the selected material as a linked object and thus, have it 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: click Apply Material or use copy & paste or drag & drop capabilities. For more information, refer to "Applying Materials" in the CATIA - Real Time Rendering User`s Guide.

icon to open the 5. Enter the path to the user-defined catalog or use the Material Directory Path dialog box which lets you browse your folders to the desired location. You no longer need to overwrite the default catalog (see "What You Should Know Before You Start" in the CATIA - Real Time Rendering User`s Guide) and to not have to exit the current session. 6. Check the Material Parameter Creation option if you want to create parameters when applying a material onto a part or a product. In this case, the "Material=None" parameter will not appear in the specification tree.

If you use a SGI workstation, along with the ClearCoat product successfully installed, you can activate the ClearCoat Support option to be able to use its specific data. In this case, the system automatically looks for .cc360 extension files (if these files exist in the same directory) to replace the images used to define the material textures, i.e. tiff, rgb, and so on. For detailed information about ClearCoat 360, browse the following Internet site: http://www.sgi.com/software/clearcoat/ 7. The Environment Image area enable you to use your own environment instead of the default one provided. Simply enter the path to the user-defined icon to open the File Selection dialog box which lets environment or use the you browse your folders to the desired location.

8. Click OK. Once the warning option has been activated, whenever you wish to add properties to a material (by double-clicking on it and choosing the Analysis or Drafting tab for examples) a warning message is issued:

This to let you know that the material have been modified when you accessed the analysis or drafting properties.

Catalog Editor
This tasks explains how to define Catalog Editor settings using the Tools -> Options... menu item. These settings are relevant for catalogs with design tables only. 1. Select the Tools -> Options... command. 2. Click the Infrastructure category then select the Catalog Editor subcategory to display the Catalogs tab:

3. In the Storage Folder field, enter the path to the folder in which you will store your resolved parts along with their configurations. This avoids recalculating the part resolution whenever you wish to use a part in a configuration.

You can also use the Browse... button to open the Folder Chooser dialog box which lets you browse your folders to the desired location. 4. Use the "Create new reference for each instantiation" option to create a component reference from the instantiated reference part (just like the New from... command). 5. The "Allow family component resolution during instantiation" option lets you resolve and store components during instantion.

6. The "Instantiate only resolved family components" option lets you instantiate only resolved and stored components.

7. Click OK to validate.

Rendering
This task explains how to customize Rendering display and output settings as well as sticker mapping and adjustment.

Rendering Display

1. Select the Tools->Options... command then in the Infrastructure category, click the Rendering sub-category. The Display tab appears:

Setting Light Display This area lets you control the display of inactive lights: check the "No display for inactive lights" option to turn off inactive light display check the "Full display for inactive lights" option to turn on inactive light display.

Setting Environment Display This area lets you to set the type of environment display: check the "No display for inactive environments" option to turn off inactive environment display check the "Simplified display for inactive environment environments" option to display inactive environments in a simplified way check the "Full display for inactive environments" option to turn on inactive environment display.

Setting Reflection Display This area lets you define reflection parameters: check the "Enable dynamic environment reflections" option to update environment reflections on reflecting objects check the "Show wall textures in reflections" option to display wall textures on reflecting objects you can use the "Texture size in static" and the "Texture size while moving" options to indicate the texture size used when the product geometry is still and when it is moved the "Update when viewpoint..." field lets you specify the texture update threshold in degrees the "Computation passes" field lets you indicate the number of texture passes

Rendering Output
1. Select the Tools->Options... command then in the Infrastructure category, click the Rendering subcategory. 2. Click the Output tab:

3. In the Image Size area, specify whether the image size is defined "From active viewpoint" or "Fixed". If you selected the "Fixed" option, you must then enter the image width and height in pixels. 4. In the Output area, indicate the output type, i.e. On screen or On disk. If you selected the " On disk" option, you must then specify the new path and the new name of the image.

Stickers
1. Select the Tools->Options... command then in the Infrastructure category, click the Rendering subcategory.

2. Click the Sticker tab. Two options are checked:

3. In the Sticking area, uncheck the Gizmo automatic center option if you do not want to the gizmo to be automatically centered when applied in Planar Projection mode. This may be useful to adjust different parts of a same sticker on adjacent faces. 4. In the Layout area, uncheck the Absolute Scale option if you do not want to use absolute scale values when adjusting the sticker. These values are those displayed under the Adjustment tab of the Stick dialog box. The default relative scale is 1.00 which corresponds to the optimum sticker covering on the whole surface. Note: this option is relevant in Planar Projection mode only. However, absolute values are proposed in UV mode but they are approximative. 5. The Default Image area enable you to replace the default sticker image with your own image. icon to open the Simply enter the path to the user-defined image or use the File Selection dialog box which lets you browse your folders to the desired location.

Mechanical Design
Part Design Assembly Design Sketcher Structure Design Drafting Functional Tolerancing and Annotation

Part Design
Display General Part Document

Customizing the Tree and Geometry Views


This task shows you how to control the display of the elements you create in the specification tree. It also shows you how to control the display of features in the geometry area. 1. Select the Tools -> Options command. The Options dialog box is displayed. 2. Click the Mechanical Design category, then the Part Design subcategory, then the Display tab. The tab appears, containing two categories of options: Specification tree Geometry

Specification tree There are six options available for customizing the Specification tree display. External References Constraints Parameters (created using the Knowledge Advisor capability. If you wish to know what parameters and relations are, refer to the CATIA Knowledge Advisor Users Guide Version 5 Relations Bodies under operations (operations attaching bodies in different ways (Add, Assemble, Remove, Intersect, Union Trim). For more, refer to "Associating Bodies" in the CATIA Part Design Users Guide Version 5. Sketches (If the Sketches option is checked, the sketches are displayed in the specification tree during creation. If unchecked, sketches are present in the tree but you need to use the expand capability)

Geometry There is one option available for customizing the geometry display. The Only the current operated solid option is used when editing features belonging to attached bodies only. It lets you display only the features of the current body.

Customizing General Settings


This task shows you how to set general settings. 1. Select the Tools -> Options... command. 2. Click the Mechanical Design category, then the Part Design subcategory, then the General tab. The tab appears, containing three categories of options: External References Update Delete Operation

External References - Checking the Keep link with selected object option lets you maintain the links between external references, copied elements for example, 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 you need to cut the link between external references and their origin, you just need to use the Isolate command. - Check Create external references in Show mode to define the visualization mode for the elements while they are being created. - Check Confirm when creating a link with selected object - Check Only use published elements for external selection if you want to make only published elements valid for selection. Update - Check Manual: you wish to control your update operations. - Check Automatic: parts are updated automatically - Check Synchronize all external references for update to make sure that CATIA 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. Delete Operation - Check Display the Delete dialog box if you wish to access filters for deletion (see "Deleting Features" in the CATIA Part Design Users Guide Version 5). - Check Delete referenced sketches if you wish to delete sketches associated to features while you are deleting those features. Sketches will be deleted only if they are exclusive, which means that if they are shared by other features, they will not be deleted.

Customizing a CATPart document


This task shows you how to set general settings. 1. Select the Tools -> Options... command. 2. Click the Mechanical Design category, then the Part Document subcategory, then the General tab.

The tab appears, containing two categories of options: New Part CGR previsualization

New Part Check Create an Axis System when creating a new part 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 is open, the axis system is displayed both in the geometry and in the specification tree. For more information about the Axis System capability, refer to CATIA - Part Design User's Guide.

CGR previsualization - Check Save a CGR previsualization if you wish to save the CGR format whithin the CATPart format when you are saving your part. This option lets you improve performance when working in Assembly Design workbench. It also ensures that the data contained in the CGR format and the data contained in the CATPart format are similar at a given time. - Conversely, check Don't save a CGR previsualization if you do not wish to save the data contained in the CATPart document in CGR format. You can then choose to remove the existing CGR previsualization or not by checking Clean existing CGR previsualization.

Assembly Design
General Constraints

Customizing Assembly Design Settings


This task will show you how to customize Assembly Design settings. 1. Select Tools -> Options.... The Options dialog box appears. 2. Click the Mechanical Design category, then the Assembly Design subcategory. The General tab appears, displaying the following options: Update

You can set an automatic or a manual update. The "Manual" option lets you decide when you need to update your design. It is the default mode. You can also update only the active level of the active component or all the levels of the active component. "All levels' allows you to update all the constraints defined on all the levels of the active component. Access to geometry

The option "Automatic switch to Design mode" ensures that the application will automatically launch the Design mode when using the following commands:
- Constraint (clicking on any constraint icon, the application

launches the Design mode, the cursor changes to an eye symbol, meaning that the Design mode is then active, you can then you set your constraint)
- Snap - Publication Management - Reuse Pattern - Define Multi-Instantiation - Manipulate - Translate - Rotate - Update

Move components

The option available controls the display of a warning message that appears when moving components. If you want to see a message indicating that you are moving components attached together, check the option "Display warning when moving a component involved in a Fix Together". The message will appear whenever you will apply the following commands to components fixed together : compass, snap and manipulate . , translation or rotation

Customizing Assembly Constraints


This task will show you how to customize Assembly Design constraints. 1. Select Tools -> Options.... The Options dialog box appears. 2. Click the Mechanical Design category, then the Assembly Design subcategory. 3. Click the Constraints tab. The following options are available: Paste Components

You can paste one or several components without the assembly constraints applying to them. You can paste one or several components with the assembly constraints applying to them, only after the Copy command. You can paste one or several components with the assembly constraints applying to them, only after the Cut command. You can paste one or several components always with the assembly constraints applying to them. Constraint Creation

This option lets you define the way of setting constraints: either using all the geometrical elements or only published geometrical elements. To create constraints with published geometrical elements only, check Only use the published geometry. For more information about publication, refer to "Managing a Product Publication" in the CATIA Assembly Design Users Guide Version 5. 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. Additionally, you can create detected constraints if the option Creation of detected constraints is on.

Sketcher
Customizing Sketcher Settings

Sketcher
The Sketcher options will help you sketch your profile with given options. For example, the grid will make it easier to sketch a profile requiring parallel lines. 1. Select the Tools -> Options command to display the Options dialog box. The Options dialog box appears. 2. Expand the Mechanical Design option, then click Sketcher. The Sketcher tab appears, containing the following sets of options: Grid Sketch Plane Geometry Constraints Colors

Setting a Grid To define your grid, enter the values of your choice in the Primary spacing and Graduations fields. The Primary spacing option lets you define the spacing between the major lines of the grid. 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.

Click the Display box to display the grid in your session. You will note that this capability is also available in the Sketcher Options toolbar. Check the Snap to point option if your sketch needs to begin or end on the points of the grid. Once you have chosen all of your options, click OK to confirm the operations. These options are applied.

The Allow Distortions option allows applying different graduations and spacing between H and V.

Setting the Sketch Plane In the Sketch Plane frame, check the Shade sketch plane option. This lets you view the sketch plane in the Sketcher workbench. However, note that the grid must be displayed too to see the shaded plane.

The sketch plane is shaded in the Sketcher workbench.

Now, check Position sketch plane parallel to screen to make sure that each time you will enter the Sketcher workbench, the sketch plane will have the right position.

Customizing Geometry Creation When sketching circles or ellipses, you may prefer not to create their centers. Version 5 lets you decide what you really want to create. By default, the Create circle and ellipse centers option is on. Just uncheck it if you do not need to create centers when sketching.

Solving mode (switch button) When you want to move geometry, you can decide that you move either the minimum number of the elements, the maximum number of these elements, or still the minimum number by modifying the shape of these elements, if needed.

The Dragging of the elements category provides these options: Standard mode: you move the as many elements as possible and also respect existing constraints.

Minimum move: you move the as few elements as possible and also respect existing constraints.

Relaxation: method for solving element moving by minimizing energy cost. This implies that the new elements are newly distributed over the sketch, globally speaking.

Constraints You can create or not the geometrical or dimensional constraints detected by the SmartPick tool. If all of the detection options are unchecked, the Create detected constraints option is not available.

SmartPick (switch 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. This task shows how to do so:

The SmartPick category provides these options: Support lines and circles Alignment Parallelism, perpendicularity and tangency Horizontality and verticality Uncheck the elements you do not wish to detect when sketching. Disabling SmartPick completely is particularly useful when your screen is full of elements: in this case, it may be a good idea to disable SmartPick to concentrate only on 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 diagnostics Colors that represent constraint diagnostics are colors that are imposed to elements whatever the graphical properties previously assigned to these elements and in accordance with given diagnostics. As a result, as soon as the diagnostic is solved, the element is assigned the color as defined in the Tools->Options dialog box.

You can assign default colors to all the elements. If you click the Visualization of diagnostic switch button, the following dialog box appears:

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. If you click the Other color of the elements switch button, the following dialog box appears:

Isolated elements: use-edge that no more depend on the 3D. Protected elements: non-modifiable elements. 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: colors used for SmartPick assistant elements and symbols.

Structure Design Settings


This first task shows you how to customize Structure Design settings. 1. 2. 3. Select Tools -> Options... from the menu bar. The Options dialog box appears. Click Mechanical Design -> Structure Design in the left-hand box. Click the Structure Design tab.

The Structure Design tab lets you customize:

Member and plate default colors and materials: Member color: select the default color for members in the box list. Plate color: select the default color for plates in the box list. Member material: select the default material for members in the box list. Plate material: select the default material for plates in the box list. Manage 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. Paths to directories containing sample standard catalog sections and available sections: Catalog storage / Directory: identifies the path of the directory containing sample standard catalog sections: downloaddirectory/OS/startup/components/structuralcatalogs where OS is the operating system, for example intel_a (Windows NT). Section storage / Directory: identifies the full path of the directory containing available sections, for example e:\Section. This directory contains resolved user-defined sections stored here directly as well as any standard or user-defined catalog sections selected via the Section icon or the Other section... option. It is recommended that an empty directory be identified. Click OK in the dialog box when done.

4.

Drafting
Dimension Creation General Settings Generation Geometry Layout Manipulators Annotation Customizing Company Standard Management

Dimension Creation
You can customize given options when creating or re-positioning dimensions. 1. Select the Tools -> Options -> Mechanical Design command. 2. Click Drafting in the list of objects to the left of the Options dialog box. 3. Select the Dimension tab.

Dimension Creation

Dimension following the mouse (ctrl toggles): you can decide that the dimension line is positioned according to the cursor, following it dynamically during the creation process. Constant offset between dimension line and geometry: the distance between the created dimension and the geometry remains the same when you move the geometry. Default dimension line/geometry distance: 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. End dimension creation at line-up: aligning a dimension to another automatically ends the command, you do not have to click in the free space. If you click the Associativity on 3D switch button the following dialog box appears:

A link can be applied between a dimension and the 3D part. As a result, when you update the drawing, the dimension is automatically re-computed. If you do not check this option, when you perform the update, you need to re-create the dimension afterwards. Create driving dimensions: the dimension you will create will drive the geometry. A new field appears in the toolbar during creation process, it allows you to enter the driving dimension value.

By default, dimension circles on their: the dimension you will create between a circle and another element will be either on the circle center or on the circle edge. Move

Activating Move only selected sub-part allows you to move only a dimension sub-part (text, line, etc.). You can activate the snapping option selecting Activate Snapping (shift toggles). The Configure switch button allows you to choose either the dimension to be snapped on the grid or/and the dimension value to be located at its default position between symbols (it will work only if the cursor is between the symbols).

Holding on the Shift key allows you to temporarily deactivate or activate this mode. Line-Up

You can organize dimensions into a system with a linear offset. The offset will align the dimensions to each others as well as the smallest dimension to the reference element. Analysis Display Mode

Colors can be customized with the Activate analysis display mode option. If you activate this mode, it allows you to assign the desired color(s) to the desired dimension types by clicking the Types and colors switch button.

You will then be able to visualizing the colors assigned to the different types of dimensions.

General Settings
This task shows you how to set general settings to be used in the Interactive Drafting workbench.

1. Select the Tools -> Options -> Mechanical Design command. 2. Click Drafting in the list of objects to the left of the Options dialog box. 3. Select the General tab.

Ruler Checking the Show Ruler option displays the ruler in your sheet. It means you visualize the cursor coordinates as you are drawing. Y

Grid To define your grid, enter the values of your choice in the Primary fields. The Primary spacing option lets you define the spacing between the major lines of the grid. 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. The Display option allows displaying the grid in your session. You will note that this capability is also available via the Interactive Drafting Options toolbar. The Snap to point option needs be checked if the geometry needs to begin or end on the points of the grid. The Allow Distortions option allows applying different graduations and spacing between H and V.

Rotation The Rotation Snap Angle option allows snapping with a given angle for rotating elements. This option is used to rotate text elements (text, frame, or leader). In other words, it defines the snapping value used when rotating an element using the Select or Rotate commands. The Automatic Snapping option allows to automate this option.

Colors

You can customize given options for modifying the drawing background color. As shown below, you can customize the color type.

This is what you get if you do as detailed above:

You can modify the background colors at any time.

Tree You can display or not parameters and relations in the specification tree. View axis When you activate a view, you can choose to visualize the view axis. In addition, you can define whether these axes can be zoomed. You can define the view axis size with the Reference size option.

4. Once you have chosen all of your options, click OK to confirm the operations.

Geometry and Dimension Generation


You can customize given options for controlling geometry and dimension generation whenever you need to update sheets. 1. Select the Tools -> Options -> Mechanical Design-> Drafting command. The Options dialog box appears. 2. Select the Generation tab.

Geometry generation / Dress up The following geometry is possibly generated (provided you check the desired options using the contextual menu, Properties option, View tab): Generate axes Generate center lines Generate (threads)

Generate fillet (boundary)

You can choose to visualize either the boundaries or the original edges.

Hidden lines 3D colors inheritance: the colors of a part can be automatically generated onto the views. Be careful: if the color of the part is white and the 3D colors inheritance option checked, the generated views will result white and therefore not necessarily properly visualized.

Project 3D wireframe Both the wireframe and the geometry can be visualized on generated views. Apply uncut specification In an assembly, you can define that given parts will or will not be sectioned into section views or breakout views (Generative Drafting workbench). For this, you select one view, then the Edit -> Properties command from the menu bar from the Assembly Design workbench (Mechanical tab, Drafting properties options) and either activate or de-activate the Not cut in section views options. linetype switch button If you click the linetype switch button, the Linetype for some views dialog box appears:

Select the line type you need and click Close. Dimension generation The generated dimensions are positioned according to the views most representative. In other words, a dimension will appear on a view so that this dimension needs not be also created on another view. The dimensions are generated on the views on the condition the settings were previously switched to the dimension generation option. If you check the Generate dimensions when updating the sheet option, this option makes the application automatically generate dimensions each time you update the sheet. 3. Click OK to confirm the operation.

Geometry Creation
You can customize given options when creating 2D geometry, either or not using autodetection (or SmartPick), or still adding constraints to this geometry. 1. Select the Tools -> Options -> Mechanical Design-> Drafting command. The Options dialog box appears. 2. Select the Geometry tab.

Geometry You can decide that you want to create circle and ellipses centers and that you want to be able to drag elements, end points included. Constraints creation You can create or not the geometrical or dimensional constraints detected by the SmartPick tool. If all of the detection options are unchecked, the Create detected constraints option is not available.

SmartPick (switch 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. This task shows how to do so:

The SmartPick category provides these options: Support lines and circles Alignment Parallelism, perpendicularity and tangency Horizontality and verticality Uncheck the elements you do not wish to detect when sketching. Disabling SmartPick completely is particularly useful when your screen is full of elements: in this case, it may be a good idea to disable SmartPick to concentrate only on the geometry. Constraints Visualization 1. Check the Visualize constraints option to visualize the logical constraints specific to the elements. 2. Modify the reference size, if needed. 3. Modify the constraints color using the combo, if needed. Note that if the Visualize constraints option is unchecked, the elements are not available. Constraints types (switch button) You can define which types of constraints you will 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 diagnostics: Colors that represent constraint diagnostics are colors that are imposed to elements whatever the graphical properties previously assigned to these elements and in accordance with given diagnostics. As a result, as soon as the diagnostic is solved, the element is assigned the color as defined in the Tools->Options dialog box. You can assign default colors to all the elements. If you click the Visualization of diagnostic switch button, the following dialog box appears:

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. If you click the Other color of the elements switch button, the following dialog box appears:

Isolated elements: use-edge that no more depend on the 3D. Protected elements: non-modifiable elements.

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: colors used for SmartPick assistant elements and symbols.

4. Click OK to confirm your operation and quit the dialog box.

View and Sheet Layout


You can customize given options when creating views or when adding sheets.

1. Select the Tools->Options command. The Options dialog box appears.

2. Click Drafting in the list of objects to the left of the Options dialog box. 3. Select the Layout tab, containing the following sets of options:

View creation When creating a view, you can define that you want or not the view name, scaling factor or frame to appear, and that you want broken and breakout specifications to be reproduced. you can also decide if the auxiliary view will be oriented according to the profile.

New sheet You can define that when creating a new sheet, you want the source sheet to be the first or one sheet from another drawing.

Manipulators
You can decide that you will visualize given manipulators whenever creating or modifying dimensions. 1. Select the Tools -> Options -> Mechanical Design-> Drafting command. The Options dialog box appears. 2. Select the Manipulators tab.

Manipulators The settings below can be used for any type of manipulators (texts, leaders, center lines, dimensions and so forth). You can make manipulators zoomable and, if needed, modify the size of the manipulators. The size of the manipulators is a reference size which corresponds, for example, in the case of texts, to the diameter of the rotation manipulators.

Dimension Manipulators You will define which manipulators you will visualize and therefore use when creating and/or modifying dimensions:

1. 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. 2. Modify blanking If you drag select one blanking manipulator, both blanking are modified. To modify only the selected blanking, use the Ctrl key. You can also double-click on the manipulator and enter the new value in the dialog box that appears. 3. Insert text before Allows 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. 4. Insert text after

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. 5. Move value Allows moving the dimension value and only it. 6. Move dimension line Allows moving the dimension line and only it by dragging to the new location. 7. Move dimension line secondary part Allows moving the dimension line secondary part and only it by dragging to the new location. 3. Click OK to confirm the operation.

Annotation
you can customize given options when creating annotations. 1. Select the Tools->Options command. The Options dialog box appears. 2. Click Drafting in the list of objects to the left of the Options dialog box. 3. Select the Annotation tab, containing the following sets of options:

Annotation Creation If you check one of the element in this option, the text or the leader (for Text with leader or Geometrical tolerance) will be snapped. Move You can activate the snapping option selecting Activate Snapping (shift toggles). The Configure switch button allows you to choose either the annotation to be snapped on the grid or according to the orientation, or both.

Customizing Company Standard Management


This task shows you how to edit the list of the parameters values which impact the representation of the texts and dimensions. 1. Enter install_root/reffiles/Drafting. 2. Enter one of the following files ISO.CatDrawStandard ANSI.CatDrawStandard JIS.CatDrawStandard

Functional Tolerancing and Annotation


Dimension Manipulators Tolerancing

Customizing Dimension Settings


This task will show you how to customize Functional Tolerancing and Annotation tolerancing settings. 1. Select Tools -> Options... The Options dialog box appears. 2. Click the Mechanical Design category. 3. Click the Functional Tolerancing and Annotation subcategory. 4. Click the Dimension tab The Dimension tab appears, displaying three categories of options: Dimension Creation

Define whether the dimension line is positioned according to the cursor, following it dynamically during the creation process or not. Define whether a dimension aligned to another automatically ends the command or not. Define whether the distance between the created dimension and the geometry remains the same when you move the geometry or not.

Define the value at which the dimension is created from the geometry. If you create associativity between the dimension and the geometry, you can define the value at which the dimension will remain positioned. Define the dimension you will create between a circle and another element will be either on the circle center or on the circle edge. Move

Define whether the dimension will be snapped on the grid and/or the dimension value will be located at its default position between symbols (it will work only if the cursor is between the symbols) or not. Define whether only a dimension sub-part (text, line, etc...) wil be moved or not. Line-Up

Define a dimension value to align the dimensions to each others as well as the smallest dimension to the reference element. Define an angle value to align the dimensions to each others as well as the smallest angle to the reference element.

Customizing Manipulators Settings


This task will show you how to customize Functional Tolerancing and Annotation tolerancing settings. 1. Select Tools -> Options... The Options dialog box appears. 2. Click the Mechanical Design category. 3. Click the Functional Tolerancing and Annotation subcategory. 4. Click the Manipulators tab The Manipulatorstab appears, displaying two categories of options: Manipulators

Define the size value to the manipulators. Define whether manipulators can be zoomed in or not.

Dimension Manipulators

Define whether overrun extension lines can be modified or not during creation or modification. Define whether blanking can be modified or not during creation or modification. Define whether text can be inserted before or not during creation or modification. Define whether text can be inserted Define whether only the value can be moved or not during creation or modification. Define whether only the dimension line can be moved or not during creation or modification. Define whether only the dimension line secondary part can be moved or not during creation or modification.

Customizing Tolerancing Settings


This task will show you how to customize Functional Tolerancing and Annotation tolerancing settings. 1. Select Tools -> Options... The Options dialog box appears. 2. Click the Mechanical Design category. 3. Click the Functional Tolerancing and Annotation subcategory. 4. Click the Tolerancing tab The Tolerancing tab appears, displaying four categories of options: Standard

Define the default standard at creation provides: Three conventional standards ANSI(American National Standards Institute) ISO (International Organization for Standardization) JIS (Japanese Industrial Standard) and three CATIA-CADAM standards: CCDANSI(CATIA-CADAM American National Standards Institute) CCDISO (CATIA-CADAM International Organization for Standardization) CCDJIS (CATIA-CADAM Japanese Industrial Standard)

Semantic Control

Define whether non semantic tolerances creation is allowed or not. Define whether non dimensions creation is allowed or not. Rotation

Define an angle value for rotating elements. This option is used to rotate text elements (text, frame, or leader). Define whether the rotation will be snapped to the angle value or not. View Display

Define whether the axis of the active view can be visible or not. Define whether the axis of the active view can be zoomed or not. Define whether the profile of the active view can be visible or not

Shape
General Display Free Style

Free Style Settings


This task explains how to customize settings for FreeStyle workbenches, namely FreeStyle Shaper, FreeStyle Optimizer and FreeStyle Profiler. 1. Select the Tools -> Options command. The Options dialog box is displayed. 2. Select the Shape -> FreeStyle category in the tree to the left. The options for FreeStyle settings appear, organized in separate areas depending on the type of setting. Geometry Auto-detection Display Tuning 3. In the Geometry area, check:

Tolerances: to impose user-defined tolerances to every elements to be created and modified within a FreeStyle workbench. You can define: the constraint tolerance value used to define the continuity variation. In this case if the continuity is over the set value the element is not created/modified. In P1 mode, the constraint tolerance value is set and cannot be modified. the deviation tolerance value, used when converting elements using the Converter Wizard for example (see Approximating/Segmenting Procedural Curves and Approximating/Segmenting Procedural Surfaces in the FreeStyle Shaper, Optimizer and Profiler User's Guide). In this case you accept the conversion up to the set tolerance value. Max order: to set the maximum allowed order along the U (and V) directions of curves and surfaces. This maximum order value ranges from 5 to 12 included, in a given direction. In P1 mode, the Max order is set to 12 and cannot be modified.

4. In the Auto-Detection area, you can choose to display: the point coordinates as the pointer moves along the geometry by selecting the Coordinates checkbox the remote mode dressing by selecting the Search dressing checkbox. 5. In the Display area, you set the information to be displayed on the geometry as you manipulate it, that is: the Control Points on the geometry the Continuities at every connection between elements (such as blend and match curves and surfaces, fill surfaces, and so forth)

the Tension manipulators at every connection between connecting elements (such as blend and match curves and surfaces, and so forth) The Tension manipulators are available in P2 mode only. the Curvature texts on an element (such as blend and match curves and surfaces, and so forth) the Contact Point at every connection between connected elements (such as blend and match curves and surfaces, and so forth)

the Order number along the U (for curves) or U and V directions (for surfaces).

6. In the Tuning area, you set the values used when manipulating views or geometry (P2 only). See Editing Surfaces Using Control Points, and Manipulating Views in the FreeStyle Shaper, Optimizer and Profiler User's Guide for example. 7. Click OK to confirm setting these options. For further information on the Performance tab, refer to Customizing Performances Settings.

Analysis
Tolerance Analysis

Tolerance Analysis
General Fastening

Customizing General Settings


This task will show you how to customize Tolerance Analysis of Deformable Assembly general settings. 1. Select Tools -> Options... The Options dialog box appears. 2. Click the Analysis & Simulation category. 3. Click the Tolerance Analysis subcategory. 4. Click the General tab The General tab appears, displaying five categories of options: File Out Folder

Define the folder path where to save file out of tolerance analysis. Conversion Range

Define the range value to switch between tolerance interval and statistic law. In our example, 99.73% of measures contained in the tolerance interval represent the statistic law field.

Feature Colors

Define the default colors of tolerance analysis features: rigid support, flexible support, mechanical joint, fastening, contact. Contact Links Creation Mode

Define whether the contact links creation can be automatic or not. With the automatic mode, the software take into account the appropriate contacts around a fastening element, else user must define the contacts take into account the fastening element. Meshes

Define the maximal distance allowed between a point defined as node by user and the part geometry. Out of this distance the point is not take into account when the mesh is automatically generated..

Customizing Fastening Settings


This task will show you how to customize Tolerance Analysis of Deformable Assembly general settings. 1. Select Tools -> Options... The Options dialog box appears. 2. Click the Analysis & Simulation category. 3. Click the Tolerance Analysis subcategory. 4. Click the Fastening tab. The Fastening tab appears, displaying four categories of options: Spot Welding

Define the mechanical joint take into account to represent spot welding before and after fastening activity. Settings available are: Before Point Planar After Revolute or Spherical Revolute

Riveting

Define the mechanical joint take into account to represent riveting before and after fastening activity. Settings available are: Before Point Planar Spherical Revolute Bolting After Revolute or Spherical Revolute Revolute or Spherical Revolute

Define the mechanical joint take into account to represent bolting before and after fastening activity. Settings available are: Before Point Planar Spherical Revolute After Revolute or Spherical Revolute Revolute or Spherical Revolute

Spot Glueing

Define the mechanical joint take into account to represent spot glueing before and after fastening activity. Settings available are: Before Point Planar After Revolute or Spherical Revolute

AEC Plant
Display General

Display
This task explains how to specify which Plant Layout elements are displayed in the specification tree. 1. From the menu bar, select Tools -> Options.

The Options dialog box is displayed. 2. Select the Product category from the left column of the dialog box.

3. Select the Plant Layout tab.

4. Change the settings as desired: To change the grid step, select the input field and key in a new value. For all other options, select the button next to an element to include it in or exclude it from the specification tree. In the example above, Contours and Grid Planes have not been selected, so these elements would not be displayed in the specification tree. 5. Click OK to accept the new settings.

NC Manufacturing
Display Resources Operation Output

Display
This task explains how to customize Display settings for NC Manufacturing products. 1. Select Tools > Options from the menu bar.

2.

Select the NC Manufacturing category in the tree to the left. The options for NC Manufacturing settings appear, organized in tab pages. Select the Display tab to customize: the display of the specification tree the colors of displayed geometry and parameters the tool display during tool path replay the handling of geometry necessary for manufacturing the use of the Smart NC mode.

3. 4. 5.

6.

7. 8.

In the Tree Display area: select the checkbox to activate the PPR tree display mode. Select the colors to be used to identify the various manufacturing entities by means of the combos in the Color and Highlight area. In the Tool Path Replay area: select the checkbox if you want to display the tool near your cursor position on the trajectory during a tool path replay. In the Complementary Geometry area: select the checkbox to create a CATPart dedicated to manufacturing-specific geometry in the Product List part of the PPR tree. In the Smart NC area: select the checkbox to activate the Smart NC mode. Click OK to apply the settings and quit the dialog box.

Resources
This task explains how to customize Resource settings for NC Manufacturing products. 1. 2. Select Tools > Options from the menu bar. Select the NC Manufacturing category in the tree to the left. The options for NC Manufacturing settings appear, organized in tab pages. Select the Resources tab to customize: the path name for Tool catalogs and PP tables the selection of tools. In the Tool Selection area: select the checkboxes to activate automatic tool query and tool preview modes In the Tool Catalogs and PP Tables area: enter the path of the folder containing tool catalogs and PP tables. Click OK to apply the settings and quit the dialog box.

3. 4. 5.

Operation
This task explains how to customize Operation settings for NC Manufacturing products. 1. 2. Select Tools > Options from the menu bar. Select the NC Manufacturing category in the tree to the left. The options for NC Manufacturing settings appear, organized in tab pages. Select the Operations tab to customize: the use of default values the creation of machining operations the duplication of geometry links the creation of contour and island geometry.

3. 4. 5. 6. 7.

Select the checkbox in the Default Values area if you want operations to be created with the values used in the current program. Otherwise the default settings delivered with the application are used. Select the desired checkboxes in the After Creation area to specify the way you want your machining operations to be created. Select the checkbox in the When Copying area if you want geometry links to be duplicated in a copied operation. Otherwise the geometry must be defined for the copied operation. Select the checkbox in the When Selecting Geometry area if you want contour and island geometry to be deduced from your part bottom selection. Otherwise this geometry must be defined for the operation. Click OK to apply the settings and quit the dialog box.

Output
This task explains how to customize Output settings for NC Manufacturing products. 1. Select Tools > Options from the menu bar.

2.

Select the NC Manufacturing category in the tree to the left. The options for NC Manufacturing settings appear, organized in tab pages. Select the Output tab to customize: the type of PP files that will be proposed for generating ISO code output the tool path storage capability.

3.

4. 5. 6. 7.

Select the desired checkbox in the Post Processor area: None: no Post Processor is defined. ISO code output is not possible in this case. Cenit: you can choose from among the Post Processor parameter files proposed by Cenit to generate your ISO code. IMS: you can choose from among the Post Processor parameter files proposed by IMS to generate your ISO code. Select the desired checkbox in the Tool Path Storage area to store the tool path either in the current document or in an external file. Specify the desired path for storing the tool path in the Tool Path Location area: Select the checkbox in the During Tool Path Computation area allow storing contact points in the tool path. Click OK to apply the settings and quit the dialog box.

Digital Mockup
DMU Navigator DMU Space Analysis DMU Fitting DMU Immersive Review DMU Optimizer DMU Tolerancing Review

DMU Navigator
DMU Navigator General Invention Machine Tools

Customizing DMU Navigator Settings


This task explains how to customize DMU Navigator settings. 1. Select Tools -> Options from the menu bar: The Options dialog box appears 2. Click the Digital Mockup category. The DMU Navigator tab is active

The DMU Navigator tab lets you customize: Hyperlink representation (name) Automatic display of preview windows Marker Default Properties Scene Default Properties 3D annotation update (when moving the product) 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. 3. Set Hyperlink Representation to Name: By default, hyperlink names are displayed : all hyperlink will be textual. The name you give the link in the Manage Hyperlink dialog box when you create it will appear when using go to hyperlink. 4. Click preview checkboxes as appropriate to change the automatic display setting of preview windows when creating cameras, manipulating objects, etc. By default, preview windows are automatically displayed. 5. Change the color, font type and font size of 2D markers Note: 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. 6. Change the Scene background color if necessary 7. Uncheck the Update on product move option if necessary. In this case, you will perform the update operation manually using the update item annotations contextual menu. 8. Click OK in the dialog box when done. from the 3D

Customizing General Settings


Document contents at creation Empty:After a File->New, you just see onscreen the tree with the OBJECTS, ACTIONS, PROBLEMS, CONCEPTS and VARIANTS nodes. Sample Elements: In addition to the basic tree, you get onscreen a sample of a graph. Display of actions in tree A :Only the action label is displayed (example: Generates). SAO: The action is displayed in the <subject> <action> <object> form (example: Motor Generates Noise). ASO:The action is displayed in the <action>(<subject>-><object>) form (example: Generates(Motor->Noise). Graph options UML Only objects and actions are displayed. IMC In addition to objects and actions, problems, variants and concepts are displayed.

Customizing Invention Machine Tools


The Tree Display section relates to the listing of the problems in the Problem Manager. Choosing All problems causes the problems detected by the FunctionalSystem and the user defined ones to appear in the list. If you do not want to see the ones detected by the FunctionalSystem, select User problems only. The Concept presentation in tree section has options for you to choose to display concepts related to all problems or only those related to user defined problems. The Knowledge Base Access section determines how you access the information in the Knowledge and Innovation Server (KnIS). The Start Web Browser in CATIA (NT only) opens the default Web Browser and displays the effects/examples from KnIS in it. The Start ENOVIA portal option opens the effects/examples in the ENOVIA portal. The address of the KnIS site should appear in the KnIS Site edit box. Absolute and Relative addressing options lets you

choose the method to use. The Trimming Variant Change Mode section has options for choosing to use the Trimming Wizard to guide you through the process of trimming a component or to use Free Edit to add, delete, or move the parts of the model.

DMU Space Analysis


DMU Clash DMU Clash - Detailed Computation DMU Clash Publish DMU Sectioning DMU Distance

Customizing DMU Clash Settings


This task explains how to customize the clash settings of the Clash command. 1. Select Tools -> Options from the menu bar: The Options dialog box appears. 2. Click Digital Mockup category, then the DMU Space Analysis subcategory. 3. Click the DMU Clash tab.

The DMU Clash tab lets you customize the following clash command settings: Retrieve Information: retrieves clash results for comparison purposes: From previous computation From PDM: from both Enovia V5 and Enovia VPM. Note that in the case of Enovia VPM, comparison is available on UNIX only. No comparison (default setting) Results Window / Automatically open: automatically displays the results window when you run a clash command computation. Display in Results box: three options to set the default display in the results box of the Check Clash dialog box: List by conflict tab (default setting). List by product tab. First line automatically selected: automatically selects the first line in the List by Conflict or List by Product tab (default setting). Type of Computation: sets the default computation type and, if necessary, the default clearance value. During Initial Computation: has the system compute and display the penetration depth and minimum distance for all interferences detected during the initial computation. 4. Click OK in the dialog box when done

DMU Clash - Detailed Computation


This task explains how to customize the detailed computation settings of the Clash command. The detailed computation mode defines what is computed when you select a conflict or product in the Check Clash Results box. It can be run at element or product level. By default, the detailed computation is run at element level. The graphics representation of interferences (triangles for contacts and clearances, curves for clashes) and the penetration depth or minimum distance are computed. 1. Select Tools -> Options from the menu bar: The Options dialog box appears. 2. Click Digital Mockup -> DMU Space Analysis in the left-hand box. 3. Click the DMU Clash - Detailed Computation tab.

The DMU Clash - Detailed Computation tab lets you customize the following settings: Level of Detail: sets the level of detail. 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: specifies the graphics representation for clashes. Curve: Red intersection curves identifying clashing products are computed and displayed. None: No intersection curves are computed. Contact & Clearance Result: specifies the graphics representation for contacts and clearances. Triangles: Yellow and green triangles identifying products in contact and products separated by less than the specified clearance distance respectively are computed and displayed. 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 clearance distance respectively are computed and displayed. If you select this option, 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. None: No triangles or surfaces are computed. Numeric Result: specifies the numeric result computed and displayed. Penetration depth or minimum distance: The penetration depth of clashes and the minimum distance for clearances is computed and displayed. None: No penetration depth or minimum distance is computed. 4. Click OK in the dialog box when done

DMU Clash Publish


This task explains how to customize publish settings of the Clash command. 1. Select Tools -> Options from the menu bar: The Options dialog box appears. 2. Click Digital Mockup -> DMU Space Analysis in the left-hand box. 3. Click the DMU Clash Publish tab.

The DMU Clash Publish tab lets you customize XML publish settings: Default path: sets the default location in which to save the XML file. Style sheet: lets you select and apply your customized style sheet. Browser automatically opened: automatically opens a browser displaying results when clash results are exported. 4. Click OK in the dialog box when done

Customizing DMU Sectioning Settings


This task explains how to customize sectioning settings. 1. Select Tools -> Options from the menu bar: The Options dialog box appears 2. Click Digital Mockup -> DMU Space Analysis in the left-hand box 3. Click the DMU Sectioning tab

The DMU Sectioning tab lets you customize: Section Planes: sets default section plane settings. Default color: sets the default color of the section plane. Normal X,Y,Z: specifies the absolute axis along which you want to orient the normal vector of the section plane (master plane in the case of slices and boxes). Origin: locates the center of the plane at absolute coordinates 0,0,0 or at the center of the bounding sphere around the products in the selection you defined. Compute the result while moving the plane: automatically updates sectioning results while manipulating the plane. De-activating this option means that results are computed when you release the mouse button. Section Grid: sets default grid options. Absolute mode: sets grid coordinates with respect to the absolute axis system of the document. Relative mode: places the center of the grid on the center of the section plane (master plane in the case of slices and boxes). Style: sets the grid representation to lines or crosses. Automatic filtering: if clicked, automatically adjusts the level of detail of the grid display when you zoom in and out. Steps: specifies the spacing between grid lines. The default value is 100. Units are current units set using Tools -> Options. Results Window: sets default results window settings. Automatically open: automatically displays a results window when in the Sectioning command. Always 2D view: always displays the 2D view in the results window. Automatically reframe: automatically fits the results into the available space in both the results and preview windows when manipulating the section plane in the document window. Section fill: fills in the section to make a surface for measurement and display. 4. Click OK in the dialog box when done

DMU Distance
This task explains how to customize results window and publish settings of the Distance and Band Analysis command. 1. Select Tools -> Options from the menu bar: The Options dialog box appears. 2. Click Digital Mockup -> DMU Space Analysis in the left-hand box. 3. Click the DMU Distance tab.

The DMU Distance tab lets you customize Distance and Band Analysis command settings. Results Window / Automatically open: automatically displays the results window when you run a distance command computation. XML Publish Default Directory (Band analysis only): Default path: sets the default location in which to save the XML file. Style sheet: lets you select and apply your customized style sheet. Browser automatically opened: automatically opens a browser displaying results when distance results are exported. 4. Click OK in the dialog box when done

DMU Fitting
DMU Fitting DMU Manipulators

Customizing DMU Fitting Settings


This task explains how to customize DMU Fitting settings. 1. Select Tools -> Options from the menu bar: The Options dialog box appears. 2. Click Digital Mockup in the left-hand box. 3. Click the DMU Fitting item The DMU Fitting tab is active.

Shuttle Angular Validation lets you set the angular shuttle validation option in the Edit Shuttle dialog box. This option lets you specify a maximum rotation angle for the shuttle. Please see "Defining a Shuttle" in the DMU Fitting Users Guide. Path Finder Automatic Smooth: if checked, the smooth is performed within the Pathfinder command clicking OK.

Track Automatic track update: if checked, the track is automatically updated after modification. The manual update is set by default (see track contextual menu) Default speed: is 0.001m_s, you can modify this value at any time for the to be created tracks. Note: Use the Properties dialog box to modify speed on existing tracks 3. Click OK in the dialog box when done.

Customizing DMU Manipulators


This task explains how to customize DMU Fitting settings. 1. Select Tools -> Options from the menu bar: The Options dialog box appears. 2. Click Digital Mockup in the left-hand box.

The DMU Manipulation tab lets you customize Fitting Simulator commands settings: Clash Beep Click Clash beep checkbox to activate the Beep during interference analyses, simulation recordings, etc. By default, the clash Beep option is unchecked. Automatic Insert Configurations On mouse release: lets you record positions on mouse release (this is the default mode) While mouse moving: Distance: specifies the minimum distance step during simulation recording Angle: specifies the maximum rotation angle step during simulation recording Check the "while mouse release" record mode The "Distance" and "Angle" fields are no longer grayed out, enter the appropriate values to record the the motion.

Manipulation Modes for Shuttle Simulation Lets 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 simulation context : default detection mode in

Clash detection on : activates the clash detection mode (the product in clash is highlighted in the geometry area while recording the simulation ) Stop on collision : activates the stop mode, it means the simulation is stopped at the first clash, the products are highlighted in the geometry area

Snap Sensitivity lets you customize the snap functionality parameters: The snap works within a sphere and a cylinder Position value: specifies the sphere radius (first area) where the shuttle is snapped onto the object. Orientation value: specifies the cylinder height (second area) where the shuttle is snapped onto the object. Fast Clash Detection

use voxelisation for collision detection: sets the quick voxelisation mode (known as VPS technology- Vox Map Point Shell) for automatic clash detection. The sag corresponds to voxel units It is very useful when handling a large number of data as the automatic clash detection takes advantage this quick mode (performance gain) but the accuracy is diminished The accuracy is linked to the loading capacity of your machine (memory size) view collisions feedback: sets the visualization feedback (voxel centers, in other words, points). It can be useful to deactivate this option to gain in visualization performances (in this case, use another feedback: the stop on collision option mode for automatic detection) 3. Click OK in the dialog box when done.

DMU Immersive Review


This task will show you how to manage representations as alternate shapes automatically. 1. Select the Tools->Options... command. The Options dialog box appears 2. Expand the Digital Mockup category from the left-hand tree 3. Click the DMU Immersive item The DMU Immersive Review is active

The DMU Immersive Review tab lets you customize the following starting options (as entering the DMU Immersive Review Workbench) Viewpoint tracking: if set, 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. P3 grid: lets you display the P3 grid when you enter the DMU Immersive Workbench 4. Click OK in the dialog box when done.

Managing an Alternate Shape


This task will show you how to manage representations as alternate shapes automatically. 1. Select the Tools->Options... command. The Options dialog box appears 2. Expand the Digital Mockup category from the left-hand tree 3. Click the DMU Optimizer item to display the corresponding tab

4. Select the required representation, for example Offset. 5. Customize the representation settings as required: Manage as alternate shape: if set the resulting offset shape is managed as the offset component alternate shape (i.e. input component) Activate Shape: if activated the Offset representation is the one visualized in the session. Default Shape: if activated the offset representation will be the default shape, the one loaded when opening the product. 6. Click Ok to confirm your operation After a new offset calculation, if you right-click the product and select Manage representations, the Manage representation dialog box is automatically updated with the offset representation.

In DMU Optimizer, it is impossible to generate various alternate shapes with the same name. Only the last generated alternate shape is taken into account.

DMU Tolerancing
This task shows you customize DMU Tolerancing settings.

1. Select the Tools -> Options command. The Options dialog box is displayed. 2. Click Digital Mockup then DMU Tolerancing Review. The DMU Tolerancing tab that appears displays two options:

Related surface color 3. You can set the color of highlights for related surfaces. The colors you define are visible when using the Related Surfaces capability. Click the combo box to select the color of your choice. A list appears containing: a blank color field a list of default colors from the color palette, ready for use the More Colors... option.

4. Either you select a color, or choose More Colors... at the bottom of the color list to access the color palette. 5. Select More Colors... The Color dialog box appears, allowing you to define the colors of your choice. In the Basic Colors area, the first sixteen colors (in the top two rows) are the same as those at the top of the previous list. The remaining four rows contain extra colors. The empty boxes below are reserved for your own custom colors. 6. Click Define Custom Colors to expand the Color dialog box. The full color palette and color customization tools are displayed. The colored area with the cross represents a color spectrum.

To define a new color, click anywhere in the colored area or drag the cross 7. inside the spectrum to instantaneously change the color in the small box below the spectrum.

Use the slider to adjust your color. This makes the brightness of the custom color vary. 8. 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. Once you are happy with the color, click the Add to Custom Colors option to add the custom color.

9.

10. Click Apply to return to the original color palette.

11. Click on the custom color to apply it to related surfaces.

Automatic Design Mode 12. Check Automatic Design Mode if you wish to access technological data in your session, otherwise remember that models are loaded in Visualization Mode, i.e. without associated technological data (only visualization data is loaded).

Equipments and Systems


Electrical Assembly Design Electrical Wire Routing Electrical Harness Installation Circuit Board Design Equipment Support Structures

Electrical Library
Electrical Library Electrical Library Access

Electrical Library
In order to valuate the keywords automatically when the devices are stored in the catalog with their properties, you need to define a mapping between keywords of each family and the attributes of the component type. 1. Select the Tools->Options command. The Options dialog box is displayed. 2. Click Equipments & Systems in the left-hand box. 3. Click the Electrical Assembly Design workbench. 4. Click the Electrical Library tab.

The tab lets you: define the current catalog using the Browse... button customize the mapping between the catalog and the electrical objects define the keyword attributes. 5. Associate an electrical type to the currently selected Family.

Use the combo list to select the corresponding type.

6. Define for each keyword the corresponding reference attribute. The result looks like this: Use the combo list to select the corresponding attribute.

7. Click OK to validate the options.

The mapping definition can be set by the administrator. In this case it can also be locked. To get more information about the Administration Mode in CATIA, refer to CATIA - Infrastructure User's Guide

Electrical Library Access


Electrical System Functional Definition takes advantage of Electrical Library for the mapping between functional equipments and connectors to V4 library parts. It consists in the definition of the corresponding physical components for functional equipments or connectors. This is done in EFD. The V4 libraries access is defined in the Tools -> Options menu. 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. 1. Select the Tools -> Options menu. The Options dialog box is displayed. 2. Click Equipments & Systems in the left-hand box. 3. Click the Electrical Assembly Design workbench. 4. Click the Electrical Library Access tab.

It lets you define: the library names and their location in the upper frame the location of the compatibility table if it exists (for example: c:\Temp)

5. To add a library in the list, click the corresponding button. The dialog box opens:

6. Enter the library name and path then click OK to validate. 7. You can delete or modify the library access, using respectively the Remove or Edit button. 8. To gain access to the compatibility table, enter its path in the Compatibility Storage Path field. Let's see its structure:

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 CATIA - Electrical System Functional Definition, refer to Mapping Functional Components to Physical Parts The Electrical Library Access can be set by the administrator. In this case it can also be locked. To get more information about the Administration Mode in CATIA, refer to CATIA Infrastructure User's Guide

Electrical Wire Routing


Before you start your first working session, you can customize the way you work to suit your habits. This is done using Tools -> Options from the menu bar. This type of customization is stored in permanent setting files. Settings will not be lost if you exit your session. 1. Select the Tools -> Options command. The Options dialog box is displayed. 2. Expand the Equipments & Systems in the left-hand box. 3. Click the Electrical Wire Routing workbench. The General tab is displayed:

This tab lets you customize: the wire extremities management the property naming to be displayed as a column title the separation code file access the extremity color. 4. Click OK in the dialog box when done.

Wire Extremities Management The Favorites list contains the properties displayed in the Interconnection frame of the Wire Extremities Management dialog box. To add properties to the list, select the property in the Available list and click the ---> arrow. To remove properties, do the reverse: select the property from the Favorites list and click the <--- arrow. Property Naming Select a property in the Favorites list and enter a name in the Favorite column Title field. It is displayed in the Wire Connection Management dialog box:

Separation Code File The Separation Code File area is used to define Separation Code rules to optimize the routing. Those Separation Codes may be File Based. In that 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 and the Routing Simulation. Two options are now available: Signal-Signal manages compatibility between signals, Signal-Arc manages compatibility between signal and pathways. The Separation Codes may also be Rule Based, using CATIA Knowledgeware. Only one rule can be implemented at a time, but this rule may combine several conditions. Push the Edit button to enter a new rule. The Routing Rule Editor is displayed.

The line above the input field is a reminder of the knowledgeware syntax. The Eraser icon is used to clean the input field. Extremity Color

The Extremity Color field is used to change the color of the extremities boxes. Select a color from the color combo box.

or

Electrical Harness Installation


Before you start your first working session, you can customize the way you work to suit your habits. This is done using Tools -> Options from the menu bar. This type of customization is stored in permanent setting files. Settings will not be lost if you exit your session. 1. Select the Tools -> Options command. The Options dialog box is displayed. 2. Choose the Equipments & Systems in the left-hand box. 3. Click the Electrical Harness Installation workbench. The General tab is displayed:

This tab lets you define: the bundle segment creation options: Mandatory geometrical bundle: you need to create a geometrical bundle prior to define a bundle segment. By default, this option is activated. Use the color chooser. when the selection is completed, the bundle segment is extended to the second point selected (which is either a bundle segment extremity or a bundle connection point). the electrical connection is created at the same time as the bundle segment

Bundle segment color on creation the bundle segment connection options: Geometrical link:

Automatic link on new bundle segment: By default, these options are activated.

4. Click OK in the dialog box when done.

Circuit Board Design Settings


This task shows you how to change the user settings. These are permanent settings. 1. Select the Tools -> Options menu. The Options dialog box opens. 2. Click Equipments & Systems in the left-hand box. 3. Click the Circuit Board Design workbench: The Circuit Board tab is displayed.

You can set the color of your choice to the different areas. If you check the Update documents in session box, your change will be applied to the current document. You can also browse to specify the default catalog. You can set a default height for the component used when importing data: the .lib file contains the component footprint. If its height is null, the Default height will be used as the component pad height. 4. Click OK to validate.

Equipment Support Structures Settings


This first task shows you how to customize Equipment Support Structures settings. Select Tools -> Options... from the menu bar. 1. The Options dialog box appears. Click Equipment & Systems -> Equipment Support Structures in the 2. left-hand box. 3. Click the Equipment Support Structures tab.

The Equipment Support Structures tab lets you customize:

Member and plate default colors and materials: Member color: select the default color for members in the box list. Plate color: select the default color for plates in the box list. Member material: select the default material for members in the box list. Plate material: select the default material for plates in the box list. Manage 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. Paths to directories containing sample standard catalog sections and available sections: Catalog storage / Directory: identifies the path of the directory containing sample standard catalog sections: downloaddirectory/OS/startup/components/structuralcatalogs where OS is the operating system, for example intel_a (Windows NT). Section storage / Directory: identifies the full path of the directory containing available sections, for example e:\Section. This directory contains 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. Click OK in the dialog box when done.

4.

What You Need Before Installing Version 5


Hardware Requirements Basic Software Requirements Additional Software Requirements How Are Version 5 Products Packaged? More About the Licensing Mechanism

Hardware Requirements

Page 1 of 6

Hardware Requirements
Common Hardware Requirements
The following requirements are common to all operating systems supported by Version 5 Release 5. System unit and graphic requirements are platform specific and are detailed in the topics that follow: Disk drive: an internal or external disk drive is required to store program executables, program data, usage environment and paging space (minimum recommended size: 2 GB). Memory: 256 MB of RAM is the minimum recommended amount of memory for all applications. 512 MB of RAM is recommended for DMU applications on large assemblies and for the CATIA - Digitized Shape Editor 2 (DSE) product. Requirements may be greater when large amounts of data are used. Internal/external drives: a CD-ROM drive is required for program installation and access to the online documentation, which can optionally be downloaded to disk. Display: A graphic color display, compatible with the selected platform-specific graphic adapter. The minimum recommended size for usability reasons is 17 inches. The minimum resolution required for Windows workstations is 800 x 600, and 1280 x 1024 on UNIX workstations. When selecting a graphic adapter, hardware texturing capability is strongly recommended when using Version 5 products that use texture mapping, in which case the amount of RAM has to be adequate for the number and complexity of textures to be used. Keyboard: a specific keyboard compatible with selected installation locale may be required for national language support. Pointing device: 3-button mouse. On Windows workstations, a 2-button mouse may alternatively be used (the third button is emulated with a keyboard sequence). The 3-button mouse is recommended for usability reasons. The IntelliMouse (two buttons plus wheel) is an alternative to the threebutton mouse on Windows workstations, the wheel acting as the middle button and allowing additional manipulations such as panning and scrolling. Optional components and features: SpaceBall and SpaceMouse can be used, in addition to the mouse, to perform graphic manipulations (zoom, pan, rotate, etc.). The necessary drivers are delivered with the device. In addition to CATIA P2 Products, this support is also available with following products:
l l

CATIA - DMU NAVIGATOR 1 (DN1) CATIA - DMU SPACE ANALYSIS (SP1)

The robustness of the overall solution is dependant on the robustness of the operating system and the hardware environment used. Windows and UNIX hardware configurations certified by Dassault Systemes for running products are published at: file://Y:\BSFDOC\Doc\online\basug\basugap0100.htm 5/22/01

Hardware Requirements

Page 2 of 6

http://www.ibm.com/solutions/engineering Although products might run on other configurations or other graphic adapters, incidents specific to these configurations or adapters would not be accepted for support.

Support for Computers Running Multiple Processors


The Version 5 infrastructure detects if your computer is equipped with multiple processors, and provides multi-threaded graphics support on the AIX, SGI and Solaris platforms to enhance visualization performance. The Version 5 infrastructure supports in multithread mode up to 16 graphics adapters and 32 CPUs.

Windows 95 or Windows 98
Important: Windows 95 and Windows 98 apply only to CATIA Platform 1 (P1). Version 5 Platform 2 (P2) products do not run on Windows 95 or Windows 98. Windows 95 and Windows 98 clients can use nodelock licensing or can run with Windows NT, Windows 2000 or UNIX license servers. System Unit Intel Pentium II, Pentium III or Pentium 4-based workstations running Microsoft Windows 95 OSR2 or Windows 98. Graphic Adapter An OpenGL-capable graphic adapter is required. Note that graphic performance on local transformations (panning, zooming, rotating model) will depend on the selected graphic adapter. This graphic adapter should have the following capabilities: 16 bits, high color, double buffered visual 16 bits Z-buffer (when hardware accelerated) stencil buffer (1 bit) minimum supported resolution is 800 x 600; a resolution of 1280 x 1024 is recommended for usability reasons. Tested Graphic Adapters on Windows 95 or Windows 98 Whereas Dassault Systemes has certified complete configurations (workstation model and graphic adapter) for Version 5 running on Windows NT and Windows 2000, only generic graphic adapters that have been tested on Windows 95 and Windows 98 will be documented. The updated list of these adapters is published on the following web site: http://www.ibm.com/solutions/engineering

Windows NT and Windows 2000


System Unit file://Y:\BSFDOC\Doc\online\basug\basugap0100.htm 5/22/01

Hardware Requirements

Page 3 of 6

Pentium II or Pentium III-based workstations running Microsoft Windows NT Workstation version 4.0, or Windows 2000. Graphic Adapter A graphic adapter with a 3D OpenGL accelerator is required. Note that graphic performance on viewing functions (panning, zooming, rotating) will depend on the selected graphic adapter. The graphic adapter should have the following capabilities: 24 bits, true color, double buffered visual 24 bits Z-buffer stencil buffer minimum supported resolution: 800 x 600; a resolution of 1280 x 1024 is recommended for usability reasons . Network Adapter An active LAN adapter (Ethernet or Token Ring, installed and configured) is required for licensing purposes. Supported Configurations An updated list of hardware configurations, certified at Dassault Systmes for running Version 5 products, is published on the CATIA V5 Web site at URL: http://www.ibm.com/solutions/engineering Windows NT VPro Systems Run the following command: setenv CAT_NvidiaOptim 1 to enable graphics optimizations for Windows NT systems from SGI.

IBM AIX
System Unit Any RS/6000, based on PowerPC 604 (166 MHz minimum clock speed), Power2 or Power3 processor families, supported on AIX Version 4 Release 3.2 or 3.3 provided that the requirements described below are met. Graphic Adapter

file://Y:\BSFDOC\Doc\online\basug\basugap0100.htm

5/22/01

Hardware Requirements

Page 4 of 6

One of the following graphic adapters is required: GXT500P GXT550P GXT800P GXT800M GXT2000P GXT3000P GXT4000P GXT6000P

HP-UX
System Unit Any B-Class, C-Class or J-Class workstation supported on HP-UX Version 10.20 A.C.E. 4 (Workstation Additional Core Enhancements for HP-UX 10.20 - July 1997) or 10.20 A.C.E. 5 (Workstation Additional Core Enhancements for HP-UX 10.20 - December 1999), or HPUX 11.0 A.C.E. (November 1999), provided that the requirements described below are met. Note: because of binary incompatibilities between HP-UX 10.20 and HP-UX 11.0, support of HP-UX 11.0 is limited to a strict run-time support.

Graphic Adapter One of the following graphic adapters is required: Visualize-FXE Visualize-FX2 Visualize-FX4 Visualize-FX5 Visualize-FX6 Visualize-FX10

SGI IRIX
System Unit Any O2, Indigo2, Octane, Octane2 or Onyx2 or Onyx3000 workstations based on R5000, R10000 or R12000 processors, supported on IRIX 6.5, provided that requirements described below are met. Graphic Adapter

file://Y:\BSFDOC\Doc\online\basug\basugap0100.htm

5/22/01

Hardware Requirements

Page 5 of 6

One of the following graphic adapters is required: Integrated graphic adapters on O2 workstations Solid Impact, or SI/SE Super Solid Impact, or SSI/SSE High Impact Maximum Impact. or MXI/MXE VPro V6 VPro V8 VPro V10 VPro V12 Infinite Reality Infinite Reality 3. IRIX VPro Systems Run the following command: setenv CAT_Phong 1 to enable phong (per-pixel) lighting for light sources in Version 5 without any impact on performance. This feature allows only one light to be activated (which is the default lighting in Version 5). Export the following variable: export CAT_OdyOptim=1 to enable graphics optimizations.

SGI Onyx
Graphics Performance Tuning Export the following variables: export CAT_OdyOptim=1 to enable graphics optimizations such as Display List. If you want to use more Display List memory, export the variables as shown below. The values indicated correspond to a 500Mo memory (500Mo = 1024 x 1024 x 500 = 524288000): export GLKONA_RESERVE=524288000 export GLKONA_RESERVE_LIMIT=530000000 Note: this reserved memory is taken from the physical system memory, thus make sure that the size is correctly balanced between the model and your system memory. file://Y:\BSFDOC\Doc\online\basug\basugap0100.htm 5/22/01

Hardware Requirements that the size is correctly balanced between the model and your system memory.

Page 6 of 6

If you are fill-limited, you can export the following variable to use the DIGITAL VIDEO RESIZING: export CAT_DVR=number of frame where "number of frame" is the number of frames per second you would like to achieve. The screen resolution will change automatically while moving the model to reach the number of frames per second you specified.

Sun Solaris
System Unit Any Ultra1, Ultra2, Ultra10, Ultra30, Ultra60, SUN Blade 100 or SUN Blade 1000 workstation based on the UltraSPARC processor, supported on Solaris 2.6.0, Solaris 7 or Solaris 8, provided that requirements described below are met. Graphic Adapter One of the following graphic adapters is required: Creator3D Creator3D Series III Elite 3D (440 Mhz only, for U10 workstations) Expert3D Light Expert3D.

file://Y:\BSFDOC\Doc\online\basug\basugap0100.htm

5/22/01

Basic Software Requirements

Page 1 of 3

Basic Software Requirements


Common Software Requirements

Refer to the Program Directory or contact your IBM Support Center, for appropriate corrective service to the software described in the topics that follow.

Windows 95 or Windows 98 (P1 products only)


Note: The Windows 95 and Windows 98 environments apply only to Platform 1 (P1). The following components at the minimum indicated level are required: Microsoft Windows 95 OSR2, or Windows 98, with the following components:

A Microsoft implementation of OpenGL libraries is delivered with Windows 95 OSR2 or Windows 98 libraries may be updated depending on selected graphic adapter, when installing the graphic adapte associated drivers. Dassault Systmes will provide recommendations related to driver levels based graphic adapters through the following website at: http://www.ibm.com/solutions/engineering

A localized version of the operating system may be required when the selected installation locale latin. Version 5 P2 products do not operate on Windows 95 or Windows 98.

Windows NT and Windows 2000


The following components at the minimum indicated level are required:

Microsoft Windows NT Workstation Version 4.0 with Service Pack 4, Service Pack 5, or Service Pack Windows 2000 Professional, with the following components:

Microsoft Windows NT 4.0 and Windows 2000 deliver an implementation of OpenGL libraries. Thes libraries may be updated depending on the selected graphic adapter, when installing the graphic ad and associated drivers. Dassault Systmes will provide recommendations related to driver levels ba certified configurations through the following website at: http://www.ibm.com/solutions/engineering

a localized version of the operating system may be required when the selected installation locale Latin1 (for example, for the Japanese language environment)

Note: For remote access from networked clients, Terminal Server is supported with Microsoft Windows Terminal Server Edition, at Service Pack 4 level on the Windows NT server. Access through standard br requires Citrix MetaFrame 1.0 to be installed in addition on the server. Terminal Server is also available Windows 2000 Server and Windows 2000 Advanced Server. file://Y:\BSFDOC\Doc\online\basug\basugap0200.htm 5/22/01

Basic Software Requirements Windows 2000 Server and Windows 2000 Advanced Server.

Page 2 of 3

IBM AIX
The following components at the minimum indicated level are required: AIX Version 4 Release 3.2 or 3.3, including: C Set++ for AIX Application Runtime: at minimum level 3.6.4 for AIX 4.3.2 (5648-A81) at minimum level 4.0.2 for AIX 4.3.3 (5765-D52) (C Set++ Application Runtime is shipped with AIX Operating System).

IBM XL Fortran Runtime Environment for AIX (5765-C11, or 5801-AAR-7070, P/N 04L2123), at minim 5.1.0, or 7.1.0 (5765-E03) OpenGL and GL3.2 Runtime Environment (delivered with AIX 4.3 operating systems) CDE (Common Desktop Environment, delivered with the operating system).

HP-UX
The following components at the minimum indicated level are required:

HP-UX Version 10.20 A.C.E. 4 (Workstation Additional Core Enhancements for HP-UX 10.20 - July 19 10.20 A.C.E. 5 (Workstation Additional Core Enhancements for HP-UX 10.20 - December 1999), or H 11.0 A.C.E. (November 1999), including:

ANSI C++ Runtime Environment (aC++, at minimum level 1.21, delivered with the operating system HP FORTRAN Runtime Environment (delivered with the operating system) HP-UX 700 OpenGL 3D API Runtime Environment CDE (Common Desktop Environment, delivered with the operating system) A localized version of the operating system may be required when the selected installation locale di ISO code pages.

Note: Because of binary incompatibilities between HP-UX 10.20 and HP-UX 11.0, support of HP-UX 1 limited to a strict run-time environment.

SGI IRIX
The following components at the minimum indicated level are required: IRIX 6.5.2m, including: C, C++ and Fortran77 standard execution environment (delivered with the operating system) OpenGL (delivered with IRIX execution environment) IRIX Interactive Desktop (delivered with the operating system) WorldView is required when the selected installation locale differs from ISO-1.

Sun Solaris

file://Y:\BSFDOC\Doc\online\basug\basugap0200.htm

5/22/01

Basic Software Requirements

Page 3 of 3

The following components at the minimum indicated level are required: Sun Solaris 2.6.0, Solaris 7 or Solaris 8, including: C and C++ runtime environment (delivered with the operating system) OpenGL runtime environment (delivered with the operating system) the Fortran runtime environment is delivered with Version 5 CDE (Common Desktop Environment, delivered with the operating system) a localized version may be required when the selected installation locale differs from ISO-1.

file://Y:\BSFDOC\Doc\online\basug\basugap0200.htm

5/22/01

Additional Software Requirements

Page 1 of 6

Additional Software Requirements


Specific Software Requirements
CATIA - V4 INTEGRATION 2 (V4I) requires, on the CATIA Version 5 client, for interoperability with CATIA Version 4 CDM and ENOVIA VPM 1, either (depending on whether the database server is a IBM DB2 or an ORACLE server):
l

IBM DB2 Universal Database Version 6.1 (for HP-UX clients) or 7.1 (for AIX, IRIX or Solaris clients) ORACLE Version 8.0.4 or 8.0.5 (for HP-UX clients), 8.1.6 (for IRIX clients), or 8.1.7 (for AIX or Solaris clients).

CATIA Version 4 CDM and ENOVIA VPM 1 interoperability is availablethrough CATIA - V4 INTEGRATION 2 (V4I), for following products:
l l

CATIA - ASSEMBLY DESIGN 2 (ASD) CATIA - DMU KINEMATICS SIMULATOR 2 (KIN)

CATIA - Team PDM (TD1) requires the SmartTeam product with Oracle as a relational database. The following products:
l l l l

CATIA - GENERATIVE PART STRUCTURAL ANALYSIS (GP1) CATIA - GENERATIVE PART STRUCTURAL ANALYSIS (GPS) CATIA - GENERATIVE ASSEMBLY STRUCTURAL ANALYSIS 2 (GAS) CATIA - ELFINI STRUCTURAL ANALYSIS 2 (EST)

on Intel architecture running on Windows NT and Windows 2000 environments, can benefit from improved performance through the use of Intel Math Kernel Libraries (MKL). MKL libraries 5.1 may be downloaded, free of charge, from: http://developer.intel.com/vtune/perflibst/mkl/ This requirement is optional.

Access to Online Documentation


Online documentation and the User GALAXY (online product marketing information) are delivered in HTML format. An HTML browser is required to access this documentation: In a UNIX environment (AIX, HP-UX, IRIX, Solaris): Netscape Navigator at minimum level 4.75 In a Windows environment, either: Microsoft Internet Explorer at minimum level 5.0 file://Y:\BSFDOC\Doc\online\basug\basugap0300.htm 5/22/01

Additional Software Requirements Microsoft Internet Explorer at minimum level 5.0 or, Netscape Navigator at minimum level 4.75.

Page 2 of 6

PDF documentation (Portable Document Format) is delivered in addition to HTML documentation. Printing and browsing of this documentation requires Adobe Acrobat Reader at minimum level 3.0. Adobe Acrobat Reader Version 3.0 may be downloaded from: http://www.adobe.com/prodindex/acrobat/readstep.html) Although access to the online documentation might work on other HTML browsers, incidents specific to other browsers than the above- mentioned products are not eligible for support.

Licensing
Windows workstations must have a LAN Card (Ethernet or Token Ring) and TCP/IP installed and properly configured, even in the case of nodelock licensing, but there is no need to have the workstations connected to the network. No additional software is required when accessing nodelock licenses. Beginning with Version 5 Release 5, nodelock licensing is available on Windows 95 and Windows 98. IBM License Use Management (LUM), is required to serve concurrent licenses across a network. A LUM configuration file (i4ls.ini) is required on Version 5 clients to access concurrent licenses from these servers: IBM LUM, at minimum level 4.5.5 is required on UNIX or Windows NT license servers IBM LUM, at minimum level 4.5.8 is required on Windows 2000 license servers IBM LUM, at minimum level 4.6.0 is required when HAL (High Availability Licensing) licensing mechanism offered by LUM is used Windows 95 and Windows 98 are not supported on IBM LUM license servers. For Windows 95/98 clients, the license server must be a UNIX, Windows NT or Windows 2000 server, or Windows 95/98 workstations must have nodelock licenses. IBM License Use Management may be obtained, at no charge, from: http://www.software.ibm.com/is/lum/lumdownl.htm IBM License Use Management High-Availability Licensing (HAL) enables you to set up an environment in which there is a very high degree of certainty that concurrent licenses will be available, even if a network license server goes down. When you use this option, you create a cluster of network license servers. A cluster is a group of from 3 to 12 network license servers that jointly serve vendor-managed concurrent licenses that are enrolled on the cluster rather than on an individual server. If you decide not to use HAL, when the server goes down, your Version 5 session remains active and another license is requested from another license server. If the license is granted, the total number of licenses granted is increased by one. With HAL, if the license is granted, the total numbers of licenses granted stays the same.

file://Y:\BSFDOC\Doc\online\basug\basugap0300.htm

5/22/01

Additional Software Requirements

Page 3 of 6

Consider that for HAL cluster members, it is strongly recommended to upgrade all the servers to LUM Version 4.5.8. For more information about High-Availability Licensing, refer to the LUM documentation "Using License Use Management Runtime" for your platform. If you install Version 5 on a computer running Microsoft Windows NT Server, Terminal Server Edition Version 4.0 SP4, you can configure your computer as a Microsoft Terminal Server Client. This will allow you to run Version 5 on the Terminal Server, but export the display of the Version 5 session to your local computer (much the same way as when exporting a display on UNIX). When you use this feature, a network license is used.

Macro Replay Capabilities


CATIA Version 5 has built-in macro record and replay capabilities. For UNIX, the interpreter is Visual Basic Script 3.0 from Mainsoft; it is included in CATIA Version 5 as shared libraries. For Windows, the interpreter is Visual Basic Script (VB Script), at minimum level 5.0; it is delivered with Microsoft Internet Explorer. VB Script libraries at level 5.0.0.3715 are delivered with Internet Explorer 5.0, or at higher levels with later versions of Internet Explorer.

Printer and Plotter Support


Windows Support of printers and plotters on Windows is performed through the availability, for the targeted printers/plotters, of the corresponding vendors' drivers, compatible with the targeted version of the operating system. Please contact the appropriate printer/plotter vendor for support. UNIX Version 5 Release 5 provides support for the following main plotter/printer languages: CalComp C907 CGM-ISO, ATA, CALS Hewlett Packard HP-GL/2-RTL and HP-GL or IBM-GL subsets OCE Graphics GPR50: VDF plotting routines Versatec: VCGL: Versatec Graphics Software VGS 2.0 VRF: Versatec Graphics Software, VGS 2.0 Postscript.

file://Y:\BSFDOC\Doc\online\basug\basugap0300.htm

5/22/01

Additional Software Requirements

Page 4 of 6

CATIA Version 5 Software Requirements


The CATIA Version 5 range is composed of three sets of solutions: CATIA P1, CATIA P2 and CATIA P3.As a principle, a CATIA P1 product or a CATIA P1 configuration will require or include (case of configurations) the CATIA - Object Manager (CO1) product. P1 products can be used on P2, and in such cases they operate with CATIA - OBJECT MANAGER 2 (COM). As a principle, a CATIA P2 product or a CATIA P2 configuration will require or include (case of configurations) the CATIA - OBJECT MANAGER 2 (COM) product. In addition:
l

CATIA - FREESTYLE OPTIMIZER 2 (FSO) requires the CATIA - FREESTYLE SHAPER 2 (FSS) product CATIA - GENERATIVE ASSEMBLY STRUCTURAL ANALYSIS 2 (GAS) requires the CATIA - GENERATIVE PART STRUCTURAL ANALYSIS (GPS) product CATIA - ELFINI STRUCTURAL ANALYSIS 2 (EST) requires the CATIA GENERATIVE PART STRUCTURAL ANALYSIS 2 (GPS) product CATIA - FEM SURFACE 2 (FMS) requires the CATIA - GENERATIVE PART STRUCTURAL ANALYSIS 2 (GPS) product CATIA - CIRCUIT BOARD DESIGN 2 (CBD) requires the CATIA - PART DESIGN 2 (PDG) product CATIA - INTERACTIVE DRAFTING 1 (ID1) is required for CATIA - CADAM INTERFACE 1 (CC1) CADAM Drafting for V5 requires any configuration which includes CATIA INTERACTIVE DRAFTING 1 (ID1) CATIA - DMU OPTIMIZER 2 (DMO) requires the CATIA - DMU NAVIGATOR 2 (DMN) product CATIA - PIPING & INSTRUMENTATION DIAGRAMS 2 (PID) requires the CATIA SYSTEMS DIAGRAMS 2 (SDI) product CATIA - HVAC DIAGRAMS 2 (HVD) requires the CATIA - SYSTEMS DIAGRAMS 2 (SDI) product CATIA - ELECTRICAL CONNECTIVITY DIAGRAMS 2 (ELD) requires the CATIA SYSTEMS DIAGRAMS 2 (SDI) product CATIA - SYSTEMS DIAGRAMS 2 (SDI) requires the CATIA - INTERACTIVE DRAFTING 1 (ID1) product HUMAN MEASUREMENTS EDITOR (HME) 2 requires the HUMAN BUILDER 2 (HBR) product HUMAN POSTURE ANALYSIS 2 (HPA) requires the HUMAN BUILDER 2 (HBR) product HUMAN ACTIVITY ANALYSIS 2 (HAA) requires the HUMAN BUILDER 2 (HBR) product CATIA - MULTI-AXIS SURFACE MACHINING 2 (MMG) product requires the CATIA 3 AXIS SURFACE MACHINING 2 (SMG) product CATIA - GENERATIVE SHAPE OPTIMIZER 2 (GSO) requires CATIA GENERATIVE SHAPE DESIGN 2 (GSD) product

file://Y:\BSFDOC\Doc\online\basug\basugap0300.htm

5/22/01

Additional Software Requirements

Page 5 of 6

ClearCoat Technology on SGI


Support for ClearCoat Technology on SGI UNIX/NT Workstations ClearCoat technology is available for IRIX and Windows NT (SGI only) systems running Version 5 Release 4 or higher. It is supported for more realistic shading effects. This technology reproduces the reflective nature of glossy materials such as paint, plastic and glass. This life-like rendering technology improves greatly the fidelity of styling reviews. You can access this new technology on SGI Unix/NT workstations by downloading the runtime library from the following site: http://www.sgi.com/software/clearcoat This library must be installed in the Version 5 filetree containing runtime code (...code/bin). Once the ClearCoat software is installed, the environment mapping textures applied in Version 5 will be modified in a way to produce the ClearCoat effects.

ClearCoat 360
ClearCoat 360 technology (SGI only) is supported for real-time lighting and reflection computation. It is available for IRIX Systems running Version 5 Release 5 or higher. You can apply ClearCoat 360 (.cc360 extension files) the same way you apply textures to your model: Version 5 Material Library product lets you create materials with ClearCoat 360 textures. Refer to Material Library in this guide for further detail Version 5 Photo Studio product lets you create a Box environment where you can apply environment textures used by your ClearCoat 360 files. You can download the ClearCoat 360 runtime environment from the following site: http://www.sgi.com/software/clearcoat To create ClearCoat files, use the Sphere Maps generator SMGen. SMGen ordering instructions are available from the following site: http://www.sgi.com/software/clearcoat You can also run the following command: export CC360MipMap=1 to enable mipmapping on ClearCoat 360 rendering. This can improve quality on surface edges and has a low impact on performance.

file://Y:\BSFDOC\Doc\online\basug\basugap0300.htm

5/22/01

Additional Software Requirements

Page 6 of 6

Batch Monitoring Using MQSeries


Using MQSeries communication tools, some batch operations can now be launched remotely. When implemented at the batch level, this optional feature requires: MQSeries at minimum level 5.1 (see http://www.ibm.com/software/ts/mqseries/messaging for availability of client and server components on supported platforms). MQSeries Client is required on systems where the transaction is initiated; MQSeries Server is required on systems where remote batches are executed.

file://Y:\BSFDOC\Doc\online\basug\basugap0300.htm

5/22/01

How Are Version 5 Products Packaged?


The Version 5 product packaging model is based on the concepts of configurations and products.

Configurations
Configurations are a convenient and attractive way for you to order and install the adequate combination of products for each type of user, while offering a single solution from a licensing point of view. There are two types of configurations: standard configurations contain a pre-defined list of products, corresponding to most frequent user profiles across industries and processes. These configurations are offered at an attractive price compared to the sum of the individual product prices. the content of custom configurations is dynamically defined at ordering time, thus allowing you to adapt the configuration content to the most specific user needs. The content of a custom configuration is defined by adding individual products (see product delivered as "add-on" below) to an existing standard configuration. The result is a competitively priced solution, and remains a single solution from a licensing point of view. After initial installation, the configuration mechanism lets you manage the evolution and growth of your user profile content by allowing you to add new products. The resulting new seat definition is still a single solution from a licensing point of view. To be able to use Version 5, you need to purchase and acquire at least one configuration license. If you already have a custom configuration, you can extend it by adding products. But before you do so, you must use LUM to migrate your server license database to support custom configuration growth. To do so: stop your LUM license server migrate your server license database to the new format using the command: i4ccmig then import your new license as usual.

Products
Products are the elementary software building blocks for Version 5 installations. Version 5 may be ordered in three ways: As a standard configuration As an "add-on" product on top of a standard configuration to build a custom configuration. As a "shareable" product. In this case the product is delivered with its own license key, allowing the user to obtain the license at the beginning of the session, or to leave it for another user. Prices of products ordered in this mode are different, versus "add-on" price, to take into account multiple users potential. Shareable product licenses do not have serial numbers.

More About the Licensing Mechanism


Version 5 delivers identical licensing mechanisms on UNIX and Windows environments, based on LUM (License Use Management). The following licensing principles apply: Using a given Version 5 product requires a license for it and for its prerequisite products Using a given Version 5 configuration requires a license for it. Licenses for Version 5 configurations are acquired and released for the total configuration. The products within a configuration cannot be shared. In all cases, licenses are acquired at the beginning of the process, and released at its termination. Version 5 can be used in two licensing modes: nodelock or with concurrent usage of licenses on a network.

Nodelock Licensing
The use of local display of the hardware configuration is mandatory for Version 5 usage in nodelock mode. There is no limit to the number of Version 5 processes launched for a given license (product or configuration). For instance, a user can launch the following simultaneous processes: a Version 5 interactive session a Version 5 process executed through an OLE container application replay of macros recorded from captured sequences of Version 5 user interactions.

Concurrent Licensing
A user on one machine, using one display, uses one license per product used, regardless of the number of processes. If the display changes, then an additional license is taken for the corresponding process. Add-on and shareable products require a license for a configuration which includes at least the prerequisite products. Licenses for Version 5 configurations are acquired and released for the total configuration. The functions within a configuration cannot be shared.

Demo Usage
In addition to its normal mode of operation where all licensed functions are accessed, Version 5 is capable of running in demo mode, on UNIX and NT, with some disabled functions (such as File->Save - see list below): Existing Version 5 customers, who have a minimum of one regular license, can switch from standard mode to demo mode (Tools->Options->Licensing tab). As the user restarts a session, the demo mode will be automatically used. Qualified prospects, who may be given the Version 5 code for evaluation purposes, are required to enter a special demo license key. This will ensure that the code starts automatically in demo mode. With this mechanism, customers can explore add-on products for which they do not yet have a license. The qualified prospect can get first hands-on experience, verify the ease of use of Version 5, and create the first parts. In both cases, a favorable business environment is created for accelerating sales cycles. When using Version 5 in demo mode, the following functions are disabled: File Save and Save as File Read (except for prepared Version 5 demo documents) Embedding Version 5 documents in OLE documents Opening Version 5 documents using OLE technology Cutting, copying and pasting Version 5 documents with the NT clipboard Recording and replaying macros.

Glossary A
accelerator key access bar access key See shortcut key. See desktop toolbar. The key that corresponds to an underlines letter on a menu or control (also referred to as a mnemonic access key). Designing software to be usable and accessible to the widest range of users, including users with disabilities. The state when an object is the focus of user input and its operations are available. 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. Object currently being edited. 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. Collection of images you generate with the Tools -> Capture command. 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. A graphic design technique that involves adding colored pixels to smooth the jagged edges of a graphic. Window containing the Version 5 application. To commit a set of changes or pending transactions made in a secondary window, typically without closing that window. A text box in which the input focus automatically moves to the next control as soon as a user types the last character. The movement of text to fill a remaining gap after a user deletes other text. A technique where a display area automatically scrolls without direct interaction with a scroll bar.

accessibility active active end

active object active window

album anchor point

anti-aliasing application window apply

auto-exit

auto-joining automatic scrolling

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).

B
background box edit Area in document windows to which you can apply a background color. 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 caret cascading menu check box To halt an operation or process and return to the state before it was invoked. Compare stop. See insertion point. A menu that is a submenu of a menu item (also referred to as a hierarchical menu, child menu, or submenu). A standard Windows control that displays a setting, either checked (set) or unchecked (not set). Compare option button. See cascading menu. A document window used within an MDI window. See also multiple document interface. (v.) To position the pointer over an object and then press and release a mouse button. See also press. (n.) The act of clicking. The area of storage for objects, data or their references after a user carries out a Cut or Copy command. The data format of a memory object on the clipboard. Applications can use the standard clipboard formats provided by Windows or register their own custom formats. A clipboard format is identified by a unique, unsigned integer value, called the "format name." Depth effect for viewing parts or all of a 3D object between two planes. To remove a window. 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

child menu child window click

clipboard clipboard format

clipping close character set

code page code set

collection column heading combo box command button composite

constraint container context-sensitive Help

contextual contextual menu

contextual window

contiguous selection

A collection of characters that make up character set. See also locale. A code page (or code set) is a table mapping a given character (from a given character set) to a hexadecimal code position, or code point, for that code page. It contains the encoding values for a character set or several character sets. The encoding values in a code set provide the interface between the system and its input and output devices. A set of objects that shares some common aspect. A standard Windows control that can be used to provide interactive column titles for a list. A standard Windows control that combines a text box and interdependent list box. A standard Windows control that initiates a command or sets an option (also referred to as a push button). A set or group of objects whose aggregation is recognized as an object itself (for example, characters in a paragraph, named range of cells in a spreadsheet, or a grouped set of drawing objects). A relationship between a set of objects, such that making a change to one object affects another object in the set. An object that holds other objects. Information about an object and its current condition. It answers the questions "What is this" and "Why would I want to use it?" Compare reference Help and task-oriented Help. Specific to the conditions in which something exists or occurs. 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. A secondary window with no title bar that is displayed next to an object; it provides contextual information about that object. A selection that consists of a set of objects that are logically sequential or adjacent to each other (also referred to as range selection). Compare disjoint selection.

control current cursor

An object that enables user interaction or input, often to initiate an action, display information, or set values. State of an object when selected. A generic term for the visible indication of where a user's interaction will occur. See also input focus, insertion point, and pointer.

D
data-centric design data link default default button A design in which users interact with their data directly without having to first start an appropriate editor or application. A link that propagates a value between two objects or locations. An operation or value that the system or application assumes, unless a user makes an explicit choice. The command button that is invoked when a user presses the ENTER key. A default button typically appears in a secondary window. 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. A toolbar that docks to the desktop, similar to the taskbar. See also taskbar. A device-independent measure to use for layout. One horizontal unit is equal to one-fourth of the average character width for the current system font. One vertical unit is equal to one-eighth of an average character height for the current system font. 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. Compare message box, palette window, and property sheet. See unavailable. A selection that consists of a set of objects that are not logically sequential or physically adjacent to each other. Compare contiguous selection. See also extended selection. To manipulate an interface element, such as a toolbar, such that is aligns itself with the edge of another interface element, typically a window or pane.

desktop

desktop toolbar dialog base unit

dialog box

dimmed disjoint selection

dock

document

document window double-click

duplicate

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. A window that provides a primary view of a document (typically its content). (v.) To press an release a mouse button twice in rapid succession. (n.) The act of double-clicking. Performs mirroring or pattern operations on an active object.

E
See text box. 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. embedded object See OLE embedded object. enter (v.) To type a character from the keyboard. (n.) A classification of an object based on its characteristics, behavior, and attributes. explicit selection A selection that a user intentionally performs with an input device. Compare implicit selection. 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. See also disjoint selection. extended selection list box A list box that supports multiple selection, but is optimized for a selection of a single object or single range. See extended selection and list box. Compare multiple selection list box. edit field Edit menu

F
filter File menu font font size Tool for organizing elements of V4 model document into layers. A common drop-down menu that includes commands for file operations, such as Open, Save, and Print. A set of attributes for text characters. The size of a font, typically represented in points.

G
geometry area glyph Area of a document window in which application data are displayed and edited. 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. A standard Windows control that groups a set of controls.

group box

H
handle Help menu An interface element added to an object that provides a control point for moving, sizing, reshaping, or other operations pertaining to that object. 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. A selection that includes objects with different properties or type. Compare homogeneous selection. See cascading menu. To continue pressing a keyboard key, or mouse button. A selection that includes objects with the same properties or type. Compare heterogeneous selection. The specific portion of the pointer (or pointing device) that defines the exact location, or object, to which a user is pointing. The interaction area of a particular object or location with which a pointer or pointing device's hot spot must come in contact.

heterogeneous selection hierarchical menu hold down homogeneous selection hot spot

hot zone

I
icon implicit selection inactive inactive window A pictorial representation of an object. Compare glyph. A selection that is the result of inference or the context of some other operation. See also explicit selection. The state of an object which it is not the focus of a user's input. 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. The ability to edit an OLE embedded object in place, without opening it into its own window. The location where the user is currently directing input. The visual display of a control or other object that indicates when it has the input focus. 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. A technique that allows a user to directly interact with the content of an OLE embedded object without executing an explicit activation command. Compare outside-in activation. Ability to exchange data between CATIA Version 4 and Version 5. Ability to exchange Version 5 data between Version 5 workshops Ability to exchange data between Version 5 and OLE-compliant applications.

in-place activation input focus input focus appearance insertion point

inside-out activation

interoperability

J
jump A special form of a link that navigates to another location (also referred to as a hyperlink).

L
label landscape link The text (or graphic) that identifies a control (also referred to as a caption). An orientation where the long dimension of a rectangular area (for example, screen or paper) is horizontal. (v.) To form a connection between two objects. (n)) A reference to an object that is linked to another object. See also OLE linked object.

link path list box list view

locale

localization

The descriptive form of referring to the location of a link source (also referred to as a moniker). A standard Windows control that displays a list of choices. See also extended selection list box. A standard Windows list box control that displays a set of objects. The control also supports different views and drag and drop. A part of a user's environment dedicated to international data to define conventions for a specified culture, such as time formatting, numeric formatting, and character classification, conversion, and collation. The process of adapting software for different countries, languages, or cultures.

M
marquee maximize MDI menu menu bar menu button menu item menu title See region selection and bounding outline. To make a window its largest size. See also minimize. See multiple document interface. A list of textual or graphical choices from which a user can choose. See also contextual menu. A horizontal bar at the top of a window, below the title bar, that contains menus. A command button that displays a menu. A choice on a menu. 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. A secondary window that is displayed to inform a user about a particular condition. Compare dialog box, palette window, and property sheet. To minimize the size of a window: in some cases, this means to hide the window. See also maximize. An operation creating a 3D object by duplicating an initial object. The duplication is defined by symmetry. See access key.

message box

minimize mirror mnemonic

A restrictive or limiting interaction because of operating in a mode. Modal often describes a secondary window that restricts a user's interaction with other windows. A secondary window can be modal with respect to its primary window or to the entire system. Compare modeless. mode A particular state of interactions, often exclusive in some way to other forms of interactions. model CATIA Version 4 model. model document Document containing a CATIA Version 4 model. modeless Not restrictive or limiting interaction. Modeless often describes a secondary window that does not restrict a user's interaction with other windows. Compare modal. modifier key A keyboard key that, when pressed, (and held), changes the actions of input. moniker See link path. most recently used List 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). multiple document A technique for managing a set of windows whereby interface (MDI) documents are opened into windows (sometimes called child windows) that are constrained to a single primary (parent) window. See child window, and parent window. multiple selection list box A list box that is optimized for making multiple, independent selections. Compare extended selection list box and single selection list box.

modal

N
network license A license maintained on a network license server for use upon request by a License Use Runtime (LUM) client. Compare nodelocked license. non-default drag and drop A drag (transfer) operation whose interpretation is determined by a user's choice of command. These commands are included in a pop-up menu displayed at the destination when the object is dropped.

nodelocked license

A type of license locked to a specific node, so that the product can be used only at that node. The nodelocked license is installed on the computer for which it was created. Compare network license.

O
object OLE An entity or component identifiable by a user that can be distinguished by its properties, operations, and relationships. Object Linking and Embedding. The name that describes the technology and interface for implementing support for object interaction. A data object that retains the original editing and operating functionality of the application that created it, while physically residing in another document. 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. A generic term that refers to the actions that can be done to or with an object. 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. A technique that requires a user to perform an explicit activation command to interact with the content of an OLE embedded object. Compare inside-out activation.

OLE embedded object OLE linked object

operation option button

outside-in activation

P
package palette window An OLE encapsulation of a file so that it can be embedded in an OLE container. A modeless secondary window that displays a tool bar of other choices, such as colors or patterns. Compare dialog box and message box. See also property sheet. One of the separate areas in a split window. A primary window that provides window management for a set of child windows. See also child window and multiple document interface. The principle that the state of an object is automatically preserved.

pane parent window

persistence

(v.) To position the pointer over a particular object an location. (n.) A unit of measurement for type (1 point equals approximately 1/72 inch). 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. press To press and release a keyboard key. See also click. preview Tool allowing you to view a document or album image prior to printing. primary window The window in which the main interaction takes place. See also secondary window and window. progress indicator Any form of feedback that provides the user with information about the state of a process. progress indicator control A standard Windows control that displays the percentage of completion of a particular process as a graphical bar. project A window or task management technique that consists of a container holding a set of objects, such that when the container is opened, the windows of the contained objects are restored to their former positions. property Attribute or characteristic of an object that define its state, appearance, or value. property inspector A dynamic properties viewer that displays the properties of the current selection, usually of a particular type of object. Compare property sheet. property page A group of properties on a tabbed page or a property sheet. See also property sheet. property sheet A secondary window that displays the properties of an object when a user chooses its Properties command. Compare dialog box. See also property page. property sheet control A standard Windows control used to create property sheet interface. push button See command button.

point

R
radio button range selection redo See option button. See contiguous selection. Repeat the last operation.

reference Help

region selection

relationship rich-text box

right-click

A form of online Help information that can contain conceptual and explanatory information. Compare task-oriented Help and context-sensitive Help. A selection technique that involves dragging out a bounding outline (also referred to as a marquee) to define the selected objects. The context or way an object relates to its environment. A standard Windows control that is similar to a standard text box, except that it also supports individual character and paragraph properties. Click using the right mouse button (to display contextual menu).

S
scale scope Operation that resizes the contents of document prior to printing or previewing. The definition of the extent that a selection is logically independent from other selections. For example, selections made in separate windows are typically considered to be independent of each other. To move the view of an object or information to make a different portion visible. A component of a scroll bar that allows the information to be scrolled by defined increments when the user clicks it. The direction of the arrow indicates the direction in which the information scrolls. A standard Windows control that supports scrolling. The component of a scroll bar that provides the visual context for the scroll box. Clicking (or tapping) in the scroll bar shaft scrolls the information by a screenful. See also scroll box. A component of a scroll bar that indicates the relative position (and optionally the proportion) of the visible information relative to the entire amount of information. The user can drag the scroll box to view areas of information not currently visible. See also scroll bar shaft. A window that provides information or supplemental interaction related to objects in a primary window. 3D view of a cross-section generated using a plane. To identify one or more objects upon which an operation can be performed. An object or set of objects hat have been selected.

scroll scroll arrow button

scroll bar scroll bar shaft

scroll box

secondary window section view select selection

selection appearance selection handle

selection set Send To separator settings shell shortcut

shortcut icon shortcut key

shortcut menu single selection list box size grip

slider

specification tree

spin box

split split bar

The visual display of an object when it has been selected. A graphical control point of an object that provides direct manipulation support for operations of that object, such as moving, sizing, or scaling. A group of selected objects that you can store and retrieve. Tool used for sharing document files with other users. An entry in a menu used to group menu items together. Set of setup parameters and user preferences stored in non-editable files. A generic term that refers to the interface that allows the user control over the system. 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. A link presented as an icon that provides a user with access to another object. A keyboard key or key combination that invokes a particular command (also referred to as an accelerator key). See contextual menu. A list box that only supports selection of a single item in the list. A special control that appears at the junction of a horizontal and vertical scroll bar or the right end of a status bar and provides an area that a user can drag to size the lower right corner of a window. A standard Windows control that displays and sets a value from a continuous range of possible values, such as brightness or volume. Area of the document window reserved for viewing the design specifications of a part, presented in the form of a tree structure. 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. An operation allowing splitting 3D objects using a plane. A division between panes that appears where a window has been split; the split bar visually separates window panes.

split box

standard view status bar

status bar control stop STRIM/STYLER models

submenu

A special control added to a window, typically adjacent to the scroll bar, that allows a user to split a window or adjust a window split. Typical view available in 3D workshops: top, bottom, front, back, left, right, isometric. 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. A standard Windows control that provides the functionality of a status bar. To halt a process or actions, typically without restoring the state before the process began. Compare cancel. Model files generated by STRIM or STYLER. These files have the same ".tdg" extensions. They are read and converted to Version 5 documents for further processing. See cascading menu.

T
tab control targeting taskbar A standard Windows control looks similar to a notebook or file divider and provides navigation between different pages or sections of information. To determine where pen input is directed. 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. Information about the steps involved in carrying out a particular task. Compare context-sensitive Help and reference Help. An object that automates the creation of new objects of a particular type. A standard Windows control in which a user can enter an edit text (also referred to as the edit field). A process that is part of a larger process or program. The horizontal area at the top of a window that identifies the window. The title bar also acts as a handle for dragging the window. A keyboard key that alternates between turning a particular operation, function, or mode on or off. A frame or special area that contains a set of other controls. A command button used in a toolbar (or status bar).

task-oriented Help

template text box thread title bar

toggle key toolbar toolbar button

toolbar control tooltip

transfer appearance tree control

A standard Windows control designed with the same characteristics as the toolbar. 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. The visual feedback displayed during a transfer operation. A standard Windows control that allows a set of hierarchically related objects to be displayed as an expandable outline.

U
unavailable undo user-defined view The state of a control or data whose normal functionality is not presently available to a user (also referred to as dimmed). To reverse one operation performed on an object. 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 viewing tools VRML Toolbar containing viewing tools. Tools for viewing contents of current document in different ways. 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
well control window A control that is used to display color or pattern choices, typically used like an option button. A standard Windows object that displays information. A window is a separately controllable area of the screen that typically has a rectangular border. See also primary window and secondary window. A form of user assistance that automates a task through a dialog with the user.

wizard

workbench

workspace

writing tool

Set of tools for completing specific tasks. Each type of document can be edited with a document-specific set of tools. 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. A standard Windows pen interface control that supports text editing.

Z
Z order The layered relationship of a set of objects, such as windows, on the display screen.

Index
Symbols & Numerics A B G H O P U V C I Q W D L R Z E M S F N T

Symbols
/regserver /unregserver

Numerics
3D compass choosing orientation

A
About CATIA V5 command Add Chapter command Add Component command Add Family command Add Keyword command Add link to another catalog command Add Part Family command accessing most recently used (MRU) documents accessing web site actions redoing repeating Album icon Album... command , , , , , , ,

B
back view Best orientation bottom view bounding outline ,

C
capture toolbar Capture... command capturing images selected areas of images Cascade command Catalog Editor toolbar catalogs browsing creating batch mode Catalog Editor instantiating components previewing querying CATCommandPath CATDictionaryPath CATDocView CATFontPath CATGalaxyPath CATGraphicPath CATIA V5 Help command CATICPath CATMsgCatalogPath CATReferenceSettingPath , , , , ,

CATReffilesPath CATSettings folder/directory catstart command CATStartupPath CATTemp , , ,

CATUserSettingPath centering character set characteristic element clipboard clipping plane Close command closing documents CNEXT command cnext command code point code set colors customizing setting command list Toolbars commands About CATIA V5 , ,

Add Chapter Add Component Add Family Add Keyword Add link to another catalog Add Part Family Album... Capture... Cascade CATIA V5 Help catstart Close CNEXT cnext Contents and Index Customize Cut Delete Depth Effect... Dynamic Hidden Line Removal (HRD) Examine Fit All In Fly Full Screen , , , , , , , , , ,

Geometry Ground Hide/Show Image Capture... Lighting... Look At Magnifier... Named Views net use New Window New... Next View next view No Show Normal View Object Open... Options... Other Selection... Overview Pan Parallel Paste , , ,

Perspective

Previous View previous view Print , , , , ,

Properties

Quick Hidden Line Removal (HRD) RCMD Redo Repeat Rotate Save Save All Save All As... Save As... Scale Planes Search Advanced mode Favorites mode General mode Select setcatenv Setup.exe Shading (SHD) Shading with Edges (SHD+E) Specifications Swap Hide/Show Tile Horizontally , , , , , , , , ,

Tile Vertically Turn Head Undo User Galaxy Walk What's This? Wireframe (NHR) Zoom Area Zoom In Zoom Out Contents, Index and Search command contextual help Copy command Copy icon copying CATIA V5 images to OLE-compliant applications copying and pasting objects copying images to clipboard creating CATIA V5 data in OLE-compliant applications new documents user-defined views Ctrl-clicking Customize command customizing , ,

colors general settings performance settings print settings settings toolbars toolbars by drag and drop workbenches customizing toolbars creating deleting renaming restoring original contents toggling to hide or show Cut command cutting and pasting objects ,

D
Delete command deleting images in album objects demo mode Depth Effect... command depth effects foggy Near Limit deselecting displaying document windows full screen graphic properties hidden objects parallel view perspective view DLName integration document windows documents closing creating new dxf type , ,

environments

igs type

opening existing previewing before printing saving saving all saving in other formats saving under another name setting automatic save frequency stl type stp type txt type VRML type dragging and dropping icons onto objects objects onto objects dxf type documents , , ,

Dynamic Hidden Line Removal (HRD)

E
embedding CATIA V5 data in OLE-compliant applications objects environment global user environment files Erase icon Examine command expanding and collapsing specification tree ,

F
File Selection Box Fit All In command icon Fit in Page fitting all in Fly command front view Full Screen command full screen display

G
geometry area getting help , ,

global environment graphic properties displaying editing toolbar Ground command

H
hardware prerequisites head and hand tracking help accessing online help library accessing web site contextual on toolbar icons online glossary searching online status bar help messages switching off tooltips tooltips Hide/Show command hiding objects horizontal ground command HRD HSL values

I
igs type documents , , Image Capture... command images capturing capturing selected areas of copying to clipboard deleting from album previewing in album printing renaming in album saving to other formats installing on UNIX on Windows instantiating components from catalogs isometric view , ,

L
Landscape layers LD_LIBRARY_PATH left view LIBPATH lighting effects neon light one light source switching off light sources two light sources Lighting... command linked document localization linking objects Look At command looking at through viewport

M
macros background information creating from scratch deleting editing recording running Magnifier... command menu bar most recently used (MRU) documents multipiped session multiple selection by Ctrl-clicking by Shift-clicking

N
Named Views command navigating changing views viewing objects against the ground Near Limit net use command New Window command New... command Next View command next view command NHR No Show command No Show space Normal View command Normal View icon

O
Object command , Object Linking and Embedding objects copying and pasting cutting and pasting deleting pasting OLE container applications document server OLE-compliant applications copying CATIA Version 5 images to creating CATIA Version 5 data in embedding CATIA Version 5 data in online glossary help Open... command opening document in new window existing documents most recently used (MRU) documents V4 models operations , ,

repeating reversing undoing Options... command Other Selection... command Overview command

P
page orientation page setup Pan command Pan icon panning using mouse paper format paper margins Parallel command parallel view Paste command pasting objects PATH permanent settings Perspective command perspective view Pixel icon Portrait power input mode prerequisites hardware software preselect highlighting , ,

preselection navigator Preview icon ,

previewing before printing previewing images in album Previous View command previous view command Print command print settings , , ,

banner information best orientation center color customizing Fit in Page gamma factor image position and size landscape line specifications options origin page orientation page setup paper format paper margins

portrait preview area print to file quality factor reset printer defaults scale printer setting up on UNIX printer configuration file printing images quickly to a file privileged plane profile Properties command , , , , , ,

Q
quick hidden line removal (HRD) Quick Print icon quick printing , , ,

R
RCMD command Redo command redoing actions renaming images in album rendering dynamic hidden line removal (HRD) shading (SHD) shading with edges (SHD+E) wireframe (NHR) Repeat command repeating the last action reversing last action RGB values right view roaming profile roll file Rotate command Rotate icon rotating using mouse runtime environment variables CATCommandPath CATDictionaryPath

CATDocView CATFontPath CATGalaxyPath CATGraphicPath CATICPath

CATMsgCatalogPath CATReferenceSettingPath CATReffilesPath CATStartupPath CATTemp CATUserSettingPath LD_LIBRARY_PATH LIBPATH PATH SHLIB_PATH

S
Save All command Save As... command Save As... icon Save command saving all documents documents documents automatically documents in other formats documents under another name images to other formats Scale Planes command scaling print images Search command Advanced mode Favorites mode General mode searching online help Select command selecting by Ctrl-clicking by Shift-clicking characteristic elements using selection sets ,

using the bounding outline using the pointer selection sets setcatenv command setting , , ,

automatic save frequency colors document layout preferences lighting effects setting up printer on UNIX settings permanent setting files temporary Setup.exe command Setup.iss file shading (SHD) Shading (SHD) command Shading with Edges (SHD+E) Shading with Edges (SHD+E) command SHD SHD+E Shift-clicking SHLIB_PATH shortcuts

keyboard Shown option silent installation silent installation file

software prerequisites specification tree about... expanding and collapsing symbols Specifications Visible command standard toolbar standard views back bottom front isometric left right top starting by dragging and dropping icons in language other than English using commands (UNIX) using commands (Windows) using document icons ,

status bar status bar help messages stereoscopic viewing stl type documents stp type documents supporting virtual reality Swap Hide/Show command switching off tooltips

T
TargetId temporary settings Tile Horizontally command Tile Vertically command title bar toolbars Capture Catalog Editor creating deleting Graphic Properties hiding Knowledgeware Menu renaming restoring original contents Standard toggling to hide or show View viewing Toolbars command tooltips top view Turn Head command

turning head txt type documents

U
Undo command undoing actions user environment User Galaxy command

V
Vector icon view toolbar viewing ,

along normal to plane fitting all in hidden objects hiding objects looking at objects against the ground panning rotating turning head using mouse centering panning rotating zooming zooming in zooming out virtual reality head and hand tracking multipiped session stereoscopic viewing support

VRML type documents

W
Walk command What's This? command wireframe (NHR) Wireframe (NHR) command Wireframe icon workbench customizing description toolbars Workbenches toolbar

Z
Zoom Area command Zoom In command Zoom In icon Zoom Out icon zooming an area zooming in zooming out zooming using mouse

You might also like