\chapter{Obsah přiloženého CD}
%Nezapomeňte uvést, co čtenář najde na přiloženém médiu.
%Je vhodné okomentovat obsah každého adresáře, specifikovat, který soubor obsahuje důležitá nastavení, který soubor je určen ke spuštění atd.
%Také je dobře napsat, v~jaké verzi software byl kód testován (např.\ Matlab 2010b).

%Pokud je souborů hodně a jsou organizovány ve více složkách,  je možné pro výpis adresářové struktury použít balíček \href{https://www.ctan.org/pkg/dirtree}{\texttt{dirtree}}.

{\small
%
\dirtree{%.
.1 /\DTcomment{Kořenový adresář přiloženého CD}.
.2 Datasheets\DTcomment{Datasheety}.
.3 NI9401.pdf\DTcomment{8 DIO, 5 V/TTL karta pro cRIO}.
.3 NI-cRIO-9068.pdf\DTcomment{NI cRIO-9068 Uživatelský manuál}.
.2 Diploma\_thesis\DTcomment{Diplomová práce - elektronická verze}.
.3 Latex\DTcomment{Zdrojové soubory textového dokumentu}.
.3 HIL\_MODEL\_ELEKTROMECHANICKEHO\_SYSTEMU\DTcomment{DP elektronická verze}.
.3 HIL\_MODEL\_ELEKTROMECHANICKEHO\_SYSTEMU\_NAVOD\DTcomment{Návod nastavení projektu}.
.2 Eclipse\_Linux\DTcomment{Adresář Eclipse studia pro OS Linux}.
.3 EclipseProjects\DTcomment{Projektová složka Eclipse studia}.
.4 Sum\DTcomment{Složka projektu sumátoru}.
.5 Sum\DTcomment{Zdrojové soubory modelu Sum}.
.5 Sumkek\DTcomment{Testovací zdrojové soubory modelu Sum}.
.5 Sum.fmu\DTcomment{FMU modelu Sum}.
.2 Eclipse\_WIN10\DTcomment{Adresář Eclipse studia pro OS Windows 10}.
.3 FMU13apr2018\DTcomment{Složka projektu importu FMU}.
.4 .settings\DTcomment{Složka souborů s nastavení prostředí Eclipse studia}.
.4 Debug\DTcomment{Složka ladění projektu}.
.4 inc\DTcomment{Složka vložených souborů do projektu}.
.4 .cproject\DTcomment{Soubor Eclipse studia}.
.4 .project\DTcomment{Soubor Eclipse studia}.
.4 libSum.so\DTcomment{Zkompilovaná knihovna pro NI~cRIO~9068}.
.4 main.c\DTcomment{Zdrojový program vytvoření instance FMU a C~API rozhraní}.
.4 NiFpga.dll\DTcomment{Knihovna rozhraní C~API}.
.2 FMI\_standard\DTcomment{Soubory standardu FMI~2.0}.
.3 FMI\_for\_ModelExchange\_and\_CoSimulation\_v2.0.zip\DTcomment{FMI standard}.
.2 FMU\_3rdParty\DTcomment{Vzorové FMU od společnosti OpenModelica}.
.2 FMU\_Compiler\DTcomment{Kompiler FMU pro platformu NI~cRIO~9068}.
.2 FMU\_Compliance\_checker\DTcomment{FMU Compliance checker}.
.3 Compliance-Checker-3956.zip\DTcomment{Archiv s compliace checkerem pro různé OS}.
.2 FMU\_Dymola\DTcomment{FMU vyexportované z Dymoly}.
.3 model\_soucet\_real\DTcomment{Model sumátoru s proměnnými typu Real}.
.3 model\_soucet\_v1\DTcomment{Model sumátoru s proměnnými typu Integer}.
.2 LabVIEW\_2017\DTcomment{Projektová složka LabVIEW verze 2017}.
.3 C\_API\_LabVIEW\_2017\DTcomment{Vytvoření C API rozhraní}.
.4 FPGA Bitfiles\DTcomment{Bitové soubory vytvořené C API generátorem - defaultní složka}.
.4 FPGA Bitfiles C API 2014\DTcomment{Bitové soubory vytvořené C API generátorem - verze LabVIEW 2014}.
.4 FPGA Bitfiles C API 2017\DTcomment{Bitové soubory vytvořené C API generátorem - verze LabVIEW 2017}.
.4 C\_API\_proj.lvproj\DTcomment{FPGA Projekt pro NI~cRIO~9068}.
.4 FPGA.vi\DTcomment{VI pro FPGA}.
.2 LabVIEW\_AddOn\DTcomment{Doplněk do LabVIEW}.
.3 NI Labs FMI for Model Exchange Tutorial with sample FMU.zip\DTcomment{Tutoriál k doplňku}.
.3 NI Labs--FMI For Model Exchange v2.zip\DTcomment{Instalační soubory doplňku do LabVIEW}.
.2 OpenModelica\_Linux\DTcomment{Adresář OpenModelicy pro OS Linux}.
.3 Makefile upraveny\DTcomment{Upravené soubory makefile pro kompilaci FMU}.
.4 Makefile\_FINAL\DTcomment{Finální verze makefile (tuto používat)}.
.4 Makefile\_funkcni\DTcomment{Funkční verze makefile (bez parametru -s v CFLAGS)}.
.4 Makefile\_template\DTcomment{Záloha funkční verze makefile}.
.3 Sum\DTcomment{Model sumátoru vytvořený v OpenModelica pro OS Linux}.
.2 Usefull\_links.txt\DTcomment{Odkazy na tutoriály, návody a odkazy ke stažení}.
}
}


%\chapter{Popis modelu BLDC motoru v XML}
%\label{pri:XMLBLDC} 
%\begin{figure}[!ht]
%\begin{center}
%	\includegraphics[scale=0.72]{XML/BLDCXML.pdf}
%\end{center}
%\end{figure}
%\includepdf[pagecommand={\thispagestyle{plain}},pages={1,2,3,4,5,6},scale=.95,offset=20.4mm -1in]{XML/BLDCXML.pdf}

%**************** vysazeni přilohy v pdf - 1. strana ma nadpis a všechny ostatni stranky maji cislovani **********************************************************
%\includepdf[pages=1,scale=0.93,offset=20.4mm -1in,pagecommand={\chapter{Popis modelu BLDC motoru v XML}\label{pri:XMLBLDC}\hfill}]{XML/BLDCXML.pdf}
%\includepdf[pagecommand={\thispagestyle{plain}\hfill},pages={1,2,3,4,5,6},scale=.95,offset=20.4mm -1in]{XML/BLDCXML.pdf}
%**********************************************************************************

%\chapter{Některé příkazy balíčku \texttt{thesis}}
%
%\section{Příkazy pro sazbu veličin a jednotek}
%
%\chapter{Druhá příloha}
%
%\begin{figure}[!h]
%  \begin{center}
%    \includegraphics[scale=0.5]{obrazky/ZlepseneWilsonovoZrcadloNPN}
%  \end{center}
%  \caption{Zlepšené Wilsonovo proudové zrcadlo.}
%\end{figure}
%
%Pro sazbu vektorových obrázků přímo v~\LaTeX{}u je možné doporučit balíček \href{https://www.ctan.org/pkg/pgf}{\texttt{TikZ}}.
%Příklady sazby je možné najít na \href{http://www.texample.net/tikz/examples/}{\TeX{}ample}.
%Pro vyzkoušení je možné použít programy QTikz nebo TikzEdt.
%
%
%\chapter{Příklad sazby zdrojových kódů}
%
%\section{Balíček \texttt{listings}}
%
%Pro vysázení zdrojových souborů je možné použít balíček \href{https://www.ctan.org/pkg/listings}{\texttt{listings}}.
%Balíček zavádí nové prostředí \texttt{lstlisting} pro sazbu zdrojových kódů, jako například:
%%
%\begin{lstlisting}[language={[LaTeX]TeX}]
%\section{Balíček lstlistings}
%Pro vysázení zdrojových souborů je možné použít
%	balíček \href{https://www.ctan.org/pkg/listings}%
%	{\texttt{listings}}.
%Balíček zavádí nové prostředí \texttt{lstlisting} pro
%	sazbu zdrojových kódů.
%\end{lstlisting}
%%
%Podporuje množství programovacích jazyků.
%Kód k~vysázení může být načítán přímo ze zdrojových souborů.
%Umožňuje vkládat čísla řádků nebo vypisovat jen vybrané úseky kódu.
%Např.:
%
%\noindent
%Zkratky jsou sázeny v~prostředí \texttt{seznamzkratek}:
%\label{lst:zkratky}
%\lstinputlisting[language={[LaTeX]TeX},nolol,numbers=left,firstline=1,lastline=1]{text/zkratky.tex}
%%
%Šířka textu druhého parametru \verb|KolikMista| udává šířku prvního sloupce se zkratkami.
%Proto by měla být zadávána nejdelší zkratka nebo symbol.
%Příklad definice zkratky \zk{symfvz} je na výpisu \ref{lst:symfvz}.
%
%\iflanguage{czech}{\shorthandoff{-}}{}
%\iflanguage{slovak}{\shorthandoff{-}}{}
%\lstinputlisting[language={[LaTeX]TeX},frame=single,caption={Ukázka sazby zkratek},label=lst:symfvz,numbers=left,linerange={bsymfvz-\%\%\%\ esymfvz},includerangemarker=false]{text/zkratky.tex}
%\iflanguage{slovak}{\shorthandon{-}}{}
%\iflanguage{czech}{\shorthandon{-}}{}
%
%\noindent
%Ukončení seznamu je provedeno ukončením prostředí:
%\lstinputlisting[language={[LaTeX]TeX},nolol,numbers=left,firstnumber=22,linerange=22]{text/zkratky.tex}
%
%\vspace{\fill}
%
%\noindent
%{\bf Poznámka k~výpisům s~použitím volby jazyka \verb|czech| nebo \verb|slovak|:}\newline
%Pokud Váš zdrojový kód obsahuje znak spojovníku \verb|-|, pak překlad může skončit chybou.
%Ta je způsobená tím, že znak \verb|-| je v~českém nebo slovenském nastavení balíčku \verb|babel| tzv.\ aktivním znakem.
%Přepněte znak \verb|-| na neaktivní příkazem \verb|\shorthandoff{-}| těsně před výpisem a hned za ním jej vraťte na aktivní příkazem \verb|\shorthandon{-}|.
%Podobně jako to je ukázáno ve zdrojovém kódu šablony.
%
%
%\clearpage
%
%%\section{Výpis kódu prostředí Matlab}
%Na výpisu \ref{lst:priklad.vypis.kodu.Matlab} naleznete příklad kódu pro Matlab, na výpisu \ref{lst:priklad.vypis.kodu.C} zase pro jazyk~C.
%
%\lstnewenvironment{matlab}[1][]{%
%\iflanguage{czech}{\shorthandoff{-}}{}%
%\iflanguage{slovak}{\shorthandoff{-}}{}%
%\lstset{language=Matlab,numbers=left,#1}%
%}{%
%\iflanguage{slovak}{\shorthandon{-}}{}%
%\iflanguage{czech}{\shorthandon{-}}{}%
%}
%
%\begin{matlab}[frame=single,float=htbp,caption={Příklad Schur-Cohnova testu stability v~prostředí Matlab.},label=lst:priklad.vypis.kodu.Matlab,numberstyle=\scriptsize, numbersep=7pt]
%%% Priklad testovani stability filtru
%
%% koeficienty polynomu ve jmenovateli
%a = [ 5, 11.2, 5.44, -0.384, -2.3552, -1.2288];
%disp( 'Polynom:'); disp(poly2str( a, 'z'))
%
%disp('Kontrola pomoci korenu polynomu:');
%zx = roots( a);
%if( all( abs( zx) < 1))
%    disp('System je stabilni')
%else
%    disp('System je nestabilni nebo na mezi stability');
%end
%
%disp(' '); disp('Kontrola pomoci Schur-Cohn:');
%ma = zeros( length(a)-1,length(a));
%ma(1,:) = a/a(1);
%for( k = 1:length(a)-2)
%    aa = ma(k,1:end-k+1);
%    bb = fliplr( aa);
%    ma(k+1,1:end-k+1) = (aa-aa(end)*bb)/(1-aa(end)^2);
%end
%
%if( all( abs( diag( ma.'))))
%    disp('System je stabilni')
%else
%    disp('System je nestabilni nebo na mezi stability');
%end
%\end{matlab}
%
%\noindent
%\begin{minipage}{\linewidth}
%
%
%%\section{Výpis kódu jazyka C}
%
%\begin{lstlisting}[frame=single,numbers=right,caption={Příklad implementace první kanonické formy v~jazyce C.},label=lst:priklad.vypis.kodu.C,basicstyle=\ttfamily\small, keywordstyle=\color{red}\bfseries\underbar,]
%// první kanonická forma
%short fxdf2t( short coef[][5], short sample)
%{
%	static int v1[SECTIONS] = {0,0},v2[SECTIONS] = {0,0};
%	int x, y, accu;
%	short k;
%
%	x = sample;
%	for( k = 0; k < SECTIONS; k++){
%		accu = v1[k] >> 1;
%		y = _sadd( accu, _smpy( coef[k][0], x));
%		y = _sshl(y, 1) >> 16;
%
%		accu = v2[k] >> 1;
%		accu = _sadd( accu, _smpy( coef[k][1], x));
%		accu = _sadd( accu, _smpy( coef[k][2], y));
%		v1[k] = _sshl( accu, 1);
%
%		accu = _smpy( coef[k][3], x);
%		accu = _sadd( accu, _smpy( coef[k][4], y));
%		v2[k] = _sshl( accu, 1);
%
%		x = y;
%	}
%	return( y);
%}
%\end{lstlisting}
%\end{minipage}