SolidWorks >> Makra >> Tabelka pasowań
Autor Wypowiedź
.
2012-12-17, 21:01
Pomógł 52 raz(y).
Przeglądałem temat http://www.pswug.info/forum/4/Rysunki/544/Tabela_tolerancji_wymiarow_przy_uzyciu_DimXpert/
Mam to makro, ściągnąłem go kiedyś ze strony SolidWorks tips & tricks.
Jest to makro autorstwa NAVRATIL Heinz.
Działa dobrze ale go trochę "podwatowałem" :)
Przedewszystkim spolszczyłem wszystkie komunikaty.
Ponieważ były problemy z odszukaniem bazy danych pasowań to przekopiowałem ją do katalogu makr i dorobiłem procedurę przeszukiwania ścieżek zdefiniowanych w opcjach SolidWorksa w celu łatwego jej odnalezienia.
Dopisałem obsługę błędów.
Wprowadziłem zaokrąglanie wymiarów do 3 miejsc po przecinku co wyeliminowało pojawianie się dziwnych tekstów w tabelce pasowań.
Dorobiłem też możliwość odczytu pasowania wpisanego jako sufiks do tekstu wymiaru (jest to wygodniejszy sposób wpisywania pasowania niż przez edycję właściwości wymiaru).
No i tu mam mały problem. Jak odróżnić pasowanie od innego tekstu dodanego do wymiaru. Narazie poradziłem sobie tak, że przed pasowaniem wpisuję znak podkreślnika "_" co oznacza, że następujący tekst jest pasowaniem.
Może ktoś ma lepsze pomysły.
Bardzo chętnie udostępnię to przerobione makro tylko mam wątpliwości, co z prawami autorskimi autora piewowzoru (NAVRATIL Heinz)
Oczywiście zostawiłem w kodzie makra informację o autorze.
Co Wy na to ?
Pozdrawiam
PS
Może to głupi przykład ale pokazuje możliwości makra po przeróbce.

 
2012-12-20, 00:31
Pomógł 0 raz(y).
Witam

Proszę o przesłanie makra jeżeli to możliwe.

Mój mail:

s.jagniszczak@interia.pl

lub

s.jagniszczak@carboma.pl

Pozdrawiam

Sergiusz
 
2013-01-04, 09:05
Pomógł 0 raz(y).
Wyglada super!

Proszę o przesłanie makra na mój adres:

kubalapsa@gmail.com

Myślę, że nie ma problemów z prawami autorskimi, zwłaszcza, że zachowujesz nazwisko autora.
 
.
2013-01-04, 12:11
Pomógł 52 raz(y).
Witam,
Widzę pewne zainteresowanie tym makrem, więc chyba umieszczę go do ściągnięcia żebym nie musiał ciągle wysyłać maili. :)
Jedna uwaga. Ja nie mam SW 2013 ale doniesiono mi, że nie chce pod nim chodzić.
Był kiedyś poruszany problem z uruchamianiem starych makr pod SW 2013, jeśli ktoś wie coś na ten temat to proszę o informację.
Pozdrawiam

Tutaj jest do ściągnięcia:
http://www.pswug.info/image/forum/forum_760_20_893_4937.zip
 
2013-01-08, 13:48
Pomógł 0 raz(y).
Kolega znalazł na niemieckim forum działającą wersję makro:

http://ww3.cad.de/foren/ubb/Forum2/HTML/024939.shtml

Zmienilem na szybko pola "Wymiar" i "Tolerancja".

Może w wolnej chwili przetłumaczę resztę...

poniżej link

http://www.pswug.info/image/forum/forum_760_20_893_4959.zip
 
.
2013-01-08, 14:43
Pomógł 52 raz(y).
Witam,
Ściągnąłem to makro ale niestety pod SW 2010 nie chodzi ( nie pokazuje żadnego błędu ale też nic się nie dzieje poza mignięciem ekranu). Może pod SW 2013 chociaż widziałem w kodzie że jest opcja dla VB 6
Po wstępnej analizie kodu widzę, że to jest bardzo rozbudowane makro , niestety narazie nie wiem co potrafi.
Pozdrawiam
 
