home *** CD-ROM | disk | FTP | other *** search
/ RBBS in a Box Volume 1 #2 / RBBS_vol1_no2.iso / add2 / dancad_3.zip / DANCAD3D.DOC < prev    next >
Text File  |  1988-01-25  |  39KB  |  945 lines

  1.  
  2. [              D A N C A D  3 D   V E R S I O N   2 . 0              ]   
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                           DANCAD3D.COM  v2.0
  21.  
  22.                 3D CAD CAE Program Brief Documentation
  23.  
  24.  
  25.           DANCAD3D, 466 Diamond St., San Francisco, CA  94114
  26.  
  27.           Copyright (c) 1986, 1987, 1988 by Daniel H. Hudgins
  28.                          All Rights Reserved.
  29.  
  30.  
  31.    Read the disclaimer in this *.DOC file before using the program.
  32.  
  33.     This version of DANCAD3D is dedicated to the thousands of DANCAD3D
  34. users around the world and especially  to  those  that  supported  its
  35. development  with  financial  and  spiritual  support and constructive
  36. criticism and view  points.  And  additionally  to  the  dealers  that
  37. agreed to sell v1.x and gave me the opportunity to build DANCAD3D into
  38. a truly useful program.
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                                 [DOC-1]      
  60.  
  61. [                         D I S C L A I M E R                        ]   
  62.  
  63.  
  64.  
  65.                               DISCLAIMER
  66.  
  67.     DANCAD3D,including   programs,   disks,   and   documentation   is
  68. distributed as is,  with no guarantee that it will work  correctly  in
  69. any  or all situations.  This manual may contain errors and omissions.
  70. In no event  will  Daniel  H.  Hudgins  be  liable  for  any  damages,
  71. including   lost   profits,   lost  savings  or  other  incidental  or
  72. consequential damages arising out of the use or inability to use these
  73. programs and or files,  even if the Author has  been  advised  of  the
  74. possibility of such damages, or for any claim by any other party.  The
  75. program  can  and  will crash resulting in loss of data when operated,
  76. Daniel H.  Hudgins shall not be held liable  or  responsible  for  any
  77. such loss.  Should the program prove defective,  you (the user) assume
  78. the entire cost of all necessary  repair,  servicing,  or  correction.
  79. All  offers  are  subject  to  change  or withdrawal without notice or
  80. notification of any kind.  The use of the  program  constitutes  total
  81. agreement and acceptance of this disclaimer.  If you reside in a local
  82. that has laws that require Daniel H.  Hudgins to bear liability of any
  83. kind  you  are  disallowed use of this or any other program written by
  84. Daniel H.  Hudgins.  If you cannot accept  the  program  "as  is"  and
  85. "where  is"  and  you bought it from Daniel H.  Hudgins then return it
  86. within 30 days in unaltered,  undamaged,  and unused condition  for  a
  87. refund (less shipping and handling).
  88.  
  89.     If  you  find a bug in the program let me know about it so that it
  90. can be fixed.  I cannot read minds through time  and  space  and  your
  91. getting  mad and not writing does no one any good.  When I release the
  92. program it is working on my equipment,  if there is  a  major  problem
  93. with  it  working on yours you will need to tell me about it for me to
  94. be able to fix it.
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.                                 [DOC-2]      
  119.  
  120. [                         D I S C L A I M E R                        ]   
  121.  
  122.  
  123.  
  124.                            TRADE MARK NOTICE
  125.  
  126.     A number of Trade Marks are mentioned in this manual  and  in  the
  127. programs  and  files  on the accompanying disks.  They belong to there
  128. respective companies and have no  connection  to  DANCAD3D.  They  are
  129. only  mentioned to help you identify the differences between equipment
  130. supplied for use with personal computers and how that affects your use
  131. of DANCAD3D.  Among the Trade Marks mentioned are:
  132.  
  133.     IBM, CGA, EGA, MDA, 5152, ProPrinter, PC, PC-XT, PC-AT, PC-DOS are
  134. trademarks and or  registered  trademarks  of  International  Business
  135. Machines Corporation.
  136.  
  137.     MX-80,  LX-80,  HI-80,  Epson  are  trademarks  and  or registered
  138. trademarks of EPSON Corporation.
  139.  
  140.     Hercules are trademarks and or registered trademarks  of  Hercules
  141. Computer Technology, Inc.
  142.  
  143.     MicroSoft,  MS-DOS  are trademarks and or registered trademarks of
  144. Microsoft Corporation.
  145.  
  146.     FastTRAP,  KeyMAP are trademarks and or registered  trademarks  of
  147. MicroSpeed Incorporated.
  148.  
  149.     Turbo  Pascal  are  trademarks  and  or  registered  trademarks of
  150. Borland International.
  151.  
  152.     PostScript are trademarks and or registered  trademarks  of  Adobe
  153. Systems Incorporated.
  154.  
  155.     Linotronic 300 are trademarks  and  or  registered  trademarks  of
  156. Linotype Incorporated.
  157.  
  158.     LaserWriter Plus are trademarks and or  registered  trademarks  of
  159. Apple Computer Incorporated.
  160.  
  161.     HP-GL,  HP7470A are trademarks and  or  registered  trademarks  of
  162. Hewiett-Packard Company.
  163.  
  164.     DANCAD3D,  DANCAD87,  DANMOVIE,  DANGRAPH  are  trademarks  and or
  165. registered trademarks of Daniel H. Hudgins.
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.                                 [DOC-3]      
  178.  
  179. [              H A R D W A R E    R E Q U I R E M E N T S            ]   
  180.  
  181.  
  182.  
  183.     Version 2.x of DANCAD3D is compiled from  nearly  thirty  thousand
  184. lines of Turbo Pascal (tm) Borland, and assembly code.  Because of the
  185. need to use as much of your computers memory for data storage DANCAD3D
  186. makes  great  use  of  overlays.   Overlays  allow  DANCAD3D  to  work
  187. automatically from macro command files.  But since overlays are  on  a
  188. disk  they  take  time to load.  Putting DANCAD3D in a expanded memory
  189. RAM disk makes it work faster.  A harddisk is needed for efficient use
  190. of some commands such as dot page files.  As a minimum  you  need  all
  191. the  files  named DANCAD??.???  on one disk.  It can be run on a 720K,
  192. 1.2M, or 1.44M floppy.
  193.  
  194. Example: C>REM To use INSTALL.BAT put the letter of your harddisk
  195.          C>REM after the command file INSTALL at the prompt with
  196.          C>REM with the "first" disk from the pair of disks in the
  197.          C>REM A: drive of your computer, and fallow the prompts.
  198.          C>A:
  199.          A>INSTALL C
  200.  
  201.          C>REM To install on your harddisk manually.
  202.          C>MD C:\DC2
  203.          C>COPY A:\DANCAD??.???  C:\DC2
  204.          C>COPY A:\*.PRN C:\DC2
  205.          C>COPY A:\*.PLT C:\DC2
  206.          C>COPY A:\*.LZR C:\DC2
  207.          C>COPY A:\*.FON C:\DC2
  208.          C>MD C:\DC2\ALIAS
  209.          C>COPY A:\ALIAS\*.* C:\DC2\ALIAS
  210.  
  211.          C>REM To install on a high capacity floppy or RAM disk.
  212.          C>COPY B:\DANCAD??.??? A:\
  213.          C>COPY B:\MYPRINTR.PRN A:\    (use the file for your printer)
  214.  
  215.     There may be some other files you will need to copy from  the  set
  216. of  disks  supplied  with  the  manual  depending  on what you want to
  217. accomplish try  using  the  supplied  INSTALL.BAT  on  the  disks  for
  218. DANCAD3D disks A, B and for DANCAD87 disks C, D.
  219.  
  220.     DANCAD3D works with the CGA (Color Graphics Adapter) (tm) IBM Co.,
  221. the  EGA  (Enhanced  Graphics Adapter) (tm) IBM Co.,  and the Hercules
  222. (tm) Hercules Inc.  video board.  You can install DANCAD3D to  run  as
  223. fallows  by  renaming the configuration file (when you run the program
  224. for the first time it makes the file up for the type  of  video  board
  225. you  pick,  do  not  erase  your configuration file since it holds the
  226. names of your alias files and the boot  up  default  drawing  settings
  227. along with your printer and plotter type,  pick [C]hange from the main
  228. menu to change or set these).
  229.  
  230. FILENAME          TEXT       DRAWING SCREEN    PERSPECTIVE SCREEN
  231.  
  232. DANCAD3D.B&W      MONO       640x200x2         640x200x2 or 320x200x4
  233.  
  234. DANCAD3D.COL      COLOR      640x200x2         640x200x2 or 320x200x4
  235.  
  236.                                 [DOC-4]      
  237.  
  238. [              H A R D W A R E    R E Q U I R E M E N T S            ]   
  239.  
  240.  
  241.  
  242. DANCAD3D.EGA      COLOR      640x350x2         640x350x2 or 640x350x16
  243.  
  244. DANCAD3D.HGA      MONO       720x348x2         720x348x2
  245.  
  246.     If you have an multimode video board you should set the video mode
  247. you wish to use before you run DANCAD3D.  You should also  rename  the
  248. configuration file to the selected mode.
  249.  
  250. Example:  C>SETMODE C80 (use whatever program name came with your board)
  251.           C>RENAME DANCAD3D.EGA DANCAD3D.COL
  252.           C>DANCAD3D
  253.  
  254.     You  might want to do the above in order to make color pixel files
  255. for DANCAD3D since DANMOVIE can only run color with the 320x200x4 mode
  256. since the EGA color pixel files would  be  to  large  (112000  bytes).
  257. SETMODE would be the name of the program that came with your board and
  258. C80 the instruction to set the mode to CGA color 80 column mode.
  259.  
  260.     You  should  have more than 384K of system memory free in order to
  261. run DANCAD3D.  For more complex drawings you will need as much or your
  262. 640K system memory free as possible.  Use the DOS  utility  CHKDSK  to
  263. check the amount of free memory available on your system.
  264.  
  265. Example: C>C:\DOS\CHKDSK
  266.  
  267.     If  you  have  a  1MB 80286 computer and it reads less then 655360
  268. bytes total you should check the  manual  about  how  to  install  the
  269. computer  for  640K  of system memory.  You will probably have to take
  270. the cover off and set the memory jumper to the 640K position, then run
  271. setup and tell it you have 640K of system memory and  0K  of  expanded
  272. memory  (or  the  amount  of  expanded  memory less that on the mother
  273. board).
  274.  
  275.     DANCAD3D will print at high quality on most currently manufactured
  276. printers.  It will work with 8 pin and some 24 pin printers that  have
  277. a  240  dot  per  inch mode.  It will work with line feeds of 1/216 or
  278. 1/180 inch and also with 1/144 or 1/72.  Provision has  been  made  to
  279. print  on  120  dot  per inch printers as well.  A maximum of 1920 dot
  280. columns is supported.  The codes for the major brands of printers  are
  281. supplied  with  the  set  of  disks.  You  can  also install some non-
  282. standard types of printers with a built in utility ([H] [D]  [I]  from
  283. the  main  menu).  Some  printers  are very slow when printing at this
  284. high resolution.  Also the speed of your computer can affect the speed
  285. of print out.  A page that takes 2 hours to print on a 4.77  MHz  8088
  286. computer  and  slow  printer can print in about 15 minutes on a 20 MHz
  287. 80386 80387 computer and fast printer with a large buffer.
  288.  
  289.     DANCAD3D v2.x supports most plotters.  It  can  drive  up  to  127
  290. plotter  pens.  You  can  drive any port or send the plotter data to a
  291. disk file for spooling later while you draw some more  drawings.  Most
  292. plotters use a ASCII text type of data format so the DOS spooler PRINT
  293. should work if your plotter will accept a form feed, ASCII 12.
  294.  
  295.                                 [DOC-5]      
  296.  
  297. [              H A R D W A R E    R E Q U I R E M E N T S            ]   
  298.  
  299.  
  300.  
  301.     If you have a laser printer that supports Adobe's PostScript  (tm)
  302. Adobe Systems Inc.  you can plot out on it with good quality.  If your
  303. laser printer does not support PostScript (tm) but can emulate one  of
  304. the  quality  240 dot per inch dot matrix printers you can use it with
  305. DANCAD3D's DOT_PRINTER command.  Your local desk top publishing center
  306. may have a Linotronic 300 typesetter  by  Linotype.  You  can  install
  307. DANCAD3D's laser printer PostScript plotter driver to output to a file
  308. rather  than a port and take that file on disk down to your local desk
  309. top publishing center to print it out.  If their Linotronic  300  (tm)
  310. or  LaserWriter  Plus  (tm) are on the COM1 port of their PC,  all you
  311. have to do is put the disk with your PostScript  plotted  file  on  it
  312. into  their  A:  drive  and enter COPY A:*.OUT COM1 (where you entered
  313. PAGE1.OUT, or PAGE2.OUT, ... when you changed the plotter port) at the
  314. DOS prompt and presto fabulous quality for $0.38  a  page!  Press  [H]
  315. [P]  [I]  from  DANCAD3D's main menu and change the port to a filename
  316. like A:PS.OUT of the PostScript laser printer driver  ADOBE-PS.LZR  so
  317. that  all  you  have to do is put a blank formatted disk into drive A:
  318. and hit the spacebar to make  your  PostScript  files  when  you  have
  319. pressed [H] [L] from the main menu.
  320.  
  321.     DANCAD3D  v2.x  supports  the  MicroSoft  (tm)   MicroSoft   Corp.
  322. compatible  mice  and the FastTRAP (tm) MicroSpeed Inc.  3D trackball.
  323. Be sure to run the driver that came with your  device  before  running
  324. DANCAD3D.  You  may also need to run the DOS MODE command to setup the
  325. serial port for the mouse driver.  Read the book that  came  with  the
  326. mouse.  You can move the drawing cursor,  mark, draw lines, and redraw
  327. the screen by moving the device and pressing its  buttons.  Note  that
  328. some  older  versions of the mouse drivers supplied with the mice have
  329. bugs that will crash your programs,  therefore you should contact  the
  330. company  you  bought  the  device  from  to obtain their latest driver
  331. software.  If the program crashes when you  enter  the  drawing  part,
  332. then try editing your AUTOEXEC.BAT and CONFIG.SYS files to not install
  333. the  mouse  driver and see if you can draw that way.  Let me know what
  334. type of mouse you are using and when you bought it if you are having a
  335. problem.
  336.  
  337.     Some of the commands in version 2.x require a fast  computer.  The
  338. PC's  meter  at  the  bottom  of the main menu tells you how fast your
  339. computer is compared to a 4.77 MHz 8088 type computer.  This number is
  340. very approximate since the speed of your disk  has  a  big  impact  on
  341. DANCAD3D  performance.  To  use the drawing drag command your computer
  342. should read at least 7 PC's for instance.  The 80x87 will  affect  the
  343. PC  reading  since it affects the speed of DANCAD3D's through put.  If
  344. you have an 8088 type computer you should consider buying a  80286  or
  345. 80386 accelerator card, some 80286 boards sell for less than $250.
  346.  
  347.     The  speed  gain  from  using the 80x87 version of DANCAD3D varies
  348. greatly.  On computers with zero wait  memory  the  speed  improvement
  349. will be less.  Also the improvement seems less on 80286 computers than
  350. 8088  computers.  You should try both versions if you have the chip in
  351. your computer and see which one works faster for the kind of work  you
  352. do.  If  you are making a decision as to buy the 8087 or an 80286 card
  353.  
  354.                                 [DOC-6]      
  355.  
  356. [              H A R D W A R E    R E Q U I R E M E N T S            ]   
  357.  
  358.  
  359. I would buy the 80286 card since it will speed up all the software and
  360. not just the floating point math.  If the money  is  there  buy  both.
  361. With  a  good 10MHz 80286 card and 80287 installed the PC meter should
  362. read higher than 8.
  363.  
  364.     If you use complex macro programs with many variables, sub-macros,
  365. and temporary files you will need something faster  than  a  harddisk.
  366. Also  that  type  of  programming will cause the harddisk to "thrash",
  367. that is constantly move the head  between  the  FAT  (file  allocation
  368. table)  and  where the data is filed on the disk.  While this may work
  369. it certainly tests your harddisk's reliability.  If you have  room  in
  370. your 640K for a small RAM disk (e.g.,  64K) you can keep the variables
  371. in it.  If you cannot spare the memory you will need a expanded memory
  372. RAM disk above your 640K.  2M to 3M  should  be  enough  to  hold  the
  373. DANCAD3D  program,  the  macros  and  variables.  Be  sure to read the
  374. manual for your expanded memory board and set it  up  for  a  big  RAM
  375. disk.  If  you are going to buy one be sure it has a 16 bit bus if you
  376. have an 80286 and comes with the proper software to make a  2  or  3MB
  377. RAM  disk.  Use  a  DOS  batch  file to copy all the files you will be
  378. using from your harddisk to your RAM disk.
  379.  
  380. Example: REM DOS BATCHFILE TO LOAD RAM DISK
  381.          COPY C:\DC2\DANCAD3D.??? D:
  382.          COPY C:\DC2\*.MAC D:
  383.          D:
  384.          D:DANCAD3D
  385.  
  386.     Because DANCAD3D makes very heavy use of the harddisk I  recommend
  387. that you use a HARDDISK OPTIMIZING PROGRAM to reshuffle the fragmented
  388. files  so  they are accessed faster.  DANCAD3D runs faster in the root
  389. directory of your harddisk.  Some harddisk optimizing programs let you
  390. locate a  particular  program  close  to  the  FAT.  Doing  this  with
  391. DANCAD3D  will  also  help  speed  it up.  I optimize my harddisk four
  392. times a week.  You should also use the DOS  BACKUP  command  at  least
  393. once  a  day  to keep your data safe (use the add only files that have
  394. changed option).  You can also backup all the files from your harddisk
  395. and then reformat it and restore the files,  this will  speed  up  the
  396. file access until the files become fragmented again.
  397.  
  398.     In your DOS CONFIG.SYS file you should have two commands that tell
  399. DOS  how  much  memory  it  can  take  for  its own use.  When running
  400. DANCAD3D these should be set to:  FILES=20 (for  nested  macros),  and
  401. BUFFERS=20  (to  reduce drive head movement).  If you need more memory
  402. you can set fewer buffers,  BUFFERS=2.  Using fewer  buffers  and  not
  403. using any memory resident programs will increase the maximum number of
  404. frames DANMOVIE 2.x can load.
  405.  
  406.     The  maximum  speed  of DANMOVIE v2.x can be affected by the video
  407. board you buy.  Many of the multimode EGA (tm) IBM Co. type boards are
  408. slower than the plain Hercules (tm) Hercules Inc.  type  boards.  This
  409. also  shows up in the text display in DANCAD3D's graphics modes making
  410. the drawing menus come up slower with some EGA boards.
  411.  
  412.  
  413.                                 [DOC-7]      
  414.  
  415. [                D I S T R I B U T I O N   S C H E M E               ]   
  416.  
  417.  
  418.  
  419.     DANCAD3D  is  distributed as a user supported program.  That means
  420. that people can write to me an ask permission to sell  the  two  disks
  421. with  DANCAD3D.COM  and  it's overlays on them.  These people normally
  422. sell disks at swap meets and shows for $0.99 to $6.00.  They also sell
  423. through the mail by  running  adds  in  magazines.  I  get  absolutely
  424. nothing  from  them  and  they make what they can.  Since DANCAD3D was
  425. released the dealers have sold world wide about 20000 to 40000  copies
  426. of DANCAD3D and have made about $100000 to $250000 for themselves.
  427.  
  428.     Originally  I asked for $10.00 from each user.  I thought that was
  429. a fair price for a powerful 3D programmable CAD program.  I only got a
  430. few letters from v1.1 users.  I worked day and night  to  improve  the
  431. program  and  released  v1.3.  The  response improved but most letters
  432. were from people that could not use the  program  or  needed  support.
  433. Since  version  2.x  eliminates  most of the problems that caused v1.x
  434. users to contact me I believe that the registrations would drop  if  I
  435. only  ask  for  donations and have nothing to sell.  That would put me
  436. out of business.
  437.  
  438.     To avoid going out of business I have decided to  not  ask  people
  439. for  donations.  Since I can only expect to make sales I am offering a
  440. printed manual and a useful set of disks along with the 80x87  version
  441. of  DANCAD3D  and  DANMOVIE v2.x as incentive to place orders.  All of
  442. the materials are copyrighted and the disks,  DANMOVIE 2.x  and  80x87
  443. version  of  DANCAD3D (DANCAD87) are only available from myself at the
  444. address in the program's order form.  I am able to give you the set of
  445. disks and printed manual for considerably less than what  the  dealers
  446. would  charge  if  they  had to manufacture the material.  So you save
  447. money by buying them from me.
  448.  
  449.     Version 2.x of DANCAD3D is an incredibly powerful program.  I have
  450. put considerable effort into making it easy to use by re-designing the
  451. menus and adding powerful new drawing commands.
  452.  
  453.     To help more people learn about DANCAD3D's existence I ask you  to
  454. give  copies  of  only  the  two DANCAD3D.COM share-able disks to your
  455. local users group, upload it to your local bulletin board, and pass it
  456. on to your friends.
  457.  
  458.     Please respect the thousands of hours of my time  that  have  gone
  459. into  writing the programs,  examples and documentation by not coping,
  460. renting or selling the disks and manual I ask  payment  for.  Quantity
  461. discounts  are  available  from  me for companies with multiple users.
  462. The illustrated manual and set of disks are available  from  me  at  a
  463. cost much less that the dealers could possibly sell them.
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.                                 [DOC-8]      
  473.  
  474. [       H O W   T O   G E T   S U P P O R T   A N D   H E L P        ]   
  475.  
  476.  
  477.  
  478.     If  after  reading  the  manual you are unable to make DANCAD3D do
  479. something I say that it should do and you ordered  the  set  of  disks
  480. from me you may write for help.  If you wish to speak on the telephone
  481. and want me to call you collect then send me your phone number and the
  482. time  I  should  call.  It  is  ok  to  have me call you on nights and
  483. weekends.  Say that you want to be called collect in your  letter.  If
  484. you  have  ordered  the  disks and are having trouble getting DANCAD3D
  485. v2.x to work with your printer or plotter then send me its codes and I
  486. will try to install it for you.
  487.  
  488.     If  you  did  not order the disks from me yet,  then you must send
  489. $10.00 to get a letter about how to get DANCAD3D to do  something  you
  490. want  it  to.  This covers my time to answer the letter and covers the
  491. cost of anything I may need to send.
  492.  
  493.     If your are reporting a bug or sending printer  or  plotter  codes
  494. for  equipment drivers not supplied on the current set of disks I will
  495. reply to your letter.  Send a $1.00 to receive mailings of information
  496. on up-dates.
  497.  
  498.     If you live outside of the USA and want to send me postage so that
  499. I can send you a reply or return something you have sent to me then go
  500. to your post office and ask for an international postal voucher that I
  501. can redeem for the required postage at my post office and send  it  in
  502. your letter or package to me.
  503.  
  504.     I always enjoy seeing what users are doing with  DANCAD3D.  Please
  505. send examples of your drawings,  files,  or macros.  If you would like
  506. to share you work with other users say so in your letter.  Seeing what
  507. you are doing helps me to know what new commands are  needed  and  how
  508. improve  the  explanations in this manual.  Use the submission form in
  509. the latter portion of the manual.
  510.  
  511.     I need your comments on DANCAD3D, DANMOVIE, the example macros and
  512. other files on the set of disks.  If I am going  to  make  DANCAD3D  a
  513. successful  user supported program it will have to be genuinely useful
  514. in your work.  As a professional only you can tell  me  what  features
  515. that  DANCAD3D  has  help you,  and what about it causes you to use it
  516. less than you could.  Sometimes the program can do what you want but I
  517. had not thought of describing how to get it to do it  in  the  manual.
  518. Please write and tell me what you need from my programs.
  519.  
  520.     I  would  like  to  here from every person that has bought or been
  521. given a copy of DANCAD3D.  If you are using it tell me how many  hours
  522. a week you use it.  If you are not using it tell me why,  and if there
  523. is something that I can do to make the program useful to you.  If  you
  524. think  I have wasted a sizable portion of my life on a useless program
  525. please tell me so.
  526.  
  527.     If you have vector line data files in some other format  and  want
  528. me to add a program that can convert them to a DANCAD3D file type to a
  529. DANCAD3D  up-date  disk  then  send  me  the  name of the program that
  530.  
  531.                                 [DOC-9]      
  532.  
  533. [       H O W   T O   G E T   S U P P O R T   A N D   H E L P        ]   
  534.  
  535.  
  536. produced the file,  a sample file on disk,  a description of the  data
  537. format (if you can get it),  and a print out of what the drawing looks
  538. like from the source program.  I can probably convert ASCII form  data
  539. most  easily so send that if you can (redirect plotter output from the
  540. port to a disk file if that is all you have).  I will see what  I  can
  541. do  (no  promises).  Be sure to let me know exactly what equipment you
  542. have and what version of what program(s) you are using so I  can  pass
  543. it on to others.
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.                                [DOC-10]      
  591.  
  592. [                 Q U I C K   I N T R O D U C T I O N                ]   
  593.  
  594.  
  595.  
  596.     Since  the  disk  space  available on this 2-360k disk set is very
  597. Restrictive I will give  you  the  briefest  description  of  some  of
  598. DANCAD3D's features.  The 260+ page printed manual and 14 disk set are
  599. available  from  me  at  much lower cost than would be the case if you
  600. bought them from the people that sold you  these  two  disks.  If  the
  601. manual  and illustrations were on disk they would take up more than 20
  602. disks and take you a couple of weeks to print out,  so  you  come  out
  603. ahead  buying them from me,  and the small amount of money I make lets
  604. you get support and see to it that the program continues to improve.
  605.  
  606.     DANCAD3D draws lines.  The lines can go in any direction in  a  3D
  607. space.  If you want to do 2D drawing just ignore the 3rd dimension and
  608. pick the [F]ront view when you draw.
  609.  
  610.     The  Help screens should be able to get you started drawing.  From
  611. the main menu press [T] (tutor) to read 10 general  help  screens.  To
  612. draw  select [D] from the main menu.  Select [T] (tutor) from the draw
  613. sub-menu to see 10 help screens about the drawing commands.  The built
  614. in ASCII text editor that is used to  edit  DANCAD3D's  macro  command
  615. files  (actually  powerful  CAD  programs)  has  10 help screens also.
  616. Press [W] (write) from the main menu to enter the  text  editor.  Then
  617. press  the  [Control]  and  [^]  keys at the same time to see the help
  618. screens.  To get out of the editor press ^[K]^[X].
  619.  
  620.     All the drawing commands are in the menu that is at the right side
  621. of the drawing screen.  Those commands change depending on  what  menu
  622. you are in and what you are doing.  You can select any command you see
  623. in  the  menu  as  long  as the pop-up text window in not covering the
  624. center of the screen.  Look at the menus and read  them.  The  printed
  625. manual describes all the commands in detail.
  626.  
  627. Q: How do I install my printer?
  628. A:  Look  at  the files with the *.PRN extension that should be on the
  629. second disk you got.  Try  to  pick  the  one  that  looks  like  your
  630. printer's  model  name.  Then run DANCAD3D and press [C] (change) from
  631. the main menu and enter that file name ad your printer driver.  If the
  632. there is no driver that will work on your printer you can install  the
  633. printer  manually  with  [H]  [D]  [I]  from  the  main menu.  If that
  634. confuses you I will do it for you if you send all the necessary  codes
  635. when you order the manual and disks.
  636.  
  637. Q: How do I install my plotter?
  638. A:  Look  at  the files with the *.PLT extension that should be on the
  639. second disk you got.  Try  to  pick  the  one  that  looks  like  your
  640. plotter's  model  name.  Then run DANCAD3D and press [C] (change) from
  641. the main menu and enter that file name ad your plotter driver.  If the
  642. there is no driver that will work on your plotter you can install  the
  643. printer  manually  with  [H]  [P]  [I]  from  the  main menu.  If that
  644. confuses you I will do it for you if you send all the necessary  codes
  645. when  you  order  the  manual and disks.  Be sure that you use the DOS
  646. MODE command to set up your serial port,  if  you  are  using  it,  to
  647. correspond  to  the baud rate that the DIP switches are set to in your
  648.  
  649.                                [DOC-11]      
  650.  
  651. [                 Q U I C K   I N T R O D U C T I O N                ]   
  652.  
  653.  
  654. plotter.
  655.  
  656. Q: How do I spool a PostScript (tm) file to disk so I can take it down
  657. to my local desk top publishing center to print it out?
  658. A:  Press  [H]  [P]  [I] and enter ADOBE-PS.LZR as the plotter file to
  659. work on.  Press [Return] until you come to the question about the port
  660. to use.  Enter the name of the file you want the PostScript ASCII data
  661. file to be put in,  e.g.  PS.OUT.  Then press [Return] then [Esc] then
  662. [Y]  to  overwrite the old file.  When you are ready you can press [H]
  663. [L] from the main menu to spool to the designated file.  If  you  want
  664. to  make  several  files remember to change the designated file or use
  665. [F] [R] to rename the last output to a new file  so  it  will  not  be
  666. over-written,  e.g.  [F]iles  [R]ename  PS.OUT  PAGE1.OUT.  If you are
  667. going to put your PostScript files on a floppy disk it is  simpler  to
  668. designate  the laser printers port path as something like A:PS.OUT and
  669. put a blank formatted disk into the A:  drive each time  you  want  to
  670. save a PostScript file.  The drivers LASERPS1.PLT to LASERPS5.PLT give
  671. progressively  heavier  lines.  On  super  resolution devices like the
  672. Linotronic 300 you may want to have heavier lines since the lines will
  673. look thinner than the LaserWriter Plus.
  674.  
  675. Q: How do I run the demo?
  676. A:  Enter RUN_DEMO from DOS.  The file RUN_DEMO.BAT will work  if  you
  677. have copied all the files onto your harddisk.
  678.  
  679. Q: How do I draw something?
  680. A:  Press  [D]  (draw)  from  the main menu.  After selecting the view
  681. point press [D] again.  With the scale set to 240 the reading  of  the
  682. cursor x y and z will read in inches.  To draw a line press [M]ove and
  683. pick the amount you want the cursor to move each time you press one of
  684. the cursor arrow keys or move the mouse.  Then move the cursor the the
  685. starting  point  for  a line and press the [./Del] key or right mouse-
  686. trackball button.  Then move the cursor to the end point for the  line
  687. segment  and  press the [0/Ins] Key or the left mouse trackball button
  688. to draw and record the line.  You can group  lines  into  elements  by
  689. pressing [B] (begin new element) from the [E]lements drawing sub menu.
  690. Grouping lines makes editing drawings much easier, and is the basis of
  691. DANCAD3D's power and flexibility.
  692.  
  693. Q: How  do  I control  the amount the drawing cursor moves when I move
  694. the mouse or press the cursor keys?
  695. A: While in the [D]rawing submenu from [D]raw from the main menu press
  696. [M]ove to set the amount of movement.  For instance  if  you  want  to
  697. draw  to  even eights of an inch enter 0.125,  if you want thousandths
  698. enter 0.001.  If you move the  mouse  rapidly  the  cursor  will  move
  699. faster and farther than if you move it slowly.
  700.  
  701. Q: How can I zoom in for fine drawing?
  702. A: Press the [+] key until the doted border is around what you want to
  703. see then press the [*/PrtSc] button to redraw the screen.
  704.  
  705. Q: How can I zoom out to see the whole drawing?
  706. A:  Press  [S]cale  and  enter  the  value of the world scale (240) or
  707.  
  708.                                [DOC-12]      
  709.  
  710. [                 Q U I C K   I N T R O D U C T I O N                ]   
  711.  
  712.  
  713. somewhat less, then press [*/PrtSc] to redraw the screen.
  714.  
  715. Q: How can I view my 3D drawing in perspective?
  716. A:  Press [P]review from the main menu and select the perspective  you
  717. want.  You  can  press  the  [+]  and [-] keys to rotate the object by
  718. redrawing the screen with more or less perspective.
  719.  
  720. Q: How can I print out the drawing I have made?
  721. A:  Press [H] [D] [W] to print out a drawing that is in the workspace.
  722. Add  90  degrees of rotation in the z axis if you want to print it out
  723. long-ways  on  the  paper.  Be  sure  that  you  have  installed  your
  724. printer's  *.PRN file with [C]hange from the main menu.  Press [H] [D]
  725. [I] to select the port your printer is attached to.
  726.  
  727. Q: How can I plot a drawing of what is in the workspace?
  728. A:  Press  [H]  [P]  [P]  to  plot  a  drawing.  Be sure that you have
  729. installed your plotter's  *.PLT  file  before  you  try  to  plot  the
  730. drawing.  Also  remember that you must set up your COM?  port with the
  731. DOS MODE command before it can be used.  Press [H] [P] [I]  to  select
  732. the port your plotter is attached to.
  733.  
  734. Q:  How  can  I  PostScript  laser  plot  a  drawing of what is in the
  735. workspace?
  736. A:  Press [H] [L] to laser plot a  drawing.  Be  sure  that  you  have
  737. installed  your  PostScript laser printer's *.LZR or *.PLT file before
  738. you try to laser plot the drawing.  Also remember that you must set up
  739. your COM? port with the DOS MODE command before it can be used.  Press
  740. [H] [P] [I] to select the port your laser printer is attached to.
  741.  
  742. Q:  How can I save everything so that I can continue  working  on  the
  743. drawing later?
  744. A: Press [F] [S] [E] from the main menu.
  745.  
  746. Q: How can I load a drawing I saved as a set of elements or one of the
  747. automatic backup on exit files?
  748. A: Press [F] [L] [E] from the main menu.
  749.  
  750. Q:  How come I have trouble loading a 3D file from a  drawing  I  made
  751. with  v1.xx  into v2.x?
  752. A:  The old 3D-real file is now referred to as  Real-3D,  and  the  3D
  753. refers to the new 3D-Quick file type.  Press [F] [L] [R] from the main
  754. menu  to  load  a  3D  file  that  was drawn with the older version of
  755. DANCAD3D.
  756.  
  757. Q: What does v2.0 do that v1.xx did not?
  758. A:  v2.0 supports high resolution video modes, mice-trackballs, and is
  759. much easier to draw with.  The macros have many powerful new commands,
  760. conditional  branching  through  the  IF THEN GOTO construct,  and the
  761. automatic evaluation of  expressions  and  equations.  A  new  drawing
  762. feature  called  ALIAS  files lets you build symbol libraries and load
  763. them very rapidly with simple keystroke commands.  An drag feature has
  764. been added to let you visually position elements where you  want  them
  765. if  you are using a fast computer.  The lettering commands now support
  766.  
  767.                                [DOC-13]      
  768.  
  769. [                 Q U I C K   I N T R O D U C T I O N                ]   
  770.  
  771.  
  772. a library of font files and a built in font editor lets you make  your
  773. own.  The  instruction manual is illustrated and expanded to over 260+
  774. pages.  The program comes on 14 disks with an example symbol  library,
  775. set of fonts, utility disk, and a math-co-processor version.
  776.  
  777. Q) I get "snow" in the text editor and some or the other text screens,
  778. is that normal?
  779. A) Some old CGA boards and the cheep CGA clones can have this problem.
  780. I recommend that you buy a Hercules monochrome clone board and a amber
  781. monitor since the text and graphics are much sharper and they  do  not
  782. normally  have  snow  problems.  You should be able to get a board and
  783. monitor for less than $120.
  784.  
  785. Q: If I bought the program from a dealer why do I have to by something
  786. form the author also?
  787. A:  Because the dealer gives the author no part of his profit and  you
  788. can get the rest of the program from the author cheaper than you could
  789. from  the dealer anyway.  If you feel I am being unfair by asking that
  790. I get 1 percent of the money generated by my labor tell me so.
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.                                [DOC-14]      
  827.  
  828. [       U P D A T E   F R O M   A N   O L D E R   V E R S I O N      ]   
  829.  
  830.  
  831.  
  832.     Since so many  thousands  of  copies  of  the  older  versions  of
  833. DANCAD3D  have  been sold I am including this section.  The registered
  834. users got free updates to v1.x but there are 600 people that  did  not
  835. register  for every one that did so this is for you.  If you are using
  836. the program let me know why you did not register,  was the program  no
  837. good?,  the  people  that  register say they like it,  was I asking to
  838. much?  If $10 was too much to receive support  and  updates  how  much
  839. should I have asked for?
  840.  
  841.     The file formats have been changed to allow line  widths,  colors,
  842. pen  shapes,  and styles.  DANCAD3D v2.0 can read v1.3 3D-real and 2D-
  843. real file types used with v1.30.  DANCAD87 v2.x uses a different  file
  844. type and can only read files the ASCII type of the types DANCAD3D v2.0
  845. can  save.  So  if  you have any old drawings and want to use DANCAD87
  846. you need to make and run some macros (you can  use  the  [F]iles  menu
  847. also).
  848.  
  849. Run on DANCAD3D v1.3x
  850.  
  851.     ; v1.30 ASCII to v1.30 REAL
  852.     INIT
  853.     LOAD ASCII V13XFILE.ASC
  854.     # 1 SAVE 3D V13XREAL.3D
  855.  
  856. Run on DANCAD3D v2.0
  857.  
  858.     ; v1.30 REAL to v2.0 ASCII
  859.     INIT
  860.     LOAD REAL V13XFILE.3D        ; Note old 3D is now REAL type file
  861.     # 1 SAVE ASCII V20FILE.ASC
  862.  
  863. Run on DANCAD87 v2.0       (DANCAD87 is available from the author only)
  864.  
  865.     ; v2.0 ASCII to DANCAD87's 3D 8 byte format
  866.     INIT
  867.     LOAD ASCII V20FILE.ASC
  868.     # 1 SAVE 3D-Quick V2087FIL.3DQ
  869.  
  870.     If  you  need to swap data between DANCAD3D v2.0 and DANCAD87 v2.0
  871. use the ASCII file type.  If you need to swap  data  between  DANCAD3D
  872. v1.3x and DANCAD3D v2.0 use the 3D-real file type.
  873.  
  874.     Changes  have  been  made to many of the macro commands.  DANCAD3D
  875. now  supports  variables  and  expressions  as  well  as   conditional
  876. branching by the IF THEN GOTO.
  877.  
  878.      v1.x command                      v2.0 command
  879.  
  880.      GOTO :LABEL 15                    LOOP :LABEL 15
  881.      GRAPH_MODE                        GRAPH B&W  or  GRAPH COLOR
  882.  
  883.     The other changes are explained in the new manual.
  884.  
  885.                                [DOC-15]      
  886.  
  887. [       U P D A T E   F R O M   A N   O L D E R   V E R S I O N      ]   
  888.  
  889.  
  890.  
  891. [                            New Features                            ]
  892.  
  893. * Runs on Hercules (tm) Hercules Inc. at 720 by 348 resolution.
  894. * Runs on EGA (tm) IBM Inc. at 640 by 350 with 16 colors in the
  895.   perspective screen.
  896. * Automatically adjusts to the amount of free memory, can run on as
  897.   little as 384K free (590K+ free recommended).
  898. * Supports a mouse or FastTRAP (tm) 3D trackball.
  899. * Supports full programming capability in macro code including standard
  900.   trigonometrical functions.
  901. * Installable printers (files with *.PRN extension) and plotters (files
  902.   with the (*.PLT extension).  Press [C]hange from main menu to install
  903.   one of the files.
  904. * Symbol libraries and ALIAS index files.
  905. * DRAG command to visually position elements.
  906. * Installable fonts and advanced text formatting.
  907. * Page files for drawings of unlimited complexity.
  908. * Improved menus listing all the commands available on screen.
  909. * Supports Adobe's PostScript (tm) for fantastic print quality!
  910.  
  911. [                        Changing Video Modes                        ]
  912.  
  913.     When you run DANCAD3D the first time you will be asked to pick the
  914. video  mode.  A  file  will  be  created  with  one  of  the fallowing
  915. extensions.
  916.  
  917.      *.COL   for color text on CGA.
  918.      *.B&W   for monochrome text on CGA.
  919.      *.EGA   for 640 by 350 EGA resolution.
  920.      *.HGA   for Hercules (tm) type video boards 720 by 348.
  921.  
  922.     To change modes with an auto-switch video board first set the mode
  923. with the program that came with the board and then  rename  DANCAD3D's
  924. configuration file that correspond to that mode.
  925.  
  926. e.g.,  C>EGA\SETMODE C80               (whatever you have to set mode)
  927.        C>RENAME DANCAD3D.EGA DANCAD3D.CGA             (match DANCAD3D)
  928.        C>DANCAD3D                                       (run DANCAD3D)
  929.  
  930.     DANMOVIE  v2.0  that  comes  on  the set of disks supports the new
  931. video modes ad well as up to 34 frames in CGA 4 color mode.
  932.  
  933.     As a closing note I would like to thank all the people around  the
  934. world that have written to me with suggestions and bug reports.  Their
  935. help and support are the only reason that I have developed DANCAD3D to
  936. its present level.  I hope v2.0 will be more useful to people and find
  937. a place among the programs they value and use.
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.                                [DOC-16]      
  945.