0% found this document useful (0 votes)
576 views6 pages

Excel To CATIA

This document describes two methods for importing points with coordinates from an Excel file into CATIA. The first method uses a macro stored in the CATIA installation directory to import the points. The second method creates an ASCII point cloud file, replaces the coordinates with those from Excel, and imports the modified file into CATIA. Both allow engineering diagrams and point data from other programs like MATLAB to be transferred to CATIA for further modeling.

Uploaded by

djtj89
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
576 views6 pages

Excel To CATIA

This document describes two methods for importing points with coordinates from an Excel file into CATIA. The first method uses a macro stored in the CATIA installation directory to import the points. The second method creates an ASCII point cloud file, replaces the coordinates with those from Excel, and imports the modified file into CATIA. Both allow engineering diagrams and point data from other programs like MATLAB to be transferred to CATIA for further modeling.

Uploaded by

djtj89
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Excel to CATIA

How to Create (import) Points in CATIA by their


coordinate existed in an Excel File.
By Mahdi Sohrabi
[email protected]
It is useful when you have a special curve or diagram and needed to Import it to CATIA.
(EXP. Obtain a diagram in MATLAB and want to transfer it to CATIA or have some
points and want to cross a surface over them).
Ive found 2 methods for this, and depending on their performance, you can choose one
of them.
I explain the methods by an example:
We have 8 points that form a rectangular. The coordinates is shown blow:
or
The deference between right and left pics is that in Left, the coordinates are separated
in A,B,C columns as X-Y-Z. But in Right, the Coordinates are not separated and all X-Y-Z
are just in column A, but note that there is a Space between X-Y-Z
First method:
Go to the below Address, where the CATA is installed:
E:\CATIA V5R21\win_b64\code\command
And find an excel file with the name of:
GSD_PointSplineLoftFromExcel
First, get a backup of the file and save it.
Now open the file. As you see, there are several rows and columns of numbers
(coordinates) that are grouped between Start Carve and End Carve.
Each row addresses one point. And each group of points that are located between a pair
of Start Carve and End Carve form a spline (one spline cross over the points of the
group).
Here we dont want any spline, and just want to import the 8 points in CATIA. So we
must delete the extra points coordinate and paste our specified coordinate instead of
them. Changed file is like below.
After changing the file, open CATIA and create a new file with your own wanted name.
Nowuse alt+f8 to Run the Macro in Excel file. (note that CATIA must be Opened and a
new file must be created before this step).
By Running the Macro, a window appears. Choose feuil .Main and click on Run
button.
Nowanother window appears, and there are 3 options:
1) If you type 1 and click on OK, just the points will be imported to CATIA.
2) If you type 2 and click on OK, the points will be imported to CATIA and splines
will be crossed over the points of each group.
3) If you type 3 and click on OK, the points will be imported to CATIA and splines
will be crossed over the points of each group, and finally a surface will be
crossed over the splines. (for crossing a surface, 2 or more groups of points are
needed).
Here, by our data, third option is not accessible. (but by default data in Excel file, all
options are accessible, so try them yourself).
You can see the result in below. (option 1 in left, and option 2 in right).
Note: in this method, the coordinates must be separated in columns A-B-C as X-Y-Z
coordinates. (see page1).
Second method:
In this method we create a cloud of points, save it as ASC, and open it as TXT file,
then replace our coordinates with its value and rechange it to ASC file for importing
to CATIA.
To start, we need an initial cloud of points. If you do not have one, just create it
easily.
To create an initial cloud of points, just create an optional surface and save it as STL
file. Then go to Shape>Digitized Shape Editor and fromCloud Import toolbar and
Import command, choose the STL file and Import it to CATIA. Then fromCloud
Import toolbar, and Export command, export the file as ASCII User Format (*.asc).
Now we have a cloud of points file. You can see the steps below
Now change the Extension of the exported file to TXT, just by renaming it. (EXP:
qqqq.asc qqqq.TXT).
In this step, open the file. You can see the coordinates in the file. Now just remove
this coordinates and put your coordinates instead of them (Copy & Past).
Now save the file (Ctrl+S), and change the extension of the file to asc again. (EXP:
qqqq.TXT qqqq.asc).
Now go to CATIA>Shape>Digitized Shape Editor and fromCloud Import toolbar
and Import command, Import the modified asc file. You can see the considered
cloud of points.
If you need each point as independent (isolated) point, you can decompose the cloud
of point by Cloud/Points command fromCloud Operation toolbar.
See below Pics
By Mahdi Sohrabi
[email protected]
follow me on linkedIn: http://www.linkedin.com/pub/mahdi-sohrabi/6b/629/3b2
follow me on GrabCAD: http://grabcad.com/mahdi.sohrabi-1
followme on Iran-eng: http://www.iran-eng.com/member.php/383933-bigbomber
June/15/2013

You might also like