# MOS = Model - Organizacja - Struktura

MOS to skrót od **M**odel, **O**rganizacja, **S**truktura – to podstawowy system organizacyjny w oprogramowaniu Dietrich’s, służący do zarządzania zarówno prostymi jak i skomplikowanymi modelami 3D.

MOS zapewnia hierarchiczną strukturę, która pozwala kontrolować i porządkować wszystkie elementy projektu: od ścian, stropów i dachów, przez pojedyncze komponenty, aż po okucia i łączniki.

System dzieli projekt na główne moduły (kondygnacje, ściany, stropy, dachy, wiązary, elementy D-CAM) i kategorie (warstwy, panele, pakiety, pomieszczenia).

MOS umożliwia jednoczesne przypisanie obiektów do paneli (organizacja pod kątem montażu) i pakietów (organizacja pod kątem produkcji/logistyki), co pozwala na efektywne zarządzanie produkcją i montażem.

System MOS jest zintegrowany z generowaniem plików maszynowych, list materiałowych, filtrowaniem widoków oraz z systemami kontrolnymi i raportowaniem.

### Organizacja

Budując model przy użyciu modułów dedykowanych (ściany, stropy dach,...), system sam dba o porządek i strukturę wstawianych obiektów. Budując model przy użyciu modułu dowolnej konstrukcji użytkownik kontroluje MOS tak jak opisano to w artykule [D-CAM dowolny element - wstawianie](https://docs.dietrichs.com/dietrichs-intelligent-documentation/docs-pol/projekt-3d-cad_cam/konstruktionsprogramm_projekt-3d-cad_cam/modellbereiche_model-3d/dicam_d-cam/d-cam-dowolny-element-wstawianie)

Do dyspozycji użytkownika oddano kilka istotnych narzędzi, które dają możliwości filtrowania, wyświetlania i reorganizacji struktury modelu:

### Drzewko struktury modelu

To pierwsze miejsce gdzie gołym okiem widać działanie systemu MOS. To narzędzie do prezentacji i selekcji. Jego dokładny opis znajduje się w artykule: [Struktura modelu - okno dokowane](https://docs.dietrichs.com/dietrichs-intelligent-documentation/docs-pol/projekt-3d-cad_cam/konstruktionsprogramm_projekt-3d-cad_cam/modellbereiche_model-3d/allgemeines_narzedzia/struktura-modelu-okno-dokowane)

### Narzędzia MOS

W module D-CAM możemy wywołać polecenie 6 <kbd>**MOS**</kbd> i odnaleźć tam kilka istotnych narzędzi w dwóch grupach

<figure><img src="https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2FMAZdTPizABTsGefEOaq6%2FD-CAM%20zak%C5%82adka%20narz%C4%99dzi%20MOS.png?alt=media&#x26;token=be7c762b-5663-4ea2-8e72-3868251bb701" alt=""><figcaption></figcaption></figure>

<p align="center">Narzędzia informacyjne:</p>

{% tabs %}
{% tab title="MOS-info" %}

<figure><img src="https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2Fv7dsb7vg1oTc0eSCuxBZ%2FMOS-info.png?alt=media&#x26;token=dc045603-9e34-42f2-a6fb-2bf1bc129bfd" alt=""><figcaption></figcaption></figure>

to podstawowe narzędzie do wyświetlania wszystkich informacji o strukturze i organizacji wybranego obiektu 3D. Dostępne również w menu, pod środkowym przyciskiem myszy dla wskazanych obiektów
{% endtab %}

{% tab title="MOS-element" %}

<figure><img src="https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2FvbxDaF0a1sWUuMcPaMbl%2FMOS-element.png?alt=media&#x26;token=36bd0974-b549-4597-ac67-6ab7c6af4cb6" alt=""><figcaption></figcaption></figure>

narzędzie służące do filtrowania widoku roboczego na podstawie przynależności obiektów -> [Zarządzanie z wykorzystaniem MOS](https://docs.dietrichs.com/dietrichs-intelligent-documentation/docs-pol/projekt-3d-cad_cam/konstruktionsprogramm_projekt-3d-cad_cam/modellbereiche_model-3d/allgemeines_narzedzia/schnelles-navigieren-im-dicam-mit-mos-setzen)
{% endtab %}
{% endtabs %}

* <kbd>**MOS-info**</kbd> - to podstawowe narzędzie do wyświetlania wszystkich informacji o strukturze i organizacji wybranego obiektu 3D. Dostępne również w menu, pod środkowym przyciskiem myszy dla wskazanych obiektów
* <kbd>**MOS-element**</kbd> - narzędzie służące do filtrowania widoku roboczego na podstawie przynależności obiektów -> [Zarządzanie z wykorzystaniem MOS](https://docs.dietrichs.com/dietrichs-intelligent-documentation/docs-pol/projekt-3d-cad_cam/konstruktionsprogramm_projekt-3d-cad_cam/modellbereiche_model-3d/allgemeines_narzedzia/schnelles-navigieren-im-dicam-mit-mos-setzen)

<p align="center">Narzędzia edycyjne:</p>

{% tabs %}
{% tab title="MOS-wyniki" %}

<figure><img src="https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2Fp8YuxRuBIFlBebzZQTal%2FMOS-wyniki.png?alt=media&#x26;token=e1b575fc-d1fa-400b-ab1f-c8a8c3cae7e7" alt=""><figcaption></figcaption></figure>

narzędzie zarządzające obiektami w obszarze plików produkcyjnych takich jak:

brak pliku - maszyna / wykonany plik - maszyna

brak pliku - zestawienie materiałowe / wykonany plik - zestawienie materiałowe

brak pliku - rysunek element / wykonany plik - rysunek element
{% endtab %}

{% tab title="MOS-konstrukcja" %}

<figure><img src="https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2F5Z3YENcJiu7K32XCoCWb%2FMOS-konstrukcja.png?alt=media&#x26;token=bea804ef-f164-437d-83ec-6c79b7493865" alt=""><figcaption></figcaption></figure>

narzędzie zarządzające obiektami w zakresie głównej struktury budynku czyli modułów i przegród budowlanych

kondygnacje (w tym poszczególne ściany, stropy, wiązary)

dachy (w tym połacie dachowe, lukarny, wiązary)

obiekty z D-CAM (KO)
{% endtab %}

{% tab title="MOS-panele" %}

<figure><img src="https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2FeyY8249RxjEmlA3uuKn4%2FMOS-panele.png?alt=media&#x26;token=f418914e-7a94-4c6d-a4a8-25646ae89dd8" alt=""><figcaption></figcaption></figure>

narzędzie zarządzające obiektami w zakresie ich przynależności do paneli czyli struktur dzielących przegrody budowlane na mniejsze jednostki produkcyjne. Struktury te są tworzone przez program w momencie podziału przegród na mniejsze jednostki (koniecznie z utyciem właściwych narzędzi)
{% endtab %}

{% tab title="MOS-warstwy" %}

<figure><img src="https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2FTvPmNzZ8OL4RwS7PuV7x%2FMOS-warstwy.png?alt=media&#x26;token=8cd3916b-3515-496e-a252-c9548336b3a6" alt=""><figcaption></figcaption></figure>

narzędzie zarządzające obiektami w zakresie ich przynależności do warstw przegrody budowlanej lub warstw jako takich w dowolnej konstrukcji. Każda przegroda budowlana lub moduł programu posiada do dyspozycji 20 warstw dodatnich (+), 20 warstw ujemnych (-) oraz warstwę 0. Każda przegroda budowlana ma możliwość definicji grubości 15 swoich warstw: od -7 do +7. Pozostałe warstwy służą celom organizacyjnym
{% endtab %}

{% tab title="MOS-pakiet" %}

<figure><img src="https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2F4N4Wl3trirosnxu1nnjh%2FMOS-pakiet.png?alt=media&#x26;token=db499687-542f-4e37-acf6-1eea049b3876" alt=""><figcaption></figcaption></figure>

narzędzie pozwalające zarządzać obiektami połączonymi w dowolne struktury zwane pakietami organizowanymi według etapu dowolnego procesu realizacji (np.: maszyna CNC, transport). Poszczególne wiersze MOS są tu tworzone przez różne narzędzia w programie jak i samych użytkowników. W każdym wierszu MOS wyświetlana jest łączna waga wszystkich obiektów należących do danego wiersza
{% endtab %}

{% tab title="MOS-użytkownika" %}

<figure><img src="https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2F5g8Ia0D4eO8aRLmWyQnt%2FMOS-u%C5%BCytkownika.png?alt=media&#x26;token=99ad4937-8dab-43c9-b4cb-659f19a800f2" alt=""><figcaption></figcaption></figure>

narzędzie pozwalające zarządzać i tworzyć dowolne kategorie MOS które nie wpisują się w standardowe narzędzia MOS. Pozwala ponadto wyświetlać i zarządzać grupami MOS tworzonymi automatycznie przez różne narzędzia Dietrich’s ($...)
{% endtab %}

{% tab title="MOS-pomieszczenia" %}

<figure><img src="https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2FdFVNGraRO66pU6gi2wGq%2FMOS-pomieszczenia.png?alt=media&#x26;token=2bb88ad9-1b31-4138-8354-b99a1278ed53" alt=""><figcaption></figcaption></figure>

narzędzie zarządzające obiektami przypisanymi do pomieszczeń. Wymaga tworzenia pomieszczeń odpowiednimi narzędziami w module ŚCIANA
{% endtab %}
{% endtabs %}

* <kbd>**MOS-wyniki**</kbd> - narzędzie zarządzające obiektami w obszarze plików produkcyjnych takich jak:

{% columns %}
{% column width="91.66666666666666%" %}
brak pliku - maszyna / wykonany plik - maszyna

brak pliku - zestawienie materiałowe / wykonany plik - zestawienie materiałowe

brak pliku - rysunek element / wykonany plik - rysunek element
{% endcolumn %}

{% column width="8.333333333333343%" %}

{% endcolumn %}
{% endcolumns %}

* <kbd>**MOS-konstrukcja**</kbd> - narzędzie zarządzające obiektami w zakresie głównej struktury budynku czyli modułów i przegród budowlanych

{% columns %}
{% column width="91.66666666666666%" %}
kondygnacje (w tym poszczególne ściany, stropy, wiązary)

dachy (w tym połacie dachowe, lukarny, wiązary)

obiekty z D-CAM (KO)
{% endcolumn %}

{% column width="8.333333333333343%" %}

{% endcolumn %}
{% endcolumns %}

* <kbd>**MOS-panele**</kbd> - narzędzie zarządzające obiektami w zakresie ich przynależności do paneli czyli struktur dzielących przegrody budowlane na mniejsze jednostki produkcyjne.&#x20;

{% columns %}
{% column width="91.66666666666666%" %}
Struktury te są tworzone przez program w momencie podziału przegród na mniejsze jednostki (koniecznie z utyciem właściwych narzędzi)
{% endcolumn %}

{% column width="8.333333333333343%" %}

{% endcolumn %}
{% endcolumns %}

* <kbd>**MOS-warstwy**</kbd> - narzędzie zarządzające obiektami w zakresie ich przynależności do warstw przegrody budowlanej lub warstw jako takich w dowolnej konstrukcji&#x20;

{% columns %}
{% column width="91.66666666666666%" %}
Każda przegroda budowlana lub moduł programu posiada do dyspozycji 20 warstw dodatnich (+), 20 warstw ujemnych (-) oraz warstwę 0. Każda przegroda budowlana ma możliwość definicji grubości 15 swoich warstw: od -7 do +7. Pozostałe warstwy służą celom organizacyjnym
{% endcolumn %}

{% column width="8.333333333333343%" %}

{% endcolumn %}
{% endcolumns %}

* <kbd>**MOS-pakiet**</kbd> - narzędzie pozwalające zarządzać obiektami połączonymi w dowolne struktury zwane pakietami organizowanymi według etapu dowolnego procesu realizacji (np.: maszyna CNC, transport).

{% columns %}
{% column width="91.66666666666666%" %}
Poszczególne wiersze MOS są tu tworzone przez różne narzędzia w programie jak i samych użytkowników. W każdym wierszu MOS wyświetlana jest łączna waga wszystkich obiektów należących do danego wiersza
{% endcolumn %}

{% column width="8.333333333333343%" %}

{% endcolumn %}
{% endcolumns %}

* <kbd>**MOS-użytkownika**</kbd> - narzędzie pozwalające zarządzać i tworzyć dowolne kategorie MOS które nie wpisują się w standardowe narzędzia MOS

{% columns %}
{% column width="91.66666666666666%" %}
Pozwala ponadto wyświetlać i zarządzać grupami MOS tworzonymi automatycznie przez różne narzędzia Dietrich’s ($...)
{% endcolumn %}

{% column width="8.333333333333343%" %}

{% endcolumn %}
{% endcolumns %}

* <kbd>**MOS-pomieszczenia**</kbd> - narzędzie zarządzające obiektami przypisanymi do pomieszczeń.

{% columns %}
{% column width="91.66666666666666%" %}
Wymaga tworzenia pomieszczeń odpowiednimi narzędziami w module ŚCIANA
{% endcolumn %}

{% column width="8.333333333333343%" %}

{% endcolumn %}
{% endcolumns %}

#### edycja/selekcja/wyświetlanie

Wszystkie okna wymienionych narzędzi edycyjnych MOS mają podobną budowę. Górna część okna to lista nazw struktur MOS wraz z trzema kolumnami pozwalającymi zarządzać widocznością i aktywacją danej grupy MOS&#x20;

Poszczególne wiersze można zaznaczać (x1 lewy przycisk myszy; przeciągnięcie kursorem + LPM; <kbd>Shift</kbd> + LPM; <kbd>Ctrl</kbd> + LPM) tak aby wykonać na nich poniższe akcje:

**E** - włącza i wyłącza wyświetlanie elementów danej grupy (jeśli tryb prezentacji na to pozwala)

**+** - aktywuje i dezaktywuje elementy z danego wiersza MOS

**A** - zmienia wybrany wiersz w aktualny MOS do którego nowo wstawiane obiekty mogą zostać automatycznie dopisane

Przyciski pod listą:

<kbd>wszystkie</kbd> - pozwala na aktywacje wszystkich widocznych wierszy

<kbd>podgląd</kbd> - podświetla w modelu (na zielono) wszystkie obiekty należące do zaznaczonych wierszy

<kbd>filtr</kbd> - pozwala na filtrowanie wyświetlanych wierszy w niektórych narzędziach (np.: MOS-konstrukcja)

<p align="center">Niektóre wymienione narzędzia MOS posiadają wiersz zatytułowany "MOS:". Zawiera on dwa przyciski:</p>

<kbd>nowa</kbd> - pozwala użytkownikowi utworzyć nowy wiersz MOS w danym narzędziu. Należy nadać nazwę nowotworzonej grupy MOS

<kbd>usuń</kbd> - pozwala użytkownikowi usunąć wskazany (podświetlony) wiersz MOS w danym narzędziu. Usunięcie MOS nie oznacza usunięcia obiektów z modelu. Nie wszystkie pozycje MOS da się usunąć tym narzędziem - np.: usunięcie wiersza MOS konkretnej ściany wymaga użycia dedykowanych narzędzi z modułu ŚCIANA.

<p align="center">Wszystkie wymienione narzędzia MOS posiadają wiersz zatytułowany "konstrukcja". Zawiera on dwa przyciski:</p>

<kbd>dodaj</kbd> - pozwala na dodanie nowych obiektów do wskazanej pozycji (zaznaczonego wiersza) MOS. Jeśli obiekty takie były uprzednio aktywowane system poprosi o potwierdzenie decyzji ich dodania. Jeśli nie ma aktywnych elementów system poprosi o ich wskazanie (zaznaczenie).

<kbd>usuń</kbd> - pozwala na usunięcie wybranych obiektów z wskazanej pozycji (zaznaczonego wiersza) MOS. Jeśli obiekty takie były uprzednio aktywowane system poprosi o potwierdzenie decyzji ich usunięcia. Jeśli nie ma aktywnych elementów system poprosi o ich wskazanie (zaznaczenie). Obiekty nie podlegają całkowitemu usunięciu z modelu w tej procedurze.&#x20;

{% hint style="warning" %}
**OSTRZEŻENIE**

Zamknięcie okna przyciskiem "<kbd>ok</kbd>" potwierdza wszystkie wykonane operacje od momentu otwarcia okna. Przycisk "<kbd>anuluj</kbd>" zamyka okno narzędzia bez zapisywania zmian. Wszystkie decyzje o usuwaniu i dodawaniu obiektów do grup, tworzeniu nowych i usuwaniu istniejących wierszy zostaną anulowane!
{% endhint %}
