Using GetCoordinates - Alternative

Hello everyone,

I want to show the 2D coordinates of the points limiting a "geometry" in a table (pts from 1 to 7 on the image).

Naturally, I chose GetCoordinates, but the app is actually buggy and not usable for my needs.

Before GetCoordinates, I tried to make a drilling table by making holes of imperceptible diameter on each of my points but when building the table, SWorks does not consider the hole portions (you need a complete hole)

Do you have any ideas? An alternative?


champspv.png

Hello

No answer... Does this mean that no one has ever had to record the coordinates of certain points of geometry in a table?

Hello

I've already used GetCoordinates several times. After the learning phase, its use is convenient and does not cause any problems.

If it's for a few points, there's a trick...

If for several dozens, hundreds, it will be tedious...

The mycad service support was unable to get it to work and finally found bugs that are waiting to be fixed.

I only have a few points to "note", what's the trick? @olivier42

 

If a few points,

no worries to do it "with basic functions" integrated into Solidworks.

Moreover, if you only want X-Y, no Z, it simplifies the work by 33%!!

In the 3D concerned, PRT or ASM, you must therefore open the file.

Compared to "where" the origin of the part is located, it is necessary to estimate a calculation delta that will work in any case.

For example, if your set has geometries of the order of 500 mm, if we take a calculation-delta of 2000, 3000, or 5000 mm, we should be quiet.

So following this Delta, we create basic planes according to the Axes we want to measure shift to the "negative" of the Delta value. We can rename these planes P.Calcul.Delta-X Y or Z (if we respect the filter principles, we hide them in the tree because it is only used for construction...).

Then, at the end of the piece, we create a 3d sketch, or 2d if we want to measure that following 2 axes...

In this sketch, we place a point in the void, we fix the point. Then we dimension this point according to P.Calcul.Delta-X, Y or Z (this should pose piloted dimensions).

We rename each side (if we want): Point-1-X-side / Point-1-Y-side / Point-1-Z-side

We leave the sketch, and we rename the sketch: E.Calcul.Point (for example)

We hide the sketch because it's construction...

We go to Tools / Equation.

We create the global variables: Point-1-X / Point-1-Y / Point-1-Z

in each variable we put "= Point-1-X-cote@E.Calculus.Point - D1@P. Calculus.Delta-X"

We go to the properties of the file, as we put calculated values, as a reminder we always place them "at the config" (example of other calculated values: Mass, Volume, Density, Area, etc...).

We add a new property: Point-1-X-Value

and we make it point to the corresponding global variable...

do the same for the Y, then Z.

Then we leave the properties.

We re-edit the 3D sketch, we de-fix the point, and we add a coincident with the geometry we want to measure...

Then we leave the sketch, we do a little Ctrl+B

(reminder we have to stop doing only Ctrl+Q at all times "it's not rebuilding"!! )

And then, looking at the properties, we must find the values of the point, even with negative values if this is the case!!

redo the procedure to add more measurement points...

 

May the dark side be with you all...

1 Like

And then, in the MEP, it is enough to call these properties in an array, or other, depending on the format you want to give to them.

Thank you bcp Olivier,

I can see the principle, but it's even quite cumbersome as a procedure to simply retrieve the coordinates in the plan of about ten pts.

Thank you for your help, I'll leave the discussion open to leave the possibility for a simpler solution to emerge.

Up

It's not an auto solution, but on your mep:

- You do ordinal scoring of the points you want. You position them on a specific layer.

- in a table: you take a column for the ref of the points. 1 column for the X, 1 for the Y.  You select each side corresponding to your cells.

- Then you hide the layer from the sides. only to be seen no more. (the table is not on the same layer obviously)

 

1 Like

Excellent, I came back to this question to give this solution caught by chance on another post

(https://www.lynkoa.com/forum/import-export-formats-neutres/li%C3%A9-mes-cotations-%C3%A0-une-table-g%C3%A9n%C3%A9ral-mise-en-plan)

It's also the best solution I think.

Thank you all

 

Solution:

- Tracking with Getcoordinates

- Ordinal Dimension (Green/Horizontal)

- and linking the guides, in a general table, with the dimensions with double click in the cells + click on each of the dimensions  (which can be associated with a layer and hidden later)