DATA EXCHANGE FORMAT IGES A presentation by Mahesh Babu Gajula (206516) Data Management for Engineering Applications 23-06-2014.

Slides:



Advertisements
Similar presentations
Information Representation
Advertisements

Computer and Communication Fundamental Basic web programming Lecture 8 Rina Zviel-Girshin.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 10.
Introduction to C Programming
Introduction to Structured Query Language (SQL)
 2007 Pearson Education, Inc. All rights reserved Introduction to C Programming.
METU Department of Computer Eng Ceng 302 Introduction to DBMS Disk Storage, Basic File Structures, and Hashing by Pinar Senkul resources: mostly froom.
CS201 – Expressions & I/O. Precedence What is the value of * 4 ? 20 or 14 ? Without parentheses, there are a set of rules to fall back on. Unary.
A Guide to SQL, Seventh Edition. Objectives Understand the concepts and terminology associated with relational databases Create and run SQL commands in.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Chapter 13 Disk Storage, Basic File Structures, and Hashing.
1 King ABDUL AZIZ University Faculty Of Computing and Information Technology CS 454 Computer graphicsIntroduction Dr. Eng. Farag Elnagahy
Introduction to C Programming
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-2 CAD Systems Industrial Engineering Department King Saud University.
CS370 Spring 2007 CS 370 Database Systems Lecture 2 Overview of Database Systems.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 7 INTRODUCTION TO STRUCTURED QUERY LANGUAGE (SQL) Instructor Ms. Arwa.
Standards for CAD Data Exchange. The CAD data is of four types Shape Non shape Design Manufacturing data.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 17 Disk Storage, Basic File Structures, and Hashing.
LECTURE 4 CAD Standards Text: PN Rao
Digital Image: Representation & Processing (2/2) Lecture-3
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with C++ Early Objects Seventh Edition by Tony Gaddis, Judy.
Faculty of Applied Engineering and Urban Planning Civil Engineering Department Geographic Information Systems Vector and Raster Data Models Lecture 3 Week.
Geographic Information System GIS This project is implemented through the CENTRAL EUROPE Programme co-financed by the ERDF GIS Geographic Inf o rmation.
 In electrical engineering and computer science image processing is any form of signal processing for which the input is an image, such as a photograph.
CHAPTER 3 - INPUT DEFINITION
CREATING TEMPLATES CREATING CUSTOM CHARACTERS IMPORTING BATCH DATA SAVING DATA & TEMPLATES CREATING SERIES DATA PRINTING THE DATA.
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
Oleh Munawar Asikin. Principles of Information Systems, Seventh Edition 2  Database management system (DBMS): group of programs that manipulate database.
Lecture 1 Introduction Figures from Lewis, “C# Software Solutions”, Addison Wesley Richard Gesick.
Page 1 Non-Payroll Cost Transfer Enhancements Last update January 24, 2008 What are the some of the new enhancements of the Non-Payroll Cost Transfer?
4 Chapter Four Introduction to HTML. 4 Chapter Objectives Learn basic HTML commands Discover how to display graphic image objects in Web pages Create.
Term 2, 2011 Week 1. CONTENTS Problem-solving methodology Programming and scripting languages – Programming languages Programming languages – Scripting.
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
Introduction to AutoCAD Engineering Drawings
DATABASE MANAGEMENT SYSTEMS CMAM301. Introduction to database management systems  What is Database?  What is Database Systems?  Types of Database.
Data TypestMyn1 Data Types The type of a variable is not set by the programmer; rather, it is decided at runtime by PHP depending on the context in which.
XML Many-to-Many Relationship January 30, Learning Objectives ● Create a schema for a data model containing a many:many relationship ● Understand.
Structured Programming
C programming language was developed in the seventies by a group of at the Bell Telephone lab. The C language was the outline of two earlier languages.
File Structures. 2 Chapter - Objectives Disk Storage Devices Files of Records Operations on Files Unordered Files Ordered Files Hashed Files Dynamic and.
Ship Computer Aided Design
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
External Executable Tools The Master's Touch David L. Blankenship.
1.  Introduction  The Benefits of the Report Writer Module ◦ For Detail and Summary Printing ◦ For Control Break Processing ◦ For Printing Headings.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Data Representation. What is data? Data is information that has been translated into a form that is more convenient to process As information take different.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
COMMON COMMUNICATION FORMAT (CCF). Dr.S. Surdarshan Rao Professor Dept. of Library & Information Science Osmania University Hyderbad
Digital Image Processing Introduction to MATLAB. Background on MATLAB (Definition) MATLAB is a high-performance language for technical computing. The.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
1 Prints: The Language of Industry. Learning Objectives Identify the importance of prints. Discuss historical processes and technologies related to prints.
Introduction to the Computer Graphics Anton V. Kudinov, Assistant professor of Computer Engineering Department.
Printed Reports Analysis questions –Who will use the report? –What is the purpose of the report? –When or how often is the report needed? –Where does the.
Lecture # 24 Introduction to SQL Muhammad Emran Database Systems.
Copyright © 2014, 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with C++ Early Objects Eighth Edition by Tony Gaddis,
Write Bresenham’s algorithm for generation of line also indicate which raster locations would be chosen by Bresenham’s algorithm when scan converting.
 Need for CAD standard  Understand the graphic kernel system and its extensions for developing the graphic software systems  Requirement of graphic.
