home *** CD-ROM | disk | FTP | other *** search
-
- ADDITIONAL NEW MENU
-
- for
-
- Personal Designer
-
-
- Overview
-
- This is a brief description of this new optional menu. As a reminder this
- menu is targeted for the beginner and the casual user of Personal Designer. It
- avoids the use of Punctuation and attempts to correct the command
- inconsistencies (not always possible). As such it is a fairly large menu in
- comparison to PD.MNU, possibly greater than 2 megs on some graphics boards.
- Though there is a concern for disk space, Personal Designer's menuing code
- shows little or no performance slow down with this menu.
-
- The New menu is not for every user. Existing users that are satisfied
- with the present menu should not be forced to change. The menu was designed
- for the 16" and 19" monitors, therefore, users with small 13" screens
- may not care for the icon sizes. For those people that can easily adapt to the
- small icon sizes, may find this menu will work nicely on a 13" screen with a
- VGA or better driver .
-
- We are working on documentation to explain the New optional menu, which will
- be ready for the PD Revision 5.0 release. In the mean time, this help file
- will explain some of the key aspects of the New menu.
-
- To begin, a single menu will not satisfy all the users and potential users
- of Personal Designer. Some users will only accept a typing approach to PD,
- while others will seek a "Maclike" interface. And there are other users that
- will only be happy with a tablet menu.
-
- Many factors affect the design of a user interface:
- Command syntax can prevent some approaches
- Limitations in menu tools can prevent some approaches
- Time and resource will prevent some approaches
- Type of User interface:
- Command approach
- Task oriented
- Functional approach
-
- Compromises must be made between:
- Graphics space (size)
- Icon size
- Number of menu pages
- Number of functions
- Speed of menus
- Style of menus
-
-
-
-
- The New menu has been developed with these concerns in mind, and presents a
- reasonable compromise that should satisfy a good portion of the users. It is a
- task oriented approach aimed at design and detailing. It mixes the approach of
- past on screen menus with some of the typical approaches of tablet menus. It
- is aimed at productivity and flexibility.
-
- For the beginner and casual user, the problem with learning punctuation is
- removed. When possible, command inconsistency is replaced with a consistent
- menu approach. Like a tablet menu it is complex, but once the methodology is
- learned additional sections of the menu can be approached with confidence.
-
- The functions included are geared at performing the design and detailing
- task in a way that a drafter or engineer would think. Functions are grouped
- logically for a detailer which in some cases is not necessarily the way the
- system is subdivided.
-
- The menu uses tabs similar to folder tabs to give the user access to key
- levels of the menu with one touch. This is based on a philosophy that high
- percentage use functions should never be more than one or two buttons away.
- Within a given menu level, the functions are presented again with the task in
- mind. For example, the division of the geometric functions is based on
- wireframe, surfaces, parts, dimensioning and change dimensioning. Instead of
- the traditional approach of dedicating a page to lines, a page to circles, etc;
- the New menu presents a wireframe group that includes points, lines, circles,
- arcs, curves, etc on one page. Because the user does not create all the lines,
- then all the circles, etc. This reduces the the amount of paging a user must
- encounter to perform the task.
-
- To achieve this approach some compromises occur. First Icon size is
- reduced. The number of items on a given page increase. To put the icon size
- in prospective, the New menu uses icons that are typically smaller than the
- existing PD on screen menu, yet equal in size to many of the existing tablet
- menu icons. And considerable larger than icons on other Cad systems. And
- other friendly user interfaces such as "Mac".
-
- There will be some concern for the graphics space, because it looks smaller
- than the existing PD.MNU graphics space. On a 19" monitor the new menu
- graphics space is less than 8% larger, but because it is rectangular as opposed
- to square it is more affective for handling drawing sizes. The metric sheet
- sizes fit the window using almost all of the rectangle. The fit of the English
- sheet sizes varies, but again use much more of the graphics space. The
- suggested configuration sets the zoom factor to 1% not 10% which again
- increases the affectiveness.
-
- Some of you may question why we did not choose to move towards a
- "Maclike", Open Look, or Motif style user interface. Three major reasons:
- 1) The menu tools do not exist
- PD does not handle menus in the graphics space well enough.
- We do not have true Pop-up menus.
- Menu color flexibility is lacking
- Etc.
-
-
- 2) All of these user interfaces have never handled the number of
- options in a 3D Cad system like Personal Designer. They are successful at
- word processing, spread sheet, etc.
-
- 3)Trying to build a user interface and the tools at the same time is
- extremely risky.
-
- MENU INFORMATION
-
- The menu is broken into separate parts to permit easier maintenance and
- future additions. By splitting the menu into separate modules, the user has
- the option of deciding which portions of the menu to compile for use. The user
- can build:
-
- An English unit menu
- A Personal Designer Menu without Surfaces and Nurbs
- A Personal Designer Menu with Surfaces and Nurbs
- A 1st angle projection (used primarily in Europe) Metric unit menu
- A Personal Designer Menu without Surfaces and Nurbs
- A Personal Designer Menu with Surfaces and Nurbs
- A 3rd angle projection (used in USA and Japan) Metric unit menu
- A Personal Designer Menu without Surfaces and Nurbs
- A Personal Designer Menu with Surfaces and Nurbs
-
- There are ways to build the menus with a beginner overlay.
- There are ways to build the menus with out the Icon dig markers and sequence
- numbers.
-
-
- The present menu consists of the following PD parts:
-
- Applic.drw For Wireframe Geometry
- Manip.drw For General functions plus MOVE/COPY
- Surf.drw For Surfacing (S-Poles)
- Dimmenu.drw For Dimensioning, Text, FCS, Crosshatch and Changes
- Mview.drw For Mview functions
- Misc.drw For Miscellaneous functions EDIT PROP/EXPLODE
- Partfig.drw For Part and Figures as well as Groups
- Nurbs.drw For Nurb curves and surfaces
-
- There are also metric parts for building metric versions of the menu, the
- 1st angle projection and a 3rd angle projection metric menu with or without
- surfaces (SPOLES and NURBS).
-
-
-
- The installation approach is slightly different than PD, but fairly
- simple. The Menu diskette should be loaded into drive "a" and the user types
- "a:install" this will load various files onto the disk (note: this will require
- about 3.5 megs of disk space available and depending on the graphics board
- possibly an additional 2.5 megs of space to compile the new menu). Next the
- user changes directory to :\parts and types COMPN IN <rtn> and the system
- compiles an ANSI style inch unit menu with surfaces. After the menu is
- compiled the user must set the colors for this new menu by typing SETGRAPH
- [graphics driver name] <rtn>. The menu is ready to use.
-
-
- The New menu uses a color file that is different from the existing PD color
- file, therefore you must run SETGRAPH.BAT which will copy PD.CFG, to the
- c:\parts directory and copy from the diskette the GRAPHICS.DIF,and
- GRAPHICS.DEV, for the specified driver. This will establish the correct color
- file for the new menu as follows:
-
- For BLACK background
- 000 900 084 00F F50 999 80A 0FF 000 F00 0F0 0AF FF0 000 F0F FFF
-
- The following configurator changes are recommend but not required, since the
- remaining color function can be set within PD thru the SET COLOR command and
- the EXEC FILE "color.sgx" in the \parts directory.
-
- NOTE***** values shown are based on INCH configuration.
-
- Edit Graphics Cursor Parameters
- Change the cursor size to 23.0000 for both X and Y
- Change the Menu cursor size to 3
- Change the cursor style to -1
-
- Edit Default Text Parameters
-
- On page 1 change the Minimum displayed text height to .0300
-
- Edit General System Parameters
-
- On page 2 change Default ZOOM ALL percentage to 1.0000
- On page 2 change Default chord height tolerance to 0.5000
- On page 2 change Default trap distance to 0.0600
- On page 3 change Point entity size for graphics screen to 0.0900
- On page 3 change Point entity size for plotter to 0.0600
- On page 3 change Digitize marker size to 0.0400
-
-
- Edit System Color Value Assignments
-
- On page 1 change to the following values:
- Default entity color 15
- Window entity box color 12
- System text color 7
- User text color 15
- Message text color 10
- Warning message text color 12
- Error message text color 9
- Help text color 15
- General window text color 15
-
- ON page 2 change to the following values:
- Digitize marker color 3
- Normal crosshair color 3
- Entity id. Crosshair color 14
- On-screen menu cursor color 15
- Edit menu selected box color 5
- Menu pick box highlight color 8
- (THE MENU PICK BOX HIGHLIGHT COLOR IS NOT OPTIONAL IT IS REQUIRED)
- Crosshair XY coordinate color 15
- Grid color (quadrant ++, --) 15
- Grid color (quadrant -+, +-) 15
-
- Edit Default Dimension Parameters
-
- On page 1 change Minus tolerance MTOL to 0.00300000
- On page 1 change Plus tolerance PTOL to 0.00200000
-
- This end PD.CFG editing requirements.
-
- To continue menu installation: (Note: The menu should be compiled over
- night because it takes considerable time.)
-
- 3)There is a bat file for compiling the menu with the various options
- COMPN.BAT.
-
- IN This will build an ANSI style menu in units of inches.
- MM1 This will build a menu using a first angle projection
- approach in units of millimeters.
- MM3 This will build a menu using a third angle projection
- approach in units of millimeters.
- BEG This will build an ANSI style menu in units of inches
- with less functionality then the IN option.
- ? This will echo the help text on COMPN.BAT
- " " This will echo the help text on COMPN.BAT
- GROUP 2 OPTIONS This selection is optional
- NS This option will turn off building surfaces (SPOLES & NSURF)
- menu.
-
- This will compile the Menu.
-
-
- The menu building includes the window for:
-
- command
- help
- DOS
- general
- status
-
- The command window and the status window may be adjusted, there are execute
- files for the following drivers, which have been coppied into graphics.sgx in
- the \parts directory, in the directory C:\NEWMENU\BUILD\DRIVERS :
-
-
- VGA VGA.SGX
- VMI1024 VMI1024.SGX
- PIXLE WORKS PXLWEXP.SGX
- TIGA TIGA.SGX
-
- There are execute files in the \parts directory that must be in the working
- directory or in the cvpath or path. The installation bat file copied these to
- c:\PARTS, if you choose to change the working directory, two things must be
- changed to run the new menu. Cvpath must look at the \parts directory before
- it looks at the \PD5 directory. And either cvpath or path must look at the
- \parts directory to find the sgx files that turn on and off the appropriate
- layers when menu paging. Note: if both the old and newmenu are to be used on
- the same system, then use a bat file to move to the working directory, set the
- cvpath and or path, and then run PD.
-
- These execute files are:
- REMLAY.SGX
- REMLAYNB.SGX
- REMLAYG.SGX
- REMLAYGN.SGX
- PLOT1.SGX
- PLOT2.SGX
- PLOTOPT.SGX
- COMM3.SGX
- COMM8.SGX
- COMM15.SGX
-
-
-
- GOOD LUCK!!
-
- R. Cronin 6-28-91
- revised 7-31-91
- revised 8-21-91
- revised 8-30-91
-