1 after installation, use of crack documents js0group.dll copy to the installation directory usually...
TRANSCRIPT
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.
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):
www.maruf.ca
INSTALLATION
C:\Program Files\Dassault Systemes\B14\intel_a\code\bin\Tools Licensing\CATVBTSetup.exe
www.maruf.ca
RADE R14
www.maruf.ca
RADE R17
www.maruf.ca
RADE R17RADE R14
www.maruf.ca
www.maruf.ca
www.maruf.ca
www.maruf.ca
?
www.maruf.ca
www.maruf.ca
Factory2D (Object) FrameworkCreateCircle
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 Creates and returns a 2D line.
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.
CatGeometricType (Enumeration)
enum CatGeometricType { catGeoTypeUnknown, catGeoTypeAxis2D, catGeoTypePoint2D, catGeoTypeLine2D, catGeoTypeControlPoint2D, catGeoTypeCircle2D, catGeoTypeHyperbola2D, catGeoTypeParabola2D, ……………………….}
catGeoTypeLine2D
The geometricalelement is a 2D line.
SketcherInterfaces FrameworkObject IndexAxis2D Circle2D ControlPoint2D Curve2D Ellipse2D Factory2D GeometricElement Geometry2D Hyperbola2D Line2D Parabola2D Point2D Sketch Spline2D
Sketches (Collection)
Method Add GetBoundary Item
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)
Func Add( CATIAReference iPlane) As
CATIASketch
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
Func CreateLine( double iX1,
double iY1,
double iX2,
double iY2) As CATIALine2D
Method Index : GetDirection GetOrigin SetData
PART INTERFACE
www.maruf.ca
?
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
PART INTERFACES FRAMEWORK INDEXSystem.IUnknown |
+---System.IDispatch | +---System.CATBaseUnknown | +---PartInterfaces.CATIShape | +---PartInterfaces.CATIPrism |
+---CATIPad
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.hIf needed, your Imakefile.mk should include the module: CATPartInterfaces
/* -*-c++-*- */#ifndef CATIPad_H#define CATIPad_H// COPYRIGHT DASSAULT SYSTEMES 1999/** * @CAA2Level L1 * @CAA2Usage U3 */#include <PartItf.h>#include <CATIPrism.h>#ifndef LOCAL_DEFINITION_FOR_IIDextern ExportedByPartItf IID IID_CATIPad;#elseextern "C" const IID IID_CATIPad;#endif/** * Interface which characterizes the Pad feature. */class ExportedByPartItf CATIPad : public CATIPrism{ CATDeclareInterface; public: };CATDeclareHandler (CATIPad, CATIPrism); #endif // CATIPad_H
<PartItf.h>#ifndef __PartItf_h__#define __PartItf_h__/** @CAA2Required *//**************************************//* DON T DIRECTLY INCLUDE THIS HEADER IN YOUR APPLICATION CODE. IT IS REQUIRED TO BUILD CAA APPLICATIONS BUT IT MAY DISAPEAR AT ANY TIME
<CATIPrism.h>#include <PartItf.h>#include <CATIShape.h>
<CATIPrism.h>#include <PartItf.h>#include <CATISpecObject.h>#include <CATUnicodeString.h>#include <CATBaseUnknown.h>#include <CATErrorMacros.h>#include <CATError.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.)
CONCLUSION
www.maruf.ca
Add the necessary modules so you Imakefile.mk looks like the one below
• 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
C++ RADE ENVIRORMENT
CAN Be done automatically, but make sure all modules are there
// 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.);
CORE CODE
www.maruf.ca