What's New in V5R8 in CAA V5 Automation Objects


There are new modification in V5R8sp1:

Modified methods and properties
SendToService::GetListOfDependantFile
SP1 Previously inoperative. Signature modifications now allows return values to be correctly handled. No impact on macros, VB, VBA. Signature of generated .h files in CAA has changed.

The end of this article presents automation object, methods and properties that have been added since V5R7 GA to enhance CAA V5 automation capabilities, support functional evolutions and correct defects. Some of those modification already exist on V5R7 service packs. A few properties and methods have been modified or suppressed. VB and VBScripts code using those methods may have to be modified. VB projects using the corresponding objects must be recompiled. 

New classes
New methods and properties
Modified methods and properties
Suppressed classes, methods and properties

V5R7 What's New ?
V5R6 What's New ?

New classes
Infrastructure FileComponent A new virtual class allowing polymorphic processing on files and folders.
Knowledgeware FreeParameter
OptimizationConstraint
Manufacturing MachiningProcess
ManufacturingMachinableArea
ManufacturingMachinableFeature
ManufacturingMachinableGeometry
ManufacturingPattern
Wireframe and Surface HybridShapeAxisToAxis

[Top]

 

New methods and Properties
AnalysisCases::AddExistingCase
AnalysisSet::AnalysisSets (Property Read)
DrawingSheet::PaperName (Property Read/Write)
DrawingView::LockStatus (Property Read/Write)
DrawingView::Size
DrawingView::Tables (Property Read)
GenerativeViewBehavior::DefineBox3DView
GenerativeViewBehavior::GetAxisSysteme
GenerativeViewBehavior::SetAxisSysteme
ExpertCheck::Language (Property Read/Write)
ExpertCheckRuntime::CorrectFunctionComment (Property Read/Write)
ExpertCheckRuntime::CorrectFunctionType (Property Read/Write)
ExpertRule::Language (Property Read/Write)
ExpertRuleBase::VolatileCopy
ExpertRuleBaseComponentRuntime::Comment (Property Read/Write)
ExpertRuleBaseRuntime::AccurateType
ExpertRuleBaseRuntime::AddRootOfFacts
ExpertRuleBaseRuntime::GetNumberOfRootsOfFacts
ExpertRuleBaseRuntime::GetRootsOfFacts
ExpertRuleBaseRuntime::ReloadFact
ExpertRuleBaseRuntime::RemoveFact
ExpertRuleBaseRuntime::RemoveRootOfFacts
ExpertRuleSetRuntime::Status
HybridShapeAssemble::AppendFederatedElement
HybridShapeAssemble::GetAngularTolerance
HybridShapeAssemble::GetAngularToleranceMode
HybridShapeAssemble::GetFederatedElement
HybridShapeAssemble::GetFederatedElementsSize
HybridShapeAssemble::GetFederationPropagation
HybridShapeAssemble::RemoveFederatedElement
HybridShapeAssemble::SetAngularTolerance
HybridShapeAssemble::SetAngularToleranceMode
HybridShapeAssemble::SetFederationPropagation
HybridShapeCircleCtrRad::FirstDirection (Property Read/Write)
HybridShapeFactory::AddNewAxisToAxis
HybridShapeFillet::HoldCurve (Property Read/Write)
HybridShapeFillet::Spine (Property Read/Write)
HybridShapeReflectLine::TypeSolution (Property Read/Write)
Application::FileSelectionBox
PageSetup::Color (Property Read/Write)
Selection::EndSelectElement
Dimension::Unit (Property Read)
Parameters::CreateSetOfParameters
Parameters::GetNameToUseInRelation
Parameters::Units (Property Read)
Relations::CreateSetOfRelations
Relations::GenerateXMLReportForChecks
ManufacturingActivity::MachinableFeature (Property Read/Write)
ManufacturingActivity::MachiningTime (Property Read)
ManufacturingActivity::TotalTime (Property Read)
ManufacturingActivity::VideoResult (Property Read)
ManufacturingOperation::RemoveAllGeometry
ManufacturingOperation::SetGeometry
ManufacturingProgram::AddToolChangeMultipleFeeds
ManufacturingSetup::GetManufacturingView
Body::InBooleanOperation (Property Read)
SolidShape::Move (Property Read)
SolidShape::SourceElement (Property Read)
NavigatorWorkbench::DMUStart
NavigatorWorkbench::DMUStop
Products::ReplaceProduct
StrComputeServices::GetCenterOfGravity

[Top]

 

Modified methods and properties
CATIAExpertRuleBaseRuntime::RuleBaseEdition (Property Read)
CATIAExpertRuleBaseRuntime::RuleSet (Property Read)
Previously inoperative. Signature modifications now allows return values to be correctly handled. No impact on macros, VB, VBA. Signature of generated .h files in CAA has changed.
Publication::Valuation (Property Read/Write) Previously inoperative. The argument type has been changed from Reference to CATBaseDispatch and is so upward compatible.
StrMember::CurrentAnchorPoint (Property Read) Previously inoperative in VB/VBA: the argument type was incorrect. No impact on macros, VB/VBA projects must refresh their references to the CATIA V5 StructureInterfaces Object library type library.

[Top]

 

Suppressed methods, classes and properties
CATIAExpertCheckRuntime::Comment (Property Read/Write) Method has been moved to the base class: ExpertRuleBaseComponentRuntime::Comment (Property Read/Write). No impact on macros, VB/VBA projects must refresh their references to the CATIA V5 GenKnowledgeInterfaces Object library type library..
File::Path (Property Read)
File::ParentFolder (Property Read/Write)
Folder::Path (Property Read)
Folder::ParentFolder (Property Read/Write)
The File object and the Folder object now inherit from the FileComponent Object and those methods have been moved to the new base class, now allowing polymorphism when processing  both type of objects. 
No impact on macros, VB/VBA projects must refresh their references to the CATIA V5 InfInterfaces Object library type library.
File::returnIID (Property Read)
Folder::returnIID (Property Read)
StrMember::Section(Property Write) Was inoperative, has been removed from exposition.

[Top]