SlideShare una empresa de Scribd logo
1 de 33
ME8691
COMPUTER AIDED DESIGN & MANUFACTURING
UNIT 3 – CAD STANDARDS
S.BALAMURUGAN
ASSISTANT PROFESSOR
MECHANICAL ENGINEERING
AAA COLLEGE OF ENGINEEERING & TECHNOLOGY
STANDARDS IN GRAPHICS PROGRAMMING
GKS, PHIGS, CORE
DXF, IGES, STEP
GRAPHICS DATA BASE
APPLICATION PROGRAM
GRAPHICS FUNCTIONS
DEVICE
DRIVER
DEVICE
DEVICE
DRIVER
DEVICE
VDI, VDM, NAPLPS
• DXF - Drawing eXchange Format
• IGES - Initial Graphics Exchange
Specification
• STEP - STandard for the Exchange of
Product model data
• GKS - Graphical Kernel System
• PHIGS - Programmer's Hierarchical
Interactive Graphics Standard
• CORE – Graphic Standard - Graphics
Standards Planning Committee (GSPC)
• NAPLPS - North American Presentation
Layer Protocol Syntax
• VDI – Virtual Desktop Interface
• VDM - Virtual Device Metafile
• ASCII - American Standard Code for
Information Interchange
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
NEED OF GRAPHICS STANDARD
• CAD / CAM System – Application program.
• It is supported with a graphics system.
• The graphic system performs all the functions related to graphic technique.
• To perform this, the graphic system is embedded in the application software.
• When this is done, the software becomes device dependent on the hardware.
• The moment hardware changes, the graphics software also needs the
changes in their source level.
Model
Requirements
Program Source
Code
Application
Software
Input / Output
Device
GRAPHICS
SYSTEM
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
• Impractical – Now, Today’s hardware is obsolete by tomorrow.
• NEED – To make the software device – independent. To achieve this portability, some
graphics standard were to be formed.
• GKS is an ANSI and ISO standard.
• GKS standardizes 2D graphics functionality at a relatively low level.
• The objectives of graphics standard - GKS
• To permit program portability on different hardware platforms
• Picture data portability on different hardware’s.
• Text portability
• Object database portability
• By considering this points, international organizations started working in common graphic
standard.
• It is decided that the graphic system should have two parts.
• The Kernel System = Device(hardware) independent
• Device driver (Driver) = Hardware dependent
GRAPHICS STANDARD – GKS (Graphics Kernel System)
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
• The kernel system act as a buffer between the application program & the specific
hardware, to ensure the independence & portability of the program.
• At point A, the application program calls the standard functions provided by the Kernel,
through Language Binding.
• This binding gives certain syntax for independent high level language.
• The language binding is provided to make best use of the corresponding language
capabilities & to handle various other syntax issues such as data types, parameter
passing & errors.
• Once the functions are invoked, they in turn call the device handler/driver functions at
point B to complete the task required by the CAD/CAM software.
Example To call “Polyline”
FORTRAN
language
CALL GPL (N, X, Y) X & Y – Arrays of coordinate values for the line
end points
C language gpolyline (n, pts) pts – list of coordinate end points
A
Model
Requirements
Program Source
Code
Application
Software
Kernel
(Core)
System
Device
Handler
/ Driver
Input / Output
Device
B
GRAPHICS SYSTEM
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
GRAPHICS STANDARD – GKS (Graphics Kernel System)
GKS FUNCTIONS
POLYLINES
• For drawing line segments is called polyline.
• The polyline function takes an array of X-Y
coordinates and draws line segments connecting
them.
• The attributes that control the appearance of a
polyline are:
1. Line Type 2. Line Width 3. Polyline colour
POLYMARKERS
• The GKS polymarker function allows you to draw
marker symbols centered at coordinate points
that you specify.
The attributes that control the appearance of
polymarkers are:
• Marker type - Five characters are dot, plus,
asterisk, circle, and cross.
• Marker Size
• Polyline Colour
POLYLINE(N, XPTS, YPTS)
POLYMARKER(N, XPTS, YPTS)
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
FILL AREA - FILL AREA(N, XPTS, YPTS)
• The GKS fill area function allows you to specify
a polygonal shape of an area to be filled with
various interior styles.
The attributes that control the appearance of fill
areas are:
• Fill area interior style – Solid fill or Hatched fill
• Fill area style index - If the fill area style is
hatch, this index specifies which hatch pattern
is to be used: horizontal lines; vertical lines or
Slant lines.
• Fill area color index
TEXT
• The GKS text function allows you to draw a
text string at a specified coordinate position.
• The attributes that control the appearance of
text are:
• TEXT(X, Y, STRING). An example of the text
primitive is: TEXT(6, 3, 'A Character String')
GKS FUNCTIONS
CELL ARRAY
• The GKS cell array function
displays raster like images in a
device-independent manner.
• The cell array function takes the
two corner points of a rectangle
that you specify, a number of
divisions (M) in the X direction
and a number of divisions (N) in
the Y direction
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
• OpenGL - A standard programming interface for graphics.
• It was developed by Silicon Graphics, Inc. & managed by the non-profit technology
consortium, the Khronos Group.
• It is the de facto standard for high performance 3-D graphics.
• OpenGL allows the CAD system vendors to write their programs in such a way that
they do not have to worry about the specific graphics hardware users may have.
• The interface consists of over 250 different function calls which can be used to draw
complex 3D scenes from simple primitives.
• At its most basic level, OpenGL is a specification. It is simply a document that
describes a set of functions and the precise behaviors that they must perform.
• From this specification, hardware vendors create implementation (libraries of
functions) to match the functions stated in the OpenGL specification, making use of
hardware acceleration where possible.
• Hardware vendors have to meet specific tests to be able to qualify their
implementation as an OpenGL implementation.
• It is widely used in CAD, Virtual Reality, Scientific Visualization, Information
Visualization and Flight Simulation. It is also used in video games.
OPEN-GL (OPEN GRAPHICS LIBRARY)
VERTEX PROCESSING
• Input: one vertex (and attributes)
• Output: one vertex (modified)
Vertex projection
• Model View Matrix
• Projection Matrix
Assign attributes
• Color
• Texture coordinates
PRIMITIVE PROCESSING
• Input: vertices, topology
• Output: primitive
• Vertex assembly
• Viewport transformation
RASTERIZATION
• Input: primitive
• Output: fragments
• Fragment generation
• Multiple possible fragment per
pixel
• Assign color / texture / depth / ...
per fragment
• Interpolation along each primitive
OPEN-GL - GRAPHICS PIPELINE
ME 8691 CAD & M S.BALAMURUGAN, AP/MECHANICAL, AAACET
PIXEL PROCESSING
• Input: pixels
• Output: pixels
• Alpha test
• Blending test
FRAGMENT PROCESSING
• Input: fragments
• Output: pixel
Effects
• Fog
• Textures
• Images
Tests
• Stencil test
• Depth test
RASTERIZATION
• Input: primitive
• Output: fragments
• Fragment generation
• Multiple possible fragment per pixel
• Assign color / texture / depth / ... per
fragment
• Interpolation along each primitive
OPEN-GL - GRAPHICS PIPELINE
ME 8691 CAD & M S.BALAMURUGAN, AP/MECHANICAL, AAACET
STANDARD FOR EXCHANGE IMAGES
JOINT PHOTOGRAPHIC EXPERT GROUP (JPEG)
• JPEGs might be the most common file type you run across on the web, image files used
in your company's MS Word version of its letterhead.
• JPEGs are known for their "lossy" compression, meaning that the quality of the image
decreases as the file size decreases.
GIF - GRAPHICS INTERCHANGE FORMAT
• GIFs are most common in their animated form.
• This is a common file type for web projects where an image needs to load very quickly.
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
RASTER IMAGES VECTOR IMAGES
• Images are constructed by a series
of pixels, or individual blocks, to
form an image.
• Images are far more flexible. They are
constructed using proportional formulas
rather than pixels.
• JPEG, GIF, and PNG are all raster
image extensions.
• EPS, AI and PDF are perfect for creating
graphics that require frequent resizing.
• Every photo you find online or in
print is a raster image
• Your logo and brand graphics should have
been created as a vector, and you should
always have a master file on hand
PDF - Portable Document Format, EPS - Encapsulated Postscript, AI - Adobe Illustrator Document
PNG - PORTABLE NETWORK GRAPHICS
• PNGs are amazing for interactive documents such as web pages, but are not suitable
for print.
• PNGs are "lossless," meaning you can edit them and not lose quality, they are still low
resolution.
• The reason PNGs are used in most web projects is that you can save your image with
more colors on a transparent background. This makes for a much sharper, web-quality
image.
WINDOWS BITMAP FORMAT (BMP)
• The MS-Windows standard format is BMP and was developed as a device-independent
bitmap (DIB) format that will allow Windows to display the bitmap on any type of display
device.
TAGGED IMAGE FILE FORMAT (TIFF/TIF)
• A TIF is a large raster file that doesn't lose quality.
• This file type is known for using "lossless compression," meaning the original image
data is maintained regardless of how often you might copy, re-save, or compress the
original file.
• Avoid using this file type on the web, it can take forever to load.
• TIFF files are also commonly used when saving photographs for print.
STANDARD FOR EXCHANGE IMAGES
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
NEED FOR CAD STANDARDS
• The rise of global efforts has created the need for sharing information among
vendors involved in multi-disciplinary projects.
• One organization - Developing a CAD model.
• Another organization - Performs analysis work on the same model
• At the same time a third organization - Manufacturing the product.
• Data transfer fills the need to satisfy each of these functions in a specific way.
• We need to understand, how engineering model data is delivered today to
manufacturers and suppliers.
• Each software employs its own system specific data structure to store the
model.
• All these problems stress towards the need to have a method of data exchange
between various software's.
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
Product
Design
(CAD)
Engineering
and Analysis
(CAE)
Customer
Requirements
Product
Databases
Manufacturing
Databases
Materials
Planning Procurement
Installation
and
DistributionFabrication, Assembly & Test Operations
Product
Information
Management
Product Design
Manufacturing
Engineering
Supply Management
Customer
Suppliers
Marketing
Process
Planning
Neutral I/F
Neutral I/F
PRODUCT DATA MANAGEMENT
CAD data is used throughout
the organization
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
CAD DATABASE INFORMATION
• Transferring data between dissimilar CAD / CAM systems must ensure that the complete
production description is effectively transferred.
• SHAPE DATA
• Both Geometrical & Topological Information.
• Entity Attributes – Colors, Line type, Fonts, Layer are part of geometrical
information.
• NON-SHAPE DATA
• This includes graphics data such as shaded images, model measuring unit,
Resolution of storing the database.
• MANUFACTURING DATA
• It includes information related to the final manufacture of the design, e.g. tooling, NC
tool paths, tolerancing, process planning, and bill of material.
• DESIGN
• This information is useful for analysis. Information such as Mass property,
geometrical properties can be generated using the design data.
• METADATA
• It is the information (e.g. time stamps and the owner of the data) about a particular
data (e.g. geometric data).
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
• Necessity to translate drawings created in one drafting package to another often
arises.
• One method is to write direct translators from one software to another, which has to
be produced by system developer.
EXCHANGE OF MODELING DATA
CREO
AUTOCADANSYS
DIRECT DATA TRANSLATOR
• If we have three software packages we
may require six translators among them.
• This will necessitate a large number of
translators.
INDIRECT DATA TRANSLATOR
• A neutral file independent of any specific CAD/CAM is
developed.
• Indirect exchange is more suitable, as it protects against
system becoming out of date & eliminate system
supplier dependence.
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
EVOLUTION OF DATA EXCHANGE STANDARDS
• The syntax of the neutral file is
governed by well defined standards.
• Based on these standards, CAD/CAM
software developing companies
provide the necessary interface to
convert their data formats into neutral
formats, or to read neutral formats &
convert it to their format of data.
SHAPE BASED FORMAT(DXF, IGES)
• Initially, the primary goal of exchange
was the geometrical data.
PRODUCT DATA BASED FORMAT (STEP)
• As time progressed, it was realized
that besides the shape data,
production data played an important
role.
• This resulted in the exchange of all
the CAD information’s.
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
DRAWING EXCHANGE FORMAT (DXF)
• Shape Based Format
• The DXF format has been developed and supported by Autodesk, on December 1982,
with AutoCAD 1.0 for use with the AutoCAD drawing files.
• It enables data interoperability between AutoCAD and other programs.
• DXF file is in ASCII form. (American Standard Code for Information Interchange)
STRUCTURE OF DXF FILE
HEADER SECTION
• General information about the drawing.
• Each parameter has a variable name & an associated value.
• These variables are set with various commands & represent the type of information
displayed by the STATUS command.
• System setting such as dimension style & layers.
CLASSES SECTION
• Holds the information for application-defined classes whose instances appear in the
BLOCKS, ENTITIES, and OBJECTS sections of the database.
• It does not provide sufficient information to allow interoperability with other programs.
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
TABLES SECTION
• It contains several tables, each of which contains a variable number of table entries.
• Table names are always in the uppercase characters.
• The LTYPE table will always come before the LAYER table.
• Each table is introduced with a 0 group with label TABLE.
• This is followed by a 2 group, identifying the particular table (VPORT, LTYPE, LAYER,
STYLE, VIEW, DIMSTYLE, UCS or APPID)
BLOCKS SECTION
• It contains all the Block definitions.
• This section contains the entities that make up the Blocks used in the drawing.
• Also it includes additional blocks generated by the HATCH command.
• All entities in the Blocks section appear between BLOCK & ENDBLK entities.
Application ID (APPID) table Layer (LAYER) table
Block Record (BLOCK_RECORD) table Line type (LTYPE) table
Dimension Style (DIMSTYPE) table Text style (STYLE) table
User Coordinate System (UCS) table View (VIEW) table
Viewport configuration (VPORT) table
STRUCTURE OF DXF file
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
ENTITIES SECTION
• Entity items appear in both the BLOCK & ENTITIES sections of the DXF file.
• The appearance of entities in the two sections is same.
• Each entity begins with a 0 group.
• Every entity contains an 8 group that gives the name of the layer on which the entity
resides.
• Each entity have thickness, line type or color information associated with it.
Entity = Example – Circle, Ellipse, Leader
THUMB NAIL IMAGE SECTION
• It contains the preview image of the DXF file.
• This section exists only if a preview image has been saved with the DXF file.
LIMITATIONS
• It does not support application specific CAD elements.
• Complex DXF file can become large in size.
STRUCTURE OF DXF file
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
• Shape based file format
• This file format was mainly developed by the efforts of Boeing Company,
General Electric company & National Bureau of Standards (NBS).
• IGES is mainly to address the exchange of shape & non-shape based data.
• It is one of the first standards to be developed to address the concept of
communication data among dissimilar CAD /CAM systems.
• Applications supported by IGES include traditional engineering drawings,
models for analysis, and other manufacturing functions.
IGES
INITIAL GRAPHICS EXCHANGE SPECIFICATION
• IGES version 1.0 was released in 1980
• It converts the CAD model into neutral file.
• Conversion is done by preprocessors
inbuilt in the software, which converts the
native database into IGES format.
• Post Processor converts IGES files to
native database.
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
STRUCTURE OF IGES FILE
FLAG SECTION
• This is an optional section & is used only with compressed ASCII & Binary format.
• It is a single line that comes before the start section of the file with the character “C”
in column 73 to identify the file as compressed ASCII.
START SECTION
• It contains human readable line – Introduction section of the file.
• Information such as the names of the sending (Source) & receiving (Target) systems
with a brief description of the product being converted is written in this section.
• Column 73 – Section code “S”
GLOBAL SECTION
• This section contains details about the product, organization, software, date etc.
• This section includes information describing the preprocessor & the information
needed by the post processor to interpret the file.
• The global section shows the path of the file, File name, Units etc.
• Column 73 – Section code “G”
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
DIRECTORY ENTRY SECTION - Column 73 – Section code “D”
• This section consists of all the entities defined in the file.
• Each entity occupies two 80 character records.
• First field – Entity Type Number, Second field – It contains a pointer to the parameter
data entry for the entity in the next section.
• 110 – Straight line - 1P0000001 – By end points (0,5,0) to (0,0,0)
• 100 – Circular arc – Arc defined by Center point, Start point & End point
PARAMETER DATA SECTION - Column 73 – Section code “P”
• This section contains the actual data defining each entity.
• Example – Straight line is identified by two end points – 6 Coordinates. (1point–3 Co.)
• Comma – Used to separate parameter
• Semicolon – Used as a record delimiter, Specified in the global section.
TERMINATE SECTION - Column 73 – Section code “T”
• This is a single record which specifies the number of records in each of the preceding
sections for error checking.
• Ex - S0000002 – Two lines in start section, G0000004 – 4 lines in global section.
STRUCTURE OF IGES FILE
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
SUBSECTIONS OF IGES FILE
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
IGES FILE - ENTITIES
This drawing Contains
• Two POINT (Type 116)
• Two CIRCULAR ARC (Type 100)
• Two LINE (Type 110).
MSRIT
100: circular arc
108: plane
110: line
116: point
120: tabulated cylinder
134: node
158: sphere
184: solid assembly
190: plane surface
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
Standard for the Transfer & Exchange of Product model data - STEP
• Product Data Based Format
• To ensure complete exchange of shape, non-shape, design & manufacturing data.
• This kind of transfer used to the entire life cycle of a product development such as
design, manufacturing, quality assurance, testing & support.
• For industrial automation, the required product data must contain all the four basic
information of CAD file.
• PDES – Product Data Exchange using STEP.
• STEP – the central unit of data exchange is the application, which in turn contains
many entities.
• The Structure of STEP file has three basic layers.
APPLICATION LAYER
• This is the interface between the user & PDES.
• It contains the complete description & information of the various application areas.
• Various discipline models form the core of the application layer.
• The descriptions & information's are expressed within the PDES as reference models.
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
LOGICAL LAYER
• First, discipline layer is developed in the
application layer.
• It contains a qualified discipline mode, which
is written for applications defined in the
previous layer.
• Then it is used to develop the logical layer.
• This layer presents consistent & computer
independent information of the resource
models whose data to be exchanged.
• Generic & Specific application data are
identified. It is important to ensure that no
redundant or repetitive data is reproduced.
• A global model is created to represent all
discipline specific & generic entities.
• The global model is used to validate the
correctness of the correspondence between
application layer & Logical layer.
• Once the global model is developed, the
Data Specification Language(DSL) is used
to generate an information model.
Standard for the Transfer & Exchange of Product model data - STEP
• DSL , Expressing the binary information of the global model into Text form. (Readable)
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
Standard for the Transfer & Exchange of Product model data - STEP
PHYSICAL LAYER
• This layer deals with the structure & format of the data within the file,
• Main objective is to maintain efficiency in the file size to avoid the processing time.
• The user on Source end defines the product data in the form of a discipline model.
• The preprocessor use this discipline to produce a 3 layer data exchange PDES file.
• The post processor process this 3 layer PDES file, & it interprets the discipline model
& converts it into product data.
• This product data is used in the target end.
Three Layer
Data
Exchange
(PDES)
Product
Data
Discipline
Model
Preprocessor Postprocessor
Discipline
Model
Product
Data
SOURCE
TARGET
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
CALS
Continuous Acquisition and Life Cycle Support
• CALS developed for United States Ministry of Defense.
• US defense was looking for ways to develop the electronic transfer of
information.
• To transfer the technical information between separate IT systems, this
standard was developed.
• This standard was designed to be so broad, to transfer every kind of
information, including text and graphics, could be moved effectively between
different systems.
• CALS contains several different standards:
• SGML standard - Standard Generalized Markup Language
• IGES format for the transfer of CAD files
• EDI (Electronic Data Interchange) for the transmission of
commercial documentation.
• In spite of its background, the standard has also gained a foothold in the
civilian world, especially among large-scale international enterprises.
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
• In the first stage, data transfer
takes place according to
neutral transfer standards.
• In the second stage, a large
database is created for the use
of different parties within the
information network.
• SGML standard - Standard
Generalized Markup Language
• This standard is mainly used to
describe the contents and
structure of documents.
• document description language
• separates content from structure
(formatting)
• uses “tags” to define headings,
sections, chapters, etc.
• HTML is based on SGML
CALS
Continuous Acquisition and Life Cycle Support
Traditional Data Transfer Model & Stage 1 & 2 of CALS
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
LEVELS OF COMMUICATION STANDARDS
GKS, PHIGS, CORE
DXF, IGES, STEP
GRAPHICS DATA BASE
APPLICATION PROGRAM
GRAPHICS FUNCTIONS
DEVICE
DRIVER
DEVICE
DEVICE
DRIVER
DEVICE
VDI, VDM, NAPLPS
• DXF - Drawing eXchange Format
• IGES - Initial Graphics Exchange
Specification
• STEP - STandard for the Exchange of
Product model data
• GKS - Graphical Kernel System
• PHIGS - Programmer's Hierarchical
Interactive Graphics Standard
• CORE – Graphic Standard - Graphics
Standards Planning Committee (GSPC)
• NAPLPS - North American Presentation
Layer Protocol Syntax
• VDI – Virtual Desktop Interface
• VDM - Virtual Device Metafile
• ASCII - American Standard Code for
Information Interchange
ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
WEB AND INTERNET STANDARDS
• HYPERTEXT MARKUP LANGUAGE (HTML)
• used to describe web pages
• based on SGML
• VIRTUAL REALITY MODELLING LANGUAGE (VRML)
• VRML is a language for describing three-dimensional image sequences
and possible user interactions to go with them.
• Using VRML, you can build a sequence of visual images into Web settings
with which a user can interact by viewing, moving, rotating, and otherwise
interacting with an apparently 3-D scene.
• For example, you can view a room and use controls to move the room as
you would experience it if you were walking through it in real space.
• SGML standard - Standard Generalized Markup Language
• This standard is mainly used to describe the contents and structure of
documents.
• document description language
• separates content from structure (formatting)
• uses “tags” to define headings, sections, chapters, etc.
• HTML is based on SGML

