Documente Academic
Documente Profesional
Documente Cultură
Copyright 2000 by DASSAULT SYSTEMES OF AMERICA CORP. Woodland Hills, California 91367 All rights reserved This document shall not be reproduced, nor shall the information contained herein be used by or disclosed to others, except as expressly authorized by DASSAULT SYSTEMES OF AMERICA CORP.
CADEX is a trademark of DASSAULT SYSTEMES OF AMERICA CORP. CADAM is a registered trademark of DASSAULT SYSTEMES OF AMERICA CORP.
Intended Audience
This guide is intended for any designers involved in the design and manufacturing process. In particular, this guide is meant to be used by designers of wiring diagrams, electrical printed circuit boards, mechanical assemblies, and facility plans.
Prequisites
When using CADEX, you should have experience with the basic procedures and terminology of CATIA/CADAM Drafting. In particular, you should have a thorough understanding of the following advanced features:
Positioning and justifying text using function key NOTE How to Use This Guide
CADEX is a flexible process rather than a collection of distinct operations. To fully understand most CADEX tasks, you must understand the entire process. How you use this guide depends on your level of experience. New users should read Chapters 1 and 2 which introduce the CADEX product.
Conventions Used in This Guide CATIA/CADAM CADEX: Intelligent Data Integrator is referred to as CADEX.
A reference to a menu option, unless otherwise noted, means a menu option within function key CADEX.
A reference to a menu option under another menu option is described with the following convention: /MAIN OPTION/ /SUBOPTION/. For example, menu option /MOVE/ under menu option /COMPONENTS/ is described as /COMPONENTS/ /MOVE/.
Menus and messages that appear in procedures are denoted by icons, as in the following examples:
/ DEFINE / DRAW / MERGE // RETURN / Sel element / Sel component / Ind pt / YN rectangle
Conditional messages and menus are presented in procedures using a table format, as in the following example:
An attribute defined
No attribute defined
A reference to a type of model used or generated by CADEX is described with the name of that type of model followed by its find name enclosed in parentheses. For
example, CADEX generates an error model (err) and a documentation model (doc).
Command bar options and other buttons displayed in the CADEX system are represented with icons, such as or .
A procedure or step in a procedure that applies to only one of the CADEX application modes is flagged with an icon in the left margin. The icon used for the Electrical application is shown below. Related Publications CATIA/CADAM CADEX: Intelligent Data Integrator Customization Guide
Table of Contents
Chapter 1. Introduction ........................................................................................................................... 11 What You Should Know About CADEX................................................................................................................ 11 Before You Use CADEX....................................................................................................................................... 16 Menu Structure of CADEX ................................................................................................................................... 19 Using the Panel Buttons....................................................................................................................................... 21 Scrolling Through a Panel .................................................................................................................................... 22 Chapter 2. The CADEX Process ............................................................................................................. 23 Task 2: Creating Component Sets ....................................................................................................................... 26 Task 4: Using External Data Bases to Attribute Component Sets ....................................................................... 36 Task 5: Creating Libraries of Component Sets .................................................................................................... 39 Task 6: Creating Icon Panels ............................................................................................................................... 42 Task 7: Placing and Manipulating Components................................................................................................... 44 Task 8: Creating and Using Hierarchical Drawings.............................................................................................. 45 Task 9: Connecting Components and Drawings.................................................................................................. 46 Task 10: Using the CADEX Utilities ..................................................................................................................... 49 Task 11: Using Relays in Wiring or Ladder Diagrams ......................................................................................... 52 Task 12: Preparing and Generating Reports Interactively ................................................................................... 54 Task 13: Submitting a CADEX Extraction Background Process and Viewing Its Results ................................... 57 Creating a Mechanical Design ............................................................................................................................. 61 Chapter 3. CADEX Quick Reference Guides ......................................................................................... 63 Creating Designs That Require Connectivity ....................................................................................................... 63 Creating Designs That Do Not Require Connectivity ........................................................................................... 64 Chapter 4. Establishing a User Profile................................................................................................... 65 What You Should Know About Establishing a User Profile.................................................................................. 65 Setting the Application mode................................................................................................................................ 70 Changing the Defaults.......................................................................................................................................... 72 Chapter 5. Creating Component Sets .................................................................................................... 77 What You Should Know About Creating Component Sets .................................................................................. 77 Drawing Component Set Geometry Using CATIA/CADAM Drafting.................................................................... 87 Drawing Component Set Geometry Using CADEX.............................................................................................. 89 Defining Components Sets: /DEFINE/ ............................................................................................................... 114 Nesting Component Sets: /MODIFY/ ................................................................................................................. 127 Traversing Nested Component Sets: /TRAVERSE/........................................................................................... 129 Adding Elements to a Nested Set Whose Geometry Has Been Deleted........................................................... 132 Displaying the Structure of a Nested Component Set: /LIST/ ............................................................................ 134 Copying Components to a Detail Page: /DEFINE/ /DETAIL/........................................................................ 137 Merging Component Sets: /MERGE/ ................................................................................................................ 138 Chapter 6. Attributing Component Sets and Elements...................................................................... 141 What You Should Know About Attributing Component Sets and Elements....................................................... 141 Creating or Modifying an Attribute ...................................................................................................................... 146 Deleting an Attribute From the Attribute List Panel ............................................................................................ 154 Creating, Modifying, and Displaying a Preset List of Attributes.......................................................................... 156 Adding Attributes to Components and Elements ............................................................................................... 160 Assigning an Inheritance Attribute...................................................................................................................... 166 Deleting Attributes From a Single Component................................................................................................... 168 Deleting Specified Attributes From Multiple Components.................................................................................. 171 Querying Attributes to See Where They Are Assigned ...................................................................................... 177 Querying Components or Elements to See What Attributes Are Assigned to Them ......................................... 182 Editing Attribute Data Values Attached to a Component or Element ................................................................. 184 Converting Attribute Data Values Into Notes...................................................................................................... 185 Logging in to an external data base ................................................................................................................... 187
Defining the Names Used to Query an external data base................................................................................ 188 Querying a Component With Attributes Stored in an external data base........................................................... 192 Querying by Attributes Stored in an external data base ..................................................................................... 194 Creating, Modifying, and Submitting SQL Queries to an external data base ..................................................... 199 Chapter 7. Creating and Modifying Component Libraries................................................................. 203 What You Should Know About Creating and Modifying Component Libraries................................................... 203 Creating a User Library ...................................................................................................................................... 208 Copying an NPI Page From a Library and Placing It on a Detail Page of a Drawing ......................................... 210 Creating Components for System Libraries by Creating or Modifying New Part Information for the Component......................................................................................................................................................... 213 Deleting an NPI Page......................................................................................................................................... 222 Chapter 8. Creating Icon Panels........................................................................................................... 225 What You Should Know About Creating Icon Panels......................................................................................... 225 Creating the Master Icon Panel.......................................................................................................................... 232 Specifying the Master Icon Panel in the Profile.................................................................................................. 235 Creating Lower-Level Icon Panels and Linking Them to Icons .......................................................................... 237 Creating Icon Panels Using the Host CADEX Method ....................................................................................... 241 Chapter 9. Manipulating Components................................................................................................. 245 What You Should Know About Manipulating Components ................................................................................ 245 Retrieving a Component From a Library and Placing It On a Drawing: /LISTS/ ............................................... 254 Retrieving a Component From an Icon Panel and Placing It On a Drawing: /PANEL/ ..................................... 264 Changing the Size of Components and Elements: /SCALE/............................................................................. 268 Moving Components and Elements: /MOVE/.................................................................................................... 273 Turning Components and Elements: /TURN/ ................................................................................................... 278 Flipping Components and Elements: /FLIP/...................................................................................................... 284 Copying Components and Elements: /COPY/.................................................................................................... 289 Copying Components to a Detail Page: /COMPONENTS/ /DETAIL/ ........................................................... 290 Attaching Components and Elements to a Ditto ................................................................................................ 293 Attaching a Ditto to Any Point in a Drawing........................................................................................................ 297 Deleting Components and Elements: /DELETE/............................................................................................... 299 Chapter 10. Creating Hierarchical Designs ......................................................................................... 303 What You Should Know About Creating Hierarchical Designs .......................................................................... 303 Defining a Hierarchy Attribute: /DEFINE/ ........................................................................................................... 309 Deleting a Hierarchy Attribute: /DELETE/ .......................................................................................................... 315 Moving Through a Hierarchy: /DOWN/, /UP/, and /TOP/ ................................................................................... 316 Showing Components and Elements With Hierarchy Attributes: /SHOW/........................................................ 318 Displaying a List of Hierarchy Levels and Moving to a Level in That List: /LIST/ ............................................... 319 Specifying Hierarchy Libraries on the Profile Panel ........................................................................................... 321 Chapter 11. Connecting Components ................................................................................................. 323 What You Should Know About Connecting Components .................................................................................. 323 Creating and Naming a Line............................................................................................................................... 329 Creating a Bus.................................................................................................................................................... 330 Extending an Existing Bus.................................................................................................................................. 342 Naming a Bus or a Line...................................................................................................................................... 346 Creating a Sheet Extension Component ............................................................................................................ 349 Using a Sheet Extension Component ................................................................................................................ 351 Creating a Shield or a Coax Component............................................................................................................ 353 Using a Shield or a Coax Component ................................................................................................................ 356 Creating a Twist or a Cable Component ............................................................................................................ 358 Using a Twist or a Cable Component ................................................................................................................ 360 Placing Individual Solder Dots............................................................................................................................ 361 Chapter 12. Using Utilities .................................................................................................................... 362 What You Should Know About Using Utilities .................................................................................................... 362 Creating a Part Number Replacement Table: /PART REPL TABLE/ .............................................................. 366 Creating a Zone Matrix: /ZONE/........................................................................................................................ 370 Flipping Misaligned Text: /TEXT FLIP/.............................................................................................................. 373
Placing Branch Components and Solder Dots: /BRANCH/............................................................................... 374 Creating a Ladder: /LADDER/ ........................................................................................................................... 379 Removing a Ladder: /LADDER/ ........................................................................................................................ 383 Chapter 13. Using Relays...................................................................................................................... 386 What You Should Know About Using Relays..................................................................................................... 386 Defining a Relay ................................................................................................................................................. 395 Creating a "Dummy" Relay................................................................................................................................. 399 Placing Relays in a Design................................................................................................................................. 401 Cross-Referencing Relay Components.............................................................................................................. 403 Creating or Modifying an NPI Page for Package Data ....................................................................................... 405 Packaging a Relay and Back-Annotating the Package Data ............................................................................. 412 Chapter 14. Generating Reports........................................................................................................... 416 What You Should Know About Generating Reports .......................................................................................... 416 Creating a Format for a New Report .................................................................................................................. 421 Editing an Existing Format for a Report ............................................................................................................. 422 Running a Report ............................................................................................................................................... 442 Deleting a Format for a Report........................................................................................................................... 445 Resetting Report Formats to the Installation Defaults........................................................................................ 446 What You Should Know About Submitting and Viewing the Results of Background Processes ....................... 447 Defining and Running a CADEX Extraction Background Process ..................................................................... 460 Running a Background Process That Converts a Host CADEX Design Into a Workstation CADEX Design ................................................................................................................................................................ 487 Running a Background Process That Converts a Workstation CADEX Design Into a Host CADEX Design ................................................................................................................................................................ 489 Viewing Reports Generated by a Background Process ..................................................................................... 492 Copying a Report Generated by a Background Process to a File...................................................................... 496 Viewing and Correcting Errors and Warnings Generated by a Background Process........................................ 498 Deleting All Reports, Errors, and Warnings Generated by a Background Process ........................................... 502 Appendix A. Messages .......................................................................................................................... 503 Design Error and Warning Messages ................................................................................................................ 503 System Messages .............................................................................................................................................. 510 Appendix B. CADEX Limits ................................................................................................................... 521 CADEX Limits..................................................................................................................................................... 521 Appendix C. CADEX Attribute Numbers .............................................................................................. 523 CADEX Attribute Numbers ................................................................................................................................. 523 Appendix D. Converting Host CADEX Designs to Workstation CADEX Format .............................. 525 What You Should Know About Converting Host CADEX Designs to Workstation CADEX Format .................. 525 Using Data Transfer to Move CADEX Designs From Host to Workstation........................................................ 526 Converting Data Transfer Information Into a Workstation CADEX Design........................................................ 527 How Workstation CADEX Matches Host CADEX .............................................................................................. 529 Appendix E. Intermediate Files............................................................................................................. 531 What You Should Know About Intermediate Files ............................................................................................. 531 Intermediate File 1.............................................................................................................................................. 535 Intermediate File 2.............................................................................................................................................. 537 Intermediate File 3.............................................................................................................................................. 539 Intermediate File 4.............................................................................................................................................. 541 Intermediate File 5.............................................................................................................................................. 543 Appendix F. Customizable Tables ....................................................................................................... 545 Customizable Tables.......................................................................................................................................... 545 Glossary................................................................................................................................................... 549
10
Chapter 1. Introduction
What You Should Know About CADEX
CATIA/CADAM Drafting: CADEX has two primary functions. It helps you create CADAM geometry for manufacturing and industrial design applications, and it allows you to extract information from your designs and compile it into reports. The CADEX interactive design functions help you quickly develop complex designs by creating parts and placing them in libraries, where they can be easily accessed and copied into CADAM drawings. Once parts are placed on a drawing, you can manipulate them and, if necessary, connect them (as in wiring diagrams). The CADEX reporting functions allow you to detect errors in a design, extract information from the design, and compile that information into lists. You can use some CADEX reporting functions interactively, while some operate as background processes. CADEX allows you to work in two application modes: Electrical and General. The Electrical mode allows you to rapidly create wiring diagrams and other electrical designs that use connectivity (in other words, that require parts to be connected together). The General mode allows you to create mechanical assemblies, facility layouts, architectural plans, and other designs not requiring connectivity. While CADEX is used mainly to create diagrams and schematic designs, many of its individual functions can increase your productivity with CATIA/CADAM Drafting . These include:
11
Extracting part information (and connection information) from drawings and compiling it into user-definable reports.
Design Functions
The design functions of CADEX can be broadly classified into the following procedures:
Creating libraries
You can store component sets in user or system libraries. Typically, you create and maintain your own user library, while a system administrator maintains the system library, which contains component sets used by many designers.
12
by placing notes on them and attributing those notes. You can connect multilines on one sheet to multilines on other sheets. You can also create hierarchical assemblies, which allow you to display another drawing by selecting a component.
13
Reporting Functions
The reporting functions of CADEX allow you to do the following:
Generate reports
You can generate a report interactively or in a background process. When you generate a report interactively, you can use data from either the active model only or multiple models. To interactively generate a report on multiple models, you must first run a background process on those models. The background process extracts information from the models to create intermediate files that you can access when you generate a report interactively. You can also generate a report from the intermediate files as part of the background process. For both types of reports, CADEX extracts attribute information from all components and connections and compiles it according to a report format that you define. You can also instruct CADEX to extract and include in your report attribute information that is stored in a relational data base.
14
determine the error and warning conditions. You can interactively examine and correct any violations and then resubmit the background process until the design is entirely accurate. Examine reports and other documentation You can immediately view an interactively-generated report and copy it to a detail page or a file, if desired. If you generate a report in a background process, you can view the detail page that contains the report or copy it to a file. You can also view the documentation that describes the progress of the background process.
15
Grids
Before you create any CADEX geometry in a model, use function POINT to establish a grid for your drawing and lock it on.
Units of Measure
CADEX allows you to use either metric or U.S. measurement.
16
For example, if you choose the base name assembly, you can name sequential sheets in your design either assembly,s01a, assembly,s02a, assembly,s03a, etc., or assembly,0001, assembly,0002, assembly,0003, etc. When you run a CADEX background process, you can then process those models sequentially or non-sequentially. Processing Models Sequentially If you process the models in your design sequentially, CADEX attempts to trace the entire design, starting with the first model. All of the models in the design must have consecutively numbered find names, with no gaps in between. For example, a sequence like s01a, s02a, s04a is only partially traceable. The first two sheets, s01a and s02a, are traced, but s04a is out of sequence and is not traced. If CADEX encounters a correctly numbered sheet that is blank, it continues to trace the sheets. Processing Models Non-Sequentially To process models non-sequentially, you define the find names of the first and last sheets, and CADEX processes all of the sheets in that range, regardless of gaps between consecutive sheets.
17
CADEX background processes generate a report model (rpt), which contains the reports generated by the most recent background process you have run for the design.
18
The options in the main menu line do the following: Option /COMPONENTS/ Function Copies components from libraries and places them on drawings. Also positions, scales, copies, and deletes existing components. When you select /COMPONENTS/, the following menu is displayed:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // ATTACH / MODIFY // RET /
/BUILD/
Provides tools for building and defining components. When you select /BUILD/, the following menu is displayed:
/ DEFINE / DRAW / MERGE // RETURN /
/ATTRIBUTE/
Creates attributes and allows you to add them to and delete them from components and connections. Allows you to perform queries to see where attributes are assigned. Also allows you to use a relational data base to perform queries on your design. When you select /ATTRIBUTE/, the following menu is displayed:
/ ADD / DELETE / QUERY / RDB LOGIN // RETURN /
19
/HIERARCHY/
Defines hierarchical structures and allows you to navigate through them. When you select /HIERARCHY/, the following menu is displayed:
/ DOWN / UP / TOP / LIST / DEFINE / DELETE / / SHOW // FILE / PARENT // RETURN /
Option /UTILS/
Function Provides assorted tools for creating CADEX designs. When you select /UTILS/, the following menu is displayed:
/ NEW PART / TEXT FLIP / PART REPL TABLE / ZONE / LADDER / BRANCH / BUS / / RETURN /
/REPORTS/
Defines the format in which attribute information is reported. Also allows you to generate reports interactively using either the active model or the intermediate files created in a background process. When you select /REPORTS/, the following menu is displayed:
/ RUN / ADD / EDIT / DELETE // ACTIVE MODEL / IFX FILES / RETURN /
BACKGROUND Allows you to submit a CADEX Extraction background process, which can analyze a design, extract information from it, and compile that information into reports. Also allows you to submit background processes used for making workstation CADEX designs compatible with host CADEX.
20
Most CADEX panels have four standard buttons. The following three buttons are located at the bottom left of each panel.
Use this icon to reorder the display priority of the displayed panels. If you select this icon on a panel that is above all other panels, it will be displayed at the bottom of the stack of panels. If you select this icon on a panel that is overlapped by other panels, it will be displayed on top of all the panels.
Select this icon to remove from the display the body of the panel and expose the drawing or other panel that it overlapped. This icon and the panel name will remain displayed so that you can select the icon and redisplay the panel.
21
Down arrow
Scroll Bar in a Panel To move through a panel, you can select or indicate within the scroll bar. In the panel, CADEX displays the text at the point in a file that you specify. The following table shows the effect of selecting or indicating within a scroll bar.
If you: Indicate at the up or down arrow Indicate in the slide bar Select the up or down arrow Select in the slide bar
The panel: Scrolls to the top or bottom of the text file Scrolls to the point in the text file where you have indicated. Scrolls up or down one line Scrolls up or down one screen
22
Basic concepts.
Illustrations showing a sample design being created according to the described task.
A sample design is provided with your CADEX installation. To view it on-line, call up the drawing named section_#3,all, which resides in the group called cadx and the user called sample. If you cannot call this drawing, see your system administrator. You can perform most procedures in any order. This chapter describes one possible order for using the procedures available in CADEX. It provides a general explanation of CADEX, not a step-by-step tutorial.
23
To define a profile, see Chapter 4. To create libraries, see Chapter 7. To create icon panels, see Chapter 8.
To create hierarchical designs, see Chapter 10.
Creating Components
CADEX simultaneously accesses many files during a typical session. By entering the names of all these related files into a user profile, you point to these files so that CADEX can access them. To create a user profile, select PROFILE, which displays the Profile panel. The settings you define there are stored in a separate model associated with the base name of your design. This separate model is called the cadx model (cadx). If one does not already exist, the system automatically creates a cadx model and associates it with the active model. If the active model is a member of an overlay family, the system associates the cadx model with the overlay parent. You can enter information into the following sections of the Profile panel: Panel Section Application Mode Purpose Sets the application mode to access different sets of interactive and processing features. General and Electrical modes are available in CADEX. The appearance of the Profile panel varies, depending on the application you select. The Figure on the following page shows the Profile panel for the General application. Panel Drawing Identifies the model that contains the master icon panel, which is the top level panel in an icon panel system. Identifies the models that comprise your user library. CADEX can access up to five separate models if you enter their drawing IDs here Identifies up to five groups and users in which CADEX can search for drawings called by hierarchy attributes.
Attributing Components
Creating Libraries
Manipulating Components
Creating Hierarchies
Connecting Components
User Libraries
Using Relays
Generating Reports
Hierarchy Libraries
24
Purpose Identifies the models that contain packaging tables used to assign data to components such as relays that consist of various subcomponents. Sets the following default values: The type of wild card character used when displaying library parts lists or querying user attributes. The size of the icon panel. The character that replaces the line feed ($) when data from notes are displayed in CADEX reports and query panels. The size and type of graphic elements used for creating electrical designs (Electrical application only).
Defaults
25
Related Material in This Guide: To create geometry for a component set, see Chapter 5. To define system attributes for a component set, see Chapter 5. To create nested components sets, see Chapter 5.
Creating Components
Attributing Components
Creating Libraries
The basic building block of CADEX is the component set. A component set is a group of CADAM geometric elements, system attributes, and user-defined textual attributes that CADEX treats as one unit. Component sets (frequently called components) usually represent real physical entities, such as chips in electrical schematics, valves in piping and instrumentation diagrams, or furniture in a facility diagram. You can create nested component sets by creating component sets that contain other component sets. You can also create specialpurpose components that do not represent physical entities; instead, they provide information about connections between components. Typically, when you create a component set, you do the following: 1. 2. 3. 4. Create the geometry necessary to depict it, including any text in the form of CADAM notes. Define the geometry as a component set (in other words, as a group). Assign system attributes to the component set. Assign user attributes (textual information such as size, color, or manufacturer) to the component set.
Manipulating Components
Creating Hierarchies
Connecting Components
Using Relays
Generating Reports
26
You can use any CATIA/CADAM Drafting elements, such as points, lines, circles, splines, symbols, and text, to create component set geometry. Generally, the geometry of a component set consists of the following:
A CADAM note or two separate CADAM notes that will later be used as a reference designator and a part number for the component. Creating a note to depict a reference designator and a part number is optional, since you can also create a "hidden" part number and reference designator later when you define system attributes for the component set.
3A4 ABCDEFG
Pivot
27
Notes or points later defined as connection points. Connection points are called pins in the Electrical application. The pivot point of a note serves as the actual point of connection.
28
Reference Designator
Part Number
Name
Pivot
Pins
29
connection points are called pins. You can define both text strings and points as pins.
30
31
Related Material in This Guide: To assign user attributes to component sets, see Chapter 6.
Creating Components
Attributing Components
After you define a component, you can assign user attributes to it. User attributes are the information you ultimately want to extract from a design. For example, if you want to generate a report for a design that describes the color, size, and manufacturer's name of every part used, you must assign those user attributes to every component. To create the user attributes you want to assign and then to assign them to components and connections, use menu option /ATTRIBUTE/. A user attribute is actually a category of information, such as the color or cost of an object. For each attribute you assign to a component or element, you can also define a data value. When you assign a color attribute, for example, you can assign a data value of blue; for a cost you can assign a data value of $1.75. Generally, you assign data for every attribute you attach to an object. You can, however, assign attributes with no data values to notes. When you run a report, the note functions as the data value for that attribute.
Creating Libraries
Manipulating Components
Creating Hierarchies
Connecting Components
Using Relays
Generating Reports
32
To create an attribute, you use the Attribute List panel, displayed when you select menu option /ATTRIBUTE/. This panel displays all the attributes associated with this design. The figure below shows the Attribute List panel for the sample design.
PRESET EDIT
33
On the Attribute List panel, you select EDIT to define a new attribute. This displays the Edit panel, which allows you to define the properties of the attribute. The figure below shows the Edit panel for the attribute named Building No.
Edit Name: Number: Category: Data Type: Data Length: Justification: Default Data: 170 Help Message: Number to identify this building uniquely within the site ACCEPT CANCEL DELETE Component ALPHA 16 Left Building No. 30000 Required: Protected: No No
You can define attributes as being applicable to only components or connections between components or to both. You can also define an attribute so that you can only assign numeric data values to it. You can use the PRESET option on the Attribute List panel to create pre-defined combinations of attributes. This allows you to easily display only the attributes pertinent to a certain type of component or connection.
34
Add Name
Description Manufacturer Model Monitor Type
Data
EDIT DELETE
Sample Add Panel To attribute a connection, you assign attributes to multilines connecting components or to notes that provide information about the connection.
Deleting Attributes
Using menu options /ATTRIBUTE/ /DELETE/, you can delete attributes that have been assigned to components. You can select a component and then specify which of its attributes to delete, or you can select an attribute and then specify whether to delete it from all or selected components.
Querying Attributes
Using menu options /ATTRIBUTE/ /QUERY/, you can perform inquiries to determine how attributes have been assigned. You can query by attribute or by component. Querying by attribute shows all the components or connections that contain a specified combination of attributes and data values. Querying by component displays all the attributes assigned to a single component, note, or line.
35
Related Material in This Guide: To use an external data base in your design, see Chapter 6. To include attribute information from an external data base in a report generated using menu option /REPORTS/, see Chapter 14. When you attach attributes to components or other elements in a drawing, the attribute information is stored in the CADAM model that contains the component's geometry. In CADEX you can also use an external data base to associate textual information with elements in a design. Generally, you should consider what information is better stored in a data base instead of a CADAM model. Information that changes frequently, such as cost, should probably be stored in a data base. Otherwise, every time the cost of an item changes, you must change every instance of the cost attribute stored in a drawing. To associate attribute information with elements using an external data base, you set up tables within the data base. A table consists of rows and columns. Each column corresponds to an attribute. The entries in each column are the attribute data values that are assigned to elements in the design. Each row in the data base is a collection of attribute data values for a unique entity, such as a component.
Creating Components
Attributing Components
Creating Libraries
Manipulating Components
Creating Hierarchies
Connecting Components
Using Relays
Generating Reports
36
ABCDEFG Data *A3 Workstation ACME; NY, NY T 19 Color RS6-XXX-0103 One 330 MB hard Equipment
VISIBLE
Query Panels Displayed When Querying a Design That Uses a Data Base
37
38
Related Material in This Guide: To create a user library, see Chapter 7. To create components for system libraries, see Chapter 7. A CADEX library is a collection of models containing component information and geometry that you can access and copy at any time. CADEX allows you to review the components contained in a library and to place copies of these components into other drawings without actually calling the library models. When you copy a component from a library, CADEX automatically retrieves all component geometry and attribute information contained in the component set and places it in the active model, on either the current view or a detail page. Two types of libraries are available:
Creating Components
Attributing Components
Creating Libraries
Description A collection of components common to all the designers in an organization. Typically, a system administrator maintains a system library. The contents of system libraries are defined in terms of their detail pages. For every component in a system library, a New Part Information (NPI) page must exist that defines that component. The NPI page associates a component's part number, specified on the NPI page, with a detail page of a model. That detail page can include any number of component sets. A collection of components in CADAM models that you maintain using the interactive tools of CADEX. A user library model may be a drawing you use specifically to store component sets you have created; or, it may simply be an old drawing that contains some components you need for your current design.
Manipulating Components
Creating Hierarchies
Connecting Components
System Library
Using Relays
Generating Reports
The figure on the following page shows a typical NPI page and illustrates its relationship to the model that contains the component set information.
39
PV
1 2 3
Detail pages
Relationship Between an NPI Page and the Model Containing the Component
40
To create a component in a system library, you can either copy a component from the system library onto a detail page of the active model and modify it, or you can create a new component, just as you would when creating a component in a design or a user library. To create an NPI page for the component, you can copy another component's NPI page or a template NPI page onto a detail page of the active model and edit it to reflect the characteristics of the component you are creating. After you have created a component and its NPI page, your system administrator can add the new component to a system library by running an installation process.
41
To create icon panels, see Chapter 8. To define hierarchy attributes, see Chapter 10. Icon panels are easily-accessed collections of components that you use frequently as you design. This collection is displayed in the form of a panel along the right side of the display or as a full-screen panel. The following figure shows an icon panel for the sample design. The panel contains icons representing components. When you select one of these icons, CADEX copies the component it represents from a system or user library. You can then place the copy in your design. On the icon panel you can also select icons that display other icon panels.
Creating Components
Attributing Components
Creating Libraries
Manipulating Components
Creating Hierarchies
Connecting Components
Using Relays
Generating Reports
42
In the Profile you must identify the location of the first icon panel displayed - called the master icon panel. All the panels below the master panel are linked by hierarchy attributes that you assign to icons. When you select an icon with one of these attributes, it displays another icon panel. This method of linking panels gives you complete flexibility in how you organize component information. You can create an unlimited number of icon panels, and you can organize them hierarchically, serially, or using a combination of both techniques. You can create icon panels that display as side panels, which do not obscure the active display. You can also create full-screen icon panels, which can display more icons, minimizing the need for navigating through an icon panel system.
43
Related Material in This Guide: To copy components from libraries into drawings and then manipulate those components, see Chapter 9. To create a design, you place components in a model. Usually, you copy components contained in system libraries or a user library and place them into the active model. If your design requires unique components, you can create them in the active model. To copy a component from a library and place it into the active model, you use menu options /COMPONENTS/ /MOVE/. These options provide the following methods for retrieving components:
Creating Components
Attributing Components
Creating Libraries
Keying in or selecting a part number from a list of the components available in each library.
Manipulating Components
Creating Hierarchies
Connecting Components
Using Relays
Generating Reports
44
Related Material in This Guide: To create and use hierarchical drawings, see Chapter 10. CADEX allows you to create a hierarchy of drawings and to move quickly between the levels of the hierarchy. You accomplish this by attaching hierarchy attributes to components and geometric elements. Each hierarchy attribute defines a drawing and a position on that drawing. When using the hierarchy function, you can select an object with a hierarchy attribute attached to it, and CADEX automatically files your current drawing and calls the drawing specified by the hierarchy attribute. Hierarchy attributes allow you to define several characteristics that identify the drawing to be called. You must identify the group, user, and drawing ID of a drawing, and you can optionally specify a particular view, detail page, screen layout configuration, and window setting of a drawing. You can also call drawings that are members of an overlay family.
Creating Components
Attributing Components
Creating Libraries
Manipulating Components
Creating Hierarchies
Connecting Components
Using Relays
Generating Reports
45
To connect components on a design, see Chapter 11. After you have positioned components in a design, you can create connections between these components that a CADEX background process can trace. (If your design does not require connectivity, you can skip this task.) The following methods are available for connecting components:
Creating Components
Attributing Components
Creating Libraries
To link a pin or a connection point on a component to a pin or connection point on another component, you can draw a multiline that represents a wire, a pipeline, or any other type of connecting media. After drawing lines, you can attach names to the lines. The names can be reported as wiredata in lists generated by a background process.
Manipulating Components
Creating Hierarchies
To connect a series of pins on one component to a series of pins on another component, you can create a bus using menu options /UTILS/ /BUS/. CADEX can trace and report all of the connections included in the bus. To link a pin on one component to a pin on another component on a different sheet, you can use components called sheet extensions. By placing a sheet extension at the end of each line that extends to another sheet and assigning matching names to the sheet extensions, you can trace those lines as though they were continuous.
CADEX can also cross-reference sheet extensions by generating a note that shows the sheet number and zone location of the corresponding sheet extension(s).
Connecting Components
Using Relays
Generating Reports
To identify connections that perform special functions, you can create special-purpose components and place them on the affected connections. These special-purpose components can identify a cable, coax, shield, or twist.
The figure on the next page shows a sheet with components in the electrical portion of the sample design connected by busses. The figure on the following page shows another sheet of the design with components connected by multilines and special-purpose
46
components. The lines on both sheets are connected by matching sheet extension components.
Bus
AA 2-3F
47
48
To create a new part for a system library, see Chapter 7. To define a zone matrix, see page Chapter 12. To create a ladder diagram, see page Chapter 12. To edit text in a design, see Chapter 12. To place solder dots and branch components, see Chapter 12. The tools available in menu option /UTILS/ allow you to perform assorted procedures that may be necessary to complete a design. These procedures are described below:
Creating Components
Attributing Components
Menu options /UTILS/ /NEW PART/ allow you to define a new part by editing part information on an existing NPI page or creating an entirely new NPI page. After you create the geometry for a component and fill out an NPI page for it, your system administrator can add the new component information to a system library by running an installation process.
Manipulating Components
Menu options /UTILS/ /PART REPL TABLE/ allow you to create a table that associates reference designators assigned to components with their part numbers. Part number replacement tables are especially useful if your design calls for many of the same components and you want to uniquely identify each one on a design without displaying its part number. When you submit a CADEX Extraction background process and turn on part number replacement, the resulting report can display the correct part number for every reference designator entered in a part number replacement table.
Connecting Components
Using Relays
Generating Reports
49
must define a zone field in the report format. Defining report format fields is described in Task 12.
Creating ladders
Menu options /UTILS/ /LADDER/ allow you to automatically create a vertical or horizontal ladder for wiring designs. After you place relays on a ladder diagram, a component cross-referencing background process can cross-reference the location of parts by rung number. Using relays is described in Chapter 13.
BEFORE
AFTER
50
BEFORE
AFTER
Placing a branch component, solder dot, or one-pin component at every three-way intersection of connecting lines (only for designs that require connectivity)
In order for CADEX to correctly trace lines that intersect, you must place a branch component or solder dot at the intersection. Solder dots are placed at intersections in printed circuit board schematics. Branch components are used in wiring diagrams. Menu options /UTILS/ /BRANCH/ allow you to automatically place branch components, solder dots, or one-pin components at every intersection in a drawing where three lines form a T.
51
To create and use relays in a design, see Chapter 13. To create a ladder, see Chapter 12. CADEX allows you to use relays in wiring or ladder diagrams. The procedure for creating and using relays varies, depending on the type of diagram you are creating. (If your design does not require relays, you can skip this task.) The geometry you create to represent a relay can depict the complete relay or just a coil and a contact. You can later copy the coil and contact geometry into the drawing as many times as necessary to create a complete relay.
Creating Components
Attributing Components
Creating Libraries
Manipulating Components
Creating Hierarchies
Connecting Components
Using Relays
Generating Reports
52
Component CrossReferencing
In ladder diagrams, because the coil and contacts of a relay are usually drawn at different locations or on different sheets, CADEX allows you to cross-reference the relay components. To cross-reference relay components in a ladder diagram, you first create the relays, building separate component sets for each coil and contact. Each of these component sets must have a special crossreferencing attribute, which you can attach to a generic note. Using the cross-referencing option on the CADEX Extraction Options panel, you can then use a background process to place the location of each contact (i.e., its "address" on the diagram) next to the appropriate coil and the address of each corresponding coil location next to the contacts. You can also cross-reference the location of relay parts to a drawing of a relay by using a specially attributed "dummy" relay component in your design. Relay components can be stored in either a user or a system library. When you want to use these components in a drawing, you can retrieve them from a library and place them in a ladder diagram. You can automatically create a ladder using menu options /UTILS/ /LADDER/.
Component Packaging
When you run a background process to cross-reference components, you can also use CADEX to package relays or other components in your design that are made up of associated subcomponents. To package components, you must enter the necessary subcomponent definitions on a Packaging Data NPI page. The location of the Packaging Data NPI page must be listed in the Packaging Library section of the CADEX Profile for the model that you submit. When you run a background process with the crossreferencing option, CADEX also packages the components in your design. Each time you run the background process, package data is backannotated into the model. You can define an alternate output model ID, however, which you can use to detect discrepancies between the components in the model and the package data. After you correct any errors, you can back-annotate your original drawing with the accurate package data. The back-annotation process replaces each pin's logical name with a physical pin number.
53
To prepare and submit a report, see Chapter 14. You can create reports that extract attribute information from a design and compile the information into your own customized format. In addition, you can query a relational data base for attribute information to include in your report. Menu option /REPORTS/ gives you complete flexibility in defining a report. You can generate any kind of list you want, including a parts list, bill of materials, and from-to list. The CADEX installation also provides you with several pre-defined reports. When you create a report format, you essentially create a template that consists of positions for attribute information to be reported for every component or connection in a model. To create a report format, you use menu options /REPORTS/ /ADD/. These options allow you to do the following to define a report format:
Creating Components
Attributing Components
Creating Libraries
Manipulating Components
Specify whether or not to query a relational data base for additional attribute information.
Creating Hierarchies
Connecting Components
Define fields by specifying which attributes are to be reported and where the information for each attribute is listed.
Using Relays
Generating Reports
Define rules for CADEX to determine if a component's information should be included in a report.
54
When you save a report format, its name is displayed on the Report List panel. The figure on the following page shows the Report List panel for the sample design. The figure on the following page shows a report extracted from the sample design.
Report List Title BOM Connection List Equipment List Furniture List Parts List Section Contents Type BOM From-to Parts list Parts list Parts list Parts list Description Counts parts Electrical connectivity Lists refdes, part number Inventory of furniture in Section #3 Lists x,y location Inventory of all parts in Section 3
RESET
------------------------------------------------------------------------------------------------------80
<----
--->
55
After you create a report format with menu option /REPORTS/, you can use it in one of the following ways:
Interactively run a report using the intermediate files from a previously run background process.
Generate a report as part of a background process. (Submitting background processes is described in Task 13)
56
Task 13: Submitting a CADEX Extraction Background Process and Viewing Its Results
Defining a Profile
Related Material in This Guide: To submit a CADEX Extraction background process, see Chapter 15. To define a report format, see Chapter 14. After completing a CADEX design, you can extract information from it by submitting a CADEX Extraction background process. To do this, use . The CADEX Extraction background process extracts attribute information assigned to components and connections in a design and stores that information in a set of intermediate files generated as part of the background process. These files are used to create any reports that you selected to run as part of the background process, and they can also be used to interactively generate reports using menu option /REPORTS/. Generating reports interactively is described in Task 12. In addition, a CADEX Extraction background process flags all of the situations in the design that generate errors and warnings. With the information it extracts from a design, CADEX generates the following models:
Creating Components
Attributing Components
Creating Libraries
Manipulating Components
Creating Hierarchies
Connecting Components
An error model (err) that flags every situation in the design that violates the error conditions you specified when you submitted the background process.
Using Relays
Generating Reports
A warning model (wrn) that flags every situation in the design that violates the warning conditions you specified when you submitted the background process.
A documentation model (doc) that provides a statistical summary for each model analyzed and lists all system messages and error messages generated by the background process.
57
When you run a CADEX Extraction background process, the models in your design must be either members of an overlay family or sequentially numbered sheets. CADEX processes members of an overlay family in the order they were added to the overlay family. If the sheets are sequentially numbered, you can process the entire design or a limited range of sheets. In either case, you can specify whether to process all views of each model or just the primary view.
58
When a CADEX background process finds error and warning situations in a model, it creates an error model (err), a warning model (wrn), or both. When overlaid with the source drawings, these graphic models circle all the errors and warnings detected by the batch job. The types of errors and warnings that are flagged depend on the types of error and warning conditions you defined when you submitted the CADEX Extraction background process. As you display errors and warnings, you can correct violations, usually by altering the geometry of the design or redefining a component. You can then resubmit the background process. By repeatedly correcting errors and resubmitting the batch job, you can create a completely valid design. The figure below shows a warning generated by the sample design. For the error circled in this figure, a message reads: Unused pin. To
59
correct this violation, the circled pin must be connected to another pin.
sheet number 03
SHOW ALL ERASE ERROR DELETE RETURN
60
Creating Components
To create a component set that provides information about parts in a drawing, you can create an element such as a balloon and then use menu options /BUILD/ /DEFINE/ to define that geometry as a component. The drawing below shows the balloon component used in the sample mechanical design. used in the sample mechanical design. After creating a balloon Each balloon component used in the design has the same user attributes as the part to which it points.
Attributing
xx
Components
Each balloon component also has a Quantity attribute assigned to it. Below left is the Add panel that was used to assign user attributes to the balloon component that points to the keycaps. Notice that the data value for the Quantity attribute is 4. This is the number of keycap components reported in the bill of materials.
61
Add Name Cost Description Material Quantity Data 2.00 Keycap DT, cursor Plastic 4
EDIT
DELETE
A CADEX report can also count instances of a component, rather than report a number assigned as a Quantity attribute. In the sample mechanical design, however, a count would not generate an accurate number for some components such as the keycaps, since the four cursor keycaps are displayed only twice (in the middle view).
Generating a Report
When you use menu options /REPORTS/ /RUN/ to generate a report, CADEX generates the report. The report counts only those components with a Quantity attribute assigned to them. You can copy this report to a detail page and then ditto the detail onto the overall drawing.
62
Creating a Design
Copy components from libraries into the drawing
Create components
Attibute components
Use BACKGROUND ttto define and run a ib t CADEX Extraction background process
Move components
Start a drawing, determine a naming convention for it, and place a grid on it
63
Create components
Creating a Design
Copy components from libraries into the drawing
Attribute components
Use BACKGROUND lto define and run a CADEX Extraction background process
Start a drawing, determine a naming convention for it, and place a grid on it
64
Specify the models that contain the components that constitute your user library.
Specify the model that contains the top-level drawing for a system of icon panels.
Define the wildcard character you use when you display library parts lists or query user attributes.
Define how attributed notes that contain line feed characters ($) are displayed in CADEX reports and attribute query panels. You can replace the line feed character with a blank or a null.
Set the default values for graphic elements you use as you create electrical designs.
CATIA/CADAM CADEX: Intelligent Data Integrator Users Guide 65
When you select PROFILE, the Profile panel is displayed. You can select PROFILE at any time during the session. The settings in your profile are stored in a separate model associated with your design, called the cadx model (cadx). The system automatically creates a cadx model for the active model if one does not already exist. If the active model is a member of an overlay family, the cadx model is associated with the overlay parent model. The appearance of the Profile panel varies, depending on the application you select. The figure below illustrates the Profile panel for the Electrical application.
Profile
Defaults
Wildcard character = * Icon panel size = side Line feed replacement char = BLANK Pin text height = .1250 Pin stub length = .1 Refdes text height = .1250 Bus bit number height = .1000 Bus line width = .0500 Bus bit style = angled Bus bit spacing = 3 Minimum spacing between lines = 1 Bus name height = .1200 Solder dot radius = .0625 RESET ACCEPT CANCEL
User
sample -
User
sample -
Drawing ID
cursor -
Drawing ID
section icon panel
66
The principal differences between the General and Electrical modes are as follows:
The Electrical application allows you to set many default values for graphical elements you create in electrical schematics.
Components in the General application do not require connection points, while components in the Electrical application do.
The user libraries section of the Profile panel allows you to specify the names of up to five models you want to include in a user library. The components in these models serve as the contents of your user library.
67
you can also set a number of other defaults that control the size and style of graphics you create for electrical schematics. All of the defaults you can set are described in Table 2, below. Default Option Wildcard character Description The character you use as a wildcard when displaying a subset of the parts contained in a library or when querying or deleting user attributes. The size of the icon panel displayed when you select /COMPONENTS/ /PANEL/. The icon panel can be displayed over the full screen or as a side panel. The character that replaces line feed character symbols ($) in attributed notes when they appear in CADEX reports and attribute query panels. The options are BLANK (the default) and NULL. For example, an attributed note containing the text USER$DATA can be displayed as: USER DATA (Line feed char = BLANK) Or USERDATA (Line feed char = NULL) Pin text height The height of the text that is used to name and number component pins created when you use menu options /BUILD/ /DRAW/ to automatically create a component. The length of stubs that are automatically created when you use menu options /CHIP/ or /STUB/ under menu options /BUILD/ /DRAW/ to create a component. The height of text that is used for the generic reference designator and part number created when you use menu
68
options /CHIP/, /CONNECTOR/, or /STUB/ under menu options /BUILD/ /DRAW/. Bus bit number height Bus line width The height of the text used to name and number the bits on a bus. The height of the line drawn to depict a bus. The style use to fan bits into a bus. Straight means bits fan into busses on a right angle. Angled means bits fan into busses on an angle other than 90 degrees.
Straight Bits
The distance between bits when you fan them out from a bus but do not connect them to a series of pins. The minimum distance between bits when you extend them at a right angle. The height of the text used to name a bus. The radius of solder dots that are created when you place solder dots using menu options /UTILS/->/BRANCH/.
Minimum spacing between lines Bus name height Solder dot radius
69
Steps:
Select option
Select the type of application you want (General or Electrical) in the Application Mode section. The mode you select will be highlighted. The values displayed under Defaults vary, depending on the application mode.
Optional: To cancel any changes you have made to the Profile panel, do the following: a. Select CANCEL.
Message:
YN cancel
b.
Press YN.
Optional: To reset the Profile panel to its default settings, do the following: a. Select RESET.
Message:
70
b.
Press YN.
To save your changes to the Profile panel, select ACCEPT or PROFILE. Your new settings are saved, and the Profile panel is no longer displayed.
71
Steps:
Select option
Select the option in the Defaults section that you want to modify.
Message:
72
To change default values in the General application, do any of the following Default value Wildcard character Icon panel size Do the following
Press YN. Pressing YN toggles between a full screen display and a side panel. Press YN. Pressing YN toggles between BLANK and NULL. NOTE: This option does not affect the way notes are displayed in your CADAM model.
To change default values in the Electrical application, do any of the following: Default value Wildcard character Icon panel size Do the following Key in a new character Press YN. Pressing YN toggles between a full screen display and a side panel. Press YN. Pressing YN toggles between BLANK and NULL. NOTE: This option does not affect the way notes are displayed in your CADAM model. Key in a new value. Key in a new value. Key in a new value.
73
Bus bit number height Bus line width Bus bit style
Key in a new value. Press YN. Pressing YN toggles between straight and angled. Key in a new value. Key in a new value.
Bus bit spacing Minimum spacing between lines Bus name height Solder dot radius
Optional: To cancel any changes you have made to the Profile panel, do the following: a. Select CANCEL.
Message:
YN cancel
c.
Press YN.
Optional: To reset the Profile panel to its default settings, do the following: a. Select RESET.
Message:
c.
Press YN.
74
To save your changes to the Profile panel, select ACCEPT or PROFILE. Your new settings are saved, and the Profile panel is no longer displayed.
75
76
Menu Structure
When you select menu option /BUILD/, the following menu is displayed:
/ DEFINE / DRAW / MERGE // RETURN /
77
A CADAM note used as either a reference designator and part number or a component set name. You can also use two separate notes for the reference designator and the part number.
Using a CADAM note to depict a reference designator and part number or a name is optional, since you can also choose to define these for a component set later, when you define its system attributes.
Notes or points that are later defined as connection points called pins.
To create pins, you can create points or notes in a component set and later define them as pins. The pivot point of each note serves as the actual point of connection. Pins are used only in the Electrical application mode.
/CONNECTOR/ Defines a rectangle as a connector. /CHIP/ /STUB/ Defines a rectangle as a chip. Creates a pin stub.
78
the geometry included in a component set, you can select individual elements or use a trap polygon or trap rectangle. To redefine an existing component set, you can select it or trap it.
79
A CADAM note grouped with the component set can be defined as the reference designator or as both a reference designator and a part number.
When you create a single note that you plan to define as both a reference designator and a part number, separate the two with one or more dollar signs ($). A dollar sign in a CADAM note causes the text following it to be displayed on the next line. The dollar sign is not displayed. For example, if you key in AB10$7401, the following is displayed:
AB10 7401
When you define this kind of note as a reference designator, CADEX considers everything before the dollar sign to be the reference designator and everything after the dollar sign to be the part number.
Reference designators need not be unique. If a reference designator is not unique, it must be represented by one or two alphanumeric characters followed by xx, such as Uxx or ICxx.
Although generic reference designators are generally used when creating a schematic design, you can use them for any purpose you want. When you use generic reference designators and you run a background process to produce a from-to list, CADEX assigns to each reference designator an ampersand followed by a unique number followed by an ampersand. In a from-to list, CADEX reports these reference designators as U&1&, U&2&, U&3&, etc. The system limit for the number of reference designators in a design is 3,000. Part Number A part number system attribute identifies unique component sets to the CADEX system. You must assign a part number to any component you want to retrieve from a library or any component that CADEX must list in a background process. You can define the part number of a component set by either selecting a note grouped with a component or by keying in a text string. Keying in text strings creates "hidden" part numbers; they are not displayed on your drawing. Rules for creating part numbers:
80
Part numbers can be 72 alphanumeric characters, although CADEX libraries only support part numbers of up to 16 characters.
81
Parent
Children (siblings)
In a nested component set, the superior set is called the parent component set, and the subordinate sets are called children. Sets that are all children of the same parent are called siblings. One parent component set can contain many children which, in turn, can be parents of more component sets. For example, if you select one component set and add another component to it, you have created a nested component set. The first component set is the parent; the second component is the child of the parent. If you add another component set at this point, that component is the sibling of the second set and a child of the first set. Using menu option /ATTRIBUTE/, you can assign a special inheritance attribute to a nested component set. This attribute causes the current component to inherit attribute data from components further up in the nested set.
82
As you traverse from one level of a nested set to another, that set becomes active and is highlighted. You can then use the tools available in menu option /BUILD/ to modify the active set. Depending on whether menu option /ALL/ is active, any modifications you perform on the set can affect either all the sets nested beneath the active set or only the active set.
83
Select the top level of the hierarchy. The entire nested set is highlighted. Select /DOWN/ to travel down one level. Only one set at that lower level (out of a possible three) is highlighted.
84
You can use menu options /TRAVERSE/ /LIST/ to display the Traverse panel, which textually represents the hierarchy within a nested set. The panel can list the reference designator or part number of every set contained in the nested set; for each successive level in the nesting, the textual representations for the sets at that level are indented. The figure below illustrates a nested component set and the Traverse panel.
The nested component set shown below generates the component tree shown in the panel.
Traverse Component Tree Great Grandpa Jones Great Aunt Smith Aunt Jetson Cousin Leroy Cousin Wade Uncle Smith Cousin Ned Grandpa Jones Aunt Nelson Cousin Carl Dad Sister Sally Me
Aunt Jetson
Grandpa Jones
Dad
Aunt Nelson
Uncle Smith
Me
Sister Sally
Cousin Carl
Cousin Ned
PARTNO REFDES
85
86
Before You Begin: Define a grid and lock it on using function key POINT.
Steps:
Create geometry to represent a component. You may use combinations of any type of CATIA/CADAM Drafting element to depict a component set.
If you want a reference designator, part number, or a name to be displayed as part of the geometry of a component set, create text for each using function key NOTE.
If you want points to serve as connection points (pins), create them at the appropriate locations using function key POINT.
If you want text strings to serve as connection points (pins), create them at the appropriate locations using function key NOTE.
87
If you want additional text to be included in the geometry of a component set, create the text using function key NOTE.
88
89
Steps:
1
Menu:
Select /BUILD/.
Select /DRAW/.
The menu reads: / BOX / NUMBER // RETURN / / BOX / CONNECTOR / CHIP / STUB / NUMBER / / RETURN /
Message:
Sel menu
Select /BOX/.
Ind corner / Select rectangle to modify
Message:
To create the rectangle, do one of the following: To create a new rectangle, do the following: a. Indicate the location of the first corner of the rectangle.
Message:
90
b.
Message:
c.
Optional: Indicate near the corners of the rectangle to redefine its size.
b.
91
Steps:
1
Menu:
Select /BUILD/.
Select /DRAW/.
The menu reads: / BOX / NUMBER // RETURN / / BOX / CONNECTOR / CHIP / STUB / NUMBER / / RETURN /
Message:
Sel menu
Select /NUMBER/.
The menu reads: / BOX / NUMBER // AUTO NUMBER // RETURN / / BOX / CONNECTOR / CHIP / STUB / NUMBER / / AUTO NUMBER // RETURN /
92
Message:
Optional: To create a pin number prefix, key in a text string preceded by an @. The prefix can be letters or numbers. For example, if you key in @a, the pins are numbered a1, a2, a3, etc. If you key in @DFG, the pins are numbered DFG1, DFG2, DFG3, etc.
Optional: To change the current pin number, key in a number. The value you key in becomes the current value and is displayed in the message line. When menu option /AUTO NUMBER/ is active (underlined), each time you select a text string, the pin number value is automatically incremented.
To number pins, do one of the following: To automatically number a series of text strings, do the following: a. Press YN.
Message:
b.
Optional: Key in a new incremental value for assigning pin numbers. For example, an incremental value of 2 assigns consecutive pin numbers of 1,3,5,7, etc. The default value of 1 is used if you do not specify an increment.
c.
Message:
d.
93
The pin number values are assigned to the series of text strings you selected. To number pins one by one, do the following: a. b. Select menu option /AUTO NUMBER/ to deactivate it. Select the text string to be replaced by a pin number. The current pin number replaces that text string. c. To increment the next pin number, press YN or skip this step to assign the same number to all pins. The pin number in the message increases by one if you press YN. d. Continue to apply pin numbers to text strings by selecting each text string one by one.
94
Steps:
1
Menu:
Select /BUILD/.
2
Menu:
Select /DRAW/.
Sel menu
Select /CONNECTOR/.
Select connector
Message:
95
A grid must be defined before you can create a connector. Use function key POINT to define a grid. If you have not defined a grid for this model, a message reads: No grid defined.
Select a rectangle.
Key pin number / Key range I,J / Ind ref des / YN `?' pin
Message:
Optional: To add a generic reference designator and part number to the connector, indicate where you want them displayed. The following generic reference designator and part number are displayed and added to the component set:
Pxx Partno
You can also move the location of an existing reference designator by indicating at another location. To create a range of pins with numbers automatically assigned to those pins, do the following:
To create pins on the connector, do one of the following: a. Key in a range I,J for the pin numbers, where I and J are whole numbers.
Message:
Key increment = 1
b.
Key in a new incremental value for assigning pin numbers or press YN to accept the default value. For example, an incremental value of 2 assigns consecutive pin numbers of 1,3,5,7, etc.
Message:
96
An information message provides the current grid spacing. Grid spacing is the number of grid points between each pin. c. Optional: To change the grid spacing, key in a new value. For example, if you want to space the connector pins .25 inches apart, and you are using a grid size of .125 inches, you must use change the grid spacing to 2. The default grid spacing is 4. d. To generate pins on the connector, do one of the following: Press YN to automatically generate pins, starting at the top of the connector. The grid spacing is automatically set so that the pins fill the entire rectangle evenly. Indicate a point on the connector where you want to start generating pins automatically. The specified number of pins is automatically generated and numbered. CADEX assigns pin numbers according to the increment you have specified.
Message:
e.
To create numbered pins one by one, do the following: generated on the connector, press YN. a.
Message:
An information message provides the current pin number and increment value. b. Optional: Key in a new incremental value for assigning pin numbers.
97
For incremental value of 2 assigns consecutive pin numbers of 1,3,5,7, etc. The default value of 1 is used if you do not specify an increment. c. Indicate a location on the connector where you want to generate the first pin. A pin is generated and numbered using the current pin number. CADEX increases the current pin number by the increment you have specified.
Message:
d.
Message:
e.
Continue to create pins by indicating at the point where you want to generate each pin. Each pin generated is numbered using the current pin number. After you create each pin, the current pin number is increased by the increment you have specified.
To create pins that do not have numbers assigned to them, do the following: a.
Message:
Press YN.
b.
To create unnumbered pins one by one or to create a specific quantity of unnumbered pins, do one of the following: To create pins one by one, do the following: 1) Indicate a location on the connector where you want to generate an unnumbered pin. A pin is generated and a question mark (?) is used for its pin number.
98
Message:
2)
Message:
3)
Continue to create unnumbered pins by indicating at the point where you want to generate each pin.
To create a set quantity of unnumbered pins, do the following: 1) Key in the number of pins you want to create.
Message:
An information message provides the current grid spacing. Grid spacing is the number of grid points between each pin. 2) 3) Optional: To change the grid spacing, key in a new value. To generate unnumbered pins, do one of the following: Indicate a point on the connector where you want to start generating pins automatically. Press YN to generate pins automatically, starting at the top of the connector. The grid spacing is automatically set so that pins fill the entire rectangle evenly. The specified number of pins is automatically generated and numbered. A question mark (?) is used for each pin number.
99
Message:
4)
Optional: To delete all pins just generated on the connector, press YN. All of the pins just generated are deleted.
100
Before You Begin: Create a rectangle using menu option /BOX/ To adjust the size of the pin text and the reference designator and part number text you create with this procedure, use PROFILE.
Steps:
1
Menu:
Select /BUILD/.
2
Menu:
Select /DRAW/.
Sel menu
Select /CHIP/.
101
Menu:
/ BOX / CONNECTOR / CHIP / STUB / NUMBER // RT / LT / TOP / BOT / POSN // INVERT // RETURN /
Message:
Select rectangle
A grid must be defined before you can create a chip. Use function key POINT to define a grid and lock it on. If you have not defined a grid for this model, a message reads: No grid defined.
Select a rectangle.
Key pin number / Key range I,J / Ind ref des / YN `?' pin
Message:
Optional: To add a generic reference designator and part number to the chip, indicate where you want them to be displayed. The following generic reference designator and part number are displayed and added to the component set:
Uxx Partno
You can also move the location of an existing reference designator by indicating.
To change the position of the pins you are creating, do one of the following: Change the edge of the chip where the pins will be drawn by selecting the appropriate menu option: /RT/, /LT/, /TOP/, or /BOT/. The right edge (/RT/) is the default edge. Invert pins when they are drawn by selecting menu option /INVERT/. The illustration below shows a normal pin and an inverted pin that were created with menu option /RT/ activated.
102
Normal Pin
Inverted Pin
To create pins on the chip, do one of the following: a To create a range of pins with pin numbers automatically assigned to them, do the following: a. Key in a range I,J for the pin numbers, where I and J are whole numbers.
Message:
Key increment = 1
b.
Key in a new incremental value for assigning pin numbers or press YN to accept the default value. For example, an incremental value of 2 assigns consecutive pin numbers of 1,3,5,7, etc.
Message:
An information message provides the current grid spacing. Grid spacing is the number of grid points between each pin. c. Optional: To change the grid spacing, key in a new value. For example, if you want to space the chip pins .25 inches apart, and you are using a grid size of .125 inches, you must change the grid spacing to 2. The default grid spacing is 4. d. To generate pins on the chip, do one of the following: Press YN to automatically generate pins, starting at the top of the chip.
103
The grid spacing is automatically set so that the pins fill the entire rectangle evenly. Indicate where you want to start generating pins automatically. The specified number of pins is automatically generated and numbered. CADEX assigns pin numbers according to the increment you have specified.
Message:
e.
An information message provides the current pin number and increment value. b. Key in a new incremental value for assigning pin numbers. For example, an incremental value of 2 assigns consecutive pin numbers of 1,3,5,7, etc. The default value of 1 is used if you do not specify an increment. c. Indicate where you want to generate the first pin. A pin is generated and numbered using the current pin number. CADEX increases the current pin number by the increment you specified.
Message:
d.
104
Message:
e.
Continue to create pins by indicating where you want to generate each pin. Each pin generated is numbered using the current pin number. After you create each pin, CADEX increases the current pin number by the increment you specified.
To create pins that do not have numbers assigned to them, do the following: a.
Message:
Press YN.
b.
To create unnumbered pins one by one or to create a set quantity of unnumbered pins, do one of the following: To create pins one by one, do the following: 1) Indicate where you want to generate an unnumbered pin. A pin is generated and a question mark (?) is used for its pin number.
Message:
2)
Message:
3)
Continue to create unnumbered pins by indicating where you want to generate each pin.
To create a set quantity of unnumbered pins, do the following: 1) Key in the number of pins you want to create.
105
Message:
An information message provides the current grid spacing. Grid spacing is the number of grid points between each pin. 2) 3) Optional: To change the grid spacing, key in a new value. To generate unnumbered pins, do one of the following: Press YN to automatically generate pins, starting at the top of the chip. The grid spacing is automatically set so that pins fill the entire rectangle evenly. Indicate where you want to start automatically generating pins. The specified number of pins is automatically generated and numbered. A question mark (?) is used for each pin number.
Message:
3)
Steps:
106
1
Menu:
Select /BUILD/.
2
Menu:
Select /DRAW/.
Sel menu
3
Menu:
Select /STUB/.
/ BOX / CONNECTOR / CHIP / STUB / NUMBER // RT / LT / TOP / BOT / POSN // INVERT // RETURN /
Message:
A grid must be defined before you can create a stub. Use function key POINT to define a grid. If you have not defined a grid for this model, a message reads: No grid defined.
Message:
Optional: To add a generic reference designator and part number to the chip, indicate where you want them to be displayed. The following generic reference designator and part number are displayed and added to the component set:
Uxx Partno
107
You can also move the location of an existing reference designator by indicating at a new location.
To change the position of the stubs you are creating, do one of the following: Change the edge of the chip where the pins will be drawn by selecting the appropriate menu option: /RT/, /LT/, /TOP/, or /BOT/. The right edge (/RT/) is the default. Invert the stubs by selecting /INVERT/. The illustration below shows a normal and an inverted stub that were placed with menu option /RT/ activated.
?
Normal Stub
?
Inverted Stub
a.
Message:
An information message provides the current pin number and increment value. b. Optional: Key in a new incremental value for assigning pin numbers. For example, an incremental value of 2 assigns consecutive pin numbers of 1,3,5,7, etc. The default value of 1 is used if you do not specify an increment. c. Indicate where you want to generate the first stub.
108
A stub is generated and numbered using the current pin number. If you are adding stubs to a component set, the stub is added to the set.
Message:
d.
Optional: Press YN to delete the stub just generated. The stub is deleted.
Message:
e.
Continue to create stubs by indicating where you want to generate each stub. Each stub generated is numbered using the current pin number. After you create each stub, CADEX increases the current pin number by the increment you specified. If you want to establish a new pin number for each stub, return to step
Press YN.
Indicate position
b.
Indicate where you want to generate an unnumbered stub. A stub is generated and a question mark (?) is used for its pin number. If you are adding stubs to a component set, the stub is added to the set.
Message:
c.
Optional: Press YN to delete the stub just generated. The stub is deleted.
109
Message:
Indicate position
d.
Continue to create unnumbered stubs by indicating where you want to generate each stub.
110
Adjusting the Position of a Pin Number Text String in Relation to Its Pivot Point
111
Steps:
Define the horizontal position of the pin number by selecting one of the following options:
Resulting Position Extreme left; the left edge of the first character in the character string (the default). Left; the center of the first character in the character string. Horizontal center; the center of the longest line. Right; the center of the last character in the character string. Extreme right; the right edge of the last character in the character string.
Define the vertical position of the pin number by selecting one of the following options:
Resulting Position Extreme bottom; the bottom edge of the bottom line. Bottom; the center of a character in the bottom line. Vertical center; halfway between the top and bottom lines (the default). Top; the center of a character in the top line. Extreme top; the top edge of the top line.
112
Define the justification of the pin number's text by selecting one of the following options:
Resulting Position The note is left justified and the first character of each line is vertically aligned (the default). The note is centered and the midpoint of each line is vertically aligned. The note is right justified and the last character of each line is vertically aligned. The shorter lines of the note are stretched to the length of the longest line.
Select the text of the pin number that you want to adjust. The pin moves according to the parameters you have defined above.
113
Steps:
1
Menu:
Select /BUILD/.
114
Message:
To specify the geometry that depicts a component set, do one of the following: To select an existing component or individual elements, do one of the following: Select an existing component set. Individually select geometric elements for the component set by doing the following: a. Select any element you want defined as part of the component set. You can select a symbol, point, text, or any other element. If you select an element already defined as part of another component set, CADEX highlights that entire component set and displays the system attributes for that set.
Message:
115
b. Continue to select elements until all the geometry you want to define is highlighted. If you select an element that is already a member of a component set, an error message reads: Element is already in a set. c. Press YN to accept the selected elements as the defined component set.
Message:
Use a trap rectangle to specify the geometry by doing the following: To trap elements, do one of the following: a. Press YN to create a trap rectangle.
Menu:
b.
Message:
c.
Message:
Redefine corner
116
d.
Optional: Redefine the trap rectangle to add or delete elements by indicating near a corner of the rectangle. CADEX moves the nearest corner of the rectangle to that point. Continue to redefine the rectangle until you are satisfied with the trap.
e.
Use a trap polygon to specify geometry by doing the following: a. Indicate the first point of a trap polygon.
Menu:
b. c. d.
Indicate additional points for the trap polygon. Optional: Press YN to erase the most recently created side of the polygon. When you finish creating the trap polygon, trap the elements by selecting /TRAP IN/.
CADEX includes the trapped elements in a component set and highlights the component set.
Menu:
/ SYSTEM ATTRIB / MODIFY / DETAIL // SHOW / RESET // ELEM / SET // TRAVERSE // RETURN /
Message:
Optional: To view only the geometric elements you have defined for the component set, do the following: a. Select /SHOW/.
117
CADEX noshows all geometry from the drawing except for the elements you selected for the component set. b. Select /RESET/ to display the geometry not shown. CADEX displays all the geometry of the drawing.
Continue to define a component by doing one of the following: Define system attributes for the component set. Modify the component set.
Defining System Attributes for a Component Set: /SYSTEM ATTRIB/ After you have defined the geometry of a component set, you can use this procedure to display the System Attributes panel, where you set the system attributes for the component. These attributes vary, depending on the application mode and component type. The differences are illustrated in the table below.
System Attribute
Yes
Yes
Pivot
Yes
Yes
118
In the Electrical application, if you define text strings as pins, you may also want to create nodes for each pin. A node is logically associated with a pin and provides an alternative point with which to connect that pin to a multiline. When CADEX generates a from-to list, it lists the multilines connected to a node as connected to the pin associated with that node.
119
Steps:
Select /SYSTEM ATTRIB/ if it is not already underlined. The System Attributes panel is displayed.
WINDOW
PROFILE
BACKGROUND
Menu:
To define a component set type, do the following: a. Select the Type option in the System Attribute panel.
120
The option is highlighted, and the Component Types panel is superimposed on the System Attributes panel, as shown below. b. Select the type of component you want. The type you select is displayed, and the Component Types panel is removed from the display. The appearance of the System Attributes panel varies, depending on the type of component you select. Schematic parts require you to define a reference designator and a part number, while all other types of components require a name instead of a reference designator and part number.
SYSTEM TYPE = Schematic Part
atic COMPONENT Part Schematic Ground Power Sheet Hierarch Shield Twist Coax Cable
Define the system attributes of the component by doing any of the following: To define a reference designator (refdes) for a schematic part, do the following: a. Select the Refdes option. Sel refdes / Key refdes b. Select the text that you want to define as a reference designator or key in a reference designator. The text you have specified is displayed in the Refdes option. If you key in a reference
Message:
121
designator, it is not displayed, although it is recognized by CADEX background processes. A reference designator can be a maximum of 72 characters. c. Optional: To delete the reference designator just created, select the refdes text. If you have created a refdes by keying in text, you can change it by keying in new text or delete it by keying in blanks. To define a part number for a schematic part, do the following: a. Select the Partno option.
Message:
b.
Select the text that you want to be used as a part number or key in a part number. The text you specify is displayed in the Partno option. If you key in a part number, it is not displayed, although it is recognized by CADEX background processes. A part number can be a maximum of 72 characters, although the system and user library functions of CADEX can recognize only the first 16 characters.
c.
Optional: To delete the part number just created, select the part number text. If you have created a part number by keying in text, you can change it by keying in new text or delete it by keying in blanks.
To define a name for a component set other than a schematic part, do the following: a. Select the Name option.
Message:
b.
Select the displayed text that you want to define as a name or key in a name.
122
The text you have specified is displayed in the Name option. If you key in a name, it is not displayed, although it is recognized by CADEX background processes. A name can be a maximum of 72 characters. c. Optional: To delete the name just created, select the name text. If you have created a name by keying in text, you can change it by keying in new text or delete it by keying in blanks. To define pins on the schematic part, do the following: a. Select the Pins option on the System Attributes panel. All existing pins in the component are highlighted or halloed.
Message:
b.
To specify pins one by one or all at once, do one of the following: To specify pins one by one, do one of the following: Select the text string or point in the component that you want to be a pin. The text string can any length, but only the first 16 characters are displayed in a CADEX Connection report. Indicate where you want a pin. A halloed point is displayed. As you define each pin, it is highlighted or halloed, and the Pins option increases the total number of pins. To classify all text strings in the component set as pins, press YN. Any text already defined as a reference designator or a part number is excluded.
123
All other text strings are defined as pins. The Pins option displays the total number of pins in the component set. When you add at least one pin to a component, a NODE button is displayed next to the Pins option, as shown in the drawing below.
SYSTEM ATTRIBUTES TYPE Refdes Partno Pins Pivot = Schematic Part = Gate = 5447 =3 Nodes = DEFINED
c.
Optional: To delete one of the pins just created, select that pin. The pin you select is deleted, and the Pins option displays the revised total number of pins.
d.
Optional: To define nodes for a text string defined as a pin, do the following: 1) Select NODES.
Message:
2)
Select the text of the pin that you want to have nodes. The text you select remains highlighted, while all the other pins are no longer highlighted.
Message:
Sel node point / Indicate node / Sel next pin for nodes
3)
Select a point or indicate a location that you want to be a node. A halloed point is displayed at the location you specify.
124
4)
Optional: To remove a node point, select the halloed node point. The point is no longer halloed.
5)
Continue to select points or indicate locations for additional nodes. All the node points you specify are displayed as halloed points.
To define the pivot point of the component set, do the following: a. Select the Pivot option.
Message:
b.
Select a point or indicate a location for a pivot. If you want text that is defined as a pin to be the pivot, select that text string. The Pivot option toggles from NOT DEFINED to DEFINED. The point you specify as the pivot is halloed. If you define text as the pivot, the text is highlighted. The pivot point of the text string functions as the pivot point of the component.
c.
125
Steps:
Select /MODIFY/.
Menu:
/ SYSTEM ATTRIB / MODIFY / DETAIL // SHOW / RESET / / ELEM / SET // TRAVERSE // RETURN /
The message reads: Select element to add or delete Select set to add or delete
To add or delete elements, do the following: a. Select menu option /ELEM/ if it is not already underlined. Select an element on the drawing. CADEX highlights the element and adds it to the component set. Select the element again, and CADEX deletes it from the component set. CADEX does not allow you to select an element that is already a member of another component set. c. Continue to add or delete elements by selecting them. If you delete all the elements in a component set, the set structure itself is deleted, unless the component set is a parent of other component sets. To access an empty parent set, you must traverse up from one of the children.
b.
126
Steps:
Select /MODIFY/.
Menu:
/ SYSTEM ATTRIB / MODIFY / DETAIL // SHOW / RESET / / ELEM / SET // TRAVERSE // RETURN /
The message reads: Select element to add or delete Select set to add or delete
Optional: To move to another level of a nested set, use menu option /TRAVERSE/. Using menu option /TRAVERSE/.
To add or delete components sets to the existing component set, do one of following: To add a component set to the existing component set, do the following: a. Select /SET/.
Message:
127
b.
Message:
c.
Press YN to add the selected component set to the existing component set.
Message:
CADEX nests the selected component set under the existing component set. The selected component set becomes a child of the existing component set (the parent). To delete a component set from the existing component set, do the following: a.
Message:
Select /SET/.
b.
If you select: A child of the highlighted component set The highlighted component set itself (which is the parent)
The message reads: Select set / YN exclude subset Select set / YN delete set
c.
Press YN to delete the selected component set from the existing component set. CADEX removes the selected component set from the nested component set. If you selected the parent set, its nested component set structure is deleted, leaving all of its children without a parent (that is, orphaned).
128
Steps:
1
Menu:
Select /TRAVERSE/.
Sel menu
Optional: To highlight only the component set at the active level, select /ALL/. Menu option /ALL/ is deactivated (no longer underlined).
Optional: To center the highlighted component set in the display, select /CENTER/.
To move through the levels of a nested set, select any of the following options:
129
Parent
Option: /UP/
Result: Highlights the parent of the active component set as well as all other sets nested within that parent.
component set is defined or when you use menu option /SETS/ in function key GROUP to create a set). When the Parent panel is displayed, the following message is also displayed:
Message:
Select from the Parent panel the parent component to which you want to move. If the active component has no parent, the following message is displayed:
Info:
/DOWN/
Highlights a component set in the next lowest level of the nested set. If there is no level of components below the active component, the following message is displayed:
Info:
130
/NEXT/
Highlights a sibling component set. Selecting /NEXT/ highlights each of the siblings at that level one by one. If the active component has no siblings, the following message is displayed:
Info:
/PREVIOUS/ Highlights a sibling component set. Selecting /PREVIOUS/ highlights each of the siblings at that level one by one, and it highlights them in the order opposite to that of /NEXT/. If the active component has no siblings, the following message is displayed:
Info:
131
Steps:
Use function key NOTE to create a note or use other function keys to create a geometric element. For example, you can create a note that reads BAD SET, or you can create any geometric element.
Select /BUILD/.
Select the nested component set that contains the component without any geometry.
Select /TRAVERSE/.
Use menu options /UP/, /DOWN/, /NEXT/, and /PREVIOUS/ to traverse to the set that has no geometry. If you know the part number, set name, or set number of the component that has no geometry, you can use menu option /LIST/ to confirm that you have traversed to the correct component.
132
Select /RETURN/.
Select /MODIFY/
/ELEM/.
Select the note or geometry created in step 1. For example, if you created a note called BAD SET, select it. The note (or whatever geometry you created in step 1) is added to the component set. Now you can easily access this set by selecting its geometry.
133
Steps:
1
Menu:
Select /TRAVERSE/.
Select menu
134
PARTNO
REFDES
Select /LIST The Traverse panel, shown in the figure above, displays a textual representation of the nested component set. The active level of the component set is highlighted.
To specify the type of text displayed in the panel, do one of the following: To display the reference designators of the components in the nested set, select REFDES. To display the part numbers for the nested component set, select PARTNO.
Optional: To highlight a set listed in the Traverse panel, select the text representing that set. The text you select and the set represented by that text is highlighted.
135
Optional: To traverse the nested component set while the set structure is displayed, select /UP/, /DOWN/, /NEXT/, or /PREVIOUS/. The appropriate component set is highlighted, as well as the text that represents that set.
136
Steps:
Select /BUILD/
/DEFINE/.
Select /DETAIL/.
YN transfer to detail page
Message:
Press YN to transfer the component set to a detail page. CADEX transfers a copy of the defined component set to the next available detail page of the active drawing.
137
Steps:
1
Menu:
/MERGE/.
Select a component set. CADEX highlights the component you select. This is the component whose system attributes you want retained for the new merged component set.
Message:
Optional: Use menu option /TRAVERSE/ to move to other levels of the highlighted component set. As you traverse the nested set, component sets at different levels of the nesting are highlighted. The component set that is highlighted is the component that CADEX will merge.
138
Message:
Optional: Select another component set to merge with the first component set. CADEX highlights the new component set.
Press YN to merge the highlighted component sets. CADEX combines the geometry and user attributes of both component sets into one and retains the system attributes of the first component set.
Message:
Optional: Select YN to restore the component sets to their original, separate configuration.
139
140
Menu Structure
When you select menu option /ATTRIBUTE/, the following menu is displayed:
/ ADD / DELETE / QUERY // RDB LOGIN // RETURN /
If you have already logged in to the external data base during the current session, or your CADEX installation does not allow you to access an external data base, the following menu is displayed:
User attributes differ from system attributes, which you can assign to components using menu option /BUILD/. System attributes are units of information, such as a component's reference designator or part number, that you define but which the CADEX system uses internally to allow a component set to function correctly. A user attribute is actually a category of information, such as the color or cost of an object. For each attribute you assign to a component or element, you can also define a data value. When you assign a color attribute, for example, you can assign a data value of blue; for a cost, you can assign a data value of $1.75. Generally, you assign a data value for every attribute that you attach to an object. You can, however, assign attributes with no data values
141
to notes. When you query a component or generate a report, the note functions as the data value for that attribute. When you assign a user attribute to a component or connection, that information is stored in a separate model called the cadx model (cadx), which is associated with the base name of your current design. The system automatically creates a cadx model if one does not already exist. For any design with the same base name, you can create up to 100 user attributes, unless you have set compatibility in your user profile under function key FILES to Visual or Structural. In that case, you can create only 50 attributes (the same limit as in the host version of CADEX). Inheritance Attributes For any attribute, you can assign a special type of data value called an inheritance attribute. When you assign an inheritance attribute to a component in a nested component set, that component inherits data for an attribute from the next highest component in the nested set that has data defined for the same attribute. For example, if you assign an inheritance attribute for the SIZE attribute to a component and the next highest component in the nested set has a data value of 20 for the SIZE attribute, the component that received the inheritance attribute will inherit a data value of 20 for SIZE. User Attributes Stored in an external data base You can associate user attribute information with components by means of an external data base. After you perform the manipulations in the data base necessary to associate information with a particular component, CADEX can interactively provide that part information in a query and extract and list that information in any reports you generate. You can also use a combination of techniques to associate attributes with components. Some attribute information can reside in a data base and some can reside in the CADAM model, where it is normally stored when you assign user attributes to components using the interactive tools available in CADEX. The information stored in a data base tends to be generalized (like the information in a parts catalog) rather than specific to each instance of a part as it is used in a design. Typically, you will create that kind of specific information using the interactive tools in CADEX.
142
Preset Attributes
You can use the PRESET option on the Attribute List panel to save combinations of attributes and retrieve them by name. In any design, you may have several different types of components or connections, each with their own distinct set of attributes. You can use PRESET to display only the attributes pertinent to a certain type of component or connection.
Assigning Attributes
Menu options /ATTRIBUTE/ /ADD/ allow you to select attributes from the Attribute List panel and assign them to selected components and elements. The attributes you select are displayed on the Add panel. For each attribute you select, you can also define the data value you want to assign to it or use the default data value, which is defined when you create the attribute. When assigning attributes, you must specify whether you are assigning them to notes or elements. (In this case elements means any object other than a note, including component sets). If you specify that you are assigning attributes to notes, CADEX does not allow you to define data values for these attributes. When you generate reports, the note itself serves as the data value for the attribute. You can edit the data of the attributes displayed on the Add panel, delete attributes from the panel, and assign the attributes displayed there to components or elements you select.
Deleting Attributes
Menu options /ATTRIBUTE/ /QUERY/ allow you to perform inquiries to determine how attributes have been assigned. You can query by attribute or by component. Querying by attribute shows all
143
the components or connections that contain a specified combination of attributes and data values. Querying by component displays all the attributes assigned to a single component, note, or line.
144
Querying Attributes
Menu options /ATTRIBUTE/ /DELETE/ allow you to delete attributes that have been assigned to components. You can select a component and then specify which of its attributes to delete, or you can select an attribute and then specify whether to delete it from all or selected components. If you are querying by attribute, you can use wildcards to search for alphanumeric values. You can also specify numeric ranges when searching for numeric data values. When you query by attribute and CADEX finds one or more matches to your query, you can accentuate those matches by noshowing everything else in the model, displaying circles around the matches, or displaying a list of all objects having this combination of attributes. For components, this list displays part numbers and reference designators; for connections, it displays locations. As you query components, you can edit the data values for the attributes assigned to those components. You can also automatically display a data value as a note in the model.
145
Identify the name of the table in the external data base that you want to query.
Identify an attribute name in the model and a column name in the external data base which you want CADEX to correlate when you perform a query.
When you perform a query, CADEX determines the part number (PartNo) of any component that meets the criteria of the query and then correlates that part number with an item number (Item#) in an external data base table called NewProducts. Generally, you define the Model Key Attribute to be PartNo, but you can define any attribute as the Model Key Attribute, as long as its data values correspond to the data values listed in the column you specify in the external data base as the RDB Key Column.
146
Use this procedure to create a new attribute or modify the definition of an existing attribute. When you create a new attribute, CADEX displays its name on the Attribute List panel. As you create an attribute, you can define the attribute's category as Component, Connection, or All. If the category is set to Component, you can assign this attribute only to a component; if the category is set to Connection, you can assign this attribute only to lines connecting components or to notes. If the category is set to All, you can assign the attribute to a component or connection. You can also define the attribute's data type as ALPHA or NUMERIC. You can assign alphanumeric data to ALPHA attributes; you can assign only numeric data values for NUMERIC attributes. You can also limit the numeric values you can assign to a range of values.
Steps:
Sel menu
Create a new attribute or modify an existing attribute by doing one of the following: To modify an existing attribute, select that attribute on the Attribute List panel. To create a new attribute, do the following: a. Key in the name of the new attribute. You can key in any name of up to 16 alphanumeric characters.
147
Message:
b.
Press YN to automatically assign a number to the attribute, or key in the number you want to assign. Each attribute must have a unique attribute number. Some sites have internal standards by which they assign numbers to attributes. You can assign any unique number up to 32000.
Message:
Select an item from the pop-in panel / Select attribute list menu item
To define the category of the attribute, do the following: a. Select the Category option on the Edit panel.
Message:
b.
To create an attribute that can accept either alphanumeric or numeric data values, do one of the following: To create an attribute that allows alphanumeric values, do the following: a. b. Select the Data Type option on the Edit panel. Press YN to toggle to ALPHA.
148
The Edit panel at above shows the options available when the data type is set to ALPHA. c. Define a maximum data length by doing the following: 1) Select the Data Length option.
Message:
2)
Key in a data length. The data length is the number of characters that can be used to report data for this attribute.
d.
2)
Press YN to cycle through the available types of justification: Left, Center, or Right. The type of justification determines how CADEX justifies data for this attribute when it is listed in a report.
149
To create an attribute that allows only numeric values, do the following: a. b. Select the Data Type option on the Edit panel. Press YN to toggle to NUMERIC.
Category: Data Type: Precision: Lower Limit: Upper Limit: Default Data: 0.00
If the data type is set to NUMERIC, you can only assign numeric data to this attribute. The Edit panel at left shows the options available when the data type is set to NUMERIC. c. To define a level of precision, do the following: 1) Select the Precision option.
Message:
2)
Key in a level of precision from 0 to 9. The Precision option determines the degree of refinement you can use to define attribute data. For example, if you define the precision to be 2, you can create values with up to two places of precision, such as 3.14 or 2.54.
d.
150
1) 2) 3) 4)
Select the Lower Limit option. Key in a value for the lower limit. Select the Upper Limit option. Key in a value for the upper limit.
If the value you key in for the Lower Limit is greater than the value of the Upper Limit, CADEX transposes the values and changes the Default Data value to a value within the range when you select ACCEPT to exit the panel.
To define default data for the attribute, do the following: a. Select the data listed under the Default Data option. When you select an attribute that you want to assign to a component, this default value is displayed on the input line.
Message:
b.
Key in a value for the default data. For an ALPHA attribute, you can key in an alphanumeric value. For a NUMERIC attribute, you can key in only a numeric value within the range specified in step 5.
To define a help message for the attribute, do the following: a. Select the information listed under the Help Message option.
b.
Key in a help message. Later, when you select an attribute that you want to assign to a component, this help message will be displayed as an information message.
151
To designate an attribute as required, do the following: a. b. Select the Required option. Press YN to toggle the option to Yes. When you run a background process and instruct the CADEX diagnostics process to flag components without a required attribute, CADEX will flag all components that do not have attributes assigned to them with the Required option set to Yes. Running diagnostics in background processes is described in a later chapter. All the possible diagnostic messages generated by background processes are described there.
To protect an attribute from being modified, do the following: a. b. Select the Protected option. Press YN to toggle to the option to Yes. When the Protected option is set to Yes, the default data for the attribute is always assigned to a component or connection element (other than a note), and this attribute cannot be modified. If you set the Protected option to No, you can modify this attribute when it is assigned to a component.
10 To finish defining the attribute, do one of the following: To accept the definition, select ACCEPT. The new attribute is displayed on the Attribute List panel. To cancel any changes to the definition, do the following: a. Select CANCEL. If you have not made any changes to the definition, the panel is no longer displayed. If
152
YN cancel changes
b.
To delete the newly created attribute, select DELETE on the Edit panel.
153
Steps:
Sel menu
WARNING The attribute will be deleted from the Master Attribute List.
ACCEPT CANCEL
154
155
Steps:
Sel menu
To create or modify a preset list of attributes, do one of the following: To create a new preset list, do the following: a. On the Preset panel, select CREATE.
Message:
156
b.
A panel displays the name you key. The figure below shows an example of a panel for a preset list called Valves.
PRESET Valves
ACCEPT CANCEL
Panel Used to Define a Preset List To modify an existing preset list, do the following: a. On the Preset panel, select EDIT.
Message:
b.
Select the name of the preset list you want to modify. A panel displays the preset list you have selected.
Message:
157
Select the attributes you want included in this preset list from those displayed on the Attribute List panel.
Optional: To delete attributes from those in the preset list, select those attributes from the preset list.
To finish creating the preset list, select ACCEPT. If you want to cancel your changes to the preset list, select CANCEL.
Optional: To delete a preset list of attributes, do the following: a. On the Preset panel, select DELETE.
Message:
b.
YN delete preset
c.
Press YN.
Message:
To display on the Attribute List panel a preset list of attributes, do the following: a. On the Preset panel, select DISPLAY.
Message:
b.
158
The Attribute List panel displays the attributes that comprise the preset list you have selected.
To remove the Preset panel from the display, select PRESET on the Attribute List panel.
159
Steps:
Sel menu
Select /ADD/.
Message:
To display attributes to be added to components, do one of the following: To display a preset list of attributes, do the following: a. Press YN. A list of the available preset attributes is displayed.
160
Message:
b.
Select the preset list you want to display on the Add panel. You cannot select a preset list of attributes that contains attributes defined as both Component and Connection attributes. If you select such a preset, a message reads: That preset contains conflicting attribute types.
To select individual attributes that you want to assign to components and elements or to notes, do one of the following: To assign attributes to notes, do the following: a. b. On the Add panel, select NOTE. Select the attributes you want to add from the Attribute List panel. CADEX displays these attributes on the Add panel. Since you are assigning these attributes to a note, you cannot define data for these attributes. To assign attributes to components or to any type of element other than a note, do the following: a. b. On the Add panel, select ELEMENT if it is not already active (highlighted). Select an attribute on the Attribute List panel. CADEX displays the attribute on the Add panel and the default value for the selected attribute on the input line. CADEX also displays the attribute's help message as an information message. Once any attribute has been displayed on the Add panel, the ELEMENT and NOTE buttons are no longer displayed. If NOTE is active when you display the first attribute on the panel, you can assign the attributes on the Add panel only to notes. If ELEMENT is active when you display the first attribute on the panel, you can assign the attributes on
CATIA/CADAM CADEX: Intelligent Data Integrator Users Guide 161
c.
Define a data value for the selected attribute by doing one of the following: Key in a new data value. The new data value is displayed on the Add panel. If you are keying in numeric information and the value you key in does not fall within the allowable range, the following message is displayed:
Info:
Press ENTER to accept the default value. The default value is displayed as data on the Add panel. To select a data value from a list of existing data values, do the following: 1) Press YN. A panel displays the data values already defined for this attribute and assigned to components in the active drawing. 2) Select from this panel the data value you want for this attribute. If you do not want to select any data values from this panel, select CANCEL and begin step c again. d. To specify additional attributes, repeat steps b and c.
162
Message:
Optional: To edit the data values on the Add panel, do the following: a.
Message:
b.
Select an attribute on the Add panel. CADEX displays the current data value for the selected attribute on the input line.
Message:
c.
Redefine the data for the selected attribute by doing one of the following: Key in a new data value. The new data value is displayed on the Add panel. Press ENTER to accept the default value. The default value is displayed as data on the Add panel. To select a data value from a list of existing data values, do the following: 1) Press YN. A panel displays the data values already defined for this attribute and assigned to components in the active drawing. 2) Select from this panel the data value you want for this attribute. If you do not want to select any data from this panel, select CANCEL and begin step c again.
163
d.
Optional: To delete an attribute from those listed on the Add panel, do the following: a. On the Add panel, select DELETE.
Message:
b.
Select an attribute on the Add panel. CADEX deletes the attribute from the Add panel.
c.
Select the components or elements to which you want to add the attributes displayed on the Add panel. The components and elements you select are highlighted. If ELEMENT was active when you displayed the first attribute on the Add panel (in step 3 on page 856), you can select components and multilines in this step. If NOTE was active, you can select notes. When you select a component or element, CADEX examines it to see if any of the attributes you are adding are already assigned to it. If so, a message reads: Warning: existing attribute data will be overwritten.
Message:
Press YN.
164
CADEX assigns the specified attributes to the highlighted components and elements.
165
Steps:
Select /ATTRIBUTE/.
Select /ADD/.
Select the components or elements to which you want to add the inheritance attributes.
Optional: To assign attributes to another component in a nested component set, do the following: a. b. Select /TRAVERSE/. Select the options necessary to traverse through the nested component. Select /RETURN/.
c.
166
Press YN. CADEX assigns the inheritance attribute to the highlighted components and elements.
167
Steps:
Sel menu
Select /DELETE/.
Message:
Select a component or element. The attributes assigned to the component or element are displayed on the Delete panel.
Menu:
Optional: To delete attributes from another level of a nested component set, do the following: a. b. Select /TRAVERSE/. Select the options necessary to traverse through the nested component.
168
c.
Select /RETURN/. The attributes for the component set you selected in step 3 are still displayed in the Delete panel.
Optional: To edit attribute data listed on the Delete panel, do the following: a. On the Delete panel, select EDIT.
Message:
b.
c.
Define new data value for this attribute by doing one of the following: Key in a data value. Select from data values that already exist in the drawing by doing the following: 1) Press YN. A panel displays the data values already defined for this attribute and assigned to components in the active drawing.
Message:
2)
Select from this panel the data value which you want to delete. If you do not want to select any data from this panel, select CANCEL and begin step c over.
To define no data for the attribute, key in the wildcard character (as defined in the Profile).
169
If you key in a wildcard, CADEX will delete this attribute from the component, no matter what its data value is.
Message:
d.
Optional: To remove an attribute from the Delete panel, do the following: a. On the Delete panel, select DELETE.
Message:
b.
Select the attribute on the Delete panel you want to remove. Select again to stop removing attributes from the Delete panel.
Message:
c.
Press YN. The attributes on the Delete panel are deleted from the active component.
170
Steps:
Sel menu
Select /DELETE/.
Message:
To display the attributes and their data that you want to delete, do one of the following: To display a preset list of attributes on the Delete panel, do the following: a. Press YN. A list of the available preset attributes is displayed.
Message:
b.
Select the preset list you want to display on the Delete panel.
171
Message:
To select individual attributes to be displayed on the Delete panel, do the following: a. Select an attribute from the Attribute List panel. The attribute name is displayed on the Delete panel.
Message:
b.
Define the data value for the attribute you want to delete by doing one of the following: Key in a data value. Select from data values that already exist in the drawing by doing the following: 1) Press YN. A panel displays the data values already defined for this attribute and assigned to components in the active drawing.
Message:
2)
Select from this panel the data value you want to delete. If you do not want to select a data value from this panel, select CANCEL and begin step b again.
To define no data value for the attribute, select another attribute from the Attribute List panel or key in the wildcard character (as defined in the Profile). If you define no data, CADEX will delete this attribute from all components, no matter what its data value is.
172
Message:
Optional: To edit attribute data listed on the Delete panel, do the following: a. On the Delete panel, select EDIT.
Message:
b.
c.
Define new data value for this attribute by doing one of the following: Key in a data value. Select from data values that already exist in the drawing by doing the following: 1) Press YN. A panel displays the data values already defined for this attribute and assigned to components in the active drawing.
Message:
2)
Select from this panel the data value you want to delete. If you do not want to select any data from this panel, select CANCEL and begin step c again.
To define no data for the attribute, key in the wildcard character (as defined in the Profile).
173
If you key in a wildcard, CADEX will delete this attribute from all components, no matter what its data value is.
Message:
d.
Optional: To remove an attribute from the Delete panel, do the following: a. On the Delete panel, select DELETE.
Message:
c.
Select the attribute on the Delete panel you want to remove. Select DELETE again to stop removing attributes from the Delete panel.
Message:
d.
Delete attributes by doing one of the following: To delete all instances of attributes with the data values displayed on the Delete panel, do the following:
174
ACCEPT CANCEL
a.
If you do not want to confirm the deletion, select CANCEL and begin step 6 again. The attributes on the Delete panel are deleted from every component and element in the active model. To delete from specified components and elements instances of attributes with the data values displayed on the Delete panel, do the following: a. Select one or more components and elements.
Menu:
Message:
b.
Optional: To delete attributes from another level of a nested component set (if it is the component set most recently selected), do the following: 1) 2) 3) Select /TRAVERSE/. Select the options necessary to traverse through the nested component. Select /RETURN/.
175
Attributes with the data values displayed on the Delete panel are deleted from every highlighted component and element in the model.
176
Steps:
Sel menu
Select /QUERY/.
Message:
Select either a numeric or an alphanumeric attribute from the Attribute List panel. The Query panel is displayed. The attribute you select is displayed on the Query panel and is highlighted.
177
The message reads: Key data or lower,upper limits / YN display existing data / Sel attribute Key target data string / YN display existing data / Sel attribute
Define a data value for the highlighted attribute by doing one of the following: Define data for an alphanumeric attribute by doing one of the following: Key in a data value. You can use wildcard queries by keying in the wildcard character (as defined in the Profile) either at the beginning or end of a text string or at the beginning and end of a text string. The following examples show how to use wildcards: Key in: target* Result: Matches data strings starting with target, such as targetA or targetBBB. Matches data strings ending with target, such as Atarget or BBBtarget. Matches data strings with target embedded in the string, such as Atargetxxx or BBBtargetyyy.
*target
*target*
Select from data values that already exist in the drawing by doing the following: a. Press YN. A panel displays the data values already defined for this attribute and assigned to components in the active drawing.
Message:
b.
Select from this panel the data value for which you want to search.
178
If you do not want to select any data from this panel, select CANCEL and begin step 4 over. To define no data for the selected attribute, select another attribute from the Attribute List panel or skip to step 8. The wildcard character (as defined in the Profile) is displayed as the data value for this attribute. Define numeric data values by doing one of the following: Key in a numeric data value. If you key in an alphabetic character, CADEX converts that character to 0. Key in an upper and lower limit for a numeric data value, separated by a comma. For example, if you key in a range of 0,10, the lower limit is 0 and the upper limit is 10. Key in only an upper or lower limit for a numeric data value by either preceding or following a number with a comma. For example, if you key in 0, the lower limit is 0 and there is no upper limit; or if you key in ,100, there is no lower limit and the upper limit is 100. Select upper and lower limits from data values that already exist in the drawing by doing the following: a. Press YN. A panel displays the data values already defined for this attribute and assigned to components in the active drawing.
Message:
b.
Select from this panel the data value that you want to define as the lower limit.
179
If you do not want to select a lower limit from this panel, select CANCEL and begin step 4 over.
Message:
c.
Select from the panel the data value that you want to define as the upper limit. If you do not want to select an upper limit from this panel, select CANCEL and begin step 4 over. To define no data for the selected attribute, select another attribute from the Attribute List panel or skip to step 8. The wildcard character (as defined in the Profile) is displayed as the data for this attribute.
Optional: To add more attributes to the Query panel, go back and repeat steps 3 and 4.
Optional: To edit existing data values for attributes already displayed on the Query panel, select the attribute names and redefine their data values. Defining data values is described in step 4.
Optional: To clear the attributes from the Query panel, select CLEAR. CADEX displays no attributes on the Query panel.
To perform a query for the attributes you have specified, select PERFORM QUERY. CADEX highlights the components and elements in the drawing that have the specified combination of attributes and data values assigned to them. An information message tells you how many matches CADEX finds.
180
Menu:
Select element
Optional: To noshow all the geometry in the model except the components and elements highlighted by the query, select /SHOW/. Selecting /SHOW/ again redisplays all geometry.
10 Optional: To display circles around all the components and elements highlighted by the query, select /CIRCLE/. Selecting /CIRCLE/ again removes the circles. Selecting one of the circles centers the display around that component or element.
11 Optional: To display a list of the part numbers and reference designators for all the components highlighted by the query, select /LIST/. CADEX displays the List panel, which lists the part number and reference designator of every component that matches the query. Selecting /LIST/ again removes the Query panel. Selecting one of the entries for a component in the panel centers the display around that component.
181
Steps:
Sel menu
Select /QUERY/.
Message:
Optional: To query another level of a nested component set, do the following: a. b. Select /TRAVERSE/. Select the options necessary to traverse through the nested component. Select /RETURN/.
c.
182
The attributes for the active level of the component set are displayed in the Query panel.
183
Steps:
On the Query panel, select an attribute whose data value you want to edit.
Message:
Define a new data value for the attribute by doing one of the following: Key in a new data value. Select from data values that already exist in the drawing by doing the following: a. Press YN. A panel displays the data values already defined for this attribute and assigned to components in the active drawing.
Message:
b.
Select from this panel the data value for which you want to query.
184
If you do not want to select data from this panel, select CANCEL and begin step 3 over.
Steps:
On the Query panel, select the attribute whose data you want to convert into a note.
Message:
Indicate a location for the attribute data to be displayed as a note. The attribute data is displayed as a note.
Optional: Hide the attribute data that is displayed as a note by doing the following: a. On the Query panel, select the attribute whose data is displayed as a note.
Message:
b.
Press YN.
185
The attribute data is no longer displayed as a note and becomes "hidden" attribute data once again.
186
Steps:
Select /ATTRIBUTE/.
Sel menu
Key in your external data base password. To protect your password, the text you key in is not displayed.
Info:
187
Steps:
Sel menu
Select /QUERY/.
/RDB/
/ ADD / DELETE / QUERY / / MODEL / RDB / / RETURN / / ADD / DELETE / QUERY / / SQL / TABLES // MODEL / RDB // RETURN /
188
Select /TABLES/. CADEX displays the RDB Tables panel, which lists all the tables contained in the external data base. The figure below shows a typical RDB Tables panel.
RDB Tables Table Name Personnel Salaries Benefits Distribution Wholesalers Furniture Fixed assets Model Key Attr RDB Key Column
UPDATE
189
Message:
Select table
Select the name of the external data base table you want to query. The table name is highlighted, and its current values for the Model Key Attribute and RDB Key Column values are displayed.
WARNING!
Existing table mappings will be reset. Do you want to update the list anyway?
ACCEPT CANCEL
Optional: To update the attributes on the RDB Tables panel, do the following a. Select the UPDATE button. A confirmation panel is displayed, shown above. b. Select ACCEPT to update the RDB Tables panel or select CANCEL to cancel the update.
To change the Model Key Attribute for the selected table, do the following: a. Select the current Model Key Attribute displayed on the RDB Tables panel. CADEX displays a panel listing all available values for the Model Key Attribute. All the attributes that have been created on the Attribute List panel are listed as available Model Key Attributes. b. Select a new attribute or select CANCEL to not change the Model Key Attribute value.
190
Either action removes from the display the panel listing the available values.
To change the RDB Key Column value, do the following: a. Select the current RDB Key Column value displayed on the RDB Tables panel. CADEX displays a panel, listing the names of all the columns stored in the external data base. b. Select a new name or select CANCEL to not define a new RDB Key Column. Either action removes from the display the panel listing the available column names.
WARNING! Table Mappings have been modified. Do you want to save the changes? ACCEPT CANCEL
10 Respond to the confirmation panel by doing one of the following: Select ACCEPT to file your settings on the RDB Tables panel so that CADEX will use them in future sessions. Select CANCEL so that your settings are not filed and are used only in the current session.
191
Steps:
Select /ATTRIBUTE/
/QUERY/.
/RDB/
/ ADD / DELETE / QUERY / / MODEL / RDB / / RETURN / / ADD / DELETE / QUERY / / SQL / TABLES // MODEL / RDB // RETURN /
Select a component or element. Two Query panels are displayed. The upper Query panel shows the attributes and data values stored in the model and assigned to the active component. If there are no attributes in the model, a message reads: No model data available. The lower Query panel shows attribute information for the same component stored in an external data base. If no data is matched to the Model Key Attribute, or if CADEX cannot access the external
192
Optional: To query another level of a nested component set, do the following: a. b. Select /TRAVERSE/. Select the options necessary to traverse through the nested component. Select /RETURN/. The attributes for the active level of the component set are displayed in the Query panel.
c.
193
Log in to the external data base. This procedure was previously described in this chapter.
Use the RDB Tables panel to define the names by which you want to query the external data base. Steps:
Select /ATTRIBUTE/
If the following was selected most recently in this session: /MODEL/
/QUERY/.
The menu reads: The message reads:
/RDB/
/ ADD / DELETE / QUERY / / MODEL / RDB / / RETURN / / ADD / DELETE / QUERY / / SQL / TABLES // MODEL / RDB // RETURN /
Select /RDB/ if it is not already active (underlined). The RDB Columns panel is displayed.
Message:
194
Select a value from the RDB Columns panel by which you want to query the external data base.
The message reads: Key data or lower,upper limits / YN display existing data / Sel RDB column Key target data string / YN display existing data / Sel RDB column
Define a data value for the highlighted attribute by doing one of the following: Define data for an alphanumeric attribute by doing one of the following: Key in a data value. You can use wildcard queries by keying in the wildcard character (as defined in the Profile) either at the beginning or end of a text string or at the beginning and end of a text string. The following examples show how to use wildcards: Key in: target* Result: Matches data strings starting with target, such as targetA or targetBBB. Matches data strings ending with target, such as Atarget or BBBtarget. Matches data strings with target embedded in the string, such as Atargetx or BBBtargetyyy.
*target
*target*
To define no data for the selected attribute, select another attribute from the Attribute List panel or skip to step 7. The wildcard character (as defined in the Profile) is displayed as the data value for this attribute. Select from data values that already exist in the data base by doing the following:
195
a.
Press YN. A panel displays the data values already defined for this attribute and listed under a column of the same name in the data base.
Message:
b.
Select from this panel the value for which you want to search. If you do not want to select data from this panel, select CANCEL and begin step 4 over.
Define numeric data values by doing one of the following: Key in a numeric data value. If you key in an alphabetic character, CADEX converts that character to 0. Key in an upper and lower limit for a numeric data value, separated by a comma. For example, if you key in a range of 0,10, the lower limit is 0 and the upper limit is 10. Key in only an upper or lower limit for a numeric data value by either preceding or following a number with a comma. For example, if you key in 0, the lower limit is 0 and there is no upper limit; or if you key in ,100, there is no lower limit and the upper limit is 100. To define no data for the selected attribute, select another attribute from the Attribute List panel or skip to step 7. The wildcard character is displayed as the data for this attribute. Select upper and lower limits from data values that already exist in the drawing by doing the following: a. Press YN.
196
A panel displays the data values already defined for this attribute and listed under a column of the same name in the data base.
Message:
b.
Select from this panel the data value that you want to define as the lower limit. If you do not want to select a lower limit from this panel, select CANCEL and begin step 4 over.
Message:
c.
Select from the panel the data value that you want to define as the upper limit. If you do not want to select an upper limit from this panel, select CANCEL and begin step 4 over.
To add more attributes to the Query panel, go back and repeat steps 3 and 4.
Optional: To clear the attributes from the Query panel, select CLEAR. CADEX displays no attributes on the Query panel.
To perform a query for the attributes you have specified, select PERFORM QUERY. CADEX highlights the components and elements that have the specified combination of attributes and data values assigned to them. An information message tells you how many matches CADEX finds.
Menu:
Select element
197
Optional: To noshow all the geometry in the model except the components and elements highlighted by the query, select /SHOW/. Selecting /SHOW/ again redisplays all geometry.
Optional: To display circles around all the components and elements highlighted by the query, select /CIRCLE/. Selecting /CIRCLE/ again removes the circles. Selecting one of the circles centers the display around that component or element.
10 Optional: To display a list of the part numbers and reference designators for all the components highlighted by the query, select /LIST/. The List panel is displayed. This panel lists the part number and reference designator of every component that matches the query, as well as every connection that matches the query and its location. Selecting /LIST/ again removes the Query panel. Selecting one of the entries for a component in the panel centers the display around that component.
198
Steps:
Select /ATTRIBUTE/
If the following was selected most recently in this session: /MODEL/
/QUERY/.
The menu reads: The message reads:
/RDB/
/ ADD / DELETE / QUERY / / MODEL / RDB / / RETURN / / ADD / DELETE / QUERY / / SQL / TABLES // MODEL / RDB // RETURN /
199
Select /RDB/ if it is not already active (underlined). The RDB Columns panel is displayed.
Message:
To create or modify an SQL command, do one of the following: To create a new SQL command, do the following: a. Key in an SQL command. CADEX displays the panel on which you can define your SQL command.
Message:
b.
On the panel, select the line of text that you want to define. If you want to add text to a blank line, select the > sign. The line of text you select is highlighted and displayed on the input line.
Message:
To modify an existing SQL command, select it on the SQL panel. CADEX displays a panel on which you can define your SQL command. The first line of text in this panel is highlighted and displayed on the input line.
Message:
200
Select more lines of text and key in modifications until the SQL command reads the way you want it.
Optional: To cancel the SQL command you are defining, select CANCEL. The panel for defining an SQL command is no longer displayed.
To save the command you have created, do the following: a. On the panel for defining the SQL command, select SAVE.
Message:
b.
Key in a new name for the SQL command or press YN to accept the existing name. The name is displayed on the SQL panel.
Optional: To delete a command from the SQL panel, do the following: a. On the SQL panel, select DELETE.
Message:
b.
201
If the SQL command is a query, CADEX highlights any components or elements that satisfy the query. An information message tells you how many matches CADEX has found for your query.
Menu:
11 Optional: To noshow all the geometry in the model except the components and elements highlighted by the query, select /SHOW/. Selecting /SHOW/ again redisplays all geometry.
12 Optional: To display circles around all the components and elements highlighted by the query, select /CIRCLE/. Selecting /CIRCLE/ again removes the circles. Selecting one of the circles centers the display around that component or element.
13 Optional: To display a list of the part numbers and reference designators for all the components highlighted by the query, select /LIST/. The Query panel is displayed. This panel lists the part number and reference designator of every component that matches the query. Selecting /LIST/ again removes the Query panel. Selecting one of the entries for a component in the panel centers the display around that component.
14 Select /SQL/ or any other menu option to terminate the modification of the SQL panel.
202
203
When you specify a part number to be retrieved, CADEX first searches all user library models. If it does not find the part number there, it searches the part numbers contained in the system library's collection of NPI pages. When it finds the correct part number, it follows the pointer on the NPI page to the detail page of the model where that part resides. CADEX then copies everything on that detail page into the active drawing.
204
1. 2.
Creating geometry and defining it as a component. Completing an NPI page for the new component by doing one of the following: Copying an existing NPI page and editing it. Creating an entirely new NPI page.
3.
The following sections describe each of these steps. Creating a Component To create a component that will be stored in a system library, you can either copy a component from a library onto a detail page of the active model and modify it, or you can create a component from scratch. For additional information on creating components, see Chapter 5. Copying an Existing NPI Page for a Component Menu options /COMPONENTS/ /LISTS/ allow you to copy part information from libraries into the active model. To copy part information, you must make a part on the part list active by selecting it or keying in its number. When you make a part active, the Retrieval Options panel is displayed. The Retrieval Options panel allows you to copy into the active model any of the categories of part information listed on this panel. The default retrieval options are SCHEMATIC and NPI PAGE. The NPI PAGE retrieval option copies a part's NPI page from a library to a detail page of the active model. The SCHEMATIC retrieval option copies a component to a detail page.
205
GROUP = ELEC
MENU NAME SCHEMATIC DRAWING ID IPC SCH
USER = DESIGN
DET GROUP USER 000 1
NPI Page The names you place in the MENU NAME column of the NPI page become your retrieval options. If you choose to create different categories of geometry for the same component, you would use the MENU NAME column to assign other names to these different categories. After the component is added to a system library, these names appear as additional options in the Retrieval Options panel for this component. Modifying an Existing NPI Page or Creating a New NPI Page Menu options /UTILS/ /NEW PART/ allow you to define a new part by editing part information on an existing NPI page or creating an entirely new NPI page. When you select menu option /NEW PART/ to perform this procedure, CADEX searches for NPI pages on the detail pages of the active model and displays a list of them. You can select the part you want to modify from this list. When you select a part, CADEX displays the part's NPI page, which identifies the location of the geometry for the part and provides additional textual information about it. You can edit this textual information, changing, for example, the part number. You can also alter existing geometry or create new geometry for the part, then use the NPI page to identify the location of that geometry to CADEX. Menu option /NEW PART/ also provides a facility for creating an entirely new NPI page. In this case, the NPI panel presents dummy information, which you can edit to define a new part. The information you can edit includes the location of the geometry for that part and other textual information, such as the part name and the part's description. Once you alter an NPI panel, you can use the Verify NPI Page utility to check the completeness and validity of the new information. Menu option /NEW PART/ also allows you to delete the NPI pages that exist in the active model. In addition, when you complete a procedure using /NEW PART/, you can choose to save all the part information you have modified or
206
abort the procedure, in which case your changes are not filed, although they remain in the active model. Moving Component Information Into the System Library After you have created the geometry of a component and you have filled out an NPI page for it, your system administrator can add the new component information to a system library by running an installation process. A file called cdx_libtable contains a list of the system libraries, including their UNIX paths, that you can access while using CADEX. These libraries have been built from collections of NPI pages. You can edit the library names in cdx_libtable, although typically a software installer or your system administrator does this. The CATIA/CADAM CADEX: Intelligent Data Integrator Customization Guide describes this procedure. The cdx_libtable file resides in:
$CCD_ROOT/CADEX/TABLES
207
Steps:
Create as many components as you want in this model. You can create components on detail pages or anywhere on the primary view (PV). For a complete description of how to create a component, see Chapter 5.
Optional: Create up to four more CADAM models containing components that you want to be included in the user library. A maximum of five CADAM models can be included in a user library.
Select PROFILE.
Message:
Select option
In the User Libraries section, select the text of any group, user, or drawing ID already listed on the User Libraries panel. If no models are listed, select the dash that represents text.
208
Message:
Key in the group, user, or drawing ID of a model containing components that you want CADEX to access. The group, user, and drawing ID you key in replace the currently selected text. You can key in the name of only one group or user or drawing ID at a time.
Repeat steps 5 and 6 to identify all the models containing components for the user library. You can name up to five models on this panel.
Optional: To cancel any changes you have made to the Profile panel, do the following: a. Select CANCEL.
Message:
YN cancel
b.
Press YN.
Optional: To reset the Profile panel to its default settings, do the following: a. Select RESET.
Message:
b.
Press YN.
10 To save your changes to the Profile panel, select ACCEPT or PROFILE. Your new settings are saved, and the Profile panel is no longer displayed.
209
Copying an NPI Page From a Library and Placing It on a Detail Page of a Drawing
Use this procedure to copy an NPI page from a system library and place it on a detail page of the active model.
Steps:
Select /COMPONENTS/.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE // STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // ATTACH / MODIFY // RET /
Message:
Select /LISTS/. Two panels are displayed. One shows a list of all available libraries, while another displays a list of all the parts in the active library. These panels are illustrated in the figure below.
210
24ls63 24ls69 24ls91 24ls99 25ls09 25ls138 25ls139 28ls23 28ls78 37ld34 37ld78 37ld98 54s138 54ls138 56ll73 74s138 74ls138 78ll24
PROFILE
SUBLIST BACKGROUND
Available Libraries and the Parts Contained in the Currently Active Library
Message:
Sel comp / Sel from list / Key part number / Ind pt / YN rectangle The contents of the selected library are displayed.
Select /PREVIEW/.
Select or key in the number of the part you want to retrieve. The number you specify is highlighted. This is the active component. Preview panels for that component are displayed, as shown in the figure below.
211
Equivalent Parts nand/2 54h00 54ls00 54l00 54s00 24ls63 24ls69 24ls91 24ls99 25ls09 25ls138 25ls139 28ls23 28ls78 37ld34 37ld78 37ld98 54ls00 54s138 54ls138 56ll73 7400 74s138
WINDOW
PROFILE
SUBLIST BACKGROUND
Message:
Ind pos / Sel pt / Sel comp / Key X, Y / Key part no / YN create detl
Press YN. An information message reports that a detail has been created. If CADEX cannot access the information that is supposed to be copied to a detail page, an error message reads: Part data not found.
212
Creating Components for System Libraries by Creating or Modifying New Part Information for the Component
Use this procedure to create an entirely new NPI page for a part or to modify an existing NPI page that you have already copied into the current set of drawings. To modify an existing NPI page, make that part active in the list of available NPI pages. The NPI panel for that part is displayed. You can then move through the fields of this panel, replacing any text that needs to be changed or adding and deleting entire lines. If you choose to create a new NPI page, CADEX displays a fresh NPI panel filled out with dummy data. You can enter new information directly into this panel by editing the dummy data.
Before You Begin: If you want to modify existing part information, the NPI page for that part should already exist on the detail pages of the current model.
Steps:
Select /UTILS/.
Message:
Sel menu
Menu:
/ NEW PART / TEXT FLIP / PART REPL TABLE / ZONE / LADDER / BRANCH / BUS // RETURN /
Select /NEW PART/. A panel displays a list of the parts whose NPI pages have been copied into the current model. Figure 204 on page 927The figure below shows an example of this list. An information message reports the total number of NPI pages contained on detail pages of the active model.
213
If no NPI pages exist on detail pages of the current model, the panel in the figure is still displayed, but it is blank.
Part numbers of the NPI pages that exist on detail pages of the current model
Model cadex newlib cadex newlib cadex newlib cadex newlib cadex newlib cadex newlib
Det 6 5 4 3 2 1
Specify the NPI page you want to modify or start an NPI page for a new part by doing one of the following: Make an NPI page on the part list active by keying in or selecting its part number. Key in the number of a new part for which you want to make an NPI page by doing the following:
214
a.
b.
An NPI panel and some additional buttons are displayed, as illustrated in the figure below. If you specified the number of an existing part, the NPI panel for that part is displayed. If you keyed in a number for a new part, the panel is filled in with dummy data, as shown in the figure. For the name used in the DRAWING ID column, CADEX inserts the drawing ID of the current model and adds a find name of lib. The text of the active field in the NPI panel is highlighted and is also displayed in the input line at the bottom of the screen.
Message:
215
Detail
0000 0000 0000 0000 0000 0000 6 5 4 3 2 1
START NPI PAGE DELETE NPI PAGE VERIFY NPI PAGE WINDOW
GROUP = ELEC
MENU NAME SCHEMATIC DRAWING ID cadex newlib
USER = DESIGN
DET GROUP USER lib 1
216
To edit fields on an NPI panel, do the following: a. Move to the field you want to change by doing one of the following: Select the line of text. Press YN to move to the next line. Press ENTER to move to the next field. If the next field is empty, a small circle is displayed to denote the starting point for any string of text you key in. Moving to another field makes that field active. b. Key in text to replace the active field. The new text replaces the old text. c. Optional: To insert or delete lines or to delete a field, do one of the following: To insert a line, do the following:
Message:
2)
Select a line or press YN. If you select a line, a line with the word NEW on it is inserted after that line. If you press YN, a line with the word NEW is inserted before the highlighted line.
Message:
2)
217
If you select a line, it is deleted. If you press YN, the currently highlighted line is deleted. When a line is deleted, all lines below it move up. To delete a field, do the following: 1) Select DELETE FIELD.
Message:
2)
Select a field.
Message:
YN delete field
3)
To verify the completeness and validity of the part you have just edited, select VERIFY NPI PAGE. If the new part information is valid, a message reads: Part verifies. If the part information is not valid, an error message is displayed. In addition, the Verify NPI Error Report panel is superimposed on the parts list panel. This panel, illustrated in the figure below, contains detailed messages describing the part you have just verified.
218
Verify NPI Error Report WARNING: Assuming current group for 1 (SCHEMATIC) WARNING: Assuming current user for 1 (SCHEMATIC) NEW PART INFORMATION
WINDOW
PROFILE
BACKGROUND
Panel Displaying Messages Generated by Verifying New Part Information When an error panel is displayed, the following message is also displayed:
Message:
YN continue editing
To continue editing the NPI panel, press YN. You can now correct any errors that were detected by the NPI verification.
To file the NPI page you have modified, do the following: a. Select /EXIT/. A panel displays the name of the active model. This panel is illustrated in the figure below.
219
WINDOW
PROFILE BACKGROUND
/ ABORT /
Message:
b.
Optional: Select the name of the active model on the Modified Override Models panel if you do not want to save any modified parts. Selecting the name of the active model toggles its designation from FILE to ABRT (for abort). To save your modified override parts, skip this step.
c.
Optional: To abort this filing procedure, select /ABORT/ and skip step d. When you select /ABORT/, the new parts you have created are not filed, but they remain in the active model.
220
d.
Press YN. If the active model is designated with the word FILE beside its name, the modified parts on its detail pages are filed. If the active model on the list is designated with the word ABRT beside its name, no modified parts are filed.
221
Steps:
Select /UTILS/.
Menu:
/ NEW PART / TEXT FLIP / PART REPL TABLE / ZONE / LADDER / BRANCH / BUS // RETURN /
Message:
Sel menu
Select menu option /NEW PART/. A panel displays a list of the parts whose NPI pages have been copied into the current model. An information message reports the total number of NPI pages contained on detail pages of the active model.
Message:
5
222
Press YN.
The NPI page for the part you have specified is removed from the detail pages of the active model.
Message:
To delete other NPI pages, go back and repeat steps 3 through 5 for each of those parts.
To file the current model, do the following: a. Select /EXIT/. A panel displays the name of the active model.
Menu:
/ ABORT /
Message:
b.
Optional: To not file the active model and abandon all deletions you have made, select the name of the active model listed on the Modified Override Models panel. Selecting the name of the active model toggles its designation from FILE to ABRT (for abort). If you want to save the active model and thus delete some new parts, skip this step.
c.
Optional: To abort this filing procedure, select /ABORT/ and skip step d. When you select /ABORT/, the deletions you have performed are not filed, although they remain deleted in the active model.
d.
Press YN. If the active model on the list is designated with the word FILE beside its name, the NPI pages on its detail pages are filed, and the deletions take effect. If the active model on the list is designated with the word ABRT beside its name, no NPI pages are filed,
223
224
225
226
Full-Screen P l
Side P l
227
Entering the Name of the Master Panel Into the Profile After you have created the master icon panel on the first detail page of a model, you must use PROFILE to identify this model in the Profile. There, you enter the group, user, and drawing ID of the master icon panel. Creating Lower-Level Icon Panels Displayed Subsequent to the Master Panel When you create a lower-level icon panel, you must decide whether the panel should be displayed as a side panel or a full-screen panel. Lower-level icon panels are displayed when you select an icon with a hierarchy attribute assigned to it. If you are creating a full-screen panel, you can place icons anywhere on the portion of the drawing that is displayed by the hierarchy attribute. If you are creating a side panel, you can place icons in the right quarter of the drawing, as it is displayed in the window by a hierarchy attribute. The figure below shows the portion of the screen you can use for side panel geometry.
Quarters of screen where geometry cannot be displayed in a side panel. Quarter of screen where you can place icon panel geometry so that it will be displayed in a side panel.
228
229
also want to create an icon that returns you to the panel that was previously displayed. You can also arrange your icon panels so that you can navigate between panels by selecting FORWARD and BACK. In order to do this, you must place your icon panel drawings on sequential detail pages of the same model.
An icon with both a 32000 attribute number and attribute data assigned to it that equals the component's part number.
A note without an attribute number assigned to it. (CADEX assumes the text string equals the component's part number.)
When you select an object on an icon panel, CADEX determines the part number associated with that object (either the component's part number or attribute data or text equal to a part number). CADEX then searches the user and system libraries for a component with the same part number. When CADEX finds the component it is searching for, it makes a copy of the component, which you can then place in your drawing.
230
convert the UPI of any drawings created in CADAM CADEX (host CADEX) at Release 21.0 or later.
231
Steps:
Use function key FILES to start an icon panel model. You can assign any name to the model.
Use function key DETAIL to start a new detail page in the model. You must create the master icon panel on the first detail page of the model.
Use command bar option WINDOW to display a portion of the detail page by doing one of the following: To create a full-screen panel, center the window at the origin and size it to 1.0. The screen displays the portion of the detail page where you can place geometry for a full-screen master icon panel. To create a side panel, display the area delineated in the figure on the next page. You may want to create a box around this area to mark its boundaries. Note: The side panel dimensions specified in this procedure are compatible with the dimensions required for creating icon panels in the host version of CADEX. When use menu options /COMPONENTS/ /PANEL/ to display this panel, the size of the panel
232
can vary, depending on the size of the window in which you started your CADAM session.
(0,0)
Patterned area shows the zone in which you can place icon panel geometry for a side panel
Zone for Creating Geometry in the Side Panel Version of the Master Icon Panel
Use CATIA/CADAM Drafting to create the geometry that will function as icons, or use CADEX to place actual components on the detail page.
For any geometry that represents a component, do the following: a. Using menu option /ATTRIBUTE/ in function key GROUP, key in 32000 as the attribute number. For attribute data, key in the part number of the component that this geometry represents.
b.
233
c.
Apply this attribute information to any text element, symbol, component, or group of geometry in the panel. You do not have to add a 32000 attribute to a note that equals a part number, because CADEX assumes that all text strings without attribute numbers placed on icon panels refer to part numbers. You do not have to add any attribute information to component sets placed in icon panels, because CADEX uses the component's part number to copy the corresponding component from a user or system library.
Enter the master icon panel drawing ID and location into the Profile. Entering the master icon panel information into the Profile was previously described.
234
Steps:
Select option
Key in the name of the group that contains the drawing you want to identify as the master icon panel.
Key in the name of the user that contains the drawing you want to specify as the master icon panel.
Key in the drawing ID of the model that you want to serve as the master icon panel.
235
Optional: To cancel any changes you have made to the Profile panel, do the following: a. Select CANCEL.
Message:
YN cancel
b.
Press YN.
To save your changes to the Profile panel, select ACCEPT or PROFILE. Your new settings are saved, and the Profile panel is no longer displayed.
236
Enter the drawing ID and location of the master icon panel into the Profile. Steps:
Use function key FILES and WINDOW to display the portion of a model in which you want to create icon geometry.
Use WINDOW to define a window setting. Note the window setting number.
Use function key FILES and WINDOW to display the panel that contains the icon that represents the panel you are creating (the panel defined in steps 1 and 2). This icon can be a component set or any other geometric object.
237
Using menu option /HIERARCHY/ in CADEX, define a hierarchy attribute for the icon that specifies the model and window setting defined in steps 1 and 2. The hierarchy attribute must include the group, user, drawing ID, and detail number or view of the model established in step 1. It must also include the window setting defined in step 2. Creating hierarchy attributes is described in Chapter 10.
Select /HIERARCHY/
/DOWN/.
Select the icon with the hierarchy attribute defined in step 5. CADEX displays the model and window setting defined in steps 1 and 2.
Use PROFESSIONAL CADAM Interactive Design or CADEX to create on this panel the geometry that will function as icons. If you are creating a side panel, you can place geometry only in the right quarter of the window. The figure below shows the right quarter of the screen. You may want to create a line to clearly mark this area's boundaries.
238
Shaded area shows the quarter of the screen where you can place icon panel geometry so that it will be displayed in a side panel.
Zone for Creating Geometry in a Lower-Level Side Icon Panel Using menu option /COMPONENTS/ to place components is described in Chapter 5.
For any geometry that represents a component, do the following: a. Using menu option /ATTRIBUTE/ in function key GROUP, key in 32000 as the attribute number. For attribute data, key in the part number of the component that this geometry represents. Apply this attribute information to any text element, symbol, component, or group of geometry in the panel. You do not have to add a 32000 attribute to a note that equals a part number, because CADEX assumes that all text strings placed on icon panels refer to part numbers. You do not have to add any attribute information to component sets placed in icon panels, because
b.
c.
239
CADEX uses the component's part number to copy the corresponding component from a user or system library.
240
Steps:
Use function key FILES to start an icon panel model. You can assign any name to the model.
Use function key DETAIL to start a new detail page in the icon panel model.
X = 3.5 inches or 88.9 mm X = 5.97 inches or 151.63 mm Y = 5.46 inches or 138.36 mm
241
The area within the rectangle will contain your panel information. When use menu options /COMPONENTS/ /PANEL/ to display this panel, the size of the panel can vary, depending on the size of the window in which you started your CADAM session.
The note you create, such as ANY NAME, is the exact panel drawing name, including any spaces. If you do not define a name for the panel, CADEX assigns a default PANEL n, where n is the detail page number.
Use CATIA/CADAM Interactive Design to create the geometry that will function as icons on the panel or use CADEX to place actual component sets on the panel. Place the icons in the rectangle you created in step 3.
a panel by doing one of the following: Specify an element that you can select to display a panel. To accomplish this, do the following: a. b. Key in 32001 as the attribute number. Key in the name of the panel you want to display as attribute data. Make sure the name you enter matches a name you assigned to some other panel. (You assign panel names when you place a PANEL NAME = XXXX note on a detail page.) c. Apply this attribute information to a note or element that represents the panel you want to display.
242
Specify an element that you can select to copy a component from a system or user library. To accomplish this, do the following: a. Key in 32000 as the attribute number. Note: You do not have to add a 32000 attribute to a note that equals a part number, since CADEX assumes that all text strings placed on icon panels refer to part numbers. b. c. Key in the component's part number as the attribute data. Apply this attribute information to any text, element, symbol, component, or grouped geometry in the panel.
Enter the name and location of this icon panel model into the Profile.
243
244
245
retrieved), and to place a copy of the active component in the current model. If you do not need to view the contents of libraries, you can retrieve a component by just keying in its part number. To preview information about the active component before you place it in a drawing, you can use menu option /PREVIEW/. This displays three preview panels that show the geometry of the active component, list the part numbers of all equivalent components, and provide a description of the active component. One of the preview panels also provides retrieval options that allow you to copy alternative sources of geometry for a component and associate it with other part information for that part number. The retrieval options also allow you to copy the NPI page for a component from the system library into the active model. Copying Components by Selecting Them From the Icon Panel To retrieve a component directly from the icon panel and place it on a drawing, you can use menu options /COMPONENTS/ /PANEL/. These options allow you to review the contents of the icon panel, which contains representations of components stored in user and system libraries. These representations can be graphic or textual icons or the actual component itself. Often, icon panels consist of multiple panels, which you can arrange both sequentially and hierarchically. To find the correct component, you may have to browse through several icon panels. Selecting an element on the icon panel makes the component it represents active. You can preview the component using menu option /PREVIEW/ and then place the component in the active model.
246
/FLIP/
Flips elements, component sets, and nested component sets about the horizontal or vertical axis or around any other axis that you define. This option has two suboptions, /HZ/ and /VT/, which allow you to specify the horizontal or vertical axis.
/DELETE/
/STRETCH/ Allows you to move or turn elements, component sets, and nested component sets that are already connected by multilines to other elements and component sets. When you move an object and this option is active (underlined), multilines actually stretch, leaving connections intact and preserving right angles on multilines. This option must be used in conjunction with menu options /MOVE/ or /TURN/. /COPY/ Leaves a copy of one or more elements, component sets, or nested component sets in
247
place when you change the location of those objects. If you use this option to copy nested sets, the hierarchical structure of the sets you copy is preserved. When this option is active (underlined), it can be used in conjunction with menu options /MOVE/, /TURN/, or /FLIP/. /DETAIL/ Copies one or more elements, component sets, or nested component sets from the current view or detail to a newly created detail page. If you use this option to transfer nested sets, the nested structure of the sets you transfer is preserved. This option must be used in conjunction with menu option /MOVE/. /ATTACH/ Allows you to display temporarily the points within a ditto. You can select any of these points as the pivot and then attach that pivot to any other point in a drawing, or you can select any of the points within the ditto as the destination for another element or component set that you are moving. This option must be used in conjunction with menu option /MOVE/.
In general, the process of moving components and elements in a drawing consists of the following: 1. 2. 3. Specifying the components and elements to be processed. Defining the pivot point for those components and elements. Designating the destination for the components and elements to be moved.
These three steps are described in detail in the following sections. Specifying Elements to be Processed You can specify the components and elements to be moved by selecting component sets and other types of elements one by one. After you select a single component or element, you can continue to select additional components or elements as long as menu option /MOD/ is active (underlined). Rather than select individual objects, you can use a trap rectangle or polygon to specify a group of components and elements. Any object you specify to be moved by selecting or trapping is highlighted.
248
When you retrieve a component from a library, it is also highlighted and can then be processed like any other element or component being moved. Defining the Pivot Point for the Elements to be Processed When you select a single element or component to be moved, CADEX automatically defines a temporary pivot for that object if a pivot system attribute has not yet been defined. If you are accumulating objects to be moved, CADEX recalculates the temporary pivot for them based on the component or element that was selected last. CADEX uses the pivot for the last object as the pivot for all the objects being accumulated. In some unusual cases, CADEX may not be able to automatically derive a pivot for an element being moved. In such cases, you must define the pivot yourself. If you specify objects to be moved by trapping them, you must define a pivot for those objects. Designating a Destination for the Elements to be Moved After you have defined a pivot point, you can use one of three ways to designate a destination for elements to be moved: you can select any point displayed in a drawing, indicate a location, or key in a distance for elements to move. When you designate a destination for elements that are highlighted, the pivot point moves to that location. All other highlighted elements move relative to that pivot point. If you use menu option /MOVE/ in conjunction with menu option /ATTACH/, you can attach the highlighted elements to any point temporarily displayed in a ditto.
249
If you place a two-pin component without a pivot into a multiline and those two pins are collinear (on the same line) with the multiline, the multiline breaks and relimits to those two pins.
COMPONENT
Pins
If you place a component with a pivot into a multiline and other pins in the component are collinear with the multiline, the multiline breaks into two multilines, and each multiline relimits to the pin farthest away from the pivot.
COMPONENT Pins
Pivot
COMPONENT Pins
Pivot
If you place a multi-pin component with a pivot into an intersection of two or more multilines, any multilines that pass through both the pivot and a pin are relimited to the pins farthest from the pivot.
250
COMPONENT
Pivot
If you place a two-pin component into a multiline so that the multiline is collinear with the two pins but only one pin is on the multiline, the multiline relimits to that pin, as illustrated in the following examples.
251
COMPONENT
Pins
COMPONENT
Pins
COMPONENT
Pins
COMPONENT
Pins
If you place a component with a pivot into a multiline, the multiline breaks into two multilines at the point where the pivot intersects the original multiline, as shown in the following examples.
252
COMPONENT
Pivot
COMPONENT Pins
Pivot
253
One retrieval option allows you to use more than one type of geometry for a single part number if the part is stored in a system library. You can select the geometry that you want to use for a component from a list of sources. (The libraries supplied with CADEX provide only one source of geometry. It is labeled SCHEMATIC on the Retrieval Options panel.)
When you place the component in a drawing, CADEX retrieves the component's geometry from that source and associates it with all other component information for that part number. In this way, you can create components with the same part information but different geometry.
Another retrieval option allows you to create new parts for a system library by copying the NPI page for a component from the system library into the active model.
Before You Begin:
To retrieve components from a user library, you must have already created a user library. For more information on establishing user libraries, see Chapter 5.
To define sublists of a parts list using a wild card character, you must have already defined a wild card character.
254
Steps:
Select /COMPONENTS/.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE // STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // ATTACH / MODIFY // RET /
Message:
Optional: If you know the number of the part you want to place, key in that number and skip to step 11. An information message provides the active part number and the name of the active library.
Message:
Ind pos / Sel pt / Key X,Y / Key new part no / YN create detail
255
Select /LISTS/.
24ls63 24ls69 24ls91 24ls99 25ls09 25ls138 25ls139 28ls23 28ls78 37ld34 37ld78 37ld98 54s138 54ls138 56ll73 74s138 74ls138 78ll24
Two panels are displayed. One shows a list of all available libraries, while the other displays a list of the components in the active library. The figure above illustrates these panels. The user library appears first on the list of available libraries, unless you have not previously established a user library for the current design.
Message:
Ind pos / Sel from list / Key part no / Sel new comp / YN rectangle
To display the contents of a library other than the one currently displayed, select the name of the other library. The contents of the selected library are displayed.
256
Optional: To display sublists of a parts list, do the following: Note: You can display sublists of parts in system libraries. You cannot display a sublist of the parts in a user library. a. To display a sublist based on common elements in part numbers or part descriptions, do one of the following: To display a sublist of a parts list by searching for common elements in part numbers, key in an alphanumeric string that includes a wild card character. You can use a wildcard character to display a sublist by keying in the wildcard character (as defined in the Profile) either at the beginning or end of a text string or at the beginning and end of a text string. The following examples show how to use wildcard characters: Key in: 757* *757 *757* Result: Matches part numbers starting with 757, such as 757A or 757BBB. Matches part numbers ending with 757, such as 10757 or A757. Matches part numbers with 757 embedded in the number, such as A75712 or 10757888.
CADEX displays a sublist of all parts whose numbers contain an alphanumeric string that matches the string you key in. To display a sublist of a parts list by searching for common elements in part descriptions, do the following: 1) Select SUBLIST.
257
Message:
2)
Key in the text string you want to match against all part descriptions. CADEX displays a sublist of all parts whose part descriptions contain the alphanumeric string you key in. For example, if you key in nand-gate, the part description for every part in the active library is matched against nand-gate. A sublist is displayed of those parts whose descriptions contain the phrase nand-gate.
An information message shows the number of matches found. Two new buttons, MODIFY SUBLISTand EXIT, are displayed at the bottom of the parts list. b. Optional: To modify an existing sublist, do one of the following: To display a sublist of the existing sublist by searching for common elements in part numbers, key in an alphanumeric string that includes a wild card character. To display a sublist of a parts list by searching for common elements in part descriptions, do the following: 1) Select MODIFY SUBLIST.
Message:
2)
Key in an alphanumeric string that is matched against the part descriptions of only those parts in the current sublist.
An information message shows the number of matches found. c. To exit a sublist and return to the full parts list of the active library, select EXIT.
258
Select /PREVIEW/ to display information about the component you make active in the next step.
Select or key in the number of the part that you want to retrieve. The number you specify is highlighted. Information messages provide the part number of the active component and the name of the library that contains it.
259
Equivalent Parts nand/2 54h00 54ls00 54l00 54s00 24ls63 24ls69 24ls91 24ls99 25ls09 25ls138 25ls139 28ls23 28ls78 37ld34 37ld78 37ld98 54ls00 54s138 54ls138 56ll73 7400 74s138
WINDOW
PROFILE
SUBLIST BACKGROUND
24ls63 24ls69 24ls91 24ls99 25ls09 25ls138 25ls139 28ls23 28ls78 37ld34 37ld78 37ld98 54s138 54ls138 56ll73 7400 74s138 74ls138
WINDOW
PROFILE
SUBLIST BACKGROUND
Preview Panels Displayed When the Active Part is Stored in a System Library or a User Library
260
If the highlighted part is stored in a system library, these panels show a list of equivalent parts, a description of the selected part, retrieval options, and the geometry of the part. If the active part is stored in a user library, the preview panels show the geometry of the component and the group, user, and drawing ID of the user library model that contains the active component.
Message:
Optional: To specify an alternate source of the geometry for the part being retrieved or to copy an NPI page for that part into the active model, select an option from the list in the Retrieval Options panel. The names appearing in the Retrieval Options panel are the names listed under MENU NAME on the active part's NPI page. They identify the different sources of geometry available for this part. If you select NPI PAGE, the NPI page for a component is copied from the system library into the active model. This is useful if you are creating new parts for a system library. If you select another name on the Retrieval Options panel, the geometry for the active part is retrieved from the model which that name on the NPI page points to. The geometry is associated with all other part information for that part number. In this way, you can create components with the same part information but different geometry.
Optional: To remove the preview panels from the display, select /PREVIEW/. The preview panels are removed from the display.
10 Optional: To remove the library list and parts list panels, select /LISTS/.
261
The library list and parts list panels are no longer displayed.
11 Optional: To copy the active part to an automatically created detail page, press YN. A new detail page is added to the active model. The selected part is copied to that detail page.
Info:
Ind position / Sel pt / Sel new comp / Key X, Y / Key new part number
12 To place the retrieved part in the active model, do the following: a. To designate a location for the retrieved component, do one of the following: Indicate a location. Select a point. Key in X,Y coordinates. When you position a part, you actually position the pivot of the component set. If no pivot is defined, CADEX derives the centerpoint of the part. That is what you use to position the part.
Message:
b.
Optional: To delete the component you have just placed, press YN. The component is deleted, and the procedure is complete.
c.
Optional: To reposition the retrieved component, do one of the following: Indicate a location or select a point for the component.
262
Key in a DX,DY value that specifies how far you want to move the component. Key in DX and DY values individually by doing the following: 1) Key in a DX value.
Message:
Key DY / YN same DY
2)
Key in a DY value or press YN to accept the last value used for DY in an earlier procedure.
The pivot of the component moves to the location you have specified, and the rest of the component moves relative to the pivot. You can continue to adjust the new position of the component.
Message:
Ind pos / Sel pt / Key DX,DY / Sel new comp / YN same DX,DY
d.
Optional: To move the component by the same distance that you moved it in step c, press YN.
263
To retrieve components from an icon panel, you must have already created an icon panel. For more information on creating icon panels, see Chapter 8.
Steps:
Select /COMPONENTS/.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE // STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // ATTACH / MODIFY // RET /
Message:
Select /PANEL/. The icon panel is displayed on the right side of the screen.
Message:
Ind pos / Sel from panel / Key part no / Sel new comp / YN rectangle
Optional: To display a full-screen version of the icon panel, do the following: a. Select FULL.
264
If the icon panel was created using the host CADEX method, or if it is a master icon panel, CADEX shifts and resizes the panel to display it full screen.
Message:
b.
Optional: Exit the screen by doing one of the following: Select a part. Key in a part number. Select SIDE to redisplay the side panel version of the same icon panel.
Message:
Ind pos / Sel from panel / Key part no / Sel new comp / YN rectangle
Select /PREVIEW/ to display information about the component you make active in the next step.
Select the icon representing the component you want to retrieve. The component represented by the icon you select is active. Information messages provide the component's part number and the library in which it is stored. If you need to navigate through the icon panel system to find the correct component, select the icons that display other panels.
Message:
Optional: To remove the side preview panels from the display, select /PREVIEW/. The preview panels are removed from the display.
265
Optional: To copy the active component to an automatically created detail page, press YN. A new detail page is added to the active model, and the selected component is copied to that detail page.
Info:
Ind position / Sel pt / Sel new comp / Key X, Y / Key new part number
To place the retrieved part in the active model, do the following: a. To designate a location for the retrieved component, do one of the following: Indicate a location. Select a point. Key in X,Y coordinates. When positioning a part, you are actually positioning the pivot of the component set. If no pivot is defined, CADEX derives the centerpoint of the part. That is what you use to position the part.
Message:
Ind pos / Key DX / Key DX,DY / Sel pt / Sel new comp / YN delete
b.
Optional: To delete the component you have just placed, press YN. The component is deleted, and the procedure is complete.
c.
Optional: To reposition the retrieved component, do one of the following: Indicate a location or select a point for the component. Key in a DX,DY value that specifies how far you want to move the component.
266
Key DY / YN same DY
2)
Key in a DY value or press YN to accept the last value used for DY in an earlier procedure.
The pivot of the component moves to the location you have specified, and the rest of the component moves relative to the pivot. You can continue to adjust the new position of the component.
Message:
Ind pos / Sel pt / Key DX,DY / Sel new comp / YN same DX,DY
d.
Optional: To move the component by the same distance that you moved it in step c, press YN.
267
Steps:
Select /COMPONENTS/.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE // STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // ATTACH / MODIFY // RET /
Message:
Select /SCALE/.
To specify the components or elements you want to scale, do one of the following: To select components or elements one by one, do the following: a. Select a component or element. You can select any component or element except a point that is not a member of a component set. The component or element you select is highlighted.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // MODIFY / TRAV // RET /
268
b.
Optional: To highlight another level of a nested component set, traverse to that level using
To trap one or more components or elements with a polygon, do the following: menu option /TRAV/. a. Indicate a point to start a trap polygon.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // TRAP IN // RET /
Message:
b.
Indicate additional points to create the sides of the trap polygon around the elements you want to move. Optional: Press YN to erase the most recently created side of the polygon. When you finish creating the polygon, select /TRAP IN/. The components and elements trapped by the polygon are highlighted.
Message:
c. d.
e.
To trap one or more components or elements with a rectangle, do the following: a. Press YN to create a trap rectangle.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW / / TRAP IN // RET /
269
Message:
Ind corner
b.
Indicate one corner of the trap rectangle. A rectangle is displayed at the location of your cursor.
Message:
c.
Indicate the opposite corner of the trap rectangle. A trap rectangle is displayed.
Message:
Redefine corner
d.
Optional: To redefine the trap rectangle to add or delete elements, indicate near a corner of the rectangle. The nearest corner of the rectangle moves to that point. You can continue to redefine the rectangle until you are satisfied with the trap.
e.
Select /TRAP IN/. The elements trapped by the rectangle are highlighted.
Message:
f.
Menu:
Message:
Ind pos / Key scale factor / Sel new comp / YN same scale
270
To specify additional components and elements to be scaled or to delete components and elements from those already specified, do the following: a. Select /MODIFY/ if it is not already underlined. If /MODIFY/ is already underlined, select /MODIFY/ twice.
Message:
b.
Select the components and elements you want to add or delete. Selecting a highlighted component or element dehighlights it and removes it from the group to be scaled; selecting an unhighlighted component or element highlights it and adds it to the group to be scaled.
c.
Press YN. CADEX uses the pivot for the last element added as the pivot for all the elements to be scaled.
Message:
Ind pos / Key scale factor / Sel new comp / YN same scale
Optional: To define a new pivot for the highlighted elements, do the following: a. Select /MODIFY/ if it is not already underlined. If /MODIFY/ is already underlined, select /MODIFY/ twice.
Message:
b. c.
To specify the scale factor by which to enlarge or reduce the highlighted elements, do one of the following:
271
Key in a scale factor. Press YN to use the previously defined scale factor. The highlighted elements are scaled relative to the pivot point.
Optional: To scale the highlighted elements again by the same scale factor, press YN.
272
Steps:
Select /COMPONENTS/.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE // STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // ATTACH / MODIFY // RET /
Message:
Optional: To stretch multilines when you move components, select menu option /STRETCH/ if it is not already underlined. Note: Multilines attached to components nested beneath other components will not stretch.
To specify the components or elements you want to move, do one of the following:
To select components or elements one by one, do the following: a. Select a component or element.
273
You can select any component or element except a point that is not a member of a component set. The component or element you select is highlighted.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // ATTACH / MOD / TRAV // RET /
Message:
Ind pos / Sel pt / Key DX, DY / Sel new comp / YN new pivot
b.
To highlight another level of a nested component set, traverse to that level using menu option /TRAV/.
To trap one or more components or elements with a polygon, do the following: a. Indicate a point to start a trap polygon.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // TRAP IN // RET /
Message:
b.
Indicate additional points to create the sides of the trap polygon around the elements you want to move. Optional: Press YN to erase the most recently created side of the polygon. When you finish creating the polygon, select /TRAP IN/. The components and elements trapped by the polygon are highlighted.
c. d.
274
Message:
e.
To trap one or more components or elements with a rectangle, do the following: a. Press YN to create a trap rectangle.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW / / TRAP IN // RET /
Message:
Ind corner
b.
Indicate one corner of the trap rectangle. A rectangle is displayed at the location of your cursor.
Message:
c.
Indicate the opposite corner of the trap rectangle. A trap rectangle is displayed.
Message:
Redefine corner
d.
Optional: To redefine the trap rectangle to add or delete elements, indicate near a corner of the rectangle. The nearest corner of the rectangle moves to that point. You can continue to redefine the rectangle until you are satisfied with the trap.
e.
Select /TRAP IN/. The elements trapped by the rectangle are highlighted.
275
Message:
f.
Menu:
Message:
Ind pos / Sel pt / Key DX, DY / Sel new comp / YN new pivot
To specify additional components and elements to be moved or to delete components and elements from those already specified, do the following: a. Select /MOD/ if it is not already underlined. If /MOD/ is already underlined, select /MOD/ twice.
Message:
b.
Select the components and elements you want to add or delete. Selecting a highlighted component or element dehighlights it and removes it from the group to be moved; selecting an unhighlighted component or element highlights it and adds it to the group to be moved.
c.
Press YN. The pivot for the last element selected is the pivot for all the elements to be moved.
Message:
Ind pos / Sel pt / Key DX, DY / Sel new comp / YN new pivot
Optional: To define a new pivot for the highlighted elements, do the following: a. Press YN.
276
Message:
b.
Select or indicate a new pivot point or press YN to accept the current pivot.
Message:
Ind pos / Sel pt / Key DX, DY / Sel new comp / YN new pivot
To designate a new location for the highlighted components and elements, do one of the following: Indicate a location or select a point for the pivot of the highlighted elements. Key in a DX,DY value that specifies how far you want to move the pivot of the highlighted elements. Key in DX and DY values individually by doing the following: a. Key in a DX value.
Message:
Key DY / YN same DY
b.
Key in a DY value or press YN to accept the last value used for DY in an earlier procedure.
The pivot of the highlighted elements moves to the location you have specified, and the highlighted components and elements move relative to it. You can continue to adjust the new position of the highlighted elements.
Message:
Ind pos / Sel pt / Key DX,DY / Sel new comp / YN same DX,DY
Optional: To move the highlighted elements by the same distance that you moved them in step 7, press YN.
277
Steps:
Select /COMPONENTS/.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE // STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // ATTACH / MODIFY // RET /
Message:
Select /TURN/.
Optional: To stretch multilines when you turn components, select menu option /STRETCH/ if it is not already underlined. Note: Multilines attached to components nested beneath other components will not stretch.
To specify the components and elements you want to turn, do one of the following: To select components or elements one by one, do the following: a. Select a component or element.
278
You can select any component or element except a point that is not a member of a component set. The component or element you select is highlighted.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // 45 / 90 / MOD / TRAV // RET /
Message:
Ind pos / Key angle in degrees / Sel new comp / YN same angle
b.
To highlight another level of a nested component set, traverse to that level using
To trap one or more components and elements with a trap polygon, do the following: menu option /TRAV/. a. Indicate a point to start a trap polygon.
Menu:
/ MOVE / TURN / FLIP / DELETE/ SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // TRAP IN // RET /
Message:
b.
Indicate additional points to create the sides of the trap polygon around the elements you want to move. Optional: Press YN to erase the most recently created side of the polygon. When you finish creating the polygon, select /TRAP IN/.
c. d.
279
e.
Select or indicate a pivot point for the highlighted elements. You can select any geometry to define the pivot point.
To trap one or more components and elements with a trap rectangle, do the following:
a.
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // TRAP IN // RET /
Message:
Ind corner
b.
Indicate one corner of the trap rectangle. A rectangle is displayed at the location of your cursor.
Message:
c.
Indicate the opposite corner of the trap rectangle. A trap rectangle is displayed.
Message:
Redefine corner
d.
Optional: To redefine the trap rectangle to add or delete elements, indicate near a corner of the rectangle.
280
The nearest corner of the rectangle moves to that point. You can continue to redefine the rectangle until you are satisfied with the trap. e. Select /TRAP IN/. The elements trapped by the rectangle are highlighted.
Message:
f.
Select or indicate a pivot point for the highlighted elements. You can select any geometry to define the pivot point.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE // STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // 45 / 90 / MOD / TRAV // RET /
Message:
Ind pos / Key angle in degrees / Sel new component / YN same angle
To specify additional components and elements to be turned or to delete components and elements from those already specified, do the following: a. Select /MOD/ if it is not already underlined. If /MOD/ is already underlined, select /MOD/ twice.
Message:
b.
Select the components and elements you want to add or delete. Selecting a highlighted component or element dehighlights it and removes it from the group to be turned; selecting an unhighlighted component or element highlights it and adds it to the group to be turned.
c.
Press YN.
281
CADEX uses the pivot for the last object selected as the pivot for all the objects to be moved.
Message:
Ind pos / Key angle in degrees / Sel new component / YN same angle
Optional: To define a new pivot for the highlighted elements, do the following: a. Select /MOD/ if it is not already underlined. If /MOD/ is already underlined, select /MOD/ twice.
Message:
b.
Optional: To rotate the highlighted elements, do one of the following by 90 degrees, select /90/. All the highlighted elements, including text elements, are rotated by 90 degrees.
Optional: To rotate the highlighted elements by 45 degrees, select /45/. All the highlighted elements, including text elements, are rotated by 45 degrees.
To turn the highlighted elements a specified amount, key in that amount in degrees, minutes, and seconds, separating each value with a comma. The highlighted elements turn counterclockwise around the pivot point by the number of degrees, minutes, and seconds you key in. To turn the highlighted elements clockwise, key in a negative value. If you press YN without keying in a value, the highlighted elements turn by the last value you keyed in during this session.
282
10 Optional: To turn the highlighted elements again by the same number of degrees, press YN. The highlighted elements turn by the same number of degrees established in step 9.
283
Steps:
If you want to flip components about any axis other than the horizontal or vertical axis, use function key LINE to create a line or multiline representing that axis. If you want to flip components about a horizontal or vertical axis, skip this step and go to step 3.
Select /COMPONENTS/.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE // STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // ATTACH / MODIFY // RET /
Message:
Select /FLIP/.
Message:
To specify the components and elements you want to flip, do one of the following: To select components or elements one by one, do the following: a. Select a component or element.
284
You can select any component or element except a point that is not a member of a component set. The component or element you select is highlighted.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // HZ / VT / MOD / TRAV // RET /
The message reads: Ind pos / Sel pt / Sel line / Sel new comp / YN flip about horizontal Ind pos / Sel pt / Sel line / Sel new comp / YN flip about vertical
To highlight another level of a nested component set, traverse to that level using menu option /TRAV/. Trap one or more components and elements with a trap polygon by doing the following: a. Indicate a point to start a trap polygon.
Menu:
b.
/ MOVE / TURN / FLIP / DELETE / SCALE / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW / TRAP IN // RET /
Message:
b.
c.
Indicate additional points to create the sides of the trap polygon around the elements you want to move. You can press YN to erase the most recently created side of the polygon. When you finish creating the polygon, select /TRAP IN/. The components and elements trapped by the polygon are highlighted.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // HZ / VT / MOD / TRAV // RET /
285
Message:
Trap in one or more components and elements with a trap rectangle by doing the following: a. Press YN.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW / TRAP IN // RET /
Message:
Ind corner
b.
Indicate one corner of the trap rectangle. A point is displayed representing one corner of the trap rectangle. Indicate the opposite corner of the trap rectangle. A trap rectangle is displayed. Optional: To redefine the trap rectangle to add or delete elements, indicate near a corner of the rectangle. The nearest corner of the rectangle moves to that point. You can continue to redefine the rectangle until you are satisfied with the trap. Select /TRAP IN/. The elements trapped by the rectangle are highlighted.
Menu:
Message:
c.
Message:
Redefine corner
d.
e.
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // HZ / VT / MOD / TRAV // RET /
Message:
Select or indicate a pivot point for the highlighted elements. The pivot point you define is haloed.
If the following menu is underlined: /HZ/ The message reads: Ind pos / Sel pt / Sel line / Sel new comp / YN flip about horizontal
286
/VT/
Ind pos / Sel pt / Sel line / Sel new comp / YN flip about vertical
To specify additional components and elements to be flipped or to delete components and elements from those already specified, do the following: a. Select /MOD/ if it is not already underlined. If /MOD/ is already underlined, select /MOD/ twice.
Message:
b.
c.
Select the components and elements you want to add or delete. Selecting a highlighted component or element dehighlights it and removes it from the group to be flipped; selecting an unhighlighted component or element highlights it and adds it to the group to be flipped. Press YN. CADEX uses the pivot for the last object selected as the pivot for all the objects to be moved.
The message reads: Ind pos / Sel pt / Sel line / Sel new comp / YN flip about horizontal Ind pos / Sel pt / Sel line / Sel new comp / YN flip about vertical
Optional: To define a new pivot for the highlighted elements, do the following: a. Select /MOD/ if it is not already underlined. If /MOD/ is already underlined, select /MOD/ twice.
Message:
b.
287
Flip the selected elements about an axis by doing one of the following: To flip the selected elements on their pivot about the horizontal or vertical axis, do the following: a. Select /HZ/ (for horizontal) or /VT/ (for vertical) if the correct option is not already underlined. b. Press YN. To flip the selected elements about an axis represented by a line on the drawing, select that line. (This is the line created in step 1.) The selected elements are flipped.
10 Optional: To flip the selected elements back, press YN. The selected elements flip back to their original position.
288
Steps:
Select /COMPONENTS/.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE // STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // ATTACH / MODIFY // RET /
Message:
Select /COPY/.
Perform one of the following procedures: Procedure: Moving Components and Elements: /MOVE/ Turning Components and Elements: /TURN/ Flipping Components and Elements: /FLIP/
289
Steps:
Select /COMPONENTS/.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE // STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // ATTACH / MODIFY // RET /
Message:
Select /DETAIL/.
To select components or elements one by one, do the following: 3 To specify the or elements you want to copy to a detail page, do one of the following: a. Select a component or element. The component or element you select is highlighted.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // ATTACH / MOD / TRAV // RET /
Message:
Ind pos / Sel pt / Key DX, DY / Sel new comp / YN new pivot
b.
To highlight another level of a nested component set, traverse to that level using menu option /TRAV/.
290
a.
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // TRAP IN // RET /
Message:
b.
c.
Indicate additional points to create the sides of the trap polygon around the elements you want to move. You can press YN to erase the most recently created side of the polygon. When you finish creating the polygon, select /TRAP IN/. The components and elements trapped by the polygon are highlighted.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW / / ATTACH / MOD / TRAV // RET /
Message:
Select or indicate a pivot point for the highlighted elements. To trap one or more components or elements with a rectangle, do the following: a. Press YN to create a trap rectangle.
Menu:
d.
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW / / TRAP IN // RET /
Message:
Ind corner
b.
Indicate one corner of the trap rectangle. A rectangle is displayed at the location of your cursor.
Message:
c.
Indicate the opposite corner of the trap rectangle. A trap rectangle is displayed.
Message:
Redefine corner
d.
Optional: To redefine the trap rectangle to add or delete elements, indicate near a corner of the rectangle.
291
e.
The nearest corner of the rectangle moves to that point. You can continue to redefine the rectangle until you are satisfied with the trap. Select /TRAP IN/. The elements trapped by the rectangle are highlighted.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW / / ATTACH / MOD / TRAV // RET /
Message:
f.
Message:
To specify additional elements to be copied to a detail page or to deselect highlighted elements, do the following: a. Select /MOD/ if it is not already underlined. If /MOD/ is already underlined, select /MOD/ twice.
Message:
b.
c.
Select the component sets or elements you want to add or deselect. Selecting a highlighted component or element dehighlights it and removes it from the group to be copied; selecting an unhighlighted component or element highlights it and adds it to the group to be copied. Press YN.
Message:
Ind pos / Sel pt / Key DX, DY / Sel new comp / YN create detail
Press YN to transfer the highlighted elements to the next available detail page. The highlighted elements are copied to a newly created detail page in the active model.
Info:
292
Steps:
Select /COMPONENTS/.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE // STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // ATTACH / MODIFY // RET /
Message:
Optional: To stretch multilines when you move components, select menu option /STRETCH/ if it is not already underlined.
To select components or elements one by one, do the following: 4 To specify the components or elements you want to move, do one of the following: a. Select a component or element. You can select any component or element except a point that is not a member of a component set. The component or element you select is highlighted.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS
293
Ind pos / Sel pt / Key DX, DY / Sel new comp / YN new pivot
b.
To highlight another level of a nested component set, traverse to that level using menu option /TRAV/.
To trap one or more components or elements with a polygon, do the following: a. Indicate a point to start a trap polygon.
Menu:
/ MOVE / TURN / FLIP / DELETE/ SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // TRAP IN // RET /
Message:
b.
c.
Indicate additional points to create the sides of the trap polygon around the elements you want to move. You can press YN to erase the most recently created side of the polygon. When you finish creating the polygon, select /TRAP IN/. The components and elements trapped by the polygon are highlighted.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW / / ATTACH / MOD / TRAV // RET /
Message:
d.
To trap one or more components or elements with a rectangle, do the following: a. Press YN to create a trap rectangle.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // TRAP IN // RET /
Message:
Ind corner
b.
Indicate one corner of the trap rectangle. A rectangle is displayed at the location of your cursor.
294
Message:
c.
Indicate the opposite corner of the trap rectangle. A trap rectangle is displayed.
Message:
Redefine corner
d.
e. f.
Optional: To redefine the trap rectangle to add or delete elements, indicate near a corner of the rectangle. The nearest corner of the rectangle moves to that point. You can continue to redefine the rectangle until you are satisfied with the trap. Select /TRAP IN/. The elements trapped by the rectangle are highlighted.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW / / ATTACH / MOD / TRAV // RET /
Message:
g.
Message:
To attach the highlighted components and elements to a ditto, do the following: a. Select /ATTACH/.
Message:
b.
Select the ditto to which you want to attach the highlighted elements. The ditto you select is highlighted. Its pivot point is halloed. All other points on the detail of the ditto are also displayed and halloed.
Message:
c.
Define an attachment point by doing one of the following: Select a point on the ditto. Press YN to use the halloed destination pivot. The pivot of the highlighted objects moves to the point you specified in the ditto.
Message:
295
Optional: To move the highlighted elements by the same distance that you moved them in step 5, press YN.
296
Steps:
1 Select /COMPONENTS/.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE // STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // ATTACH / MODIFY // RET /
Message:
Select /ATTACH/.
Select a ditto. The ditto you select is highlighted. Its pivot point is halloed. All other attachment points on the ditto are also displayed and halloed.
Message:
To define a new pivot for the ditto, do the following: a. Press YN.
Message:
b.
Select or indicate a new pivot point or press YN to accept the current pivot.
Message:
297
Select any point in the drawing to which you want to attach the ditto. The pivot of the ditto attaches to the point you have specified.
Message:
Optional: To move the ditto by the same distance that you moved it in step 6, press YN.
298
Steps:
Select /COMPONENTS/.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE // STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // ATTACH / MODIFY // RET /
Message:
Select /DELETE/.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE // STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // MODIFY / / RET /
Message:
To specify the components and elements you want to To select components or elements one by one, do the following: delete, do one of the following: a. Select a component or element. You can select any component or element except a point that is not a member of a component set. The component or element you select is highlighted.
Menu:
299
b. c.
Sel new component / YN delete To highlight another level of a nested component set, traverse to that level using menu option /TRAV/. Select any additional components or elements to be deleted. You can select additional components or elements as long as menu option /MODIFY/ is
d.
To trap one or more components and elements with a trap polygon, do the following: active (underlined). a. Indicate a point to start a trap polygon.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // TRAP IN // RET /
Message:
b.
c.
Indicate additional points to create the sides of the trap polygon around the elements you want to move. You can press YN to erase the most recently created side of the polygon. When you finish creating the polygon, select /TRAP IN/.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // MODIFY / TRAV // RET /
The components and elements trapped by the polygon are highlighted. To trap one or more components and elements with a trap rectangle, do the following: a. Press YN to create a trap rectangle.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // TRAP IN // RET /
Message:
Ind corner
b.
Indicate one corner of the trap rectangle. A rectangle is displayed at the location of your cursor.
Message:
300
c.
Indicate the opposite corner of the trap rectangle. A trap rectangle is displayed.
Message:
Redefine corner
d.
e.
Optional: To redefine the trap rectangle to add or delete elements, indicate near a corner of the rectangle. The nearest corner of the rectangle moves to that point. You can continue to redefine the rectangle until you are satisfied with the trap. Select /TRAP IN/.
Menu:
/ MOVE / TURN / FLIP / DELETE / SCALE / / STRETCH / COPY / DETAIL / PANEL / LISTS / PREVIEW // MODIFY / TRAV // RET /
To delete the highlighted elements, press YN. The highlighted elements are deleted.
Message:
301
302
303
Selecting this object displays an exploded view of the pieces in the object
304
Filing the Active Drawing and the Overlay Parent When You Move to Another Level in a Hierarchy
When you move to another level in a hierarchy, CADEX automatically files your current drawing and calls the drawing for the other level, even if that level is actually just a different location in the same model. If the current model has an overlay parent, CADEX automatically files it too. You can deactivate the filing of the current model and any overlay parent by selecting menu option /FILE/. This option is a toggle; if the option is underlined, it is active. When you deactivate /FILE/, you also deactivate menu option /PARENT/, which controls the filing of any overlay parents. You can deactivate the filing of only the overlay parent (allowing the active model to be filed) by selecting menu option /PARENT/ and not selecting menu option /FILE/. Menu option /PARENT/ is a toggle; if the option is underlined, it is active.
305
After attaching a hierarchy attribute to a component or element, you can delete that attribute using menu options /HIERARCHY/ /DELETE/.
Moving up
306
307
308
Use this procedure to attach a hierarchy attribute to a component or geometric element. A hierarchy attribute defines another drawing or another position on a drawing as being one level down in the hierarchy. Once this is defined, you can select an object with a hierarchy attribute, and CADEX files your current drawing and calls the drawing specified in the hierarchy attribute, moving you down one level in the hierarchy.
Steps:
Select /HIERARCHY/.
Menu:
Select /DEFINE.
Message:
Select the object that receives a hierarchy attribute. The Hierarchy Attribute panel is displayed. If the object you select already has a hierarchy attribute attached to it, that attribute information is displayed on the Hierarchy Attribute panel.
If the object: Already has a hierarchy attribute defined Does not have a hierarchy attribute defined
The message reads: Select any item to define No attribute defined. Select any item to define.
309
To define the group and user of the hierarchy attribute, do the following: a. Select the Group option.
Message:
b.
To specify the group name, do one of the following: Key in the name. Press YN to specify the current group. Press RETURN. Pressing RETURN instructs CADEX to search first for a drawing in the current group and user and then in all the groups specified in the Hierarchy Libraries section of the Profile. For information on establishing a hierarchy library, see Chapter 10.
c.
d.
To specify the user name, do one of the following: Key in the name. Press YN to specify the current user. Press RETURN. Pressing RETURN instructs CADEX to search first for a drawing in the current group and user and then in all the users specified in the Hierarchy Libraries section of the Profile. For information on establishing a hierarchy library, see Chapter 10.
310
a.
311
If the selected object is: A component A text string Any type of element other than a text string
The message reads: Key drawing ID / YN use part number Key drawing ID / YN use text characters Key drawing ID
b.
To specify the drawing ID, do one of the following: Key in the drawing ID. Press YN to use the part number of the selected component or the characters of the text string (if the object you selected in step 3 was a text string).
Optional: To define an overlay parent ID for the hierarchy attribute, do the following: a. Select the Overlay parent ID option.
Message:
b.
Key in the drawing ID of the overlay parent for the drawing that the hierarchy attribute points to.
Optional: To define a detail number or a view for the hierarchy attribute, do one of the following:
Note: You cannot define both a detail and a view. They are mutually exclusive.
To define a detail number, do the following: a. Select the Detail number option.
Message:
b.
312
To define a view for the hierarchy attribute, do the following: a. Select the View ID option.
Message:
Key view ID
b.
1
LAYOUTS
3 5
2 4 6
POP-WINDOW
Optional: To define a screen layout number for the hierarchy attribute, do the following:
Optional: To define a screen layout number for the hierarchy attribute, do the following: a. Select the Screen layout no. option.
Message:
b.
Key in a screen layout configuration number. The drawing at left shows the possible screen layouts available under WINDOW and their layout numbers.
313
10 Optional: To define a window setting number for the hierarchy attribute, do the following: a. Select the Window set no. option.
Message:
b.
11 Optional: To cancel all changes you have made to the Hierarchy Definition panel, select CANCEL. Selecting CANCEL terminates this procedure.
12 To save your new hierarchy attribute information, select ACCEPT. Your new settings are saved, and the Hierarchy Attribute panel is no longer displayed.
314
component or element
Steps:
Select /HIERARCHY/.
Menu:
Select /DELETE/.
Message:
Select the component or element from which you want to delete a hierarchy attribute. The hierarchy attribute is deleted.
Message:
315
Select /HIERARCHY/
Menu:
/DOWN/.
Do one of the following: Select a component or element with a hierarchy attribute attached. CADEX displays the drawing or position on a drawing specified in the hierarchy attribute as being the next level down. Key in the drawing ID of any drawing in the hierarchy structure in the current group and user. The drawing you key in is displayed.
316
Moving Up
Before You Begin:
Select menu option /HIERARCHY/ and travel down at least one level in a pre-defined hierarchy. Steps:
Select /UP/. CADEX displays the drawing or position on a drawing that is one level up in the hierarchy.
Select menu option /HIERARCHY/ and travel down at least one level in a pre-defined hierarchy.1. Steps:
Select /TOP/. CADEX displays the drawing or place on a drawing that is the highest level in the hierarchy.
317
Steps:
Select /HIERARCHY/.
Menu:
Select /SHOW/. Everything is removed from the display except those components and elements with hierarchy attributes attached. Menu option /SHOW/ is underlined, indicating that it is active.
To display all noshown elements, select /SHOW/. All noshown elements are redisplayed.
318
Displaying a List of Hierarchy Levels and Moving to a Level in That List: /LIST/
Use this procedure to display the Hierarchy List panel, which shows the levels of the hierarchy that include the active drawing. A hierarchy list displays the active drawing, all the levels above the active drawing, and those drawings that are one level down. Once you have displayed a hierarchy list, you can move to any level on the list by selecting that level. If you do not want the current model and the current overlay parent model filed when you move to another level in the hierarchy, select /FILE/ before you begin any of the following procedures. Selecting /FILE/ deactivates the filing of all models. If you want to file the current model when you change hierarchy levels but you do not want to file the overlay parent model, you can select menu option /PARENT/. This deactivates only the filing of the overlay parent model.
Steps:
Select /HIERARCHY/.
Menu:
319
To display one of the levels in the hierarchy list, select that level. The drawing is displayed.
320
Steps:
Select option
In the Hierarchy Libraries section of the Profile panel, select the text of any group and user listed. If no group and user is listed, select a dash that represents text. The selected text is highlighted.
Message:
Key in a group or user where CADEX can search for a hierarchical drawing. The group or user you key in replaces the selected text. You can key in the name of only one group or user at a time.
Repeat steps 2 and 3 to identify up to five groups and users that can contain hierarchical drawings.
Optional: To cancel any changes you have made to the Profile panel, do the following: a. Select CANCEL.
Message:
YN cancel
321
b.
Press YN.
Optional: To reset the Profile panel to its default settings, do the following: a. Select RESET.
Message:
b.
Press YN. The Profile is reset to the values defined in your CADEX installation.
To save your changes to the Profile panel, select ACCEPT or PROFILE. Your new settings are saved, and the Profile panel is no longer displayed.
322
Sheet extension
Line
Bus
323
Creating a Line
To create a multiline that connects one pin on a component to another pin on another component, use function key LINE. Since multilines are traceable, they create valid pin-to-pin connections.
Creating a bus
To connect multiple pins on a component to multiple pins on another component, you can create a bus using menu options /UTILS/ /BUS/ /CREATE/. When you create a bus, you specify which pins on a component feed into a bus. The connecting lines between the pins and the bus are called bits. You can fan these bits into a bus, numbering each bit. Optionally, you can also assign a name in the form of a prefix to each numbered bit. You can extend a bus through a drawing, fanning out some or all of the bits or connecting the entire bus to a one-pin component, such as a sheet extension. CADEX preserves the connectivity information of each bit in a bus. If you set compatibility in your user profile in function key FILES to Visual or Structural, you cannot create or modify busses. If your user profile is set in this way and you select menu option /BUS/, nothing happens.
324
72 alphanumeric characters and place the pivot point of that note on the multiline you want to name. (An alternate method of placing a name on a line is to use menu options /UTILS/ /BUS/ /NAME/.) When you run a CADEX background process, any name placed on a line can be listed as wiredata in a report After you create a bus, you can name it using menu options /UTILS/ /BUS/ /NAME/. When you run a CADEX extraction process, any name assigned to a bus can be reported as wiredata for each connection contained in that bus. The bus name appears in a report, followed in parentheses by a bit name or number, such as Busname(Bit1) or Busname(Bit3). If you do not assign a bus name, then any name assigned to a bit feeding into the bus is reported as the name for the connection represented by that bit. If neither the bus nor the bit has a name, then the number for that bit is reported as the name for the connection represented by the bit.
CADEX allows you to connect lines or busses that extend from one sheet of a design to another. To do this, you first create a specialpurpose component called a sheet extension. A sheet extension component consists of geometry and the following system attributes: type, name, pin, and, optionally, pivot point. Next, you place the sheet extension component at the endpoint of a line or bus that extends across sheets. Place another sheet extension component on the corresponding line or bus of a second sheet, and edit the names so that they match. The names of the lines they are placed on must also match. CADEX can then trace the line or bus as though it were continuous. The figure on the next page shows how you can use sheet extensions to connect lines across sheets.
325
Two Examples of Matching Sheet Extensions When you use sheet extensions to connect lines across sheets of a design, you can optionally cross-reference the sheet extension components. You can control the positioning of the cross-reference notes or let CADEX generate and position them for you automatically.
326
automatically generated cross-reference notes might not be ideal, however, relative to the other elements in your design. The figure below shows sheet extensions with cross-reference notes.
Zone location Sheet number
327
328
Steps:
Use menu option /MULTI/ in function key LINE to create a multiline that connects a pin on one component to a pin on another component. The multiline must terminate at the point defined as a pin.
To name a line, use function key NOTE to perform the following steps: a. b. Place the pivot point of the note on the multiline. Create a note of up to 72 alphanumeric characters.
329
Creating a Bus
Use this procedure to create a bus. This procedure allows you to specify which pins on a component feed into a bus. The connecting lines between the pins and the bus are called bits. You can fan bits into a bus, numbering each bit. You can also name all the bits. (That name becomes the default name for the entire bus.) Finally, you can extend the bus through a drawing, fanning out some or all of the bits from the bus. You can also connect the entire bus to a single pin, if necessary. Typically, you only connect a bus to a single pin when that pin is part of a sheet extension component. If you set compatibility in your user profile in function key FILES to Visual or Structural, you cannot create or modify busses. If your user profile is set in this way and you select menu option /BUS/, nothing happens.
Before You Begin: Define a grid and lock it on using function key POINT. Use PROFILE to set default values for busses.
Steps:
Select /UTILS/
/BUS/.
/ CREATE / EXTEND / NAME // EXIT / Select first pin
Menu: Message:
Select the first pin in a component that you want to connect to a bus.
Select last pin / Indicate direction
Message:
330
Optional: To create a bus that extends from the first pin, do the following:
At any time during this operation, you can press YN to back up the bus one segment. b. Continue to indicate where necessary. The bus extends to where you indicate. c. Select the pin you want connected to the bus. The bus connects to that pin. The procedure is complete.
Select the last pin in the series of component pins that you want to connect to a bus. A halo is displayed around the first pin you select. This halo serves as a reference aid while you create the remainder of the bus. An information message tells how many component pins connect to the bus.
Message:
To extend the bits away from the component pins, indicate away from the component. Bits extend away from the component, as shown in the following drawing.
331
*
1 2 3 4 5 6
*
1 2 3 4 5 6 The bits extend to a point even with the location you indicated.
BEFORE
AFTER
Menu: Message:
/ CREATE / EXTEND / NAME // TURN / FAN IN // EXIT / Ind pt / Sel pin / YN backup
To continue extending bits, do one of the following: The bits extend to a point even with where you indicate. If you are extending bits horizontally, only the horizontal location of where you indicate matters. If you are extending bits vertically, only the vertical location of where you indicate matters. The following illustration demonstrates the effect of indicating.
332
1 2 3 4 5 6
1 2 3 4 5 6
The bits extend to a point even with the location you indicated.
BEFORE
AFTER
To extend all the bits at a right angle, select menu option /TURN/ and do one of the following:
Message: Indicate first point / Select first pin
To extend the bits at a right angle without connecting them to any pins, do the following: a. Indicate a point where the haloed bit stops after it makes a right angle turn. The last bit included on the bus is haloed.
Message: Indicate second point
b.
Indicate where the last bit (the currently haloed bit) stops after it makes a right angle turn.
The bits make a right angle turn, as demonstrated in the following illustration.
333
1 2 3 4 5 6
* *
Indicate where the haloed first bit will be after making the turn.
Indicate where the last bit will be after making the turn.
BEFORE
1 2 3 4 5 6 All bits stop on a line even with the first location indicated.
AFTER
When you try to turn a series of bits and that turn requires spacing that is less than the default minimum space between lines (set using the Profile), the first bit is placed at your first indicate, and the other bits are spaced toward your second indicate according to the default minimum spacing. To extend the bits at a right angle and connect them to a series of pins without fanning into a bus, do the following: a. Select the pin that you want to connect to the first bit in the series (the haloed bit). The last bit included on the bus is haloed.
Message: Select last pin
334
b.
Select the pin that you want to connect to the last bit in the series. The series of bits connects to the series of component pins you select.
Message:
c.
Message:
Optional: To back the bits up, do one of the following: To back the bits up an entire multiline segment, press YN. The most recently created multiline segment is deleted. To back the bits up less than a multiline segment, indicate where you want the bits to stop. The bits are redrawn so that they stop at a point even with where you indicate.
To fan some or all bits into the bus, do the following: a. Select /FAN IN/.
Message:
b.
Message:
Sel, key bit number / Key @Bus name / Key bit number range = A,B
The bit number range A,B is the default range of bits connecting to the bus. This range is determined by the pins you select in steps 3 and 5. c. To name or number the bits fanning into a bus, do one of the following: To assign each bit a number, key in a number or select some text anywhere on the drawing. The number you key in or the text you select is applied to the haloed bit. After one bit is named,
335
the next bit in the series is haloed. Repeat this step to number each bit fanning into a bus. To number all bits, key in the numbers of the first and last bits in that range or press YN to accept the default. For example, if you want to fan all six bits into a bus, key in 1,6. Six bits are fanned into the bus and are numbered 1, 2, 3, 4, 5, 6. To assign both a name and a number to the bits fanning into a bus, do the following: 1) 2) Key in @ followed by the name. Key in the range of bits you want to number, or press YN to accept the default range of bits. For example, if you key in @mast in step 1) and press YN, six bits are fanned into the bus and are numbered mast1, mast2, mast3, mast4, mast5, mast6. The bits are fanned into a bus, as shown in the following illustration at left.
336
1 2 3 4 5 6
Menu: Message:
/ CREATE / EXTEND / NAME // FAN OUT // EXIT / Ind pt / Sel pin / YN back up
10 To extend the bus, indicate where you want the bus to go. The haloed end of the bus extends to a point even with where you indicate, as shown in the following illustration at left.
337
1 2 3 4 5 6
1 2 3 4 5 6
*
Indicate where you want the bus to extend.
*
The bus extends to a point even with where you indicate.
BEFORE
AFTER
Message:
11 Optional: To connect the bus to a single pin, select that pin. The bus extends to the pin you select.
12 Optional: To back the bus up one multiline segment, press YN. The most recently created multiline segment is deleted. You can continue to back the bus up until all that remains is the segment of the bus that was originally created when you fanned bits into it.
13 Continue extending the bus to a point where you want to fan bits out from the bus.
14 To fan some or all the bits out from the bus, do the following: a.
Message:
338
b.
Message:
c.
Select the pin that you want to connect to the first bit.
2)
Select the pin that you want to connect to the last bit. The range of pins that you specify by selecting a first and last pin determines how many bits fan out from the bus.
Message:
Sel, key bit number / Key @Bus name / Key bit number range = A,B
The bit number range A,B is the default range of bits connecting to the bus. This range is determined by the pins you select in step 3 and step 5. 3) To name or number the bits fanning out of the bus, do one of the following: To assign each bit a number, key in a number or select some text anywhere on the drawing. To number a range of bits, key in the range of bits you want to number or press YN to accept the default. To assign both a name and a number to the bits fanning out of the bus, do the following: a) b) Key in @ followed by the name. Key in the range of bits you want to number or press YN to accept the default.
The bits that fan out are named and numbered sequentially, as shown in the following illustration at left. They
339
connect directly to the range of pins you specified in the previous steps 1) and 2).
1 2 3 4 5 6
6 5 4 3 2 1
2)
To name or number the bits fanning out of the bus, do one of the following: To assign each bit a number, key in a number or select some text anywhere on the drawing. To number a range of bits, key in the range of bits you want to number or press YN to accept the default. To assign both a name and number to the bits fanning out of the bus, do the following:
340
c) d)
Key in @ followed by the name. Key in the range of bits you want to number or press YN to accept the default.
The bits you have specified are numbered and fanned out of the bus.
Message: Ind pt / Sel pin / YN backup
3)
Optional: To extend the bits farther, indicate where you want to extend them. The bits extend to a point even with where you indicate.
4)
To connect these bits to pins, select the first pin that you want connected to the first bit.
Message: Sel last pin
5)
Select the pin that you want connected to the last bit. The fanned out bits are connected to the pins you select.
15 Continue to extend the bus and fan bits out from it as necessary.
341
Before You Begin: A bus must already exist. For a description of how to create a bus, see Chapter 11. Use PROFILE to set default values for busses.
Steps:
1 Select /UTILS/
Menu Message:
/BUS/.
Select /EXTEND/.
Message: Select bus to extend
Select the bus that you want to extend. Halos are displayed around the endpoints and all intermediate vertexes of the bus.
Message: Select starting point / Indicate point to break line
To specify the point where you want to begin extending the bus, do one of the following:
342
To extend the bus from an endpoint of the line or one of the vertexes on the line, select the halo at that point. Only the halo you select remains displayed. To break the bus and extend the bus from that break point, indicate where you want to break the line. A gap appears in the bus where you indicate, and a halo is displayed around that gap.
Message: Ind pt / Sel pin
To extend the bus, indicate where you want the bus to go. The bus extends to that point.
Menu: / CREATE / EXTEND / NAME // FAN OUT // EXIT / Ind pt / Sel pin / YN backup
Message:
Optional: To back the bus up one multiline segment, press YN. The most recently created multiline segment is deleted.
Optional: To connect the bus to a single pin, select that pin. The bus is connected to that pin.
To fan some or all of the bits out from the bus, do the following: a. Select /FAN OUT/.
Message: Indicate side to fan towards
b.
343
c.
2)
Select the pin that you want to connect to the last bit. The range of pins that you specify by selecting a first and last pin determines how many bits fan out from the bus.
Message: Sel, key bit number / Key @Bus name / Key bit number range = A,B
The bit number range A,B is the default range of bits connecting to the bus. 3) To name or number the bits fanning out of the bus, do one of the following: To assign each bit a number, key in a number or select some text anywhere on the drawing. To number a range of bits, key in the range of bits you want to number or press YN to accept the default. To assign both a name and a number to the bits fanning out of the bus, do the following: e) f) Key in @ followed by the name. Key in the range of bits you want to number or press YN to accept the default.
The bits that fan out are named and numbered sequentially. They connect directly to the range of pins you specified in steps 1) and 2) above.
344
1)
2)
To name or number the bits fanning out of the bus, do one of the following: To assign each bit a number, key in a number or select some text anywhere on the drawing. To number a range of bits, key in the range of bits you want to number or press YN to accept the default. To assign both a name and number to the bits fanning out of the bus, do the following: g) h) Key in @ followed by the name. Key in the range of bits you want to number or press YN to accept the default.
The bits you have specified are numbered and fanned out of the bus.
Message: Ind pt / Sel pin / YN backup
3)
Optional: To extend the bits farther, indicate where you want to extend them. Bits extend to a point even with where you indicate.
4)
To connect these bits to pins, select the first pin that you want connected to the first bit.
Message: Sel last pin
5)
Select the pin that you want connected to the last bit. The fanned out bits are connected to the pins you select.
Continue to extend the bus and fan out bits from it as necessary.
345
Before You Begin: A bus must already exist. For a description of how to create a bus, see Chapter 11.
Steps:
Select /UTILS/
Menu: Message:
/BUS/.
Select /NAME/.
Message: Select bus or wire
To name a bus or a line, do one of the following: To name a bus, do the following: a. Select a bus.
346
Message:
The name xxx is the prefix (if any) assigned to the bits fanning into a bus. b. Select or key in the bus name.
Message: Key bit number range = A,B
The bit number range A,B is the default range of bits. This range is determined by the number of bits connected to the bus. c. Key in the range of bits to which you want this name assigned or press YN to accept the default. If you create a bit in your design whose bit number is outside the range specified by the bus name, a CADEX extraction program reports this as an error. To name a line, do the following: a. b.
Message:
Horizontal orientation
Vertical orientation
347
Indicate a location to place the name. The name is displayed on the segment of the bus or line you have selected. If you indicate near a vertical line segment, the name is oriented vertically. If you indicate near a horizontal line segment, the name is oriented horizontally. The different orientations are shown in the drawing to the left.
Message: Indicate new position / Sel new bus or wire / YN delete
Optional: To reposition the name on the line segment, indicate a new location. The name is moved to the new location. If the name is displayed on a vertical line, only the vertical location of your indicate matters. If the name is displayed on a horizontal line, only the horizontal location of your indicate matters.
348
Steps:
Use PROFESSIONAL CADAM Interactive Design to create geometry that will depict the sheet extension.
Use function key POINT to define a point that will function as the pivot of the component set.
Use function key NOTE to create some generic text that you will later replace with the sheet extension name.
Optional: To create a sheet extension component that you can later cross-reference, do the following: a. Use function key NOTE to create some generic text below or near the note you created in step 3. Keep in mind that this note can later expand vertically or horizontally, depending on the number of cross-references displayed and the number of entries you specify per line. Be sure to place the cross-reference note where it does not interfere with other elements in your design. b. Use menu option /ATTRIBUTE/ in function key CADEX to create a user attribute named sheet xref
349
with the category Component. The attribute can have any valid attribute number. Creating users attributes is described in Chapter 6. c. Using menu options /ATTRIBUTE/ /ADD/ in function key CADEX, attach a sheet xref user attribute to the note you created in step 4b.
Using menu options /BUILD/ /DEFINE/ in function key CADEX, define the sheet extension component set by doing the following: a. b. Define the geometry, the point, and the note(s) as elements in a component set. Using the System Attributes panel, do the following: 1) 2) 3) 4) Assign a Type system attribute of Sheet Extension. Define the generic text created in step 3 as the name. Define the point created in step 2 as the pivot. Define the pivot, the name, or some other point or text string as a pin.
Place the generic sheet extension component in your user library. By storing a sheet extension component in a library, you can easily copy one into a drawing when you need it.
350
Place sheet extensions so that each line extending onto another sheet terminates at the pin of the sheet extension component. Assign matching names to each sheet extension component placed on connecting lines. Assign a name of up to 72 alphanumeric characters to each sheet extension component. Do not exceed a maximum of 5,000 sheet extensions per design. Steps:
Use menu options /COMPONENTS/ /MOVE/ to place the pin of a sheet extension component at the endpoint of a wire.
Use function key NOTE to edit the name of the sheet extension component. The name you assign can be up to 72 alphanumeric characters. For example, if the sheet extension is named xx, you can replace that with a unique name, such as 1001. CADEX treats this as the name of the component set.
351
An alternate method of renaming the component is to redefine its system attributes using /BUILD/ /DEFINE/.
Use function key FILES to display the sheet containing a second wire that connects to the first wire.
Use menu options /COMPONENTS/ /MOVE/ to place the pin of a second sheet extension component at the endpoint of the second wire.
Use function key NOTE to edit the name of the second sheet extension component so that it matches the first. If the sheet extension names match but the names of those lines they are placed on do not match, CADEX will successfully trace the connection but will report an error when you run a background process.
352
COAX COMPONENT
P1
P2
P1
P2
1 2 3
SHLDA
SHLDB DB
1 2 3
1 2 3
CXA
CXB
1 2 3
353
Steps:
Use CATIA/CADAM Drafting to create the geometry that will depict the shield or the coax. Note: Do not use symbols to depict a special purpose component, since CADEX cannot recognize any symbol geometry as intersecting a line except for the symbol pivot.
Use function key POINT to define a point that will function as the pivot of the component set.
Use function key POINT to define one or more points that will function as pins.
Use function key NOTE to create some generic text that you will later replace with the shield name or coax name.
Using menu options /BUILD/ /DEFINE/ in function key CADEX, define the component set by doing the following: a. b. Define the geometry, the note, and the points as elements in a component set. Using the System Attributes panel, do the following: 1) 2) 3) 4) Assign a Type system attribute of Shield or Coax. Define the generic text created in step 4 as the name. Define the point created in step 2 as the pivot. Define the points created in step 4 as pins.
354
By storing a component in a library, you can easily copy one into a drawing when you need it.
355
Place and size the component so that it intersects each line you want shielded or included in the coax. CADEX internally creates a box around the component. Any lines that pass through the box are considered shielded or part of a coax.
Do not exceed a maximum of 2,000 shield components or coax components per design.
You can place a different shield component or coax component at each end of a connection. If you do this, the different components can be reported as "from" and "to" entries in a from-to list.
Steps:
Use menu options /COMPONENTS/ /MOVE/ to move a copy of a generic shield or coax component to a position where it intersects the lines you want shielded or included in the coax.
If necessary, adjust the size or position of the component so that it intersects the lines you want shielded or included in the coax.
If you want to connect wires to the shield or coax component, use function key LINE to create multilines that connect to the pins on the component.
356
Use function key NOTE to edit the name of the component. The name you assign can be up to 72 alphanumeric characters. If you do not assign a name, CADEX assigns to the shield a name of SHLDn, where n represents the number of each different shield component. CADEX assigns to the coax a name of CXn, where n represents the number of each different coax component.
357
P1
P2
P1
XYZ
P2
1 2 3
TWTA
TWTB
1 2 3
1 2 3
1 2 3
Steps:
Use CATIA/CADAM Drafting to create the geometry that will depict the twist component or the cable component. Note: Do not use symbols to depict a special purpose component, since CADEX cannot recognize any symbol geometry as intersecting a line except for the symbol pivot.
358
Use function key POINT to define a point that will function as the pivot of the component set.
Use function key NOTE to create some generic text that you will later replace with the twist name or the cable name.
Using menu options /BUILD/ /DEFINE/ in function key CADEX, define the component set by doing the following: a. b. Define the geometry, the note, and the point as elements in a component set. Using the System Attributes panel, do the following: 1) 2) 3) Assign a Type system attribute of Twist or Cable. Define the generic text created in step 3 as the name. Define the point created in step 2 as the pivot.
Place the generic component in your user library. By storing a component in a library, you can easily copy one into a drawing when you need it.
359
Place the component so that it intersects each line to be twisted or cabled together. CADEX internally creates a box around the component. Any lines that pass through the box are considered twisted or cabled.
Do not exceed a maximum of 2,000 twist components or cable components per design.
You can place a different twist component at each end of a connection. If you do this, the different components can be reported as "from" and "to" entries in a from-to list. You can place only one cable on a connection.
Steps:
Use menu options /COMPONENTS/ /MOVE/ to move a copy of a generic twist or cable component to a position where it intersects the lines you want twisted or cabled.
If necessary, adjust the size or position of the component so that it intersects the lines you want twisted or cabled.
360
The name you assign can be up to 72 alphanumeric characters. If you do not assign a name, CADEX assigns the twist a name of TWTn, where n represents the number of each different twist component. CADEX assigns the cable a name of CABn, where n represents the number of each different cable component.
Steps:
Use function key SYMBOL to place a copy of a dot symbol on the drawing.
361
With menu option /UTILS/, you can: Create components that can be added to the system libraries. Create a part number replacement table. Create a zone matrix. Align text. Create and place branch components or solder dots. Find and change text strings. Create busses to connect components. Add or remove ladders on a wiring diagram.
Menu Structure When you select menu option /UTILS/, the following menu is / LADDER / BRANCH / BUS // RETURN / displayed:
/ NEW PART / TEXT FLIP / PART REPL TABLE / ZONE
362
363
90
180
271
91
91
180
180
0 ?
270
270
BEFORE
AFTER
364
Creating Busses
Menu options /UTILS/ /BUS/ allows you to create busses to connect a series of pins on one component to a series of pins on another component. Creating busses is described in Chapter 11.
365
Sample Part Number Replacement Table If you are using sequential sheet numbering, create this table on a detail page of the first sheet of your design. If you are using an overlay family, place the part number replacement table on a detail page of the first model in the overlay family list. Use only one part number replacement table per design. Do not rotate or flip the table. After you create the frame of a part number replacement table, you must fill it in with component information. The left side of the table contains notes listing reference designators; the right side contains notes listing part numbers that correspond to these reference designators. For notes on each side of the table to correspond, their pivot points must be placed at the same Y coordinate.
366
Before You Begin: Use function key DETAIL to access a detail page of the first sheet of the design.
Steps:
Select /UTILS/.
Ind corner
Indicate a location on the detail page for one corner of the part number replacement table. One corner of a rectangle is defined at the indicated point, and the opposite corner moves with the cursor.
Message:
Optional: To redefine a corner of the rectangle, indicate near that corner. The nearest corner of the rectangle moves to where you indicate.
Press YN. The rectangle transforms from a box into a table with column headers.
367
To enter a reference designator in the table, do the following: a. Use function key NOTE to place the pivot point of a note on the left half of the table. Key in a reference designator. Follow these guidelines when keying in reference designators: Limit the note to 32 characters, including leading blanks. Match the reference designator in the table with the reference designator of a component used in the design. Use commas to separate references designators that are not sequential, such as R01,R03,R07. Use hyphens to denote a range between two reference designators. If you are listing a range of reference designators where the first has a prefix, then the second does not need one. For example, R01-10 is the same as R01-R10. Do not exceed a maximum of 2,000 reference designators in a part number replacement table. Remember that an entry such as R01-2000 means 2,000 reference designators. When 2,000 reference designators are exceeded and you run a background process, a system error is written to the documentation model generated for that background process. Do not enter a generic reference designator (an alphanumeric character followed by xx, such as Uxx or Cxx) in the left side of the table.
b.
To enter a part number that corresponds to a reference designator in the table, do the following: a. Use function key LINE to create a horizontal line through the pivot point of the note representing the reference designator.
368
b.
Place the pivot point of the part number note on the horizontal line in the right half of the table. Alternately, you can place the pivot point of the note at the same Y coordinate as the pivot point of the reference designator note.
c.
Key in the part number. Follow these guidelines when keying in part numbers: Limit the part number to 16 characters. The part number must be on the same horizontal line (the same Y coordinate) as the corresponding reference designators.
To enter more corresponding reference designators and part numbers, return and repeat steps 7 and 8 as necessary.
369
Steps:
Select /UTILS/.
Menu:
/ NEW PART / TEXT FLIP / PART REPL TABLE / ZONE / LADDER / BRANCH / BUS // RETURN /
Message:
Sel menu
Select /ZONE/.
Message:
Indicate or select a point to define the first corner of the zone boundary.
Message:
Indicate or select a point to define the opposite corner of the zone boundary.
Message:
Optional: To redefine the zone boundary, indicate or select a point near a corner of the boundary.
370
Key in the range of units, separated by a hyphen, for the horizontal axis of the matrix. The range can be expressed as either alphabetic or numeric characters. For example, for a numeric, four-unit range, key in 1-4.
Message:
Key in the range of units, separated by a hyphen, for the vertical axis of the matrix. The spacing between each horizontal unit and each vertical unit is calculated from the range of units you keyed in, and the completed matrix is displayed over the current drawing. The Zone Matrix Parameters panel is also displayed, shown in the figure below.
Zone
Distance from origin Left to right characters Left to right spacing Bottom to top spacing
= = = =
Message:
Optional: To modify the zone matrix, do one of the following: To redefine the zone boundary box, indicate or select a point near a corner of the box.
371
The revised zone matrix is displayed, and the values for any affected zone matrix parameters are updated on the panel to reflect the changes. To change one of the zone matrix parameters, select that option on the panel and key in a new value. The new value is displayed on the panel, and the revised zone matrix is displayed.
372
Steps:
Select /UTILS/.
Menu:
/ NEW PART / TEXT FLIP / PART REPL TABLE / BRANCH / BUS // RETURN /
YN align text
Press YN. CADEX realigns all text strings oriented between 91 and 270 degrees.
373
When you place a branch component or symbol at an intersection, CADEX breaks the lines around the component so that all three lines terminate at the center of the component. A branch component is automatically placed at all intersections that meet the following requirements:
374
375
Only one terminates at the intersection, or all three lines terminate at the intersection. These situations are shown in the drawing above.
Steps:
Use menu option /TRAP/ under function key GROUP to trap the part of the drawing in which you want branch components automatically placed. If you want to place branch components on the entire drawing, use menu option /TRAP OUT/ under function key GROUP to trap the entire drawing. For more information on function key GROUP, see the CATIA/CADAM Drafting User's Guide.
Select /UTILS/.
376
Menu:
/ NEW PART / TEXT FLIP / PART REPL TABLE / ZONE / LADDER / BRANCH / BUS // RETURN /
Message:
Sel menu
Select /BRANCH/.
Message:
Key dot radius / Key negative detail / Sel comp / YN accept dot radius
CADEX lists the default solder dot radius on the information line.
To define the type of branch component or symbol that is placed at all intersections, do one of the following: To define any arbitrary dot as a branch component, key in its radius. To use a branch component that resides on a detail page of the active drawing, key in a dash (-) followed by the detail page number. For example, key in detail page number 2 as -2. CADEX copies the contents of the detail page and places the 0,0 coordinate of those contents at the intersection. You can create 1-pin components for wiring diagram drawings on the detail pages of the drawing and then automatically place them on the drawing using this option. To use a branch component that already exists on the drawing, select that component. To use the default dot symbol, press YN. CADEX places the defined branch component at each three-way intersection in the trapped group.
Message:
YN delete
377
Optional: To erase the branch components or symbols you just placed, press YN.
378
Steps:
Select /UTILS/.
Menu:
/ NEW PART / TEXT FLIP / PART REPL TABLE / ZONE / LADDER / BRANCH / BUS // RETURN /
Select /LADDER/.
Message:
Optional: Define the horizontal or vertical placement of the ladder by selecting /HORIZ/ or /VERT/. You can select /HORIZ/ or /VERT/ to toggle between these two options. When /HORIZ/ is active CADEX creates a ladder with horizontal rails and vertical rungs. When /VERT/ is active CADEX creates a ladder with vertical rails and horizontal rungs.
Optional: Use the following menu options to display or to not display text, rungs, or dots: Select /TEXT/ to toggle between displaying and not displaying the ladder rung text.
379
Rung text is always created but can be noshown. Select /RUNGS/ to toggle between displaying and not displaying the ladder's rungs. Select /DOTS/ to toggle between displaying and not displaying the dots that show the rung connections to the ladder borders.
Define the upper-left location of the ladder by doing one of the following: Indicate a location or select a point in the upper-left corner of the drawing. Key in the X and Y coordinates of a point in the upper-left corner of the drawing. Press YN to accept the default top values. Optional: Toggle the vertical and horizontal placement of the ladder rungs by selecting /HORIZ/ or /VERT/.
Message:
Specify the distance between each rung by doing one of the following: Key in a distance. Press YN to accept the displayed default distance.
Message:
Number of rungs = 40
380
Define the number of rungs for the ladder diagram by doing one of the following: Indicate a location or select a point at the bottom of the ladder diagram. CADEX uses your previous specifications for rung distance and upper and lower ladder location to determine the number of rungs. Key in the number of rungs that you want displayed. Press YN to accept the default value.
Message:
Define the ladder width by doing one of the following: Indicate a location or select a point on the drawing for the right edge of the ladder. Key in the width of the ladder. Press YN to accept the default width value.
Message:
Define the text value for the ladder rungs by doing one of the following: Key in a number for the starting rung value. Press YN to accept the default starting rung value. The ladder is displayed.
381
Message:
382
Steps:
Select /UTILS/.
Menu:
/ NEW PART / TEXT FLIP / PART REPL TABLE / ZONE / LADDER / BRANCH / BUS // RETURN /
Select /LADDER/.
Menu:
Select /DELETE/.
Message:
Select on the ladder any ladder rung text you want to erase. CADEX highlights the text along the ladder you selected and displays a box depicting the boundary of the ladder.
Message:
383
Optional: Select new rung text if the ladder you selected was not the ladder you wish to delete. CADEX highlights the text of the new ladder selection.
Optional: Use function key SHOW to delete the ladder's rungs and dots.
384
385
Cross-reference relay parts to each other. Cross-reference a complete relay and display the cross-references next to a "dummy" version of the relay. Check for errors in a relay and package it by assigning physical pin numbers to logical pin names. Back-annotate a drawing, replacing logical pin names with physical pin numbers.
All of the procedures in this chapter are normally used for creating electrical designs.
Defining a Relay
To define a relay, you first build a separate component set for the coil and for each contact. Together these separate subcomponents constitute the relay. Each of these component sets should include a string of generic text; when you run a cross-referencing background process, CADEX replaces this string with the location of the other parts of the relay. The relay geometry you create can depict the complete relay or, more typically, just the coil and each type of contact you need. You can later copy each type of contact into the drawing as many times as is necessary to create a full representation of the relay. For example, if your relay has five normally open contacts, create a component for one normally open contact. When you retrieve the relay from your library, you can place five copies of the normally open contact onto your wiring diagram. After you define the subcomponents that comprise a relay, you create and attach to each the following special attributes.
You attach an xref attribute to the generic text included in every component. You attach a relay attribute and assign a data value for that attribute to every component in a relay.
386
The data value you assign to the relay attribute is determined by the function of the relay component: assign a COIL value to coils, an NC value to normally closed contacts, and an NOC value to normally open contacts. If you plan to package the relay, its subcomponents must also have the following elements: Element Package ID Description An identifier used to match the subcomponent with its packaging data stored in a packaging library. The package ID can be either the subcomponent's part number or a user attribute whose data value matches the PART NUMBER field on the Data Packaging NPI page. Within each component, only one of its subcomponents must have a package ID. If you assign package IDs to more than one subcomponent, be sure that the package IDs match. Subcomponent Type An identifier used to match the subcomponent with its packaging data on a Data Packaging NPI page. The logical pin names on the subcomponents, which must match the pseudo-pin names on the Data Packaging NPI page. Component packaging replaces the pseudo-pin names with package (physical) pin names. Associativity Data Component cross-referencing information which defines the relationship between subcomponents. (Subcomponents may be associated by reference designators, reference designators and part numbers, or reference designators and group and location attributes.) This data must be provided because component cross-referencing is required for component packaging. You can also create as part of each subcomponent a generic note that will be replaced by SLOT ID text when the model is backCATIA/CADAM CADEX: Intelligent Data Integrator Users Guide 387
Pin Names
annotated with packaging data. This allows you to control the size and placement of the data on your drawing. After you have defined a relay, you can place it in a user library, or your system administrator can place it in a system library.
SUBCOMP TYPE
PSEUDO-PIN
388
PACKAGE PIN
The physical pin number that is ultimately assigned to each pin on a packaged component. Package pin names must be unique within the package.
Assign a group or location attribute and a particular data value to each of the associated components.
The data value functions as the group number of each component.
Assign a group or location attribute to the same note in each of the associated components.
The note functions as the group number of each component.
389
within a wiring or ladder diagram, or by cross-referencing the parts of the relay to a "dummy" component that you draw next to the diagram. The cross-reference locations are expressed in terms of ladder rungs or zone locations, depending on which you have defined in your design. This procedure automatically erases any old cross-referencing text created by earlier iterations of this background process and replaces that text with new cross-references. The component cross-referencing background process also generates a Component Report, which lists each relay component and its constituent pieces (coils and contacts). It also reports the following relay component discrepancies:
Contacts without coils Coils without any contacts Duplicate coils Cross-Referencing Relay Parts to Each Other
In order to cross-reference relay parts to each other in a wiring diagram, each coil and contact component set you create must have a relay attribute and a generic note with an xref attribute. When you submit the cross-referencing background process, CADEX replaces the generic note with the location of its corresponding parts. For every contact, it provides the location of the coil; for the coil, it provides the location of every contact. Typically, relay parts in vertical ladder diagrams are cross-referenced in this way. The figure below shows a portion of a vertical ladder diagram before and after a component cross-referencing background process.
390
BEFORE 2-27 2-28 2-29 2-30 2-31 2-32 2-33 2-34 2-35 2-36 2-37 2-38 2-39 2-40
Generic text
AFTER 2-27 2-28 2-29 2-30 2-31 2-32 2-33 2-34 2-35 2-36 2-37 2-38 2-39 2-40
391
0001-01
0001-02
0001-03
0001-04
0001-05
0001-06
K01
II K01
C RELAY 1-6 A
K01
"Dummy" component
C E G I
K
D F H J L
392
Create a Packaging Data NPI page that defines the package. List the location of that NPI page on the Profile panel of your active model. Invoke the component cross-referencing option when you submit the background process.
The component packaging feature assigns each subcomponent to a slot in its package, if possible. For example, Figure 50the figure below shows a Packaging Data NPI page for a relay with a coil, one normally open contact (NOC), and one normally closed contact (NC). The coil is assigned SLOT 1, the NOC is assigned SLOT 2, and the NC is assigned SLOT 3. Once the slot ID is determined, the pseudo-pin names (logical pin names on a relay part) are replaced with package pin names (physical pin names on a relay part). This package data is backannotated to the active model, or to an alternate output model, if you defined one.
PACKAGING DATA
SUBCOMP TYPE COIL SLOT ID SLOT 1 PSEUDO-PIN A B NOC SLOT 2 A B NC SLOT 3 A B PACKAGE PIN 1 2 3 4 5 6
393
If you pre-assign package pin names to a subcomponent or you use a dummy relay in your design, the packaging process will check the subcomponent's type and pins against the packaging data to be sure that they are consistent. If any subcomponent cannot be assigned a slot ID, an error message describing the problem is displayed in the Component Report. Subcomponents cannot be assigned a slot ID if:
Errors exist in the subcomponent definitions on the Packaging Data NPI page. Errors exist in the subcomponent definitions in the design. Subcomponents are improperly allocated.
The results of the packaging process are reported in the Component Packaging Report, shown in the figure below.
EXTRACTION SUMMARY REPORT EXTRACTION PROGRAM RESULTS COMPONENT REPORT COMPONENT PACKAGING REPORT
<-----
FULL DOWN
FULL UP
HALF DOWN
HALF UP
TOP
BOTTOM
----->
DELETE
RETURN
394
Defining a Relay
Use this procedure to define a relay. You can then place the coils and contacts of the relay in a diagram and then run a background process to cross-reference the separate parts of each relay. You can also create a specially attributed "dummy" relay that allows you to display the cross-references next to a drawing of the relay.
Steps:
Use CATIA/CADAM Drafting and CADEX to create on a detail page the geometry and pin text for each different part of the relay. The figure above shows a sample relay. Typically, the parts of a relay consist of the coil, normally open contacts, and normally closed contacts. Draw each unique part of the relay only once. For example, if your relay has five normally open contacts, draw the normally open contact once. When you retrieve the relay from your library, you can place five copies of the normally open contact onto your wiring diagram.
395
For each component, create a note to use as a generic reference designator. In the figure above, the generic reference designator is KXX.
For each component, create a note to use as a generic part number. In the figure above, the generic part number is PT NO. If you plan to store the relay component sets in a system library, you can use the same generic part number for each part. If you plan to place the relay in a user library, the generic part number must be different for each different coil and contact (for example, PT NO.COIL for the coil, PT NO.NOC for normally open contacts, and PT NO.NC for normally closed contacts). This allows you to access each of the relay parts when you copy them from your user library to your design.
Optional: For each component, create a generic text string for each piece of data that will be backannotated into the model. Creating this text string allows you to control the position and font characteristics of data such as cross-reference notes that are back-annotated into the model during a background process. (If you plan to package the relay, you can also create a note for the SLOT ID.) If you use system-generated notes, you can define only the height of the note. In the figure on the previous page, the generic text assigned to each component is TEXT.
Use menu options /BUILD/ /DEFINE/ to define each subcomponent of the relay (the coil and each of the contacts) and its corresponding notes as a component set.
396
Using menu option /ATTRIBUTE/, create two attributes, relay and xref, and assign them any available attribute number.
Optional: Using menu option /ATTRIBUTE/, create a group attribute, a location attribute, or both, and assign them any available attribute number. These attributes can later be used to associate relay parts in your design.
a.
Using menu option /ATTRIBUTE/, create two attributes, slot ID and subcomponent type, and assign them any available attribute number. Use menu options /ATTRIBUTE/ /ADD/ to assign to a slot ID and subcomponent type to each subcomponent. If you created a generic note for the slot ID in step 4 on page 403, assign the slot ID attribute to the note.
b.
c.
Optional: To use an attribute for the subcomponent's package ID, do the following: 1) Use menu option /ATTRIBUTE/ to create a package ID attribute, and assign it any available attribute number. Use menu options /ATTRIBUTE/ /ADD/ to attach a package ID attribute to at least one of the subcomponents. Assign to the package ID attribute(s) a data value that matches the PART NUMBER of its corresponding Packaging Data NPI page. If you assign a package ID attribute to more than one of the subcomponents, be sure that the data value for each is the same.
2)
3)
Use menu options /ATTRIBUTE/ /ADD/ to assign to each subcomponent the relay attribute and one of the following data values for that attribute:
397
Note: If you plan to cross reference the location of relay parts to a dummy relay, assigning a data value for the relay attribute is optional. Data Value COIL Type of Relay Component Assign this value to the subcomponent representing a coil. A relay can have only one coil. Assign this value to the subcomponent representing a normally closed contact. Assign this value to the subcomponent representing a normally open contact.
NC
NOC
10 Assign the cross-referencing attribute xref to the generic notes you created for each component in step 4. Note: If you plan to cross reference the location of relay parts to a dummy relay, assigning an xref attribute to the coil is optional. You do not have to define a data value for the xref attribute.
11 Optional: If you plan to package the relay, create an NPI page for packaging data.
12 Move the relay into a library by doing one of the following: Place the relay in a user library. Have your system administrator place the relay in a system library.
398
KX
B A D C F E H G
Steps:
Use CATIA/CADAM Drafting and CADEX to create the geometry and pin text for the dummy relay. Include as many contacts and pins in the dummy as there are on the corresponding relay. The pin numbers must match the corresponding pins on the relay. The figure at left shows an example of a dummy relay.
Create a note to use as a generic reference designator (usually KXX). In the figure above left, the generic reference designator is KXX.
399
Define the geometry and notes for the dummy relay as a component set. The reference designator for the dummy relay must match that of its corresponding relay.
Define the dummy relay as a cross-reference component by doing one of the following: Define the part number as xref or include xref as part of the part number. Attach an xref attribute to the component and assign it a data value xref_part.
400
To prepare the frame of reference by which CADEX can later cross reference the parts of a relay, use menu options /UTILS/ /LADDER/ to create a ladder or use menu options /UTILS/ /ZONE/ to define a zone matrix.
Steps:
Copy one or more relays from the system library into your design by using menu options /COMPONENTS/ /MOVE/ /LISTS/ or /COMPONENTS/ /MOVE/ /PANEL/.
Using menu option /COMPONENTS/, move the parts of each relay to their correct positions in the design.
Optional: To cross-reference relay components to a "dummy" relay, do the following: a. b. Create a "dummy" relay component. Use menu options /COMPONENTS/ /MOVE/ to place the pivot of the dummy relay component on the same x axis as the rung containing the coil for that relay.
401
Use function key NOTE to replace the generic reference designators of the relay parts with a unique reference designator. Replace the generic reference designator with the next available reference designator. For example, if the last relay components placed in the design have reference designators of K24, replace the reference designators of this set with K25. CADEX cross-references those relay components that have the same reference designator and part number.
Optional: To associate the parts of a relay by using a group or location attribute (in addition to associating them by reference designator and part number), do the following: a. b. Use menu option /ATTRIBUTE/ to create an attribute group. Assign any available attribute number it. Assign a group or location attribute and a data value for that attribute to a component or group of components by doing one of the following: Assign a group or location attribute and a data value to a component set. The data value functions as an identifying name for the component. Assign a group or location attribute to a note in a component set. The note functions as an identifying name for the component set. Assign a group or location attribute to a note that is not in a component set. The attributed note functions as a default identifying name for all of the parts on the sheet that do not have another identifying name assigned to them.
402
Steps:
Use function key FILES to call any sheet of your design if it is not already displayed.
Submit the component cross-referencing background process. The sheet number and location of each pin that is traced is placed next to the corresponding pin on the dummy relay. The sheet number and location of the cross-referenced part are placed next to each relay pin used in the design.
403
Locations are displayed in terms of ladder rungs if you have created a ladder; they are displayed in terms of zone coordinates if you have defined a zone matrix.
When the cross-referencing background process finishes, you can examine its results by doing any of the following: To examine the cross-referenced drawing, use function key FILES to call the modified drawing. If you did not define an alternate output drawing on the CADEX Extraction Options panel, call your original drawing. If you defined an alternate output drawing on the CADEX Extraction Options panel, call that drawing. The generic note you added to each component is replaced with the location of the corresponding contact or coils. The location is displayed using an SSSS-RRR format. SSSS represents the sheet number; RRR represents the ladder rung or zone location. If the component that was cross-referenced was outside the ladder or zone, the note SSSS-RRR replaces the generic text. If the zone or ladder was not correctly defined, CADEX replaces the generic text with the sheet number and three asterisks, such as S01A-***. To examine the report generated by this background process, do the following: a. b. c. Select the background process on the Background Process List. Select REPORT. Select the Component Report option on the Report panel. The Component Report lists all drawings and components that are cross-referenced. It also lists contacts without coils, coils without any contacts, and duplicate coils.
404
Steps:
Select /UTILS/.
Menu: / NEW PART / TEXT FLIP / PART REPL TABLE / ZONE / LADDER / BRANCH / BUS // RETURN / Sel menu
Message:
Select /NEW PART/. A panel displays a list of the packages NPI pages on detail pages in the active model. If no NPI pages exist in the active model, the panel is still displayed, but it is blank. An information message reports the total number of NPI pages contained on detail pages of the active model.
Do one of the following: To modify an existing NPI page, key in or select its part number. To create a new NPI page, do the following:
405
a.
Info:
Application Number =1
b. Press YN to toggle the application number to 3. c. Key in a number for the new part.
An NPI panel for packaging data and some additional buttons are displayed, as shown in the figure below. If you specified the number of an existing package, the data for that package is displayed. If you are starting a new NPI page, the panel is filled in with dummy data. The text of the active field in the NPI panel is highlighted and is also displayed in the input line at the bottom of the screen.
Message: Select line to edit / Key new field / YN next line
406
Part Number
CONNA TESTPT 2n2222A 54ls01 54t172a 2732
Model
Detail
6 5 4 3 2 1
cadex newlib cadex newlib cadex newlib cadex newlib cadex newlib cadex newlib
START NPI PAGE DELETE NPI PAGE VERIFY NPI PAGE WINDOW
PACKAGING DATA
SUBCOMP TYPE SLOT ID PSEUDO-PIN PACKAGE PIN
407
To edit fields on an NPI panel, do the following: Note: When you edit the PART NUMBER field, the text string of each part number can include blanks. You must, however, separate equivalent part numbers with commas. a. Move to the field you want to change by doing one of the following: Select the line of text. Press YN to move to the next line. Press ENTER to move to the next field. If the next field is empty, a small circle is displayed to denote the starting point for any string of text you key in. Moving to another field makes that field active. b. Key in text to replace the active field. The new text replaces the old text. c. Optional: To insert or delete lines or to delete a field, do one of the following: To insert a line, do the following: 1) Select INSERT LINE.
Message: Select line to insert after / YN insert before current
2)
Select a line or press YN. If you select a line, a line with the word NEW on it is inserted after that line. If you press YN, a line with the word NEW is inserted before the highlighted line.
2)
408
If you select a line, it is deleted. If you press YN, the currently highlighted line is deleted. When a line is deleted, all lines below it move up. To delete a field, do the following: 1) Select DELETE FIELD.
Message: Select field to delete
2)
Select a field.
Message: YN delete field
3)
To file the NPI page you have modified, do the following: a. Select /EXIT/. A panel displays the name of the active model. This panel is illustrated in the figure below.
WINDOW
PROFILE BACKGROUND
409
410
Menu: Message:
b.
Optional: Select the name of the active model on the Modified NPI Models panel if you do not want to save any modified packages. Selecting the name of the active model toggles its designation from FILE to ABRT (for abort). To save your modified NPI packages, skip this step.
c.
Optional: To abort this filing procedure, select /ABORT/ and skip step d. When you select /ABORT/, the new packages you have created are not filed, but they remain in the active model.
d.
Press YN. If the active model is flagged with the word FILE beside its name, the modified packages on its detail pages are filed. If the active model on the list is flagged with the word ABRT beside its name, no modified packages are filed.
411
Before You Begin: Define an NPI page with the subcomponent definitions necessary to package the relay.
Steps:
Use function key FILES to call any sheet of your design if it is not already displayed.
Select BACKGROUND. The Background Process List and the Process Results panel are displayed.
Message: Select process title to view or delete process result / Select process name to run background process
412
On the Background Process List panel, select the Extraction option (under CADEX). The CADEX Extraction Options panel is displayed.
If the Component Xref option is set to NO, set it to YES. Setting the Component Xref option is described on page ? .
Optional: Define an alternate output drawing ID. Defining an alternate output drawing ID allows you to execute a trial process without overwriting the backannotation data in your original drawing.
Select START PROCESS. When the background process is complete, package data is back-annotated to the active model or to an alternate output drawing, if you defined one in step 6.
To examine the Component Report, do the following: a. Select the title of the background process you want to display. A pop-up menu is displayed. b. On the pop-up menu, select REPORT. The Report panel is displayed c. Select COMPONENT REPORT. The Component Report is displayed.
If necessary, correct any errors listed in the Component Report and submit the background process again. Continue to submit the background process until all errors have been corrected.
413
414
415
Define a Report Title, Type, and Description Menu option /TITLE/ displays the Report Title panel, which you can use to modify the reports title, type, and description. CADEX provides two types of reports, an Equipment List and a Bill of Materials (BOM). In the Electrical application, CADEX also provides a Connection report.
Specifying if a Relational Data Base Must be Queried You can use the Report Title panel to specify whether or not CADEX must query an external data base for attribute information to be included in the report, and you can specify whether the model data or data in the external data base takes precedence if there is a conflict between the two. In addition, you can report the default value for an attribute for every component in the model that does not have that attribute assigned to it.
416 CATIA/CADAM CADEX: Intelligent Data Integrator Users Guide
Defining Fields in a Report Menu option /FIELDS/ displays the Report Fields panel. With this panel, you define the format in which attribute information is reported. To accomplish this, you must select the attributes you want reported and define a Field Definition panel for each attribute. The Available Attributes panel allows you to select the user and system attributes, as well as attributes in an external data base, if available, that you want to include in your report. You create the available user attributes using menu option /ATTRIBUTE/. The possible system attributes are system-defined and vary depending on the application mode. They are as follows
Application Mode General and Electrical General and Electrical Electrical Electrical
Description
Reports the reference designator of a component. Reports the part number of a component.
PartNo
Pin Wiredata
Reports a pin name. Reports an unattributed note placed on a wire or part of a set with a wire. Reports the shield closest to the from side of a connection. Reports the shield closest to the to side of a connection Reports the twist closest to the from side of a connection. Reports the twist closest to the to side of a connection. Reports the coax closest to the from side of a connection. Report the coax closest to the to side of a connection. Reports a connection as being part of a cable Reports the X coordinate of the pivot of a
From Shield
Electrical
To Shield
Electrical
From Twist
Electrical
To Twist
Electrical
From Coax
Electrical
To Coax
Electrical
Cable
Electrical
X Location
General and
417
component. Reports the Y coordinate of the pivot of a component. Reports the group in which the model that contains this component or connection resides. Reports the user in which the model that contains this component or connection resides. Reports the sheet number of the model that contains a component or connection if the model uses the 0001 or s01a sheet numbering method. If the model is a member of an overlay family, this attribute reports the number of the model in an overlay list. Reports the length of the wire represented by this connection. Reports the zone location of the components pivot point.
Drawing Group
Drawing User
Sheet
Wire Length
Electrical
Zone
The Field Definition panel allows you to define the position and length of a field in a report. This panel also allows you to name a header for the column which consists of these fields and to instruct CADEX to perform calculations on the fields in this column, such as adding or averaging them.
Defining Fields That Perform Arithmetic Operations on Two Other Fields in a Report In addition to defining normal report fields, menu option /FIELDS/ also allows you to create a calculated field, which performs arithmetic calculations on two other fields in a report. To accomplish this, you must complete a Field Definition panel for a calculated field. This panel allows you to identify the two other fields on which CADEX will perform calculations to create an entry in a calculated field. You can also identify the type of calculation you want performed, such as averaging or multiplication. For example, if your report included entries for Length and Width, you could create a calculated field called Area that multiplies the length and width of each component to calculate its area.
418
If your report also included an entry for depth, you could create another calculated field called Volume, which multiplies the area and the depth of each component to determine its volume. Defining Net ID Field for a NetList Report In addition to defining Normal report fields, menu option /FIELDS/ also allows you to use the keyword 'Net Number' to define a NetID field for a NetList report.
Defining Sorting Criteria for Entries in a Report Menu option /SORT CRITERIA/ allows you to define criteria that CADEX uses to determines the order of entries on a report. Using the Sort Criteria panel, you can define three attributes as providing primary, secondary, and tertiary criteria for sorting. For each of these criteria, the sorting direction can be ascending or descending. For example, if you define the primary sorting criteria to be part number and the secondary to be size, CADEX sorts the entries for each component by part number. CADEX performs a secondary sort by size on any components with the same part number.
Defining Options for Grouping Entries in a Report Menu option /GROUP OPTIONS/ allows you to define options by which CADEX groups entries in a report. Using the Group Options panel, you can define three attributes that CADEX uses to group entries in a report. For example, if you define a group option called Color, CADEX groups all components with a color attribute assigned to them. All components with the same color value would then be reported as one line item on the report.
419
Running a Report
After you establish the format for a report and the source of the report data, you can run the report. When you run a report on the active model, CADEX examines the model and extracts from each component or connection the attribute information you have specified. When you run a report using intermediate files. CADEX examines the files you specify in order to gather the required data. If you set the Query RDB Table option to Yes in the report format, CADEX also extracts attribute information from an external data base. CADEX then compiles the attribute information into the format you have defined and performs any arithmetic calculations you have specified.
420
Select /REPORTS/. The Report List panel lists default report formats (derived from the CADEX installation), as well as any formats you have defined previously.
Menu:/ RUN / ADD / EDIT / DELETE // ACTIVE MODEL / IFX FILES / RETURN / Message: Select report to execute
Select /ADD/.
Select name of report to create
Message:
421
Select /REPORTS/.
Select /EDIT/.
Select name of report to edit
Message:
Optional: To cancel changes at any time during the edit procedure, do the following: a. Select /ABORT/
YN cancel changes
Message:
b.
Press YN. The report is restored to the format that existed before the beginning of this edit.
422
Specify whether or not CADEX must query an external data base for attribute information to be included in the report.
Specify which takes precedence if there is a conflict between data in the model and data in the external data base.
Instruct CADEX to use the default value for an attribute for each component in the model that does not have that attribute assigned to it.
Specify the number of blank lines that CADEX places between each entry in the report.
Only reports created in a background process can generate fields on more than one line. Consequently, blank lines are only placed between lines of reports that are created using background processes.
Steps:
Select /TITLE/ if it is not already active (underlined). The Report Title is displayed.
Message:
Select option
423
a.
Select the Report Title option. CADEX displays the current report name on the input line.
Message:
b.
Key in a new report name up to 16 characters long. The name you key in is displayed on the panel. Changing a report name creates a report with the new name that is a copy of the report with the old name.
Message:
Select option
To change the report type, select the Report Type option. The report type toggles between Part List and BOM (Connection report and NetList report if you are in the Electrical application).
Message:
b.
Key in a new description up to 48 characters long. The description you key in is displayed on the panel.
Message:
Select option
Optional: To specify that CADEX will not query an external data base to extract attribute information for this report, do the following: a. Select the Query RDB Table option until it toggles to No. Go to step 7.
b.
424
To specify that CADEX will query an external data base to extract attribute information for this report, do the following: a. Select the Query RDB Table option until it toggles to Yes. A DEFINE button is displayed on the Report Title panel. b. Optional: To change the data source that takes precedence in this report, select the option that reads: MODEL data takes precedence over RDB when conflict. The option toggles to read: RDB data takes precedence over Model when conflict. c. d. Select the DEFINE button. Optional: To update the attribute on the RDB Tables panel, do the following: 1) 2) Select the UPDATE button on the RDB Tables panel. Select ACCEPT to update the RDB Tables panel, or select CANCEL to cancel the update.
e.
Select the name of the external data base table you want to access for this report The table name is highlighted, and its current values for the Model Key attribute and RDB Key Column are displayed.
f.
To change the Model Key Attribute for the selected table, do the following: 1) 2) Select the current Model Key Attribute displayed on the RDB Tables panel. Select a new attribute or select CANCEL to not change the Model Key Attribute value.
g.
To change the RDB Key Column value, do the following: 1) Select the current RDB Key Column value displayed on the RDB Tables panel.
425
2)
Select a new name or select CANCEL to not define a new RDB Key Column.
h.
To complete your modifications to the RDB Tables panel, select DEFINE. Respond to the confirmation panel by doing one of the following: Select ACCEPT to file your settings on the RDB Tables panels. Select CANCEL so that your settings are used only in the current session.
i.
To report default values for attributes, select the Use default attribute data option. This option toggles between Yes and No. When set to Yes, it causes a report to list the default value for an attribute for every component in the model without an assigned attribute. For example, if you set this option to Yes for an attribute called Color, CADEX reports the default value for Color for every component that does not have a Color attribute assigned to it. If the default is red, every component without a Color attribute is listed as being red. Using menu option /ATTRIBUTE/ to set the default value for an attribute is described on page .
To set the number of blank lines between report entries, do the following: a. Select the Number of blank lines between entries option.
Message: Key number of blank lines between
entries b. Key in the number you want. The number you key in is displayed on the panel.
426
To specify whether or not to report all instances of a split component, select the List All Occurrences option. This option toggles between yes and no. When set to Yes, it causes CADEX to count every instance of a component when it generates an equipment list or a bill of materials. When set to No, CADEX considers components with the same reference designator and part number, or components with the same part number and no reference designator, as being separate pieces of the same physical part. CADEX counts all such components as one occurrence. For example, split equipment consists of separate components that have the same part number and reference designator. CADEX counts these as a single component when the List All Occurrences option is set to No.
427
Steps:
Select /FIELDS/. The Report Fields panel, and the Available Attributes panel, are displayed.
Message:
On the Available Attributes panel, do the following: a. Select SYSTEM, USER, or RDB to display the available attributes. Select the attribute for which you want to create a field. CADEX displays the Field Definition panel for the attribute you select.
Message: Select option
b.
To modify the format of the field, use the Field Definition panel to do any of the following:
428
To specify the line in the report entry on which data for this attribute is generated, do the following: a. Select the Line no. option.
Message: Key line number
b.
To change the position of the first column in which data for this attribute is reported, do the following: so you can key in a number between 1 and 9. a. Select the Column option.
Message: Key column number
b.
For example, if you key in 20, the first character of every entry for this attribute is generated in a column that begins 20 characters from the left. The maximum number of characters you can generate in one line is 256. To change the length of the field in which data for this attribute is reported, do the following: a. Select the Length option.
Message: Key field length
b.
For example, if you key in 12, up to 12 characters can be used to report data for this attribute. To change the heading of the column that consists of fields for this attribute, do the following: The maximum field length is 72 characters. a. Select the Column option.
429
Message:
b.
The column heading appears at the top of the column for this attribute. The maximum length for a column heading is 16 characters. To perform subtotal operations on the data reported in the column generated by this field, select a value for the Total option. The possible values are described below:
Function Reports nothing on the total line (default value). Adds the data reported for this attribute. Reports the highest data value listed for this attribute. Reports the lowest data value listed for this attribute. Counts all the instances of this attribute. Averages all the data values listed for this attribute.
Optional: To cancel any changes to the panel, do the following: a. Select CANCEL. Press YN.
Message:
YN cancel changes
b.
The field information you have defined for an attribute is displayed on the Report Fields panel.
430
Steps:
Select /FIELDS/. The Report Fields panel and the Available Attributes panel are displayed.
Message
Key in the name of the calculated field. The maximum length for the name is 16 characters. The name you key in serves as the heading for the column of calculated fields you are generating in the report.
Message:
Select option
431
To specify the fields CADEX operates on to generate this calculated field, do the following: a. Select the Field 1 option.
Message:
b.
Message:
On the Report Fields panel, select the name of the field that will be operated on.
Select option.
c.
Message:
d.
To specify the type of operation performed, select a value for the Operator option. The possible values are Add, Subtract, Multiply, Divide, and Count.
To modify the format of the calculated field, use the To specify the line in the report entry on which data for the calculated field is generated, do the following: Field Definition panel to do any of the following: a. Select the Line no. option.
Message:
b.
Key in a different line number. If you are running reports using menu options /REPORTS/ /RUN/, you can generate only fields on line 1.
If you are using this report format in a background process, you can generate fields on up to nine different lines, so you can key in a number between 1 and 9. To change the position of the column that consists of calculated data, do the following: a.
Message:
432
b.
Key in a different column number. The maximum number of characters you can generate in one line is 256.
To change the length of the field in which data for the calculated field is reported, do the following: a. Select the Length option.
Message: Key field length
b.
To perform subtotal operations on the data generated for the calculated field, select a new value for the Total option. The possible values are described below: To perform arithmetic calculations on the data generated for the calculated field, select a new value for the Total option. The type of operations CADEX can perform on columns are described below:
Option None Sum Max Min Count Average Option Add Subtract Multiply Divide Count Function Performs no calculations (the default value). Adds the data values generated in the calculated field. Reports the highest data value generated in the calculated field. Reports the lowest data value generated in the calculated field. Counts all the instances of this attribute. Averages all the data values generated for the calculated field. Function Adds the value of Field 1 and Field 2. Subtracts the value of Field 2 from Field 1. Multiplies the value of Field 1 by Field 2. Divides the value of Field 1 by Field 2. Counts all instances of the attribute defined in the Field 1 option. This option should be used in conjunction with menu option /GROUP OPTIONS/; otherwise, the count is always 1. Using menu option /GROUP OPTIONS/ is described on page . Unlike all the other arithmetic options, the Count option operates only on Field 1.
433
Optional: To cancel any changes to the panel, do the following: a. Select CANCEL.
Message:
YN cancel changes
b. 7
Press YN.
Select to confirm the information on the Field Definition panel. The field information you have defined is displayed on the Report Fields panel.
Steps:
1. Select /FIELDS/. The Report Fields panel and the Available Attributes panel are displayed.
Message
2. 3.
Key in the keyword 'Net Number' with the quotes. Modify the format of the Net Number field and select "None" for Total.
434
Steps:
The Sort Criteria panel is displayed, shown in Figure 100the figure below.
Message:
Select option
Sort Criteria
To define the primary sorting value, do the following in the Primary row on the Sort Criteria panel:
435
a.
Select the data listed under the Field Name column. If no attribute has been placed here previously, the data reads ** Unused **.
The message reads: Select report field / YN reset Select report field
Optional: To delete the entry currently displayed in the field, press YN. On the Report Fields panel, select the attribute by which you want to sort entries in a report. CADEX displays the attribute name you select and displays the default sorting direction as Ascending. CADEX will use the data values for this attribute as the primary criteria for sorting entries in a report.
c.
Message:
Select option
d.
Optional: To toggle the sorting direction between ascending and descending, select Ascend. The option toggles between Ascend and Descend. Ascending textual values are arranged alphabetically; descending textual values are arranged in reverse alphabetical order.
To define secondary and tertiary sorting values, repeat step 2 for the Secondary and Tertiary rows on the Sort Criteria panel.
436
437
Group Options
Parts with the same data in the following fields will be grouped together in the report.
Field 1 ==> Part Number Field 2 ==> Location Field 3 ==> ** Unused **
Steps:
Message:
Select option
To define the first attribute that CADEX will use to group report entries, do the following in the Field 1 row on the Group Options panel:
438
a.
Select the displayed attribute. If no attribute has been placed here, the attribute reads ** Unused **.
If the selected field currently has: An attribute defined No attribute defined The message reads: Select report field / YN reset Select report field
b.
Optional: To delete the attribute currently displayed in the field, press YN. On the Report Fields panel, select the attribute by which you want to group entries in a report. CADEX displays the attribute name you select. In a report, CADEX group entries for components that have this attribute assigned to them.
c.
Message:
Select option
To define additional grouping options, repeat step 2 for the Field 2 and Field 3 rows on the Group Options panel.
439
Define the attribute names and data values that must be assigned to a component (or not assigned to a component) for it to be listed in a report. Define what the data value for the attribute cannot equal for a component to be reported. Define a wide range of attributes that qualify a component to be reported by using combinations of "and" and "or".
Steps:
Message:
Select option
a.
Select the "have/do not have" portion of the rule to toggle between the two different values. Selecting toggles the rule between "have" and "do not have."
b.
Select the current attribute name (or the ** Unused ** portion of the rule, if no attribute is defined).
440
The message reads: Select report field / YN reset Select report field
c.
Optional: To delete the attribute currently displayed, press YN. On the Report Fields panel, select an attribute. CADEX displays the attribute name you select and displays a data value for this attribute equal to "anything."
d.
Message:
Select option
e.
Select the "=/ not=" portion of the rule. Selecting toggles the rule between equals and does not equal. To define a new value for the attribute, select the value that is currently displayed.
f.
Message:
g.
Message:
Select option
441
Running a Report
Use this procedure to run a report using an existing format. The report extracts information from either the active model or the intermediate files that you specify and compiles it according to the format you have defined. This procedure also allows you to copy a report to a detail page or a text file, which you can then print. In addition, a .csv format file is also generated for each FromTo and NetList report and can be found in the directory $CCD_ROOT/tmp along with the other intermediate files created.
Steps:
Select /REPORTS/. The Report List panel is displayed. The panel displays default reports (derived from the CADEX installation), as well as any reports you have defined.
Menu:/ RUN / ADD / EDIT / DELETE // ACTIVE MODEL / IFX FILES / RETURN /
Message:
Optional: To run a report on the intermediate files generated by a previously run background process, do the following: a. Select /IFX FILES/.
Message:
b.
Key in the name of an intermediate file (including the full UNIX path).
442
You do not need to key in an ifx suffix. For example, to use a set of intermediate files named /tmp/filename.if1, /tmp/filename.if2, /tmp/filename.if3, /tmp/filename.if4, and /tmp/filename.if5, enter only the filename /tmp/filename. The name of the intermediate file is displayed in the message line.
On the Report List panel, select the report you want to run.
Menu:
If you run the report on: The active model (using menu options /REPORTS/ /ACTIVE MODEL/) Intermediate files (using menu options /REPORTS/ /IFX FILES/)
The message reads: Select report entry to center window on Sel menu
or
Optional: To display the area of your drawing that contains an entry in the list, select that entry.
The report panel is removed from display, and the area of the drawing that contains the selected item is displayed.
Message:
443
To redisplay the report panel, select the List button in the top left corner of the screen.
Optional: To copy the report onto a detail page of the active model, do the following: a. Select /DETAIL/.
Message:
b.
Press YN. The text of the report is copied onto the next available detail page of the active model.
a.
Message:
Select /PRINT/.
b.
Message:
YN create file
c.
Press YN. CADEX writes the report to your UNIX directory called /tmp. For example, if you key in a file name of partlist, CADEX writes the report to /tmp/partlist. You can then print the UNIX file.
444
Steps:
1 Select /REPORTS/.
Menu:/ RUN / ADD / EDIT / DELETE // ACTIVE MODEL / IFX FILES / RETURN /
Message:
Select /DELETE/.
Select report to delete
Message:
On the Report List panel, select the name of the report format you want to delete.
YN delete report format
Message:
445
Steps:
1 Select /REPORTS/.
Menu:/ RUN / ADD / EDIT / DELETE // ACTIVE MODEL / IFX FILES / RETURN /
Message:
Message:
Press YN. CADEX erases all existing report formats and reads in the default report formats.
446
447
Submit Time 2/14/99 10:09:21 2/14/99 10:25:18 2/14/99 15:32:03 2/14/99 15:40:33
Output ID
Background Process List CADEX Extraction Host to WS Drawing Convert WS to Host Drawing Convert WINDOW PROFILE BACKGROUND
448
Process Results Panel The Process Results panel lists previously run and currently running processes and gives you access to their results. Selecting UPDATE displays the current status of all background processes. By selecting a completed process on this panel, you display a pop-up menu, which allows you to view any errors, warnings, reports, and other documentation generated. With the pop-up menu, you can also cancel a running background process or delete the results of a completed background process. Background Process List Panel The Background Process List panel displays the background processes that you can run. When you select a background process from this panel, it is highlighted, and a panel containing options that control the background process is displayed. Background Processes Available The CADEX Extraction process extracts attribute information assigned to components and connections and stores it in intermediate files. You can then use it to generate reports as part of the background process, use it to generate reports interactively using menu options /REPORTS/ /IFX FILES/, submit it to post-processor programs, or load it into an external data base. Generating reports interactively is described in Chapter 5. A CADEX Extraction background process also flags all the situations in the design that generate errors and warnings. By displaying error and warning models, you can examine the geometry and components that cause each violation and fix those that need to be corrected. You can also submit background processes that convert host CADEX models into a format compatible with workstation CADEX or convert workstation models into a format compatible with host CADEX.
an overlay family. If this model is not found, the system searchs for the design rules to be used. CADEX first searchs the active GROUP/USER for a drawing 'cadex_design_rules' and then the group/user CADX/SAMPLE. If these are not found, the system defaults are used.
Options You Can Define for a CADEX Extraction Background Process When you run a CADEX Extraction background process, you can define the following options on the CADEX Extraction Options panel:
Generate Errors
This option allows you to specify conditions in a drawing that generate error or warning messages. When you run a background process, CADEX analyzes a design. When it encounters a violation of one of the conditions you have defined, CADEX stores this information in a separate error model (err) or warning model (wrn). The possible error and warning conditions are listed below. Component without a part number Component without a reference designator Required component attribute not found Inheritance data conflict Requested attribute not inherited Coincident pins Duplicate pin IDs Unused pins Multiple attribute names on the same wire No connection at this location Unmatched sheet extension No pin name found Required wire attribute not found
450
trace only those connections drawn with the line types you specify.
451
Trace Method
This option allows you to specify whether CADEX reports the logical or physical connections of pins in a design.
1 4
Solder Dots
Both trace methods list the minimum set of connections required to report all the pins in a circuit. However, the physical method also reports any physical connections (i.e., connections drawn with an unbroken multiline), even if those pins are consequently reported twice. The logical method excludes any redundant connections from the list. The following connection lines show the results of a logical and physical trace for the circuit example shown above. Logical Trace 1 connects to 2 2 connects to 3 3 connects to 4 Physical Trace 1 connects to 2 2 connects to 3 1 connects to 4 The connection between pins 1 and 4 is reported because it is an unbroken multiline.
452
The following connection lists show the results of a logical and physical trace for the closed loop circuit example shown above. Logical Trace 1 connects to 2 1 connects to 4 2 connects to 3 Pins 1, 2, 3, and 4 are all listed, but the connection from pin 3 to 4 is not listed. Physical Trace 1 connects to 2 1 connects to 4 2 connects to 3 3 connects to 4 All connections in the circuit are listed.
Generate Reports
For every background process you submit, CADEX allows you to generate up to 10 different reports. This option allows you to specify which reports are generated, using predefined formats. Defining reports is described in Chapter 5.
453
models you processed. CADEX assigns a name to those files and writes them to your UNIX directory called $CCD_ROOT/TMP. With this option, you can assign to the intermediate files a name of your choosing. You can later refer to this file name to generate reports interactively using menu options /REPORTS/ /IFX FILES/.
Output Drawing ID
You can use this option to define an alternate output drawing when you run a background process that changes your design in some way (by generating cross-reference notes, for example). This allows you to execute a trial process without overwriting your original drawing.
Non-Sequential Sheets
This option allows you to specify which of the models in a design CADEX must process. Setting this option to No instructs CADEX to process all of the models in the design in sequence, starting with find names s01a or 0001 and continuing until a gap is encountered. Setting this option to Yes instructs CADEX to process a range of models, starting and ending with find names that you specify, regardless of gaps in sequence. This allows you to process a selected segment or the entire design, even if some sheet numbers are missing.
454
This option allows you to cross-reference relay components. You can display the cross-reference information next to the appropriate components in the wiring diagram, or next to a "dummy" version of the relay that you create near the diagram. The following suboptions on the Component Cross-Referencing panel allow you to control which components are cross referenced and how the cross-reference notes are displayed. Suboption Use Group/Location Purpose These suboptions allow you to specify the criteria for associating relay components. For example, you can use group and/or location attributes or part numbers to associate the components in a relay. Sets the height for cross-reference notes generated by CADEX. You do not need to use this suboption if you create generic cross-reference notes as part of the relay. Sets the number of entries that are printed in a cross-reference note before a new line is added to the note.
455
Purpose Controls whether or not new notes are generated each time the cross-reference option is executed. When this option is set to No, all eligible components are cross-referenced. When this option is set to Yes, only components with existing notes are crossreferenced.
Specifies a number of characters at the beginning of each note that are not modified during cross-referencing. This allows you to include consistent "headers" in your notes. If you specify a header length longer than an existing note, the number of blank characters needed to achieve the header length total is added after the note, and information generated by the cross-referencing process is appended at the end.
When the Entries Per Line option is set to 2, CADEX adds a line feed after two entries.
Results of Entries Per Line Option for Component Cross-Reference Notes For more information about defining relay components, see Chapter 4.
Automatic Numbering
456
This option performs automatic connection numbering when this rule is set to "Yes". Only wire-data notes that meet one of the following criteria will participate in the automatic numbering process: If the wire-data note has 32703 attribute with two numbers in the attribute data separated by commas, those numbers are taken as the starting and ending characters positions where the assigned connection number should be placed. For example, the note of "ABCNNNXYZ" and has a 32703 attribute with data "4,6" will be replaced with ABC001XYZ if the starting number is 1. If the wire-data note contains an ampersand, '&', it is removed and the following characters are replaced by the assigned number. If the note contains two '&', the characters between the two '&' are replaced by the assigned number. For example: The wire-data note "A&replace" will be replaced with "A0000001" and "A&xxx&XYZ" will be replaced with "A001XYZ" if the starting number is 1.
Start Number
This option allows you to specify the starting number for the automatic numbering.
Back Annotation
This option performs automatic back annotating on wiring when this rule is set to "Yes". Shield, coax, cable, and twist components will have their reference designators automatically generated during a report if: They do not have a defined name. Their names contain a zero, one or two characters prefix followed by "xx". The generated name will consist of a new prefix, followed by a number. New prefixes for the four components are: "SHL" "TWT" "CX" "CBL"
457
Report model (rpt). The report model contains the text of any reports generated. Error model (err). The error model flags every situation in a design that violates the error conditions specified when you submitted the background process. Warning model (wrn). The warning model flags every situation in a design that violates the warning conditions specified when you submitted the background process. Documentation model (doc). The documentation model contains the Extraction Summary Report and the Extraction Program Results.
The Extraction Summary Report provides a statistical summary for each sheet analyzed during the background process. The Extraction Program Results lists all the system messages generated by the process and provides descriptions of any error or warning violations. If a severe design problem exists or if CADEX encounters technical difficulties, a background process may not complete successfully. System messages can help you diagnose and correct these problems.
Viewing Reports
After a background process is complete, you can view any reports it generates by selecting the process name on the Process Results panel. This displays a pop-up menu, from which you can accesses a list of reports generated by the background process, as well as the Extraction Summary Report and the Extraction Program Results. You can also use this panel to delete the current report or copy the contents of a report to a UNIX file so that it can be printed.
458
warnings generated by this background process. One group is created for each sheet of the design that contains errors or warnings. When you select a sheet number, the number is highlighted, and the error group for that sheet is displayed. When you display an error or warning group, the geometry of the active model is positioned so that the first error is centered on screen. A circle marks that violation. At the top of the screen, explanatory text describes the current error or warning. You can examine error or warning conditions one by one, or you can display an entire group. As you examine each error, the display moves so that it is centered around the current violation. The error group you are examining, however, must be the same as the active model. Otherwise, the circles highlighting errors will not correspond to the geometry displayed. As you display error or warnings, you can correct violations by modifying geometry or redefining the components in the design. While viewing errors or warnings, you can also erase individual errors (deleting the circle and the error message) or simultaneously delete all error group information.
459
If the active drawing is an overlay parent, CADEX extracts information from all the drawings that are members of the overlay family.
If the active drawing has a find name of s01a, s02a, etc. or 0001, 0002, etc., you can process the sheets sequentially or non-sequentially.
For sequential processing, CADEX extracts information from all of the sequentially numbered drawings in the design, starting with s01a or 0001. When CADEX encounters a gap in the numbering sequence, it stops processing drawings. For non-sequential processing, CADEX extracts information from only the range of drawings that you specify. This option allows you to process any segment of a design, even if there are one or more gaps in the sequence. Before You Begin: Be sure that the drawings to be processed are not read only protected. CADEX cannot process read only drawings. Read only protection is set using function key FILES. Use function key FILES to file the active model if you have modified it and you want the changes to be included in this background process. Use menu option /REPORTS/ to define the report formats you want. Defining report formats is described in Chapter 5.
460
Steps:
Select BACKGROUND Two panels are displayed, the Background Process List and the Process Results panel.
Message: Select process title to view or delete process result / Select process name to run background process
On the Background Process List panel, select the Extraction option (under CADEX). The CADEX Extraction Options panel is displayed. As shown in the figures on the next page, the options on this panel vary, depending on the application mode.
Message:
Select option
461
General Application CADEX Extraction Options DEFINE Generate Diagnostics = Replace Part Numbers = DEFINE Generate Reports = Yes Yes Yes
Electrical Application
CADEX Extraction Options DEFINE DEFINE Generate Diagnostics = Trace All Line Types Trace Method = = Yes No Logical No Yes
Intermediate File Name = Output Drawing ID DEFINE DEFINE DEFINE DEFINE = Yes No Yes Yes No 1 No
Non-Sequential Sheets = Trace All Views Sheet Extension Xref Component Xref = = =
462
Message:
Modify the selected option. Refer to the pages listed below for instructions on modifying each option using any of the following procedures. Option Generate Diagnostics Trace All Line Types (Electrical Application) Trace Method Replace Part Numbers Generate Reports Intermediate File Name Output Drawing ID Non-Sequential Sheets Trace All Views Sheet Extension Cross-Referencing (Electrical Application) Component Cross-Referencing (Electrical Application) Automatic Numbering Start Number Back Annotation
Optional: To save your option settings without running the background process, reselect BACKGROUND. Your settings are saved in the cadx model (cadx).
463
Optional: To erase your option settings without running a background process, select CANCEL and press YN. The procedure is terminated.
To run the background process using your option settings, select START PROCESS.
464
General Application CADEX Extraction Options DEFINE Generate Diagnostics = Replace Part Numbers = DEFINE Generate Reports = Yes Yes Yes
Electrical Application
CADEX Extraction Options DEFINE DEFINE Generate Diagnostics = Trace All Line Types Trace Method = = Yes No Logical No Yes
Intermediate File Name = Output Drawing ID DEFINE DEFINE DEFINE DEFINE = Yes No Yes Yes No 1 No
Non-Sequential Sheets = Trace All Views Sheet Extension Xref Component Xref = = =
465
CADEX Extraction Options Panel for the General and Electrical Applications
Generate Diagnostics
Use this subprocedure to diagnose problems in a design by generating error and warning messages for specified conditions. When you run a background process, it traces all the sheets of the design and reports all error and warning conditions. You can use the Diagnostic Messages panel to select the messages you want to generate. For each message, you can specify whether it generates an error or warning message or no message at all. The figure below shows the possible Diagnostic Messages panels. Before You Begin: Select BACKGROUND On the Background Process List panel, select the Extraction option (under CADEX).
Steps:
Select the Generate Diagnostics option. The default value for this option is Yes. When set to Yes, a DEFINE button is displayed beside the Generate Diagnostics option.
Optional: To turn off the detection of all errors and warnings, set the option to No by pressing YN. This terminates this subprocedure.
Select DEFINE. The Generate Errors option must be set to Yes for DEFINE to be displayed. The Diagnostic Messages panel is displayed, shown in the figure below.
466
General Application
Diagnostic Messages Component without a part number Component without a ref des Required component attribute not found Inheritance data conflict Requested attribute not inherited = Error = Error = Error = Error = Error
ACCEPT
Electrical Application
Diagnostic Messages Component without a part number Component without a ref des Required component attribute not found Inheritance data conflict Requested attribute not inherited Coincident pins Duplicate pin IDs Unused pins Mult. attribute names on the same wire No connection at this location Unmatched sheet extension No pin name found Required wire attribute not found ACCEPT = Error = Error = Error = Error = Error = Error = Error = Error = Error = Error = Error = Error = Error
467
Message:
Select option
To change the value of an option on the Diagnostic Messages panel, select that option. The value of an option changes every time you select it, cycling between three possible settings: Error, Warning, and No. The effects of these values are described below:
Setting Error Warning No Result Generates error messages for the selected option. Generates warning messages for the selected option. Generates no messages for the selected option. Select option / Key new value / YN default, toggle or next
Message:
To close the Diagnostic Messages panel, select ACCEPT or select another option from the CADEX Extraction Options panel.
468
Before You Begin: Select BACKGROUND On the Background Process List panel, select the Extraction option (under CADEX).
Steps:
1 Select the Trace All Line Types option. The default value for this option is No. When the option is set to No, CADEX traces only solid-medium and solid-light lines.
When the Trace All Line Types option is set to No, a DEFINE button is displayed beside the option.
Optional: To trace all types of lines, set this option to Yes by pressing YN. This terminates this subprocedure.
Select DEFINE. The Types All Line Types option must be set to No for DEFINE to be displayed.
469
The Traceable Line Types panel is displayed. It lists all the possible line types CADEX can trace.
Traceable Line Types Solid heavy Solid medium Solid light Dashed medium Dashed light Centerline Phantom NC Break = = = = = = = = = No Yes Yes No No No No No No ACCEPT
To change the value of a line type listed on the Traceable Line Types panel, select that type. When you select a line type, its value toggles between Yes (for tracing that line type) and No (for not tracing that line type).
Message: Select option / Key new value / YN default, toggle or next
To close the Traceable Line Types panel, select ACCEPT or select another option from the CADEX Extraction Options panel.
470
Select BACKGROUND.
On the Background Process List panel, select the Extraction option (under CADEX).
Steps:
Select BACKGROUND.
On the Background Process List panel, select the Extraction option (under CADEX).
471
Steps:
Generate Reports
Use this subprocedure to designate which formats you want the background process to use to extract attribute information from a design and compile that information into reports. For every background process you submit, you can generate up to 10 different reports. Defining report formats is described in Chapter 5. If you want to generate a report whose format requires CADEX to query an external data base, you must generate the report interactively using menu option /REPORTS/. Before You Begin:
Select BACKGROUND.
On the Background Process List panel, select the Extraction option (under CADEX).
Steps:
Select the Generate Reports option. When this option is set to Yes, a DEFINE button is displayed beside the option.
Optional: To not generate any reports, set this option to No by pressing YN. This terminates this subprocedure.
472
Select DEFINE. The Generate Reports option must be set to Yes for DEFINE to be displayed. A panel is displayed, shown in the figure below. It lists all the types of reports you have defined using menu option /REPORTS/. Defining reports is described in Chapter 5.
Report Name Generate? No Yes Yes No No No No No ACCEPT
Equipment List BOM Connection List Valve List Motor Report Assembly 101 Part List Assembly 301 Part List Just-in-Time List
Message:
Select option
To change the value of a report listed, select that report. When you select a report, its value toggles between Yes (for generating that report) and No (for not generating that report).
Message: Select option / Key new value / YN default, toggle or next
To generate additional reports, repeat step 4. You can generate up to 10 reports for each background process.
473
To close the panel, select ACCEPT or select another option from the CADEX Extraction Options panel.
Select BACKGROUND
On the Background Process List panel, select the Extraction option (under CADEX).
Steps:
Key in a filename (including the full UNIX path). For example, to create a file called inter1 in directory /fred, key in /fred/inter1. If you do not key in a name, CADEX creates the files in the directory called /tmp.
Output Drawing ID
Use this subprocedure to define an alternate drawing ID for the output of a background process. If this option is blank, CADEX files the modified drawing using the original drawing ID.
Select BACKGROUND
474
On the Background Process List panel, select the Extraction option (under CADEX).
Steps:
Key in any alternate drawing ID. Do not key in a find name. You can key in TEST, for example. The name you key in is displayed in the information line.
Non-Sequential Sheets
Use this subprocedure to define which sheets of a design CADEX must process. You can process all of the consecutive sheets until a gap occurs in the sequence, or specify a range of sheets to process all or part of the design, regardless of gaps. Before You Begin: Select BACKGROUND On the Background Process List panel, select the Extraction option (under CADEX).
Steps:
Select the Non-Sequential Sheets option. When this option is set to Yes, a DEFINE button is displayed beside the option.
Optional: To process all of the consecutive sheets in the active design, set this option to No by pressing YN. When this option is set to No, CADEX processes all of the models in the active design beginning with s01a or 0001 and continuing in sequence until a gap is encountered. This terminates this subprocedure.
475
Select DEFINE. The Sheets to Trace panel is displayed, as shown below. Message: Select option
Sheets to Trace Starting FindNo = 0001 Ending FindNo = 0010
ACCEPT
Key in the find name of the first model you want to process. The format for the find name must be either sXXa or XXXX, and the starting number may not be lower than s01a or 0001.
Key in the find number of the last model you want to process. The format for the ending find name must match that of the starting find name in step 5, and the ending number may not be greater than s99a or 9999.
To close the Sheets to Trace panel, select ACCEPT or select another option from the CADEX Extraction Options panel. If the format for the starting and ending find names do not match, the Sheets to Trace panel will not close, and the following error message is displayed: Sheet numbers must have matching formats.
476
Select BACKGROUND
On the Background Process List panel, select the Extraction option (under CADEX). Steps:
Select the Trace All Views option. When this option is set to No, a DEFINE button is displayed beside the option.
Optional: To trace all views, press YN to toggle this option to Yes. This terminates this subprocedure.
Select DEFINE. The Trace All Views option must be set to No for DEFINE to be displayed. The Views to Trace panel is displayed, shown in the figure below. It lists the views to be traced during a background process. The default option is the primary view (PV).
477
Message:
Select option
Key in the names of the views you want to trace, separating each with a comma. You can key in up to 12 distinct view names. If you key in more than 12 view names, CADEX recognizes the first 12 names and ignores the rest. If you key in duplicate view names, CADEX rejects the entry and the following error message is displayed: Each view may appear only once. (view name was duplicated in the input).
To close the panel, select ACCEPT or select another option from the CADEX Extraction Options panel.
To control the positioning of cross-reference notes, create a generic note with a sheet xref user attribute in each sheet extension component.
Select Background
On the Background Process List panel, select the Extraction option (under CADX).
Steps:
478
When this option is set to Yes, a DEFINE button is displayed beside the option.
Optional: To not cross-reference the sheet extension components in your design, set this option to No by pressing YN. This terminates this subprocedure.
Select DEFINE. The Sheet Extension Cross - Reference option must be set to Yes for DEFINE to be displayed. A panel is displayed, shown in the figure below.
Sheet Extension Xref Options Source-Destination Number of Entries Per Line = = No 1 ACCEPT
Message:
Select Option
To specify which cross-references are displayed, do the following: a. Select the Source-Destination option.
Message: Select option / YN toggle
b.
Do one of the following: Toggle this option to Yes to display the sheet extension cross-references from only the previous (source) and next (destination) connections.
479
Toggle this option to No to display the sheet extension cross-references from all corresponding connections.
To set the number of entries per line in a crossreference note, do the following: a. Select the Number of Entries Per Line option.
Message: Select option / Key value
b.
Key in the number of entries you want to have in a cross-reference note before a new line is added to the note. The minimum value is one. The number you key in is displayed on the panel.
To close the panel, select ACCEPT or select another option from the CADEX Extraction Options panel.
Optional: To run a test before you cross-reference your original drawing, define an alternate output drawing ID for the background process.
480
To prepare the frame of reference by which CADEX crossreferences the parts of a relay, use menu options /UTILS/ -> /LADDER/ to create a ladder of use menu options /UTILS/ > /ZONE/ to define a zone matrix.
Select Background
On the Background Process panel, select the Extraction option (under CADEX).
Steps:
1 Select the Component Cross-Reference option. When this option is set to Yes, a DELETE button is displayed beside the option.
Optional: To not cross-reference components in your design, set this option to No by pressing YN. This terminates this subprocedure.
Select DEFINE. The Component Cross-Reference option must be set to Yes for DEFINE to be displayed. A panel is displayed, shown in the figure below.
Component Xref Options Use Group/Location Use Part Number Xref Note Height Entries Per Line = = = = No Yes .164000 1 No 0
481
ACCEPT
To specify the criteria for associating components, do one of the following: To specify whether or not CADEX must recognize the associations made using group or location attributes, select the Use Group/Location option. The option toggles between Yes and No. Toggle the option to Yes to associate components according to the group and location attributes attached to them. Toggle the option to No to ignore these attributes. To specify whether or not CADEX considers the part number to associate parts, select the Use Part Number option. The option toggles between Yes and No. When this option is set to Yes, CADEX uses the part numbers to determine which parts make up a component. When this option is set to No, CADEX ignores part numbers when processing components.
Optional: To define the height of system-generated back-annotation notes, do the following: a. Select the Cross-Reference Note Height option.
Message: Select option / Key value
b.
Key in a new value. You can skip this step if you created generic crossreference notes or slot ID notes when you defined the relay components.
To define the number of entries per line in a crossreference note, do the following: a. Select the Entries Per Line option.
482
Message:
b.
Key in the number of entries you want to have in a cross-reference note before a new line is added to the note. The minimum value is one. The number you key in is displayed on the panel.
To specify whether or not all eligible components are cross-referenced, select the Modify Existing Notes Only option.
Message: Select option / YN toggle
The option toggles between Yes and No. Toggle the option to Yes to cross-reference only those components with existing cross-reference notes. Toggle the option to No to cross-reference all eligible components in the model(s) submitted. If a component has no existing cross-reference text, a text element will be created and added to the component set.
To specify a header length for existing crossreference notes, do the following: a. Select the Cross-Reference Note Header Length option.
Message: Select option / Key value
b.
To close the panel, select ACCEPT or select another option from the CADEX Extraction Options panel.
10 Optional: To run a test before you cross-reference your original drawing, define an alternate output drawing for the background process.
483
Select Background
On the Background Process List panel, select the Extraction option (under CADX). Steps:
1 Select the Automatic Numbering option
Optional: Press YN to toggle between Yes and No When this option is set to "Yes", the Start Number specify next will be used to generate the replacement characters for the wire data.
Use this subprocedure to specify the starting number for the automatic numbering.
Select Background
On the Background Process List panel, select the Extraction option (under CADX). Steps:
1 Select the Start Number option.
Select Background
485
On the Background Process List panel, select the Extraction option (under CADX). Steps:
1 Select the Back Annotation option.
486
Running a Background Process That Converts a Host CADEX Design Into a Workstation CADEX Design
Use this procedure to submit a background process that converts drawings created using host CADEX into drawings compatible with workstation CADEX. When you run this background process, CADEX converts models according to the following rules:
If the active drawing is an overlay parent, CADEX converts all the drawings that are members of the overlay family.
If the active drawing has a find name of s01a, s02a, etc. or 0001, 0002, etc., CADEX converts any sequentially numbered drawings that use the same numbering format. When CADEX encounters a gap in the numbering sequence, it stops converting drawings.
"Converting Host CADEX Designs to Workstation CADEX Format" describes the overall process for converting a host CADEX design into a workstation CADEX design. In general, the process consists of several steps. The procedure described here is one part of that overall process. Before You Begin: Use Data Transfer to move to the workstation any host drawings you want to convert. For more information on Data Transfer, see the CATIA/CADAM Drafting Data Transfer Procedures Guide.
487
Steps:
Select BACKGROUND. Two panels are displayed, the Background Process List and the Process Results panel.
Message: Select process title to view or delete process result / Select process name to run background process
On the Background Process List panel under CADEX, select the Host to WS Drawing Convert option. The following panel is displayed:
Message:
Select option
Optional: To cancel the background process, select CANCEL and press YN. The procedure is terminated.
488
Running a Background Process That Converts a Workstation CADEX Design Into a Host CADEX Design
Use this procedure to submit a background process that converts workstation CADEX drawings into drawings compatible with host CADEX. This procedure can also convert attribute names and numbers stored in a cadx model into a format compatible with host CADEX. You must, however, have previously transferred a host CADEX Job Options model to workstation. If you do convert attributes, this procedure actually transfers back to the host the Job Options model you previously moved and files it under the same name as the drawing being converted in this procedure. CADEX fills in the format panel of the Job Options model with the attribute names and numbers stored in the workstation cadx model (cadx). When you run this background process, CADEX converts models according to the following rules:
If the active drawing is an overlay parent, CADEX converts all the drawings that are members of the overlay family.
If the active drawing has a find name of s01a, s02a, etc. or 0001, 0002, etc., CADEX converts any sequentially numbered drawings that use the same numbering format. When CADEX encounters a gap in the numbering sequence, it stops converting drawings.
Before You Begin: On the host, call up a CADEX Job Options model (CADX) and delete all attribute names and numbers from its format panel. Use Data Transfer to move the Job Options model to workstation CADEX and file the model. For more information on Data Transfer, see the CATIA/CADAM Drafting Data Transfer Procedures Guide.
489
Steps:
1 Select BACKGROUND. Two panels are displayed, the Background Process List and the Process Results panel.
Message: Select process title to view or delete process result / Select process name to run background process
On the Background Process List panel under CADEX, select the WS to Host Drawing Convert option. The following panel is displayed: WS To Host Drawing Convert Job Options Base cadx drawing = Start Process Cancel
To convert attribute information stored in the cadx model (cadx), do the following: a. Select the Base cadx drawing option.
Message: Select option / Key new value / YN default, toggle or next
b.
Key in the drawing ID of the host CADEX Job Options model (CADX) that you previously moved with Data Transfer to the workstation.
Optional: To cancel the background process, select CANCEL and press YN. The procedure is terminated.
490
491
492
Returns you to the Process Results panel Deletes the currently displayed report Scrolling options Prints the currently displayed report to a UNIX file
When you examine a report displayed on the Report panel, you can scroll through it using the buttons at the bottom of the panel. You can also search for a particular occurrence of a text string. A DELETE button allows you to delete an entire report. A PRINT button allows you to dump the contents of a report to a UNIX file from which the report can be printed.
Steps:
1 Select BACKGROUND. The Background Process List panel and the Process Results panel are displayed.
493
Message:
Select process title to view or delete process result / Select process name to run background process
Select the title of the background process you want to display. A pop-up menu is displayed
On the pop-up menu, select REPORT. CADEX displays the Report panel, which allows you to view the reports and other documentation generated by the background process. Figure 93 on page 567 shows this panel. An information message tells you the active report type, its time and date of creation, and the total number of pages.
Message: Select report / Key text to find / YN next occurrence
Optional: To display a different portion of the report, do one of the following: To scroll through a report, use the scrolling buttons at the bottom of the panel. They are described below: FULL DOWN FULL UP HALF DOWN HALF UP TOP BOTTOM Scrolls down one full screen. Scrolls up one full screen. Scrolls down one half screen. Scrolls up one half screen. Scrolls to the top of the report. Scrolls to the bottom of the report. Shifts the screen left. Shifts the screen right.
To search for a text string in the report, do the following: a. Key in the desired text string. The text string is highlighted. b. To search for the next occurrence of the same text string, press YN.
494
Optional: To view a different report, select its name from the list in the lower-right corner. The selected report is displayed.
Optional: To delete the displayed report, do the following: a. Select the DELETE button.
Message: YN del
b.
495
Steps:
Select BACKGROUND. The Background Process List panel and the Process Results panel are displayed.
Message: Select process title to view or delete process result / Select process name to run background process
Select the title of the background process you want to display. CADEX displays a pop-up menu.
On the pop-up menu, select REPORT. CADEX displays a panel that allows you to view the reports and other documentation generated by the background process.
Message: Select report / Key text to find / YN next occurrence
Select PRINT.
Message: Key file name
Key in the name of the file that will contain the report. The name of the file can be 1 to 16 alphanumeric characters and must not already exist. If the file
496
name you key in does exist, an error message is displayed. Message: Key line spacing / YN create file
Optional: To change the line spacing, key in a positive real value. An information message shows the value you key in.
Message: YN create file
Press YN. The file is created and stored in the directory called $CCD_ROOT/TMP.
497
sheet number 01 sheet number 02 sheet number 03 SHOW ALL ERASE ERROR DELETE RETURN
Available groups of errors or warnings Returns you to the Process Results panel
Deletes all information in the active error group Erases the currently displayed error highlight Displays all error or warning situations simultaneously
498
You can examine error or warning violations one by one or all at once. When viewed individually, each error or warning is displayed in the center of the screen and circled. An information message describes the current error or warning violation. While viewing an error group, you can delete individual errors or the entire error group. You can correct errors and warnings as you display them. To correct violations, use CADAM function keys to modify the geometry of the design. Use function key CADEX to redefine components and other aspects of the design. Before You Begin: Display the model that contains the errors or warnings you want to examine.
Steps:
Select BACKGROUND. The Background Process List panel and the Process Results panel are displayed.
Message: Select process title to view or delete process result / Select process name to run background process
Select the title of the background process for which you want to display errors and warnings. CADEX displays a pop-up menu.
On the pop-up menu, select ERROR or WARNING. CADEX displays geometry for the active model, and a circle marks the first violation in the model. An information message describes the violation. For example, one common error message reads: Component without a part number.
If you are viewing: An error group A warning group The message reads: Select error group / Select error / Key error number / YN next error Select warning group / Sel warning / Key warning number / YN next warning
499
To display violations on the active model, do any of the following: To display the next error or warning, press YN. The geometry for the next error or warning is displayed in the center of the screen. A description of the first violation is displayed in the information line. To display a particular error or warning, key in its number. The geometry for that error or warning is displayed in the center of the screen. A description of the violation is displayed in the information line. To display simultaneously all errors or warnings on a sheet, select SHOW ALL. The window is scaled so that the geometry for all the errors or warnings on the current sheet is displayed. To activate an error or warning whose circle is visible, select the circle. The geometry for that error or warning is displayed in the center of the screen. A description of the violation is displayed in the information line.
Optional: To display errors or warnings generated from a different sheet, select its name from the list displayed in the lower-right corner of the panel. The name of the group you select is highlighted. Circles marking the violations in that group are displayed. For those circles to be useful, however, you must display the geometry for the model that corresponds to that error group.
To correct an error or warning, do the following: a. To access other menus or function keys necessary to perform a correction, do one of the following:
500
To use the menus available in function key CADEX, do the following: 1) 2) Select RETURN. Select BACKGROUND.
To modify the geometry of the design using another function key, press that other function key. b. c. Correct the violation. Optional: To redisplay errors or warnings, return to step 1. If you have used another function key, you must first select function key CADEX. 7 Optional: To delete a single violation or one of the available groups of errors or warnings, do one the following: To delete the error or warning you are currently viewing, select ERASE ERROR. The error message and the circle highlighting the current error or warning are deleted. All subsequent errors or warnings are renumbered. To delete an entire group of errors or warnings, do the following: a. b. Select the name of the error group to delete. Select the DELETE button.
Message: YN delete
c.
All information for the entire group (messages and highlighting circles) is deleted.
501
Steps:
Select BACKGROUND. The Background Process List panel and the Process Results panel are displayed.
Message: Select process title to view or delete process result / Select process name to run background process
Select the title of the background process for which you want to display errors and warnings. CADEX displays a pop-up menu.
Press YN. The results of the entire background process are deleted, including all reports, errors, warnings, and documentation.
502
Appendix A. Messages
Design Error and Warning Messages
Each of the following describes a message, which could be an error message generated in the error model or a warning message generated in the warning model:
Message: Meaning:
Could not create SHEET XREF attribute Sheet Extension Cross-Reference will not be done This can be caused by one of the following:
The cadx model is read-only, and the modified version cannot be filed. There is no more room in the Master Attribute List (the user attributes limit is 100 per model in Unrestricted Mode, and 50 in Mainframe Compatibility Mode).
Response: Do one of the following:
Check the permissions on the cadx model and reset them if necessary. Create space in the Master Attribute List by using menu option /ATTRIBUTE/ to delete an existing attribute.
Component with no part number found: Sheet: nnn xloc, yloc: yyyyy.yyy, zzzzz.zzz A component set with its Type set to Schematic Part exists on sheet nnn, and the component set has no part number. Use /BUILD/ /DEFINE/ to define a part number for the detected component or use function key NOTE to add a part number to the
503
component's reference designator. Precede the part number with at least one dollar sign ($).
If you are using a part number replacement table, add the part number for this reference designator to the table.
Message: Meaning:
Component with no reference designator found: Sheet: nnn xloc, yloc: yyyyy.yyy, zzzzz.zzz A component set with its Type set to Schematic Part exists on sheet nnn, and this component set has no reference designator; or, a component set with its Type set to anything other than Schematic Part exists on sheet nnn, and this component set has no name. Use /BUILD/ /DEFINE/ to define a reference designator or a name for the detected component.
Response:
Message:
Duplicate pin name on sheet: nnn - ref des: xxxxx aaaaa - xloc, yloc: yyyyy,yyy, zzzzz.zzz aaaaa - xloc, yloc: yyyyy,yyy, zzzzz.zzz On sheet nnn, a component with reference designator xxxxx contains two or more pins with the same name. The message provides the name and the coordinates of each duplicate pin. Check the duplicate pins that are circled in the error model. When you find a duplicate, change that pin name. Note: No error message is reported for duplicate pins if generic reference designators, such as Cxx or Rxx, are used for components. Also, connector pins labeled with a question mark (?) are not reported as duplicate pins.
Meaning:
Response:
Message:
Inheritance data conflict: ref des: aaaaa partno: bbbbb sheet: nnn xloc, yloc: yyyyy,yyy zzzzz.zzz attribute name: ccccc first data: ddddd second data: eeeee On sheet nnn, a component with a reference designator of aaaaa and a part number of bbbbb is the child of more than one parent and is supposed to inherit data for attribute ccccc. The parents, however, have different attribute data for attribute ccccc. The message provides the coordinates of the component, the attribute name and the two conflicting data values.
Meaning:
504
Response:
Remove the inherited attribute from one of the parent components or redefine the nested component set so that the component is no longer the child of two parents. Maximum number of sheet extensions reached. Only the first 1000 will be cross-referenced. The system can cross-reference a maximum of 1000 sheet extensions. If your design contains more than 1000, the excess will not be cross-referenced. Reduce the number of sheet extensions in your design. No connection at this point: Sheet: nnn xloc, yloc: yyyyy,yyy, zzzzz.zzz On sheet nnn, a line connected to a pin at one end does not connect to anything at the other end. The message provides the coordinates of the unconnected endpoint of the line. This condition can be caused by one of the following:
Message: Meaning:
The line is not connected. The line appears to be connected, but the endpoint of the line does not meet a component pin. Duplicate lines exist at the same location. A solder dot or branch component is missing at a T-connection.
Response: Do one of the following:
Connect the line. Resolve any other errors affecting the connection. Erase any duplicate lines. Place a solder dot or branch component at the T-connection.
Message:
No match found for the following sheet extensions: id xloc yloc sheet
505
Meaning:
Sheet extension components appear in the design for which CADEX cannot find a matching name on another sheet extension component set. The message provides the name (id) for each unmatched sheet extension component, its coordinates, and the sheet that contains it. For each of the unmatched sheet extensions, do one of the following:
Response:
Add a sheet extension component set with the matching name to the design, or delete the unmatched sheet extension component. Use /BUILD/ /DEFINE/ to redefine the detected sheet extension name so it matches another sheet extension component set. Use /BUILD/ /DEFINE/ to redefine the name of another sheet extension component set so it matches the name of the detected sheet extension component set.
Message: Meaning: On sheet: nnn - ref des: xxxxx No pin name found at xloc, yloc: yyyyy.yyy, zzzzz.zzz On sheet nnn, CADEX failed to find a name for a pin in a component with a reference designator of xxxxx. The message provides the coordinates of the unnamed pin. Do one of the following:
Response:
Ignore the message if you intentionally omitted the pin ID. Move the pivot point of the pin name to within .05 inches of the pin.
Message:
Requested attribute data was not inherited: ref des: aaaaa partno: bbbbb sheet: nnn xloc, yloc: yyyyy.yyy, zzzzz.zzz attribute name: ccccc On sheet nnn, a component with a reference designator of aaaaa and a part number of bbbbb has failed to inherit data for attribute ccccc. The component is either not nested correctly, or the inherited attribute has not been assigned to its parent. The message provides the coordinates of the component.
Meaning:
506
Response:
Nest the component under its correct parent or assign inheritance attribute ccccc to its parent component.
Message:
Required attribute not found on component: Attribute name: ccccc Refdes: aaaaa PartNo: bbbbb Sheet: nnn xloc, yloc: yyyyy.yyy, zzzzz.zzz On sheet nnn, a component with a reference designator of aaaaa and a part number of bbbbb has not been assigned a required attribute named ccccc. (You can define an attribute as required when you create the attribute with the Edit panel.) The message provides the coordinates of the component. Assign the required attribute ccccc to the detected component.
Meaning:
Response:
Message:
Sheet: nnn - Attribute aaaaaaaaaaaaaaaa is multiply-defined: Value 1: xxxxxxxxxxxxxxxx Value 2: yyyyyyyyyyyyyyyy on net from (aaaaaaaa, bbbb) to (aaaaaaaa, bbbb) On sheet nnn, an attribute named aaaaaaaaaaaaaaaa has been assigned to a connection, but it has been assigned two different values, xxxxxxxxxxxxxxxx and yyyyyyyyyyyyyyyy. The message provides the starting and ending point of the connection. Delete one of the attributes from the connection. Sheet: nnn - Three COAXES in the same net: Coax 1: aaaaaaaaaaaaaaaa xloc, yloc: yyyyy.yyy, zzzzz.zzz Coax 2: bbbbbbbbbbbbbbbb xloc, yloc: yyyyy.yyy, zzzzz.zzz Coax 3: cccccccccccccccc xloc, yloc: yyyyy.yyy, zzzzz.zzz On sheet nnn, a coax named aaaaaaaaaaaaaaaa, a coax named bbbbbbbbbbbbbbbb, and a coax named cccccccccccccccc have all been assigned to the same connection. The message provides the coordinates of the coaxes. Delete one of the coaxes.
Meaning:
Response: Message:
Meaning:
Response:
Message:
Sheet: nnn - Three SHIELDS in the same net: Shield 1: aaaaaaaaaaaaaaaa xloc, yloc: yyyyy.yyy,
507
zzzzz.zzz Shield 2: bbbbbbbbbbbbbbbb xloc, yloc: yyyyy.yyy, zzzzz.zzz Shield 3: cccccccccccccccc xloc, yloc: yyyyy.yyy, zzzzz.zzz Meaning: On sheet nnn, a shield named aaaaaaaaaaaaaaaa, a shield named bbbbbbbbbbbbbbbb, and a shield named cccccccccccccccc have all been assigned to the same connection. The message provides the coordinates of the shields. Delete one of the shields.
Response:
Message:
Sheet: nnn - Three TWISTS in the same net: Twist 1: aaaaaaaaaaaaaaaa xloc, yloc: yyyyy.yyy, zzzzz.zzz Twist 2: bbbbbbbbbbbbbbbb xloc, yloc: yyyyy.yyy, zzzzz.zzz Twist 3: cccccccccccccccc xloc, yloc: yyyyy.yyy, zzzzz.zzz On sheet nnn, a twist named aaaaaaaaaaaaaaaa, a twist named bbbbbbbbbbbbbbbb, and a twist named cccccccccccccccc have all been assigned to the same connection. The message provides the coordinates of the twists. Delete one of the twists.
Meaning:
Response:
Message:
Sheet: nnn - Two CABLES in the same net: Cable 1: aaaaaaaaaaaaaaaa xloc, yloc: yyyyy.yyy, zzzzz.zzz Cable 2: bbbbbbbbbbbbbbbb xloc, yloc: yyyyy.yyy, zzzzz.zzz On sheet nnn, a cable named aaaaaaaaaaaaaaaa and a cable named bbbbbbbbbbbbbbbb have both been assigned to the same connection. The message provides the coordinates of both cables. Delete one of the cables. Unused pin found: Reference designator: aaaaaa Part number: bbbbbbbbbbbbbbbb Pin: xxxxx Sheet: nnn xloc, yloc: yyyyy.yyy, zzzzz.zzz
Meaning:
Response: Message:
508
Meaning:
On sheet nnn, a pin in a component set with a reference designator of aaaaaa and a part number of bbbbbbbbbbbbbbbb does not connect to a multiline, or the multiline that connects to the pin is mistakenly defined as part of the component set. Do one of the following:
Response:
Ignore this message if the pin was intentionally left unused. Connect a multiline to the pin. Remove the connecting multiline from the component set.
509
System Messages
When you run a background process, CADEX generates system messages that explain design and system problems not covered in the Design Error and Warning messages. These system messages are described below:
Message: Meaning:
APPLICATION is not 3 (three) The NPI page for the specified component has been defined incorrectly. The application number should be set to 3 to display the Packaging Data fields. Either create a Packaging Data NPI page (with the application number set to 3) for the specified component or delete it from the library.
Response:
Message: Meaning:
Bad or Missing Data One or more of the data fields on the Packaging Data NPI page for the specified component is either blank or is filled in with invalid data. Be sure that all the fields on the Packaging Data NPI page are filled in correctly.
Response:
Message: Meaning:
Bad PSEUDO PINS defined On the Packaging Data NPI page for the specified component, the pseudo-pin names defined for multiple instances of a subcomponent type do not match. Check each subcomponent type which appears more than once on the Packaging Data NPI page and make sure that each instance has the same pseudo-pin names. The order of the subcomponent types is unimportant.
Response:
Message: Meaning:
*** Coil without any contacts *** No contacts were found for the specified coil.
510
Response:
*** Contact without any coil *** There are one or more contacts for the specified component, but no coil was defined. Define a coil for that component, if desired.
*** Duplicate coil *** There are two or more coils defined for the specified component. Do one of the following:
Delete the erroneous coil. Change the part number or reference designator of the erroneous coil.
Duplicate PACKAGE PINS defined For the component specified, at least two package pins on the Packaging Data NPI page have the same name. Change the package pins on the Packaging Data NPI page so that each is unique.
Duplicate PSEUDO PINS defined For the component specified, at least two pseudo-pins within a slot on the Packaging Data NPI page have the same name. Change the pseudo-pins on the Packaging Data NPI page so that each is unique within the slot.
Duplicate SLOT ID defined For the component specified, at least two Slot IDs on the Packaging Data NPI page have the same name. Change the Slot IDs on the Packaging Data NPI page so that each is unique.
511
Duplicate value - connection: xxxxx field: yyyyy Two values were found for attribute yyyyy on connection xxxxx. Delete multiple occurrences of the same attribute.
ERROR - File 1 was empty - no components to process Intermediate File 1 did not contain any components. Check to see if the input drawings actually contained components or if there was a problem creating Intermediate File 1.
ERROR - File 4 was empty - no pins to process Intermediate File 4 did not contain any pins. Verify under menu option /BUILD/ that components do have pins. If none of the components in the design have pins or connection points, ignore this message.
Message: Meaning:
*** ERROR *** - Invalid report type for report: xxxxx The report type is invalid for the application mode. Usually, this means you are trying to run a connectivity report from the General application. Change the application mode.
Response:
Message: Meaning:
Keywords Missing from detail page The template for the Packaging Data NPI page has been modified so that one or more keywords which allow the system to read and interpret data is missing. Be sure that the Packaging Data NPI page template matches."Creating or Modifying an NPI Page for Package Data" in "Using Relays."
Response:
Message:
512
Meaning: Response:
At least one Package Pin field on the Packaging Data NPI page has not been defined. Fill in the missing package pin name. All fields on the Packaging Data NPI must be filled in for component packaging to be accomplished.
Missing PSEUDO PIN One Pseudo-Pin field on the Packaging Data NPI page has not been defined. Fill in the missing pseudo-pin name. All fields on the Packaging Data NPI must be filled in for component packaging to be accomplished.
Missing SLOT ID One Slot ID field on the Packaging Data NPI page has not been defined. Fill in the missing Slot ID. All fields on the Packaging Data NPI must be filled in for component packaging to be accomplished.
Missing SUB-COMPONENT type One Subcomponent Type field on the Packaging Data NPI page has not been defined. Fill in the missing Subcomponent Type. All fields on the Packaging Data NPI must be filled in for component packaging to be accomplished.
*** ERROR *** - No components found in the design no reports will be generated No components were found to report. Verify under menu option /BUILD/ that components exist in the design.
Message:
*** ERROR *** - No connections found in the design no reports will be generated
513
Meaning: Response:
CADEX is unable to create a connectivity report because no connections were found in the design. Verify under menu option /BUILD/ that components do have pins and that lines connect those pins. *** ERROR *** - Requested report format not found: xxxxx The report requested (xxxxx) does not exist in the report list. Use menu option /REPORTS/ to check the report list.
*** ERROR *** - Unable to allocate memory to process no reports will be generated The system was unable to allocate memory to process the intermediate files. Check the available memory on the machine.
ERROR - Unable to open file: xxxxx CADEX was unable to open file xxxxx. Check the permissions on the file and the directory that contains the file.
ERROR - Unable to write file 3 - record: xxxxx CADEX was unable to add this line (xxxxx) to Intermediate File 3. Check that Intermediate File 3 exists, check the permissions on the directory containing the file, and check your available disk space. ERROR - Unable to write file: xxxxx CADEX was unable unable to write to file xxxxx. Check the permissions on the file and the directory that contains the file.
Message:
514
Meaning: Response:
The field line number (nnnnn) for this field is invalid. Line numbers must be between 1 and 9. Use menu option /REPORT/ to correct the line number.
File3 (pin file) does not exist or is empty Intermediate File 3 ( the connection file) does not contain any entries. If you are creating a connectivity report, be sure the application mode is set to Electrical.
Invalid GROUP specified = xxxxx The specified group xxxxx does not exist. Check the group.
Invalid USER specified = xxxxx The specified user xxxxx does not exist. Check the user.
***
The library definition for the package was incorrectly specified. See the Extraction Program Results report for a listing of invalid packages and the errors that need to be corrected.
No match found for the following sheet extensions: The sheet extensions listed do not have a match on another sheet and could not be connected. Redefine the sheet extensions listed so that they have a match on another sheet. No models found for base name:
Message:
515
Meaning:
CADEX was unable to call any drawings using the drawing ID given (that is, no drawings had find numbers using the 0001 or s01a numbering system, or the active drawing was not an overlay parent). Check the drawing ID of the design.
Response:
Message: Meaning:
*** No open slot for this sub-comp *** There are more subcomponents defined in the design model than there are slots defined for the package in the library for that package ID (i.e., although a Packaging Data NPI page exists in the package library, it cannot contain as many subcomponents as the design model specifies). Either redefine the Packaging Data NPI page, or rename some of the subcomponents in the design so that another component is defined.
Response:
Message: Meaning:
*** No Package ID, PartNo mismatch *** Neither of the methods used to associate this component and its subcomponents with its package data can be resolved. No package ID attribute has been defined for this component, and the part number cannot be used as a package identifier because the part numbers of the subcomponents do not match. (Part numbers for each subcomponent are listed in the Component Packaging Report.) Either attach a package ID attribute to one of the subcomponents and specify the correct value, or assign the same part number to all of the subcomponents.
Response:
Message: Meaning:
*** No XREF component in part *** In a design that uses a "dummy" relay as a special crossreference component, no cross-reference component was found for the specified part. Define a cross-reference component for the specified component.
Response:
Message:
***
516
Meaning:
Two or more subcomponents have a package ID attribute, but the values do not match. (The data values for each subcomponent's package ID attribute is displayed in the message.) Either change the data value for the package ID attribute on the subcomponents so that they match, or delete all but one of the package ID attributes. Within each master component, only one subcomponent must have a package ID.
Response:
*** Package ID not in library *** The component's package ID was correctly derived, but it was not found in the packaging library. Either add a component definition for that package to the library, or change the package ID to a value that exists in the library.
Message: Meaning:
*** Pins not matched in Package ID *** The Packaging Data NPI page was found in the Packaging Library, and there was a match between the subcomponent values, but the pins defined in the design do not match either the pseudo-pins or package pins as defined in the library. Change the pin names in the design or on the Packaging Data NPI page so that they match. *** Pins not matched to XREF *** In a design that uses a "dummy" relay as a special crossreference component, the pin numbers on the specified component did not match the pin numbers on the cross-reference component. Edit the pin name (or number) on either the cross-reference component or the constituent component so that they match.
Response:
Message: Meaning:
Response:
Message: Meaning:
*** Sub-component not matched *** The subcomponent type listed in the Component Package Report does not match any of the subcomponent types on the Packaging Data NPI page. Change the subcomponent type either on the Packaging Data NPI page or in the design so that they match.
Response:
517
Unable to call model: CADEX was unable to call up a model to process. Check that the group, user, and drawing ID exist and that the permissions on those files are correct.
Unable to create the summary report: An error occurred when trying to create the summary report in the documentation model (doc). Check to see that that the drawing and the /tmp directory are accessible.
Unable to read in the user attribute definitions CADEX was unable to read in the attribute table from either the cadx model (cadx) or the cdx_attrdefs file. Check to make sure that attributes were defined in the cadx model or that the cdx_attrdefs file is accessible. Unable to file model: CADEX was unable to file a model that it needed to process. CADEX does not process models that are read-only protected. Change the protection.
Undefined field: xxxxx Field xxxxx specified in a report does not exist. Use menu option /REPORT/ to check the report fields.
Undefined field: xxxxx - part of field: yyyyy A field that should be operated on to create a calculated field in a report does not exist. Check the field definition for the field yyyyy.
518
Unused bus component with pin name = A bus bit was not associated with any bus. Either remove the bus bit or place it on a bus wire.
*** Warning: Multiple part number replacement tables were found The design contains multiple part number replacement tables. CADEX will use the first table. All others will be ignored. Remove the unnecessary part number replacement tables.
*** Warning: No background job options were found No background job options were found. System defaults will be used. To set the job options, use BACKGROUND
*** Warning: Part number replacement table contains more than 2000 entries The part number replacement table contains more than 2000 entries. Consequently, some entries were ignored. Edit the table to include only the reference designator entries you actually are using.
*** Warning: Sheet: nnn - Attribute xxxxx is multiply-defined on connection Attribute xxxxx has been defined more than once for a connection on sheet nnn. Delete unwanted instances of the attribute.
519
520
When you run a background process, your design must stay within certain limits. The table below lists the limits of the CADEX system.
Attributes
per component per line character length for name character length for data Component Sets Hierarchies Lines and Solder Dots (together) Part Number Part Number Replacement Table per sheet pins per component set levels per sheet character length values per table character length for reference designator entries character length for part number entries Pins Reference Designators Reports per component set character length for name character length per design fields per report
Limit Limit 100 (If the Profile under function key FILES is set to Visual or Structural, the limit is 50) 50 50 16 72 2,000 1,000 99 5,000 72 2,000 32 16 1,000 16 72 10 100
521
Sheets
Type of Limit per design using s01a sheet numbering method per design using overlay parent per design using 0001 sheet numbering methods model size unique sheet extension names per design character length for name per sheet lines that can be intersected by a shield, cable, or twist character length for name
Sheet Extensions
Solder Dots and Lines (together) Wiredata (signal name) Zone Location
522
All elements used in CADEX have attribute numbers assigned to them. Usually, these numbers are invisible to you. In some instances, however, such as when you create an icon panel, you may have to assign attribute numbers to certain elements. All the attribute numbers used by CADEX are listed below.
Number 32000 32001 32701 32702 32703 32704 32705 32706 32707 32708 32709 32710 32711 32712 32713 32714 32715 32716 32717 32718 32719 32720 32722 32723 32724 32725 32750 32751 32752
Description Used on icon panels. The data for this attribute should be a part number. Used on icon panels. The data for this attribute should be the name of an icon panel drawing. Assigned to the reference designator in a component set. Assigned to a pin or connection point in a component set. Assigned to a signal name. Assigned to a connector. Assigned to a part number in a component set. Assigned to a rung number in a ladder diagram. Assigned to a node point in a component set. Assigned to a wire number for a component plan. Assigned to a cable number for a component plan. Assigned to text used to cross-reference a sheet extension. Assigned to text used to cross-reference a component. Assigned to a pivot in a component set. Assigned to a sheet extension component set. Assigned to a ground component set. Assigned to a power component set. Assigned to a shield component set. Assigned to a twist component set. Assigned to a cable component set. Assigned to the line in a bus. Assigned to a bit in a bus. Assigned to a part number replacement table. Assigned to a hierarchy attribute. Assigned to a coax component set. Assigned to a hierarchy component set. Assigned to a miscellaneous component set. Assigned to an assembly component set. Assigned to a flow attribute.
523
524
Each of these steps is discussed in detail in the sections on the following pages. This process leaves untouched the portions of your drawing created using CATIA/CADAM Drafting . It only affects those parts of the design that employ CADEX. You can use the process described in this appendix to convert a design into workstation format, then convert these drawings back into a host-compatible version of CADEX, and finally use data transfer to move them back to the host. Both the CADEX and the Interactive Design portions of your design will still function correctly on the host.
525
Geometry drawings
Typically these models have been assigned find names using the 0001 or the S01A numbering format, or they are all members of an overlay family.
CADEX Profile
This model contains the CADEX Profile information. It has a drawing ID of CADEX PROFILE. In Release 21 and earlier releases of CADEX, the name of this model was ELEC PROFILE,BD. Of the models listed above, you must move the geometry drawings and the Job Options model to the workstation. For reference purposes, you may also want to transfer the CADEX Profile model, but it is not necessary for creating a CADEX design on the workstation, since workstation CADEX allows you to create a user profile with command bar option PROFILE. To move the necessary models from the host to the workstation, use CATIA/CADAM Drafting Data Transfer. For more information on Data Transfer, see the CATIA/CADAM Drafting Data Transfer Procedures Guide.
526
All of the drawings that are members of the overlay family, if the active drawing is an overlay parent.
Any sequentially numbered drawings that use the same numbering format as the active drawing. The two numbering formats are s01a or 0001. Objects in CADEX Geometry Model That are Converted
The table below lists the objects in a geometry model that are converted by the Host to WS Drawing Convert background process. It also describes what form the objects have when they are converted into workstation CADEX.
Object in a Geometry Model Before Conversion Sheet extension symbol Wire bundling symbol Hierarchy symbol Part number replacement table symbol Power Ground Connector Object in a CADEX Design After Conversion Component with a Type System Attribute set to Sheet Extension Component with a Type System Attribute set to Sheet Extension Component with a Type System Attribute set to Hierarchy Part number replacement table Component with a Type System Attribute set to Power Component with a Type System Attribute set to Ground Component with pins defined as nodes
527
CADEX obtains the symbol numbers and the ground and power values necessary to run these conversions from a file called $CCD_ROOT/CADEX/TABLES/cdx_convert. The values in this file can be customized by editing them during an installation procedure.
Format Panel
How the Same Definition Is Made in Workstation CADEX The conversion process reads the attribute names and the report format and creates a report called MF Equip List, MF BOM, or MF From-To List, depending on how the Report Selection option is set in the Job Options panel. The conversion process uses the sort direction and the number of blank lines options to determine the sort direction and number of blank lines in the report it defines. The conversion process uses the attribute names and numbers and creates the same attributes, displaying them on the Attribute List panel. The conversion process uses the report format on the Format Panel to create the report described in the Job Options row above.
528
529
530
File 2
File 3
File 4
File 5
Each intermediate file contains one description record followed by an unlimited number of data records. The description record provides the format of the data records, listing the name, starting and ending columns, data type, and length of each field. Every description record begins with a flag that establishes whether the file is to be uploaded to a relational data base. The record also includes a date stamp. Figure 233The figure below shows the uploading flag and the date stamp.
531
Description record
F 0521921121242
101
7COMP ID
11
823 6REFDES
Date stamp 10 digits month - date - year - time Data base uploading flag T = file to be uploaded F = all other files
Uploading Flag and Date Stamp in the Description Record of All Intermediate Files
The data generated in the five intermediate files interrelates. The figure on the next page shows how the unique component ID assigned in Intermediate File 1 is also used to identify the attribute information in Intermediate File 2 and the pin information in Intermediate File 4. The following figure shows how the unique pin ID assigned in Intermediate File 4 is used to define a connection described in Intermediate File 3.
532
Intermediate File 1
component ID
1 2 3 4A2 5 6 7 8A4 9 10 11 CHAIR CHAIR WALLS & Desk CUBICLE
Intermediate File 2
1X Location 1Y Location 1Group 1User 1Model ID 1Sheet 1Cubicle ID 1Color 1Manufacturer 1Material 1Model 1Type 1PartNo 1Description 1Style 1Pivot LCIV LCIV LCIV LCIV LCIV LCIV INVI LCVI 1 LCVI 2 3 LCVI 4 5 6 7 8 9 10 11 12 13 14 15 16 1Y 1A 1B 2? 2? 25 21 22 23 24 2? 2? 27 28 26 3? 2.500 1.000 1.000 -4.625 -4.625 -4.875 -4.875 -4.875 -4.875 -4.875 -4.875 -4.875 -4.875 -4.875 -4.875 4.750
Intermediate File 4
-2.000 -1.750 -2.250 -0.250 0.375 4.125 3.500 2.875 1.625 1.000 -0.875 -1.500 -2.750 -3.375 -4.000 2.250
533
Intermediate File 4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1Y 2.500 1A 1.000 1B 1.000 2? -4.625 2? -4.625 25 -4.875 21 -4.875 22 -4.875 23 -4.875 24 -4.875 2? -4.875 from-pin ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 5 5 14 14 4 4 3 4 33 37 36 32 40 10 10 11 -2.000 -1.750 -2.250 -0.250 0.375 4.125 3.500 2.875 1.625 1.000 -0.875 to-pin ID
Intermediate File 3
6(comp) 14(comp) 7(comp)6 1(comp) 8(tele) 3(tele) 9(tele) 2(tele) 37 34 32 38 42 13(115v) 11(115v) 12(115v)
Unique Pin IDs and From- and To-pin IDs as They Are Used in Intermediate Files 3 and 4
534
Intermediate File 1
Intermediate File 1 compiles all the possible attributes in the design and lists the data values assigned for those attributes. The possible attributes (both system and user) are displayed horizontally in a description record, along with formatting information establishing where the data values for each attribute are listed in the file. The figure below illustrates the description record and explains the formatting information it includes. The following figure shows how data values for each attribute are listed in Intermediate File 1.
Attribute information. The same format is repeated for every possible attribute in the design.
11 823 6RefDes
83 1543 6 PartNo
1
Starting column 5 digits right-justified
10 1 7COMP_ID
Attribute name Attribute name length 2 digits right-justified Data type 1 = integer 2 = real 3 = character 4 = logical
535
F052191121242 1
101 7COMP_ID
11 823 6RefDes
1 2 3 4 4A2 5 6 7 8A4 9 10 11
CHAIR CHAIR WALLS & DESK CUBICLE BOOK SHELF TRASH CAN TELEPHONE CUBLCLE TRASH CAN TELEPHONE BOOK SHELF
Attribute Data Values Listed According to Format in the Description Record of Intermediate File 1
536
Intermediate File 2
Intermediate File 2 lists all the possible attributes for each component in the design and flags whether that component is inherited or local and visible or invisible. (A visible attribute is a note.) The formatting information for the entries to be listed in the file is displayed horizontally in a description record. Every component's attributes and two flags for each attribute are displayed in a list below the description record. The figure below illustrates the description record, explains the formatting information it includes, and shows how each component's attributes are flagged.
537
Component ID
F052191121242 1 101 7COMP ID 11
Attribute name
261 8ATT NAME 27
Property 1
283 6PROP 1 29
Property 2
303 6PROP 2
1X Location 1Y Location 1Group 1User 1Model_ID 1Sheet 1Cubicle ID 1Color 1Manufacturer 1Material 1Model 1Type 1PartNo 1Description 1Style 1Pivot 2X Location 2Y Location 2Group 2User 2Model_ID
LCIV LCIV LCIV LCIV LCIV LCIV LNVI LCVI LCVI LCVI LCVI LCVI LCVI LCVI LCVI LCVI LCIV LCIV LCIV LCIV LCIV
1 10 1 7 COMP_ID
Attribute name Starting column 5 digits Right-justified Ending column 5 digits Right-justified Attribute name length 2 digits Right-justified Date type 1 = integer 2 = real 3 = character 4 = logical
538
Intermediate File 3
Intermediate File 3 lists information for every connection in the design. This information includes the following: A unique ID for every connection From-pin ID To-pin ID Wiredata From shield To shield From twist To twist From coax To coax Cable Sheet extension Wire length Any other user attributes applicable to connections The format for all the entries in this file is displayed horizontally in a description record. Actual connection information in the design is displayed in lists below the description record. The figure below describes the connection information listed, illustrates the description record, and explains the formatting information it includes.
539
Connection ID
F052191121242 1 101 7CONN ID 11
From-pin name
20111FROM PIN ID 21
To-pin name
301 9TO_PIN ID 31 1023
Wiredata
8Wiredata
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
5 5 14 14 4 4 3 4 33 37 36 32 40 10 10 11 11 41
6(comp) 14(comp) 7(comp)6 1(comp) 8(tele) 3(tele) 9(tele) 2(tele) 37 34 32 38 42 13(115v) 11(115v) 12(115v) 41(115v) 31 Wiredata To-pin ID
11
20 111 FROM_PIN_ID
Attribute name
Attribute name length 2 digits right-justified Data type 1 = integer 2 = real 3 = character 4 = logical
From-pin ID Connection ID
540
Intermediate File 4
Intermediate File 4 lists pin information for every component in the design. This pin information includes the following: A unique ID for every pin ID of the component containing the pin Pin name X-location of the pin Y-location of the pin The format for all the entries in this file is displayed horizontally in a description record. All pin information in the design is displayed in a list below the description record. The figure below describes the pin information listed, illustrates the description record, and explains the formatting information it includes.
541
Pin ID
F052191121242 1 101 6PIN_ID 11
Component ID
201 7COMP ID 21
Pin name
243 8PIN NAME 25
X-coordinate
32210X LOCATION
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
1Y 1A 1B 2? 2? 25 21 22 23 24 2? 2? 27 28 26 3? 3? 4 5 6Y 6A 6B
2.500 1.000 1.000 -4.625 -4.625 -4.875 -4.875 -4.875 -4.875 -4.875 -4.875 -4.875 -4.875 -4.875 -4.875 4.750 4.750 -3.250 -3.250 -1.125 -2.625 -2.625
-2.000 -1.750 -2.250 -0.250 0.375 4.125 3.500 2.875 1.625 1.000 -0.875 -1.500 -2.750 -3.375 -4.000 2.250 -2.250 4.125 -4.375 3.375 3.625 3.125
11
Starting column 5 digits Right-justified Ending column 5 digits Right-justified
201 7COMP_ID
Attribute name Attribute name length 2 digits Right-justified Data type 1 = integer 2 = real 3 = character 4 = logical
Pin ID
542
Intermediate File 5
Intermediate File 5 lists all the connections in the design and flags whether that connection is inherited or local and visible or invisible. (A visible connection is a note.) The formatting information for the entries to be listed in the file is displayed horizontally in a description record. Every connection and two flags for that connection are displayed in a list below the description record. The figure below shows how each connection is listed and flagged, illustrates the description record, and explains the formatting information it includes.
543
Connection ID
F052191121242 1 101 7CONN ID 11
Attribute name
261 8ATT_NAME 27
Property 1
283 6PROP 1 29
Property 2
303 6PROP 2
1Wiredata 1Wire length 2Wiredata 2Wire length 3Wiredata 3Wire length 4Wiredata 4Wire length 5Wiredata 5Wire length 6Wiredata 6Wire length 7Wiredata 7Wire length 8Wiredata 8Wire length 9From Twist 9Wire length
LCIV LCIV LCIV LCIV LCIV LCIV LCIV LCIV LCIV LCIV LCIV LCIV LCIV LCIV LCIV LCIV LCIV LCIV
11
26 1 8ATT_NAME
Attribute name
Attribute name length 2 digits right-justified Data type 1 = integer 2 = real 3 = character 4 = logical
544
A CADEX installation includes many tables that control how CADEX functions. These tables reside in a directory called $CCD_ROOT/CADEX/TABLES. Your system administrator can edit these files to customize your installation. Documentation at the top of each file describes how to modify it. The function of each file is summarized in Table 7.
Description Contains values that define attributes. These are the same values that you can define using the Edit panel under menu option /ATTRIBUTE/. Defines the colors (by rgb values) used for all the panels displayed during a CADEX session. You can define the color of the background, scroll bar, text, titles, and lines in any of the following panels: Main panel (the first panel displayed when you perform a CADEX function) Auxiliary panels (panels displayed subsequent to the display of the main panel) Help panels The default CADEX color panel is comprised of the color numbers 96120 in the CADAM color table. Used in the Host to WS Drawing Convert background process to do the following: Provide the background process with a list of the host symbols to be converted into workstation components. For each symbol converted, this file specifies how the Type system attribute should be set to correctly describe the component. Provide the background process with a list of the host ground and power values to be converted into workstations components. CADEX assigns each of these components a Type system attribute set to ground or power and a Name system attribute that corresponds to its value in host CADEX.
cdx_convert
545
cdx_formats
cdx_libtable
Contains settings that control how a report is formatted, including: Title line information Description information Field definitions Sorting criteria Grouping options Selection rules With this file you can define settings for up to 10 reports that you can access using menu option /REPORTS/. Provides the names of the files that function as system libraries. The following files are provided with the CADEX installation: $CCD_ROOT/CADEX/COMPLIBS/DIGITAL_SCH $CCD_ROOT/CADEX/COMPLIBS/ANALOG_SCH If CADEX does not find these files, no system libraries are displayed when you select menu options /COMPONENTS/ /LISTS/. Lists the processes displayed on the Process List panel, which is Displayed when you BACKGROUD . To edit this file, you l t Provide the following information: Record type (title or process) Process Name Product Identifier ( enter 1 for CADEX) Name of the executable module in $CCD_ROOT/CADEX/BIN Process option, the text of which is passed to the executable module when a user invokes a process
cdx_processes
546
cdx_profile
cdx_profile.mm
Contains the default values for many of the elements created under menu options /BUILD/ /DRAW/. This file also identifies the drawing IDs of the models CADEX accesses as you work. With this file you can define: File protection User library models Hierarchy library models Icon panel drawing Pin stub length Reference designator text height Bus bit number height Bus line width Bus bit style Solder dot radius Bus bit spacing Minimum line spacing Bus name height Wild card character Icon panel size Defines the same values as the cdx_profile file, only the values in this file are defined in terms of millimeters instead of inches.
547
548
Glossary
active model: The model you are currently working in. Also called the current model. active component: A component you have specified in a panel or parts list, thus making that component ready to be retrieved from a library. AEC Schematics: An application mode that allows you to create connectivity designs for piping applications. The AEC Schematics application mode is only available if AEC Schematics is installed at your site. ANSI SQL: American National Standards Institute Structured Query Language, a data base command language. Also called SQL. application mode: A setting in your user profile that controls how some of the features of CADEX function. There are two application modes: Electrical and General. (If AEC Schematics is installed at your site, it is the third application mode.) attribute: see user attribute. attribute data: Textual information associated with an element by means of function key GROUP. Attribute List panel: A panel displaying all of the attributes defined for the active model or the overlay family of which the active model is a member. attribute number: A number you assign to an attribute on the Edit panel.
Also a numeric identifier associated with an element by means of function key GROUP.
background process: A program that operates in a noninteractive mode after you initiate it. base name: The first 16 alphanumeric characters of a drawing ID. One way to name the models of a CADEX design is to assign the same base name but a different find name to each model. bill of materials: A report that counts instances of certain types of a component. Also called BOM. bit: A line that connects a component pin to a bus. A bus generally contains many bits. BOM: See bill of materials. branch component: A special-purpose component that must be placed at every intersection of three or more lines in order for those lines to be traced correctly. bus: A means of grouping a series of wires together on a drawing without losing their individual connectivity. Usually a bus connects multiple pins on one component to multiple pins on another component.
549
cable: A special-purpose component used to specify wires within a protective sheath. cadx model: A model, automatically created by the CADEX system, that stores the settings you define for your profile, attributes, and background processes. The cadx model has a find name of cadx. CADEX Extraction background process: A background process that traces a design, extracts attribute information assigned to components and connections, and compiles that information into reports. change-to string: A string of alphanumeric characters that you define to replace a find string. child: A component set that is part of a nested component set and is subordinate to another component set in that nested set. chip: An integrated circuit. coax: A special-purpose component used to specify wires within a coaxial cable. command bar: A type of menu that activates functions not directly involved in the interactive design process. component: Another name for a component set. component set: A combination of elements that CADEX treats as one unit. These elements include geometry, system attributes, and units of textual information called user attributes. Also known as a component. component tree: A textual representation of a nested component set. The Traverse panel displays a component tree. connectivity: The information describing pin-to-pin connections in a design. connection point: A system attribute that you can define for a note or point in a component set. Once you define a connection point, you can attach a multiline to that note or point. In the Electrical application, connection points are called pins. connector: A type of schematic part that represents an electrical connector. contiguous: Elements or components that are touching. current model: See active model. data value: The value you assign for a user attribute. default: A value to be used if none is provided. design: A complete diagram that can include many sheets, where each sheet is usually a separate CADAM model. doc: The find name of a documentation model.
550
documentation model: A model containing system information generated by a CADEX Extraction background process. The documentation model has a find name of doc. drawing: An illustration created using the CADAM system. Also called a model. dummy relay: A representation of a relay in a wiring diagram that is not traced during a CADEX background process, but is used to show the location of the real relay components. Dummy relays are typically used in horizontal ladder diagrams. Edit panel: The panel on which you define the characteristics of an attribute. equipment list: A report that lists all of the components used in a design. endpoint: A point that marks the end of a line segment. err: The find name of an error model. error message: A message explaining a flaw in a CADEX design. Error messages are generated according to diagnostic rules you establish when you submit a CADEX Extraction background process. When you review an error model, an error message is displayed in an information line for each error you examine. error model: A model, generated by a CADEX Extraction background process, that highlights all the errors detected in a design. find name: The last four characters of a drawing ID. For example, in a model with a drawing ID of test case,s01a, the find name is s01a. find number: See find name. find string: A string of alphanumeric characters that you search for in a model using the CADEX text find utility. from-to list: A type of list, created by a CADEX Extraction background process, that traces a design and generates information about pairs of pins connected by lines. generic reference designator: A reference designator that is not unique. Generic reference designators consist of one or two alphanumeric characters followed by xx. grid: See lockon grid. ground: A special-purpose component that designates a line as a ground. CADEX will treat that line as a ground when you run a CADEX Extraction background process. hierarchy attribute: An attribute you can attach to a component that defines a drawing and a position on that drawing. By attaching hierarchy attributes to components and elements, you can create a hierarchical drawing. hierarchical drawing: A drawing that consists of other drawings nested within it by means of attaching hierarchy attributes to components or elements in the drawing.
551
hierarchy library: A list of groups and users where CADEX can search for drawings called by hierarchy attributes. You define a hierarchy library in the user profile. host CADEX: The CADEX feature of the CATIA/CADAM Drafting (that is, CADEX running on the mainframe). icon: An object on an icon panel. By selecting an icon, you can retrieve a component from a library or display another icon panel. icon panel: A panel displayed on the right side of the screen or over the full screen. The panel contains icons representing components. When you select one of these icons, CADEX retrieves from a library a copy of the component the icon represents so you can place it in the active drawing. inheritance attribute: A special data value you can assign to a component for any attribute in a nested component. Assigning an inheritance attribute to a component causes that component to receive a data value from the next highest component in the nested set that has this same attribute assigned to it. The inheritance attribute is an asterisk (*). interactive: A mode of operation that enables you to directly control the function of the CADAM system through the use of menu options. interactive report: A report, generated interactively (rather than in a background process), that analyzes the active model. line: A CADAM element that can be used to represent a wire. A line is made up of one line segment. intermediate files: Files CADEX generates when you run a CADEX Extraction background process. Intermediate files contain all of the CADEX data in a design. line name: A CADAM note whose pivot point is placed on a line representing a wire or part of a set that includes a line representing a wire. When you run a CADEX Extraction background process, CADEX can extract that note as wiredata or as the data value for an attribute and list it in a report. line segment: See segment. line type: A kind of line, such as solid or dashed. line weight: The heaviness of line, such as light, medium, or heavy. lockon grid: Points at defined intervals spread across all or part of a drawing. When you activate a lockon grid and you indicate a location for a point, the point is positioned at the grid point nearest to where you indicate. lower-level icon panels: Icon panels that are displayed by selecting icons on an icon panel. These icons must have hierarchy attributes assigned to them that call another icon panel. master icon panel: The first icon panel displayed when you select menu options /COMPONENTS/ /PANEL/.
552
model: An illustration created using CADAM. Also called a drawing. Model Key Attribute: An attribute in a CADEX model that must have data values that correlate with an RDB Key Column in order for an external data base to be queried. multiline: A chain of line segments with coincident endpoints that function as one entity. Multilines are created using function key LINE. name: A string of up to 72 alphanumeric characters defined as a system attribute of a component set. Names apply to only component sets that are not schematic parts. NC point: A numerical control point. nested component set: A component set that contains other component sets, with each component set retaining its individual attributes. New Part Information page: A collection of information that defines a component. An New Part Information page points to the model that contains a component's geometry. It also contains textual information, such as a part number and a part's description. System libraries are organized by New Part Information page. Also called NPI page. NPI page: See New Part Information page. node: A point, logically associated with a pin, that provides an additional connecting point for a line. noshown or not shown: Temporarily suppressed from display. numeric attribute: A user attribute for which you can define only numeric data values. overlay family: A group of models associated by an overlay parent. Members of an overlay family can be displayed simultaneously, allowing you to see their geometric relationship. overlay member: A model associated with an overlay family by means of an overlay parent. Overlay members of the same family can be displayed simultaneously, but only the active model can be edited. overlay parent: A model that points to the members of an overlay family. You can call up an overlay parent, but you cannot edit it, except to create plot data. parent: A superior component set in a nested component set. Parent panel: A panel displayed when you try to traverse up from a component set that has more than one parent component set. part: Another term for a component set. partno: Another term for a part number. part number: A string of up to 72 alphanumeric characters defined as a system attribute of a component set. You can assign part numbers only to component sets that are schematic parts.
553
part number replacement table: A table created with a CADEX utility. A part number replacement table allows you to display an identifying reference designator instead of a part number for components in a design. A CADEX Extraction background process can reference the table and report the correct part number for the components listed in the table. parts list: A list of the part numbers of all the components contained in the active library. PCB: A printed circuit board. P&ID: Piping and instrumentation diagram. pin: A system attribute that you define for a point or a text string in a component set. A pin functions as the point where a multiline connects to a component. Pins apply to only the Electrical application. pin name: Another term for a pin number. pin number: The text associated with each pin. CADEX can extract this information from a design and list it in a report. pivot: A location that you define as a system attribute for a component set. When you move a component set, you actually move the pivot of that component set. The component's geometry moves relative to the pivot. power: A special-purpose component that designates a line as power. CADEX will treat that line as power when you run a CADEX Extraction background process. preset: A pre-defined combination of user attributes. preview panel: A panel that displays geometry for and information about a component you are retrieving from a library. profile: A group of options that allow you to set the application mode, specify default values for graphic elements, and identify the models CADEX must access as you work. You define a profile by selecting . query: An inquiry you can perform to determine how attributes have been assigned. RDB Key Column: A row in a relational data base that must have values that correlate with the data values of the Model Key Attribute in order for an external data base to be queried. refdes: Another term for a reference designator. reference designator: A string of up to 72 alphanumeric characters defined as a system attribute of a component set. When you place more than one copy of a component in a design, reference designators allow you to distinguish between those components. You can assign a reference designator only to component sets that are schematics parts. report field: A position in a report that lists attribute information. When you create a report, you can define the length and position of each report field.
554
report model: A model containing the report information generated by a CADEX Extraction background process. The report model has a find name of rpt. required attribute: A user attribute for which you have set the Required option (on the Edit panel) to Yes. retrieving: Copying a part from a library into the active model. rpt: The find name of the report model. s01a: A sheet numbering format where sheets are numbered s01a, s02a, s03a, etc. schematic: A drawing that illustrates the relationship between entities. schematic part: A value you can assign to a component for its type system attribute. Components defined as schematic parts are real objects (as opposed to special-purpose components). screen layout configuration: The style of window display you are using, such as full-screen or horizontal split screen. You can set the screen layout configuration using . segment: The length of a line. A multiline consists of one or more segments. sheet: One page of a design that consists of multiple pages. sheet connector: See sheet extension. sheet extension: A special-purpose component set that allows a line from one sheet to connect to a line on another sheet. With sheet extensions, lines can be traced across multiple sheets as if they were continuous. Also called a sheet connector. sheet numbering format: The naming convention you can use to number sequential sheets in a design. The primary numbering formats are the 0001 or the s01a styles. Rather than number sheets, you can instead choose to associate sheets with an overlay family. shield: A special-purpose component used to identify wires that are surrounded by a separate conductor to minimize the effects of adjacent electrical circuits. sibling: Components that are part of a nested component set and are the children of the same parent component set. signal: A complete circuit consisting of one or more pin-to-pin connections. signal name: A CADAM note whose pivot point is placed on a line representing a wire or part of a set that includes a line representing a wire. When you run a CADEX Extraction background process, CADEX can extract that note as attribute data and list it in a report. solder dot: A symbol that you place at all three-way intersections between lines in a design. CADEX cannot trace an intersection unless a solder dot or a branch component is placed at that intersection.
555
special-purpose components: Components you can create and use to identify connections that perform a special purpose, such as connect sheets extension or form cables. SQL: See ANSI SQL. stub: A component pin that is automatically drawn using a pre-established format. sublist: A subset of a parts list. system attribute: An essential characteristic, such as a part number or a pivot, that you must define for a component set so that it can function correctly in the CADEX system. system library: A collection of components common to all the designers in an organization. Usually a system library is maintained by one system librarian.
trap polygon: A polygon you can draw that selects all the elements within its boundaries. After trapping elements, you can use other CADAM or CADEX processes to act on them as a group.
trap rectangle: A rectangle you can draw that selects all the elements within its boundaries. After trapping elements, you can use other CADAM or CADEX processes to act on them as a group. traceable: An element in a design, such as a pin or a line, that is recognizable to a CADEX Extraction background process so that it can be listed in a report. tracing: The process of examining and compiling information about each valid connection and component set in a design. traversing: Making another level in a nested component set the active component. Traverse panel: A panel displayed when you select menu option /TRAVERSE/ /LIST/. The traverse panel shows a textual representation of the components in a nested component set. twist: A special-purpose component used to specify wires that are twisted together with a common covering. UPI: Units per inch; a value that determines the scale of displayed geometry. You can set your UPI in inches, feet, millimeters, or meters. user attribute: A unit of textual information you can include in a component set or associate with a note or a line. user profile: See profile. VEDIT symbols: Variable edit symbols; a type of symbol, available only in host CADEX, that you can edit. type: A system attribute that you define for a component set. The type system attribute identifies the component as a schematic part or as some type of special-purpose component, such as a cable or a sheet extension. user library: A group of up to five CADAM models that contain components that you can copy into drawings.
556
user set: Geometry and information organized into a set using function key GROUP. warning message: A message explaining a flaw in a CADEX design. Warning messages are generated according to rules you establish when you submit a CADEX Extraction background process. When you review a warning model, a warning message is displayed in an information line for each warning you examine. warning model: A model generated by a CADEX Extraction background process that highlights all the warnings detected in a design. wildcard: A character, such as an asterisk (*), that you can define to represent any value. You can use wildcards to display sublists of parts lists or to query attributes. wire: A line connecting two pins. wire name: see line name. wrn: The find name of a warning model. zone grid: A frame of reference which you can define and which CADEX uses to identify the location of components in a drawing.
557