SlideShare une entreprise Scribd logo
1  sur  26
GRAPHICS STANDARDS
• Introduction
The need for portability of the geometric model among different hardware
platforms has led to the development of device independent graphics.
Simultaneously standards for exchange of drawing database among
software packages have been evolved to facilitate integration of design &
manufacturing operations.
“In the actual source code of the application program, the graphics systems
embedded in the form of subroutine calls. Therefore, software becomes
inevitably device – dependent. If input/output devices change or become
obsolete, its related software becomes obsolete as well unless significant
resources are dedicated to modify such a software. This approach was very
costly to both CAD/CAM vendors as well as users. (1963-1974)
Graphics Standardization Needs
Vendor Concerns:
• Application program portability: This avoids hardware
dependence of the program. Eg.: If the program is written for a
DVST display, it can be transported to support a raster display
with minimal effort.
• Picture data Portability: Description and storage of pictures
should be independent of different graphics devices.
• Text Portability: This ensures that text associated with graphics
can be presented in an independent form of hardware.
User’s Interest
 Object database Portability: Transporting design and
manufacturing data from one system to another.
In 1974, the GSPC (Graphics Standards Planning Committee)
was formed to address the standards issue.
Here, the graphics system is divided into two parts
1. Kernel (CORE) System: Which is hardware-independent
2. Device Handler/Driver: Which is hardware-dependent
Kernel (CORE) : The Kernel system, therefore acts as a buffer
between the application program and specific hardware to ensure
the independence and portability of the program.
Application
Data Structure /
Model
Application
Program
Graphics
System
Input / Output
Device
Kernel
(Core)
System
Device
Handler/
Driver
Without Graphics Standard
Graphics System
A B
With Graphic Standard
At interface A in figure, the application program calls the standard functions and subroutines
provided by the kernel system through what is called language bindings. These functions and
subroutines, intern, call the device handler / driver functions and subroutines at interface B to
complete the task required by the application program. Application and system programmers
also become portable and can move from one system to another. Moreover, if a device
becomes obsolete or a new one is to be supported, only the device handler/driver is to be
written or modified. This is possible because the kernel system works with virtual devices.
Standards
1. GKS is an ANSI and ISO standard.
(i) It is device-independent, host-system independent, and
application-independent.
(ii) Supports both 2-D & 3-D data viewing. It interfaces the
application program with graphics support package.
(iii) Text / Annotations: All text or annotations are in a natural
language like English.
(iv) Display management.
The drivers in GKS also include metafile drivers. Metal files
are devices with no graphic capability like a disk unit.
2.PHIGS (Programmer’s Hierarchical Interactive Graphics
System)
It is intended to support high function workstations and their related
CAD/CAM applications. It has dynamic control over the visual appearance
of attributes of primitives in a segment. The PHIGS standard defines a set
of device-independent logical concepts.
The major concepts are:
Logical Input Device, PHIGS Structure, Structure Networks, Structure
Manipulate, Search and enquiry, Structure Transversal and Display, the
name set mechanism, the viewing pipe line, and the PHIGS workstation.
3.VDM (Virtual Device Metafile) defines the functions needed
to describe a picture. Such a description can be stored or
transmitted from one graphics device to another. It functions at
the level just above device drivers. VDM is now called CGM
(Computer Graphics Metafile).
4. VDI (Virtual Device Interface) lies between GKS or PHIGS and the
device handler / driver code (at B in fig.). Thus VDI is the lowest
device independent interface in a graphics system. It shares many
characteristics with CGM. VDI is designed to interface plotters to
GKS or PHIGS. It is not suitable to interface intelligent
workstations. VDI is now called (Computer Graphics Interface).
5. IGES (Initial Graphics Exchange Specification):
Approved in September, 1981 as ANSI standard 414.26m. It
enable this an exchange of model database among CAD/CAM
system.
6. NAPLPS (North American Presentation-Level Protocol Syntax)
was accepted by Canada and ANSI in 1983. It describes text
and graphics in the form of sequence of bytes in ASCII code.
CONTENTS
• Need For Data Exchange
• Problems In Data
Exchange
• Data Translation
– Direct Translator
– Standard Kernel Model
– Neutral CAD Standard
• DXF
• IGES
• STEP
• STEP Architecture
• Failure Of STEP For
Exchange Of Design Intent
– Methods Of Improving Data
Exchange
– Macro Parametric Approach
• Conclusion
Need For Data Exchange
• Design Modification
• Tool design
• NC Machining
• Finite Element Analysis
• Digital Mock Up
Problems In Data Exchange
• Feature, History & parametric Information
• Difference In System Functionality
• Design conventions
Data Translation
• DIRECT TRANSLATOR
• STANDARD KERNEL MODELS
• INTERNATIONAL STANDARDS
Direct translators
• Features
1. CAD file reader
2. Ability to read several
different formats of
CAD file
3. Exchange of geometry
• Problems
1. Expensive
2. As the no. of CAD
system increases, the
no. of converters
increases
To slide 5
Standard kernel model
• Features
1. Used in multiple systems;
both high- end and mid-
range
2. Can produce Machine
independent File
• .sat file
• .xmt file
1. File written by one system
is readable by another
system based on same
kernel
• Problems
1. Special entities are not
supported by .sat and .xmt
files
2. Pro-E,Catia and Ideas are
not based on .sat or .xmt
To slide 5
International/Neutral CAD Standards
Popular Standards In Mechanical Field
• DXF
• IGES
• STEP
DXF
• FEATURES
1. Easy to interpret
though a long file
2. Translate 2-D data
• PROBLEMS
1. Limited to software like
Auto-Cad and Auto
desk inventor
IGES
• FEATURES
1. Extensive entity
mapping
2. Digital
Representation and
communication of
product data
• PROBLEMS
1. Solid object translated into
wire frame model by the
receiving end.
2. Causes user to spend more
time on receiving End.
3. Data loss while mapping
STEP – ISO10303
• Advantages Of STEP Over Other Standards
1. Unlike IGES, this method transfers the solid body at the receiving end.
2. As the CAD models get more complex this feature plays an important
role at the hands of the receiving end.
3. The long-range advantage is that STEP provides support for complete
product life-cycle data exchange including design, manufacturing,
application, maintenance and disposal.
4. This aspect of STEP makes the standard suitable, not just for IGES-style
data exchanges, but also for implementing an integrated product
information database that is accessible and usable to all the
organizations and individuals involved in supporting a product over its
life.
STEP Architecture
The STEP architecture includes:
• An information modeling language (EXPRESS)
• Data schemes including attributes such as geometry,
topology, feature and tolerance
• Application interface called Standard Data Access Interface
(SDAI) which is a standard interface to enable applications to
access and manipulate STEP data
STEP Architecture……
• STEP data base has the following forms:
• Working from a file, usually in binary format, that can
be shared by multiple systems.
• Shared data base ,involving object oriented data base
management system.
Failure Of STEP For Exchange Of Design
Intent
• Conceptual Mismatch
• Capability Mismatch
• Accuracy Mismatch
The most important core capabilities of current CAD systems
that are not covered by STEP are those concerned with
parameterization, geometric constraints, design features,
and model construction history .
Methods Of Improving Data Exchange - By
Feature and History translation
Feature and history file conversion is one in which all of original
geometry and geometric features of the model in a source CAD
system file are re-created by the the CAD application in a specified
target software application.
The advantages of feature and history file translations include
• Fully modifiable features and entities are easier to work with.
• Smaller and more efficient files.
• The ability to share CAD files across an organization or across an
industry, regardless of the types of CAD systems being used by the
parties sharing the files.
Macro-Parametric Approach for Exchange
of Design Intent
STEP cannot represent design parameters,
constraints, and features. To solve these
problems, it is necessary to define a new STEP
schema to solve this problem. The schema
should include the history-based model, which
is the parametric method adopted by
commercial CAD systems.
Concept of Macro-Parametric Approach
In this approach, CAD models are exchanged in the form of macro files.
The macro file contains the history of user commands, which define a
high-level dynamic interface, is recorded in a macro file, and the
macro file is used for the static model exchanges which are used in the
modeling phase.
To exchange CAD models using the macro-parametric approach, the
modeling commands of several commercial CAD systems are analyzed.
Those commands are classified and a set of standard modeling commands
have been defined. Mapping relations between the standard modeling
commands and the native modeling commands of commercial CAD
systems are defined.
Standard Modelling Commands
Grouping of standard modeling
commands
Classification of standard modeling
commands
Graphic standards and exchange formats

