> For the complete documentation index, see [llms.txt](https://docs.dietrichs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dietrichs.com/dietrichs-intelligent-documentation/docs-pol/projekt-3d-cad_cam/konstruktionsprogramm_projekt-3d-cad_cam/modellbereiche_model-3d/allgemeines_narzedzia/weryfikacja-modelu.md).

# Weryfikacja modelu

Weryfikacja modelu to narzędzie do globalnego testu modelu pod kątem jakościowym oraz ilościowym. Za pomocą predefiniowanych warunków można weryfikować model, a wyniki analizy zostaną zapisane to pliku tekstowego w formie raportu. Graficzna prezentacja wyników pojawi się w modelu w postaci aktywacji obiektów nie spełniających postawionych warunków.

### Weryfikacja modelu

Funkcja dostępna jest w module **D-CAM** *1 plik - 4 extra - 9 weryfikacja modelu*.

<img src="/files/LGNwakubWKd4Uh1eEHXp" alt="Weryfikacja modelu - wybór zapisanego testu" width="485">

Testowanie modelu polega na sprawdzeniu, czy obiekt spełnia stawiany mu warunek czy nie.

<img src="/files/ASs8vKlhzzclv4Q2U1hZ" alt="Weryfikacja modelu - schemat działania" width="563">

Weryfikacja modelu umożliwia testowanie modelu pod kątem wielu warunków równocześnie. Dozwolone jest równoczesne testowanie parametrów: ścian, stropów, połaci dachowych oraz belek, kształtowników oraz płyt.

<img src="/files/KaERBKYSRCGZ4e764Fvt" alt="Weryfikacja modelu - warunki wielokrotne" width="563">

Wyniki weryfikacji są zapisywane do tymczasowego pliku checklist.dsi. Każdy kolejny proces weryfikacji modelu spowoduje nadpisanie zawartości pliku checklist.dsi. Plik jest zlokalizowany w folderze programu Dietrich's w podkatalogu danego projektu.

### **Testowane obiekty**&#x20;

Narzędzie testuje 6 rodzajów obiektów w dwóch obszarach:

<img src="/files/xYghJywWmpPwnr3YqIIn" alt="Weryfikacja modelu - wybór typu obiektów oraz warunków" width="563">

* Architektura:
  * ściany - CHECKWALL
  * pola stropowe - CHECKCEILING
  * połacie dachowe - CHECKROOF
* Konstrukcja:
  * belki - CHECKBEAM
  * kształtowniki - CHECKPROFILEDBEAM
  * płyty - CHECKBOARD

weryfikacji podlegają obiekty o konkretnej nazwie

* Architektura - nazwa ustawień typu przegrody
* Konstrukcja - NrE (materiał)

Nazwa materiału lub typu przegrody może być zapisana bezpośrednio lub z wykorzystaniem wieloznacznika:

OSB -> tylko płyty OSB

\*zewnętrzne ściany -> wszystkie typy ścian o nazwie kończącej się na "zewnętrzne ściany"

\*ściany\* -> wszystkie typy ścian o nazwie zawierającej "ściany"

\* -> obiekty o dowolnym materiale lub nazwie typu przegrody

### **Warunki**&#x20;

Do dyspozycji porównawczej są 3 parametry gabarytowe obiektu

<table><thead><tr><th width="189"></th><th width="193">belka/płyta kształtownik</th><th>ściana</th><th>strop</th><th>połać</th></tr></thead><tbody><tr><td>szerokość/grubość</td><td>B</td><td>WD</td><td>DD</td><td>FD</td></tr><tr><td>wysokość</td><td>H</td><td>WH</td><td>DH</td><td>FH</td></tr><tr><td>długość</td><td>L</td><td>WL</td><td>DL</td><td>FL</td></tr></tbody></table>

parametry można porównywać albo z konkretna wartością albo między sobą:

```
przykład 1:
ściana zewnętrzna*=WL<12[m]

przykład 2:
C24=B<=H
```

Każdy rodzaj obiektu może być opatrzony kilkoma warunkami sprawdzającymi różne materiały lub przegrody. Kolejne warunki zapisywane są jeden pod drugim

Jeżeli kilka warunków sprawdza ten sam obiekt (np. belki C24) to między kolejnymi wierszami warunków występuje zależność “i”. Obiekt przejdzie test pomyślnie jeśli każdy z warunków zostanie spełniony. Relacje między warunkami można kontrolować operatorami logicznymi -&#x20;

* “&” logiczne “i”
* “|” logiczne “lub”

```
przykład:
KVH=((H=0.16)&(L<2.7))|((H=0.12)&(L>2.7))
```
