Presentation is loading. Please wait.

Presentation is loading. Please wait.

INSTALLATION www.maruf.ca TOOLS LICENSING 1.RADE product certification, through the order started RADE Tools Licensing: d: \ rade \ B14 \ intel_a \ code.

Similar presentations


Presentation on theme: "INSTALLATION www.maruf.ca TOOLS LICENSING 1.RADE product certification, through the order started RADE Tools Licensing: d: \ rade \ B14 \ intel_a \ code."— Presentation transcript:

1 INSTALLATION www.maruf.ca
TOOLS LICENSING 1.RADE product certification, through the order started RADE Tools Licensing: d: \ rade \ B14 \ intel_a \ code \ bin \ Tools Licensing 2. Installation of on-line help, in order to RADE CAA development in the provision of assistance (which is under the V5R14 do not know is not the same with other versions of the software or is my problem others said the first I would like to be installed is Empty): 1 After installation, use of crack documents JS0GROUP.dll copy to the Installation Directory usually : C:\Program Files\Dassault Systemes\B14\intel_a\code\bin 2 Installation of Visual C++. Install Visual C++ and Visual Basic from visual Studio 6. Don’t install Visual Studio.net 3 CAA and the installation rade. CAA first installed the system will automatically install CATIA folder, to install rade not packed in CATIA folder,installation of CATIA the same way as C:\Program Files\Dassault Systems\ \B14\intel_a\code\bin After the installation of the service inside the LaunchCommandServer and ReleaseClient stop, then Rade the crack under the JS0GROUP.dll copy documents to C:\Program Files\Dassault Systemes\B14\ intel_a\code\bin under cover. Launch services.

2 C:\Program Files\Dassault Systemes\B14\intel_a\code\bin\Tools Licensing\CATVBTSetup.exe

3 RADE R14

4 RADE R17

5 RADE R14 RADE R17

6

7

8

9 ?

10

11 PART INTERFACE Sketches (Collection) Factory2D (Object) Framework
CreateCircle Creates and returns a 2D circle arc. CreateClosedCircle Creates and returns a closed 2D circle. CreateClosedEllipse Creates and returns a closed 2D ellipse. CreateControlPoint Creates and returns a 2D spline control point. CreateEllipse Creates and returns a 2D ellipse arc. CreateHyperbola Creates and returns a hyperbola. CreateIntersection Creates and returns the intersection of an object with the sketch. CreateIntersections Creates and returns the possible intersections of an object with the sketch. CreateLine Creates and returns a 2D line. CreateLineFromVector CreateParabola Creates and returns a parabola. CreatePoint Creates and returns a 2D point. CreateProjection Creates and returns the projection of an object on the sketch. CreateProjections Creates and returns the possible projections of an object on the sketch. CreateSpline Creates and returns a 2D b-spline. Factory2D (Object) Framework PART INTERFACE CatGeometricType (Enumeration) enum CatGeometricType { catGeoTypeUnknown, catGeoTypeAxis2D, catGeoTypePoint2D, catGeoTypeLine2D, catGeoTypeControlPoint2D, catGeoTypeCircle2D, catGeoTypeHyperbola2D, catGeoTypeParabola2D, ……………………….} catGeoTypeLine2D The geometrical element is a 2D line. Creates and returns a 2D line. Parameters: iX1 The X coordinate of line first extremity iY1 The Y coordinate of line first extremity iX2 The X coordinate of line second extremity iY2 The Y coordinate of line second extremity Method Index : GetDirection GetOrigin SetData Func CreateLine( double iX1, iY1, iX2, iY2) As CATIALine2D SketcherInterfaces Framework Object Index Axis2D Circle2D ControlPoint2D Curve2D Ellipse2D Factory2D GeometricElement Geometry2D Hyperbola2D Line2D Parabola2D Point2D Sketch Spline2D Example: This example creates the newSketch on the XY plane of the myPart part: Set XYPlane = myPart.OriginElements.PlaneXY() Set newSketch = myPart.Sketches.Add(XYPlane) Sketches (Collection) Func Add( CATIAReference iPlane) As CATIASketch Method Add GetBoundary Item