2013-01-09, 09:54
Pomógł 0 raz(y).
Witam,
Po wstępnej analizie kodu widzę, że to jest bardzo rozbudowane makro , niestety narazie nie wiem co potrafi.


Makro wyrzuca tabelkę tolerancjami pasowań, dla każdego pasowanego wymiaru z rysunku.

Makro jest rzeczywiscie bardzo rozbudowane i ma sporo opcji konfiguracji.

Poniżej wersja 6.1, wersja 6.0 wysypała się kilka razy...

http://www.pswug.info/image/forum/forum_760_20_893_4961.zip kilka razy.
 
.
2013-01-09, 13:12
Pomógł 52 raz(y).
    Łapsa Jakub
    Witam,
    Po wstępnej analizie kodu widzę, że to jest bardzo rozbudowane makro , niestety narazie nie wiem
    co potrafi.
   
   
    Makro wyrzuca tabelkę tolerancjami pasowań, dla każdego pasowanego wymiaru z rysunku.
   
    Makro jest rzeczywiscie bardzo rozbudowane i ma sporo opcji konfiguracji.
   
    Poniżej wersja 6.1, wersja 6.0 wysypała się kilka razy...
   
    http://www.pswug.info/image/forum/forum_760_20_893_4961.zipę kilka razy.

Witam,
W podanym linku jest drobny błąd ( http://www.pswug.info/image/forum/forum_760_20_893_4961.zipę) trezeba skasować ę i już jest ok.
Jest to makro dla SW 2013 64 bit Win 7
Udało mi się ściągnąć to makro i .... uruchomić pod SW 2010 (32 bit Win 7) :D
Jest to kobyła niesamowita (nie wiem czy to nie jest przerost formy i ambicji autora nad rzeczywistą potrzebą :) )
Ale wygląda fajnie. Tzn uruchomiłem główne okno programu i dalej nie wiem co robić , ma ktoś jakąś instrukcję?
Pozdrawiam
 
Panienka do wszystkiego
2013-01-09, 13:26
Pomógł 66 raz(y).
O ile sie zorientowalem, jest to makro stad:

http://ww3.cad.de/foren/ubb/Forum2/HTML/024939.shtml#000016

Jego rozmiar, to rezultat pomyslow/potrzeb forumowiczow. Jak znajde czas, to polookam za opisem obslugi.

Pozdr. tomek
 
.
2013-01-09, 13:54
Pomógł 52 raz(y).
Dzięki , szkada tylko, że nie znam niemieckiegi :)

Głównie chodzi o moduł ustawień, bo sam program generuje tabelkę ale nie jest ona prawidłowa (wartości wymiarów są chyba zaokrąglone do części całkowitej).

Pozdrawiam
Włodek
 
2013-01-10, 12:46
Pomógł 0 raz(y).
Z tym zaokrąglaniem to ciekawa sprawa, u mnie nie ma tego problemu, a u kolegi raz się pojawia a raz nie.
 
.
2013-01-10, 16:11
Pomógł 52 raz(y).
No i ta wersja nie pozwala dopisywać tolerancji (pasowania) ręcznie za wymiarem.
Ja to zrobiłem w tym przerobionym makrze i naprawdę jest to wygodniejszy sposób.
 
.
2018-12-18, 09:28
Pomógł 52 raz(y).
Witam ponownie,
Trochę czasu minęło, w międzyczasie pojawiła się wersja 64 bitowa i makro przestało działać. Problemem jest dostęp do bazy danych, który nie jest obsługiwany przez DAO 32 bit w systemie 64 bit. Rozwiązaniem jest zmiana wywołania bazy danych i zainstalowanie silnika ADO jak opisałem tu: https://pswug.info/forum/20/Makra/2975/Polaczenie_z_baza_danych/
 

PSWUG

Strefa Resellera

Publikuj

Społeczność

Ankieta

Linki

RSS

BOT