|
楼主 |
发表于 2008-5-15 14:06:17
|
显示全部楼层
回复: PR 231891 - PC-Dmis closes down when I try to optimize path
<< Don Turcotte -- 05/03/05 16:20:09>>
I have fixed the problems with OptimizePath which was crashing. However, I have encountered two other problems which I believe are related to Inspection Plan processing.
1. Start PC-DMIS and load the May2IP.prg.
2. Notice that LOC1, LOC2, and LOC3 are red because they have no associated feature. Also notice that CF1 and CF2 have no associated features.
3. Delete all commands following the FORMAT/TEXT.
4. Select File/Import/InspectionPlan
5. Since I don't have Catia5 DCI, I say YES to load the .CAD after getting past all the asserts and other dialogs.
6. The ap will now crash in Catia5_geom.cpp in method GetSavedIPNames() because CATIA5SYS (global_catia5_system) is NULL.
7. Use the debugger to set the program counter on the return ipDataAvailable and continue.
8. You will now get a list of .IP files.
9. Select May2.IP
10. The file will import correctly (?) and display the OptimizePath dialog.
11. Press SKIP on the OptimizePath dialog
12. Press Cancel on the AutoInsertMoves dialog.
13. Notice that LOC1, LOC2, LOC3 now have associated features CIR1, CIR2, CYL1 respectively and the CF1, CF2 contructions have associated features.
14. However, if you select F9 on LOC1, LOC2, LOC3 or CF1, CF2, the dialog shows no feature.
15. Also, if you File/SaveAs, then Quit and re-load the file you just saved, then you get the situation seen in May2IP.PRG where LOC1, LOC2, LOC3 are now red because they have no associated features and CF1, CF2 also have no associated features. This is no an OptimizePath issue because in step 11 we skipped the OptimizePath. The May2.ip looks ok.
George, are these problems in your area or should someone else look at these?
I have uploaded the following files to correct the original problems with the Optimize Path crash.
******************************
Tue May 03 15:56:19 2005
******************************
Files inserted to server
------------------------
V40\EDITORS\EDITWIN.CPP
V40\INCLUDE\EDITWIN.H
V40\MENU\OptimizePathDlg.cpp
V40\OPTIMIZE\OptimizePath.cpp
<<END>> |
|