Contenu connexe

Tendances

CAD data exchange
CAD data exchangeCAD data exchange
CAD data exchangeerikbohemia
 
Unit 5 -1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 5 -1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 5 -1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 5 -1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURINGMohanumar S
 
CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)Priscilla CPG
 
UNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLINGUNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLINGTAMILMECHKIT
 
Unit 5 2nd-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 5 2nd-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 5 2nd-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 5 2nd-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURINGMohanumar S
 
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURINGMohanumar S
 
Unit 2 curves & surfaces
Unit 2  curves & surfacesUnit 2  curves & surfaces
Unit 2 curves & surfacesS.DHARANI KUMAR
 
Visual realism -HIDDEN REMOVAL METHODS
Visual realism -HIDDEN REMOVAL METHODSVisual realism -HIDDEN REMOVAL METHODS
Visual realism -HIDDEN REMOVAL METHODSviswaaswaran
 
Computer numerical control (CNC)
Computer numerical control (CNC)Computer numerical control (CNC)
Computer numerical control (CNC)Sudip Phuyal
 
CAD/CAM -PPT UNIT NO-I
CAD/CAM -PPT UNIT NO-ICAD/CAM -PPT UNIT NO-I
CAD/CAM -PPT UNIT NO-IMalothHeeralal
 
