SlideShare a Scribd company logo
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

More Related Content

What's hot

CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)
Priscilla CPG
 
CAD/CAM 1 Module-2 18ME72 Part-A
CAD/CAM  1 Module-2 18ME72 Part-ACAD/CAM  1 Module-2 18ME72 Part-A
CAD/CAM 1 Module-2 18ME72 Part-A
Mohammed Imran
 
COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)
Victor Al
 
Rp Rapid prototyping
Rp Rapid prototyping Rp Rapid prototyping
Rp Rapid prototyping
Sshantan Kumar
 
Introduction to cad/cam
Introduction to cad/camIntroduction to cad/cam
Introduction to cad/cam
CADD CENTRE
 
UNIT III CAD STANDARDS
UNIT III CAD STANDARDS UNIT III CAD STANDARDS
UNIT III CAD STANDARDS
ravis205084
 
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Mohanumar S
 
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
Mohanumar S
 
Unit 2 curves & surfaces
Unit 2  curves & surfacesUnit 2  curves & surfaces
Unit 2 curves & surfaces
S.DHARANI KUMAR
 
Surface modelling
Surface modellingSurface modelling
Surface modelling
jntuhcej
 
ppt of solid modeling for cad
ppt of solid modeling for cadppt of solid modeling for cad
ppt of solid modeling for cad
Ayush Upadhyay
 
rapit prototyping
rapit prototypingrapit prototyping
rapit prototyping
sankar n
 
ME6501 Unit 1 introduction to cad
ME6501 Unit 1 introduction to cadME6501 Unit 1 introduction to cad
ME6501 Unit 1 introduction to cad
Javith Saleem
 
Cam presentation..
Cam presentation..Cam presentation..
Cam presentation..
Akash Maurya
 
Cad ala brep, csg and sweep representation gtu
Cad   ala  brep, csg and sweep representation gtuCad   ala  brep, csg and sweep representation gtu
Cad ala brep, csg and sweep representation gtu
Shrey Patel
 
COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)
KRUNAL RAVAL
 
4.selective laser sintering (by Hari Prasad)
4.selective laser sintering (by Hari Prasad)4.selective laser sintering (by Hari Prasad)
4.selective laser sintering (by Hari Prasad)
Sachin Hariprasad
 
Numerical control machines
Numerical control machines Numerical control machines
Numerical control machines
jntuhcej
 
Assembly modelling
Assembly modellingAssembly modelling
Assembly modelling
KKARUNKARTHIK
 

What's hot (20)

CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)
 
CAD/CAM 1 Module-2 18ME72 Part-A
CAD/CAM  1 Module-2 18ME72 Part-ACAD/CAM  1 Module-2 18ME72 Part-A
CAD/CAM 1 Module-2 18ME72 Part-A
 
COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)
 
Rp Rapid prototyping
Rp Rapid prototyping Rp Rapid prototyping
Rp Rapid prototyping
 
Introduction to cad/cam
Introduction to cad/camIntroduction to cad/cam
Introduction to cad/cam
 
UNIT III CAD STANDARDS
UNIT III CAD STANDARDS UNIT III CAD STANDARDS
UNIT III CAD STANDARDS
 
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
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 2 curves & surfaces
Unit 2  curves & surfacesUnit 2  curves & surfaces
Unit 2 curves & surfaces
 
Surface modelling
Surface modellingSurface modelling
Surface modelling
 
ppt of solid modeling for cad
ppt of solid modeling for cadppt of solid modeling for cad
ppt of solid modeling for cad
 
rapit prototyping
rapit prototypingrapit prototyping
rapit prototyping
 
ME6501 Unit 1 introduction to cad
ME6501 Unit 1 introduction to cadME6501 Unit 1 introduction to cad
ME6501 Unit 1 introduction to cad
 
Cam presentation..
Cam presentation..Cam presentation..
Cam presentation..
 
Cad ala brep, csg and sweep representation gtu
Cad   ala  brep, csg and sweep representation gtuCad   ala  brep, csg and sweep representation gtu
Cad ala brep, csg and sweep representation gtu
 
COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)
 
4.selective laser sintering (by Hari Prasad)
4.selective laser sintering (by Hari Prasad)4.selective laser sintering (by Hari Prasad)
4.selective laser sintering (by Hari Prasad)
 
Numerical control machines
Numerical control machines Numerical control machines
Numerical control machines
 
Assembly modelling
Assembly modellingAssembly modelling
Assembly modelling
 
PROCESS PLANNING AND COST ESTIMATION
PROCESS PLANNING AND COST ESTIMATIONPROCESS PLANNING AND COST ESTIMATION
PROCESS PLANNING AND COST ESTIMATION
 

Similar to 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.pptx
dinesh babu
 
CAD
CADCAD
Es legacy System & Data Migration
Es legacy System & Data MigrationEs legacy System & Data Migration
Es legacy System & Data Migration
ITC Infotech
 
CAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECHCAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECH
RAJESHS631800
 
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
rahulkatre9
 
graphic stadards
graphic stadardsgraphic stadards
graphic stadards
Arjun Betageri
 
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 Models
ManjulaPatel
 
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
Chris Andrews
 
CADCAM: Data exchange standards
CADCAM: Data exchange standardsCADCAM: Data exchange standards
CADCAM: Data exchange standards
Nafis Ahmad
 
Presentation Cable Project Cad Adc
Presentation Cable Project Cad AdcPresentation Cable Project Cad Adc
Presentation Cable Project Cad Adc
glbarker
 
Graphics Standards and Algorithm
Graphics Standards and AlgorithmGraphics Standards and Algorithm
Graphics Standards and Algorithm
Yatin Singh
 
4. graphics standard
4. graphics standard4. graphics standard
4. graphics standard
Ratnadeepsinh Jadeja
 
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 data
Larson 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 Framework
IRJET Journal
 
INOVA GIS Platform
INOVA GIS PlatformINOVA GIS Platform
INOVA GIS Platform
Maksim Sestic
 
Graphical interfacing standards
Graphical interfacing standardsGraphical interfacing standards
Graphical interfacing standards
vaibhav tailor
 

Similar to 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
 
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
 
Graphical interfacing standards
Graphical interfacing standardsGraphical interfacing standards
Graphical interfacing standards
 

Recently uploaded

Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdfThe Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
Nettur Technical Training Foundation
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
veerababupersonal22
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
itech2017
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 

Recently uploaded (20)

Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdfThe Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 

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