Contents:
About
this Chapter
Key
Terms in this Chapter
Streamlining
CADD Drawing Environment
- Developing
CADD Symbol Libraries
- Using
Macros
- Add-on
CADD Software
- Customizing
CADD
- Using
CADD Database
The
Design Applications of CADD
- Calculation
Programs
- Intelligent
CAD
- Knowledge-base
CAD Systems
Integrated
Systems
Collaborating
CADD Projects on the Internet
CADD
Artificial Intelligence (AI) Resources
About
this Chapter
So
far, we have concentrated on CADD’s drawing capabilities.
But CADD is able to do much more than just drawing. It can
help you design, perform analyses, and accomplish many automated
tasks. There are a number of applications for CADD in architectural
design, engineering calculations, product design, etc.
This
chapter contains two main topics:
Join online AutoCAD Training - Learn more...
- Streamlining
CADD Drawing Environment
- The
Design Applications of CADD
Streamlining
CADD Drawing Environment describes how to maximize CADD’s
drawing efficiency using symbol libraries, macros and customizing
features. It also describes how CADD can be used to prepare
project reports and cost estimates using database functions.
The
Design Application of CADD describes how CADD can help
you in design work. It outlines some categories of artificial
intelligence programs associated with CADD and describes
the concepts behind them.
Note:
The objective of this topic is to give an overview of research
and development taking place in the field of CADD. It introduces
you to some of techniques and terms used in the artificial
intelligence CAD industry. Although, artificial intelligence
is out of the scope of this book, the terms listed here
can be used as keywords on the web to search relevant information.
Key
Terms in this Chapter
Term
|
Description
|
Artificial
intelligence (AI) |
A
computer capability that enables the computer to think and
make decisions. |
Attribute |
A
description of a drawing object that is directly linked with
the drawing. |
CAFM |
An
acronym for Computer Aided Facility Management. |
Database |
A
collection of data that can be extracted in several formats. |
Design
automation |
A
term associated with making the design procedures automatic. |
Download |
A
procedure for transferring electronic files from a web site
to a remote computer. |
Drawing
automation |
A
term associated with making the drawing process automatic. |
FEM |
An
acronym for Finite Element Method. It is programming technique
commonly used for structural design programs. |
FTP |
An
acronym for File Transfer Protocol. It is a procedure used
to upload and download files on the Internet. |
Fuzzy-logic |
A
programming technique used in artificial intelligence programs
that can draw conclusions even if the statements are not completely
true or false. |
Integrated
system |
A
group of programs that can work together as one package. |
Intelligent
CAD |
A
computer program with artificial intelligence and CADD capabilities. |
Knowledge-based
system |
A
category of artificial intelligence programs that makes use
of information gathered from previous projects. |
Lisp |
A
programming language used in AutoCAD. |
Macro |
A
set of commands recorded in a file and played back to perform
a task. |
Parametric
modeling |
A
capability of CADD that links calculations with the geometry
of diagrams. |
Spreadsheet |
An
electronic chart that contains information in rows and columns. |
Upload |
A
procedure for transferring electronic files to a web site
from a remote computer. |
Streamlining
CADD Drawing Environment
When
you start working with a new CADD program, it can be very
slow to work with in the beginning. You can get efficient
with CADD only when you use shortcut methods and special
editing techniques, develop symbol libraries and implement
prototype drawing standards.
The
following are some of the essentials for maximizing CADD:
- Developing
CADD symbol libraries
- Using
macros
- Add-on
CADD software
- Customizing
CADD
- Using
CADD database
Developing
CADD Symbol Libraries
There
are many symbols used in drawings that you may need to draw
again and again. You don't need to draw these symbols every
time you need them. You can draw them once and store them
in special directories. These directories act as symbol
libraries that can be readily accessed whenever you need
a symbol. Refer to CADD PRIMER for details.
Using
Macros
A
macro is a set of instructions recorded in a file that can
be played back to perform a task. A sequence of instructions
can be stored as a macro, which can be run at any time.
As a result, using a macro can reduce a complex and lengthy
process down to a single click of a mouse button or key.
Refer to CADD PRIMER for details.
CADD
Drawing Automation
It
is the dream of a CADD user to have CADD do as much work
as possible. Can CADD be used to draw elevations from plans?
Can it dimension the drawing automatically? Can it draw
a 3D view from plans and elevations? With the help of advanced
programming, it is possible to accomplish all of these tasks.
Refer to CADD PRIMER for details.
Customizing
CADD
Customizing
CADD plays a major role in achieving drawing efficiency.
Most CADD programs allow you to customize them to some extent.
You can accomplish the following by customizing CADD:
- You
can arrange menus on the screen, as you like. You place
your most commonly used functions in such a way that
they are easily accessed, and get rid of the functions
that you rarely use.
- You
can develop keyboard shortcuts to enter commands, such
as "L" for line or "A" for arc.
- You
can set up the working environment of CADD as per your
requirements. You can set up standard sheet sizes, text
styles, dimension styles, layers, line styles, pen numbers,
fonts, etc., and instantly apply them to a drawing.
- With
some knowledge of programming, you may be able customize
the commands to work as per your specific needs. You
may be able to add new functions to accomplish specific
tasks.
- There
are hundreds of add-on features available from independent
third-party vendors that may facilitate your work. These
third-party add-ons can make the drawing work much simpler.
Using
CADD Database
CADD
allows you to develop a database that is linked with the
diagrams in the drawing. You can add descriptions of drawing
objects (attributes) in the database and link them to diagrams.
The attributes can be used to describe many characteristics
of diagrams, such as size, color, area and price. If you
draw a symbol of a chair, it is just lines and arcs in computer
memory; the computer does not know what it is. With the
help of special CADD functions, you can describe all the
attributes associated with it. Refer to CADD PRIMER for
details.
The
Design Applications of CADD
Although
CAD is an acronym for computer-aided design and CADD for
computer-aided design and drafting most programs do not
offer any design capabilities. They are just drafting programs,
but manufacturers call them CAD or CADD anyway. You may
be able to work out designs using the drafting capabilities
of CADD, but that is not real computer-aided design. A CADD
program can be truly called a design program only when it
has the ability to solve problems and perform analyses.
Design
is a vast subject and has different applications for different
professionals. It has a specific meaning to an architect,
a structural engineer, a civil engineer or a mechanical
engineer. An architect may use CADD to design a building
part, a structural engineer may use it for a design calculation
and a civil engineer may use it for certain site design
analysis.
The
design applications of CADD are still a subject of research.
Many academic institutes offer postgraduate courses dedicated
to research and development of CADD design software. Some
design programs have been developed for engineering applications,
but generally they need to be customized.
Design
programs are based on a number of principles and vary
significantly in their approach. Some are mainly based
on calculations, some involve comparison and logic in
the program, while others involve the use of a database
or another form of artificial intelligence. The following
are some examples of design programs:
- Calculation
programs
- Intelligent
CAD
- Knowledge-based
CAD systems
Refer
to CADD PRIMER for details on the above topics.
Integrated
Systems
Integrated
systems are a group of systems and software that can work
in a network environment and share information. This approach
is commonly adopted in large corporations that need hundreds
of computers networked. The integrated systems are designed
to include different application programs in one package.
The programs are able to work as independent programs
as well as share information. Refer to CADD PRIMER for
details.
Collaborating
CADD Projects on the Internet
Internet
is changing the way professionals collaborate CADD projects.
Professionals can work as team and share CADD drawings
with others thousands of miles away. The drawings can
be sent using the E-mail and are delivered within minutes.
Another method of distributing drawings is FTP. Using
the FTP method, you can upload the CADD drawing files
to specific server or web site. Any one with access to
that server or web site can download the drawings. The
E-mail and FTP methods are ideal for distributing drawings,
however they do not provide real-time interaction between
the team members. Refer to CADD PRIMER for details.
CADD
Artificial Intelligence (AI) Resources
Refer
to CADD PRIMER for details.
Important
Tip:
CADD
programs are constantly being updated. There are new
features added every time a new release comes out. However,
the future of the CADD industry lies in the drawing
automation and artificial intelligence programs. The
advancement in this field has just begun. There are
only a few such programs currently available; it is
a wide-open field for anyone to explore. We will certainly
see more advancement in this field over the next decade.
The
Fig. above is an example from CADD PRIMER showing CADD symbol
libraries.
Note:
This chapter includes a comprehensive list of important AI CAD
and project collaboration resources. Refer to CADD PRIMER for
details.
Join AutoCAD Training online - Learn more...
Become a CAD Affiliate and earn 50% commission |