home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
graf
/
dancad2.zip
/
DANCAD3D.DOC
< prev
next >
Wrap
Text File
|
1988-08-27
|
43KB
|
1,063 lines
[ D A N C A D 3 D V E R S I O N 2 . 0 ]
DANCAD3D.COM v2.0
3D CAD CAE Program Brief Documentation
DANCAD3D, 466 Diamond St., San Francisco, CA 94114
Copyright (c) 1986, 1987, 1988 by Daniel H. Hudgins
All Rights Reserved.
Read the disclaimer in this *.DOC file before using the program.
This version of DANCAD3D is dedicated to the thousands of DANCAD3D
users around the world and especially to those that supported its
development with financial and spiritual support and constructive
criticism and view points. And additionally to the dealers that
agreed to sell v1.x and gave me the opportunity to build DANCAD3D into
a useful program.
[DOC-1]
[ D I S C L A I M E R ]
DISCLAIMER
DANCAD3D, including programs, disks, and documentation is
distributed as is, with no guarantee that it will work correctly in
any or all situations. This manual may contain errors and omissions.
In no event will Daniel H. Hudgins be liable for any damages,
including lost profits, lost savings or other incidental or
consequential damages arising out of the use or inability to use these
programs and or files, even if the Author has been advised of the
possibility of such damages, or for any claim by any other party. The
program can and will crash resulting in loss of data when operated,
Daniel H. Hudgins shall not be held liable or responsible for any
such loss. Should the program prove defective, you (the user) assume
the entire cost of all necessary repair, servicing, or correction.
All offers are subject to change or withdrawal without notice or
notification of any kind. The use of the program constitutes total
agreement and acceptance of this disclaimer. If you reside in a local
that has laws that require Daniel H. Hudgins to bear liability of any
kind you are disallowed use of this or any other program written by
Daniel H. Hudgins. If you cannot accept the program "as is" and
"where is" and you bought it from Daniel H. Hudgins then return it
within 30 days in unaltered, undamaged, and unused condition for a
refund (less shipping and handling).
If you find a bug in the program let me know about it so that it
can be fixed. I cannot read minds through time and space and your
getting mad and not writing does no one any good. When I release the
program it is working on my equipment, if there is a major problem
with it working on yours you will need to tell me about it for me to
be able to fix it.
[DOC-2]
[ D I S C L A I M E R ]
TRADE MARK NOTICE
A number of Trade Marks are mentioned in this manual and in the
programs and files on the accompanying disks. They belong to there
respective companies and have no connection to DANCAD3D. They are
only mentioned to help you identify the differences between equipment
supplied for use with personal computers and how that affects your use
of DANCAD3D. Among the Trade Marks mentioned are:
IBM, CGA, EGA, MDA, 5152, ProPrinter, PC, PC-XT, PC-AT, PC-DOS are
trademarks and or registered trademarks of International Business
Machines Corporation.
MX-80, LX-80, HI-80, Epson are trademarks and or registered
trademarks of EPSON Corporation.
Hercules are trademarks and or registered trademarks of Hercules
Computer Technology, Inc.
MicroSoft, MS-DOS are trademarks and or registered trademarks of
Microsoft Corporation.
FastTRAP, KeyMAP are trademarks and or registered trademarks of
MicroSpeed Incorporated.
Turbo Pascal are trademarks and or registered trademarks of
Borland International.
PostScript are trademarks and or registered trademarks of Adobe
Systems Incorporated.
Linotronic 300 are trademarks and or registered trademarks of
Linotype Incorporated.
LaserWriter Plus are trademarks and or registered trademarks of
Apple Computer Incorporated.
HP-GL, HP7470A are trademarks and or registered trademarks of
Hewiett-Packard Company.
DANCAD3D, DANCAD87, DANMOVIE, DANGRAPH are trademarks and or
registered trademarks of Daniel H. Hudgins.
[DOC-3]
[ H A R D W A R E R E Q U I R E M E N T S ]
MINIMUM REQUIREMENTS
* 100% IBM compatible XT, AT, or PS/2 computer.
* 512K to 640K DOS system memory.
* CGA, EGA, HGC, or Hercules video board. VGA also works in EGA mode.
* A HardDisk or other drive of 720KB or more.
RECOMMENDED EQUIPMENT
* 80286 or 80386 cpu running at 10MHz or faster.
* A voice coil harddisk with an access or 28 ms. or faster.
* A three button mouse or 3D track ball.
* A PostScript compatible laser printer or photo typesetter.
PROGRAM DESCRIPTION
Version 2.x of DANCAD3D is compiled from nearly thirty thousand
lines of Turbo Pascal (tm) Borland, and assembly code. Because of the
need to use as much of your computers memory for data storage DANCAD3D
makes great use of overlays. Overlays allow DANCAD3D to work
automatically from macro command files. But since overlays are on a
disk they take time to load. Putting DANCAD3D in a expanded memory
RAM disk makes it work faster. A harddisk is needed for efficient use
of some commands such as dot page files. As a minimum you need all
the files named DANCAD??.??? on one disk. It can be run on a 720K,
1.2M, or 1.44M floppy.
Example: C>REM To use INSTALL.BAT put the letter of your harddisk
C>REM after the command file INSTALL at the prompt with
C>REM with the "first" disk from the pair of disks in the
C>REM A: drive of your computer, and follow the prompts.
C>A:
A>INSTALL C
C>REM To install on your harddisk manually.
C>MD C:\DC20
C>COPY A:\DANCAD??.??? C:\DC20
C>COPY A:\*.PRN C:\DC20
C>COPY A:\*.PLT C:\DC20
C>COPY A:\*.LZR C:\DC20
C>COPY A:\*.FON C:\DC20
C>MD C:\DC20\ALIAS (the alias files come with the manual)
C>COPY A:\ALIAS\*.* C:\DC20\ALIAS
C>REM To install on a high capacity floppy or RAM disk.
C>COPY B:\DANCAD??.??? A:\
C>COPY B:\MYPRINTR.PRN A:\ (use the file for your printer)
There may be some other files you will need to copy from the set
of disks supplied with the manual depending on what you want to
accomplish try using the supplied INSTALL.BAT on the disks for
DANCAD3D disks A, B and for DANCAD87 disks C, D.
[DOC-4]
[ H A R D W A R E R E Q U I R E M E N T S ]
DANCAD3D works with the CGA (Color Graphics Adapter) (tm) IBM Co.,
the EGA (Enhanced Graphics Adapter) (tm) IBM Co., and the Hercules
(tm) Hercules Inc. video board. You can install DANCAD3D to run as
follows by renaming the configuration file (when you run the program
for the first time it makes the file up for the type of video board
you pick, do not erase your configuration file since it holds the
names of your alias files and the boot up default drawing settings
along with your printer and plotter type, pick [C]hange from the main
menu to change or set these).
FILENAME TEXT DRAWING SCREEN PERSPECTIVE SCREEN
DANCAD3D.B&W MONO 640x200x2 640x200x2 or 320x200x4
DANCAD3D.COL COLOR 640x200x2 640x200x2 or 320x200x4
DANCAD3D.EGA COLOR 640x350x2 640x350x2 or 640x350x16
DANCAD3D.HGA MONO 720x348x2 720x348x2
If you have an multimode video board you should set the video mode
you wish to use before you run DANCAD3D. You should also rename the
configuration file to the selected mode.
Example: C>SETMODE C80 (use whatever program name came with your board)
C>RENAME DANCAD3D.EGA DANCAD3D.COL
C>DANCAD3D
You might want to do the above in order to make color pixel files
for DANCAD3D since DANMOVIE can only run color with the 320x200x4 mode
since the EGA color pixel files would be to large (112000 bytes).
SETMODE would be the name of the program that came with your board and
C80 the instruction to set the mode to CGA color 80 column mode.
You should have more than 384K of system memory free in order to
run DANCAD3D. For more complex drawings you will need as much or your
640K system memory free as possible. Use the DOS utility CHKDSK to
check the amount of free memory available on your system.
Example: C>C:\DOS\CHKDSK
If you have a 1MB 80286 computer and it reads less then 655360
bytes total you should check the manual about how to install the
computer for 640K of system memory. You will probably have to take
the cover off and set the memory jumper to the 640K position, then run
setup and tell it you have 640K of system memory and 0K of expanded
memory (or the amount of expanded memory less that on the mother
board).
DANCAD3D will print at high quality on most currently manufactured
printers. It will work with 8 pin and some 24 pin printers that have
a 240 dot per inch mode. It will work with line feeds of 1/216 or
1/180 inch and also with 1/144 or 1/72. Provision has been made to
print on 120 dot per inch printers as well. A maximum of 1920 dot
columns is supported. The codes for the major brands of printers are
[DOC-5]
[ H A R D W A R E R E Q U I R E M E N T S ]
supplied with the set of disks. You can also install some non-
standard types of printers with a built in utility ([H] [D] [I] from
the main menu). Some printers are very slow when printing at this
high resolution. Also the speed of your computer can affect the speed
of print out. A page that takes 2 hours to print on a 4.77 MHz 8088
computer and slow printer can print in about 15 minutes on a 25 MHz
80386 80387 computer and fast printer with a large buffer.
DANCAD3D v2.x supports most plotters. It can drive up to 127
plotter pens. You can drive any port or send the plotter data to a
disk file for spooling later while you draw some more drawings. Most
plotters use a ASCII text type of data format so the DOS spooler PRINT
should work if your plotter will accept a form feed, ASCII 12.
If you have a laser printer that supports Adobe's PostScript (tm)
Adobe Systems Inc. you can plot out on it with good quality. If your
laser printer does not support PostScript (tm) but can emulate one of
the quality 240 dot per inch dot matrix printers you can use it with
DANCAD3D's DOT_PRINTER command. Your local desk top publishing center
may have a Linotronic 300 typesetter by Linotype. You can install
DANCAD3D's laser printer PostScript plotter driver to output to a file
rather than a port and take that file on disk down to your local desk
top publishing center to print it out. If their Linotronic 300 (tm)
or LaserWriter Plus (tm) are on the COM1 port of their PC, all you
have to do is put the disk with your PostScript plotted file on it
into their A: drive and enter COPY A:*.OUT COM1 (where you entered
PAGE1.OUT, or PAGE2.OUT, ... when you changed the plotter port) at the
DOS prompt and presto fabulous quality for $0.38 a page! Press [H]
[P] [I] from DANCAD3D's main menu and change the port to a filename
like A:PS.OUT of the PostScript laser printer driver ADOBE-PS.LZR so
that all you have to do is put a blank formatted disk into drive A:
and hit the spacebar to make your PostScript files when you have
pressed [H] [L] from the main menu.
DANCAD3D v2.x supports the MicroSoft (tm) MicroSoft Corp.
compatible mice and the FastTRAP (tm) MicroSpeed Inc. 3D trackball.
Be sure to run the driver that came with your device before running
DANCAD3D. You may also need to run the DOS MODE command to setup the
serial port for the mouse driver. Read the book that came with the
mouse. You can move the drawing cursor, mark, draw lines, and redraw
the screen by moving the device and pressing its buttons. Note that
some older versions of the mouse drivers supplied with the mice have
bugs that will crash your programs, therefore you should contact the
company you bought the device from to obtain their latest driver
software. If the program crashes when you enter the drawing part,
then try editing your AUTOEXEC.BAT and CONFIG.SYS files to not install
the mouse driver and see if you can draw that way. Let me know what
type of mouse you are using and when you bought it if you are having a
problem.
Some of the commands in version 2.x require a fast computer. The
PC's meter at the bottom of the main menu tells you how fast your
computer is compared to a 4.77 MHz 8088 type computer. This number is
[DOC-6]
[ H A R D W A R E R E Q U I R E M E N T S ]
very approximate since the speed of your disk has a big impact on
DANCAD3D performance. To use the drawing drag command your computer
should read at least 7 PC's for instance. The 80x87 will affect the
PC reading since it affects the speed of DANCAD3D's through put. If
you have an 8088 type computer you should consider buying a 80286 or
80386 accelerator card, some 80286 boards sell for less than $250.
The speed gain from using the 80x87 version of DANCAD3D varies
greatly. On computers with zero wait memory the speed improvement
will be less. Also the improvement seems less on 80286 computers than
8088 computers. You should try both versions if you have the chip in
your computer and see which one works faster for the kind of work you
do. If you are making a decision as to buy the 8087 or an 80286 card
I would buy the 80286 card since it will speed up all the software and
not just the floating point math. If the money is there buy both.
With a good 10MHz 80286 card and 80287 installed the PC meter should
read higher than 8.
If you use complex macro programs with many variables, sub-macros,
and temporary files you will need something faster than a harddisk.
Also that type of programming will cause the harddisk to "thrash",
that is constantly move the head between the FAT (file allocation
table) and where the data is filed on the disk. While this may work
it certainly tests your harddisk's reliability. If you have room in
your 640K for a small RAM disk (e.g., 64K) you can keep the variables
in it. If you cannot spare the memory you will need a expanded memory
RAM disk above your 640K. 2M to 3M should be enough to hold the
DANCAD3D program, the macros and variables. Be sure to read the
manual for your expanded memory board and set it up for a big RAM
disk. If you are going to buy one be sure it has a 16 bit bus if you
have an 80286 and comes with the proper software to make a 2 or 3MB
RAM disk. Use a DOS batch file to copy all the files you will be
using from your harddisk to your RAM disk.
Example: REM DOS BATCHFILE TO LOAD RAM DISK
COPY C:\DC2\DANCAD3D.??? D:
COPY C:\DC2\*.MAC D:
D:
D:DANCAD3D
Because DANCAD3D makes very heavy use of the harddisk I recommend
that you use a HARDDISK OPTIMIZING PROGRAM to reshuffle the fragmented
files so they are accessed faster. DANCAD3D runs faster in the root
directory of your harddisk. Some harddisk optimizing programs let you
locate a particular program close to the FAT. Doing this with
DANCAD3D will also help speed it up. I optimize my harddisk four
times a week. You should also use the DOS BACKUP command at least
once a day to keep your data safe (use the add only files that have
changed option). You can also backup all the files from your harddisk
and then reformat it and restore the files, this will speed up the
file access until the files become fragmented again.
In your DOS CONFIG.SYS file you should have two commands that tell
[DOC-7]
[ H A R D W A R E R E Q U I R E M E N T S ]
DOS how much memory it can take for its own use. When running
DANCAD3D these should be set to: FILES=20 (for nested macros), and
BUFFERS=20 (to reduce drive head movement). If you need more memory
you can set fewer buffers, BUFFERS=2. Using fewer buffers and not
using any memory resident programs will increase the maximum number of
frames DANMOVIE 2.x can load.
The maximum speed of DANMOVIE v2.x can be affected by the video
board you buy. Many of the multimode EGA (tm) IBM Co. type boards are
slower than the plain Hercules (tm) Hercules Inc. type boards. This
also shows up in the text display in DANCAD3D's graphics modes making
the drawing menus come up slower with some EGA boards.
[DOC-8]
[ D I S T R I B U T I O N S C H E M E ]
DANCAD3D is distributed as a user supported program. That means
that people can write to me an ask permission to sell the two disks
with DANCAD3D.COM and it's overlays on them. These people normally
sell disks at swap meets and shows for $0.99 to $6.00. They also sell
through the mail by running adds in magazines. I get absolutely
nothing from them and they make what they can. Since DANCAD3D was
released the dealers have sold world wide about 40000 to 80000 copies
of DANCAD3D and have made about $125000 to $375000 for themselves.
Originally I asked for $10.00 donation from each user. I only got
a few letters from v1.1 users. I worked day and night to improve the
program and released v1.3. The response improved but most letters
were from people that could not use the program or needed support.
To avoid going out of business I have decided to not ask people
for donations. Since I can only expect to make sales I am offering a
through bound manual with tutorial and a useful set of disks along
with the 80x87 version of DANCAD3D and DANMOVIE v2.x as incentive to
place orders. All of the materials are copyrighted and the disks,
DANMOVIE 2.x and 80x87 version of DANCAD3D (DANCAD87) are available
from myself at the address in the program's order form.
Version 2.x of DANCAD3D is an incredibly powerful program. To
help more people learn about DANCAD3D's existence I ask you to give
copies of only the two DANCAD3D.COM share-able disks to your local
users group, upload it to your local bulletin board, and pass it on to
your friends.
Please respect the thousands of hours of my time that have gone
into writing the programs, examples and documentation by not coping,
renting or selling the disks and manual I ask payment for. Quantity
discounts are available from me for companies with multiple users.
[DOC-9]
[ H O W T O G E T S U P P O R T A N D H E L P ]
If after reading the manual you are unable to make DANCAD3D do
something I say that it should do and you ordered the set of disks
from me you may write for help. If you wish to speak on the telephone
and want me to call you collect then send me your phone number and the
time I should call. It is ok to have me call you on nights and
weekends. Say that you want to be called collect in your letter. If
you have ordered the disks and are having trouble getting DANCAD3D
v2.x to work with your printer or plotter then send me its codes and I
will try to install it for you.
If you did not order the disks from me yet, then you should send a
few dollars to get an answer letter about how to get DANCAD3D to do
something you want it to. This covers my time to answer the letter
and covers the cost of anything I may need to send.
If your are reporting a bug or sending printer or plotter codes
for equipment drivers not supplied on the current set of disks I will
reply to your letter. Send a $1.00 or some self addressed stamped
envelopes to receive mailings of information on major up-dates.
If you live outside of the USA and want to send me postage so that
I can send you a reply or return something you have sent to me then go
to your post office and ask for an international postal voucher that I
can redeem for the required postage at my post office and send it in
your letter or package to me.
I always enjoy seeing what users are doing with DANCAD3D. Please
send examples of your drawings, files, or macros. If you would like
to share you work with other users say so in your letter. Seeing what
you are doing helps me to know what new commands are needed and how
improve the explanations in this manual. Use the submission form in
the latter portion of the manual.
I need your comments on DANCAD3D, DANMOVIE, the example macros and
other files on the set of disks. If I am going to make DANCAD3D a
successful user supported program it will have to be genuinely useful
in your work. As a professional only you can tell me what features
that DANCAD3D has help you, and what about it causes you to use it
less than you could. Sometimes the program can do what you want but I
had not thought of describing how to get it to do it in the manual.
Please write and tell me what you need from my programs.
I would like to here from every person that has bought or been
given a copy of DANCAD3D. If you are using it tell me how many hours
a week you use it. If you are not using it tell me why, and if there
is something that I can do to make the program useful to you.
If you have vector line data files in some other format and want
me to add a program that can convert them to a DANCAD3D file type to a
DANCAD3D up-date disk then send me the name of the program that
produced the file, a sample file on disk, a description of the data
format (if you can get it), and a print out of what the drawing looks
[DOC-10]
[ H O W T O G E T S U P P O R T A N D H E L P ]
like from the source program. I can probably convert ASCII form data
most easily so send that if you can (redirect plotter output from the
port to a disk file if that is all you have). I will see what I can
do (no promises). Be sure to let me know exactly what equipment you
have and what version of what program(s) you are using so I can pass
it on to others.
[DOC-11]
[ Q U I C K I N T R O D U C T I O N ]
Since the disk space available on this 2-360k disk set is very
Restrictive I will give you the briefest description of some of
DANCAD3D's features. The 300+ page printed manual and 14 disk set are
available from the author at a fair price and should help you make
DANCAD3D one of your valued tools.
DANCAD3D draws lines. The lines can go in any direction in a 3D
space. If you want to do 2D drawing just ignore the 3rd dimension and
pick the [F]ront view when you draw.
The Help screens should be able to get you started drawing. From
the main menu press [T] (tutor) to read 10 general help screens. To
draw select [D] from the main menu. Select [T] (tutor) from the draw
sub-menu to see 10 help screens about the drawing commands. The built
in ASCII text editor that is used to edit DANCAD3D's macro command
files (actually powerful CAD programs) has 10 help screens also.
Press [W] (write) from the main menu to enter the text editor. Then
press the [Control] and [^] keys at the same time to see the help
screens. To get out of the editor press ^[K]^[X].
All the drawing commands are in the menu that is at the right side
of the drawing screen. Those commands change depending on what menu
you are in and what you are doing. You can select any command you see
in the menu as long as the pop-up text window in not covering the
center of the screen. Look at the menus and read them. The printed
manual describes all the commands in detail.
Q: How do I install my printer?
A: Look at the files with the *.PRN extension that should be on the
second disk you got. Try to pick the one that looks like your
printer's model name. Then run DANCAD3D and press [C] (change) from
the main menu and enter that file name of your printer driver. If the
there is no driver that will work on your printer you can install the
printer manually with [H] [D] [I] from the main menu. If that
confuses you I try will do it for you if you send all the necessary
codes when you order the manual and disks.
Q: How do I install my plotter?
A: Look at the files with the *.PLT extension that should be on the
second disk you got. Try to pick the one that looks like your
plotter's model name. Then run DANCAD3D and press [C] (change) from
the main menu and enter that file name ad your plotter driver. If the
there is no driver that will work on your plotter you can install the
printer manually with [H] [P] [I] from the main menu. If that
confuses you I will do it for you if you send all the necessary codes
when you order the manual and disks. Be sure that you use the DOS
MODE command to set up your serial port, if you are using it, to
correspond to the baud rate that the DIP switches are set to in your
plotter.
Q: How do I spool a PostScript (tm) file to disk so I can take it down
to my local desk top publishing center to print it out?
[DOC-12]
[ Q U I C K I N T R O D U C T I O N ]
A: Press [H] [P] [I] and enter ADOBE-PS.LZR as the plotter file to
work on. Press [Return] until you come to the question about the port
to use. Enter the name of the file you want the PostScript ASCII data
file to be put in, e.g. PS.OUT. Then press [Return] then [Esc] then
[Y] to overwrite the old file. When you are ready you can press [H]
[L] from the main menu to spool to the designated file. If you want
to make several files remember to change the designated file or use
[F] [R] to rename the last output to a new file so it will not be
over-written, e.g. [F]iles [R]ename PS.OUT PAGE1.OUT. If you are
going to put your PostScript files on a floppy disk it is simpler to
designate the laser printers port path as something like A:PS.OUT and
put a blank formatted disk into the A: drive each time you want to
save a PostScript file. The drivers LASERPS1.PLT to LASERPS5.PLT give
progressively heavier lines. On super resolution devices like the
Linotronic 300 you may want to have heavier lines since the lines will
look thinner than the LaserWriter Plus.
Q: How do I connect a LaserWriter to my PC's serial port?
A: Use a cable that connects the pins as:
PC or XT port 25 pin female <- to -> LaserWriter 25 pin male
pin 2 ------------------------------------- pin 3
pin 3 ------------------------------------- pin 2
pin 7 ------------------------------------- pin 7
pin 5 ------------------------------------- pin 20
AT 9 pin serial port female <- to -> LaserWriter 25 pin male
pin 2 ------------------------------------- pin 2
pin 3 ------------------------------------- pin 3
pin 5 ------------------------------------- pin 7
pin 6 ------------------------------------- pin 20
pin 8 ------------------------------------- pin 20
Set the switch on the LaserWriter to 9600 baud and then issue the DOS
command: MODE COM1:9600,n,8,1,p . Run DANCAD3D, load your drawing and
then select Hardcopy Laser from the main menu to plot on the
LaserWriter. This may also work on other PostScript compatible laser
printers.
Q: How do I avoid time out problems printing large drawings on the
LaserWriter?
A: If your LaserWriter is version 23 or higher and has a ROM made
after April 1986, switch it to 9600 baud and this in from DOS with it
connected and turned on:
C>COPY CON COM1
serverdict begin 0
exitserver
25 9600 4 setsccbatch
^Z
1 file(s) copied
[DOC-13]
[ Q U I C K I N T R O D U C T I O N ]
C>
Press the [Return] key at the end of each line. The ^Z means hold the
[Control] key and press [Z]. Wait one minute then turn the
LaserWriter off and then back on. It will now be set to DTR (Data
Terminal Ready) protocol, to return it to the XON\XOFF protocol do the
same thing but change the 4 to a 0.
Q: How do I run the demo?
A: Enter RUN_DEMO from DOS. The file RUN_DEMO.BAT will work if you
have copied all the files onto your harddisk.
Q: How do I draw something?
A: Press [D] (draw) from the main menu. After selecting the view
point press [D] again. With the scale set to 240 the reading of the
cursor x y and z will read in inches. To draw a line press [M]ove and
pick the amount you want the cursor to move each time you press one of
the cursor arrow keys or move the mouse. Then move the cursor the the
starting point for a line and press the [./Del] key or right mouse-
trackball button. Then move the cursor to the end point for the line
segment and press the [0/Ins] Key or the left mouse trackball button
to draw and record the line. You can group lines into elements by
pressing [B] (begin new element) from the [E]lements drawing sub menu.
Grouping lines makes editing drawings much easier, and is the basis of
DANCAD3D's power and flexibility.
Q: How do I control the amount the drawing cursor moves when I move
the mouse or press the cursor keys?
A: While in the [D]rawing submenu from [D]raw from the main menu press
[M]ove to set the amount of movement. For instance if you want to
draw to even eights of an inch enter 0.125, if you want thousandths
enter 0.001. If you move the mouse rapidly the cursor will move
faster and farther than if you move it slowly.
Q: How can I zoom in for fine drawing?
A: Press the [+] key until the doted border is around what you want to
see then press the [*/PrtSc] button to redraw the screen.
Q: How can I zoom out to see the whole drawing?
A: Press [S]cale and enter the value of the world scale (240) or
somewhat less, then press [*/PrtSc] to redraw the screen.
Q: How can I view my 3D drawing in perspective?
A: Press [P]review from the main menu and select the perspective you
want. You can press the [+] and [-] keys to rotate the object by
redrawing the screen with more or less perspective.
Q: How can I print out the drawing I have made?
A: Press [H] [D] [W] to print out a drawing that is in the workspace.
Add 90 degrees of rotation in the z axis if you want to print it out
long-ways on the paper. Be sure that you have installed your
printer's *.PRN file with [C]hange from the main menu. Press [H] [D]
[I] to select the port your printer is attached to. Try the printer
[DOC-14]
[ Q U I C K I N T R O D U C T I O N ]
driver IBM5152.PRN first if your printer has 1/126" line feed. If
your printer has 1/180" line feed try LQ-1500.PRN.
Q: How can I plot a drawing of what is in the workspace?
A: Press [H] [P] [P] to plot a drawing. Be sure that you have
installed your plotter's *.PLT file before you try to plot the
drawing. Also remember that you must set up your COM? port with the
DOS MODE command before it can be used. Press [H] [P] [I] to select
the port your plotter is attached to.
Q: How can I PostScript laser plot a drawing of what is in the
workspace?
A: Press [H] [L] to laser plot a drawing. Be sure that you have
installed your PostScript laser printer's *.LZR or *.PLT file before
you try to laser plot the drawing. Also remember that you must set up
your COM? port with the DOS MODE command before it can be used. Press
[H] [P] [I] to select the port your laser printer is attached to.
Q: How can I save everything so that I can continue working on the
drawing later?
A: Press [F] [S] [E] from the main menu.
Q: How can I load a drawing I saved as a set of elements or one of the
automatic backup on exit files?
A: Press [F] [L] [E] from the main menu.
Q: How come I have trouble loading a 3D file from a drawing I made
with v1.xx into v2.x?
A: The old 3D-real file is now referred to as Real-3D, and the 3D
refers to the new 3D-Quick file type. Press [F] [L] [R] from the main
menu to load a 3D file that was drawn with the older version of
DANCAD3D.
Q: What does v2.0 do that v1.xx did not?
A: v2.0 supports high resolution video modes, mice-trackballs, and is
much easier to draw with. The macros have many powerful new commands,
conditional branching through the IF THEN GOTO construct, and the
automatic evaluation of expressions and equations. A new drawing
feature called ALIAS files lets you build symbol libraries and load
them very rapidly with simple keystroke commands. An drag feature has
been added to let you visually position elements where you want them
if you are using a fast computer. The lettering commands now support
a library of font files and a built in font editor lets you make your
own. The instruction manual is illustrated and expanded to over 300+
pages. The program comes on 14 disks with an example symbol library,
set of fonts, utility disk, and a math-co-processor version.
Q) I get "snow" in the text editor and some or the other text screens,
is that normal?
A) Some old CGA boards and the cheep CGA clones can have this problem.
I recommend that you buy a Hercules monochrome clone board and a amber
monitor since the text and graphics are much sharper and they do not
normally have snow problems. You should be able to get a board and
[DOC-15]
[ Q U I C K I N T R O D U C T I O N ]
monitor for less than $120.
Q: If I bought the program from a dealer why do I have to by something
form the author also?
A: Because the dealer gives the author no part of his profit and you
can get the rest of the program from the author cheaper than you could
from the dealer anyway. If you feel I am being unfair by asking that
I get 1 percent of the money generated by my labor tell me so.
Q: Why does the program crash when I select Draw from the main menu?
A: Three reasons for this have come to my attention:
1) You have a version of mouse driver software that has a bug in
it. Try not loading the mouse driver with your CONFIG.SYS file and
see if that helps, if so then write to your mouse company and ask
them for an update.
2) You have a bad spot on your harddisk. You should run the DOS
command CHKDSK to check out your harddisk. I have been told that
reformatting your harddisk with DOS 3.3 can fix this problem. You
should take your computer back to the shop and have them enter the
manufactures disk error table and low level format your harddisk
again for you (many of the clone dealers do not low level format
the harddisks properly!).
3) You have a bug in your BIOS chip, DMA chip, or harddisk
controller. I recommend updating your BIOS chip to the latest
AWARD BIOS when you have your harddisk low level formatted. Some
of the cheaper clone BIOS do not work properly with the harddisk.
Q: Why does the program crash before I get to the main menu?
A: Four reasons for this have been reported: 1) You have some resident
program that displays something on the screen, e.g., a clock
program. Do not run that program.
2) You picked the wrong video mode for your video board, or your
video board is not IBM compatible. Try reinstalling everything.
3) You ran a CGA emulation program. NEVER run a CGA emulation
before running DANCAD3D version 2, it supports Hercules video mode,
install it properly by selecting H when you run it for the first
time.
4) You did not install both disks A and B onto one drive or
Harddisk. All the files named DANCAD3D.??? must be on the same
drive. Run-time error F0 means that one of the Overlay files was
not found! The overlays are DANCAD3D.001 and so on.
[DOC-16]
[ U P D A T E F R O M A N O L D E R V E R S I O N ]
Since so many copies of the older versions of DANCAD3D have been
sold I am including this section. The registered users got free
updates to v1.x.
The file formats have been changed to allow line widths, colors,
pen shapes, and styles. DANCAD3D v2.0 can read v1.3 3D-real and 2D-
real file types used with v1.30. DANCAD87 v2.x uses a different file
type and can only read files the ASCII type of the types DANCAD3D v2.0
can save. So if you have any old drawings and want to use DANCAD87
you need to make and run some macros (you can use the [F]iles menu
also).
Run on DANCAD3D v1.3x
; v1.30 ASCII to v1.30 REAL
INIT
LOAD ASCII V13XFILE.ASC
# 1 SAVE 3D V13XREAL.3D
Run on DANCAD3D v2.0
; v1.30 REAL to v2.0 ASCII
INIT
LOAD REAL V13XFILE.3D ; Note old 3D is now REAL type file
# 1 SAVE ASCII V20FILE.ASC
Run on DANCAD87 v2.0 (DANCAD87 is available from the author only)
; v2.0 ASCII to DANCAD87's 3D 8 byte format
INIT
LOAD ASCII V20FILE.ASC
# 1 SAVE 3D-Quick V2087FIL.3DQ
If you need to swap data between DANCAD3D v2.0 and DANCAD87 v2.0
use the ASCII file type. If you need to swap data between DANCAD3D
v1.3x and DANCAD3D v2.0 use the 3D-real file type.
Changes have been made to many of the macro commands. DANCAD3D
now supports variables and expressions as well as conditional
branching by the IF THEN GOTO.
v1.x command v2.x command
GOTO :LABEL 15 LOOP :LABEL 15
GRAPH_MODE GRAPH B&W or GRAPH COLOR
The other changes are explained in the new manual.
[ New Features ]
* Runs on Hercules (tm) Hercules Inc. at 720 by 348 resolution.
* Runs on EGA (tm) IBM Inc. at 640 by 350 with 16 colors in the
[DOC-17]
[ U P D A T E F R O M A N O L D E R V E R S I O N ]
perspective screen.
* Automatically adjusts to the amount of free memory, can run on as
little as 384K free (590K+ free recommended).
* Supports a mouse or FastTRAP (tm) 3D trackball.
* Supports full programming capability in macro code including standard
trigonometrical functions.
* Installable printers (files with *.PRN extension) and plotters (files
with the (*.PLT extension). Press [C]hange from main menu to install
one of the files.
* Symbol libraries and ALIAS index files.
* DRAG command to visually position elements.
* Installable fonts and advanced text formatting.
* Page files for drawings of unlimited complexity.
* Improved menus listing all the commands available on screen.
* Supports Adobe's PostScript (tm) for fantastic print quality!
[ Changing Video Modes ]
When you run DANCAD3D the first time you will be asked to pick the
video mode. A file will be created with one of the following
extensions.
*.COL for color text on CGA.
*.B&W for monochrome text on CGA.
*.EGA for 640 by 350 EGA resolution.
*.HGA for Hercules (tm) type video boards 720 by 348.
To change modes with an auto-switch video board first set the mode
with the program that came with the board and then rename DANCAD3D's
configuration file that correspond to that mode.
e.g., C>EGA\SETMODE C80 (whatever you have to set mode)
C>RENAME DANCAD3D.EGA DANCAD3D.CGA (match DANCAD3D)
C>DANCAD3D (run DANCAD3D)
DANMOVIE v2.0 that comes on the set of disks supports the new
video modes ad well as up to 34 frames in CGA 4 color mode.
As a closing note I would like to thank all the people around the
world that have written to me with suggestions and bug reports. Their
help and support are the only reason that I have developed DANCAD3D to
its present level. I hope v2.0 will be useful to you and find a place
among the programs they value and use.
[DOC-18]