Más contenido relacionado

La actualidad más candente

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
 
CNC part programming
CNC part programmingCNC part programming
CNC part programmingjntuhcej
 
SURFACE MODELLING .pptx
SURFACE MODELLING .pptxSURFACE MODELLING .pptx
SURFACE MODELLING .pptxjntuhcej
 
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
 
Unit 5-cad standards
Unit 5-cad standardsUnit 5-cad standards
Unit 5-cad standardsJavith Saleem
 
Intro to CAD/CAM/CIM
Intro to CAD/CAM/CIMIntro to CAD/CAM/CIM
Intro to CAD/CAM/CIMAbhay Gore
 
Surface models
Surface modelsSurface models
Surface modelsnmahi96
 
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
 
Introduction to Computer Graphics
Introduction to Computer GraphicsIntroduction to Computer Graphics
Introduction to Computer GraphicsYatin Singh
 
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MFUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MBalamurugan Subburaj
 
Manual part programming
Manual part programmingManual part programming
Manual part programmingjntuhcej
 
COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)Victor Al
 
cad design process VS conventional design process
cad design process VS conventional design processcad design process VS conventional design process
cad design process VS conventional design processJagilam Kumar
 
ppt of solid modeling for cad
ppt of solid modeling for cadppt of solid modeling for cad
ppt of solid modeling for cadAyush Upadhyay
 

