Pobieranie współrzędnych punktu na rysunku

Witam

 

Potrzebowałbym pomysłów na temat: Muszę pobrać współrzędne punktów znajdujących się na krzywej (przecięciu 2 ścian). Punkty te wynosiłyby około pięćdziesięciu na tej krzywej. Współrzędne te powinny pojawić się w tabeli w celu ułatwienia odczytu, a nie jako wymiary na planie.

 

Moim celem jest sprawdzenie, czy istnieje metoda, która jest wystarczająco szybka i ogranicza ręczne interwencje.

 

Na chwilę obecną planowałem wstawić punkty (geometrie odniesienia) za pomocą opcji "wiele punktów odniesienia", a następnie "rozłożyć równomiernie". Tam mam swoje punkty, ale nie widzę, jak pobrać ich współrzędne w tabeli, trochę jak w tabeli wierceń, ale z 3 kierunkami wymiarowania.

 

Jeśli ktoś ma pomysł...

 

W załączeniu znajduje się przykład krzywej.


screenshot048.jpg
2 polubienia

Witam

Narzędzie GetCoordinates w pakiecie My Cad Tools. Pozwala to zrobić, oto link do Twojego descrispive. http://www.lynkoa.com/store/fr/tools-et-macros/utilitaires/utilitaire-getcoordinates.html

 

Jeśli masz dostęp, możesz zobaczyć filmy pokazujące, jak to działa tutaj: http://www.mycadservices.com/store/fr/formation/mycadtools/utilitaires-getcoordinates.html

 

 

2 polubienia

getcoordinates 3D (współrzędne 3D)

http://www.axemble.com/sites/default/files/reprise/KB-Article-001539/Presentation%20des%20utilitaires%202008.pdf

Duplikat @ rmorel za późno!

@+ ;-)

Cześć Benoit,

 

Wydaje mi się, że narzędzie "Getcoordinates" robi to bardzo dobrze.


getcoordinates.png

Dziękuję @rmorel, ale nie mam pakietu narzędzi MyCAD, szukam rozwiązania czysto SolidWorks.

 

Ale może być przydatny dla innych.

Witam

 

Nie wiem, czy to ci pomoże.

 

http://www.softpicks.fr/software/MultimASdia/CAD/Points-Import-for-SolidWorks_fr-40267.htm

 

 

Witam

 

Makro do pobrania za darmo jest dostępne tutaj:

 

http://www.cadsharp.com/macros/get-views-sketch-points-coordinates-vba/

 

Znalezione tutaj https://forum.solidworks.com/thread/60386:

Makro "Pobierz współrzędne wszystkich punktów szkicu w widoku rysunku", które wybiera wszystkie punkty szkicu w widoku rysunku i drukuje ich współrzędne XYZ w oknie bezpośrednim.

 

Lub przykład jest podany tutaj:

 

http://www.eng-tips.com/viewthread.cfm?qid=160366

1 polubienie

Przeczytaj ten link

http://www.forum-cao-3d.fr/solidworks-questions/recuperer-une-table-de-coordonnee-des-points-t5681.html

5 polubień

Dobry... Próbowałem makro, ale trzeba spojrzeć prawdzie w oczy, trzeba mieć w nim minimum wiedzy... Kiedy uruchamiam, informuje mnie "błąd kompilacji. Typ zdefiniowany przez użytkownika nie jest zdefiniowany" i oznacza linię Dim xlApp As Excel.Application.

 

Co powinienem zrobić, czy też byłby jakiś sposób, aby makro było bezpośrednio wykonywalne?

 

W przypadku IGES przymierzyłem część, która ma tylko punkty odniesienia i nie konwertuje ich.

Czy przeczytałeś odpowiedź Tof?

Nie testowałem makra, ale pochodząc z Mookymook, musi być tego  warte
W przeciwnym razie, aby wrócić do rozwiązania z eksportu IGES, nie sprecyzowałem, ale oczywiście musisz utworzyć punkty na SW. Następnie w eksporcie IGES należy zaznaczyć opcję eksportu krzywych/punktów.
Następnie punkty X,Y,Z są oznaczone cyfrą 106 na początku linii w IGES. Musisz więc zignorować resztę (tj. 90% pliku). Czyszczenie można wykonać + łatwo w programie Excel.
A dla precyzji po przecinku dla każdej współrzędnej jest 8-10 cyfr, więc powinna być dokładna. 

 

PS;

Znajomość autorów w kilku FOFO

Przez długi czas trudno było uwierzyć, że to nie działa

 

@+ ;-)

1 polubienie

Dobrze odczytałem tę odpowiedź. A jeśli zagłębisz się trochę głębiej, to nie jest to kod 106, ale 116, który wyznacza punkty szkicu, a nie punkty geometrii odniesienia (oczywiście nie można go zaimportować).  Musisz więc narysować szkic 3D z punktami szkicu na punktach geometrii. Ale nie jest źle... dzięki GT22.

 

Aby sprawdzić, czy ktoś może mi pomóc z makrem... syouplai...

1 polubienie

Dziękuję GT22,

 

W przypadku braku informacji zwrotnej na temat makra, Twoje rozwiązanie mi odpowiada, zgodnie z wyjaśnieniami, które poczyniłem później...

 

Dziękuję wam wszystkim.

1 polubienie