12 ? CONCLUSION www.maruf.ca
System.IUnknown | +---System.IDispatch | +---System.CATBaseUnknown | +---PartInterfaces.CATIShape | +---PartInterfaces.CATIPrism | +---CATIPad PART INTERFACES FRAMEWORK INDEX CATIChamfer CATICircPatt CATIClose CATICounterBoredHole CATICounterDrilledHole CATICounterSunkHole CATIDraft CATIEdgeFillet CATIFaceFillet CATIFillet CATIGroove CATIHoleLimit CATIMirror CATINewHole CATIOffset CATIPad CATIPocket CATIPrism CATIPrismLimit CATIPrtAxis1 CATIPrtBooleanFactory CATIPrtBooleanOperation CATIPrtCfgAddin CATIPrtFactory CATIPrtLimit CATIPrtManageFeatBuild CATIPrtPattern CATIPrtProfile CATIPrtSimpleLimit CATIPrtToPattern CATIPrtTrimFactory CATIRectPatt CATIRevol CATIRib CATISewing CATIShaft CATIShape CATIShell CATISimpleHole CATISlot CATISplit CATIStiffener CATISuSplit CATISweep CATISweepLimit CATITaperedHole CATIThick CATIThread CATITrim CATITritangentFillet CATIUserPatt USAGE: an implementation of this interface is supplied and you must use it as is. You should not reimplement it. interface CATIPad Interface which characterizes the Pad feature This object is included in the file: CATIPad.h If needed, your Imakefile.mk should include the module: CATPartInterfaces CONCLUSION <PartItf.h> #ifndef __PartItf_h__ #define __PartItf_h__ */ /**************************************/ /* DON T DIRECTLY INCLUDE THIS HEADER IN YOUR APPLICATION CODE. IT IS REQUIRED TO BUILD CAA APPLICATIONS BUT IT MAY DISAPEAR AT ANY TIME /* -*-c++-*- */ #ifndef CATIPad_H #define CATIPad_H // COPYRIGHT DASSAULT SYSTEMES 1999/** L1 U3 */ #include <PartItf.h> #include <CATIPrism.h> #ifndef LOCAL_DEFINITION_FOR_IID extern ExportedByPartItf IID IID_CATIPad; #else extern "C" const IID IID_CATIPad; #endif /** * Interface which characterizes the Pad feature. */ class ExportedByPartItf CATIPad : public CATIPrism { CATDeclareInterface; public: }; CATDeclareHandler (CATIPad, CATIPrism); // CATIPad_H RADE handle code in Build time and compile time. We have to know the structure of common class and header to avoid and conflict and error. Example : Line (2D, 3D, In sketcher, In Free shape, In Drawing, In assembly.) ? <CATIPrism.h> #include <PartItf.h> #include <CATISpecObject.h> #include <CATUnicodeString.h> #include <CATBaseUnknown.h> #include <CATErrorMacros.h> #include <CATError.h> <CATIPrism.h> #include <PartItf.h> #include <CATIShape.h>

13 C++ RADE ENVIRORMENT Create Interface Create new generic framework
Create new Module and Link it. Locate Prerequisite Frameworks Write or Add your Program (.cpp) Build→mkmk then Open runtime Window Add the necessary modules so you Imakefile.mk looks like the one below CAN Be done automatically, but make sure all modules are there CORE CODE // Creates the points double pt1[2] = {dLenX, dLenY}, pt2[2] = {0., dLenY}, pt3[2] = {0., 0.}, pt4[2] = {dLenX, 0.}; //Creates pad CATISpecObject_var spSpecObj = spPrtFactOnPrtCont->CreatePad(spSketch); CATIPad_var spPadOnSpecObj(spSpecObj); spPadOnSpecObj->ModifyDirection(dirZ); spPadOnSpecObj->ModifyEndType(catOffsetLimit); spPadOnSpecObj->ModifyEndOffset(dLenZ); >ModifyStartType(catOffsetLimit); spPadOnSpecObj->ModifyStartOffset(0.);


Download ppt "INSTALLATION www.maruf.ca TOOLS LICENSING 1.RADE product certification, through the order started RADE Tools Licensing: d: \ rade \ B14 \ intel_a \ code."

Similar presentations


Ads by Google