La actualidad más candente (20)

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
 
Nc part programming
Nc part programmingNc part programming
Nc part programming
 
CNC part programming
CNC part programmingCNC part programming
CNC part programming
 
Cad standards
Cad standardsCad standards
Cad standards
 
Solid modelling
Solid modellingSolid modelling
Solid modelling
 
SURFACE MODELLING .pptx
SURFACE MODELLING .pptxSURFACE MODELLING .pptx
SURFACE MODELLING .pptx
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
 
Data standard - IGES
Data standard - IGESData standard - IGES
Data standard - IGES
 
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
 
Unit 5-cad standards
Unit 5-cad standardsUnit 5-cad standards
Unit 5-cad standards
 
Intro to CAD/CAM/CIM
Intro to CAD/CAM/CIMIntro to CAD/CAM/CIM
Intro to CAD/CAM/CIM
 
Surface models
Surface modelsSurface models
Surface models
 
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)
 
Introduction to Computer Graphics
Introduction to Computer GraphicsIntroduction to Computer Graphics
Introduction to Computer Graphics
 
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MFUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
 
Manual part programming
Manual part programmingManual part programming
Manual part programming
 
COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)
 
graphic stadards
graphic stadardsgraphic stadards
graphic stadards
 
cad design process VS conventional design process
cad design process VS conventional design processcad design process VS conventional design process
cad design process VS conventional design process
 