Curves wire frame modelling
Curves wire frame modellingCurves wire frame modelling
Curves wire frame modellingjntuhcej
 
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 2-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURINGMohanumar S
 
UNIT 1 CAD CAM.pptx
UNIT 1 CAD CAM.pptxUNIT 1 CAD CAM.pptx
UNIT 1 CAD CAM.pptxMani Raja
 

Tendances (20)

CAD data exchange
CAD data exchangeCAD data exchange
CAD data exchange
 
Unit 5 -1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 5 -1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 5 -1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 5 -1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
Graphic standards
Graphic standardsGraphic standards
Graphic standards
 
CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)
 
UNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLINGUNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLING
 
Unit 5 2nd-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 5 2nd-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 5 2nd-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 5 2nd-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
Unit 2 curves & surfaces
Unit 2  curves & surfacesUnit 2  curves & surfaces
Unit 2 curves & surfaces
 
hermite cubic spline curve
hermite cubic spline curvehermite cubic spline curve
hermite cubic spline curve
 
Visual realism -HIDDEN REMOVAL METHODS
Visual realism -HIDDEN REMOVAL METHODSVisual realism -HIDDEN REMOVAL METHODS
Visual realism -HIDDEN REMOVAL METHODS
 
Computer numerical control (CNC)
Computer numerical control (CNC)Computer numerical control (CNC)
Computer numerical control (CNC)
 
CAD/CAM/CIM (Lecture 1 CAD)
CAD/CAM/CIM  (Lecture 1 CAD)CAD/CAM/CIM  (Lecture 1 CAD)
CAD/CAM/CIM (Lecture 1 CAD)
 
Introduction to nx
Introduction to nxIntroduction to nx
Introduction to nx
 
CAD/CAM -PPT UNIT NO-I
CAD/CAM -PPT UNIT NO-ICAD/CAM -PPT UNIT NO-I
CAD/CAM -PPT UNIT NO-I
 
Curves wire frame modelling
Curves wire frame modellingCurves wire frame modelling
Curves wire frame modelling
 
Solid modelling
Solid modellingSolid modelling
Solid modelling
 
Introduction to CAD and CAD software
Introduction to CAD and CAD softwareIntroduction to CAD and CAD software
Introduction to CAD and CAD software
 
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 2-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
UNIT 1 CAD CAM.pptx
UNIT 1 CAD CAM.pptxUNIT 1 CAD CAM.pptx
UNIT 1 CAD CAM.pptx
 
CAD
CAD CAD
CAD
 

Similaire à Graphic standards and exchange formats

Unit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptx
Unit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptxUnit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptx
Unit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptxdinesh babu
 
Es legacy System & Data Migration
Es legacy System & Data MigrationEs legacy System & Data Migration
Es legacy System & Data MigrationITC Infotech
 
CAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECHCAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECHRAJESHS631800
 
CAD Data Exchange format used in industry
CAD Data Exchange format used in industryCAD Data Exchange format used in industry
CAD Data Exchange format used in industryrahulkatre9
 
