![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Legend
|
The GetWorkbench
method applied to a ProductDocument object with the
"OptimizerWorkBench"
parameter value allows you to retrieve an
OptimizerWorkbench object. This objects allows you to retrieve the
differents collections of DMU Optimizer objects.
The Merges, Simplification, ThreeDCuts, and
VibrationVolumes collections of a product are retrieved thanks to the
GetTechnologicalObject
method directly on the Product object with the same way with the
"Merges", "Simplifications", "ThreeDCuts"
and "VibrationVolumes"
parameter values respectively.
For example, to retrieve the OptimizerWorkbench object in the active Product document, and then to retrieve the Silhouettes collection, write:
Sub CATMain() Dim doc As Document Set doc=CATIA.ActiveDocument Dim wkb As OptimizerWorkBench Set wkb=doc.GetWorkbench("OptimizerWorkBench") 'Note the uppercase B in WorkBench Dim sil As Silhouettes Set sil=wkb.Silhouettes End Sub
To retrieve the Simplifications collection from the root product of the current Product document, write:
Sub CATMain() Dim pro As Product Set pro=CATIA.ActiveDocument.Product Dim sim As Simplifications Set sim=pro.GetTechnologicalObject("Simplifications") End Sub
Copyright © 1994-2004, Dassault Systèmes. All rights reserved.