ppt of solid modeling for cad
ppt of solid modeling for cadppt of solid modeling for cad
ppt of solid modeling for cad
 

Similar a CAD STANDARDS

UNIT 5 CAD STANDARDS -GOoGLE.pdf
UNIT 5 CAD STANDARDS -GOoGLE.pdfUNIT 5 CAD STANDARDS -GOoGLE.pdf
UNIT 5 CAD STANDARDS -GOoGLE.pdfDURAIMURUGANM2
 
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
 
Graphic standards and exchange formats
Graphic standards and exchange formatsGraphic standards and exchange formats
Graphic standards and exchange formatskishor kumar
 
CAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECHCAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECHRAJESHS631800
 
OliverStoneSWResume2015-05
OliverStoneSWResume2015-05OliverStoneSWResume2015-05
OliverStoneSWResume2015-05Oliver Stone
 
OpenGL ES and Mobile GPU
OpenGL ES and Mobile GPUOpenGL ES and Mobile GPU
OpenGL ES and Mobile GPUJiansong Chen
 
OpenGL Shading Language
OpenGL Shading LanguageOpenGL Shading Language
OpenGL Shading LanguageJungsoo Nam
 
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
 
CSEG1001 Lecture 1 Introduction to Computers
CSEG1001 Lecture 1 Introduction to ComputersCSEG1001 Lecture 1 Introduction to Computers
CSEG1001 Lecture 1 Introduction to ComputersDhiviya Rose
 
Mirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryMirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryDeepak Shankar
 
Converting and Transforming Technical Graphics
Converting and Transforming Technical GraphicsConverting and Transforming Technical Graphics
Converting and Transforming Technical Graphicsdclsocialmedia
 

Similar a CAD STANDARDS (20)

UNIT 5 CAD STANDARDS -GOoGLE.pdf
UNIT 5 CAD STANDARDS -GOoGLE.pdfUNIT 5 CAD STANDARDS -GOoGLE.pdf
UNIT 5 CAD STANDARDS -GOoGLE.pdf
 
CAD
CADCAD
CAD
 
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
 
Graphic standards and exchange formats
Graphic standards and exchange formatsGraphic standards and exchange formats
Graphic standards and exchange formats
 
CAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECHCAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECH
 
OliverStoneSWResume2015-05
OliverStoneSWResume2015-05OliverStoneSWResume2015-05
OliverStoneSWResume2015-05
 
OpenGL ES and Mobile GPU
OpenGL ES and Mobile GPUOpenGL ES and Mobile GPU
OpenGL ES and Mobile GPU
 
OpenGL Shading Language
OpenGL Shading LanguageOpenGL Shading Language
OpenGL Shading Language
 
VizEx Edit - The Native CGM Editor - 2017
VizEx Edit - The Native CGM Editor - 2017VizEx Edit - The Native CGM Editor - 2017
VizEx Edit - The Native CGM Editor - 2017
 
VizEx Edit 11.0 New features
VizEx Edit 11.0 New featuresVizEx Edit 11.0 New features
VizEx Edit 11.0 New features
 
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
 
