Introduction to CADDS 5 - John J. Jacobs
Transcription
Introduction to CADDS 5 - John J. Jacobs
Introduction to CADDS® 5 CADDS 5 15.0 DOC38003-012 Parametric Technology Corporation Copyright © 2007 Parametric Technology Corporation. All Rights Reserved. User and training guides and related documentation from Parametric Technology Corporation and its subsidiary companies (collectively “PTC”) is subject to the copyright laws of the United States and other countries and is provided under a license agreement that restricts copying, disclosure, and use of such documentation. PTC hereby grants to the licensed software user the right to make copies in printed form of this documentation if provided on software media, but only for internal/personal use and in accordance with the license agreement under which the applicable software is licensed. Any copy made shall include the PTC copyright notice and any other proprietary notice provided by PTC. Training materials may not be copied without the express written consent of PTC. This documentation may not be disclosed, transferred, modified, or reduced to any form, including electronic media, or transmitted or made publicly available by any means without the prior written consent of PTC and no authorization is granted to make copies for such purposes. Information described herein is furnished for general information only, is subject to change without notice, and should not be construed as a warranty or commitment by PTC. PTC assumes no responsibility or liability for any errors or inaccuracies that may appear in this document. The software described in this document is provided under written license agreement, contains valuable trade secrets and proprietary information, and is protected by the copyright laws of the United States and other countries. It may not be copied or distributed in any form or medium, disclosed to third parties, or used in any manner not provided for in the software licenses agreement except with written prior approval from PTC. UNAUTHORIZED USE OF SOFTWARE OR ITS DOCUMENTATION CAN RESULT IN CIVIL DAMAGES AND CRIMINAL PROSECUTION. For Important Copyright, Trademark, Patent, and Licensing Information: For Windchill products, select About Windchill at the bottom of the product page. For InterComm products, on the Help main page, click the link for Copyright 2007. For other products, select Help > About on the main menu for the product. UNITED STATES GOVERNMENT RESTRICTED RIGHTS LEGEND This document and the software described herein are Commercial Computer Documentation and Software, pursuant to FAR 12.212(a)-(b) (OCT’95) or DFARS 227.7202-1(a) and 227.7202-3(a) (JUN’95), and are provided to the US Government under a limited commercial license only. For procurements predating the above clauses, use, duplication, or disclosure by the Government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software Clause at DFARS 252.227-7013 (OCT’88) or Commercial Computer Software-Restricted Rights at FAR 52.227-19(c)(1)-(2) (JUN’87), as applicable. 02202007 Parametric Technology Corporation, 140 Kendrick Street, Needham, MA 02494 USA Table of Contents Preface Related Documents _________________________________________ xi Book Conventions ___________________________________________ xii Window Managers and the User Interface ____________________ xii Online User Documentation _________________________________ xiii Online Command Help _____________________________________ xiv Printing Documentation ____________________________________ xiv Resources and Services _____________________________________ xv Documentation Comments _________________________________ xv CADDS 5 Overview CADDS 5 Integrated Applications _________________________________ 1-2 Menu User Interface ___________________________________________ 1-2 CADDS 5 Product Overview _______________________________________ 1-4 Parametric Modeling __________________________________________ 1-4 Constraints Management ___________________________________ 1-4 Feature-Based Modeling ____________________________________ 1-4 Interactive Surface Design (ISD) _____________________________ 1-4 Integrated 3D Sketcher _____________________________________ 1-5 Explicit Modeling ______________________________________________ 1-5 EPD Enabled CADDS 5 _________________________________________ 1-5 Associative Topology Bus (ATB) _________________________________ 1-5 Concurrent Assembly Mock-Up (CAMU) ________________________ 1-6 Nav/CAMU ___________________________________________________ 1-8 Introduction to CADDS 5 Contents-iii Parametric Multipart Design ___________________________________ 1-8 Inserting Other Parts in a Parametric Part ____________________ 1-8 Integrated Applications __________________________________________ 1-9 Design Options ________________________________________________ Detailing and Dimensioning _________________________________ Hidden Line Removal (HLR) _________________________________ Non-Uniform Rational B-Splines (NURBS) Surface Design _______ Interference Checking______________________________________ Physical Properties__________________________________________ 1-9 1-9 1-9 1-9 1-9 1-9 Rendering Options ___________________________________________ 1-10 Imagedesign II ____________________________________________ 1-10 CADDShade II _____________________________________________ 1-10 Architectural Engineering Options _____________________________ 1-10 Piping Design _____________________________________________ 1-10 Large Project Visualization _________________________________ 1-10 Advanced Structural Modeling-ASM ________________________ 1-10 CVHull ____________________________________________________ 1-11 Equipment and Cabletray Supports ________________________ 1-11 Harness Layout ____________________________________________ 1-11 Heating Ventilation and Air Conditioning (HVAC) ___________ 1-11 Ship Electrical _____________________________________________ 1-11 Project Linkage ___________________________________________ 1-11 AUTOKON _________________________________________________ 1-12 Manufacturing Options _______________________________________ 1-12 CVNC ____________________________________________________ 1-12 Sheet Metal Design (SMD) _________________________________ 1-12 Assembly Interference Detection ___________________________ 1-12 CVNC Batch Processing ___________________________________ 1-12 NC Builder ________________________________________________ 1-13 Data Exchange Options ______________________________________ VDA-FS ___________________________________________________ SET _______________________________________________________ STEP (Standard for the Exchange Product) __________________ 1-13 1-13 1-13 1-13 Programming Options ________________________________________ 1-13 CV-DORS ISSM ____________________________________________ 1-13 CADDS 5 ISSM _____________________________________________ 1-14 General Options _____________________________________________ 1-14 CVMAC Compiler _________________________________________ 1-14 Contents-iv Introduction to CADDS 5 Rapid Prototyping Interface _______________________________ 1-14 Entering CADDS 5 Starting a Work Session ___________________________________________ 2-2 Work Flow __________________________________________________ 2-2 Logging In and Entering the System ______________________________ 2-4 Entering CADDS 5 __________________________________________ 2-4 CADDS 5 Script Options _____________________________________ 2-5 Using the LDM Menu______________________________________________ 2-6 Automatic Check __________________________________________ 2-7 Activating a New Part ______________________________________ 2-7 Naming a New Part_________________________________________ 2-8 Using Text-Entry Fields _______________________________________ 2-8 Activating a Predefined Drawing and Using Drawing Forms ___ 2-8 Selecting Model Units _______________________________________ 2-8 Choosing a CADDS 5 Environment ___________________________ 2-8 Property Sheet Defaults _____________________________________ 2-9 Apply, Reset, and Cancel ___________________________________ 2-9 Activating an Existing Part_________________________________ 2-10 Entering a Modeling Environment _________________________ 2-10 Selecting Units and Setting Defaults _____________________________ 2-11 Parameter Files ___________________________________________ Model Unit Default Values ________________________________ Maintaining and Resetting Defaults ________________________ Activating a Drawing _____________________________________ 2-11 2-11 2-11 2-12 Naming Conventions and Requirements _________________________ 2-14 Case Sensitivity ______________________________________________ 2-14 CADDS 5 to UNIX Symbol Conversion _________________________ 2-14 Summary and Examples of Conversion Rules __________________ 2-14 Directory Names ____________________________________________ 2-15 Characters for CADDS 5 Names ___________________________ 2-15 Characters for UNIX Names _______________________________ 2-15 Part and Assembly Names ___________________________________ 2-16 Drawing Names _____________________________________________ 2-16 Introduction to CADDS 5 Contents-v Using Other LDM Menus _________________________________________ 2-17 LDM Mode Menu _____________________________________________ 2-17 File Mode Menu ______________________________________________ 2-17 File Management Menu ______________________________________ 2-18 Utility Menu __________________________________________________ 2-20 Active Fields and Show Buttons _______________________________ 2-21 Entering Environments ________________________________________ 2-22 Ending a Work Session ___________________________________________ 2-23 Exiting CADDS 5 ___________________________________________ 2-23 Logging Out ______________________________________________ 2-23 User Interface Basics Overview ________________________________________________________ 3-2 Task-Oriented Interface _____________________________________ Emphasis on Commonly Used Functions _____________________ Consistency Across Environments____________________________ Room to Design ____________________________________________ Easy-to-Find Functions ______________________________________ Efficient Cursor Movement __________________________________ Icons and Assist Lines _______________________________________ Flexible Input Techniques ___________________________________ Customization ______________________________________________ Parametrics Text-Based Interface____________________________ 3-2 3-3 3-3 3-3 3-3 3-4 3-4 3-4 3-4 3-4 Appearance and Behavior _______________________________________ 3-5 Main Menu ___________________________________________________ 3-5 Setting the CADDS Window Size ________________________________ 3-6 Considerations ____________________________________________ 3-10 Top Bar ______________________________________________________ Window Manager Option __________________________________ Information Access Option_________________________________ Cplane, Layer, and Explicit Mode Status/Access Menu ______ Environment Globals I Menu _______________________________ Environment Management Menu __________________________ Selection Menu ___________________________________________ 3-10 3-10 3-10 3-11 3-11 3-11 3-11 Left Panel ____________________________________________________ 3-12 Environment Status/Access Option _________________________ 3-13 Contents-vi Introduction to CADDS 5 Environment Globals II Menu ______________________________ Task Set Status/Access Option _____________________________ Task Sets _________________________________________________ Placement and Utility Menu _______________________________ 3-13 3-13 3-13 3-13 Central Area ________________________________________________ 3-13 Parametric Environment Bottom Area ________________________ Prompt Line ______________________________________________ Command Line___________________________________________ Message Line ____________________________________________ 3-14 3-14 3-14 3-14 Explicit Environment Bottom Area ____________________________ 3-15 Getting Help ___________________________________________________ 3-16 Assist Line ________________________________________________ Online Command Help ___________________________________ Documentation __________________________________________ Accessing Online Books ___________________________________ Other Forms of Help ______________________________________ Menus 3-16 3-16 3-17 3-17 3-18 ___________________________________________________ 3-19 Calculators in Conjunction with Menus ____________________ 3-19 Property Sheets ________________________________________________ 3-21 Window Manager ________________________________________ Title Bar __________________________________________________ Tack _____________________________________________________ Suboptions _______________________________________________ Text-entry Field (TEF) ______________________________________ Radio Button _____________________________________________ Check Box _______________________________________________ Pushbutton _______________________________________________ Lists ______________________________________________________ Apply ____________________________________________________ Reset ____________________________________________________ Cancel __________________________________________________ 3-21 3-22 3-22 3-22 3-22 3-22 3-22 3-23 3-23 3-23 3-24 3-24 Modeling Environments and Compatibility Overview of Environments and Compatibility ______________________ 4-2 Explicit Environment ________________________________________ 4-2 Parametric Environment ____________________________________ 4-2 Introduction to CADDS 5 Contents-vii Integrated Use of Environments _____________________________ 4-2 CADDS 5 Parts and Compatibility _________________________________ 4-3 Single-Precision and Double-Precision Parts __________________ New CADDS 5 Parts_________________________________________ Activating Existing Single Precision Parts _____________________ Insert Part Function _________________________________________ Preparing Figures ___________________________________________ 4-3 4-3 4-3 4-4 4-4 Switching Between Environments _________________________________ 4-5 Context Switching and Data Exchange ______________________ 4-5 Basic Rules _______________________________________________________ 4-6 Accessing Parts ____________________________________________ Visibility of Geometry _______________________________________ Read Only Entities __________________________________________ Converting Entities _________________________________________ Change in Explicit Dimensions _______________________________ 4-6 4-6 4-6 4-6 4-8 What You See in the Explicit Environment __________________________ 4-9 Selecting Parametric Entities in the Explicit Environment ______ 4-9 Changing Attributes ________________________________________ 4-9 Explicit Dimensions Reflect Changes to Parametric Entities ____ 4-9 Parametric History Editing and Dimensioning ________________ 4-10 Layer Information in the Explicit Environment ________________ 4-10 Assigning Tag Names to Parametric Entities _________________ 4-10 What You See in the Parametric Environment _____________________ 4-11 Selecting Explicit Entities in the Parametric Environment _____ 4-11 Changing Attributes _______________________________________ 4-11 Layer Information in the Parametric Environment ____________ 4-11 Command Behavior Summary Explicit Commands That Work with Parametric Entities _____________ A-2 Explicit Commands That Do Not Allow the Selection of Parametric Entities _________________________ A-5 Parametric Commands That Work with Explicit Entities _____________ A-7 Parametric Utilities That Work with Explicit Entities__________________ A-8 Contents-viii Introduction to CADDS 5 Parametric Commands That Do Not Allow the Selection of Explicit Entities ______________________________________ A-9 Commands Available in Explicit and Parametric Modeling Environments _________________________ A-11 Explicit Commands _____________________________________________ A-13 ACTIVATE DMENU _________________________________________ CHANGE GWINDOW ______________________________________ DEACTIVATE DMENU ______________________________________ DEFINE CUTVIEW __________________________________________ DISCRIMINATE LAYER ______________________________________ DISPLAY QUALIFIACTION __________________________________ DO HARDFILE _____________________________________________ DUMP ENTITY _____________________________________________ DYNAMIC VIEW ___________________________________________ ECHO LNAME ____________________________________________ EXECUTE FILE _____________________________________________ FLAG DIMENSION _________________________________________ INITIALIZE LNAME__________________________________________ INSERT ARROW ___________________________________________ INSERT LABEL _____________________________________________ INSERT STRING ____________________________________________ INSERT XHATCH ___________________________________________ LIST LICENSE ______________________________________________ LIST LDISCRIMINATION _____________________________________ LIST LNAME _______________________________________________ LIST PFORMAT ____________________________________________ MARK ENTITY _____________________________________________ REFORMAT FIGURE ________________________________________ REVISE CUTVIEW __________________________________________ RUN CVMAC _____________________________________________ RUN DATE ________________________________________________ SELECT ACCOUNTING _____________________________________ SELECT LNAME ____________________________________________ Introduction to CADDS 5 A-13 A-13 A-13 A-13 A-13 A-13 A-14 A-14 A-14 A-14 A-14 A-14 A-14 A-15 A-15 A-15 A-15 A-15 A-15 A-15 A-16 A-16 A-16 A-16 A-16 A-16 A-16 A-16 Contents-ix Preface Introduction to CADDS 5 is the entry document for all users. Regardless of the options your particular system includes, this book provides an overview of the CADDS 5 environments and tells you how to get started. This document describes how to perform the following tasks: • User interface basics • Part activation • Interaction between environments Related Documents The following documents may be helpful as you use Introduction to CADDS 5: • Managing CADDS 5 • Explicit Solid Modeling User Guide • Parametric Modeling User Guide and Menu Reference • Design and Drafting User Guide and Menu Reference Introduction to CADDS 5 xi Preface Book Conventions The following table illustrates and explains conventions used in writing about CADDS applications. Convention Example Menu selections and options List Section option, Specify Layer field Explanation Indicates a selection you must make from a menu or property sheet or a text field that you must fill in. User-selected graphic location X, d1 or P1 Marks a location or entity selection in graphic examples. User input in CADDS text fields and on any command line cvaec.hd.data.param Enter the text in a CADDS text field or on any command line. System output Binary transfer complete. Indicates system responses in the CADDS text tar -xvf /dev/rst0 window or on any command line. Variable in user input tar -cvf /dev/rst0 filename Replace the variable with an appropriate substitute; for example, replace filename with an actual file name. Variable in text tagname Indicates a variable that requires an appropriate substitute when used in a real operation; for example, replace tagname with an actual tag name. CADDS commands and modifiers INSERT LINE TANTO Shows CADDS commands and modifiers as they appear in the command line interface. Text string "SRFGROUPA" or ’SRFGROUPA’ Shows text strings. You must enclose text string with single or double quotation marks. Integer n Supply an integer for the n. Real number x Supply a real number for the x. # # mkdir /cdrom Indicates the root (superuser) prompt on command lines. % % rlogin remote_system_name -l root Indicates the C shell prompt on command lines. $ $ rlogin remote_system_name -l Indicates the Bourne shell prompt on command lines. root Window Managers and the User Interface According to the window manager that you use, the look and feel of the user interface in CADDS can change. Refer to the following table: Look and Feel of User Interface Elements User Interface Element Common Desktop Environment (CDE) on Solaris and HP Window Manager Other Than CDE on Solaris, HP, and Windows Option button ON — Round, filled in the center OFF — Round, empty ON — Diamond, filled OFF — Diamond, empty xii Introduction to CADDS 5 Preface Look and Feel of User Interface Elements User Interface Element Common Desktop Environment (CDE) on Solaris and HP Window Manager Other Than CDE on Solaris, HP, and Windows Toggle key ON — Square with a check mark OFF — Square, empty ON — Square, filled OFF — Square, empty Online User Documentation Online documentation for each book is provided in HTML if the documentation CD-ROM is installed. You can view the online documentation in the following ways: • From an HTML browser • From the Information Access button on the CADDS desktop or the Local Data Manager (LDM) Please note: The LDM is valid only for standalone CADDS. You can also view the online documentation directly from the CD-ROM without installing it. From an HTML Browser: 1. Navigate to the directory where the documents are installed. For example, /usr/apl/cadds/data/html/htmldoc/ (UNIX) Drive:\usr\apl\cadds\data\html\htmldoc\ (Windows) 2. Click mainmenu.html. A list of available CADDS documentation appears. 3. Click the book title you want to view. From the Information Access Button on the CADDS Desktop or LDM: 1. Start CADDS. 2. Choose Information Access, the i button, in the top-left corner of the CADDS desktop or the LDM. 3. Choose DOCUMENTATION. A list of available CADDS documentation appears. 4. Click the book title you want to view. Introduction to CADDS 5 xiii Preface From the Documentation CD-ROM: 1. Mount the documentation CD-ROM. 2. Point your browser to: CDROM_mount_point/htmldoc/mainmenu.html (UNIX) CDROM_Drive:\htmldoc\mainmenu.html (Windows) Online Command Help You can view the online command help directly from the CADDS desktop in the following ways: • From the Information Access button on the CADDS desktop or the LDM • From the command line From the Information Access Button on the CADDS Desktop or LDM: 1. Start CADDS. 2. Choose Information Access, the i button, in the top-left corner of the CADDS desktop or the LDM. 3. Choose COMMAND HELP. The Command Help property sheet opens displaying a list of verb-noun combinations of commands. From the Command Line: Type the exclamation mark (!) to display online documentation before typing the verb-noun combination as follows: #01#!INSERT LINE Printing Documentation A PDF (Portable Document Format) file is included on the CD-ROM for each online book. See the first page of each online book for the document number referenced in the PDF file name. Check with your system administrator if you need more information. You must have Acrobat Reader installed to view and print PDF files. The default documentation directories are: • /usr/apl/cadds/data/html/pdf/doc_number.pdf (UNIX) • CDROM_Drive:\usr\apl\cadds\data\html\pdf\doc_number.pdf (Windows) xiv Introduction to CADDS 5 Preface Resources and Services For resources and services to help you with PTC (Parametric Technology Corporation) software products, see the PTC Customer Service Guide. It includes instructions for using the World Wide Web or fax transmissions for customer support. Documentation Comments PTC welcomes your suggestions and comments. You can send feedback electronically to doc-webhelp@ptc.com. Introduction to CADDS 5 xv CADDS 5 Overview Chapter 1 CADDS 5 is a MCAE/CAD/CAM product. It represents a major advance in technology and functionality besides maintaining compatibility with existing applications. CADDS 5 introduces Parametric conceptual design into your product design cycle with which you can install many individual, interoperable packages separately to meet your specific requirements. CADDS 5 now provides capabilities that reinforce the Product Development System (PDS) concept. In addition to assembly drawing and applications improvements, CADDS 5 now extends its reach within the ship building industry by providing a complete and integrated set of tools to create a detailed structural and routed system model of a ship. You can also display the Ship Reference System within a part or an assembly graphically, and in a tree format. • CADDS 5 Integrated Applications • CADDS 5 Product Overview • Integrated Applications Introduction to CADDS 5 1-1 CADDS 5 Overview CADDS 5 Integrated Applications CADDS 5 Integrated Applications The CADDS 5 product line is a computer-aided design and manufacturing (CAD/CAM) architecture that enhances user productivity and speeds product design by integrating advanced technology with a suite of proven integrated applications. Design engineers can use CADDS 5 for conceptual modeling, and the parts they create can be utilized for downstream processes such as formal design, drafting, and machining. Menu User Interface A common desktop provides a consistent menu user interface and also a consistent model space view dynamics for all applications. The user interface shown below is a menu-based interface which is easy for new users to learn. See Chapter 3, “User Interface Basics” for more details. It can also be easily customized to suit your needs. See the Customizer and Icon Editor User Guide for more information about customizing the user interface. 1-2 Introduction to CADDS 5 CADDS 5 Overview CADDS 5 Integrated Applications Figure 1-1 Introduction to CADDS 5 CADDS User Interface 1-3 CADDS 5 Overview CADDS 5 Product Overview CADDS 5 Product Overview The specific functionality available on your system depends on the package or packages that you install. CADDS 5 provides an extensive suite of modeling and application functionality you can access within a single session. You can install and use packages independently in an interoperable environment. Some of the options are as described below. Parametric Modeling Parametric modeling is designed for efficient conceptualization, creation, and modification of parts. Unlike traditional CAD/CAM systems, Parametrics records how you build a model and tracks the geometric relationships between entities. It captures your design intent, not just the specific geometry you create. This allows you to modify and rebuild your model by changing the parameters defining that model. When you change a parameter (dimension or label), the geometry associated with the parameter changes. Consequently, the model maintains any relationships defined when it was built. Parametrics works in a completely integrated wireframe, surfaces, and solids environment. It provides bidirectional associativity with control and also means by which non geometric information can be added to the model. Parametric modeling also encompasses the following functionality: Constraints Management Defines relationships between parameters through algebraic equations. For example, you can specify that one side of an object will always be exactly twice as long as another side. When you change the length of one of the sides, the other side adjusts automatically to satisfy the constrained relationship. Feature-Based Modeling Inserts intelligent geometry, or features (such as a hole, a boss, or a slot) into a model, using object-oriented methodology. You can query a feature instance directly by its geometric and non-geometric characteristics. Interactive Surface Design (ISD) Allows you to create and manipulate complex geometric objects such as curves, polycurves, surfaces and polysurfaces. It has a streamlined and intuitive graphical user interface (GUI) allowing you to dynamically manipulate ISD geometry using handles and menus. 1-4 Introduction to CADDS 5 CADDS 5 Overview CADDS 5 Product Overview Integrated 3D Sketcher Allows you to create 2D shapes that can be swept or driven to create and edit 3D parametric solids. 2D profiles can be created with reference to an existing 3D model. Various geometrical constraints such as parallel, perpendicular, and tangency constraints can be imposed by the user. It is an adjunct environment to CADDS 5 parametric modeling. It is completely event driven and the Graphical User Interface (GUI) provides all inputs. Explicit Modeling Explicit modeling is an industry-standard CAD/CAM design environment, allowing you access to the large suite of existing CADDS 5 applications. It is designed for the user whose requirement for detailed geometry designs is critical. CADDS 5 Explicit Modeling allows you to perform the following functions: • Wireframe modeling Represents the edges of objects with lines, arcs, conics, and splines. • Solid modeling Builds a complete, unambiguous solid representation of a model, defining both surface and interior characteristics. • Analysis of curves and surfaces Gives you the ability to display curvature, evaluate and compare curves or surfaces, and display surface defects. EPD Enabled CADDS 5 EPD.Connect provides access to EPD applications in a common desktop environment. It provides simultaneous access to the software tools that are included in a comprehensive Electronic Product Definition (EPD) process. The EPD.Connect framework provides a common environment for seamless interaction between various applications. You can use EPD enabled CADDS 5 from EPD.Connect. EPD enabled CADDS 5 allows you to work with CADDS 5 parts and assemblies from the EPD.Connect InfoBrowser which is the EPD Desktop. EPD.Connect Infobrowser acts as the Data Manager for EPD Enabled CADDS 5. Associative Topology Bus (ATB) Associative Topology Bus provides CADDS and Pro/ENGINEER users with a heterogeneous environment where both CADDS and Pro/ENGINEER models can be used for modeling and assembly work in a single CAD environment. Introduction to CADDS 5 1-5 CADDS 5 Overview CADDS 5 Product Overview You can import Pro/ENGINEER parts and assemblies into CADDS format from the CADDS environment. You can also export CADDS parts and assemblies into Pro/ENGINEER. You can perform the following tasks using ATB: • Import a Pro/ENGINEER part or assembly to CADDS, creating a CADDS TIM (Translated Image Model) part or assembly. • Export a CADDS part or assembly to Pro/ENGINEER, creating a Pro/ENGINEER TIM part or assembly. • Verify and update the imported CADDS TIM part or assembly. • Verify and update the exported Pro/ENGINEER TIM part or assembly. • Perform associative updates of CADDS or Pro/ENGINEER parts and assemblies. If you add parametric geometry or application data that references imported geometry, to the CADDS TIM part, the parametric geometry or application data is updated associatively to reflect changes in the original geometry. Concurrent Assembly Mock-Up (CAMU) Concurrent Assembly Mock-Up (CAMU) provides a way for you to manage assemblies made up of any combination of new or existing piece parts and/or subassemblies, designed in both the Parametric and Explicit environments. Context switching is possible; that is, the transition from an Explicit-based menu environment to a Parametric one, or vice-versa, while an assembly is still active. The layering within the Parametric environment is consistent with that of Explicit. A logical diagram, the assembly structure, shows the relationships between the different components of your assembly. Geometry associated with the various components appears in the graphics window. 1-6 Introduction to CADDS 5 CADDS 5 Overview CADDS 5 Product Overview CAMU provides the following features: • Instancing Associates part models with components of your assembly. Data redundancy is eliminated by allowing you to have multiple instances of a model. You can position each instance of the model differently to represent the assembly configuration. • Multiuser capabilities Enables several users to work concurrently on the same assembly, working on one part while looking at instances of other parts in the assembly. Locking prevents simultaneous editing of the same portion of the assembly. Refreshing allows all users to see the most recently filed version of the assembly structure and geometry filed by you or another user. • Reference assemblies Includes an externally existing assembly as a subassembly in your active assembly. You can view and orient this reference assembly within the active assembly. You can have read and write access to the reference assembly’s structure and model geometry. Multiuser capabilities extend to referenced assemblies. • Constraints between different parts Relates geometry of one part to geometry of another part, in a manner similar to Parametric constraints used within a single part. • Parametric positioning of parts Allows you to specify position constraints such as mating, aligning, and constraints between the geometrical entities of different parts in order to position the parts with respect to one another in the assembly. For example, part A may be positioned in the assembly such that one of it’s faces mates with a face of another part B. This feature allows you to constrain a subassembly. Underconstrained subassemblies are also supported. • Alternate view capabilities Uses alternate orientations to isolate parts, separate subsystems, “explode” assemblies, or display parts in different locations and orientations. You can toggle between the alternate and the standard view without affecting the proper configuration of part instances within the context of the assembly. • User-defined information Defines and associates non-graphic information (attributes) with each piece of the structure, such as bill-of-materials information, physical properties, drawing notes, or labor tracking data. You can then extract this information using CVMAC programs you customize. Introduction to CADDS 5 1-7 CADDS 5 Overview CADDS 5 Product Overview Nav/CAMU Nav/CAMU combines the functionalities of CAMU and Navigator into a single product. Navigator provides the ability to create, edit, browse and interrogate an assembly’s product structure. It also manages the storage, retrieval and replacement of assembly and component files to and from a data manager. For information on CAMU, refer to section “Concurrent Assembly Mock-Up (CAMU)” on page 1-6. Nav/CAMU provides the following features: • Multiuser environment to design and modify individual CADDS 5 part models in context of their overall assembly. • Uses the EPD.Connect Product Structure Window for the graphical representation of the assembly structure.The GUI provides multiple selection and visual feedback for attribute queries. • Incorporates the Optegra Vault, via the EPD.Connect Desktop, to manage the storage, retrieval and replacement of files. Parametric Multipart Design Similar to CAMU, Parametric Multipart Design package enables a single user to work on small assemblies, moving between both the Explicit and Parametric environments without having to exit the assembly. Inserting Other Parts in a Parametric Part Allows you to work independently on different sections of a large model and then merge these parts together into one parametric model. In some cases, specially in manufacturing options, you are required to provide different representations of parts to be used. You may need to generate two models, one a finished part and the other a manufacturing step model. In both cases it is necessary that changes made to the source model be propagated in the target part The Insert Ppart option allows you to import all or selected geometry from an existing part into an active (target) part. Using this option you can merge parts into an active Parametric part or you can extract a portion of a part into another part while maintaining the relation with the source part. You can use non-parametric hybrid geometry as a source part. 1-8 Introduction to CADDS 5 CADDS 5 Overview Integrated Applications Integrated Applications The modeling capabilities of CADDS 5 are integrated with a large array of system applications through a common database. This means, for example, that a design engineer can pass a conceptual design on to colleagues for drafting and annotation, analysis, toolpath generation, or any other CADDS 5 applications as described below. Design Options CADDS 5 provides you with various options to assist you in the design process, such as: Detailing and Dimensioning Provides an integrated set of tools for generating engineering drawings from wireframe, surface, and solid models. You can dimension models using ANSI, ISO, JIS, or structural standards. Capabilities include hidden-line removal, sectioning and crosshatching, balloons, finish symbols, and feature control symbols. Hidden Line Removal (HLR) Enables you to erase the hidden lines and generate silhouettes on objects defined as solid or trimmed surfaces to produce a complete three-dimensional image. Non-Uniform Rational B-Splines (NURBS) Surface Design Provides a complete package for curve and surface design, including extensive curve fitting and surface creation techniques, high quality surface-to-surface intersections, and complete tangency matching. Interference Checking Evaluates any interference between and among separate solid objects within a solids model, including point-to-point measurement, minimum distance calculation, and minimum clearance check. Physical Properties Calculates a full spectrum of properties of a solid object, including area, volume, mass, centroid, first moments, moments of inertia, and so on. Introduction to CADDS 5 1-9 CADDS 5 Overview Integrated Applications Rendering Options CADDS 5 provides you with two packages that enhance the visualization properties of a model. Imagedesign II Creates shaded color pictures of parts that are modeled by any CADDS surface design product. Use Imagedesign II for the creation of artwork, checking a surface for visual defects, and visualization. CADDShade II Generates shaded images and images with hidden lines removed from models containing surfaces and solids you created in both the Explicit and Parametric environment. These images can be output to a plotter. Architectural Engineering Options CADDS 5 provides you with several optional packages for your architectural needs. Piping Design Provides you with tools for the iterative design, analysis, and fabrication of mechanical fluid distribution systems. The application features intelligent schematic design, equipment modeling, 3D pipe routing and fitting insertion, analysis interfaces, production drawing, and report generation. Piping design modeling is available in the Explicit environment. Large Project Visualization Enables you to perform virtual walk-throughs of large-scale mechanical or AEC projects, such as power or process plants and offshore platforms or ships, and to access data about completed projects interactively. Advanced Structural Modeling-ASM Addresses the requirements of the most demanding structural systems. Designed in conjunction with leading shipbuilders, the application is nevertheless applicable to a broad range of structural designs like aerospace, shipbuilding and construction. You can model and detail any kind of complex structural system while maintaining relationships between elements. The interoperability of Advanced Structural Modeling with all CADDS 5 applications and hybrid 1-10 Introduction to CADDS 5 CADDS 5 Overview Integrated Applications modeling techniques, offers a unified approach to creating a complete electronic product definition. You can also accomplish structural tasks beginning with conceptual design proceeding to detail design, and hence produce manufacturing and construction outputs. CVHull Provides you the functionality to combine the entire CADDS 5 hybrid modeling features with specialized ship building functionality to address the whole process spectrum from conceptual hull design to complete structural detailing options. Equipment and Cabletray Supports Provides you the functionality to create, modify, manipulate and assemble equipment or cabletray support units. Harness Layout Provides you the functionality to place components and route wires and cables through pathways required for harness design. Harness design lets you create an accurate three-dimensional digital mockup containing both electrical and mechanical components. You can also create production drawings and reports.The modeling capability is available in the Explicit and Parametric environment. Heating Ventilation and Air Conditioning (HVAC) Provides you the functionality to design and route duct networks. You can insert duct fittings, calculate required duct sizes and flow characteristics, check pressure gradients in a duct layout, edit duct line configuration, convert duct line shape and produce various reports and drawings from the CADDS 5 model representations. Ship Electrical Provides you the functionality that facilitates the modeling of cableways, inserting electrical devices, routing cables and cable management that are used for transmission of power and signals in offshore platforms, ships and in chemical and petrochemical plants. Project Linkage Integrates project data by combining part intelligence to form a single plant model. Introduction to CADDS 5 1-11 CADDS 5 Overview Integrated Applications AUTOKON Transfers data from the AUTOKON E-file and AUTOBASE file to a CADDS 5 part database. Manufacturing Options CADDS’s optional manufacturing tools include the following packages: CVNC Generates NC tool paths for 2-axis and 2 1/2-axis milling and drilling. You can also combine CVNC-M2 with system capability to generate NC tool paths for 3-axis continuous contouring applications or combine CVNC-M2/M3 with system capability to generate NC tool paths for 5-axis continuous contouring applications. CVNC provides facility to regional mill a selection of surfaces, to machine a boundary using the side of the cutter with full 5-axis control. CVNC detects uncut areas. CVNC contains a verifier, a multicolor facility to dynamically show part machining for accurate visual discrimination of the metal removal process, and functionality to generate NC turning tool paths. Sheet Metal Design (SMD) Enables you to design fabricated metal components whose manufacture involves cutting and folding sheet or plate metal. Assembly Interference Detection Provides powerful assembly interrogation techniques to locate interferences within complex assemblies. These tools are used to help identify possible interferences within an Explicit assembly or between viewed part instances. Using this application, users also have access to a variety of report generation and graphical tools to visualize and measure possible interferences between wireframe, surface and solid model components. CVNC Batch Processing Enables users to process JCF’s in a batch mode. This improves productivity by allowing the user to continue working on his model or setting up the next toolpath while the system is performing compute-intensive toolpath generation calculations in the background. 1-12 Introduction to CADDS 5 CADDS 5 Overview Integrated Applications NC Builder Provides modules for 3 and 5 axis milling, turning and fastening. The 3 and 5 axis modules of NC Builder present the same machining functionality as CVNC, while the turning and fastening modules contain functionality not available in CVNC. NC Builder is easy to use and the system is fully integrated with CVNC. Data Exchange Options Use any of the following interfaces to access CADDS 5 data within other packages: IGES Allows the exchange of geometric data between CADDS and non-CADDS systems via the Initial Graphics Exchange Specification. VDA-FS Allows the exchange of surface model data between CADDS and non-CADDS systems via the VDAFS standard format version 2.0 specification as defined by the German Automotive Industry Association. SET Allows the exchange of geometric data between CADDS and non-CADDS systems that support the Standard Exchange and Transfer (SET) format as specified by AFNOR (French Association of Normalization). STEP (Standard for the Exchange Product) Allows the exchange of configuration management data and three-dimensional designs of mechanical parts and assemblies between application systems using STEP. Programming Options CADDS’s programming options include the following packages. CV-DORS ISSM Provides a set of interfaces you can use to create, modify, and analyze geometric models in virtual memory. It gives you programming access to CADDS geometry and database core technologies. Introduction to CADDS 5 1-13 CADDS 5 Overview Integrated Applications With ISSM, you can integrate advanced applications with our proven 3D geometric modeling software to produce even more specialized application packages. The ISSM enables you to access Non-Uniform Rational B-spline (NURBS) curves and surfaces, as well as wireframes and solids, in one common data structure. This provides you with a foundation for applications that require three-dimensional modeling. CADDS 5 ISSM Incorporates dynamic loading. This means you no longer have to assemble CADDS in order to incorporate your own CADDS commands into CADDS 5. Instead, your source code is loaded dynamically taking a few seconds/minutes (depending on your source). CADDS 5 incorporates user Interface development tools (CVact) that enable developers to present their applications with a consistent CADDS look and feel. CVact is a GUI builder which consists of an IDT (Interactive Design Tool) that lets you develop interfaces on the screen and libraries of user interface components appropriate for programmers to access. General Options In addition, CADDS 5 provides the following options for general specialized applications: CVMAC Compiler Provides a unique macro language tool for nonprogramming users in the development of programs that automate repetitive design tasks. Rapid Prototyping Interface Generates STL output files from either fully enclosed surface models or solid models made using any CAD/CAM modeling tool. These STL files are used as input to a number of third party rapid prototyping tools. 1-14 Introduction to CADDS 5 Entering CADDS 5 Chapter 2 The procedures for starting and using CADDS 5 packages depend in part on how you install the software. This chapter gives you some basics assuming a generic installation. If your software was installed by someone doing a specialized installation, make sure you are provided with detailed instructions for all procedures. Specific filenames and options displayed on your screen vary slightly depending on whether you are using a modeling application with CADDS 5 in the Explicit environment, Parametric environments. The examples in this book show text in the CADDS CGOS (The Company’s Graphics Operating System) format. See “Naming Conventions and Requirements” on page 2-14 for CGOS/UNIX conversion rules. • Starting a Work Session • Logging In and Entering the System • Using the LDM Menu • Selecting Units and Setting Defaults • Naming Conventions and Requirements • Using Other LDM Menus • Ending a Work Session Introduction to CADDS 5 2-1 Entering CADDS 5 Starting a Work Session Starting a Work Session Work Flow The following diagram shows the typical flow of a work session. 2-2 Introduction to CADDS 5 Entering CADDS 5 Starting a Work Session Please note: This diagram assumes that you are running the CADDS 5 Modeling Foundation Option. Switching between different packages loaded on the same workstation requires additional steps, as detailed in Installing CADDS 5. Introduction to CADDS 5 2-3 Entering CADDS 5 Logging In and Entering the System Logging In and Entering the System Logging in refers to entering a user name and password to gain initial access to the system on which CADDS 5 is running. At your installation, you may never need to log in. Some business prefer to perform the login procedure once, and have their people use the system as needed. Other sites may assign employee- specific user names and passwords and insist upon users logging in and out at every session as a security measure. Login procedures also differ depending on the type of system you have. A common procedure is to assign you a user name based on your real name (such as jsmith for Joan Smith) and have you make up your own password. Confirm with your password administrator the procedure you should follow. Entering CADDS 5 Similar to logging in, the specific procedure for entering CADDS 5 varies from system to system, depending on how the software has been installed and configured. Some users set their system up so that you enter a specific package or CADDS 5 automatically as part of the login process. Others may require you to type a command or select an option on a screen menu. The most generic procedure, however, is to simply type a command. On UNIX, type cadds5 at the shell prompt followed by the RETURN key. On Windows, either start CADDS 5 by selecting from Start > Programs > CADDS 5 > CADDS 5 or type cadds5.pl.bat in a command window. This brings up a splash screen for a few seconds which disappears just before the CADDS 5 desktop appears. A What’s New in CADDS window displaying information on the new features in CADDS 5 comes up along with the CADDS 5 desktop. The bottom of the window has a toggle asking you whether you want the "What’s New" information displayed the next time you run CADDS 5. If you do not wish to see the information, the next you start CADDS 5, turn the toggle OFF and click the DONE option.This pops up a CADDS Warning window with the following message: Warning Your .caddsrc-local file is being edited.The following line will be appended to your .caddsrc-local file : setenv CADDS_SHOW_WHATS_NEW no 2-4 Introduction to CADDS 5 Entering CADDS 5 Logging In and Entering the System Choosing the APPLY option on the warning window edits your .caddsrc-local and choosing the CANCEL option exits the window without editing your .caddsrc-local. To exit from the What’s New window, click DONE or choose Quit from the Window Manager menu. In addition, various shell scripts, typically found in the scripts directory and located where you loaded the software are executed. These scripts perform various chores and then starts CADDS 5. (See Managing CADDS 5 for more information.) CADDS 5 Script Options On UNIX, you can enter a variety of optional arguments with the Cadds5 script. For a list of these and a brief description of what they do, type cadds5 -help Using the -help option displays the options available with the Cadds5 script. It does not invoke CADDS 5. Again, confirm with the person who maintains your system what specific procedure you should follow. Introduction to CADDS 5 2-5 Entering CADDS 5 Using the LDM Menu Using the LDM Menu When you initialize the system, it displays the Local Data Manager (LDM) menu. This full-screen display is your first encounter with the CADDS 5 user interface, which is described in more detail in the next chapter. Any modeling you do with CADDS 5 is through operations on a part or an assembly. A part is defined as a directory in the LDM. A part is comprised of all files in the directory. You cannot nest a part within another part. Unpredictable results will occur because the system will not know which files belong to each part. The LDM menu allows you to activate a new or existing part prior to entering a modeling environment. 2-6 Introduction to CADDS 5 Entering CADDS 5 Using the LDM Menu If you have any existing parts, they are listed in the center of this screen. (For information about working with assemblies, see Concurrent Assembly Mock-Up User Guide and Menu Reference.) Automatic Check A check is always conducted when you select a part from the LDM screen. The part you select from the LDM screen is activated even if a check finds that another part exists with the same name. Activating a New Part To activate a new part, select the Activate New Part and Drawing option at the bottom of the screen by moving the cursor on top of it and clicking the left mouse-button. This action opens a property sheet. A property sheet enables you to enter specific information about what you are trying to do. It also lists any default settings that may exist for that task. In this case, the following property sheet displays information about activating a new part. Introduction to CADDS 5 2-7 Entering CADDS 5 Using the LDM Menu Naming a New Part When this property sheet appears, a red vertical cursor is located in the text-entry field for Part Name indicating that this field is current. Enter a name from the keyboard for the new part, following the naming conventions listed at the end of this chapter. Using Text-Entry Fields To move to other text-entry fields, position the cross-hair cursor in the field you want and click the left mouse-button. Some fields will present a list, or a menu of valid options from which you can select your entry. Otherwise, type the desired information at the keyboard. Activating a Predefined Drawing and Using Drawing Forms After you enter a part name, you need to specify what kind of drawing you want associated with the part when it is activated, as well as what environment you wish to enter. The predefined drawing forms displayed at the center of the property sheet are named to reflect their sheet size (A, B, C) and the number of views provided (1 or 4). Select the form you want to use. Its name appears in the Form field above the list. You can also create your own drawing forms after you enter the modeling environment of your choice. Selecting Model Units Property sheets are displayed with predefined default values. Check the Model Units radio buttons on the right side of the Activate New Part and Drawing property sheet to see the units available if you want to change the defaults. See the end of this chapter for more information about selecting metric and English units. Choosing a CADDS 5 Environment Below the list of drawing forms on the Activate New Part and Drawing and the Activate Existing Drawing property sheet is the Environment pulldown menu which allows you to choose one of the following environments: • Parametric, which is the default • Explicit • Assembly in Parametric • Assembly in Explicit 2-8 Introduction to CADDS 5 Entering CADDS 5 Using the LDM Menu You can also choose a initial environment within the Environment Group in which the part is to be activated using the Env. Group pulldown menu. The following environment groups are available: • Control Pipe • Elec Cable (Electrical Cable) • Harness/Exp (Harness/Explicit) • Harness/Par (Harness/Parametric) • HVAC (Heating Ventilation and Air Conditioning) • Piping/Exp (Piping Explicit) • Structural • Supports (Equipment and Cabletray Supports) When you initially purchase CADDS 5, you will probably want to concentrate on the Parametric or Explicit modeling environments. See Chapter 4, “Modeling Environments and Compatibility” for an overview of these environments. Property Sheet Defaults Most property sheets have default values built in. On the Activate New Part and Drawing property sheet, the defaults are as follows: • Drawing name A • Units in inches (IN) • The environment PARAMETRIC from the MODELING group For details, see “Selecting Units and Setting Defaults” on page 2-11. Apply, Reset, and Cancel Most property sheets contain at least the following buttons: • Apply Executes the current operation, using the information you have supplied. • Cancel Causes the property sheet to disappear, without executing the current operation. • Reset Restores the various fields to their system-defined default values. You are given time to reconsider any entries you make on a property sheet. Your selections do not take effect until you select the Apply option. Introduction to CADDS 5 2-9 Entering CADDS 5 Using the LDM Menu Activating an Existing Part To activate an existing part from the Local Data Manager, select it from the list by clicking on the part name. The following property sheet appears: Entering a Modeling Environment When you click the Apply option on the Activate New Part and Drawing property sheet or the Activate Existing Part and Drawing property sheet, the LDM menu disappears, and in a few seconds, you enter the environment you specified on the property sheet. If there is an existing drawing in the part, a property sheet for activating old drawings is also displayed. Please note: In some applications, you cannot switch environments. The system automatically enters the environment for that application. For example, if you choose Part Format from the menu of File Management commands on the LDM screen, and specify the default and current part precision to Single, you are not allowed to switch environments. Please note: You can only work in the Explicit environment with the PFORMAT set to either single or double precision. Each of the CADDS 5 main menus are described in their respective user guides. The rest of this document is devoted to those issues that are of interest regardless of what environment you are in. 2-10 Introduction to CADDS 5 Entering CADDS 5 Selecting Units and Setting Defaults Selecting Units and Setting Defaults When you invoke the Activate New Part and Drawing property sheet, you have the option of selecting one of the Model Units buttons to specify the default you want to be used when the part is activated. The model units displayed by default are set in the configuration part. Parameter Files The Drawing Form name displayed by default is based on the drawing size contained in the parameter file specified by the CADDSPARAM environment variable in your .caddsrc file. (See Managing CADDS 5 for more information about the .caddsrc file.) You can change the file name associated with CADDSPARAM (which by default is set to “standard”) in either of two ways: • Changing to another predefined parameter file in /usr/apl/cadds/data/parameters. For example, the file metric.mm contains parameters for millimeter models, parts, and drawings. • Using the command SELECT UNITS to change to another predefined parameter file in /usr/apl/cadds/data/parameters before activating a part. For example, executing the command SELECT UNITS MMETER selects parameters for working with models, parts, and drawings in millimeters. You can change Model Units by using the command SELECT PART UNIT. You can change drawing information by using the command SELECT DRAWING. Model Unit Default Values The base Model Unit default values are listed below: Model Unit Default Value Inch (IN) 1.0 Foot (FT) 0.125 Mile (MI) 0.00005 Millimeter (MM) 50.0 Centimeter (CM) 5.0 Meter (M) 0.05 Maintaining and Resetting Defaults The last values selected or entered during the work session are maintained. If you change any of the defaults, you should reset the menus using the corresponding menu’s RESET button. Introduction to CADDS 5 2-11 Entering CADDS 5 Selecting Units and Setting Defaults Activating a Drawing Activate a drawing from either the Activate New Part and Drawing property sheet if you are opening a new part (See “Activating a New Part” on page 2-7) or, the Activate New Drawing property sheet if you are working within an existing part.: The options on the property sheet are described as follows: Drawing specifies a name for the new drawing. Selects a predefined Drawing Form name from the list. If the Form option is set to NONE, the default name is determined by the drawing size set in the parameter file. When the Form option is specified, the Form field contains the specified name. 2-12 Introduction to CADDS 5 Entering CADDS 5 Selecting Units and Setting Defaults The part with the drawing and nodal figure must be located in the /usr/apl/cadds/data/form directory. If the drawing units are not set to either Inch (IN) or millimeter (MM), or the list of available forms is empty and the Form option is set to NONE, the Form field will be blank. Selects the predefined Drawing Size. The default size is determined by setting drawing size and units in the parameter file. If the drawing units are not set to either Inch or Millimeter, or one of the values for the height or width of a drawing do not match a standard drawing size, the Size field will be empty. Selects the predefined Drawing Height and Width, and Drawing Units (Explicit environment only) or sets the specified height and width values. The default height and width are also set in the parameter file. The height, width, and units are based on the last values set with the SELECT DRAWING command. For example, if the last SELECT DRAWING command modifier used was SIZE, then the height, width, and drawing units will display the correct values for that size. If the last modifier was HEIGHT or WIDTH, those new values are displayed. Introduction to CADDS 5 2-13 Entering CADDS 5 Naming Conventions and Requirements Naming Conventions and Requirements CADDS 5 uses the CGOS (The Company’s Graphics Operating System) naming convention in the Explicit environment and either CGOS or UNIX in the Parametric environment. Please note: Naming conventions in the Parametric environment depend on the setting of the environment variable CV_FM_FILE_STYLE in your .caddsrc-local file. The names of directories, model files, or drawings must conform to the conventions for CADDS 5. Case Sensitivity Whether your environment variable is set to CGOS or UNIX, CADDS is not case sensitive. You can enter a combination of uppercase and lowercase characters. When in CADDS 5, the characters are displayed as all uppercase. UNIX, however, automatically opens these files using lowercase UNIX names. CADDS 5 to UNIX Symbol Conversion CADDS 5 uses different characters for path and extension separators in file names unlike UNIX. • The CADDS 5 period (.) converts to a slash (/) in UNIX. • The CADDS 5 equals sign (=) converts to a slash (/) in UNIX. (This character can only be used as the first character in a directory name to specify ‘‘root’’.) • The CADDS 5 at sign (@) converts to a period (.) in UNIX. • The CADDS 5 ampersand (&) converts to an underscore (_) in UNIX. Summary and Examples of Conversion Rules These rules are summarized as shown: 2-14 CADDS UNIX Path separator . / Root director = / Extension separator @ . Underscore&_ & _ Characters A-Z a-z Introduction to CADDS 5 Entering CADDS 5 Naming Conventions and Requirements CADDS UNIX Numerals 0-9 0-9 Plus + + Minus - - # # $ $ % % Some examples follow: CADDS UNIX =A.B.C /a/b/c =XYZ@CMD /xyz.cmd A&B@CMD a_b.cmd Directory Names Directory names can be at the least one and at the most 20 characters long. Characters for CADDS 5 Names When the environment variable is set to CGOS, a directory name can contain the following characters: • A through Z • 0 through 9 • #$%&+-@ Characters for UNIX Names When the environment variable is set to UNIX, the system accepts the file naming conventions of the UNIX system on which your system is running. Introduction to CADDS 5 2-15 Entering CADDS 5 Naming Conventions and Requirements The following characters are valid: • a through z • 0 through 9 • #$%_+-. Part and Assembly Names Part and assembly names are made up of one or more directory levels. Part names must have at least one and at the most 60 characters and assembly names must be at least one and at the most 52 characters. For part naming conventions, refer to the Explicit Modeling User Guide and Menu Reference The part name has a size limit of 60 characters. You can specify up to 20 characters in each level (directory). Please note: The LDM accesses parts by their full path name. Sometimes part names are too long and the LDM truncates them. If you are using the LDM and also trying to activate an old part with a very long name, you may find yourself activating a new part. To get around this, put the part’s directory into your path in the .caddsrc-local file. Then move to this directory in the LDM. Drawing Names Drawing names can be at the least one and at the most 20 characters. 2-16 Introduction to CADDS 5 Entering CADDS 5 Using Other LDM Menus Using Other LDM Menus The previous sections of this chapter concentrated on those portions of the LDM menu that you use to begin a work session for the first time and access most often on a day-to-day basis. The LDM menu also contains areas which you use less frequently. They set the modes of the LDM submenus and display or specify the current CVPATH variable and active directory. (See Managing CADDS 5 for more information.) LDM Mode Menu The LDM Mode menu determines whether parts, features, or assemblies are displayed. • The default is Parts, which gives you access to models created by the various applications. • The Features option gives you access to geometry created by the Feature-based Modeling option within Parametrics. • Assemblies are generated through the Concurrent Assembly Mock-Up (CAMU) package. File Mode Menu The File Mode menu determines what happens when you select a part from the list displayed in the middle of the screen. The default file mode is Activate, which means the system assumes that you wish to activate the part name you select. It then displays the appropriate Activate Part series of menus. Introduction to CADDS 5 2-17 Entering CADDS 5 Using Other LDM Menus Modes available in addition to Activate mode include: • Copy Makes another copy of the selected part. • Delete Removes the selected part from the file system. • Show Part Files Displays the names of any files associated with the selected part. • Reformat Part Changes a part from single-precision to double-precision format. • Extract Part Removes CADDS 5 information from a part and creates a new CADDS 4X part from the remaining data. • Generate Family Members Creates a directory for a family of Parametric parts with the same basic shape, but different dimensions. File Management Menu The File Management menu allows you to add or delete directories from the current CVPATH variable in your .caddsrc file or to set the format type for subsequent parts you create. (When you activate a part, the system searches for the part in each directory listed in the CVPATH. The system searches the directories in the order in which they appear in the CVPATH. If you are asking for a new part name, the new part is created in the current Create directory, indicated by =C in the CVPATH variable. See Managing CADDS 5 for more information.) Please note: While accessing directories across networks, ensure that the appropriate paths are correctly specified in the CVPATH and all the specified network drives are accessible. If they are not correctly specified CADDS either hangs or you are not able to access the specified network drive. The options available on the File Management option on the LDM are as shown: 2-18 Introduction to CADDS 5 Entering CADDS 5 Using Other LDM Menus • Include Directory Displays a menu requesting the new directory name, and also allows you to position the new directory anywhere in the CVPATH list. • Exclude Directory Displays a menu listing the current CVPATH directories from which you can select the directories to be removed. Please note: This command does not delete the directory itself. It only removes the directory name from the CVPATH active path list that is displayed. Also, you cannot exclude the current Create directory. Introduction to CADDS 5 2-19 Entering CADDS 5 Using Other LDM Menus • Select Pformat Sets the default part format to single-precision (C4X), double-precision (C4X), or C5 (CV Design). Utility Menu The Utility option on the LDM provides the following options: • Customizer Invokes the Customizer menu with customization options. The Customizer menu is an icon-based, mouse-driven interface. Use this interface to access parts and construct geometry using menus and the mouse instead of typing commands on the keyboard. See Customizer and Icon Editor User Guide for information about this tool. Please note: This option appears only if your .caddsrc file variable is set up accordingly. • Expanded Message Buffer Displays the Expanded Message Buffer Window. This buffer displays the system messages which occur when there is an error. • Command buffer Creates a new command buffer at the bottom of the screen. You can type commands from the keyboard or run a command file. 2-20 Introduction to CADDS 5 Entering CADDS 5 Using Other LDM Menus Please note: Open a new command buffer only if your current buffer gets hung and you want to recover information without losing any. • Report Window Displays information arising out of a work session. • Report File Enables you to record contents of the report window. • Compare Part Enables you to compare two Explicit CADDS parts and keep track of the differences in part versions by identifying new, deleted, and changed entities. Active Fields and Show Buttons The Active CVPATH and Active Directory fields enable you to control the parts the Show buttons list in the center of the screen, and determine where the new parts get created. • Active CVPATH Specifies the current CVPATH. Clicking on this field displays a menu of all CVPATH variables in the .caddsrc file. Introduction to CADDS 5 2-21 Entering CADDS 5 Using Other LDM Menus • Active Directory Specifies the current create directory. Clicking on this field displays a menu of all directories in the current CVPATH. You can specify the full path name of any directory or add a directory with the ADD DIRECTORY command. The directory does not have to be a directory in the named CVPATH. When you activate a new part, it is created in the active directory. Entering Environments You can choose to enter the following environments that are installed on your system while using CADDS 5, without activating a part and drawing. Click the right mouse-button while in the LDM to display a menu with the environment options. You can choose to enter any of the following environments: • Parametric, which is the default • Explicit • Assembly in Parametric • Assembly in Explicit 2-22 Introduction to CADDS 5 Entering CADDS 5 Ending a Work Session Ending a Work Session Before you end a work session, you should save any work you have done on an active part using one of the File options from the file menu. • File Part: Saves your work in the database without closing the part. You should try to save your work periodically during a session. • File and Exit: Saves your work and returns you to the LDM menu where you can initiate work on other parts or exit to the operating system (OS). • Quit and Exit: Does not save your work and returns you to the LDM screen. Exiting CADDS 5 Click on the EXIT CADDS option in the lower-left corner of the LDM menu to return to the operating system. Please note: On Windows, the CADDS 5 startup window may remain open even after you quit CADDS. Use the Task Manager to manually end the CADDS application. Logging Out Use the procedure implemented at your site to log out of the operating system. Introduction to CADDS 5 2-23 User Interface Basics Chapter 3 The CADDS 5 interface includes menus with items that you can customize to suit your requirements. This chapter covers the basics of this interface. For information about customizing the interface, see the Customizer and Icon Editor User Guide. • Overview • Appearance and Behavior • Getting Help • Menus • Property Sheets Introduction to CADDS 5 3-1 User Interface Basics Overview Overview You interact with applications through a menu-based user interface with numerous icons that represent tasks. This interface is easy to learn, as well as efficient and fast for experienced users. You can customize items on the interface to adapt it to your specific needs. Figure 3-1 CADDS Menu-based Interface Task-Oriented Interface The user interface is task-oriented. Common tasks are grouped into functional areas to closely match your design methodology. Also, the number of menu selections and mouse movements is reduced by logical groupings of commands commonly used together. 3-2 Introduction to CADDS 5 User Interface Basics Overview Multiple asynchronous menus also contribute to task orientation by enabling you to access several functional areas of the interface at once. Menu fields accepting input appear only when relevant to the particular task. For instance, a calculator keypad is only present when numeric input is required. Emphasis on Commonly Used Functions CADDS’s menu-based user interface is arranged by functional tasks and is designed to include those options used by most users the majority of the time. It is not intended to include all possible options for each command. Such options are still accessible by entering them via the keyboard. Consistency Across Environments The Parametric and Explicit environments have a common desktop. This improves performance by reducing the time it takes to switch between the Explicit and the Parametric environments. The Graphics and the Text Input (TIS) windows are now the same for both the Parametric and Explicit environments. Cutting/pasting, resizing, and scrolling are allowed in the TIS window. Explicit commands are marked with a ## prompt, while Parametric commands are marked with a %% prompt. The user interface handles similar functions across various environments in the same manner. For example, in CADDS 5, the main menus in the Explicit and Parametric environments share many of the same icons and are arranged in a corresponding fashion. Room to Design Designers and drafters want more room to work. The user interface fulfills this need by providing a graphics area that fills most of the screen. The user interface claims as little screen space as possible without sacrificing usability. Pulldown menus, popup menus, and scrollable lists help manage screen space efficiently. Also, you can exercise full control over menus by moving or cancelling them at any time, thus maximizing graphics space. Easy-to-Find Functions Modeling environments contain many areas of functionality. To ensure that searching for a particular piece is not cumbersome, the user interface is divided into several logical groupings of functionality. Each area is identifiable by its background color and selection button size. Partitioning in this manner is a simple, effective way to facilitate your search process. Searching for specific functionality has also been made easier by reducing the number of menu choices at the top level. Figure 3-2 on page 3-5 for an illustration on the main menu. Introduction to CADDS 5 3-3 User Interface Basics Overview Efficient Cursor Movement The user interface minimizes cursor movement by providing a smooth progression from command menu selection, to location filter selection, to geometry. Corresponding menus appear in a location near the original menu option selection that triggered its release. Icons and Assist Lines The user interface predominantly displays pictorial icons to represent the functional purpose of a menu selection, unless text can convey the message more clearly. It also provides an optionally displayed assist line which displays text describing the function of each menu selection as the cursor passes over it. Flexible Input Techniques You enter most commands, utility modifiers, and command arguments through menu selections. You rarely need to use the keyboard. This increases your productivity since switching from keyboard to menu is reduced. However, if you prefer to type commands at the keyboard, you can. Customization The design of the user interface is geared to support the unique learning and working style of each user. Because no set of rules can dictate how the setup of the interface will most efficiently enhance an individual user’s productivity, CADDS provides you with a set of customization tools. See Customizer and Icon Editor User Guide for more information about these tools. Parametrics Text-Based Interface When using Parametrics, you can bring up a simplified version of the user interface if desired. The main menu and pulldown menus for the Parametric, Profile, and Teach Feature environments are based on text rather than iconic representations. The interface offers a limited set of commands. See Managing CADDS 5 and the Parametric Modeling User Guide: Text-based Interface for more information. 3-4 Introduction to CADDS 5 User Interface Basics Appearance and Behavior Appearance and Behavior Two concepts drive the user interface towards consistency across all applications: a common appearance and similar behavior. This section describes the look and feel of the main menu as well as submenus. Main Menu When you first enter an application, you see a Main Menu containing menus for the environment of your choice, such as the Parametric environment. The menu areas of the top bar, left panel, and central and bottom areas are described as shown.: Figure 3-2 Introduction to CADDS 5 Main Menu 3-5 User Interface Basics Appearance and Behavior Setting the CADDS Window Size CADDS automatically calculates the default window size based on the current screen resolution. To change the default size of the CADDS window, add the following lines in the .caddsrc-local file: setenv CV_UI_MENU_WIDTH x setenv CV_UI_MENU_HEIGHT y Where, x and y are the width and height, respectively, in pixels. You can set the width and height to any number within the current screen resolution. You can reduce the size of CADDS windows. Use variables described in the template .caddsrc file (/usr/apl/cadds/scripts/templates) to size various CADDS windows. You can also include the following script in your .caddsrc-local file (resident in your $HOME directory). It uses the xwininfo command. The xwininfo command is located in different places on different machines. For example, on an HP machine it resides at /usr/contrib/bin/x11. On a Solaris machine it resides at /usr/openwin/bin. You can append the caddsrc-local-win file contents to your $HOME/.caddsrc-local file in order to display CADDS in a more suitably sized window area. In UNIX this file is named .caddsrc-local-win. In Windows this file is named caddsrc-local-win. In both the platforms you will find the files in the location /usr/apl/cadds/scripts/templates/. You can set the ratio of the height to width of the CADDS window or the computer desktop. You can also scale either the height or width of the CADDS window with respect to the screen height and width. This is achieved by changing values in the .caddsrc-local-win file in UNIX and caddsrc-local-win file in Windows, respectively. Sample Script for UNIX The sample script of the .caddsrc-local-win file for UNIX is as follows: # Last Changed med 16/11/07 - UNIX # Append this file to your .caddsrc-local file to set the CADDS Desktop size to # suit wide screen monitors and or when working with EPD.Connect # # You can either set the CADDS desktop shape to the traditional width/height ratio # or to maximise full screen width. You can also scale the CADDS 5 desktop relative # to the screen desktop size 3-6 Introduction to CADDS 5 User Interface Basics Appearance and Behavior # # Please note: there are known behaviour issues with some very wide screen ratios # ideally do not set screen width/height greater than 0.735 e.g. 1400 x 1030. # # Obtain the screen desktop window size based on the resolution of the screen. # # Uncomment the next two rows on the HP HP-UX platform # #@ ScreenXSize=`/usr/contrib/bin/x11/xwininfo -root | grep Width | sed -e 's/.*://'` #@ ScreenYSize=`/usr/contrib/bin/x11/xwininfo -root | grep Height | sed -e 's/.*://'` # # Uncomment the next two rows on the Solaris SPARC platform @ ScreenXSize=`/usr/openwin/bin/xwininfo -root | grep Width | sed -e 's/.*://'` @ ScreenYSize=`/usr/openwin/bin/xwininfo -root | grep Height | sed -e 's/.*://'` # Set C5RATIO to "yes" to use the traditional CADDS desktop width/height ratio # Set to "no" to base the desktop width on the full screen width set C5RATIO = yes if ($C5RATIO == "yes") then echo " Use Traditional CADDS Desktop Ratio... $C5RATIO" # Setting required screen X width @ ScreenXSize = `echo "$ScreenYSize .8"|awk '{sum=$1/$2;printf "%.0d\n", sum}'` endif # Use C5SIZE to set the ratio of the desired Desktop Ratio relative to screen size # Change the value to less than one to reduce CADDS Desktop size if (! $?C5SIZE ) then setenv C5SIZE 0.9 #setenv C5SIZE 1 echo " Menu Size Factor .... $C5SIZE" endif @ Xsize = "%.0d\n", @ Ysize = "%.0d\n", `echo "$ScreenXSize $C5SIZE"|awk '{sum=$1*$2;printf sum}'` `echo "$ScreenYSize $C5SIZE"|awk '{sum=$1*$2;printf sum}'` setenv CV_UI_MENU_WIDTH $Xsize setenv CV_UI_MENU_HEIGHT $Ysize @ ScreenXSize = $Xsize @ ScreenYSize = $Ysize Introduction to CADDS 5 3-7 User Interface Basics Appearance and Behavior @ @ @ @ @ @ Factor=($ScreenXSize * 1000) / 1152 YFactor=($ScreenYSize * 1000) / 900 GraphXSize=($ScreenXSize - (($Factor * 133) / 1000)) - 20 GraphYSize=($ScreenYSize - (($YFactor * 55) / 1000)) - 60 GraphXLoc=($Factor * 133) / 1000 GraphYLoc=($YFactor * 55) / 1000 # @ TextXSize=135 # 8 pixels per character @ TextXSize= ($GraphXSize * 100) / 790 # Set the number of text rows in Text Window @ TextYSize=5 @ TextYLoc=$ScreenYSize - 70 @ TextXLoc=$GraphXLoc - 3 #endif setenv CADDS_GRAP_GEOM "${GraphXSize}x${GraphYSize}+${GraphXLoc}+${GraphYLoc}" echo " CADDS_GRAP_GEOM = $CADDS_GRAP_GEOM" setenv CADDS_TEXT_GEOM "${TextXSize}x${TextYSize}+${GraphXLoc}+${TextYLoc}" echo " CADDS_TEXT_GEOM = $CADDS_TEXT_GEOM" Sample Script for Windows The sample script of the caddsrc-local-win file for Windows is as follows: # # Append this file to your caddsrc-local file to set the CADDS Desktop size to # suit wide screen monitors and or when working with EPD.Connect # # You can either set the CADDS desktop shape to the traditional width/height ratio # or to maximise full screen width. You can also scale the CADDS 5 desktop relative # to the screen desktop size # # Please note: there are known behaviour issues with some very wide screen ratios # ideally do not set screen width/height greater than 0.735 e.g. 1400 x 1030. # # Obtain the screen desktop window size based on the resolution of the screen. # setenv ScreenXSize `xwininfo -root | grep Width | sed -e 's/.*://'` setenv ScreenYSize `xwininfo -root | grep Height | sed -e 's/.*://'` # 3-8 Introduction to CADDS 5 User Interface Basics Appearance and Behavior # To set C5RATIO to use the traditional CADDS desktop width/height ratio # Uncomment the next two lines setenv C5RATIO .8 setenv ScreenXSize = `echo %ScreenYSize% %C5RATIO% | awk '{sum=$1/$2;printf "%.0d\n", sum}'` # Use C5SIZE to set the ratio of the desired Desktop Ratio relative to screen size # Change the value to less than one to reduce CADDS Desktop size setenv C5SIZE .96 #setenv C5SIZE 1 echo " Menu Size Factor .... $C5SIZE" setenv Xsize = `echo %ScreenXSize% %C5SIZE% | awk '{sum=$1*$2;printf "%.0d\n", sum}'` setenv Ysize = `echo %ScreenYSize% %C5SIZE% | awk '{sum=$1*$2;printf "%.0d\n", sum}'` setenv CV_UI_MENU_WIDTH `echo %Xsize%` setenv CV_UI_MENU_HEIGHT `echo %Ysize%` setenv ScreenXSize `echo %Xsize%` setenv ScreenYSize `echo %Ysize%` setenv printf setenv printf Factor `echo %ScreenXSize% | awk '{sum=($1*1000)/1152; "%.0d\n", sum}'` YFactor `echo %ScreenYSize% | awk '{sum=($1*1000)/900; "%.0d\n", sum}'` setenv GraphXSize `echo %ScreenXSize% %Factor% | awk '{sum=$1-(($2*133)/1000)-20; printf "%.0d\n", sum}'` setenv GraphYSize `echo %ScreenYSize% %Factor% | awk '{sum=$1-(($2*55)/1000)-60; printf "%.0d\n", sum}'` setenv GraphXLoc `echo %Factor% | awk '{sum=($1*133)/1000; printf "%.0d\n", sum}'` setenv GraphYLoc `echo %YFactor% | awk '{sum=($1*55)/1000; printf "%.0d\n", sum}'` setenv TextXSize `echo %GraphXSize% | awk '{sum=($1*100)/790; printf "%.0d\n", sum}'` setenv TextYSize `echo 5` setenv TextYLoc `echo %ScreenYSize% | awk '{sum=$1-70; printf "%.0d\n", sum}'` setenv TextXLoc `echo %GraphXLoc% | awk '{sum=$1-$3; printf "%.0d\n", sum}'` setenv CADDS_GRAP_GEOM `echo %GraphXSize%x%GraphYSize%+%GraphXLoc%+%GraphYLoc%` setenv CADDS_TEXT_GEOM `echo %TextXSize%x%TextYSize%+%GraphXLoc%+%TextYLoc%` Introduction to CADDS 5 3-9 User Interface Basics Appearance and Behavior Considerations • Interoperability from the Assembly Tree (Product Structure window) and CAMU (CADDS Graphics window) is valid only when single-component selection mode is active. • The text window appears faded on Solaris 8 as compared to the other CADDS windows if you use the default gamma correction value of 2.2. If you have set the CV_PLATFORM environment variable to og1 mode in the caddsrc-local file, set the gamma correction value between 0.9 and 10 using the following command: /usr/sbin/fbconfig -g <value> Top Bar The top bar options are associated with commonly used functions, construction tools, and selection aids. Window Manager Option Manipulates the window for the main menu by collapsing it to the size of an icon, moving its position on the screen, or moving it behind or in front of other windows. (Once you close a window to an icon, you reopen it by moving the cursor over the icon and clicking the left mouse-button.) Information Access Option Displays options for accessing different types of information, including command line assistance, command help, part status data, descriptions of control keys and HTML documentation. 3-10 Introduction to CADDS 5 User Interface Basics Appearance and Behavior Cplane, Layer, and Explicit Mode Status/Access Menu Displays the current Cplane and layer information for the active part which you can change. In the Explicit environment you access model and draw modes here as well. Environment Globals I Menu Contains options for often-used functions dealing with the environment, such as those for repainting the screen, deleting an entity, and magnifying an area. This menu remains on the screen at all times while you are modeling. Environment Management Menu Gives you access to task-oriented menus for functions that set and change environment parameters affecting all applications such as defining construction planes, manipulating views, and changing the graphic display of a model. Selection Menu Enables you to select geometry for manipulation. Introduction to CADDS 5 3-11 User Interface Basics Appearance and Behavior Left Panel The left panel options are associated with the currently active environment, task set, and placement and utility aids. 3-12 Introduction to CADDS 5 User Interface Basics Appearance and Behavior Environment Status/Access Option Displays the current status of the environment in which you are working and enables you to access other environments such as the Parametric, Explicit, and Profile environments. Environment Globals II Menu Displays menu options for commonly used geometric commands. These options remain on the screen at all times. Task Set Status/Access Option Gives you access to task-oriented menus for functions that deal with one aspect of modeling such as creating and modifying geometry, working with constraints, and accessing Parametric functionality. When you select a new menu, it replaces the menu currently displayed in the task sets area. Task Sets Gives you access to functionality specific to a particular aspect of modeling or detailing. Placement and Utility Menu Allows you to define locations for entity placement and execute utilities for setting parameters when you create and modify entities or the environment in which you create entities. Select the arrow at the bottom of the menu to expand or contract the list of displayed options. Central Area Located in the middle portion of the Main Menu, the graphics area is where you create and edit geometric data. It is where the system displays the active drawing. Introduction to CADDS 5 3-13 User Interface Basics Appearance and Behavior Parametric Environment Bottom Area The bottom area of the Main Menu for Parametric modeling is where you communicate with the system. Prompt Line Prompts you for data input and is denoted by the prompt %> at the command line. Command Line Displays the commands you execute as you probe options, type on the keyboard, or run a command file. The command line is denoted by the prompt %%> Message Line Displays messages. Select the Expanded Message Buffer option (the arrow) to the left of the menu area to display an expanded scrollable area for messages. You can then show only messages meaningful to a user, all system messages, the system identification tag for each message, or no tag numbers. The default display is to show user messages. Select the option again to remove the expanded area. 3-14 Introduction to CADDS 5 User Interface Basics Appearance and Behavior Explicit Environment Bottom Area In the Explicit environment, the three bottom lines of the Main Menu are replaced by a 7-line text window and the Assist line. See “Assist Line” on page 3-16. Introduction to CADDS 5 3-15 User Interface Basics Getting Help Getting Help You have several sources of information to help you use the user interface and to get information about system functionality. You can access different forms of help through • Assist lines • Online command help • User guides and tutorials Assist Line The icons and menus are designed to be as self-explanatory as possible. Usually you can figure out what you need to enter or select by referring to the icon illustrations, the menu text, or the system prompts. However, if you need more information, you can turn on the assist line display, which provides one-line descriptions of most system icons and menus as the cursor passes over them. First display the Information Access menu by selecting the “i” icon in the upper-left corner of the main menu which appears when you enter into the explicit or parametric environment. Then select the Assistance option from the Information Access menu that appears. The Assist window appears at the bottom of the screen. Select the C option on the right side of the window to remove the assist line from the screen display. Online Command Help CADDS 5 also provides online information covering the low-level commands that are at the heart of the functionality. This online help is available by selecting the Command Help option from the Information Access menu. 3-16 Introduction to CADDS 5 User Interface Basics Getting Help A property sheet appears that allows you to search through all system commands, or narrow down your search by functional area. The command information corresponding to the selected command appears in a documentation window. Please note: To keep the property sheet displayed so that you can get help on more than one command, select the Tack icon in the upper right corner. Otherwise, the system removes the property sheet when it displays the documentation for the selected command. Select the Tack icon again to remove the property sheet. Documentation We provide you with a set of documentation and training material to help you get the most out of CADDS 5. Use the exercises in Fundamentals of Parametric Design to learn the unique design approach required by Parametrics. Use the remaining documentation for more information about specific functional areas. Accessing Online Books Most CADDS 5 books are available online. To access a book, select the Documentation option from the Information Access menu. This opens up a browser. Choose the book title from the main menu to access the HTML documentation for that book. Please note: To access HTML documentation on UNIX, the environment variables CVHTMLBROW and CVHTMLBROWPATH must be defined in the .caddsrc-local file. Introduction to CADDS 5 3-17 User Interface Basics Getting Help Other Forms of Help The remaining entries available through this menu include: • Customer support information • An online bulletin board for storing notes Choosing this option opens a browser which has instructions on converting Worldview notes to HTML. This is available only on UNIX. • Trademark and copyright data 3-18 Introduction to CADDS 5 User Interface Basics Menus Menus When you select an option from the Main Menu, the option either causes a command to be issued to the command line, or it causes another menu to appear. In most cases, the latter event occurs. Menu options directly issue a command unless three periods (‘. . .’) follow the label as shown. When you select options of this type, another menu appears. Calculators in Conjunction with Menus The system displays a calculator if the operation you are executing requires numeric input. For example, selecting the Insert Circle Diameter option not only issues this command, but also calls the calculator. You use the cursor to enter numeric data from the calculator keypad. Select the actual data entry field to enter the value. When you move the cursor off the calculator or click the mouse button over the data entry field to accept the entry, the system removes the calculator from the screen display. Introduction to CADDS 5 3-19 User Interface Basics Menus You can also use the keyboard numeric pad to enter numeric data on the calculator keypad and press the RETURN key to confirm. 3-20 Introduction to CADDS 5 User Interface Basics Property Sheets Property Sheets A property sheet is a standalone menu that commonly appears in the graphics area when you select a top-level menu option. You select options and enter values on the property sheet in order to complete the function. Unlike other menus, the property sheet acts as a data collecting mechanism. It formulates the syntax of a command by reading the selections and values you enter. The items in the property sheet represent either command modifiers, command arguments, or, if multiple commands are accessible through one property sheet, the verb/noun of the command. If an option on a property sheet is not available at any point in your data entry, it is hazed out. Also, if you select an option that cannot be combined with other options, the other options are hazed out. While the contents of a property sheet depend on the task, most property sheets share the same characteristics, as shown: Window Manager When you select the border around a property sheet, the system displays a list of options for manipulating the property sheet. This can be particularly useful if you are displaying many property sheets at the same time, and need to move them around or push them behind each other. The options displayed vary according to the active window environment. For example, you may use a Close option to minimize the menu or property sheet down to an icon. Restore the icon to the menu by moving the cursor over it and clicking the left mouse-button. Introduction to CADDS 5 3-21 Title Bar The title bar displays the name of the current property sheet, but also enables you to move the property sheet about the screen with the mouse. Place the cursor within the title bar and hold down the left mouse-button while you move the property sheet. Release to fix its new location. Tack The tack enables you to keep a property sheet displayed even after you click the Reset option. Normally the system hides a property sheet from the screen after you select Apply or Cancel option. If you have tacked the property sheet, the property sheet remains tacked even after you click the Apply, Cancel or Reset options. The tack acts as a toggle. Select it again to untack the property sheet. Suboptions Depending on the task, a property sheet displays items requiring you to select a suboption, select an entry from a list, or enter text or numeric data. Default suboptions are highlighted. The contents of the information entry area for the property sheet often changes with each suboption selection. If you choose another suboption, it remains active the next time you display the property sheet. Text-entry Field (TEF) A text-entry field item lets you gather or display one line of alphanumeric characters. It is represented by a horizontal box in which a bar-shaped cursor resides. You enter text into the TEF item by typing. A small set of text editing commands similar to EMACS are available within the text-entry field. These editing commands are summarized in the Control Keys menu available through the Information Access option. Radio Button A radio button allows you to select a single option by clicking on it. The button highlights to indicate its selected state. You can select only one radio button from a related group at one time. Check Box Similar to a radio button, a check box also acts like a toggle and indicates your selections. However, you can select multiple check boxes from a group. User Interface Basics Property Sheets Pushbutton A pushbutton is used to select options, but its behavior differs depending on the property sheet. Some pushbuttons behave like radio buttons and allow you to select only one from a set. Others may permit multiple selections to specify several options. Pushbuttons may be associated with icons or text. Lists A list is a scrollable list of data (such as palette colors) from which you can select one or more entries depending on the current operation. You scroll through the list by placing the cursor over the scroll bar to the right of the list. A list automatically updates as application-related activity affects its content. Apply Apply processes the property sheet information, executes the task, and removes the sheet if it is not tacked up. Please note: When you select Apply, the system collects the property sheet data and then submits the appropriate CADDS 5 functionality or command to the command buffer. This item is not relevant in cases where the command issued is not dependent upon data collection. Abort, Flip, and Go : In some cases, Apply calls a menu consisting of other commands such as Abort, Flip, and Go. Introduction to CADDS 5 3-23 User Interface Basics Property Sheets • Abort temporarily replaces the Apply option, and allows you to cancel the operation in progress. • Flip allows you to change your mind about which geometry is kept and which geometry is deleted after certain operations. Flip also allows you to change the direction of operations like sweeps and offsets. • Go indicates you are satisfied with the input that you have specified and executes the function. Reset Reset returns property sheet values to their original settings. Cancel Cancel removes the property sheet from the screen regardless of its tacked state. 3-24 Introduction to CADDS 5 Modeling Environments and Compatibility Chapter 4 CADDS 5 is made up of two major modeling environments, the Parametric environment and the Explicit environment. The Parametric and Explicit environments share the same desktop. Several other environments also exist, but they belong to the two modeling environments. For example, the Profile environment is part of the Parametric environment; the Detail environment is part of the Explicit environment. This chapter gives you an overview of the Parametric and Explicit environments and discusses compatibility issues between them, as well as compatibility with other versions of CADDS 5 and its various applications. • Overview of Environments and Compatibility • CADDS 5 Parts and Compatibility • Switching Between Environments • Basic Rules • What You See in the Explicit Environment • What You See in the Parametric Environment Introduction to CADDS 5 4-1 Modeling Environments and Compatibility Overview of Environments and Compatibility Overview of Environments and Compatibility When you activate a part, select a modeling environment you want to work within. There are several, but the two most important are • Explicit environment • Parametric environment Explicit Environment The Explicit environment is the traditional CADDS 3D design environment. Within it, you create wireframe, surface (including NURBS), and solid models using exact dimensions. It also gives you access to many other CADDS products. Parametric Environment The Parametric environment provides you with a 3D conceptual design environment. Within it, you create models using Parametric dimensions and relationships to existing geometry or previous geometric operations. It also gives you access to functionality such as 2D sketching and equational constraints. Integrated Use of Environments Use these environments to best suit your needs. For example, design engineers can use the Parametric environment for conceptual design and initial visualization, while other engineers and drafters can use the Explicit environment for detailed design and drafting, analysis, and machining. You can switch between these environments, but there are some basic rules with which you should be familiar. 4-2 Introduction to CADDS 5 Modeling Environments and Compatibility CADDS 5 Parts and Compatibility CADDS 5 Parts and Compatibility Existing CADDS 4X parts are upward compatible with CADDS 5, given the rules discussed in this section. CADDS 5 parts are not downward compatible, although you can use the Extract Part function to strip a CADDS 5 part off its Parametric data and make it available to CADDS 4X. Single-Precision and Double-Precision Parts In the past, the following part formats were supported: • Single-precision • Double-precision New CADDS 5 Parts Any new CADDS 5 parts you create are double-precision. You cannot create a single-precision part in the Parametric environment. However, you can use the SELECT PFORMAT SINGLE function in the Explicit environment to create new single-precision parts and to work with old single precision parts. Double precision is recommended for all solids and NURBS modeling. Activating Existing Single Precision Parts You can activate existing single-precision parts in CADDS 5, but only in the Explicit environment. If you wish to use a single-precision part in the Parametric environment, you must use the REFORMAT PART function in the Explicit environment to convert it to the double-precision format. Please note: This option does not retrieve the accuracy of a double precision part. Access REFORMAT PART by typing in the command buffer. Introduction to CADDS 5 4-3 Modeling Environments and Compatibility CADDS 5 Parts and Compatibility Insert Part Function You can insert a double-precision part into a CADDS 5 part in the Explicit environment using the Insert Part option on the File menu. Preparing Figures You cannot prepare figures (Sfigure, Nfigure, Pfigure) directly from a CADDS 5 part, although you can use the EXTRACT PART function to create a part from which you can prepare figures. You can insert figures into CADDS 5 parts, as long as the figures were prepared from double-precision parts. • Nfigures and Sfigures in the Explicit environment are not visible from the Parametric environment. Please note: Instance markers of extended Nfigures are not visible from the Parametric environment. However, you can see the geometric entities contained in the Nfigure itself. • Pfigures are not an issue since entities are not associated to an instance once inserted into the database. Entities derived from these particular figures are the same as non-figure entities. 4-4 Introduction to CADDS 5 Modeling Environments and Compatibility Switching Between Environments Switching Between Environments You can switch between Explicit and Parametric environments by using the Environment Status/Access option near the upper-left corner of the screen: Context Switching and Data Exchange The term context switching refers to the action of switching between environments while a part is activated. The term data exchange applies to the access and sharing of part data between the two environments. Introduction to CADDS 5 4-5 Modeling Environments and Compatibility Basic Rules Basic Rules The following rules summarize the interactions between the Explicit and Parametric environments. Accessing Parts Whether you activate a part from the Parametric or the Explicit environment, it is accessible within the other. Once you activate the part, you can switch back and forth between environments. Visibility of Geometry Geometry from one environment is visible and can be referenced in the other environment. Views, Cplanes, drawings, fonts, tag names, colors, blanking status, parameters, and design dimensions are accessible only in the environment in which they were created. Read Only Entities Both Parametric entities in the Explicit environment and Explicit entities in the Parametric environment are read-only. This means that you cannot edit or modify an entity from one environment while viewing it from the other. However, you can reference the geometry so that you can, for example, generate an NC tool path based on Parametric geometry while in the Explicit environment. Converting Entities If you want to convert a Parametric entity into an Explicit entity (called importing), or vice versa, you can do so with the Convert function. This option is found on the Entity menu in both environments. In the Parametric environment, the option is called Convert to Parametric. In the Explicit environment, the option is labeled Convert to Explicit. 4-6 Introduction to CADDS 5 Modeling Environments and Compatibility Basic Rules Figure 4-1 Explicit Entity Menu Figure 4-2 Parametric Entity Menu The new entity resides upon the same layer as it was originally created. Introduction to CADDS 5 4-7 Modeling Environments and Compatibility Basic Rules Restriction : You cannot convert entities that are part of a group in the Explicit environment because the Parametric environment has no notion of grouping. This includes entities that participate in extended nodal figures and grouped part figures. Change in Explicit Dimensions When you dimension a Parametric entity within the Explicit environment, and then make modifications to that entity in the Parametric environment, the Explicit dimensions will change to reflect the modifications. 4-8 Introduction to CADDS 5 Modeling Environments and Compatibility What You See in the Explicit Environment What You See in the Explicit Environment When you are in the Explicit environment, you can see and reference Parametric geometry. You cannot modify the geometry, although you can change certain attributes such as color or surface mesh. Selecting Parametric Entities in the Explicit Environment You can also select Parametric entities for any function using the following location options: • End • Mid • Intof Changing Attributes When you change attributes of Parametric entities such as color, font, weight, and surface mesh, in the Explicit environment, the new attributes will remain constant even if you make a Parametric change to the entity in the Parametric environment. For example, assume that you are building a solid in the Parametric environment, then switching to the Explicit environment and assigning a mesh to it. You are then returning to the Parametric environment and changing the size of the solid. When you return to the Explicit environment the changed Parametric solid still has the same surface mesh on it. Please note: Blanked, or invisible, Parametric entities in the Explicit environment will retain their attributes if you change them Parametrically in the Parametric environment. If an Explicit entity is blanked in the Parametric environment, it is visible when you switch to the Explicit environment. Explicit Dimensions Reflect Changes to Parametric Entities An Explicit dimension attached to a Parametric solid will regenerate when you change a Parametric solid. The dimension remains intact even if additional Boolean operations are performed on the Parametric solid while in the Parametric environment. Please note: Changing Booleans through history editing does not necessarily leave the dimensions intact. Introduction to CADDS 5 4-9 Modeling Environments and Compatibility What You See in the Explicit Environment For example, assume that you create a box in the Parametric environment. You switch to the Explicit environment and dimension the box. Later, back in the Parametric environment, you modify the box to make it longer. When you return to the Explicit environment, the dimensions on the box will accurately reflect its new dimensions. Parametric History Editing and Dimensioning History editing in the Parametric environment can result in the loss of Explicit dimensions. For example, undoing or removing a Boolean operation in the Parametric environment and then redoing it will create a new solid that is unrelated to the Explicit dimensions. The status of the dimensions depend on the Retain option of the SELECT DIMENSION command. Make modifications such as this with care, since the changes can be lost. See Design and Drafting User Guide and Menu Reference for details. Layer Information in the Explicit Environment A Parametric entity in the Explicit environment appears on the same layer in the Explicit environment as it does in the Parametric environment. Layer information is read-only. Both environments have the same number of layers (255). The layer information remains the same across both the Explicit and Parametric environments if you use the unified layer bar. Assigning Tag Names to Parametric Entities Parametric entities can have Explicit environment tags. The system maintains any tags that are used by NC, or that have been assigned using the Permanent modifier by the Tag Ent function in the Explicit environment even if you Parametrically change the entity in the Parametric environment. 4-10 Introduction to CADDS 5 Modeling Environments and Compatibility What You See in the Parametric Environment What You See in the Parametric Environment When you are in the Parametric environment, you can see and reference Explicit geometry. You cannot modify Explicit geometry, although you can change view-based attributes such as shaded mode, mesh, or hidden line. Selecting Explicit Entities in the Parametric Environment When in the Parametric environment, you can select Explicit entities for any function using the following location options: • End • Mid • Intof Changing Attributes When in the Parametric environment, you can change view-based attributes of Explicit entities such as shaded mode, mesh, or hidden line. Entity-based attributes such as color, font, or weight, are read-only. Layer Information in the Parametric Environment An Explicit entity in the Parametric environment appears on the same layer in the Parametric environment as it does in the Explicit environment. Layer information is read-only. Both environments have the same number of layers (255). The layer information remains same across both the Explicit and Parametric environments if you use the unified layer bar. Introduction to CADDS 5 4-11 Command Behavior Summary Appendix A This appendix summarizes the following behavior and availability: • Explicit Commands That Work with Parametric Entities • Explicit Commands That Do Not Allow the Selection of Parametric Entities • Parametric Commands That Work with Explicit Entities • Parametric Utilities That Work with Explicit Entities • Parametric Commands That Do Not Allow the Selection of Explicit Entities • Commands Available in Explicit and Parametric Modeling Environments • Explicit Commands Introduction to CADDS 5 A-1 Command Behavior Summary Explicit Commands That Work with Parametric Entities Explicit Commands That Work with Parametric Entities The following is a list of Explicit commands that work with Parametric entities: ACTIVATE DRAWING ASSIGN ATTRIBUTES BLANK/ERASE/REECHO/UNBLANK ENTITY CALCULATE AREA/MPROPERTIES/VOLUME CHANGE APPEARANCE CHANGE ECOLR CHANGE PROPERTY CHANGE RENDERVIEW CHANGE SGRAPHICS COMPARE SURFACES CONSTRUCT OFFSET COPY ENTITY COUNT ENTITIES CUT PLANE DEFINE VIEW DELETE PROPERTY DETECT INTERFERENCE DISPLAY CURVATURE DISPLAY PROBE DIVIDE ENTITY (with COPY or INTOF modifiers) DIVIDE NSURFACE (not with REPLACE modifier) ECHO ENTITY EDIT APPEARANCE EDIT FILLET (only with TRIM modifier) EDIT PICTURE EDIT SOLID (only with COPY modifier) ERASE APPEARANCE EVALUATE CPOLE EVALUATE CURVE EVALUATE SPOLE EVALUATE SURFACE EXTRACT SOLID (not with REPLACE modifier) FILLET CPOLE (not with REPLACE modifier) FILLET NSPLINE (not with REPLACE modifier) FILLET SPOLE (not with REPLACE modifier) GENERATE NSPLINE GENERATE POINT GENERATE OFFSET (only with COPY modifier) GENERATE STRING (not with REPLACE modifier) A-2 Introduction to CADDS 5 Command Behavior Summary Explicit Commands That Work with Parametric Entities HIDE SOLID HIGHLIGHT ENTITY (only with PARAMETRICENTS modifier) INSERT ADIMENSION INSERT CDIMENSION INSERT CHAMFER (only with TRIM modifier) INSERT CLINE INSERT DDIMENSION INSERT DTARGET INSERT FINISH INSERT FILLET (only with TRIM modifier) INSERT LABEL INSERT LDIMENSION INSERT NTEXT INSERT ODIMENSION INSERT POINT INSERT PROPERTY INSERT RDIMENSION INSERT SLINE INSERT TEXT INSERT TLABEL INSERT WELDMARK INSERT XHATCH INTERSECT SOLID (not with REPLACE modifier) INTERSECT SURFACE LFILLET SPOLE (not with REPLACE modifier) LIST FONT LIST PROPERTY LIST SATTRIBUTES MATCH CPOLE (not with REPLACE modifier) MATCH NSPLINE (not with REPLACE modifier) MATCH NSURFACE (not with REPLACE modifier) MATCH SPOLE (not with REPLACE modifier) MEASURE ANGLE MEASURE DISTANCE MEASURE LENGTH MIRROR ENTITY (only with COPY modifier) OFFSET NSPLINE PLOT PICTURE PROJECT ENTITY REGENERATE GRAPHICS REGENERATE VGRAPHICS RENDER VIEW REVISE ENTITY (only with COPY modifier) ROTATE ENTITY (only with COPY modifier) SCULPT SOLID (not with REPLACE modifier) SECTION SOLID Introduction to CADDS 5 A-3 Command Behavior Summary Explicit Commands That Work with Parametric Entities SELECT GRAPHSHADE SEW SOLID/SURFACE (not with REPLACE modifier) SHADE CURVATURE SHADE SOLID SHADE SURFACE SWEEP SOLID (only with COPY modifier) STRETCH NSPLINE (not with REPLACE modifier) SUBTRACT SOLID (not with REPLACE modifier) TAG ENTITY (with PERMANENT modifier) TRANSLATE ENTITY (only with COPY modifier) TRANSLATE SENTITY (only with COPY modifier) TRIM CPOLE (not with REPLACE modifier) TRIM ENTITY (only with CORNER, INTOF, and MINTOF modifiers) TRIM SPOLE (not with REPLACE modifier) TRIM SURFACE (not with REPLACE modifier) UNFOLD SURFACE UNFOLD WCONE UNHIDE SOLID UNION SOLID (not with REPLACE modifier) UNTAG ENTITY UNTRIM SURFACE (not with REPLACE modifier) VALIDATE_DB VERIFY ENTITY A-4 Introduction to CADDS 5 Command Behavior Summary Explicit Commands That Do Not Allow the Selection of Parametric Entities Explicit Commands That Do Not Allow the Selection of Parametric Entities The following is a list of Explicit commands that do not allow the selection of Parametric entities: BLEND CPOLE BLEND SPOLE BREAK STRING CHANGE ARC CHANGE CIRCLE CHANGE STRING CHANGE BSPLINE CHANGE CPOINT CHANGE CPOLE CHANGE LAYER CHANGE NLINE CHANGE NSPLINE CHANGE NSURFACE CHANGE PLANE CHANGE SCALAR CHANGE SPOINT CHANGE SPOLE CHANGE VECTOR CONSTRUCT GROUP CONSTRUCT MMJOINT CONSTRUCT MMLINK CONSTRUCT NFIGURE CONSTRUCT PART CONVERT STRING DELETE ENTITY DELETE SENTITY DELETE VERTEX DIVIDE SENTITY EDIT EDGE EDIT NLINE EDIT POLYGON EDIT STRING FILTER ENTITY MODIFY VERTEX MOVE VERTEX REVERSE SNORMAL STRETCH ENTITY Introduction to CADDS 5 A-5 Command Behavior Summary Explicit Commands That Do Not Allow the Selection of Parametric Entities STRETCH LINE STRETCH STRING A-6 Introduction to CADDS 5 Command Behavior Summary Parametric Commands That Work with Explicit Entities Parametric Commands That Work with Explicit Entities The following is a list of Parametric commands that work with Explicit entities: CALCULATE MPROPERTIES CHANGE ENTITY COUNT ENTITY DEFINE CPLANE DROP ENTITY DUPLICATE ENTITY EXTRACT EDGES EXTRACT FACES GENERATE THICKNESS INTERSECT ENTITY OFFSET CURVE SPLIT ENTITY (with CURVE modifier) SPLIT FACE (with CURVE modifier) HIGHLIGHT ENTITY INSERT ADIMENSION INSERT DDIMENSION INSERT LDIMENSION INSERT LINE (with TANTO modifier) INSERT RDIMENSION VERIFY ENTITY REPLACE EXPLICIT DROP GEODESIC INSERT FEATURE (with NOAPPLY modifier) Please note: The INSERT FEATURE command works only with face selection in the Explicit environment. Introduction to CADDS 5 A-7 Command Behavior Summary Parametric Utilities That Work with Explicit Entities Parametric Utilities That Work with Explicit Entities The following is a list of Parametric utilities that work with Explicit entities: UCENTERCPL UCURVESCPL AXIS LINE DIRECTION PARALLEL VECTOR LINE MEASURE ANGLE MEASURE LENGTH ONLAY INWIN INXWIN XWIN CHN A-8 Introduction to CADDS 5 Command Behavior Summary Parametric Commands That Do Not Allow the Selection of Explicit Entities Parametric Commands That Do Not Allow the Selection of Explicit Entities The following is a list of Parametric commands that do not allow the selection of Explicit entities: APPLY DRAFTANGLE CHAMFER ENTITY CHANGE APPEARANCE COMPOSE FEATURE DELETE ENTITY DIVIDE CURVE EXTEND FACE FILLET ENTITY INSERT CHAMFER INSERT DRIVESWEEP INSERT FEATURE INSERT LINEARSWEEP INSERT LOFTSWEEP INSERT ROTSWEEP INSERT RULEDSWEEP INTERSECT SOLID JOIN PCURVE MERGE FACE MOVE FACE OFFSET CURVE OFFSET SOLID OFFSET SURFACE SEW SOLID SEW SURFACE SPLIT ENTITY (with CURVE modifier) SPLIT FACE (with CURVE modifier) SUBTRACT SOLID TAG ENTITY TRIM CURVE UNION SOLID UNTAG ENTITY OFFSET ENTITY GENERATE THICKNESS FILE FILLET UNION PROFILE SUBTRACT PROFILE INTERSECT PROFILE APPLY SKETCH Introduction to CADDS 5 A-9 Command Behavior Summary Parametric Commands That Do Not Allow the Selection of Explicit Entities EXTEND SURFACE STRETCH ENTITY GENERATE LINE GENERATE SURFACE INSERT BOSS INSERT HOLE INSERT NOTCH INSERT SLOT INSERT POCKET INSERT GROOVE INSERT SUBPOCKET Please note: All ISD commands disallow the selection of Explicit entities. A-10 Introduction to CADDS 5 Command Behavior Summary Commands Available in Explicit and Parametric Modeling Environments Commands Available in Explicit and Parametric Modeling Environments The explicit commands listed below are available with Parametric Design. See the system’s online help facility which is available to you through the Information Access option in the top-left corner of the Explicit environment menu or the parametric modeling documentation shipped with your system for an explanation of command functionality. ACTIVATE DRAWING ACTIVATE PART CHANGE APPEARANCE CHANGE ENTITY CHANGE LAYER CHANGE VIEW COUNT ENTITY DEFINE VIEW DELETE ENTITY DELETE VIEW ECHO CPLANE ECHO FRAME ECHO LAYER ENTER PARAMETRICS EXIT SESSION EXIT PART EXTRACT PART FILE PART HIGHLIGHT ENTITY INSERT LINE INSERT TEXT LIST DRAWING LIST LAYER LIST PART LIST VIEW PLOT DRAWING PUT CGM REFORMAT PART REPAINT RESET VIEW REVISE VIEW SCROLL DRAWING SCROLL VIEW SELECT LAYER SELECT PFORMAT Introduction to CADDS 5 A-11 Command Behavior Summary Commands Available in Explicit and Parametric Modeling Environments SELECT TEXT SET VIEW VERIFY ENTITY A-12 Introduction to CADDS 5 Command Behavior Summary Explicit Commands Explicit Commands The following list of explicit commands are unique to the CADDS 5 Explicit environment. Brief descriptions of each command are provided below. For more detailed explanations of each command, refer to the system’s online help facility which is available to you through the Information Access option in the top-left corner of the Explicit environment menu. ACTIVATE DMENU The ACTIVATE DMENU command initializes the dynamic menu capabilities of the menu associated with the menu file name you supply. CHANGE GWINDOW The CHANGE GWINDOW command changes the shape and location of the CADDS graphics window for the active session from within the session. DEACTIVATE DMENU The DEACTIVATE DMENU command closes the dynamic menu. The menu is deactivated and the status text area reappears. DEFINE CUTVIEW The DEFINE CUTVIEW command creates a view on the current drawing for z-clipping or perspective. DISCRIMINATE LAYER The DISCRIMINATE LAYER command activates the discrimination process for layer groups. It displays a layer with its assigned discrimination qualities regardless of what other layers are currently discriminated. DISPLAY QUALIFIACTION The DISPLAY QUALIFICATION command enables the system to generate a qualified display list. This list is a subset of the temporary view file (TVF), the display list generally used by explicit modeling. The qualified display list shows the display data for only the graphics you choose to see. For example, it might show what is visible at the time you issue the command. Introduction to CADDS 5 A-13 Command Behavior Summary Explicit Commands DO HARDFILE The DO HARDFILE command creates a text file that contains all system output as well as any output that would normally go to the terminal or line printer. The maximum number of characters you can enter is 1026. DUMP ENTITY The DUMP ENTITY command prints the contents of the part database for each entity you specify. DYNAMIC VIEW The DYNAMIC VIEW command enables you to use interactive dynamics (zoom, scroll, or rotate) for one or two views according to specified speed values. ECHO LNAME The ECHO LNAME command changes the visibility of layer(s) in both Model mode and Draw mode. EXECUTE FILE The EXECUTE FILE command enables you to use a text file containing valid CADDS commands and subcommands as input. The effect of the contents of the file is the same as if you had entered them manually on a keyboard. FLAG DIMENSION The FLAG DIMENSION command highlights dimensions and labels associated or nonassociated with entities, associated with changed entities, or described by edited or user-entered dimension text. It also highlights the entities whose associated dimension or label you select. INITIALIZE LNAME The INITIALIZE LNAME command compiles the layer name text file <partname>/_bcd/laylist, where <partname> is the currently active part. It creates a compiled version of the layer name text file <partname>/laylist to be utilized by the SELECT LNAME, ECHO LNAME, and LIST LNAME commands to support layer naming. Please note: INITIALIZE LNAME may not work with the unified layer bar. A-14 Introduction to CADDS 5 Command Behavior Summary Explicit Commands INSERT ARROW The INSERT ARROW command constructs arrows. You select the length and location of the arrows, and the system determines the length and width of the arrowheads automatically. The length of the arrowhead is the length of the current text height. The default is 0.156 inch. The arrowhead width is a third of the arrowhead length. INSERT LABEL The INSERT LABEL command creates a label (dimension text) with leaders and arrowheads pointing to selected entities or selected locations. You can attach leaders to either or both ends of the dimension text and define up to 16 leaders with up to 15 segments. INSERT STRING The INSERT STRING command inserts one or more strings, which are considered single entities in the database. INSERT XHATCH The INSERT XHATCH command creates crosshatching in a selected area. You need only to select the boundary of a region to insert the crosshatching. Crosshatching is an entity whose characters depend on the boundary selected. It is composed of equally spaced, parallel lines which begin and end at the boundary. LIST LICENSE The LIST LICENSE command lists all the licenses that are currently assigned to you. You can also use it to list those licenses that have been granted in the user’s system configuration. LIST LDISCRIMINATION The LIST LDISCRIMINATION command lists the layers currently assigned to different font types and/or the selected color. It also provides a status report of the font types that are displayed or suppressed as a result of the DISCRIMINATE LAYER command. LIST LNAME The LIST LNAME command lists all layer names or specified layer names (up to a maximum of 10 names) and their corresponding layer numbers. Introduction to CADDS 5 A-15 Command Behavior Summary Explicit Commands LIST PFORMAT The LIST PFORMAT command lists the currently active part format. It is used frequently, before you use SELECT PFORMAT to change the default. MARK ENTITY The MARK ENTITY command marks or unmarks specified entities enabling you to reference them in other commands by using the Getdata modifier MARKED. REFORMAT FIGURE The REFORMAT FIGURE command selects single or multiple figures to be reformatted to double precision from within an active double-precision part. REVISE CUTVIEW The REVISE CUTVIEW command revises a view on the current drawing. RUN CVMAC The RUN CVMAC command executes compiled CVMAC programs under CADDS. It is required for the execution of a program that uses CADDS commands. RUN DATE The RUN DATE command allows you to output the system date and time. You can use it before and after executing a command like EXECUTE FILE to accurately get a time reading for the execution of the command. SELECT ACCOUNTING The SELECT ACCOUNTING command turns on and off part accounting, the timing of a session in CADDS, in a part and in a drawing. SELECT LNAME The SELECT LNAME command selects a construction layer for the currently active drawing by specifying an existing layer name instead of a layer number. A-16 Introduction to CADDS 5 Index Symbols .caddrsc-local-win 3-6, 3-8 .caddsrc 3-6 A Abort option 3-24 Activating drawings 2-8 defaults for 2-12 new parts 2-7 parts singleprecision 4-3 predefined drawings 2-8 defaults for 2-12 Adding directories 2-19 AEC options Piping design 1-10 Apply option 3-23 Assemblies naming conventions 2-16 Assembly Design 1-6 Assist line 3-16 Associative Topology Bus 1-5 C CADDS 5 applications detailing and dimensioning 1-9 Introduction to CADDS 5 available products 1-4 desktop 3-5 documentation 3-17 entering 2-4 EPD Enabled 1-5 exiting 2-23 logging in 2-4 menu behavior in 3-19 menu manager 3-21 product overview 1-4 property sheets 3-21 work flow for using 2-2 CADDS 5 applications 1-9 assembly design 1-6 assembly mock-up (CAMU) 1-6 CADDSHADE 1-10 CV-DORS ISSM 1-14 CVMAC Compiler 1-14 CVNC 1-12 IGES 1-13 Imagedesign 1-10 Interference checking 1-9 Manufacturing 1-12 NURBS surface design 1-9 Physical properties 1-9 Piping design 1-10 Rapid Prototyping Interface 1-14 SET 1-13 VDA-FS 1-13 CADDSHADE 1-10 Calculator 3-19 Cancel option 3-24 Command buffer creating new 2-21 Command help 3-17 Index-1 Index Command line 3-14 functions available only on changing CADDS 5 parts to CADDS 4X 4-3 reformatting parts 4-3 Commands display of executed 3-14 executing 3-23 explicit A-2 help on 3-17 parametric A-7 Concurrent Assembly Mock-Up (CAMU) 1-6, 2-7 Constraints parametric relationships defined with 1-4 Construction planes (Cplanes or CPLs) menu for information on 3-11 Context switching 4-5 Control keys accessing descriptions of 3-10 menu 3-22 Conventions modelnaming 2-14 partnaming 2-14 Converting entities 4-6 Copying parts 2-18 CPLs 3-11 Create directory new parts created in 2-18 Customizer menu accessing 2-20 Customizing user interface 3-1 CV-DORS ISSM 1-14 CVMAC Compiler 1-14 CVNC 1-12 CVPATH variable active 2-21 current 2-21 deleted directories and 2-19 directories in 2-22 management 2-6 menu for 2-18 IGES 1-13 SET 1-13 VDAFS 1-13 Data input 3-21 Deleting directories 2-19 parts 2-18 Desktop CADDS 5 3-5 Detailing and dimensioning 1-9 Dimensions explicit history editing and 4-10 loss of in Parametric environment 4-10 parametric entities and 4-10 parametric 4-8 Directories active 2-22 adding 2-19 current 2-22 deleting 2-19 excluding 2-19 including 2-19 naming 2-15 Display information report window 2-21 Documentation accessing online 3-17 Documentation, printing from Portable Document Format (PDF) file 1-xiv Drawing forms 2-8 Drawings activating 2-8 activating predefined 2-8 defaults for 2-12 default values for 2-9 setting 2-11 forms for 2-8 naming 2-12 D E Data exchange and sharing 4-5 Data Exchange options Entering CADDS 2-4 Index-2 default for 2-11 naming conventions 2-16 sizes of 2-13 Duplicating 2-18 Introduction to CADDS 5i Index text 3-22 Entities blanked and unblanked 4-9 characteristics of in Explicit environment 4-9 in Parametric environment 4-11 converting 4-6 referencing 4-9 Environment Management menu 3-11 Environment parameters menu for accessing 3-11 Environments 1-4 accessing 3-13 entering from an active part 2-10 from LDM using mouse 2-22 explicit 4-2 integrated use of 4-2 interactions between 4-6 parametric 4-2 status of working environment 3-13 switching between 4-5 EPD enabled CADDS 5 1-5 Equipment and Cabletray Supports 1-11 Error messages message line for 3-14 Excluding directories 2-19 Executing property sheet functions 3-23 Exiting CADDS 2-23 Explicit commands that disallow parametric entities A-5 that work with parametric entities A-2 Explicit environment 1-5 accessing modes in 3-11 CADDS 5 applications integrated with 1-9 dimensions in 4-8 entities in behavior of 4-9 characteristics of 4-9 converting 4-6 interactions with Parametric environment 4-6 modes in 3-11 Explicit modeling 1-5 analysis of curves and surfaces 1-5 Introduction to CADDS 5i solids 1-5 wireframe 1-5 EXTRACT PART command 4-3 F Feature-based modeling 1-4 Features used within parametrics 1-4 Figures preparing 4-4 File Management menu 2-18 File Mode menu 2-17 File names .caddsrc 3-6 Files parameter 2-11 Flip option 3-24 Formats for parts converting 4-3 doubleprecision 4-3 singleprecision 4-3 Forms for drawings 2-8 naming 2-12 default for 2-11 G Go option 3-24 H Harness Layout 1-11 Heating Ventilation and Air Conditioning 1-11 Help 3-16 I IGES 1-13 Imagedesign 1-10 Importing 4-6 Information Access option (i) description 3-10 Index-3 Index displaying menu for 3-16 Inserting parts 4-4 Interface user 3-2 Interference checking 1-9 ISD Interactive Surface Design 1-4 L Layers 3-11 environment compatibility of 4-10 menu for information on 3-11 of explicit entities 4-10 of parametric entities 4-11 LDM 2-6 LDM menu 2-6 LDM Mode menu 2-17 Lists 2-8 using 3-23 Local Data Manager (LDM) file mode 2-17 menu 2-6 menus for File Management 2-18 File Mode 2-17 LDM 2-6 LDM Mode 2-17 Utility 2-20 Logging in 2-4 Logging out 2-23 Login procedures 2-4 M Main menu left panel 3-12 task sets 3-12 Manufacturing options 1-12 CVNC 1-12 Menus CADDS 3-19 Message line 3-14 Models naming conventions 2-14 units for 2-11 Index-4 N Naming assemblies 2-16 conventions for 2-14 directories 2-15 drawing forms 2-12 parametric entities 4-10 parts 2-8, 2-16 Nav/CAMU CAMU and Navigator 1-8 NC Builder 1-13 Nfigures 4-4 Numeric input 3-19 NURBS surface design 1-9 O Online help 3-16 P Parameter files 2-11 Parameters environment 3-11 Parametric commands that disallow explicit entities A-9 that work with explicit entities A-7 Parametric environment 1-4 CADDS 5 applications integrated with 1-9 changing CADDS 5 parts to CADDS 4X 4-3 dimensions in 4-8 history editing and 4-10 entities in behavior of 4-11 characteristics of 4-11 converting 4-6 names (tags) of 4-10 tags (names) of 4-10 history editing and 4-10 interactions with Explicit environment 4-6 Parametric modeling 1-4 Parametric Part Insert Ppart 1-8 Parametric utilities that work with explicit entities A-8 Introduction to CADDS 5i Index parametrics naming conventions 2-14 Part files showing 2-18 Parts 2-7 activating Create directory and 2-18 existing parts 2-10 new parts 2-7 restrictions on 4-3 Pfigure restrictions 4-4 singleprecision 4-3 changing CADDS 5 parts to CADDS 4X 4-3 compare two Explicit CADDS parts 2-21 compatibility of CADDS 5 parts 4-3 copying 2-18 CPLs in 3-11 deleting 2-18 doubleprecision 4-3 environmentindependence of 4-6 figures and 4-4 formats 4-3 converting 4-3 doubleprecision 4-3 singleprecision 4-3 inserting 4-4 layers in 3-11 naming 2-8 conventions for 2-16 singleprecision 4-3 Passwords 2-4 Pfigures 4-4 Physical properties 1-9 Piping design 1-10 Printing documentation from Portable Document Format (PDF) file 1-xiv Property sheets default values of 2-9 description 3-21 example 2-7 illustration 3-21 options available on 3-21 Push buttons description 3-23 Introduction to CADDS 5i R Radio buttons description 3-22 Rapid Prototyping Interface 1-14 Record contents report file 2-21 Referencing entities 4-9 REFORMAT PART command 4-3 Removing 2-18 Rendering options CADDSHADE 1-10 Imagedesign 1-10 Reset option 3-24 RTLs 3-23 Runtime lists (RTLs) 3-23 S SELECT PFORMAT command singleprecision parts and 4-3 Selection menu 3-11 SET 1-13 Sfigures 4-4 Sheet Metal Design (SMD) 1-12 Ship Electrical 1-11 Sketcher Integrated 3D 1-5 Starting CADDS 2-4 STEP (Standard for the Exchange Product) 1-13 Switching between CADDS environments 4-5 System messages message line for 3-14 T Tack description 3-22 Tagging 4-10 Text Entry Field (TEF) description 3-22 Text-based interface 3-4 Title bar description 3-22 Index-5 Index U Units model 2-11 UNIX conversion of CADDS file names to symbol conversions in 2-14 User interface customizing 3-1 description 3-2 help on 3-16 illustration 3-5 menu manager 3-21 text-based 3-4 User names 2-4 Utilities parametric A-8 Utility menu compare part 2-21 from LDM 2-20 report file 2-21 report window 2-21 V VDA-FS 1-13 W Window Manager accessed through menu borders 3-21 description 3-10 functions of 3-21 Index-6 Introduction to CADDS 5i