T-FLEX Parametric CAD. Fundamentals. 2D Design
T-FLEX Parametric CAD. Fundamentals. 2D Design T-FLEX Parametric CAD. Fundamentals. 2D Design
Table of Contents Creating List of Variable's Values ...................................................................................................................... 473 Window “Assistant”............................................................................................................................................ 475 Properties of Variable ......................................................................................................................................... 476 Removing Variable ............................................................................................................................................. 476 Diagnostics of Errors........................................................................................................................................... 477 Canceling Operations in Variables Editor........................................................................................................... 477 Customizing Window of Variables Editor .......................................................................................................... 477 Grouping Area. Grouping of Variables............................................................................................................... 480 Sorting Variables................................................................................................................................................. 482 Finding Variables................................................................................................................................................ 483 Copying Variables............................................................................................................................................... 484 Writing Variables to External File ...................................................................................................................... 484 Printing List of Variables .................................................................................................................................... 486 Working with Variables Editor in Transparent Mode...............................................................................486 Editing External Variables ........................................................................................................................487 Use of Variables in T-FLEX CAD............................................................................................................488 Variables and Construction Lines ....................................................................................................................... 488 Variables and Visibility Levels ........................................................................................................................... 490 Variable Dependency................................................................................................................................491 Attachment I. Rules for Writing Expressions. Functions for Working with Variables ............................493 Expression........................................................................................................................................................... 493 Members of Expressions ..................................................................................................................................... 493 Instructions (Operations) Used in Expressions ................................................................................................... 493 Logical Operations.............................................................................................................................................. 495 Standard Mathematical Functions....................................................................................................................... 496 T-FLEX CAD Functions..................................................................................................................................... 497 Database Management Functions........................................................................................................................ 499 Attachment II. Examples of Using Some Functions.................................................................................501 Using Functions ATOT (), LTOT (), SATOT (), SLTOT () ............................................................................... 501 Using Function GET ()........................................................................................................................................ 503 Using Functions DISTANCE() and MEASURE().............................................................................................. 507 Using Function CHECK () .................................................................................................................................. 509 Using Functions SETV () and GETV ().............................................................................................................. 509 Using Function TGETV () .................................................................................................................................. 511 Measure Elements and Relations between Them......................................................................................513 Conducting Measurements........................................................................................................................513 Measuring Parameters of Single Element ........................................................................................................... 513 Measuring Relations between Two Elements ..................................................................................................... 514 Additional Methods of Calling Command................................................................................................515 Calling Command from Context Menu............................................................................................................... 515 Calling Command in Transparent Mode when Defining Parameters of 2D or 3D Elements.............................. 515 Measurable Parameters and Relations ......................................................................................................516 Measurable Parameters ....................................................................................................................................... 516 Measured Relations............................................................................................................................................. 519 Global Variables...........................................................................................................................................521 Databases ......................................................................................................................................................523 Creating Internal Database........................................................................................................................524 Functions for Getting Values from Internal Databases.............................................................................526 Function REC...................................................................................................................................................... 526 Function FREC ................................................................................................................................................... 526 11
Fundamentals. Two-Dimensional Design 12 Function VAL ..................................................................................................................................................... 527 Function FIND .................................................................................................................................................... 527 Database Editor Commands ......................................................................................................................528 Databases by Reference.............................................................................................................................532 Creating and Editing External Databases..................................................................................................532 Functions for Getting Values from External Databases: DBF () and DBFWIN () .............................................. 532 Function for Getting Values from External Databases: MDB()........................................................................... 533 Control Elements. Creating User Defined Dialog Boxes...........................................................................535 General Information ..................................................................................................................................535 Types of control elements ................................................................................................................................... 535 Dialog pages........................................................................................................................................................ 537 Multipage dialogs................................................................................................................................................ 537 General principles of creating control elements .................................................................................................. 537 Parameters of control elements ........................................................................................................................... 538 Dialog Box Creation..................................................................................................................................540 Use of the Dialog.......................................................................................................................................545 Parametricity of Custom Dialogs ..............................................................................................................547 Working with Multiple Dialogs ................................................................................................................548 Control Elements Modification.................................................................................................................553 Optimization .................................................................................................................................................556 Main Concepts...........................................................................................................................................556 Optimization Task Definition....................................................................................................................556 Examples of Using Optimization ..............................................................................................................558 Idler Roller Positioning Task............................................................................................................................... 558 Bottle Volume Optimization Task....................................................................................................................... 560 Assembly Drawings ..........................................................................................562 Basic Fundamentals and Concepts of Working with Assemblies ............................................................563 Introduction ...............................................................................................................................................563 Specifics of Handling Assembly Drawings...............................................................................................564 Assembly Drawing Creation Techniques ............................................................................................................ 564 Ways of Attaching the Fragment Image to the Assembly Drawing .................................................................... 564 Use of Fragment Variables.................................................................................................................................. 566 Visibility Management of Fragment Drawing Elements..................................................................................... 567 Hidden Line Removal in Assembly Drawing...................................................................................................... 568 Snapping the Fragment Elements........................................................................................................................ 569 Assembly BOM Creation .................................................................................................................................... 569 Detailing Drawings Based on Fragments ............................................................................................................ 570 Exploding Fragments .......................................................................................................................................... 570 Use of Connectors ............................................................................................................................................... 571 Composition Document. Embedded Fragments........................................................................................572 List of Commands Used in Assembly Design...........................................................................................573 «Bottom-Up» Design ....................................................................................................................................575 Ways of Attaching Fragments...................................................................................................................575 Fixing Vectors. Connectors................................................................................................................................. 576 Fixing Points ....................................................................................................................................................... 580 Inserting Fragments into a Drawing..........................................................................................................582 Selecting Fragment File....................................................................................................................................... 585 Selecting Fragment from Library ........................................................................................................................ 585
- Page 2 and 3: T-FLEX Parametric CAD FUNDAMENTALS.
- Page 4 and 5: TABLE OF CONTENTS Table of Contents
- Page 6 and 7: Table of Contents “Commands” Ta
- Page 8 and 9: Table of Contents Basic Rules of Gr
- Page 10 and 11: Table of Contents Leader Note Examp
- Page 14 and 15: Table of Contents Defining Fragment
- Page 16 and 17: Table of Contents Creating a Databa
- Page 18 and 19: Introduction T-FLEX CAD: Features a
- Page 20 and 21: Features and Area of Application lo
- Page 22 and 23: Conventions Adopted in the T-FLEX C
- Page 24 and 25: System Fundamentals. Customization
- Page 26 and 27: T-FLEX CAD System Setup Running Ins
- Page 28 and 29: Service Windows and Elements of Con
- Page 30 and 31: Macros Window Studies Window (only
- Page 32 and 33: To add a tool window to an already
- Page 34 and 35: Getting Started Typically, nodes ar
- Page 36 and 37: Leader Note is a standard element o
- Page 38 and 39: Non-parametric Drawing (Sketch). Th
- Page 40 and 41: Using Left Mouse Button • Pointin
- Page 42 and 43: Getting Started In this volume, any
- Page 44 and 45: Canceling a Command Getting Started
- Page 46 and 47: Getting Started “PS: Show Model P
- Page 48 and 49: BRIEF INTRODUCTORY COURSE Brief Int
- Page 50 and 51: Brief Introductory Course To draw t
- Page 52 and 53: Brief Introductory Course Move the
- Page 54 and 55: Brief Introductory Course Note that
- Page 56 and 57: Another way of creating nodes is us
- Page 58 and 59: Brief Introductory Course dimension
- Page 60 and 61: To explicitly call the text editing
Table of Contents<br />
Creating List of Variable's Values ...................................................................................................................... 473<br />
Window “Assistant”............................................................................................................................................ 475<br />
Properties of Variable ......................................................................................................................................... 476<br />
Removing Variable ............................................................................................................................................. 476<br />
Diagnostics of Errors........................................................................................................................................... 477<br />
Canceling Operations in Variables Editor........................................................................................................... 477<br />
Customizing Window of Variables Editor .......................................................................................................... 477<br />
Grouping Area. Grouping of Variables............................................................................................................... 480<br />
Sorting Variables................................................................................................................................................. 482<br />
Finding Variables................................................................................................................................................ 483<br />
Copying Variables............................................................................................................................................... 484<br />
Writing Variables to External File ...................................................................................................................... 484<br />
Printing List of Variables .................................................................................................................................... 486<br />
Working with Variables Editor in Transparent Mode...............................................................................486<br />
Editing External Variables ........................................................................................................................487<br />
Use of Variables in T-<strong>FLEX</strong> <strong>CAD</strong>............................................................................................................488<br />
Variables and Construction Lines ....................................................................................................................... 488<br />
Variables and Visibility Levels ........................................................................................................................... 490<br />
Variable Dependency................................................................................................................................491<br />
Attachment I. Rules for Writing Expressions. Functions for Working with Variables ............................493<br />
Expression........................................................................................................................................................... 493<br />
Members of Expressions ..................................................................................................................................... 493<br />
Instructions (Operations) Used in Expressions ................................................................................................... 493<br />
Logical Operations.............................................................................................................................................. 495<br />
Standard Mathematical Functions....................................................................................................................... 496<br />
T-<strong>FLEX</strong> <strong>CAD</strong> Functions..................................................................................................................................... 497<br />
Database Management Functions........................................................................................................................ 499<br />
Attachment II. Examples of Using Some Functions.................................................................................501<br />
Using Functions ATOT (), LTOT (), SATOT (), SLTOT () ............................................................................... 501<br />
Using Function GET ()........................................................................................................................................ 503<br />
Using Functions DISTANCE() and MEASURE().............................................................................................. 507<br />
Using Function CHECK () .................................................................................................................................. 509<br />
Using Functions SETV () and GETV ().............................................................................................................. 509<br />
Using Function TGETV () .................................................................................................................................. 511<br />
Measure Elements and Relations between Them......................................................................................513<br />
Conducting Measurements........................................................................................................................513<br />
Measuring Parameters of Single Element ........................................................................................................... 513<br />
Measuring Relations between Two Elements ..................................................................................................... 514<br />
Additional Methods of Calling Command................................................................................................515<br />
Calling Command from Context Menu............................................................................................................... 515<br />
Calling Command in Transparent Mode when Defining Parameters of <strong>2D</strong> or 3D Elements.............................. 515<br />
Measurable Parameters and Relations ......................................................................................................516<br />
Measurable Parameters ....................................................................................................................................... 516<br />
Measured Relations............................................................................................................................................. 519<br />
Global Variables...........................................................................................................................................521<br />
Databases ......................................................................................................................................................523<br />
Creating Internal Database........................................................................................................................524<br />
Functions for Getting Values from Internal Databases.............................................................................526<br />
Function REC...................................................................................................................................................... 526<br />
Function FREC ................................................................................................................................................... 526<br />
11