DMU Space Analysis |
Computing a Clash and Filtering Results |
![]() |
This macro shows you how to use clashes to compute and filter an interference: all conflicts with a given type or with a penetration depth greater than a given value will be declared as irrelevant with a comment. The macro assumes that a CATProduct has been loaded and that some components are selected. This image shows the selection state before the use of the macro :
This image shows the result of the macro in the clash panel :
|
![]() |
CAASpaClashFiltering is launched in CATIA [1]. A previously opened document is needed. CAASpaClashFiltering.CATScript is located in the CAAScdDmuUseCases module. Execute macro (Windows only).
|
![]() |
CAASpaClashFiltering includes four steps:
Acquiring the filtering valueThe dFilterValue value is acquired with a Inputbox. Retrieving the clashes collectionThe cClashes collection (see Creation and computation of the clashThe oClash object is created using Filtering of the conflictsA loop is done on all the conflicts using The filtering is done using If needed, the status and the comment of the conflict are modified with
|
[Top]
This use case has shown how to use Clash in order to compute and filter an interference. Specifically, it has illustrated how to :
[Top]
[1] | Replaying a Macro |
[2] | Space Analysis automation objects |
[Top]
DMU Navigator Home DMU Space Analysis Home DMU Kinematics Simulation Home
Copyright © 2001, Dassault Systèmes. All rights reserved.