|Buildcode||Date||Fixed Issues and Enhancements|
Add the new options: CONE_VALUE1_FORMAT and CONE_VALUE2_FORMAT.
Use the wildcards <DEPTH> <DIAMAX> <DIAMIN> <ANGLE> and <HALFANGEL> to configure the output for the CONE element.
Add the new option DIAMETER FOR THREADNAMES.
THREAD - Use the thread diameter to get the threadname
HOLE - Use the hole diameter to get the threadname
When the MARK_COS option is set to YES, the symbols used for documenting the CSYS vectors in a drawing only show XY.
Now it is possible to show the vector symbols also for YZ and XZ directions as well.
When deleting tables through SmartHolechart and a CSYS symbol is added (MARK_COS is set to YES), the deleted symbol still appear on the screen, until a repaint is performed. Now it will be erased from the screen.
Error in SHC_M030_ENH_A.
Error in SHC50_M036_BUG_A.
Open SmartHolechart Reference Guide failed if SmartHolechart is used in SmartLibrary.
Error in SHC50_M040_ENH_M.
Interchange PREFIX and SUFFIX.
The SUFFIX for the thread diameter was shown no longer.
||Some changes in the text files.
There was a limit of 10239 surfaces.
If the NOTE_FORMAT = <PARAM> it is also possible to sort by the table column 'NR', else it is not possible, because the NR depends on the sort.
If you create an axis thru a hole (see also SHC50_M040_H) then all values from the table are written to the axis as parameters.
Error in SHC50_M040_ENH_G
Even if the hole should be written to the table, it was not shown in the main list.
Error in SHC50_M040_ENH_K
If you add a bracket in the column 'DIGITS' of the table format, then it was no longer possible to add a minus sign.
If SmartHolechart can not read the option file 'holechart_options.cfg', you were caugth in an endless loop.
Add the new options DRW_FILENAME and PRT_FILENAME to control the name of the output files.
Change the option CSYS_AUTOSELECT (only for PART modus):
0: User have to select the CSYS.
1: Search for the first CSYS in the PRT
2: Search for a CSYS with the name defined by CSYS_AUTOSELECT_NAME
If the language is not german or english, the options will not be translatet. Use english as default.Problems.
If the primary reference of a ProE hole is missing and the option CHECK_HOLE_PLACEMENT_SURF_FOR_SIDE is set to YES, Pro/ENGINEER crashes.
The position of UDF in merged features is not shown correctly.
The angle 90° and 270° are not shown correctly.
Add the new standard column, named INDEX. In this column it's possible to add a revision index to the table. You can format the entry of the index using the new option INDEX_FORMAT.
<IDNUM=x> running number
<IDCHAR=x> running character
<DATE> current date
<PARAM=x> parameter value
Add the new option SEL_POS_IN_UPDATE.
NO - Add NEW holes at the end of the table.
YES - Select the position of the table.
Add the new option MIN_THRU_DEPTH.
To check if a hole is thru or blind, SmartHolechart sends a ray thru the part on the position of the axis. If a surface is detected, the hole will be set to blind.
Now you can set a value to MIN_THRU_DEPTH which defines the minimum depth, to this detected surface. The value is multiplied with the first diameter of the hole. Those holes are marked with !THRU!.
Add the new option NC_ADD_RUNNING_NUMBER.
Add a entry at the beginning of each line with a running number. Syntax: <c;s> c = number of charakters. s = step.
Add the new option SHOW_DIALOG.
NO: Create tables without dialog.
YES: To check the result, open the dialog before creating the tables.
Add the new wildcard <PARAM=X> to the options HEADER_FORMAT, ENDLINE_FORMAT, NC_HEADER, NC_ENDLINE and NC_BLOCKEND.
If a hole has a smaller diameter than LIMIT_HOLE_DIAMETER or the angle is smaller than MIN_HALF_ANGLE, the hole is marked with a warning, but it is now possible to write this hole to the table.
Add the new menu button 'Create axis' to the RMT in the dialog. Use this button to create an axis in the center of the hole.
Add the new option ADD_NOTE_FRAME.
A frame is added to the note using the Pro/ENGINEER functionality @[NOTE@].
If you put the digits within brackets, the digits are taken from the dimension if a dimension is found.
It is now possible to format the output in the NC headline, in the repeat region and in the USER column.
<D1;3> D1 with 3 digits.
<TOL;-3> TOL with 3 digits, cut leading zeros.
<D1;(3)> D1 with the digits of the dimension (if the dimension is not found, use 3 digits).
<TOL;(-3)> TOL with the digits of the dimension (if the dimension is not found, use 3 digits) Cut leading zeros.
Add the two new options SUFFIX_OUTPUT and PREFIX_OUTPUT.
Now it is possible to add the suffix and/or the prefix of a dimension text to the table.
If a hole was permanently ignored, the parameter BUW_NOCHART was written to the feature. If you restart the dialog later, all holes in this feature will be ignored. Now the parameter is written to a the surface of the hole. If no name is defined for the surface, SmartHolechart sets the name SURFACE_<ID>
If the option DOUBLE_DM is set to YES, the preview in the configuration dialog do not show the two diameters if defined.
The Pro/ENGINEER options menu_translation, help_translation, msg_translation and dialog_translation are now considered.
The wildcard <TABFORMAT> used in NOTE_FORMAT shows the name of the table and the directions.
If requirements are used in the hole types, it only works if the hole type has one element. Now you can add more elements with more requirements.
Add the elementtype RADIUS to the hole definition.
CYLINDER shows the DIAMETER and RADIUS shows the RADIUS of the cylindrical element.
Add the configuration option USE_NEW_SORT_ORDER.
Old sort order:
New sort order:
When using the column ANGLE the polar coordinates only show values between -90° and 90°.
Now the output is form 0° to 360°, strating in x-direction.
Add the configuration option IGNORE_CONVEX_SURFACES. That allow you to show convex surfaces in the table too.
When placing a table, only the header and/or the footer are displayed.
Some special (WF3) merge features had not been not recognized properly in Wildfire2.
Recognize threads that are created as assembly features.
Translate entries in 'holechart.log'.
Fix some errors when recognizing bores and cutouts in merge features.
If ADVANCED_NOTES is set > 0 and the bore data has not changed do not move the note when using "Update tables" function.
Read parameters from merge features properly.
Improve external data handling.
Add the configuration option TABLE_JUSTIFICATION. The text in the table can be set centred, left-justified or right-justified.
Usually all features of a UDF identified by SmartHolechart are ignored for feature recognition. With the new parameter 'BUW_HC_USE' it is possible to consider such features when searching for regular holes.
Add new wildcards <MDLNAME> and <CSYS> for formatting NC_HEADER and NC_FOOTER.
Add the configuration option NC_FILENAME to configure the name of the nc-file.
Change the option values for CREATE_NC_FILE.
0 - Do not create a NC file
1 - Save the NC file to the current working directory
2 - Save the NC file using a 'file save' dialog.
Add the new wildcard for the USER column.
<DIR_SIGN> enter the sign of the direction.
<-DIR_SIGN> enter the inverse sign of the direction.
Add new function "Change Hole ID". This function enable the user to change the Hole-ID of an existing hole.
Add the configuration option NOTE_LAYER. All drawing notes are put on this layer if the value is not equal "".
Parts in assembly are now supported.
If there are two different drawing models in one drawing and they have holes with identical surace ids (by accident) an error occurred in output.
SHC50M020_C - bug
If there are two tables on a drawing with the same hole ID (caused by different drawing models) an error occurred in update.
SHC50M020_D - enhancement
If GEN_TOL_OUTPUT is set to NO, TOL_OUTPUT is set to YES and the lower and upper tolerance is 0.000, the tolerance is not written to the table.
new option: PROJECT_TO_NULL
value =0: print hole origin.z as z-position in table value >0: print reference csys.z as z-position in table if hole origin.z-ref csys.z < value
SHC50M010_D - new option: GEN_TOL_OUTPUT
NO: Do not consider/print general tolerances in the tolerance columns of the holechart table.
YES: Evaluate general tolerances and print them to the tolerance columns of the holecahrt table.
SHC50M010_E - bug
If the option DOUBLE_TOL ist set to YES, and leading zeros should not be displayed, an error occurred when displaying the second tolerance. The result was for example:
-.010/0.010 instead of -.010/.010 or
± 0.100 instead of ±.100
SHC50M010_F - enhancement
Enable japanese localized GUI.
SHC50M010_G - new option: TABLES_AUTO_ARRANGE
NO: Select position of each table individually.
YES: Place all tables automatically with an offset of ARRANGE_TABLES.