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

More Related Content

What's hot

COMPUTER AIDED DESIGN
COMPUTER AIDED DESIGNCOMPUTER AIDED DESIGN
COMPUTER AIDED DESIGNravikumarmrk
 
Unit 5-cad standards
Unit 5-cad standardsUnit 5-cad standards
Unit 5-cad standardsJavith Saleem
 
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 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
 
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
 
Curves wire frame modelling
Curves wire frame modellingCurves wire frame modelling
Curves wire frame modellingjntuhcej
 
graphic stadards
graphic stadardsgraphic stadards
graphic stadardsArjun Betageri
 
Hidden line removal algorithm
Hidden line removal algorithmHidden line removal algorithm
Hidden line removal algorithmKKARUNKARTHIK
 
Reverse engineering for mechanical
Reverse engineering for mechanicalReverse engineering for mechanical
Reverse engineering for mechanicalPunugunta Vishnu
 
Cnc, dnc & adaptive control
Cnc, dnc & adaptive controlCnc, dnc & adaptive control
Cnc, dnc & adaptive controlparabajinkya0070
 
DESIGN FOR ASSEMBLY
DESIGN FOR ASSEMBLYDESIGN FOR ASSEMBLY
DESIGN FOR ASSEMBLYARUN PATEL
 
CADCAM: Data exchange standards
CADCAM: Data exchange standardsCADCAM: Data exchange standards
CADCAM: Data exchange standardsNafis Ahmad
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)manojg1990
 
CADCAM CAE Notes
CADCAM CAE NotesCADCAM CAE Notes
CADCAM CAE NotesAbhay Gore
 
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 MANUFACTURINGMohanumar S
 

What's hot (20)

COMPUTER AIDED DESIGN
COMPUTER AIDED DESIGNCOMPUTER AIDED DESIGN
COMPUTER AIDED DESIGN
 
Unit 5-cad standards
Unit 5-cad standardsUnit 5-cad standards
Unit 5-cad standards
 
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 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
 
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
 
Curves wire frame modelling
Curves wire frame modellingCurves wire frame modelling
Curves wire frame modelling
 
graphic stadards
graphic stadardsgraphic stadards
graphic stadards
 
Cad standards
Cad standardsCad standards
Cad standards
 
Hidden line removal algorithm
Hidden line removal algorithmHidden line removal algorithm
Hidden line removal algorithm
 
Surfaces
SurfacesSurfaces
Surfaces
 
Reverse engineering for mechanical
Reverse engineering for mechanicalReverse engineering for mechanical
Reverse engineering for mechanical
 
Data standard - IGES
Data standard - IGESData standard - IGES
Data standard - IGES
 
Cnc, dnc & adaptive control
Cnc, dnc & adaptive controlCnc, dnc & adaptive control
Cnc, dnc & adaptive control
 
DESIGN FOR ASSEMBLY
DESIGN FOR ASSEMBLYDESIGN FOR ASSEMBLY
DESIGN FOR ASSEMBLY
 
CADCAM: Data exchange standards
CADCAM: Data exchange standardsCADCAM: Data exchange standards
CADCAM: Data exchange standards
 
Solid modelling
Solid modellingSolid modelling
Solid modelling
 
Graphics standards
Graphics standardsGraphics standards
Graphics standards
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)
 
CADCAM CAE Notes
CADCAM CAE NotesCADCAM CAE Notes
CADCAM CAE Notes
 
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
 

Similar to Graphic standards and exchange formats

UNIT III CAD STANDARDS
UNIT III CAD STANDARDS UNIT III CAD STANDARDS
UNIT III CAD STANDARDS ravis205084
 
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
 
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
 
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
 
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
 
INOVA GIS Platform
INOVA GIS PlatformINOVA GIS Platform
INOVA GIS PlatformMaksim Sestic
 
Graphical interfacing standards
Graphical interfacing standardsGraphical interfacing standards
Graphical interfacing standardsvaibhav tailor
 
UNIT 5 CAD STANDARDS -GOoGLE.pdf
UNIT 5 CAD STANDARDS -GOoGLE.pdfUNIT 5 CAD STANDARDS -GOoGLE.pdf
UNIT 5 CAD STANDARDS -GOoGLE.pdfDURAIMURUGANM2
 
Introduction to Adaptive and 3DEXPERIENCE Cloud
Introduction to Adaptive and 3DEXPERIENCE CloudIntroduction to Adaptive and 3DEXPERIENCE Cloud
Introduction to Adaptive and 3DEXPERIENCE CloudAdaptive Corporation
 

Similar to Graphic standards and exchange formats (20)

UNIT III CAD STANDARDS
UNIT III CAD STANDARDS UNIT III CAD STANDARDS
UNIT III CAD STANDARDS
 
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
 
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
 
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
 
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
 
UNIT 5 CAD STANDARDS -GOoGLE.pdf
UNIT 5 CAD STANDARDS -GOoGLE.pdfUNIT 5 CAD STANDARDS -GOoGLE.pdf
UNIT 5 CAD STANDARDS -GOoGLE.pdf
 
Introduction to Adaptive and 3DEXPERIENCE Cloud
Introduction to Adaptive and 3DEXPERIENCE CloudIntroduction to Adaptive and 3DEXPERIENCE Cloud
Introduction to Adaptive and 3DEXPERIENCE Cloud
 

Recently uploaded

complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...Amil Baba Dawood bangali
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxVelmuruganTECE
 

Recently uploaded (20)

complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptx
 

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