Jak korzystać z równań na poziomie List Materiałowych (BOM)

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ć:

='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

Post: Jak korzystać z równań na poziomie List Materiałowych (BOM)