home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p122 / 2.ddi / READMEDV.TXT < prev    next >
Encoding:
Text File  |  1990-08-10  |  20.0 KB  |  433 lines

  1. =============================================================================
  2.  
  3.                   Premise DesignView - Version 2.0
  4.  
  5.                           Release Notes
  6.  
  7.                    Revised 9/21/90 - Premise, Inc.
  8.  
  9. =============================================================================
  10.  
  11.   Please call (800)888-PREM or (617)225-0422 with questions or problems.
  12.  
  13. =============================================================================
  14.  
  15. Why you should read this document:
  16.  
  17. This document contains information more recent or more advanced than could
  18. be included in the DesignView manual.  Here you will find descriptions of
  19. undocumented features, suggestions for configuring and optimizing DesignView 
  20. on your system, and DesignView model trouble-shooting information.  
  21.  
  22. Even if you are new to DesignView, browsing through these release notes 
  23. before you begin solving problems with DesignView (but preferably after you
  24. have read the manual) will later provide you with a reference when you are 
  25. working on something relevant to one of the included topics.  
  26.  
  27. For information about IGES, DXF and other file transfer formats, refer to 
  28. the file IGES-DXF.TXT. 
  29.  
  30. -----------------------------------------------------------------------------
  31.  
  32.                          CONFIGURING DESIGNVIEW
  33.  
  34. -----------------------------------------------------------------------------
  35.  
  36. Optimal System and Configuration:
  37.  
  38.  - Although none of the following are necessary to run DesignView, we have
  39.    optimized DesignView for Windows 3.0, a 20Mhz or faster 80386 CPU, a 
  40.    comparably fast graphics card, 2Mb of RAM, and a math co-processor. 
  41.  
  42.    Because Windows 3.0 enhanced mode permits a tremendous amount of virtual
  43.    memory, DesignView will benefit from additional RAM and lots of available 
  44.    hard disk space.
  45.  
  46.    It's more likely that solver performance, rather than available memory, 
  47.    will create a practical limit for model size.
  48.  
  49. Other Configurations:
  50.  
  51.    DesignView will work reasonably well with different hardware and 
  52.    Windows configurations, but with somewhat reduced performance.  In 
  53.    particular, using DesignView under Windows 2 severely limits the number
  54.    and size of DesignView worksheets that can be open simultaneously.  It 
  55.    also limits the size of files that can be imported.  Avoid loading 
  56.    Terminate and Stay Resident programs (TSRs), such as NETWORK DRIVERS.
  57.  
  58. Upgrading Windows:
  59.  
  60.  - If you upgrade from Microsoft Windows 2.11 to Windows 3.0, after 
  61.    installing Windows, make sure you reinstall DesignView from the original
  62.    disks.
  63.  
  64. Conflicts with Windows:
  65.  
  66.  - TSRs may cause absolute conflicts with Windows and Windows programs.  
  67.    These conflicts may cause an UNRECOVERABLE APPLICATION ERROR in 
  68.    DesignView intermittently or upon startup.  Please report these problems
  69.    to Premise.  We will tell you how to configure your machine so that you
  70.    can run DesignView.
  71.  
  72.         * Some examples of memory resident programs include CED, 
  73.           Sidekick, and Prokey.
  74.  
  75.         * Many memory manager program manuals provide information
  76.           about these problems.  Check your Windows manual for TSR's
  77.           supported by Windows.
  78.  
  79. Monochrome Monitor Support:
  80.  
  81.  - You may wish to turn the ghost image visibility off when using a
  82.    monochrome screen.  This will avoid confusion between object elements
  83.    and the ghost image.  Use the Visibility... option in the View menu.
  84.    We highly recommend using DesignView with a color monitor.
  85.  
  86. -----------------------------------------------------------------------------
  87.  
  88.                  INFORMATION ON UNDOCUMENTED FEATURES
  89.  
  90. -----------------------------------------------------------------------------
  91.  
  92. Using DesignView Without a Mouse:
  93.  
  94.  - If you find yourself without a mouse (temporarily, we hope), you can 
  95.    select items from the icon tablet and draw on the workspace using the
  96.    keyboard.  [CTRL]+[TAB] moves DOWN the icon tablet, one item at a time;
  97.    [CTRL]+[SHIFT]+[TAB] moves UP the icon tablet, one item at a time.  
  98.    Once you have highlighted the appropriate icon, use [Tab] to move to the 
  99.    coordinate window.  Type the first coordinate for the location of the 
  100.    entity; [Tab], then repeat this as many times as necessary (refer to 
  101.    the documentation line on the screen for prompting), then hit [ENTER].
  102.  
  103.  - Edit focus highlighting (e.g., text you are editing is block-selected, 
  104.    items in dialog boxes that will be activated if you hit [ENTER] are 
  105.    outlined) is not supported for graphic buttons in the color, linestyle,
  106.    and hatching dialog boxes.  If you use your mouse, this is not a 
  107.    problem.  If you select via the keypad, you can navigate through the 
  108.    dialog box via the [TAB] key, but you may find that it will be easier 
  109.    to use the underlined letter in the name of a button group from which 
  110.    you wish to select.  After moving to the button group by this method, 
  111.    you can use the arrow keys to move through the buttons.  
  112.    In the case of arrowhead selection on the linestyle menu, you must
  113.    use the [TAB] key to move between the check boxes, and the [SPACEBAR] 
  114.    to toggle the checkmark.
  115.  
  116. Fillet/Chamfer:
  117.  
  118.  - The fillet and chamfer operations will perform group fillet and
  119.    chamfer operations on all selected lines, but only if there is no 
  120.    ambiguity as to which pairs of lines are to be trimmed.  If more than 
  121.    two selected lines meet at a point, there is no unique way of pairing 
  122.    them.  Therefore, DesignView will abort the command and warn the user.
  123.    Similarly, if any pair of lines share the same endpoints, DesignView 
  124.    will generate an error message and abort the command.
  125.  
  126. Hatching:
  127.  
  128.  - There are two flags which may be added to the [DesignView] section of
  129.    the WIN.INI file to alter the appearance of hatched regions:
  130.  
  131.     HatchStyle: Default value is 0 for Windows 2, and 1 for Windows 3. 
  132.             HatchStyle=1 will generally look better but takes
  133.             longer in Windows 2.  For example, the overlap of two 
  134.             circles in a region is hatched if HatchStyle=1, but 
  135.             not if HatchStyle=0.
  136.  
  137.     PrintHatchStyle: Default is 1.  If PrintHatchStyle=1, hatching is
  138.             printed as it is displayed (using HatchStyle).  Setting
  139.             PrintHatchStyle=0 always prints as if HatchStyle=0,
  140.             which is useful for HP plotters which don't work well
  141.             with the other HatchStyle. 
  142.  
  143. Interupting Lengthy Operations (Windows 3.0 only):
  144.  
  145.  - It is often possible to interrupt a long recalculation by hitting the
  146.    [PAUSE] key.  DesignView will stop the calculation and may bring up 
  147.    a "calculation interrupted" message.  Not all solver operations can be 
  148.    interrupted in this way.  Using [PAUSE] will only interrupt recalc
  149.    while DesignView is performing a recalc; otherwise, it may interrupt
  150.    redraw instead. 
  151.  
  152.  - During a redraw, the [PAUSE] key will also interrupt further repainting 
  153.    of the screen, but only after DesignView finishes with all elements of 
  154.    the current type (object elements, construction elements, etc).  [CTRL]+
  155.    [SHIFT]+"q" will turn automatic redraw off.  To re-enable automatic 
  156.    redraw, use [CTRL]+"q".  Using [PAUSE] will only interrupt redraw while
  157.    DesignView is performing a redraw; otherwise, it may interrupt the 
  158.    recalculation instead. 
  159.  
  160. Numerical Integration:
  161.  
  162.  - "old_<variable>" is a little-known compliment to "new_<variable>", and
  163.    will retain the value of <variable> from its N-1 state following an
  164.    animation step invoked with <Ctrl>+"a".  (If you're not familiar with 
  165.    animation equations, take a quick look in the manual before reading
  166.    further).  
  167.  
  168.    "old_<variable>" can only defined when <variable> and "new_<variable>" 
  169.    are also defined.  For instance, entering the following system of 
  170.    equations causes DesignView to define all three:
  171.  
  172.    new_x = x + 2
  173.    a = old_x
  174.  
  175.    This is what happens when you animate with <Ctrl>+"a":
  176.  
  177.    Before the <Ctrl>+"a", DesignView evaluates new_x as whatever x happened
  178.    to be plus 2.0.  (If "a" and "x" didn't exist previously, then DesignView 
  179.    gives each a ramdom value; similarly, if "old_x" wasn't defined 
  180.    previously, "old_x" will also get a random value".)  When you hit <Ctrl>+
  181.    "a", "old_x" gets the current value of "x", "x" gets the value of 
  182.    "new_x", and "new_x" is re-evaluated.
  183.  
  184.    Before           After 1 ^a      After 2 ^a's
  185.    ------           ----------      ------------
  186.    a      0.577     a     0.077     a      1.077
  187.    old_x  0.577     old_x 0.077     old_x  1.077 
  188.    x      0.077     x     1.077     x      2.077
  189.    new_x  1.077     new_x 2.077     new_x  3.077
  190.  
  191.    Before you begin iterating, you can initialize "x" and "old_x" in 
  192.    "Constrain...Set Variables".  (Note that you cannot initialize "a"
  193.    and "new_x", as DesignView immediately evaluates these quantities based
  194.    on the current values of the other two.)
  195.    
  196.  - The Step function is another useful, undocumented function.
  197.   
  198.    Syntax:   step(x)           Returns:
  199.  
  200.                                1, if x > 0
  201.                                0, if x <= 0
  202.   
  203. -----------------------------------------------------------------------------
  204.  
  205.                                TROUBLESHOOTING
  206.  
  207. -----------------------------------------------------------------------------
  208.  
  209. Modeling Technique:
  210.  
  211.  - As with any other design methodology, appropriate modularization of the
  212.    design will yield the quickest convergence to a solution.  Remove
  213.    unnecessary detail from a model to improve performance (you will notice
  214.    the effect immediately).  Whenever possible, recognize symmetry to 
  215.    avoid redundant geometry.  (For example, don't draw both sides of a 
  216.    cylindrical pressure vessel).
  217.  
  218. Inverted Geometry:
  219.  
  220.  - DesignView sometimes finds underconstrained solutions that are mathe-
  221.    matically correct but unacceptable for modeling a particular system.
  222.    Use Undo to restore inverted or collapsed geometry.  Add more con-
  223.    straints to the design to prevent similar underconstrained solutions
  224.    before trying again.  In many cases, inequalities can be used to rule 
  225.    out undesirable solutions.  (For information on inequalities, refer to 
  226.    chapter 9 of the manual).
  227.  
  228. When DesignView Can't Find a Solution:
  229.  
  230.  - In some cases, DesignView will not find a solution where a point is on
  231.    two construction lines that become coincident (since the point would     
  232.    no longer be defined by the two lines).  Adding an additional line
  233.    constrained to go through the point will eliminate this problem.
  234.  
  235.  - In some cases, DesignView will not find an acceptable solution for 
  236.    large changes in a variable.  Try incrementing the variable in 25 
  237.    percent steps until you reach the desired value. 
  238.  
  239.  - When creating angular dimensions, be careful not to place the first
  240.    and last points on the same horizontal or vertical construction line.
  241.    This will not allow the angle to approach 0, 90, 180, or 270 degrees
  242.    because of a singularity introduced by making the points coincident.
  243.  
  244.  - When working at extreme scales, solver performance may be erratic at the
  245.    default tolerance value.  Two common indications of this problem are that 
  246.    DesignView will tell you that, for no apparent reason, your model is 
  247.    overconstrained, or that the solver can't find a solution.
  248.  
  249.    To correct this behavior, choose a finer Solution Tolerance in the Set...
  250.    Preferences box.
  251.  
  252. Turning Auto Recalc Off:
  253.  
  254.  - It is easy to accidentally overconstrain a drawing when Automatic 
  255.    Calculation is turned off, because DesignView does not check each added
  256.    dimension and constraint for conflicts in this mode.  Use this feature
  257.    with care.  See chapter 7 of the manual for further information on the 
  258.    Automatic Calculation function.
  259.  
  260.  - When Automatic Calculation is turned off, fixed points may move under 
  261.    certain operations (like dragging or adding constraints through the
  262.    point).
  263.  
  264. DDE/CLIPBOARD:
  265.             
  266.  - If you are experiencing difficulty creating or re-establishing dynamic 
  267.    data exchange links (DDE links), you may want to add the parameter 
  268.    DDEtimeout to the [DesignView] section of the WIN.INI file.  DDEtimeout
  269.    specifies how long DesignView will wait while estalishing DDE links.
  270.    The default DDEtimeout period is 3.5 seconds.
  271.  
  272.  - When cutting from DesignView and pasting into Micrografx Designer,
  273.    circles will deflate and arrowheads will not transfer correctly.  To get
  274.    around this problem, try pasting into Microsoft Paint (to convert the
  275.    clipboard metafile into a bitmap), then cutting and pasting it into
  276.    Designer.
  277.  
  278.  - If you use the Microsoft DDE POKE command, you may find that a 
  279.    variable in one DesignView worksheet which is externally POKEd by 
  280.    another application will not update correctly in another, paste-linked 
  281.    reference when the POKEd variable is referenced directly by the paste-
  282.    link. 
  283.  
  284.    For instance, assume that you have opened two DV worksheets and an 
  285.    Excel macro.  The Excel macro POKEs the variable "x" in the first DV 
  286.    worksheet.  By paste-linking "x" into the second worksheet, you 
  287.    expect to see the current value of "x" there as well; but the paste-
  288.    link fails to update.  
  289.    
  290.    To get "x" to update correctly, you should add an additional variable 
  291.    to the first DV worksheet:  "export_x = x".  Now paste-link "export_x" 
  292.    instead of "x".  Alternately, instead of modifying "x" and the DDE paste-
  293.    link, you could use the equation "import_x = x", and POKE "import_x" 
  294.    instead of "x".
  295.  
  296. Font File (~DVFONT.TMP):
  297.  
  298.  - Under some circumstances DesignView leaves behind a file called 
  299.    ~DVFONT.TMP.  This can occur when you close Windows and Windows closes 
  300.    DesignView (or multiple instances of DesignView) for you.  Normally, the
  301.    first instance of DesignView you start creates the file, and the last one
  302.    closed deletes it for you.  If its lingering presence bothers you, feel 
  303.    free to delete it; otherwise, if you explicitly close DesignView follow-
  304.    ing your next session, DesignView will delete it for you.
  305.  
  306.  - Movie Feature:
  307.  
  308.    For DesignView to recognize a movie file you have created with a text 
  309.    editor, the file must have the extension .DVM.  
  310.  
  311. -----------------------------------------------------------------------------
  312.  
  313.                               KNOWN BUGS
  314.  
  315. -----------------------------------------------------------------------------
  316.  
  317. Out-of-Memory Handling:
  318.  
  319.  - While we have made every effort to provide DesignView with the ability to
  320.    recover gracefully from out-of-memory situations, you should be careful 
  321.    not to try to work close to this state.  In Windows 2, with very large 
  322.    models and/or with more than one DesignView window running, save your 
  323.    files often and heed symptoms of low memory.  These symptoms include 
  324.    events such as:
  325.  
  326.         * out of memory warnings appear (MAY NOT BE A SYMPTOM - SEE BELOW). 
  327.         * your hard disk light comes on far more frequently than normal.
  328.         * icons change to black rectangles or alphabet letters.
  329.         * dialog boxes fail to appear or are incomplete.
  330.         * DesignView windows are created with no menus.
  331.         * fonts change to the system (simple, low-resolution) font.
  332.         * performance slows markedly.
  333.  
  334.    You can check available memory from Windows.  In Windows 3.0, look in 
  335.    Help...About Program Manager; in Windows 2, look in File...About MSDOS 
  336.    Exec.  
  337.  
  338.    If you have plenty of available memory, DesignView has made a mistake, 
  339.    and you may disregard the low memory warning.  (To continue, you may have
  340.    to close and restart DesignView.  Future releases of DesignView and/or 
  341.    Windows should fix this problem.) 
  342.  
  343.    If indeed you have very little available memory, you risk incurring an 
  344.    UNRECOVERABLE APPLICATION ERROR (UAE).  In the event that you encounter
  345.    a UAE, any work done since you last saved your worksheet will be lost.
  346.  
  347.    In the event that such an error occurs, you may find that DesignView 
  348.    cannot be restarted properly.  Known symptoms include:
  349.     
  350.         * the icon tablet contains letters of the alphabet.
  351.         * Windows claims that it can't read from from your hard disk
  352.           (e.g., "Cannot read from drive C:").
  353.     
  354.    These problems will disappear if you restart Windows, and shouldn't
  355.    be a problem in future releases of DesignView.
  356.  
  357.  - We recommend that you save your files early and often. 
  358.  
  359. Zooming:
  360.  
  361.  - Some circles, arcs, and dimension graphics will not be visible when
  362.    near the "zoom in" limit.
  363.  
  364. Scrolling:
  365.  
  366.  - If you click rapidly on a scroll bar arrow and then hold the mouse 
  367.    button down steadily (on the arrow), a section of the worksheet will
  368.    not redraw completely.  Use Redraw (F3) in the View menu if this 
  369.    happens.
  370.  
  371. Rough Graphics:
  372.  
  373.  - Occasionally, some elements of the DesignView worksheet may look like
  374.    they are dislocated by a single pixel.  This occurs most frequently
  375.    with fillets, scrolling, grid points, and hatching of splines,
  376.    circles and circular arcs.  These are purely graphic problems and in
  377.    no way indicate distortion of your worksheet's data base.  These
  378.    off-by-one-pixel problems appear to be the result of graphics speed
  379.    optimization in Windows and/or DesignView and should go away in
  380.    future releases.
  381.  
  382. Printers:
  383.  
  384.  - Some printers and plotters may print incorrectly if not set up properly
  385.    using the Control Panel.  Detailed instructions on how to set up your 
  386.    printer are in READMExx.TXT files on the runtime installation disks.  
  387.    For example, information on HP plotters is contained in the file
  388.    READMEPL.TXT.  If you are using Windows 3.0, refer to the readme files
  389.    that are installed with Windows 3.0.
  390.  
  391. HP Plotters:
  392.  
  393.  - The Windows drivers for HP plotters seem to have timing problems, which
  394.    can cause problems when printing out large files.  If you are having 
  395.    problems printing with an HP Plotter, there are several things you can 
  396.    try:
  397.  
  398.         1. If you are using Windows 2, be sure to disable Spooler in
  399.            the WIN.INI file.  Change the line "Spooler=yes" to read
  400.            "Spooler=no".  For whatever reason(s), printing rarely works
  401.            with Spooler enabled.
  402.  
  403.         2. Change the default setting of Transmission Retry in the Printer
  404.            Setup dialog box to a very large number, like 200 seconds.
  405.  
  406.         3. If you are using Windows 3.0, make sure the port setting on the 
  407.            plotter port has "Xon/Xoff" handshaking under the flow control.
  408.            This is set using the Settings... menu under the Ports section 
  409.            of the Control Panel.
  410.  
  411.         4. Try printing with the print manager off (Windows 3.0 only).  Some 
  412.            large format plotters, like the DraftPro DXL, can only print 
  413.            large drawings when using the print manager, whereas some of the
  414.            smaller plotters, like the 7475A, work better when printing 
  415.            directly, without the print manager.  If you do use the print 
  416.            manager, it has a tendency to stall when the plotter buffer 
  417.            becomes full.  When this happens (and it may happen four or five
  418.            times on very large files), you will have to open the print 
  419.            manager window and click on the "resume" button.  It is a good 
  420.            idea to print from DesignView without the DV window occupying 
  421.            the entire screen so you can see the print manager icon when it 
  422.            appears and attend to it if it has any problems.
  423.  
  424.         5. If you are unsuccessfully trying to print a multiple page file,
  425.            try printing it one page at a time.
  426.  
  427.         6. Connect the printer driver to one of the file names listed in 
  428.            the printer connections box (e.g., "FILE").  Print.  Make sure 
  429.            the baud rate for the port is set correctly by entering 
  430.            "mode com1:9600,p,n,1,8".  Exit Windows (or open a DOS shell in 
  431.            Windows 3.0) and send the file directly to the printer (e.g., 
  432.            "type filename > com1:").
  433.