几何尺寸与公差论坛

 找回密码
 注册
查看: 91|回复: 2

PR 261091-for orientation dimension, if the considered feature is at material

[复制链接]
发表于 2009-4-15 20:28:19 | 显示全部楼层 |阅读模式
for orientation dimension, if the considered feature is at material condition (MMC, LMC), then line1 is needed to allow the user to set a size tolerance.

<< Yanhua Huang  --  04/09/09  21:48:04>>
for orientation dimension, if the considered feature is at material condition (MMC, LMC), then line1 is needed to allow the user to set a size tolerance.
<<END>>


<< Changes made by Don Turcotte (Field Changes) -- 04/14/09  11:13:09>>
Action:  David Petrizze to Yanhua Huang, Status:  REVIEW to OPEN
<<END>>
<< Changes made by Don Turcotte (Field Changes) -- 04/14/09  11:12:12>>
Action:  Don Turcotte to David Petrizze
<<END>>
<< Don Turcotte (Development Notes)  --  04/14/09  11:12:12>>
Reviewed.
This works correctly in the FCF dialog for Angularity, Parallelism, and Perpendicularity.  However, in the edit window the Size Tolerances should be displayed when a material condition is selected.  This works correctly for Parallelism and Perpendicularity but no Size Tolerance field is displayed for Angularity when there is a material condition.  The Size Tolerance should be displayed in both the command mode and the summary  mode edit window.
I have attached a test program showing this problem.
<<END>>
<< Yanhua Huang (Development Notes)  --  04/14/09  20:41:26>>
3. use the same FCF dialog class name and the same .cpp file name either in IP 2009 or PCDIMS 2009.
******************************
Tue Apr 14 20:38:57 2009
******************************
Files inserted to server
------------------------
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\BASEDLGCHK.CPP
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\BASEDLGCHK.H
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\CMDGEOMETRICALTOLERANCE.CPP
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\CMDGEOMETRICALTOLERANCE.H
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\CMDGEOMTOLERANCE.VCPROJ
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\FCFUTIL.H
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\FeatCtrlFrmDlg.CPP
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\FEATCTRLFRMDLG.H
V44B\INSPECTIONPLANNER\GDT\INCLUDE\GDTATTRIBUTE.H
V44B\INSPECTIONPLANNER\GEOMETRICALTOLERANCEPLAN.CPP
V44B\INSPECTIONPLANNER\GEOMETRICALTOLERANCEPLAN.H
<<END>>
<< Yanhua Huang (Development Notes)  --  04/14/09  19:48:15>>
2. if line 1 is not displayed in FCF creation dialog, set -1 into diameter mode of IPTolerance when create a IPTolerance command
// not output size(line 1) when line 1 is not displayed in FCF creation dialog.
  else
    m_pTolCmd->SetSizeDiameterMod(-1); // used to indicate if option is on or not