UMBC CMSC 421 Spring 2017 The FAT Filesystem.
Lesson 22 Graphics Software.
Chapter 2 Introduction to C++ Programming
© 2016 Pearson Education, Ltd. All rights reserved.
Structured Programming
Line and Character Attributes 2-D Transformation
Databases and Information Management
Ch2: Data Representation
Design & Drafting Technology Unit 6
Databases and Information Management
Introduction to C++ Programming
Lesson 22 Graphics Software.
Chapter 9 Introduction To Classes
ESRM 250/CFR 520 Autumn 2009 Phil Hurvitz
Presentation transcript:

DATA EXCHANGE FORMAT IGES A presentation by Mahesh Babu Gajula (206516) Data Management for Engineering Applications

Overview Data Exchange in IGES History File structure IGES File – Samples IGES Entities Structure – Start – Global – Data Entry – Parameter Data – Terminate Advantages Disadvantages References

Data Exchange in IGES IGES stands for International (originally ‘Initial’) Graphics Exchange Standards and a neutral data format that allows the digital exchange of information among CAD systems. Figure 1. Data exchange using neutral file

Data Exchange in IGES(Contd.) When this neutral file is used, each CAD system needs only one pre-processor and one postprocessor which form one set of translators. Figure 2 illustrates the way the pre-processor imports the data into the system and the post- processor outputs the file into standard. Number of two-way translators needed for n CAD systems to exchange data among them. N=c(n/2)=n!/2!(n-2)!

Data Exchange in IGES(Contd.) CAD IGES Post Processor Pre Processor Post Processor Figure 2. CAD data exchange

History The Initial Graphics Exchange Specification (IGES) (pronounced eye-jess) is a file format which defines a vendor neutral data format that allows the digital exchange of information among computer aided design (CAD) systems. First developed by National Institute of Standards and Technology (NIST) in 1980.

History(Contd.) IGES version 1.0 was developed in January 1980 mean for two dimensional and three dimensional mechanical drawings. Then adopted by the American National Standards Institute (ANSI) in 1981 year,which it is used for communicating product definition data.

IGES MODEL DRAWINGS Skull modelIGES model of a car

FILE STRUCTURE Global section Directory entry section (DE) Parameter data section(PD) Terminate section Start section All geometric entries are given here 2)Table 2 specifications of the IGES file

FILE STRUCTURE(Contd.) The file is divided into 5 sections: Start-S Global-G Directory Entry-D Parameter Data-P Terminate-T The above characters are listed in Column 73. Characteristics and geometric information for an entity is split between two sections; – Two record, fixed-length format (the Directory Entry, or DE Section). – Multiple record, comma delimited format (the Parameter Data, or PD Section).

IGES FILE

Output of Above file When displayed, the user should see: 2 Yellow points. – (Hard to see on a white background, but most CAD systems use a black background). 2 Red circular arcs 2 Green lines.

Output of Above file(Contd.) The above drawing contains only two POINTS (Type 116), two CIRCULAR ARC (Type 100), and two LINE (Type 110) entities. It represents a slot, with the points at the centres of the two half-circles that form the ends of the slot, and the two lines that form the sides.

IGES entities specification Table1 : List of Entities

Start section Human readable introduction to the file. Described as a “prologue” to the IGES file. Characters used as delimiters between individual entries and between records (usually commas and semicolons respectively), The name of the IGES file itself, Vendor and software version of sending (source) system, Number of significant digits in the representation of integers and single and double precision floating point numbers on the sending systems, Date and time of file generation, Model space scale, Model units, Minimum resolution and maximum coordinate values, Name of the author of IGES file. Global Section

List of all entities in IGES file with certain attributes with them. The entry for each entity occupies two 80-character records. – Divided into a total of twenty 8-character fields. The first and eleventh(beginning of the second record of any given entity) fields contains the entity type number – Such as 100 for circle,110 for line etc. The second field contains a pointer to the parameter data entry for the entity in the PD section. Directory Entry Section

Parameter data section Contains the actual data defining each entity listed in the DE section. Each entity has always two records in the DE section. The number of records required for each entity varies from one entity to another – (the minimum is one record) and depends on the amount of data. Parameter data are placed in free format in columns 1 through 64.

Parameter data section(Contd.) The parameter delimiter (usually a comma). – To separate parameters The record delimiter (usually a semicolon). – To terminate the list of parameters. Both delimiters are specified in the Global section of the IGES file. Column 65 is left blank. Columns 66 through 72 on all PD records contain the entity pointer specified in the first record of the entity in the DE section.

Terminate Section The Terminate section contains a single record that specifies the number of records in each of the four preceding sections for checking purposes.

Advantages of IGES Product data exchange among different CAD/CAM systems are even animation and documentation software are of great importance to computer – integrated manufacturing(CIM). The sharing of data is also key successful development to he concurrent engineering. IGES also educes lead time of product development. Due to the large variety of CAD systems in the market,design data exchange among different CAD systems is indispensable.

Disadvantages of IGES IGES file does not have a formal information model. Problems occur during file exchanges and manipulations. Hard to understand file formats. IGES does not support life cycle information which may be relevant for engineering applications other than design.

References 1) _13. 2) _6. 3) m/version6.pdf. 4) 5) 6) guides/mergedProjects/Opening_Models/IGE S_Entities_Supported.htm.

Thank you