几何尺寸与公差论坛

 找回密码
 注册
查看: 98|回复: 1

PR248688 Feature Control Frame editor settings do not persist when creating n

[复制链接]
发表于 2008-12-26 12:59:48 | 显示全部楼层 |阅读模式
Feature Control Frame editor settings do not persist when creating new FCF's

<< Tony Griggs  --  06/13/07  13:45:22>>
Feature Control Frame editor settings do not persist when creating new FCF's

Steps to reproduce:
Create a feature control frame with composite tolerance and diametrical zone set in composite. Create another FCF without closing the dialog with the same settings

Results:
The tolerance zone on the composite is now rectangular instead of circular

Expected Results:
The same circular tolerance zone should be generated.
<<END>>

<< Changes made by Neil Kay -- 12/12/08  09:24:42>>
Action:  Wade Burton to Yanhua Huang, Assigned:  Don Turcotte to CMM Group
<<END>>
<< Changes made by Neil Kay -- 07/23/08  11:49:31>>
Action:  David Petrizze to Wade Burton
<<END>>
<< Don Turcotte  --  06/13/07  16:23:45>>
This has been fixed in V42 beta and V43B.  I have also attached a test program in 248688.zip.  Existing composite FCF's will have to be edited but new composite FCF's will be created correctly when creating multiple composite FCF's from the same instance of the dialog.  When creating a composite FCF from a new instance of the dialog, the lower segment fields will be initialized based on the previously created composite FCF (if any).
Files inserted to server
------------------------
V42\MENU\DIMENSIO.CPP
V43B\MENU\DIMENSIO.CPP
<<END>>
<< Changes made by Don Turcotte -- 06/13/07  16:24:08>>
Action:  Don Turcotte to David Petrizze, Status:  OPEN to REVIEW, Priority:  to Critical
<<END>>
<< Tony Griggs  --  06/13/07  13:54:09>>
Look at FCFLOC3 and FCFLOC4 in the original and reworked files to see the problem.
<<END>>
 楼主| 发表于 2008-12-26 13:28:40 | 显示全部楼层

回复: PR248688 Feature Control Frame editor settings do not persist when crea

// PR248688
    pFCF->SetLine3MMCRes(((CPCDFeatCtrlFrm *)start_ptr)->GetLine3MMCRes());
    pFCF->SetLine3DiamRes(((CPCDFeatCtrlFrm *)start_ptr)->GetLine3DiamRes());
    pFCF->SetLine3TolStr(((CPCDFeatCtrlFrm *)start_ptr)->GetLine3TolStr());   
    pFCF->SetLine3ZoneDir(((CPCDFeatCtrlFrm *)start_ptr)->GetLine3ZoneDir());
    pFCF->SetLine3ProjRes(((CPCDFeatCtrlFrm *)start_ptr)->GetLine3ProjRes());
    pFCF->SetLine3ProjStr(((CPCDFeatCtrlFrm *)start_ptr)->GetLine3ProjStr());
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-23 01:22 , Processed in 0.036082 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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