Unit 5-cad standards
Unit 5-cad standardsUnit 5-cad standards
Unit 5-cad standardsJavith Saleem
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
 
Strategies for the curation of CAD Engineering Models
Strategies for the curation of CAD Engineering ModelsStrategies for the curation of CAD Engineering Models
Strategies for the curation of CAD Engineering ModelsManjulaPatel
 
2019 Esri International User Conference, Engineering Summit
2019 Esri International User Conference, Engineering Summit2019 Esri International User Conference, Engineering Summit
2019 Esri International User Conference, Engineering SummitChris Andrews
 
CADCAM: Data exchange standards
CADCAM: Data exchange standardsCADCAM: Data exchange standards
CADCAM: Data exchange standardsNafis Ahmad
 
Presentation Cable Project Cad Adc
Presentation Cable Project Cad AdcPresentation Cable Project Cad Adc
Presentation Cable Project Cad Adcglbarker
 
Graphics Standards and Algorithm
Graphics Standards and AlgorithmGraphics Standards and Algorithm
Graphics Standards and AlgorithmYatin Singh
 
Integration of cad-cam systems & shared data base
Integration of cad-cam systems & shared data baseIntegration of cad-cam systems & shared data base
Integration of cad-cam systems & shared data baseArnab Chakraborty
 
Talking Technical illustration - Episode 1 - 3D data
Talking Technical illustration - Episode 1 - 3D dataTalking Technical illustration - Episode 1 - 3D data
Talking Technical illustration - Episode 1 - 3D dataLarson Software Technology
 
Hardware and software requirements for gis
Hardware and software requirements for gisHardware and software requirements for gis
Hardware and software requirements for gisSumant Diwakar
 
IRJET- ALPYNE - A Grid Computing Framework
IRJET- ALPYNE - A Grid Computing FrameworkIRJET- ALPYNE - A Grid Computing Framework
IRJET- ALPYNE - A Grid Computing FrameworkIRJET Journal
 

Similaire à Graphic standards and exchange formats (20)

Unit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptx
Unit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptxUnit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptx
Unit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptx
 
CAD
CADCAD
CAD
 
Es legacy System & Data Migration
Es legacy System & Data MigrationEs legacy System & Data Migration
Es legacy System & Data Migration
 
CAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECHCAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECH
 
CAD Data Exchange format used in industry
CAD Data Exchange format used in industryCAD Data Exchange format used in industry
CAD Data Exchange format used in industry
 
Unit 5-cad standards
Unit 5-cad standardsUnit 5-cad standards
Unit 5-cad standards
 
graphic stadards
graphic stadardsgraphic stadards
graphic stadards
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutes
 
Strategies for the curation of CAD Engineering Models
Strategies for the curation of CAD Engineering ModelsStrategies for the curation of CAD Engineering Models
Strategies for the curation of CAD Engineering Models
 
2019 Esri International User Conference, Engineering Summit
2019 Esri International User Conference, Engineering Summit2019 Esri International User Conference, Engineering Summit
2019 Esri International User Conference, Engineering Summit
 
CADCAM: Data exchange standards
CADCAM: Data exchange standardsCADCAM: Data exchange standards
CADCAM: Data exchange standards
 
Ironcad
IroncadIroncad
Ironcad
 
Presentation Cable Project Cad Adc
Presentation Cable Project Cad AdcPresentation Cable Project Cad Adc
Presentation Cable Project Cad Adc
 
Graphics Standards and Algorithm
Graphics Standards and AlgorithmGraphics Standards and Algorithm
Graphics Standards and Algorithm
 
4. graphics standard
4. graphics standard4. graphics standard
4. graphics standard
 
Integration of cad-cam systems & shared data base
Integration of cad-cam systems & shared data baseIntegration of cad-cam systems & shared data base
Integration of cad-cam systems & shared data base
 
Talking Technical illustration - Episode 1 - 3D data
Talking Technical illustration - Episode 1 - 3D dataTalking Technical illustration - Episode 1 - 3D data
Talking Technical illustration - Episode 1 - 3D data
 
Hardware and software requirements for gis
Hardware and software requirements for gisHardware and software requirements for gis
Hardware and software requirements for gis
 
