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 [email protected].
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