******************************
Tue Apr 14 19:45:53 2009
******************************
Files inserted to server
------------------------
V44B\INSPECTIONPLANNER\GEOMETRICALTOLERANCEPLAN.CPP
<<END>>
<< Yanhua Huang (Customer Notes)  --  04/14/09  15:36:10>>
1.3 Fixed for FCF(CAD) in IP V1.2.
******************************
Tue Apr 14 15:33:31 2009
******************************
Files inserted to server
------------------------
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\CMDGEOMETRICALTOLERANCE.CPP
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\CMDGEOMETRICALTOLERANCE.H
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\CMDGEOMTOLERANCE.VCPROJ
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\FCFEDITCTRL.CPP
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\FCFEDITCTRL.H
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\FCFSHEET.CPP
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\FEATURESCHECKPAGE.CPP
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\GeometricalTolerance.cpp
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\GEOMETRICALTOLERANCE.H
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\GEOMETRICALTOLERANCEPAGE.CPP
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\GEOMETRICALTOLERANCEPAGE.H
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\SPECIFICATIONRULEMGR.CPP
V44B\INSPECTIONPLANNER\GDT\INCLUDE\GDTATTRIBUTE.H
V44B\INSPECTIONPLANNER\GEOMETRICALTOLERANCEPLAN.CPP
V44B\INSPECTIONPLANNER\GEOMETRICALTOLERANCEPLAN.H
V44B\INSPECTIONPLANNER\GEOMTOLSPECIFICATION.H
<<END>>
<< Changes made by Yanhua Huang (Field Changes) -- 04/13/09  21:01:20>>
Action:  David Petrizze to Don Turcotte
<<END>>
<< Changes made by Yanhua Huang (Field Changes) -- 04/13/09  21:01:01>>
Action:  Yanhua Huang to David Petrizze, Status:  OPEN to REVIEW
<<END>>
<< Changes made by Yanhua Huang (Resolution Data) -- 04/13/09  21:00:59>>
** Bug Fix - New In Current Version -  - 104375 -  **
<<END>>
<< Yanhua Huang (Customer Notes)  --  04/13/09  21:00:36>>
1.2  Fixed for FCF in PCDIMS 2009.
******************************
Mon Apr 13 20:59:26 2009
******************************
Files inserted to server
------------------------
V44B\DIMENS\FEATCTRLFRM.CPP
V44B\FCF\FCFReport.CPP
V44B\FCF\GeometricalTolerance.cpp
V44B\INCLUDE\FEATCTRLFRM.H
V44B\INCLUDE\FEATCTRLFRMDLG.H
V44B\INCLUDE\FEATCTRLFRMUTIL.H
V44B\MENU\FeatCtrlFrmDlg.CPP
<<END>>
<< Yanhua Huang (Development Notes)  --  04/10/09  17:35:13>>
1.1 Fixed for FCF(Plan) in Inspection Plannar V1.2.
******************************
Fri Apr 10 17:43:10 2009
******************************
Files inserted to server
------------------------
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\FCFCELLS.CPP
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\GeometricalTolerance.cpp
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\GEOMETRICALTOLERANCE.H
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\GEOMETRICALTOLERANCEPAGE.CPP
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\SPECIFICATIONRULEMGR.CPP
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\SPECIFICATIONRULEMGR.H
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\VERIFICATIONRULEMGR.CPP
V44B\INSPECTIONPLANNER\GDT\INCLUDE\GDTATTRIBUTE.H
<<END>>
<< Yanhua Huang (Development Notes)  --  04/10/09  00:11:34>>
1, Fixed in IP V1.2.
For orientation dimension and true position, if the considered  circular feature is at material condition (MMC, LMC), then line1 is needed to allow the user to set a size tolerance.
******************************
Fri Apr 10 00:19:58 2009
******************************
Files inserted to server
------------------------
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\FCFCELLS.CPP
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\FCFCELLS.H
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\FCFEDITCTRL.CPP
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\FCFEDITCTRL.H
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\GEOMETRICALTOLERANCE.CPP
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\GEOMETRICALTOLERANCE.H
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\GEOMETRICALTOLERANCEPAGE.CPP
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\SPECIFICATIONRULEMGR.CPP
V44B\INSPECTIONPLANNER\GDT\CMDGEOMTOLERANCE\SPECIFICATIONRULEMGR.H
<<END>>
 楼主| 发表于 2009-4-15 20:29:18 | 显示全部楼层

回复: PR 261091-for orientation dimension, if the considered feature is at ma

T:\V44B\MENU\DIMENSIO.CPP
  case D_TYPES::FEAT_TYPE:

dcmd->is_dim_perpendicularity() || dcmd->is_dim_angularity() ||dcmd->is_dim_symmetry()) // PR261091-yanhua
 楼主| 发表于 2009-4-15 20:32:33 | 显示全部楼层

回复: PR 261091-for orientation dimension, if the considered feature is at ma

t:\V44B\DIMENS\BASIC_DI.CPP
T:\V44B\DIMENS\BASIC_DI.CPP(697):  else if(is_dim_perpendicularity() || is_dim_parallelism() || is_dim_angularity()) // PR261091-yanhua
  T:\V44B\DIMENS\BASIC_DI.CPP(1468):      // PR261091-yanhua
  T:\V44B\DIMENS\BASIC_DI.CPP(1618):  else if (is_dim_perpendicularity() || is_dim_parallelism() || is_dim_angularity())    // PR261091-yanhua
  T:\V44B\DIMENS\BASIC_DI.CPP(2072):  if((is_dim_parallelism() || is_dim_perpendicularity() || is_dim_angularity()) && // #228863 - whb 11/19/2004 -- added perpendicularity &// PR261091-yanhua - add angularity
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|几何尺寸与公差论坛

GMT+8, 2024-12-22 17:50 , Processed in 0.038796 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表