Częstym wyzwaniem dla użytkowników SOLIDWORKS jest zarządzanie tabelami BOM oraz równaniami, które można w nich stosować. Aby zaprezentować działanie równań zaprezentowanych zostanie kilka przykładów.
Równania zostaną wykorzystane w celu wykonania kosztorysu złożenia. Na początku przygotowana została właściwość dostosowana „Cena” mówiąca o ogólnym koszcie wytworzenia lub kupienia części – zwykła wartość tekstowa z wartością liczbową. Obliczenie całkowitego kosztorysu uzyskać można poprzez pomnożenie ilości i ceny a następnie zsumowanie całej powstałej kolumny. Proces w SOLIDWORKS wygląda następująco:
Dodanie nowej kolumny oraz podpięcie informacji o ogólnej cenie.
Dodanie kolejnej nowej kolumny, kliknięcie na jej nagłówku i wskazanie opcji równań (znak dużej sigmy).
Wskazanie dwóch kolumn, które mają zostać połączone. Czasami w liście rozwijalnej „Kolumny” pojawiają się dodatkowe informacje na temat czcionki – kwestia przyzwyczajenia. Wybieramy Ilość, następnie znak mnożenia oraz Cena. Należy zwrócić uwagę na znak apostrofów w strukturze równania. Pełne równanie ma postać:
='<FONT size=3.5>ILOŚĆ’*’Cena’
Dodanie nowego wiersza na dole kolumny, dzięki czemu będziemy mieli miejsce na obliczenie kosztu całego złożenia.
Zaznaczenie ostatniej komórki w kolumnie, ponownie wybranie ikony równań.
Wybranie z listy rozwijalnej Funkcje – Suma całkowita. Równanie będzie miało postać TOTAL, którego zadaniem jest zsumowanie wartości z całej kolumny.
Kolejnym przykładem będzie połączenie dwóch wartości tekstowych – Opis oraz Description. Założeniem jest tylko fakt, że jeśli występują obie wartości, pokazana musi zostać ta w języku polskim. Przykład zawiera już uzupełnione wszystkie właściwości. Wykorzystać należy funkcję warunkową „Jeżeli”.
Dodanie dwóch kolumn i wyświetlanie odpowiednie wartości – tylko poglądowo, krok nie jest konieczny!
Dodanie kolejnej pustej kolumny i przejście do równań.
Z listy rozwijalnej Funkcje wybranie Jeżeli – struktura równania zawiera człon IF().
Stworzenie równania finalnego ( Jeżeli(Warunek); prawda; fałsz ). Wybranie kolejnych członów, na początku „Opis_PL” z sekcji Dostosowane właściwości, następnie skorzystanie z funkcji różny od tj. „<>”, ponowne wybranie „Opis_PL” jako wartość, dołączenie „;” i ostatni kolejne wybranie właściwości dostosowanej „Description”.Finalna wersja równania ma postać:
=IF(`Opis_PL`<>””;`Opis_PL`;`Description`)
Pełny zakres możliwości tworzenia równań w Listach materiałowych został zawarty w pomocy dostępnej na stronie:
http://help.solidworks.com/2019/polish/SolidWorks/sldworks/c_Equations_in_Tables_and_BOMs.htm