CSEG1001 Lecture 1 Introduction to Computers
CSEG1001 Lecture 1 Introduction to ComputersCSEG1001 Lecture 1 Introduction to Computers
CSEG1001 Lecture 1 Introduction to Computers
 
Osgis sept2012 cartogrammar
Osgis sept2012  cartogrammarOsgis sept2012  cartogrammar
Osgis sept2012 cartogrammar
 
Resume_suresh_final
Resume_suresh_finalResume_suresh_final
Resume_suresh_final
 
PPT Example
PPT ExamplePPT Example
PPT Example
 
Converting & Transforming Technical Graphics
Converting & Transforming Technical GraphicsConverting & Transforming Technical Graphics
Converting & Transforming Technical Graphics
 
Webinar - Transforming Graphical Data
Webinar - Transforming Graphical DataWebinar - Transforming Graphical Data
Webinar - Transforming Graphical Data
 
Mirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryMirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP Library
 
Converting and Transforming Technical Graphics
Converting and Transforming Technical GraphicsConverting and Transforming Technical Graphics
Converting and Transforming Technical Graphics
 
What is OpenGL ?
What is OpenGL ?What is OpenGL ?
What is OpenGL ?
 

Más de Balamurugan Subburaj

CELLULAR MANUFACTURING & FLEXIBLE MANUFACTURING SYSTEM - UNIT 5 - CAD & M
CELLULAR MANUFACTURING & FLEXIBLE MANUFACTURING SYSTEM - UNIT 5 - CAD & MCELLULAR MANUFACTURING & FLEXIBLE MANUFACTURING SYSTEM - UNIT 5 - CAD & M
CELLULAR MANUFACTURING & FLEXIBLE MANUFACTURING SYSTEM - UNIT 5 - CAD & MBalamurugan Subburaj
 
Energy, economic and environmental issues of power plants
Energy, economic and environmental issues of power plantsEnergy, economic and environmental issues of power plants
Energy, economic and environmental issues of power plantsBalamurugan Subburaj
 
DIESEL, GAS TURBINE & COMBINED CYCLE POWER PLANTS UNIT III
DIESEL, GAS TURBINE & COMBINED CYCLE POWER PLANTS UNIT IIIDIESEL, GAS TURBINE & COMBINED CYCLE POWER PLANTS UNIT III
DIESEL, GAS TURBINE & COMBINED CYCLE POWER PLANTS UNIT IIIBalamurugan Subburaj
 
COAL BASED POWER PLANT UNIT 1 - POWER PLANT ENGINEERING
COAL BASED POWER PLANT UNIT 1 - POWER PLANT ENGINEERINGCOAL BASED POWER PLANT UNIT 1 - POWER PLANT ENGINEERING
COAL BASED POWER PLANT UNIT 1 - POWER PLANT ENGINEERINGBalamurugan Subburaj
 
Replacement & Maintenance Analysis Unit IV MG 6863
Replacement & Maintenance Analysis Unit IV MG 6863Replacement & Maintenance Analysis Unit IV MG 6863
Replacement & Maintenance Analysis Unit IV MG 6863Balamurugan Subburaj
 
Cash Flow - Unit III Engineering Economics - MG6863
Cash Flow - Unit III Engineering Economics - MG6863Cash Flow - Unit III Engineering Economics - MG6863
Cash Flow - Unit III Engineering Economics - MG6863Balamurugan Subburaj
 
Introduction to Engineering Economics Unit I MG6863
Introduction to Engineering Economics  Unit I MG6863Introduction to Engineering Economics  Unit I MG6863
Introduction to Engineering Economics Unit I MG6863Balamurugan Subburaj
 

Más de Balamurugan Subburaj (17)

CELLULAR MANUFACTURING & FLEXIBLE MANUFACTURING SYSTEM - UNIT 5 - CAD & M
CELLULAR MANUFACTURING & FLEXIBLE MANUFACTURING SYSTEM - UNIT 5 - CAD & MCELLULAR MANUFACTURING & FLEXIBLE MANUFACTURING SYSTEM - UNIT 5 - CAD & M
CELLULAR MANUFACTURING & FLEXIBLE MANUFACTURING SYSTEM - UNIT 5 - CAD & M
 
GEOMETRIC MODELING
GEOMETRIC MODELINGGEOMETRIC MODELING
GEOMETRIC MODELING
 
Manufacture of plastic components
Manufacture of plastic componentsManufacture of plastic components
Manufacture of plastic components
 
Sheet metal processes
Sheet metal processesSheet metal processes
Sheet metal processes
 
METAL FORMING PROCESS
METAL FORMING PROCESSMETAL FORMING PROCESS
METAL FORMING PROCESS
 
Welding - Joining Processes
Welding - Joining ProcessesWelding - Joining Processes
Welding - Joining Processes
 
METAL CASTING PROCESSES
METAL CASTING PROCESSESMETAL CASTING PROCESSES
METAL CASTING PROCESSES
 
Energy, economic and environmental issues of power plants
Energy, economic and environmental issues of power plantsEnergy, economic and environmental issues of power plants
Energy, economic and environmental issues of power plants
 
Power from renewable energy
Power from renewable energyPower from renewable energy
Power from renewable energy
 
NUCLEAR POWER PLANT
NUCLEAR POWER PLANTNUCLEAR POWER PLANT
NUCLEAR POWER PLANT
 
DIESEL, GAS TURBINE & COMBINED CYCLE POWER PLANTS UNIT III
DIESEL, GAS TURBINE & COMBINED CYCLE POWER PLANTS UNIT IIIDIESEL, GAS TURBINE & COMBINED CYCLE POWER PLANTS UNIT III
DIESEL, GAS TURBINE & COMBINED CYCLE POWER PLANTS UNIT III
 
COAL BASED POWER PLANT UNIT 1 - POWER PLANT ENGINEERING
COAL BASED POWER PLANT UNIT 1 - POWER PLANT ENGINEERINGCOAL BASED POWER PLANT UNIT 1 - POWER PLANT ENGINEERING
COAL BASED POWER PLANT UNIT 1 - POWER PLANT ENGINEERING
 
DEPRECIATION - UNIT V- MG6863
DEPRECIATION - UNIT V- MG6863DEPRECIATION - UNIT V- MG6863
DEPRECIATION - UNIT V- MG6863
 
Replacement & Maintenance Analysis Unit IV MG 6863
Replacement & Maintenance Analysis Unit IV MG 6863Replacement & Maintenance Analysis Unit IV MG 6863
Replacement & Maintenance Analysis Unit IV MG 6863
 
Cash Flow - Unit III Engineering Economics - MG6863
Cash Flow - Unit III Engineering Economics - MG6863Cash Flow - Unit III Engineering Economics - MG6863
Cash Flow - Unit III Engineering Economics - MG6863
 
Value Engineering Unit 2 MG6863
Value Engineering Unit 2 MG6863Value Engineering Unit 2 MG6863
Value Engineering Unit 2 MG6863
 
Introduction to Engineering Economics Unit I MG6863
Introduction to Engineering Economics  Unit I MG6863Introduction to Engineering Economics  Unit I MG6863
Introduction to Engineering Economics Unit I MG6863
 

