Funkcja weryfikacji projektu

Obok opisanej powyżej funkcji clearProject_16 Oczyszczania projektu w menu Narzędzia znajduje się opcja verifyProject_16 Weryfikacji projektu. Jej działanie jest podobne do funkcji oczyszczania,  lecz nie usuwa ona elementów modelu ale je modyfikuje według opisanych poniżej reguł.  Druga podstawowa różnica między obiema funkcjami polega na tym że funkcja weryfikacji może dotyczyć wszystkich prętów modelu lub wyselekcjonowanej ich grupy. Przy braku selekcji jakichkolwiek elementów modelu lub przy selekcji wszystkich obiektów modelu, funkcja weryfikacji uruchomi się z zaznaczoną opcją: verifyProject_16 Weryfikacja elementów całego projektu. W każdym innym przypadku  funkcja weryfikacji uruchomi się tylko dla wyselekcjonowanej grupy prętów i węzłów. Na funkcję verifyProject_16 Weryfikacji projektu składają się następujące operacje:

      Wyszukiwanie węzłów leżących na niepodzielonych prętach w odległości ok. ….. mm - wówczas węzły te w modelu nie stykają się z tymi prętami. Opcja napraw spowoduje podzielenie wszystkich zaznaczonych prętów w miejscach położenia węzłów na tych prętach.

      Wyszukiwanie prętów krzyżujących się bez węzła w otoczeniu ok. ….. mm na długości (bez utworzenia węzła w miejscu skrzyżowania) i leżących w tej samej płaszczyźnie. Opcja napraw dzieli wszystkie pręty w miejscach ich rzeczywistego skrzyżowania, a utworzone w ten sposób węzły scala w jeden wspólny węzeł.

      Wyszukiwanie prętów leżących w całości lub w części wzdłuż innych prętów – pręty leżące na prętach z dokładnością do ok. ….. mm. Opcja napraw dla prętów krótszych leżących w długości innych prętów, w miejscach ich końców, dzieli długość tych prętów węzłami i scala wszystkie węzły pokrywające się.

      Ostatnią operacją funkcji weryfikacji modelu jest opcja scalania w zadanym przez użytkownika otoczeniu wszystkich węzłów modelu – scalaj węzły pokrywające się w odległości ok. ….. mm. Operacja ta pozwala uchronić projekt przed niewielkimi niedokładnościami geometrycznymi wprowadzonymi do modelu i powodującymi brak połączenia prętów w węzłach, leżących prawie w tej samej lokalizacji.

 

 

Snap8

Rys. 2.20 Funkcja: Weryfikacji projektu

 

Dla każdej z wyżej wymienionych operacji, w zależności od rozpatrywanej sytuacji, można osobno definiować: otoczenie, odległość lub dokładność danego sprawdzenia w zakresie 0-50 mm (widoczną w nagłówku tabeli). Domyślnie wielkość otoczenia, odległości lub dokładności danego sprawdzenia ustawiono na 1mm. Każda zmiana wartości otoczenia, odległości lub dokładności operacji, na bieżąco aktualizuje odpowiednią kolumnę w tabeli, zawierającą liczbę znalezionych elementów modelu przewidzianych do modyfikacji. O tym czy przewidziana modyfikacja dla danej operacji ma się wykonać po naciśnięciu przycisku OK. decyduje zaznaczony znacznik w kolumnie Napraw dla danej operacji.