> 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))
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET 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?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
