GetCoordinates gebruiken - alternatief

Hallo allemaal,

Ik wil de 2D-coördinaten van de punten die een "geometrie" beperken in een tabel laten zien (punten van 1 tot 7 op de afbeelding).

Natuurlijk koos ik voor GetCoordinates, maar de app is eigenlijk buggy en niet bruikbaar voor mijn behoeften.

Vóór GetCoordinates probeerde ik een boortafel te maken door op elk van mijn punten gaten met een onmerkbare diameter te maken, maar bij het bouwen van de tafel houdt SWorks geen rekening met de gatgedeelten (je hebt een compleet gat nodig)

Heb je ideeën? Een alternatief?


champspv.png

Hallo

Geen antwoord... Betekent dit dat niemand ooit de coördinaten van bepaalde punten van de meetkunde in een tabel heeft hoeven noteren?

Hallo

Ik heb GetCoordinates al meerdere keren gebruikt. Na de leerfase is het gebruik ervan handig en levert het geen problemen op.

Als het voor een paar punten is, is er een truc...

Als het voor enkele tientallen, honderden is, zal het vervelend zijn...

De ondersteuning van de mycad-service kon het niet aan de praat krijgen en vond uiteindelijk bugs die wachten om te worden opgelost.

Ik heb maar een paar punten om op te merken, wat is de truc? @olivier42

 

Als een paar punten,

geen zorgen om het te doen "met basisfuncties" geïntegreerd in Solidworks.

Bovendien, als je alleen X-Y wilt , geen Z, vereenvoudigt het het werk met 33%!!

In de betreffende 3D, PRT of ASM, moet je het bestand dus openen.

Vergeleken met "waar" de oorsprong van het onderdeel zich bevindt, is het noodzakelijk om een berekeningsdelta te schatten die in ieder geval zal werken.

Als uw set bijvoorbeeld geometrieën in de orde van grootte van 500 mm heeft, als we een berekeningsdelta van 2000, 3000 of 5000 mm nemen, moeten we stil zijn.

Dus volgens deze Delta creëren we basisvlakken volgens de assen die we willen meten, verschuiven naar het "negatieve" van de Delta-waarde. We kunnen deze vlakken hernoemen naar P.Calcul.Delta-X, Y of Z (als we de filterprincipes respecteren, verbergen we ze in de boom omdat deze alleen voor de bouw wordt gebruikt...).

Dan, aan het einde van het stuk, maken we een 3D-schets, of 2d als we dat willen meten volgens 2 assen...

In deze schets plaatsen we een punt in de leegte, we fixeren het punt. Vervolgens dimensioneren we dit punt volgens P.Calcul.Delta-X, Y of Z (dit zou bestuurde dimensies moeten opleveren).

We hernoemen elke kant (als we dat willen): Punt-1-X-kant / Punt-1-Y-kant / Punt-1-Z-kant

We laten de schets staan en hernoemen de schets: E.Calcul.Point (bijvoorbeeld)

We verbergen de schets omdat het constructie is...

We gaan naar Tools / Vergelijking.

We creëren de globale variabelen: Punt-1-X / Punt-1-Y / Punt-1-Z

in elke variabele zetten we "= Punt-1-X-cote@E.Calculus.Punt - D1@P. Calculus.Delta-X"

We gaan naar de eigenschappen van het bestand, terwijl we berekende waarden plaatsen, ter herinnering plaatsen we ze altijd "bij de configuratie" (voorbeeld van andere berekende waarden: Massa, Volume, Dichtheid, Oppervlakte, enz...).

We voegen een nieuwe eigenschap toe: Point-1-X-Value

En we wijzen op de overeenkomstige wereldwijde variabele...

doe hetzelfde voor de Y, dan Z.

Dan verlaten we de eigendommen.

We bewerken de 3D-schets opnieuw, we maken het punt onvast en we voegen een samenvallend punt toe met de geometrie die we willen meten...

Dan laten we de schets staan, we doen een beetje Ctrl+B

(herinnering dat we te allen tijde moeten stoppen met alleen Ctrl+Q te doen "het is niet opnieuw opbouwen"!! )

En dan, kijkend naar de eigenschappen, moeten we de waarden van het punt vinden, zelfs met negatieve waarden als dit het geval is!!

Voer de procedure opnieuw uit om meer meetpunten toe te voegen...

 

Moge de duistere kant bij jullie allemaal zijn...

1 like

En dan, in de MEP, is het voldoende om deze eigenschappen in een array of iets anders aan te roepen, afhankelijk van het formaat dat u eraan wilt geven.

Dank je wel bcp Olivier,

Ik zie het principe wel, maar het is zelfs nogal omslachtig als procedure om simpelweg de coördinaten in het plan van ongeveer tien punten op te halen.

Bedankt voor je hulp, ik laat de discussie open om de mogelijkheid te laten dat er een eenvoudigere oplossing naar voren komt.

Omhoog

Het is geen automatische oplossing, maar op uw Europarlementariër:

- Je doet ordinale puntentelling van de punten die je wilt. Je plaatst ze op een specifieke laag.

- In een tabel: je neemt een kolom voor de ref van de punten. 1 kolom voor de X, 1 voor de Y.  U selecteert elke zijde die overeenkomt met uw cellen.

- Vervolgens verberg je de laag vanaf de zijkanten. alleen om niet meer gezien te worden. (de tafel staat natuurlijk niet op dezelfde laag)

 

1 like

Uitstekend, ik kwam terug op deze vraag om deze oplossing te geven die bij toeval op een andere post werd betrapt

(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)

Het is ook de beste oplossing denk ik.

Dank u allen

 

Oplossing:

- Volgen met getcoördinaten

- Ordinale afmeting (groen/horizontaal)

- en het koppelen van de hulplijnen, in een algemene tabel, aan de dimensies met dubbelklik in de cellen + klik op elk van de dimensies  (die aan een laag kunnen worden gekoppeld en later kunnen worden verborgen)