Universal File Datasets Summary
Universal File Datasets Summary
For a list of datasets currently written or read by the software, see the Universal File Datasets List at the end of this article.
Universal files are ASCII data files that can be used to store selected information from a model file, to interface with programs of your own or to transfer information between different types of computers.
Note: Universal File Dataset 58b contains data in both ASCII and binary formats.
The following are some reasons for using universal files:
Universal files are designed so that they may be easily read and written using user-written programs. Each universal file is a sequential formatted file with records a maximum of 80 characters. The file is compatible with the text editor on the system.
Contents of Datasets
Blocks of information called datasets make up the basic structure of a universal file. Each block begins with a line containing -1 and is a dataset delimiter. This is a line containing a minus sign in column 5 and a 1 in column 6. The remainder of the line is blank.
The second line has a number which is the dataset number. For example, the connection grid specification for mesh volumes are written with dataset number 785.
Following the data type record, the body of the dataset contains data which is dependent on the dataset type. The final record of the dataset contains a delimiter line containing a minus sign in column 5 and a 1 in column 6 with the remainder of the line blank.
Note that each dataset begins with a delimiter and ends with a delimiter. Between datasets, the file can contain lines (for example, comments), which are not part of any dataset.
Processing of the Universal File
Processing of the universal file begins by searching for the first delimiter line. Next, the dataset type line is processed to determine whether or not the reading program should process this dataset. If the dataset is to be processed, the program reads the data per the specifications in the remainder of this section of the manual. If the dataset is not to be processed by the program, the program continues reading until the next delimiter line indicating the end of the dataset is encountered.
The program next searches forward for the next delimiter indicating the beginning of the next dataset. Processing of the next dataset continues as above.
This processing continues dataset-by-dataset until the end-of-file condition is reached. Note that an end of file condition encountered in the middle of the dataset indicates that the dataset is not complete. The end of file should always be encountered while looking for the beginning of the next dataset to process.
Writing Your Own Universal File
Universal files written by the software generally contain more information than you need to include if you plan to write your own file outside of the I-DEAS software to import information. For example, files written by the software contain information about the model file being used and active units. When reading a file, these sections don't need to be present. There is also information on the file describing things like color definitions, viewport layout patterns, and light source definitions. If you are writing a program to import data into I-DEAS, you can skip any information that doesn't pertain to your application.
Universal Data Sets Ownership Groups
The following list the universal datasets by application owner. Listed are both current and obsolete datasets. Current datasets are both read and written by the I-DEAS software. Obsolete datasets are only read by the software.
Design Datasets
Current
477 Assembly - Function Groups 496 Assembly - Sequence 505 Assembly - Animations 508 Assembly - VG Constraint Values 509 Assembly - Auxiliary Function Data 512 Assembly - Markers (Reference Triads) 516 Assembly - Gravity 519 Assembly - Initial Conditions 1111 Assembly - Task Status Data 1113 Assembly - Stable Hierarchy Node 1120 Assembly - Geometric Associative Constraint (GAR) 1123 Assembly - Assembly Group (AGP) 1126 Assembly - Assembly Attribute 1129 Assembly - Pruning Set 1132 Assembly - Configuration 1134 Assembly - VG Solution/Constraint Data 1136 Assembly - Compact Hierarchy 1140 Assembly - VG Tolerance Values 1143 Assembly - System Virtual Data Record (VDR) 1144 Assembly - Feature 1145 Assembly - 3D Dimension 1146 Assembly - Pattern 1147 Assembly - VG Constraint 1148 Assembly - Hierarchy Nodes 1151 Assembly - Motion 1152 Assembly - Functions 1155 Assembly - Rigid Bodies 1156 Assembly - Joint 1157 Assembly - Springs/Dampers 1158 Assembly - Multi-Joint Constraint 1162 Assembly - Forces 1163 Assembly - Load Cases 1164 Assembly - Mechanism Solution Run 1165 Assembly - Mechanism Requests 1166 Assembly - Entity Header 2601 Drawing Header 2602 Drawing - Layout View 2609 Layout View - Cutting Plane Curve 2610 Layout View - Drawing Assembly 2612 Layout View - 2D Dimension 2614 Layout View - 2D Note 2615 Layout View - Crosshatching 3300 Shape Design Discrete Function Definition 3301 Shape Design Solver Options 3302 Dynamic Shaping Options
Obsolete
301 Leaf - Sectional Skin Group 302 Leaf - Mesh-of-Curves Skin Group 303 Leaf - Mesh-of-Points Skin Group 304 Leaf - Boundary Curves Skin Group 308 Skin Group - Detailed Description 310 Stored Tolerance Analysis Model 311 TAM - Profile 312 TAM - Label Map 313 TAM - Geometric Constraints 314 TAM - External Constraints 320 Stored Sheet Metal Model - Header 321 Sheet Metal - Panel 322 Sheet Metal - Bend Region 323 Sheet Metal - Label Map 324 Sheet Metal - Up-to-Date Precise Surface Map 330 Sheet Metal Bend Function 476 Assembly - Functions 481 Entity - Detailed Description 482 Entity - Points 483 Entity - Lines 484 Entity - Notes 498 System - Cross Section 499 Assembly - Joint 500 System Assembly Status Data 501 Stored Component - Header 503 System - Hierarchy Nodes 506 System - Configuration 507 Assembly - VG Solution/Constraint Data 510 Assembly - Mechanism Solution Run 511 Assembly - Rigid Bodies 513 Assembly - Springs/Dampers 514 Assembly - Multi-Joint Constraint 515 Assembly - Load Cases 517 Assembly - Forces 518 Assembly - Motion 521 Profile - 2D Dimensions 522 Profile - Geometric Constraints 523 Profile - External Constraints 524 Stored Sectional Skin Group - Header 525 Stored Mesh-of-Curves Skin Group - Header 526 Stored Mesh-of-Points Skin Group - Header 527 Stored Boundary Curves Skin Group - Header 528 Profile - VG Variable Units Types - Header 529 Stored Profile - Header 530 Stored Object - Header 531 Stored Feature - Header 532 Application - External VDR Reference List 533 Object - External VDR Reference List (ERL's) 534 Object - History Node Header 535 Object - History Node Header 537 Object - History Leaf Header 540 Node/Leaf - 3D Dimension 541 Node/Leaf - Virtual Data Record (VDR) 542 Node/Leaf - 3D Note (Label) 543 Leaf - Surface Attributes 544 Node/Leaf - Faceted B-REP 547 Node/Leaf - Topological B-REP 548 Node/Leaf - Centerpoints 549 Node/Leaf - Surface Alias List 550 Leaf - Profile 551 Leaf - Sheet Metal Model 553 Leaf - Bend Region Face List 554 Leaf - Sheet Metal Model Associated Data 555 Leaf - Primitive Surface Associativity Map 556 Leaf - Precise Surfaces 558 Leaf - Centerlines 560 Node/Leaf - Relative Orientation Operators 561 Node/Leaf - Relative Orientation Operators 562 Object - Feature Creation Parameters 563 Object - Feature Parameter Controlled Entity 564 Object - Feature Parameter Affected Equation 565 Object - Feature Table Configuration 566 Object - Root Space Precise Surfaces 570 Stored 2D Drawing Header 571 Stored NC Setup Drawing Header 572 2D Drawing - Drawing Reference List 574 2D Drawing - Entity Instance List 575 2D Layout View - 2D Crosshatching 576 2D Drawing - Drawing View 577 Layout View - Section View Cutting Plane 578 2D Drawing - 2D Layout View 580 2D Layout View - Point 581 2D Layout View - Line 582 2D Layout View - Arc 583 2D Layout View - Circle 584 2D Layout View - Ellipse 586 2D Layout View - B-Spline 587 NC Setup Drawing - NC Setup Detail 588 2D Layout View - 2D Deleted Entry 589 2D Layout View - Key Dimension Mapping 590 2D Layout View - 2D Note 591 2D Layout View - Surface Set 592 2D Layout View - 2D Crosshatching 593 2D Layout View - Kcurve (Composite Curve) 594 2D Layout View - 2D Dimension 595 2D Layout View - Feature Control Symbol 596 2D Layout View - Layout View Mapping 597 Assembly - Virtual Data Record (VDR) 598 Stored System - Header 599 System - Stable Hierarchy Node 1112 Assembly - Entity Header 1114 Assembly - Hierarchy Nodes 1115 Assembly - Configuration 1116 Assembly - Compact Hierarchy 1117 Assembly - 3D Dimension 1118 Assembly - System Virtual Data Record (VDR) 1119 Assembly - Feature 1121 Assembly - Compact Hierarchy 1122 Assembly - Configuration 1124 Assembly - System Virtual Data Record (VDR) 1125 Assembly - Mechanism Solution Run 1127 Assembly - 3D Dimension 1128 Assembly - 3D Note (Label) 1130 Assembly - Forces 1131 Assembly - Mechanisms Requests 1133 Assembly - System Virtual Data Record (VDR) 1135 Assembly - System Virtual Data Record (VDR) 1138 Assembly - Mechanism Solution Run 1139 Assembly - VG Solution/Constraint Data 1141 Assembly - 3D Dimension 1142 Assembly - Entity Header
General Datasets
Current
151 Header 152 View 154 Layout 160 Light Source 161 Digitizing Tablet Layouts 164 Units 166 Annotation Overlay 173 MS1 XY Graphing Option Set 174 MS1 XY Window/Notes Graphing Option Set 176 MS5 Display Options 177 MS6 XY Graphing Option Set 179 View 180 Y2K Mapping 182 I10 Display Options 436 Colors
Obsolete
158 L3 XY Plot Options 162 L4 XY Plotting Option Set 167 L5 XY Plotting Option Set 169 L6 XY Plotting Option Set 172 MS1 Display Options 175 MS3 Display Options 178 MS6 Display Options 181 I9 Display Options
Management Datasets
Current
3202 State Data 3203 Role Data 3204 Role Assignment Data 3205 Access Privilege Data 3207 Required Attribute Label Data 3208 Database ID Data 3209 Item Version Data 3210 Relationship Data 3211 Member Data 3212 Attribute Label Data
Obsolete
3201 Member Data 3206 Attribute Label Data
Manufacturing Datasets
Current
2500 NC Model File 2501 NC Job List 2502 NC Job List Datastore 2503 NC Job 2504 NC Job Datastore 2505 NC Setup 2506 NC OpGroup 2507 NC Operation 2508 NC OpList 2509 NC Insert Rule Set 2510 NC Zop 2511 NC Parameter Table 2512 NC Assembly Ham IDs 2513 NC IDM Separator
Master Modeler Datasets
Current
1101 Bin 1102 Stored Part - Header
Simulation Datasets
Current
200 Active Direction Set 202 System Solution Options 203 Excitation Definition Funct. Creation Options 204 Project Documentation Options 205 Output Sets Header 206 System Entity Directory 207 Orthogonality Matrix Options 208 Orthogonality GMC Options 209 Unbalance Excitation 210 Rotating Force Excitation 211 Response DOF Sets 212 Constraint DOF Sets 213 System Connections 214 Component Physical Degrees of Freedom 217 Function Header 220 Load Cases 221 Analytical Mode Order Sets 222 System Orthogonality Ratios 223 Auxiliary Data for Test Modal Component 224 Auxiliary Data for Rigid Body Component 225 Component Filenames 226 Rigid Body Properties 227 Translational Scalar Connector Data 228 Rotational Scalar Connector Data 229 General Scalar Connector Data 230 Bearing Connector Data 233 Elemental Matrices 236 System Definition Parameters 239 System Restart Parameters 242 User - Defined DOF List 244 Static Condensation Master DOF 247 DOF Vector for Substructure Component 248 Entity DOF Vector 249 DOF Vector for General Matrix Component 250 Entity Definition Matrix 251 Residual Flexibility 252 Entity Definition Matrix 253 System Modal Energies 254 Direct Frequency Response Solution Options 255 Modal DOF 256 System Master DOF 257 System Constraint Equations 258 System Restrained DOF 259 Function Entities 260 DOF Vector for System 261 Connector Function Creation Options 262 Frequency-dep Translational Scalar Conn Data 263 Frequency-dep Rotational Scalar Conn Data 264 Frequency-dep General Scalar Conn Data 265 Frequency-dep Bearing Scalar Conn Data 266 Displacement-dep Trans Scalar Conn Data 267 Displacement-dep Rotational Scalar Conn Data 268 Displacement-dep General Scalar Conn Data 270 Component Loads 281 Response Evaluation Option 283 Loads Evaluation Status 284 Unbalance Excitation 285 Rotating Force Excitation 286 Response DOF Sets 290 Dynamic Model Header 291 Connector Header 292 Component Header 298 Active Entity 604 Residual Flexibility Matrix 605 Mode Shape Analysis Data Record 606 Enforced Motion Matrix 607 Component Loads/Displacements 608 Nonlinear Statics Solution Times Coordination 609 Eigenvalues and Model Masses 610 Excitation Frequency/Time Definition 625 Optimization Design 626 Optimization Design Parameter 628 Optimization Stress Limit 629 Optimization Displacement Limit 630 Optimization Frequency Limit (Method 1) 631 Optimization Frequency Limit (Method 2) 632 Optimization Frequency Limit (Method 3) 633 Optimization Frequency Limits (Solver Generated) 634 Optimization Buckling Limit 635 Optimization Mass Limits 636 Optimization Design Goal 637 Optimization Iteration 638 Optimization Limit Histories 639 Optimization Limit Sensitivities 641 Optimization/Model Solution Solver/Analysis Param 642 Optimization Temperature List 643 FE Study and Optimization Design 644 Element Override 645 Mesh Definition Override Parameter 646 ID Override Parameter 647 Variational Analysis Design Parameters 648 Optimization Solution Set 649 Reduction Overrides 732 Beam Cross Section Geometry 734 Beam Code Checking Parameters 748 Associated Element Data 751 Constraint Sets for Recovery MPCs 754 Constraint Sets 757 DOF Sets 776 Beam Cross Section Properties 783 Coordinate Data in IJK Format 784 Connection Grid Specification for Mesh Areas 785 Connection Grid Specification for Mesh Volumes 786 Tetrahedron Face Connection Data 787 Mass/Inertia Properties 790 Load Sets 791 Restraint Sets 792 Temperature Sets 794 Time Variation 795 Mesh Area Labels in IJK Orientation 796 Temperature Variation 830 Thermoplastic Data 831 Thermoset Data 832 Weld Locator Data 833 Mold Filling - Dynamic Size Parameters 834 Mold Filling - Bandwidth Optimization Map 835 Mold Cooling - Dynamic Size Parameters 836 Shell Thickness Data 840 Thermoplastic Data 843 Gate nodes for runnerless model 1700 Material Database Header 1701 Material Database Dimension 1702 Material Database Unit System 1703 Material Database Property 1704 Material Database Material Type 1705 Material Database Variable 1706 Material Database Material Class 1707 Material Database Material Attribute 1708 Material Database Material Component 1709 Material Database Material Specification 1712 Material Reference List 1716 Material Database Material 1717 Material Database Material 1750 Material Database Property Table 2400 Model Header 2410 Node Pointers 2411 Nodes - Double Precision 2412 Elements 2413 Result type definition 2414 Analysis Data 2415 Laminate Definitions 2416 Trace Lines 2418 Sorted results associativity 2419 FEM/Geometry Associativity 2420 Coordinate Systems 2421 Geometry Based Boundary Conditions 2423 Geometry - Node Association + Frozen Mesh Data 2424 Geometry - Element Association 2425 Data Surface 2426 Data Edge 2428 Permanent Groups 2429 Permanent Groups 2431 Trace Lines 2433 FE Model Attached Part 2438 Associated Element Data (Current) 2439 Geometry Element Order 2446 FEM from Assembly Mapping 2447 Dynamic Groups 2448 Physical Properties 2453 Results Matrix 2454 General Matrix Element 2455 FE Point Connector 2456 Connector Area Table 2467 Permanent Groups 2469 FE Connector Association 2470 Physical Properties 2471 Contact Sets 2473 Connector Tolerances 2474 Connector Tolerances 2475 FE Area Connector 2700 Primitive 2701 Solver Control 2702 Restart Control 2703 Initial Conditions 2704 Thermal Boundary Conditions 2705 Peltier Cooler 2706 Articulation 2900 Generic 2901 Translator Coordinate Cord 1 Cord 2 3000 Thermal Coupling 3001 Thermal Coupling 3002 Temperature Boundary Condition 3003 Heat Load Boundary Condition 3004 Heat Flux Boundary Condition 3005 Thermostat 3006 Initial Temperature 3007 Radiation Request 3008 Solar Heating 3009 Radiative Heat Source 3010 Reverse Sides 3011 Forced Convective Coupling 3012 Free Convective Coupling 3014 Network Pressure Boundary Condition 3015 Network Flow Definition 3016 Merge Set 3017 Elimination Set 3018 Locked Element Set 3019 Element Deactivation Set 3020 Tabular Data 3021 Interpolation Relationship 3022 Additional Conductances 3023 Local Symmetry Definition 3025 Printout Option 3026 Non-Geometric Element 3027 Network Flow Section Override 3028 Hydraulic Resistance Modifier 3029 Network Flow Boundary Condition 3030 Boundary Layer Continuation 3031 Element Radiation Switches 3032 Orbit Definition 3033 Element Buoyancy Switch 3034 Generic Entity 3035 Text 3036 Flow Surface Property 3037 Flow Surface 3038 Flow Blockage 3039 Vent 3040 Initial Flow Conditions 3041 Internal Fan 3042 Non Blocking Element 3043 Articulation 3047 Radiation Request 2 3048 Tabular Data 3049 Thermostat 3050 Orbit Definition 3051 Free Convective Cooling 3054 Orbit Definition 3056 Thermal Boundary Condition 3057 Radiation Enclosure 3058 Duct Flow Fan or Pump 3059 Duct Inlet and Outlet 3084 Duct Property 3086 Orbit Definition 3087 Diurnal Solar Heating 3088 Radiative Heating 2 3089 Element Radiation Switches 3090 Ambient Conditions 3091 Radiation Constants 3092 Transient Analysis Parameters 3093 Radiation Parameters 3094 Analysis Control 3095 Articulation Parameters 3096 Transient Analysis Parameters 3097 Steady State Analysis Parameters 3098 Analysis Options 3100 Network Pressure Boundary Condition Control 3101 Analysis Control 3102 Steady State Analysis Parameters 3103 Transient Analysis Parameters 3104 Radiation Parameters 3105 Radiation Constants 3106 Ambient Conditions 3107 Initial Temperature Control 3108 Run Time Options 3109 Results Recovery 3110 Analysis Options 3111 Steady State Analysis Parameters 3112 Orbit Control 3113 Variable Control 3114 Model Translation Options Control 3115 Model Simplification Control 3116 Global Ambient Parameters 3117 Initial Flow Conditions Control 3118 Solver Execution Options 3119 Advanced Conduction Options 3120 Boundary Condition Set 3121 Transient Analysis Parameters 3122 Solution Methods 3123 Flow Options 3124 Solver Options 3125 Radiation Control 3126 Radiation Constants 3127 Ambient Conditions 3128 Restart Control 3129 Model Translation Options Control 3130 TMG Study Setup 3131 Results Recovery 3132 Initial Conditions 3133 TMG, ESC Advanced Options 3136 Non-Geometric Element 3137 Additional Conductances 3138 Forced Convective Coupling 3150 Surface Property 3151 Fan 3152 Vent 3153 Flow Surface 3154 Flow Blockage 3155 Thermal Boundary Condition 3156 Thermal Coupling 3157 Ambient Conditions 3158 Initial Conditions 3159 Solver Options 3160 Results Options 3161 Fan Curves 3162 Recirculation Fan 3163 Screen Flow Resistance 3164 Symmetry Plane 3165 Flow Surface 3166 Solver Options 3167 Study Setup 3168 Generic Entity ESC 3170 Generic Entity ESC 3171 Advanced ESC Options 3173 Vent 3175 Steady-State Thermal Solver Options 3176 Transient Thermal Solver Options 3177 Steady-State Flow Solver Options 3178 Transient Flow Solver Options 3179 Coupled Solver Options 3180 Length Scales 3181 Relaxation Advection Options 3182 Flow Solver Additional Options 3183 Tabular Data 3184 Thermal Boundary Conditions 3185 Initial Conditions 3186 Thermal Options 3187 Fan 3188 Solver Control 3189 Rotating Frame of Reference (RFR) 3191 Peltier Cooler 3190 Periodicity 3192 Thermal Boundary Conditions
Obsolete
15 Nodes 18 Coordinate Systems 55 Data at Nodes 56 Data on Elements 57 Data at Nodes on Elements 82 Tracelines 201 Response Evaluation Options 627 Optimization Solution Set 640 Optimization/Model Solution Solver/Analysis Param 651 Optimization Design Headers 660 Subdesigns 664 Constraint Sets 665 Design Case Sets 666 Optimization Element Groups 667 Optimization Node Groups 668 Optimization Variables 671 Stress Constraints 672 Displacement Constraints 677 Frequency Constraints 681 Stress Constraint Histories 685 Optimization Variable Histories 686 Displacement Constraint Histories 687 Frequency Constraint Histories 695 Mass History 696 Design Sensitivities 697 Lagrange Multipliers 735 Node/Element - Geometry Associativity 742 Double Precision B-Spline Surfaces 743 Supertab Point 744 Supertab Curve 745 Mesh-Areas 746 Mesh-Volumes 752 Permanent Groups 753 Case Sets 755 Restraint Sets 762 Free Meshing Data 763 Frozen Curve Data 764 Mesh Specification Data 765 Data Surfaces 766 Frozen Mesh Area Data 770 Bin Header 771 Model Header 772 Physical Properties 773 Material Properties 774 Laminate Definitions 775 Beam Cross Section Properties 780 Elements 781 Nodes - Double Precision 782 Load Sets 788 Physical Properties 789 Physical Properties 793 Boundary Condition Sets 797 Linked-Curves Data 799 Physical Properties 800 Stored Wireframe - Header 801 Wireframe - Curves 802 Wireframe - Points 829 Thermoplastic Data 1710 Material Database Material 1713 Material Database Material 1714 Material Database Material 1715 Material Database Material 2417 Permanent groups 2422 Simulation 2427 Contact Sets 2430 Permanent Groups 2432 Permanent Groups 2435 Permanent Groups 2436 FEM from Assembly Mapping 2437 Physical Properties 2452 Permanent Groups 2458 FE Point Connector Associations 2460 Connector Tolerances 2466 Connector Tolerances 2468 FE Area Connector 2472 Connector Tolerances
Test Datasets
Current
58 Function at Nodal DOF 1801 Record Trace 1802 Coordinate Trace 1803 Mode Order Trace 1804 Node Map 1806 Transducer 1807 Virtual Channel Table 1808 Channel Table 1810 Measurement Overall Setup 1811 Measurement Setup 1815 Order Track Overall Setup 1858 Dataset 58 qualifiers