Último

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 

Último (20)

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 

CAD STANDARDS

  • 1. ME8691 COMPUTER AIDED DESIGN & MANUFACTURING UNIT 3 – CAD STANDARDS S.BALAMURUGAN ASSISTANT PROFESSOR MECHANICAL ENGINEERING AAA COLLEGE OF ENGINEEERING & TECHNOLOGY
  • 2.
  • 3. STANDARDS IN GRAPHICS PROGRAMMING GKS, PHIGS, CORE DXF, IGES, STEP GRAPHICS DATA BASE APPLICATION PROGRAM GRAPHICS FUNCTIONS DEVICE DRIVER DEVICE DEVICE DRIVER DEVICE VDI, VDM, NAPLPS • DXF - Drawing eXchange Format • IGES - Initial Graphics Exchange Specification • STEP - STandard for the Exchange of Product model data • GKS - Graphical Kernel System • PHIGS - Programmer's Hierarchical Interactive Graphics Standard • CORE – Graphic Standard - Graphics Standards Planning Committee (GSPC) • NAPLPS - North American Presentation Layer Protocol Syntax • VDI – Virtual Desktop Interface • VDM - Virtual Device Metafile • ASCII - American Standard Code for Information Interchange ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 4. NEED OF GRAPHICS STANDARD • CAD / CAM System – Application program. • It is supported with a graphics system. • The graphic system performs all the functions related to graphic technique. • To perform this, the graphic system is embedded in the application software. • When this is done, the software becomes device dependent on the hardware. • The moment hardware changes, the graphics software also needs the changes in their source level. Model Requirements Program Source Code Application Software Input / Output Device GRAPHICS SYSTEM ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 5. • Impractical – Now, Today’s hardware is obsolete by tomorrow. • NEED – To make the software device – independent. To achieve this portability, some graphics standard were to be formed. • GKS is an ANSI and ISO standard. • GKS standardizes 2D graphics functionality at a relatively low level. • The objectives of graphics standard - GKS • To permit program portability on different hardware platforms • Picture data portability on different hardware’s. • Text portability • Object database portability • By considering this points, international organizations started working in common graphic standard. • It is decided that the graphic system should have two parts. • The Kernel System = Device(hardware) independent • Device driver (Driver) = Hardware dependent GRAPHICS STANDARD – GKS (Graphics Kernel System) ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 6. • The kernel system act as a buffer between the application program & the specific hardware, to ensure the independence & portability of the program. • At point A, the application program calls the standard functions provided by the Kernel, through Language Binding. • This binding gives certain syntax for independent high level language. • The language binding is provided to make best use of the corresponding language capabilities & to handle various other syntax issues such as data types, parameter passing & errors. • Once the functions are invoked, they in turn call the device handler/driver functions at point B to complete the task required by the CAD/CAM software. Example To call “Polyline” FORTRAN language CALL GPL (N, X, Y) X & Y – Arrays of coordinate values for the line end points C language gpolyline (n, pts) pts – list of coordinate end points A Model Requirements Program Source Code Application Software Kernel (Core) System Device Handler / Driver Input / Output Device B GRAPHICS SYSTEM ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET GRAPHICS STANDARD – GKS (Graphics Kernel System)
  • 7. GKS FUNCTIONS POLYLINES • For drawing line segments is called polyline. • The polyline function takes an array of X-Y coordinates and draws line segments connecting them. • The attributes that control the appearance of a polyline are: 1. Line Type 2. Line Width 3. Polyline colour POLYMARKERS • The GKS polymarker function allows you to draw marker symbols centered at coordinate points that you specify. The attributes that control the appearance of polymarkers are: • Marker type - Five characters are dot, plus, asterisk, circle, and cross. • Marker Size • Polyline Colour POLYLINE(N, XPTS, YPTS) POLYMARKER(N, XPTS, YPTS) ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 8. FILL AREA - FILL AREA(N, XPTS, YPTS) • The GKS fill area function allows you to specify a polygonal shape of an area to be filled with various interior styles. The attributes that control the appearance of fill areas are: • Fill area interior style – Solid fill or Hatched fill • Fill area style index - If the fill area style is hatch, this index specifies which hatch pattern is to be used: horizontal lines; vertical lines or Slant lines. • Fill area color index TEXT • The GKS text function allows you to draw a text string at a specified coordinate position. • The attributes that control the appearance of text are: • TEXT(X, Y, STRING). An example of the text primitive is: TEXT(6, 3, 'A Character String') GKS FUNCTIONS CELL ARRAY • The GKS cell array function displays raster like images in a device-independent manner. • The cell array function takes the two corner points of a rectangle that you specify, a number of divisions (M) in the X direction and a number of divisions (N) in the Y direction ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 9. • OpenGL - A standard programming interface for graphics. • It was developed by Silicon Graphics, Inc. & managed by the non-profit technology consortium, the Khronos Group. • It is the de facto standard for high performance 3-D graphics. • OpenGL allows the CAD system vendors to write their programs in such a way that they do not have to worry about the specific graphics hardware users may have. • The interface consists of over 250 different function calls which can be used to draw complex 3D scenes from simple primitives. • At its most basic level, OpenGL is a specification. It is simply a document that describes a set of functions and the precise behaviors that they must perform. • From this specification, hardware vendors create implementation (libraries of functions) to match the functions stated in the OpenGL specification, making use of hardware acceleration where possible. • Hardware vendors have to meet specific tests to be able to qualify their implementation as an OpenGL implementation. • It is widely used in CAD, Virtual Reality, Scientific Visualization, Information Visualization and Flight Simulation. It is also used in video games. OPEN-GL (OPEN GRAPHICS LIBRARY)
  • 10. VERTEX PROCESSING • Input: one vertex (and attributes) • Output: one vertex (modified) Vertex projection • Model View Matrix • Projection Matrix Assign attributes • Color • Texture coordinates PRIMITIVE PROCESSING • Input: vertices, topology • Output: primitive • Vertex assembly • Viewport transformation RASTERIZATION • Input: primitive • Output: fragments • Fragment generation • Multiple possible fragment per pixel • Assign color / texture / depth / ... per fragment • Interpolation along each primitive OPEN-GL - GRAPHICS PIPELINE ME 8691 CAD & M S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 11. PIXEL PROCESSING • Input: pixels • Output: pixels • Alpha test • Blending test FRAGMENT PROCESSING • Input: fragments • Output: pixel Effects • Fog • Textures • Images Tests • Stencil test • Depth test RASTERIZATION • Input: primitive • Output: fragments • Fragment generation • Multiple possible fragment per pixel • Assign color / texture / depth / ... per fragment • Interpolation along each primitive OPEN-GL - GRAPHICS PIPELINE ME 8691 CAD & M S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 12. STANDARD FOR EXCHANGE IMAGES JOINT PHOTOGRAPHIC EXPERT GROUP (JPEG) • JPEGs might be the most common file type you run across on the web, image files used in your company's MS Word version of its letterhead. • JPEGs are known for their "lossy" compression, meaning that the quality of the image decreases as the file size decreases. GIF - GRAPHICS INTERCHANGE FORMAT • GIFs are most common in their animated form. • This is a common file type for web projects where an image needs to load very quickly. ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET RASTER IMAGES VECTOR IMAGES • Images are constructed by a series of pixels, or individual blocks, to form an image. • Images are far more flexible. They are constructed using proportional formulas rather than pixels. • JPEG, GIF, and PNG are all raster image extensions. • EPS, AI and PDF are perfect for creating graphics that require frequent resizing. • Every photo you find online or in print is a raster image • Your logo and brand graphics should have been created as a vector, and you should always have a master file on hand PDF - Portable Document Format, EPS - Encapsulated Postscript, AI - Adobe Illustrator Document
  • 13. PNG - PORTABLE NETWORK GRAPHICS • PNGs are amazing for interactive documents such as web pages, but are not suitable for print. • PNGs are "lossless," meaning you can edit them and not lose quality, they are still low resolution. • The reason PNGs are used in most web projects is that you can save your image with more colors on a transparent background. This makes for a much sharper, web-quality image. WINDOWS BITMAP FORMAT (BMP) • The MS-Windows standard format is BMP and was developed as a device-independent bitmap (DIB) format that will allow Windows to display the bitmap on any type of display device. TAGGED IMAGE FILE FORMAT (TIFF/TIF) • A TIF is a large raster file that doesn't lose quality. • This file type is known for using "lossless compression," meaning the original image data is maintained regardless of how often you might copy, re-save, or compress the original file. • Avoid using this file type on the web, it can take forever to load. • TIFF files are also commonly used when saving photographs for print. STANDARD FOR EXCHANGE IMAGES ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 14. NEED FOR CAD STANDARDS • The rise of global efforts has created the need for sharing information among vendors involved in multi-disciplinary projects. • One organization - Developing a CAD model. • Another organization - Performs analysis work on the same model • At the same time a third organization - Manufacturing the product. • Data transfer fills the need to satisfy each of these functions in a specific way. • We need to understand, how engineering model data is delivered today to manufacturers and suppliers. • Each software employs its own system specific data structure to store the model. • All these problems stress towards the need to have a method of data exchange between various software's. ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 15. Product Design (CAD) Engineering and Analysis (CAE) Customer Requirements Product Databases Manufacturing Databases Materials Planning Procurement Installation and DistributionFabrication, Assembly & Test Operations Product Information Management Product Design Manufacturing Engineering Supply Management Customer Suppliers Marketing Process Planning Neutral I/F Neutral I/F PRODUCT DATA MANAGEMENT CAD data is used throughout the organization ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 16. CAD DATABASE INFORMATION • Transferring data between dissimilar CAD / CAM systems must ensure that the complete production description is effectively transferred. • SHAPE DATA • Both Geometrical & Topological Information. • Entity Attributes – Colors, Line type, Fonts, Layer are part of geometrical information. • NON-SHAPE DATA • This includes graphics data such as shaded images, model measuring unit, Resolution of storing the database. • MANUFACTURING DATA • It includes information related to the final manufacture of the design, e.g. tooling, NC tool paths, tolerancing, process planning, and bill of material. • DESIGN • This information is useful for analysis. Information such as Mass property, geometrical properties can be generated using the design data. • METADATA • It is the information (e.g. time stamps and the owner of the data) about a particular data (e.g. geometric data). ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 17. • Necessity to translate drawings created in one drafting package to another often arises. • One method is to write direct translators from one software to another, which has to be produced by system developer. EXCHANGE OF MODELING DATA CREO AUTOCADANSYS DIRECT DATA TRANSLATOR • If we have three software packages we may require six translators among them. • This will necessitate a large number of translators. INDIRECT DATA TRANSLATOR • A neutral file independent of any specific CAD/CAM is developed. • Indirect exchange is more suitable, as it protects against system becoming out of date & eliminate system supplier dependence. ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 18. EVOLUTION OF DATA EXCHANGE STANDARDS • The syntax of the neutral file is governed by well defined standards. • Based on these standards, CAD/CAM software developing companies provide the necessary interface to convert their data formats into neutral formats, or to read neutral formats & convert it to their format of data. SHAPE BASED FORMAT(DXF, IGES) • Initially, the primary goal of exchange was the geometrical data. PRODUCT DATA BASED FORMAT (STEP) • As time progressed, it was realized that besides the shape data, production data played an important role. • This resulted in the exchange of all the CAD information’s. ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 19. DRAWING EXCHANGE FORMAT (DXF) • Shape Based Format • The DXF format has been developed and supported by Autodesk, on December 1982, with AutoCAD 1.0 for use with the AutoCAD drawing files. • It enables data interoperability between AutoCAD and other programs. • DXF file is in ASCII form. (American Standard Code for Information Interchange) STRUCTURE OF DXF FILE HEADER SECTION • General information about the drawing. • Each parameter has a variable name & an associated value. • These variables are set with various commands & represent the type of information displayed by the STATUS command. • System setting such as dimension style & layers. CLASSES SECTION • Holds the information for application-defined classes whose instances appear in the BLOCKS, ENTITIES, and OBJECTS sections of the database. • It does not provide sufficient information to allow interoperability with other programs. ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 20. TABLES SECTION • It contains several tables, each of which contains a variable number of table entries. • Table names are always in the uppercase characters. • The LTYPE table will always come before the LAYER table. • Each table is introduced with a 0 group with label TABLE. • This is followed by a 2 group, identifying the particular table (VPORT, LTYPE, LAYER, STYLE, VIEW, DIMSTYLE, UCS or APPID) BLOCKS SECTION • It contains all the Block definitions. • This section contains the entities that make up the Blocks used in the drawing. • Also it includes additional blocks generated by the HATCH command. • All entities in the Blocks section appear between BLOCK & ENDBLK entities. Application ID (APPID) table Layer (LAYER) table Block Record (BLOCK_RECORD) table Line type (LTYPE) table Dimension Style (DIMSTYPE) table Text style (STYLE) table User Coordinate System (UCS) table View (VIEW) table Viewport configuration (VPORT) table STRUCTURE OF DXF file ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 21. ENTITIES SECTION • Entity items appear in both the BLOCK & ENTITIES sections of the DXF file. • The appearance of entities in the two sections is same. • Each entity begins with a 0 group. • Every entity contains an 8 group that gives the name of the layer on which the entity resides. • Each entity have thickness, line type or color information associated with it. Entity = Example – Circle, Ellipse, Leader THUMB NAIL IMAGE SECTION • It contains the preview image of the DXF file. • This section exists only if a preview image has been saved with the DXF file. LIMITATIONS • It does not support application specific CAD elements. • Complex DXF file can become large in size. STRUCTURE OF DXF file ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 22. • Shape based file format • This file format was mainly developed by the efforts of Boeing Company, General Electric company & National Bureau of Standards (NBS). • IGES is mainly to address the exchange of shape & non-shape based data. • It is one of the first standards to be developed to address the concept of communication data among dissimilar CAD /CAM systems. • Applications supported by IGES include traditional engineering drawings, models for analysis, and other manufacturing functions. IGES INITIAL GRAPHICS EXCHANGE SPECIFICATION • IGES version 1.0 was released in 1980 • It converts the CAD model into neutral file. • Conversion is done by preprocessors inbuilt in the software, which converts the native database into IGES format. • Post Processor converts IGES files to native database. ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 23. STRUCTURE OF IGES FILE FLAG SECTION • This is an optional section & is used only with compressed ASCII & Binary format. • It is a single line that comes before the start section of the file with the character “C” in column 73 to identify the file as compressed ASCII. START SECTION • It contains human readable line – Introduction section of the file. • Information such as the names of the sending (Source) & receiving (Target) systems with a brief description of the product being converted is written in this section. • Column 73 – Section code “S” GLOBAL SECTION • This section contains details about the product, organization, software, date etc. • This section includes information describing the preprocessor & the information needed by the post processor to interpret the file. • The global section shows the path of the file, File name, Units etc. • Column 73 – Section code “G” ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 24. DIRECTORY ENTRY SECTION - Column 73 – Section code “D” • This section consists of all the entities defined in the file. • Each entity occupies two 80 character records. • First field – Entity Type Number, Second field – It contains a pointer to the parameter data entry for the entity in the next section. • 110 – Straight line - 1P0000001 – By end points (0,5,0) to (0,0,0) • 100 – Circular arc – Arc defined by Center point, Start point & End point PARAMETER DATA SECTION - Column 73 – Section code “P” • This section contains the actual data defining each entity. • Example – Straight line is identified by two end points – 6 Coordinates. (1point–3 Co.) • Comma – Used to separate parameter • Semicolon – Used as a record delimiter, Specified in the global section. TERMINATE SECTION - Column 73 – Section code “T” • This is a single record which specifies the number of records in each of the preceding sections for error checking. • Ex - S0000002 – Two lines in start section, G0000004 – 4 lines in global section. STRUCTURE OF IGES FILE ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 25. SUBSECTIONS OF IGES FILE ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 26. IGES FILE - ENTITIES This drawing Contains • Two POINT (Type 116) • Two CIRCULAR ARC (Type 100) • Two LINE (Type 110). MSRIT 100: circular arc 108: plane 110: line 116: point 120: tabulated cylinder 134: node 158: sphere 184: solid assembly 190: plane surface ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 27. Standard for the Transfer & Exchange of Product model data - STEP • Product Data Based Format • To ensure complete exchange of shape, non-shape, design & manufacturing data. • This kind of transfer used to the entire life cycle of a product development such as design, manufacturing, quality assurance, testing & support. • For industrial automation, the required product data must contain all the four basic information of CAD file. • PDES – Product Data Exchange using STEP. • STEP – the central unit of data exchange is the application, which in turn contains many entities. • The Structure of STEP file has three basic layers. APPLICATION LAYER • This is the interface between the user & PDES. • It contains the complete description & information of the various application areas. • Various discipline models form the core of the application layer. • The descriptions & information's are expressed within the PDES as reference models. ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 28. LOGICAL LAYER • First, discipline layer is developed in the application layer. • It contains a qualified discipline mode, which is written for applications defined in the previous layer. • Then it is used to develop the logical layer. • This layer presents consistent & computer independent information of the resource models whose data to be exchanged. • Generic & Specific application data are identified. It is important to ensure that no redundant or repetitive data is reproduced. • A global model is created to represent all discipline specific & generic entities. • The global model is used to validate the correctness of the correspondence between application layer & Logical layer. • Once the global model is developed, the Data Specification Language(DSL) is used to generate an information model. Standard for the Transfer & Exchange of Product model data - STEP • DSL , Expressing the binary information of the global model into Text form. (Readable) ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 29. Standard for the Transfer & Exchange of Product model data - STEP PHYSICAL LAYER • This layer deals with the structure & format of the data within the file, • Main objective is to maintain efficiency in the file size to avoid the processing time. • The user on Source end defines the product data in the form of a discipline model. • The preprocessor use this discipline to produce a 3 layer data exchange PDES file. • The post processor process this 3 layer PDES file, & it interprets the discipline model & converts it into product data. • This product data is used in the target end. Three Layer Data Exchange (PDES) Product Data Discipline Model Preprocessor Postprocessor Discipline Model Product Data SOURCE TARGET ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 30. CALS Continuous Acquisition and Life Cycle Support • CALS developed for United States Ministry of Defense. • US defense was looking for ways to develop the electronic transfer of information. • To transfer the technical information between separate IT systems, this standard was developed. • This standard was designed to be so broad, to transfer every kind of information, including text and graphics, could be moved effectively between different systems. • CALS contains several different standards: • SGML standard - Standard Generalized Markup Language • IGES format for the transfer of CAD files • EDI (Electronic Data Interchange) for the transmission of commercial documentation. • In spite of its background, the standard has also gained a foothold in the civilian world, especially among large-scale international enterprises. ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 31. • In the first stage, data transfer takes place according to neutral transfer standards. • In the second stage, a large database is created for the use of different parties within the information network. • SGML standard - Standard Generalized Markup Language • This standard is mainly used to describe the contents and structure of documents. • document description language • separates content from structure (formatting) • uses “tags” to define headings, sections, chapters, etc. • HTML is based on SGML CALS Continuous Acquisition and Life Cycle Support Traditional Data Transfer Model & Stage 1 & 2 of CALS ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 32. LEVELS OF COMMUICATION STANDARDS GKS, PHIGS, CORE DXF, IGES, STEP GRAPHICS DATA BASE APPLICATION PROGRAM GRAPHICS FUNCTIONS DEVICE DRIVER DEVICE DEVICE DRIVER DEVICE VDI, VDM, NAPLPS • DXF - Drawing eXchange Format • IGES - Initial Graphics Exchange Specification • STEP - STandard for the Exchange of Product model data • GKS - Graphical Kernel System • PHIGS - Programmer's Hierarchical Interactive Graphics Standard • CORE – Graphic Standard - Graphics Standards Planning Committee (GSPC) • NAPLPS - North American Presentation Layer Protocol Syntax • VDI – Virtual Desktop Interface • VDM - Virtual Device Metafile • ASCII - American Standard Code for Information Interchange ME 8691 COMPUTER AIDED DESIGN & MANUFACTURING S.BALAMURUGAN, AP/MECHANICAL, AAACET
  • 33. WEB AND INTERNET STANDARDS • HYPERTEXT MARKUP LANGUAGE (HTML) • used to describe web pages • based on SGML • VIRTUAL REALITY MODELLING LANGUAGE (VRML) • VRML is a language for describing three-dimensional image sequences and possible user interactions to go with them. • Using VRML, you can build a sequence of visual images into Web settings with which a user can interact by viewing, moving, rotating, and otherwise interacting with an apparently 3-D scene. • For example, you can view a room and use controls to move the room as you would experience it if you were walking through it in real space. • SGML standard - Standard Generalized Markup Language • This standard is mainly used to describe the contents and structure of documents. • document description language • separates content from structure (formatting) • uses “tags” to define headings, sections, chapters, etc. • HTML is based on SGML