IRJET- ALPYNE - A Grid Computing Framework
IRJET- ALPYNE - A Grid Computing FrameworkIRJET- ALPYNE - A Grid Computing Framework
IRJET- ALPYNE - A Grid Computing Framework
 
INOVA GIS Platform
INOVA GIS PlatformINOVA GIS Platform
INOVA GIS Platform
 

Dernier

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 

Dernier (20)

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 

Graphic standards and exchange formats

  • 1. GRAPHICS STANDARDS • Introduction The need for portability of the geometric model among different hardware platforms has led to the development of device independent graphics. Simultaneously standards for exchange of drawing database among software packages have been evolved to facilitate integration of design & manufacturing operations. “In the actual source code of the application program, the graphics systems embedded in the form of subroutine calls. Therefore, software becomes inevitably device – dependent. If input/output devices change or become obsolete, its related software becomes obsolete as well unless significant resources are dedicated to modify such a software. This approach was very costly to both CAD/CAM vendors as well as users. (1963-1974)
  • 2. Graphics Standardization Needs Vendor Concerns: • Application program portability: This avoids hardware dependence of the program. Eg.: If the program is written for a DVST display, it can be transported to support a raster display with minimal effort. • Picture data Portability: Description and storage of pictures should be independent of different graphics devices. • Text Portability: This ensures that text associated with graphics can be presented in an independent form of hardware.
  • 3. User’s Interest  Object database Portability: Transporting design and manufacturing data from one system to another. In 1974, the GSPC (Graphics Standards Planning Committee) was formed to address the standards issue. Here, the graphics system is divided into two parts 1. Kernel (CORE) System: Which is hardware-independent 2. Device Handler/Driver: Which is hardware-dependent Kernel (CORE) : The Kernel system, therefore acts as a buffer between the application program and specific hardware to ensure the independence and portability of the program.
  • 4. Application Data Structure / Model Application Program Graphics System Input / Output Device Kernel (Core) System Device Handler/ Driver Without Graphics Standard Graphics System A B With Graphic Standard At interface A in figure, the application program calls the standard functions and subroutines provided by the kernel system through what is called language bindings. These functions and subroutines, intern, call the device handler / driver functions and subroutines at interface B to complete the task required by the application program. Application and system programmers also become portable and can move from one system to another. Moreover, if a device becomes obsolete or a new one is to be supported, only the device handler/driver is to be written or modified. This is possible because the kernel system works with virtual devices.
  • 5. Standards 1. GKS is an ANSI and ISO standard. (i) It is device-independent, host-system independent, and application-independent. (ii) Supports both 2-D & 3-D data viewing. It interfaces the application program with graphics support package. (iii) Text / Annotations: All text or annotations are in a natural language like English. (iv) Display management. The drivers in GKS also include metafile drivers. Metal files are devices with no graphic capability like a disk unit.
  • 6. 2.PHIGS (Programmer’s Hierarchical Interactive Graphics System) It is intended to support high function workstations and their related CAD/CAM applications. It has dynamic control over the visual appearance of attributes of primitives in a segment. The PHIGS standard defines a set of device-independent logical concepts. The major concepts are: Logical Input Device, PHIGS Structure, Structure Networks, Structure Manipulate, Search and enquiry, Structure Transversal and Display, the name set mechanism, the viewing pipe line, and the PHIGS workstation.
  • 7. 3.VDM (Virtual Device Metafile) defines the functions needed to describe a picture. Such a description can be stored or transmitted from one graphics device to another. It functions at the level just above device drivers. VDM is now called CGM (Computer Graphics Metafile). 4. VDI (Virtual Device Interface) lies between GKS or PHIGS and the device handler / driver code (at B in fig.). Thus VDI is the lowest device independent interface in a graphics system. It shares many characteristics with CGM. VDI is designed to interface plotters to GKS or PHIGS. It is not suitable to interface intelligent workstations. VDI is now called (Computer Graphics Interface). 5. IGES (Initial Graphics Exchange Specification): Approved in September, 1981 as ANSI standard 414.26m. It enable this an exchange of model database among CAD/CAM system.
  • 8. 6. NAPLPS (North American Presentation-Level Protocol Syntax) was accepted by Canada and ANSI in 1983. It describes text and graphics in the form of sequence of bytes in ASCII code.
  • 9. CONTENTS • Need For Data Exchange • Problems In Data Exchange • Data Translation – Direct Translator – Standard Kernel Model – Neutral CAD Standard • DXF • IGES • STEP • STEP Architecture • Failure Of STEP For Exchange Of Design Intent – Methods Of Improving Data Exchange – Macro Parametric Approach • Conclusion
  • 10. Need For Data Exchange • Design Modification • Tool design • NC Machining • Finite Element Analysis • Digital Mock Up
  • 11. Problems In Data Exchange • Feature, History & parametric Information • Difference In System Functionality • Design conventions
  • 12. Data Translation • DIRECT TRANSLATOR • STANDARD KERNEL MODELS • INTERNATIONAL STANDARDS
  • 13. Direct translators • Features 1. CAD file reader 2. Ability to read several different formats of CAD file 3. Exchange of geometry • Problems 1. Expensive 2. As the no. of CAD system increases, the no. of converters increases To slide 5
  • 14. Standard kernel model • Features 1. Used in multiple systems; both high- end and mid- range 2. Can produce Machine independent File • .sat file • .xmt file 1. File written by one system is readable by another system based on same kernel • Problems 1. Special entities are not supported by .sat and .xmt files 2. Pro-E,Catia and Ideas are not based on .sat or .xmt To slide 5
  • 15. International/Neutral CAD Standards Popular Standards In Mechanical Field • DXF • IGES • STEP
  • 16. DXF • FEATURES 1. Easy to interpret though a long file 2. Translate 2-D data • PROBLEMS 1. Limited to software like Auto-Cad and Auto desk inventor
  • 17. IGES • FEATURES 1. Extensive entity mapping 2. Digital Representation and communication of product data • PROBLEMS 1. Solid object translated into wire frame model by the receiving end. 2. Causes user to spend more time on receiving End. 3. Data loss while mapping
  • 18. STEP – ISO10303 • Advantages Of STEP Over Other Standards 1. Unlike IGES, this method transfers the solid body at the receiving end. 2. As the CAD models get more complex this feature plays an important role at the hands of the receiving end. 3. The long-range advantage is that STEP provides support for complete product life-cycle data exchange including design, manufacturing, application, maintenance and disposal. 4. This aspect of STEP makes the standard suitable, not just for IGES-style data exchanges, but also for implementing an integrated product information database that is accessible and usable to all the organizations and individuals involved in supporting a product over its life.
  • 19. STEP Architecture The STEP architecture includes: • An information modeling language (EXPRESS) • Data schemes including attributes such as geometry, topology, feature and tolerance • Application interface called Standard Data Access Interface (SDAI) which is a standard interface to enable applications to access and manipulate STEP data
  • 20. STEP Architecture…… • STEP data base has the following forms: • Working from a file, usually in binary format, that can be shared by multiple systems. • Shared data base ,involving object oriented data base management system.
  • 21. Failure Of STEP For Exchange Of Design Intent • Conceptual Mismatch • Capability Mismatch • Accuracy Mismatch The most important core capabilities of current CAD systems that are not covered by STEP are those concerned with parameterization, geometric constraints, design features, and model construction history .
  • 22. Methods Of Improving Data Exchange - By Feature and History translation Feature and history file conversion is one in which all of original geometry and geometric features of the model in a source CAD system file are re-created by the the CAD application in a specified target software application. The advantages of feature and history file translations include • Fully modifiable features and entities are easier to work with. • Smaller and more efficient files. • The ability to share CAD files across an organization or across an industry, regardless of the types of CAD systems being used by the parties sharing the files.
  • 23. Macro-Parametric Approach for Exchange of Design Intent STEP cannot represent design parameters, constraints, and features. To solve these problems, it is necessary to define a new STEP schema to solve this problem. The schema should include the history-based model, which is the parametric method adopted by commercial CAD systems.
  • 24. Concept of Macro-Parametric Approach In this approach, CAD models are exchanged in the form of macro files. The macro file contains the history of user commands, which define a high-level dynamic interface, is recorded in a macro file, and the macro file is used for the static model exchanges which are used in the modeling phase. To exchange CAD models using the macro-parametric approach, the modeling commands of several commercial CAD systems are analyzed. Those commands are classified and a set of standard modeling commands have been defined. Mapping relations between the standard modeling commands and the native modeling commands of commercial CAD systems are defined.
  • 25. Standard Modelling Commands Grouping of standard modeling commands Classification of standard modeling commands