Numeracja prętów i węzłów

Domyślnie w projektach ustawiona jest automatyczna numeracja prętów i węzłów na którą użytkownik nie ma wpływu. Jest ona dla zwykłych projektów bez mimośrodów zawsze unikalna, kolejna, ciągła i zmienia się dynamicznie wraz z dodawaniem i usuwaniem kolejnych prętów i węzłów układu podczas pracy nad projektem. Dla projektów z założonymi mimośrodami może pojawić się pozorna nieciągłość numeracji automatycznej prętów i węzłów związana z tym, że mimośród modelowany jest za pomocą niewidocznych dla użytkownika prętów nieskończenie sztywnych. W każdej chwili przy pracy nad projektem użytkownik może w oknie Właściwości projektu zmienić dynamiczną numerację automatyczną na statyczną numerację użytkownika.

 

Wybór trybu numeracji prętów i węzłów w oknie Właściwości projektu

 

 Statyczna czyli stała numeracja prętów i węzłów użytkownika również jest unikalna (każdy pręt i węzeł ma unikalny i niepowtarzalny numer). Jednak numeracja użytkownika nie musi być już ciągła i kolejna (część kolejnych numerów może być nieużywana w projekcie – „dziury” w numeracji). Za to numeracja użytkownika jest zawsze stała i nie podlega dynamicznej zmianie przy dodawaniu i usuwaniu prętów i węzłów w projekcie. W przypadku wyboru numeracji użytkownika istnieje dodatkowo możliwość pojedynczego lub zbiorczego modyfikowania numerów wybranych prętów i węzłów przez użytkownika (pod warunkiem zachowania ich unikalności tzn. żadne dwa pręty lub węzły nie mogą mieć tego samego numeru). Włączenie numeracji statycznej użytkownika dla projektu sygnalizowane jest wyświetlaniem odpowiedniej ikonki informacyjnej customNumbers_16 w prawym górnym rogu ekranu graficznego.

Domyślnie po założeniu nowego projektu oba rodzaje numeracji: automatyczna i użytkownika pokrywają się ze sobą do momentu aż użytkownik pierwszy raz wybierze we Własnościach projektu numerację użytkownika. Od tego momentu numeracja użytkownika jest stała i nie ulega dalszej zmianie przy dodawaniu lub usuwaniu kolejnych prętów i węzłów. Oba rodzaje numeracji współistnieją ze sobą w ramach projektu i są zapamiętywane w pliku projektu. Pozwala to w każdej chwili na przejście z numeracji automatycznej na numerację użytkownika i odwrotnie. Będąc w trybie numeracji użytkownika w każdej chwili można przywrócić identyczność tej numeracji z numeracją automatyczną poleceniem customNumbersReset_16Przywróć numerację początkową w menu głównym Narzędzia (jest to operacja nieodwracalna i po zapisaniu i zamknięciu projektu nie ma już powrotu do poprzedniej numeracji użytkownika).

W przypadku ustawienia numeracji użytkownika przy dodawaniu kolejnych prętów i węzłów program nadaje im domyślnie kolejne numery od najwyższego numeru użytego dotychczas w projekcie bez sprawdzania czy któreś z poprzednich numerów są wolne i nieużywane.

W trybie numeracji użytkownika dla zaznaczonych prętów i węzłów (jednego lub wielu) użytkownik może z menu kontekstowego prawego klawisza myszki wywołać funkcję ręcznego numerowania – customNumbersRenumerate_16Renumeracja prętów i węzłów. Przy czym dla pojedynczego węzła lub pręta istnieje możliwość nadania dowolnego nieużywanego numeru lub w przypadku gdy numer ten jest już użyty w projekcie, zamiana numerów między elementami.

 

Zamiana numerów prętów dla zaznaczonego pojedynczego pręta

 

Dla zaznaczonej grupy prętów lub węzłów istnieje jedynie możliwość nadania nowych numerów, z których żaden dotąd był nieużywany. Nowe numery dla zaznaczonej grupy prętów lub węzłów nadawane są losowo. Powyższa funkcja pozwala np. zanumerować słupy od 50 do 74 numeru a rygle od 100 do 150 numeru i wszystkie te numery pozostaną stałe i  niezmienne podczas dalszej modyfikacji projektu, oczywiście z wyjątkiem usunięcia tak zanumerowanego słupa lub rygla, które spowoduje powstanie kolejnej „dziury” w numeracji.

 

Okno renumeracji dla wielu prętów i węzłów

 

Okno Renumeracji prętów i węzłów składa się z dwóch paneli osobnego dla prętów i węzłów. Panele te wyświetlają się po wywołaniu renumeracji zależnie od tego jakie elementy (pręty i/lub węzły) zostały przez użytkownika zaznaczone w modelu. Górny znacznik w obu panelach pozwala na wybór które z zaznaczonych elementów (pręty i/lub węzły) mają podlegać renumeracji (domyślnie oba). Poniżej znaczników wyświetlana jest lista aktualnie wybranych prętów i węzłów a niżej maksymalny numer pręta/węzła użyty aktualnie w projekcie. Na  samym dole obu paneli znajduje się pole edycyjne, gdzie użytkownik może wpisać numer początkowy, który ma być nadany zaznaczonym elementom. Domyślnie jako numer początkowy podawany jest zaokrąglony do 100 numer większy niż najwyższy dotąd używany w projekcie. Numer końcowy wyświetlany jest automatycznie na podstawie ilości zaznaczonych elementów i nie podlega on edycji. Jeśli w grupie proponowanych nowych numerów elementów znajdzie się numer już użyty w projekcie program, podświetli dolne pole edycyjne na czerwono (jako numery niewłaściwe) i nie pozwoli na wykonanie takiej renumeracji.

 

Uwaga:

Każda zmiana numeracji prętów lub węzłów w trybie statycznej numeracji użytkownika wymaga zawsze ponownego przeliczenia projektu.