home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 5 / ctrom5b.zip / ctrom5b / DOS / GRAFISCH / LAYMEM11 / LAYMEMLT.DOC < prev    next >
Text File  |  1994-11-08  |  9KB  |  260 lines

  1.  
  2.                    
  3.                    
  4.                    
  5.                    
  6.                    
  7.                    
  8.                    
  9.                 
  10.                  LAYMEM Lite v1.1
  11.  
  12.           (c) Copyright 1994 John D. McCutcheon
  13.               All Rights Reserved
  14.  
  15.                    J.D. McCADD
  16.                  233 N. Alarcon
  17.                Prescott, AZ 86301
  18.                   U.S.A.
  19.           
  20.           
  21.           
  22.           
  23.           
  24.           
  25.           
  26.           
  27.           
  28.           
  29.           
  30.           
  31.           
  32.           
  33.           
  34.           
  35.           
  36.           
  37.           
  38.           
  39.           
  40.           
  41.           
  42.           
  43.           
  44.           
  45.           
  46.           
  47.           
  48.           
  49.           
  50.           
  51.           
  52.           
  53.           
  54.           
  55.           
  56.           
  57.           
  58.           
  59.           
  60.           
  61.  
  62.  
  63.  
  64. Page 1                          LAYMEM Lite
  65.                 
  66.                 
  67.                 Description
  68.                 -----------
  69.  
  70.     Laymem lite is an Autolisp(r) program that memorizes the current
  71. ON/OFF and FREEZE/THAW status of all the layers in a drawing file and writes
  72. those settings to a file, allowing those settings to be restored at any later
  73. time.
  74.     This is a very useful capability for architectural and other
  75. applications of AutoCAD(r) in which many different views or sheets of a set of
  76. drawings are contained within one single drawing file and managed through the
  77. manipulation of multiple layers for each sheet of a drawing set.  For example,
  78. the plan drawings of a building (Site, foundation, floor, framing, electrical,
  79. plumbing, etc.) are often overlaid over each other within a drawing file, each
  80. plan requiring several layers to distinguish between object lines, dimensions,
  81. notes, symbols, etc.  Even for a simple single family residence, the
  82. manipulation of the layers required to display the desired information on
  83. screen or for plotting can become very tedious.  When dealing with a more  
  84. complicated multi-level building, the task of layer management can become
  85. overwhelming, and consume time that might otherwise be more productive. 
  86.     I developed LAYMEM to help simplify the task of layer management in
  87. large architectural drawing files, although it would work just as well for
  88. any application that requires the manipulation of large numbers of layers.
  89. The full featured version of laymem allows the user to create an unlimited
  90. number of files containing different layer settings.  For the purposes of an
  91. architectural drawing, LAYMEM would be used to create different layer setting
  92. files for all of the different plan views, and for each level of the building
  93. in the case of a multi-story building.  This allows the user to quickly change
  94. from one plan view to another, without having to manuever through the layer
  95. dialogue boxes, or typing individual layer names in response to the LAYER
  96. command itself.  This can be a real time saver, especially when using longer,
  97. more descriptive layer names, or when using the AIA layering guidelines.
  98.  
  99.  
  100.                 
  101.                 Installation and Use
  102.                 --------------------
  103.  
  104.     Although the lite version of LAYMEM only allows saving and restoring
  105. one layer file, using the name of the drawing as the default filename, the
  106. utility of this program should be easily recognizable.  It is fast, reliable,
  107. and easy to use.  The program file LAYMEMLT should be copied to your AutoCAD
  108. directory or one of the support directories specified by the ACADPREFIX system
  109. variable.  Once the program has been copied to your hard drive, all that is
  110. required to load the program into your current drawing editor session is the
  111. AutoLisp (load) command as follows:
  112.  
  113.      Command: (load "laymemlt")
  114.  
  115.     Once LAYMEMLT is loaded, it may be invoked by typing LM<cr> (the <cr>
  116. signifies pressing the Enter key) in response to the AutoCAD Command: prompt.
  117.                 
  118.                 
  119.                 
  120.                 
  121.                 
  122.             
  123.             
  124.             
  125.             (c) Copyright 1994 by John D. McCutcheon     
  126.                 All rights reserved
  127.  
  128.  
  129.  
  130. Page 2                          LAYMEMLT Command Options
  131.                 ------------------------
  132.  
  133. LAYMEMLT will prompt you for one of three options:
  134.  
  135.  Save      Entering S<cr> will automatically memorize and save the current
  136.        ON/OFF and FREEZE/THAW settings of all of the layers.  
  137.  
  138.  
  139.  Restore   Entering R<cr> will restore the layers to the ON/OFF and
  140.        FREEZE/THAW settings in effect the last time the Save option was
  141.        used for the drawing file being edited.
  142.  
  143.  VportSet  Entering V<cr> will FREEZE or THAW all layers in the current
  144.        viewport depending on their global ON/OFF and FREEZE/THAW settings.
  145.        All layers that are currently OFF or FROZEN will be frozen in the
  146.        current viewport.  All others will be thawed in the current
  147.        viewport.  This command only works if TILEMODE is set to 0.
  148.  
  149.  
  150.                  VPORTSET Option
  151.                  ---------------
  152.  
  153.     The ability to FREEZE/THAW layers in individual viewports was
  154. introduced in Release 11 of AutoCAD along with Paper Space/Model Space.  The
  155. VportSet option was added to LAYMEM to increase it's functionality in 
  156. manipulating the layers through the VPLAYER command.
  157.     The following discussion assumes some familiarity with the use of the
  158. TILEMODE variable, Paper Space/Model Space, and viewports.  Briefly, in order
  159. to create viewports, TILEMODE must be set to OFF or 0 enabling the use of
  160. Paper Space/Model Space.  Once TILEMODE is set to 0, you can use the MVIEW
  161. command to create viewports.
  162.     The utility of the VportSet option is to simplify the setting of the
  163. FREEZE/THAW status of layers in the current viewport, allowing multiple views
  164. to be viewed or plotted on the same sheet in paper space.  For instance, you
  165. could turn on all of the floor framing and roof framing layers and have only
  166. the floor framing layers appear in one viewport, and only the roof framing
  167. layers appear in another viewport.  You would accomplish this by first turning
  168. layers ON or OFF to view the floor framing.  Next, switch to the viewport you
  169. would like to contain the floor framing plan and make it the current viewport.
  170. Type LM<cr>V<cr>.  After LAYMEMLT has set the layers in the current viewport,
  171. switch to the viewport you would like to contain the roof framing.  Turn off
  172. the floor framing layers and turn the roof framing layers on.  Once again
  173. enter LM<cr>V<cr>.  When LAYMEM has finished setting the layers in the current
  174. viewport, you can turn the floor framing layers back on.  Regenerate each of
  175. the two viewports by issuing a REGENALL command.  Once each of the viewports
  176. has been regenerated, they should display the floor framing in one, and the
  177. roof framing in the other.
  178.     As with the Save and Restore options, the VportSet option is limited
  179. to setting the FREEZE/THAW status of the layers in the current viewport
  180. according to the current global ON/OFF and FREEZE/THAW status.  The full
  181. featured version of laymem allows the setting of the layers per viewport using
  182. any previously saved layer settings as a template.
  183.     
  184.     
  185.     
  186.             
  187.             
  188.           
  189.           
  190.           
  191.           (c) Copyright 1994 by John D. McCutcheon
  192.                 All rights reserved      
  193.  
  194.             
  195. Page 3                  Additional Features        
  196.             -------------------
  197.  
  198.     Additional features of the full version of LAYMEM are the use of the
  199. standard file dialogue boxes in saving and restoring files for Release 12 or
  200. later versions of AutoCAD.  For versions prior to Release 12, LAYMEM prints
  201. the names of the layer settings files in the screen menu area when prompting
  202. for filenames to save or restore.  LAYMEM also provides an option for deleting
  203. existing layer settings files when operating on Rel. 11 or earlier versions
  204. of AutoCAD.  LAYMEM will also create script files for restoring layer settings
  205. of drawings that may be passed on to consultants or clients that may not have
  206. a licensed copy of LAYMEM.
  207.     One caveat worth noting in the operation of LAYMEM is that if layers
  208. are added, renamed, or deleted subsequent to the creation of a layer settings
  209. file, error messages may be received as LAYMEM attempts to restore that layer
  210. setting file.  This will not affect the integrity of your drawing, but may
  211. have unpredictable results in what layers will be displayed.  The results
  212. should be correct for the layer names that were left unchanged, and will be
  213. unpredictable only for those layers that were added, renamed or deleted after
  214. the creation of the layer settings file.
  215.  
  216.  
  217.             
  218.             Purchasing LAYMEM
  219.             -----------------
  220.     This limited version of LAYMEM is provided at no charge and may be
  221. distributed freely as long as this documentation is included with each copy. 
  222. The file LAYMEM.EXE is provided for this purpose, as it contains both the
  223. program and documentation.
  224.     If you would like to purchase the full-featured version of LAYMEM,
  225. please send $25.00 (payable in U.S. dollars) and your current AutoCAD serial
  226. number to:
  227.  
  228.             J.D. McCADD
  229.             233 N. Alarcon
  230.             Prescott, AZ 86301
  231.             U.S.A.
  232.             jdmccadd@bslnet.com
  233.  
  234.  
  235. *  Please indicate if you intend to use LAYMEM with a version of AutoCAD that 
  236.    does not utilize extended AutoLisp (Rel. 10 or older).
  237. ** If you have a modem and can receive your copy of LAYMEM via modem please
  238.    indicate.
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.           (c) Copyright 1994 by John D. McCutcheon
  250.                 All rights reserved
  251.  
  252.  
  253. LAYMEM, LAYMEMLT and all functions contained within are copyrighted by
  254. John D. McCutcheon.  Any alteration or decompilation of these files is
  255. prohibited except as provided by written agreement with the author.
  256.  
  257. AutoCAD and AutoLisp are registered in the U.S. Patent and Trademark office
  258. by Autodesk, Inc.
  259.  
  260.