Pokud používáte velké množství dat při vytváření modelů, obvykle to s sebou nese značnou komplikovanost modelu. Je tedy dobré vytvářet podklady pro budoucí opravy nebo vylepšení modelu.
Při vytvoření modelu je zřejmé, proč jste zvolili název proměnné "ACTyp" který reprezentuje typ letadla "- atribut, který využívá hodnotu "1" pro určitý typ letadla a "2" je jiný typ, "3" není definován, ale tam je "4", který je pouze pro trénink. Nicméně za 6 měsíců to nemusí být tak zřejmé. Budete sedět s 30 různými zkratkami a s žádnou představu, proč je jedna proměnná "1" a druhá "2".
To je místo, kde dokumentace v průběhu stavby modelu bude užitečná. Zde je několik jednoduchých kroků, které můžete použít v rámci WITNESSu, které vám určitě pomohou:
1. Název proměnné / vlastnosti se smysluplnými názvy - "ACTyp" může být "ai_AircraftType"
• "ai_" označuje, že je to "atribut integer", který může být velmi užitečné vidět, když se díváte na velké části kódu, a je na první pohled zřejmé co je atribut nebo proměnná ("vi_" by mohly být použity pro proměnné Integer)
• AircraftType - Je zřejmé, o co se jedná
2. Pomocí "Poznámky" v detailu modelu
• Otevřete detail atributu nebo proměnné, klikněte na záložku "Poznámky"
• Zde si můžete dát v krátkém popisu použití proměnné a co čísla znamenají, například:
Atribut pro klasifikaci letadel v modelu
1 = Univerzální osobní letadlo
2 = nákladní letadlo
3 =
4 = Testování
3. Použijte Documenter Pro zobrazení poznámky
• V horní části menu zvolte "model | Documentor"
• Vyberte proměnné a / nebo atributy, které chcete zobrazit buď jednotlivě, nebo pomocí výběru v dolní části okna
• Zaškrtněte možnosti, které chcete ve výsledném dokumentu - vybrat alespoň "Jméno" a "Poznámky"
• Klikněte na tlačítko "Přidat"
• "Vytvořit" Zprávu
• Klepněte na tlačítko "Uložit" a uložte jako textový soubor.
• Nyní můžete přidat tuto dokumentaci k modelu
Vždy je užitečné vytvořit diagramy o tocích v modelu nebo dokonce vývojový diagram popisující rozhodnutí učiněná ve složité funkci.
Schválně se nyní podívejte na nějaký starší model - uměli byste v něm ještě udělat nějakou banální úpravu ?

Jak zastavit běh modelu, když uvízl ve smyčce
Při spuštění modelu se můžete dostat do bodu, kdy model "zatuhnul". Jako příklad, proč k tomu může dojít, je smyčka u některých akcí, ze které kód nemůže uniknout typicky vazba GOTO - LABEL.
Můžete vyzkoušet zastavit běh modelu stisknutím klávesové zkratky CTRL + Q.
Budete mít možnosti, jak zastavit simulaci - "Storno" a "Konec programu".
Tip číslo 1 - WITNESS zálohování souborů
30.1.2012
První jednoduchý tip, který si zde můžete přečíst se týká drobné "vychytávky", které si nemusíte být vědomi. Witness automaticky vytváří záložní soubor rozpracovaného modelu.
Pokaždé, když Witness vytvoří *.mod soubor (uložíte soubor), Witness uloží předchozí verzi s koncovkou *.WKB.
WBK soubor lze nalézt ve stejném adresáři jako model, např.
Název modelu Demo.mod
Zálohování souborů Demo.wbk
WBK soubor lze otevřít z Witnessu a poté uložit jako *.mod soubor.