Jeżeli w naszej pracy chociaż co jakiś czas mamy potrzebę zbudowania elementu, który może występować w kilku wersjach wymiarowych, ale nie jesteśmy w stanie przewidzieć wcześniej ich wartości, to zasadniczo mamy do wyboru 2 ścieżki. Albo zbudować model i później go edytować przy pomocy operacji dostępnych w drzewku historii albo już zawczasu przypiąć zmienne do kluczowych wymiarów naszego modelu.
Praca ze zmiennymi
Jeżeli dopiero zaczynamy naszą przygodę ze zmiennymi, to dobrze jest na początek spróbować na jakimś prostym przykładzie, żeby zobaczyć jak wygląda nowy sposób naszej pracy. Oczywiście, jak w dużej liczbie innych przypadków, dobrze jest sobie stopniować poziom trudności. Chodzi o to, że na prostym modelu dobrze jest poćwiczyć dodawanie zmiennych oraz ich edycję. Zobaczyć jak wygląda dodawanie tej samej zmiennej do kilku wymiarów w różnych operacjach. Następnym krokiem powinna być praca z modelem, w którym wprowadzamy interakcje i zależności między wymiarami. Ostatni krok to definiowanie równań z kilkoma zmiennymi. Szybko zauważymy, że praca ze zmiennymi wymusza na nas trochę inne podejście do wykorzystywania operacji (będziemy korzystać z większej ich ilości) oraz będziemy się już na początku starali się przewidzieć sposób wykorzystania zmiennych (w których wymiarach, operacjach, ich ilość oraz ewentualne równania).
Tabela równań
Tradycyjnym sposobem wprowadzania zmiennych i równań, jest tabela równań. Można ją znaleźć w menu rozwijalnym Narzędzia > Równania…

W tabelce, która się pojawi, mamy możliwość dodać nowe zmienne, wygasić wskazaną operację lub wprowadzić równania. Na początek skupmy się na samych zmiennych, mogę one być jednoliterowe, jak i mogą zawierać pełne nazwy. Ze swojego doświadczenia polecam jednak trzymania się zasady, że w zmiennych nie używamy ani polskich znaków ani spacji Nie chodzi o to, że SOLIDWORKS nam na to nie pozwoli (bo pozwoli), ale o zabezpieczenie się przed ewentualnymi problemami z odczytaniem takich zmiennych czy błędami podczas aktualizacji oprogramowania (miałem taki przypadek w przypadku innego programu CAD).

Jak widać na powyższym obrazku, dla lepszego rozeznania przy zmiennych (szczególnie, jeżeli nie używamy pełnych nazw) możemy, i warto to robić, skorzystać z komentarzy. Oczywiście zmienna musi mieć podaną wartość początkową, dobrzy by było, żeby była chociaż podobna do wartości wymiaru, w którym zostanie ona użyta. Kolejna sprawa to jednostki. Jeżeli zmienna będzie występowała w różnych miejscach, to dobrym pomysłem jest zrezygnowanie z podawania jednostki i zostawienia samej wartości liczbowej.
Wprowadzanie zmiennych do operacji/wymiaru
Jeżeli mamy już zdefiniowane zmienne, to możemy je podłączyć do wymiarów w szkicowniku lub operacji, żeby zaczęły sterować naszym modelem. I tutaj pojawiają się 3 4 możliwości wykorzystania zmiennych.
- Odczytanie wartości zmiennej
Pierwsza możliwość to odczytanie wartości zmiennej i wpisanie jej jako wartości wymiaru. Oznacza to, że zmienna nie zostanie połączona z wymiarem, czyli jeżeli zmienimy wartość zmiennej, to nie zmieni ona naszego wymiaru. W tym celu wystarczy zacząć wpisywać nazwę naszej zmiennej i wybrać ją z listy (jeżeli mamy kilka zmiennych zaczynających się na tą samą literę lub zestaw liter).

- Połączenie zmiennej z wymiarem
W tym wypadku zmienna zostanie połączona z wymiarem, a jej wartość odczytana i wprowadzona do wymiaru. Dzięki czemu od razu wymiar uzyskuje wartość wpisaną do zmiennej, a po jej zmianie, będzie na bieżąco aktualizowany. Żeby to zrobić trzeba najpierw wprowadzić znak równości „=” a następnie wpisać nazwę zmiennej. Podobnie jak poprzednio, można wybrać ją z listy rozwijalnej. Po zatwierdzeniu, przy wartości liczbowej pojawi się ikona globusa. Po kliknięciu ikony globusa zamiast wartość będzie wyświetlana nazwa zmiennej i na odwrót.

- Wprowadzenie równania
Skoro mamy już zdefiniowane zmienne, to możemy ustalać równania od tych najprostszych, jak podzielenie jej wartości lub dodanie jakiejś liczby do zmiennej, aż do równań zawierających wiele zmiennych i funkcji matematycznych. Dobrym nawykiem jest wykorzystywanie nawiasów do wymuszenia kolejności działań. Sam sposób wprowadzania wygląda tak samo, jak we wcześniejszym przypadku. Czyli Zaczynamy od wpisania znaku równości „=”, a następnie rozpoczynamy budowę równania. Po zatwierdzeniu, przy wartości pojawi się symbol sumy. Po kliknięciu symbolu sumy zamiast wartości pojawi się równanie i na odwrót.

- Dodanie nowej zmiennej
Z poziomu edycji wymiaru lub operacji mamy również możliwość dodania nowej zmiennej globalnej, bez potrzeby wchodzenia w tabelę równań. Trzeba wiedzieć, że utworzona zmienna przyjmie aktualną wartość wymiaru, dlatego dobrze jest najpierw zmienić wartość wymiaru, a następnie dodać zmienną. Żeby ją dodać, trzeba w okienku edycji wymiaru, lub wymiaru operacji, wpisać znak równości „=”, wprowadzić nazwę zmiennej, a następnie kliknąć ikonę globusa, która powinna się pojawić nad oknem dialogowym wymiaru. Po zatwierdzeniu SOLIDWORKS utworzy nową zmienną i podepnie ją pod edytowany wymiar.
