Temat |
---|
Korzystanie z tabel konfiguracji |
Poziom trudności |
Początkującyy |
Czas wykonania |
30 minut |
Autorzy |
Gbroques |
Wersja FreeCAD |
0.20 |
Pliki z przykładami |
ConfigurationTableExample.FCStd |
Zobacz również |
- |
Wraz z wydaniem FreeCAD V0.20 pojawiły się dwa nowe potężne narzędzia: Łącza wariantowe i Tabele konfiguracji. Tabele konfiguracji to specjalny typ łączy wariantowych. Pozwalają na zmianę zestawów predefiniowanych parametrów dla danego obiektu.
Wcześniej można było parametryzować obiekty za pomocą technik takich jak arkusze kalkulacyjne, ale jednoczesne istnienie wielu zróżnicowanych instancji tego samego obiektu było niemożliwe, chyba że użyto technik takich jak kopiowanie plików lub obiektów, co powodowało problemy z utrzymaniem. Tabele konfiguracyjne ułatwiają zarządzanie takimi wariantami oraz możliwość łatwego przełączania się między nimi.
Ten poradnik zakłada, że jesteś już częściowo zaznajomiony ze środowiskami Projekt Części i Szkicownik. Powinieneś też umieć korzystać z widoku drzewa i Edytora właściwości.
Jest tez dostępna wersja wideo tego poradnika.
Aby lepiej zrozumieć tabele konfiguracji, rozważmy następujący przykład.
Wyobraź sobie prostą sześciokątną nakrętkę ze średnicą gwintu 10mm (M10).
Możemy ponownie wykorzystać ten sam projekt, utworzyć łącze i zmienić pewne parametry aby uzyskać nakrętkę M12.
Dla naszego przykładu opiszemy różnice między tymi dwoma wariantami przy pomocy 3 parametrów:
Konkretne wartości parametrów dla naszych wariantów są opisane w tej tabeli:
Wariant | Średnica (Diameter) | Szerokość między narożnikami (WidthAcrossCorners) | Grubość (Thickness) |
---|---|---|---|
M10 | 10 | 18.48 | 8.4 |
M12 | 12 | 20.78 | 10.8 |
#PENDING
, możesz kliknąć arkusz prawym przyciskiem myszy w widoku drzewa i wybrać Przelicz obiekt aby pokazać poprawną wartość.Spreadsheet.Diameter
i Spreadsheet.WidthAcrossCorners
: Spreadsheet.Thickness
do właściwości DANELength wyciągnięcia.Enabled
.M12
dla właściwości DANEConfiguration łącznika.false
dla łącznika.
Dla łącza wariantowego możesz również użyć Łącza zamiast Łącznika kształtów podrzędnych:
1. Wstępne kroki 1-10 opisane powyżej są takie same.
2. Utwórz Łącze do Zawartości.
3. Ustaw właściwość Łącza DANELink Copy On Change na Enabled
.
4. Postępuj zgodnie z krokami 16, 18 i 19 opisanymi powyżej.
Zamiast duplikować połączony obiekt z całą jego hierarchią, Łącznik kształtów podrzędnych utworzy spłaszczoną kopię zmienionego obiektu. Inną różnicą w stosunku do Łącza jest to, że Łącznik kształtów podrzędnych synchronizuje wszelkie zmiany oryginalnego obiektu z kopią, nawet jeśli konfiguracje są różne, podczas gdy w przypadku Łącza, po skopiowaniu, dwa obiekty stają się niezależne.
[Podczas] korzystania z łącza dla alternatywnych konfiguracji, musisz zdawać sobie sprawę, że tworzy to kopię oryginalnego obiektu... lepiej jest stworzyć pojedyncze łącze 'wariantowe' dla każdego [wariantu], aby uniknąć niepotrzebnych duplikatów. A jeszcze lepiej, użyj Łącznika kształtów podrzędnych... I znów, stwórz jeden Łącznik kształtów podrzędnych dla każdej konfiguracji.