v6.29    (11-12-1999)
Compensation bug fix 
The compensation value specified in DXF2PG shell's "Configuration"
dialog box was previously not handled correctly by the translation 
engines.  The fix is reflected in PG intermediate output.  
Consequently, Electromask and Mann output come out correct. 
Slivers in PG output 
This problem occurred in a DXF file which contained narrow areas
that converged into 10 micron high areas.  This has now been fixed. 
 
v6.28     (08-23-1999)
Feature Size and Min. Flash Dimension Check 
If feature size multiplied by Scale is less than Min. Flash Dimension,
a warning would pop up but still allows users to continue translation. 
 
v6.27      (06-18-1999)
Fixed compensation in circular data 
Compensation of circles was not working (reported by Andrea from Advanced Reproduction).
This has been fixed. 
Feature Size and Min. Flash Dimension Check 
Feature size multiplied by Scale should not be less than Min. Flash Dimension.
This version would pop up a warning if the check fails. 
Flashes Smaller than Min. Specified. 
Older version might optimize to generate output with flashes smaller than the
specified minimum.  This has been fixed. 
Extra Point in 2 Vertices Trace 
Older versions would generate extra points in converting a 2 vertices
trace to a boundary.  This has been fixed. 
 
v6.23      (02-28-1999)
Self intersecting polygon were not detected correctly 
   Problem reported by Andrea from Advanced Reproduction. This has been fixed. 
The optimizer level corrupted the output for narrow tapered boundaries. 
   Problem reported by Andrea from Advanced Reproduction. This has been fixed. 
PGCAM - Snap settings are now saved 
PGCAM - Highlight flashes 
Any flash or flash vertex queried highlights ths flash. 
PGCAM - Query flashes 
Quering can now be done by flashes.  Select one of the added menuitems
"Info|Flash|Point" or "Info|Flash|window" to do this.  The selection 
is done by center point, flash edge, or vertex.  Jumping (hitting the
tab key) from query to query will jump from flash to flash. 
PGCAM - CAM features added 
Features include:
  
1)Adding orthogonal rectangles and text. 
2)Adding 3 point rectangle (not necessarily orthogonal). 
2)Deleting loaded entities. (del key is shortcut key) 
3)Undoing any CAM edits. ('u' key is shortcut key) 
4)Saving edits done.
  
Note that cam features are not fully available in Intermediate format 
and could generate a program crash if working with arc or circle data. 
Adding Orthogonal Rectangles 
  This uses a mouse click-move-click action set to define a rectangle.
  A user can continue defining rectangles until the escape key is
  hit.  The layer to which any given rectangle is added is determined 
  by the active layer displayed in the tool bar of the viewer. 
Adding 3 point Rectangles 
  This uses a mouse click-move-click-move-click action set to define a 
  rectangle.  A user can continue defining rectangles until the escape 
  key is hit.  The layer to which any given rectangle is added is 
  determined by the active layer displayed in the tool bar of the 
  viewer. 
Adding Text 
  A dialog box appears with en edit window and buttons for orthogonal 
  rotations and mirroring.  Depending on what things are set in the 
  dialog box, a user can define a rectangular space, just like adding 
  a rectangle, and the text will be drawn fit to scale within that space.
  A user can continue adding text simply by rubber banding the box where
  text is to fit.  Hitting OK button will leave Add text mode and leave 
  text edits in place, whil cancel will also leave but remove all text
  added since the text mode was invoked. 
Deleting 
  A dialog box appears with different selection modes.  These include: 
  
crossing any objects crossing the rubber band box are selected. 
         
window only those objects entirely enclosed by the rubber band box are selected. 
object only single items are selected with a mouse click. 
Once objects have been selected, they can be either included or
  excluded in their selction via. the include and exclude toggle
  buttons.  Deletion is confirmed by hitting the OK button. 
Undo 
  All editing, deletions and additions, can be undone via the undo 
  function.  All edits are walked backwards from the last edit. 
Saving 
  A dialog box appears displaying edited layers.  Any given layer 
  can be saved under another name.  The job file is unaffected by
  this function.  Only edited layers can be saved. 
 
v6.22d     (02-081999)
Emask generating small flashes 
   EMASK was generating 0 or flashes smaller then the minimum flash
   size defined. This has been fixed. 
 
v6.22c     (03-30-1998)
Flash Overlap 
  The user can specify the percentage (0%-50%) of the minimum flash
  dimension to control how much overlap there is to be.
  To change it, go to the "Configuration" dialog box and click on the
  "Mask Options" tab.  The value underneath the "Percent Overlap"
  heading is what controls this.
  Its default is 25%. 
PGCAM - Fixed Display of Data With Small Flashes 
This situation resulted in the data not being displayed at all, unless
the glass settings were large enough to compensate for the displacement.
In this case, the flashes could be seen.  This display problem has now
been fixed. 
 
v6.11     (03-30-1998)
Fixed bug caused by circles/donuts
 Updated the code used to handle the scanning of circles and
donuts to eliminate program crash. 
Fix Bug when setting PG buffer to "disk" 
In Configuration | Output the user is able to tell the program
to use the disk (instead of memory) to buffer the output data.
When the user selected this option no output was created for
Electromask or Mann. This has been fixed. 
reported by Kingsley Wood, Image Tech. 
Couldn't output Metric Mann or Emask directly.... 
A bug in the GUI was fixed that prevented users from outputting metric Mann or
Emask files directly. 
Force PG output to current directory 
All PG output file names specified in the layer table are forced to appear in the working directory. 
This was done to remove buggy behavior which prevented emask and mmask
output from being generated, and also kept the viewer from viewing
anything, even if only PG intermediate output was the intended output. 
checking size of .int file prior to launching EMASK/MMASK 
If a.int file is produced with 23 bytes or less, it will
be considered as invalid. The user will be shown the problem
layers and be asked to continue or not. 
Added reasonable defaults to the Config dialog boxes 
Selecting a DXF UNIT defaults DXF grid in the following manner: 
    INCH ==> 100000.0
    MILS ==> 1000.0
    M    ==> 100000.0
    CM   ==> 10000.0
    MM   ==> 1000.0
    UM   ==> 100.0
 
Make MASK units consistent with Input Units. 
Under the Mask Options tab, the mask output units are automatically
set to mils if the DXF UNIT is INCH or MILS, otherwise it's set to
 um.  The user no longer has control over this. 
Revised Feature size default values in config menu 
The default feature size for English units has been changed from 0.2
to 0.1 mils and 5 to 2 um in Metric. 
Changed Scale function in DXF2PG 
The configuration dialog box does not allow any scaling to be
defined for PG Intermediate output. 
The scale set in the configuration dialog box is passed into emask.exe
or mmask.exe instead of into the d2pgxeng.exe, except for the user
specifies intermediate output. 
Added a "search" command for the log file. 
We've added a "search" button so that a user can search for a particular
word in the log file. This may be useful for finding warning messages. 
 
v6.11     (01-16-1998)
This is the first release of ASM 2500 for Windows. The DOS version has been
formally retired.
 
 |