From: <le...@us...> - 2007-02-15 00:21:51
|
Revision: 326 http://svn.sourceforge.net/qcell/?rev=326&view=rev Author: lessm Date: 2007-02-14 16:21:48 -0800 (Wed, 14 Feb 2007) Log Message: ----------- Modified Paths: -------------- trunk/qcell/doc/licenciate_thesis/chap2/Thumbs.db trunk/qcell/doc/licenciate_thesis/chap2/chap2.tex trunk/qcell/doc/licenciate_thesis/chap3/chap3.tex trunk/qcell/doc/licenciate_thesis/chap6/chap6.tex trunk/qcell/doc/licenciate_thesis/chap6/wczyt.png Added Paths: ----------- trunk/qcell/doc/licenciate_thesis/chap6/compleattable.png trunk/qcell/doc/licenciate_thesis/chap6/const0.png trunk/qcell/doc/licenciate_thesis/chap6/expdm.png trunk/qcell/doc/licenciate_thesis/chap6/fdef.png trunk/qcell/doc/licenciate_thesis/chap6/fview.png trunk/qcell/doc/licenciate_thesis/chap6/movelr.png trunk/qcell/doc/licenciate_thesis/chap6/undef.png trunk/qcell/doc/licenciate_thesis/chap6/undefinedfunction.png Modified: trunk/qcell/doc/licenciate_thesis/chap2/Thumbs.db =================================================================== (Binary files differ) Modified: trunk/qcell/doc/licenciate_thesis/chap2/chap2.tex =================================================================== --- trunk/qcell/doc/licenciate_thesis/chap2/chap2.tex 2007-02-14 22:01:07 UTC (rev 325) +++ trunk/qcell/doc/licenciate_thesis/chap2/chap2.tex 2007-02-15 00:21:48 UTC (rev 326) @@ -283,7 +283,8 @@ \label{fig:} \end{figure} -Life32 jest symulatorem ukierunkowanym na regu\xB3y "Game of Life". Do g\xB3\xF3wnych zalet tej aplikacji nale\xBF\xB9 maksymalny rozmiar przetwarzanej konfiguracji kt\xF3ry ograniczony jest do planszy o rozmiarach 1000000 x 1000000, oraz du\xBFa pr\xEAdko\x9C\xE6 przetwarzania. Ograniczeniem pakietu jest to \xBFe umo\xBFliwia przetwarzanie jedynie konfiguracji binarnych. Symulator posiada mo\xBFliwo\x9C\xE6 wczytywania plik\xF3w innych popularnych pakiet\xF3w. Przebieg symulacji obrazowany jest za pomoc\xB9 dwu wymiarowych plansz KB. Pakiet pozwala na konfiguracje kolor\xF3w kom\xF3rek. +Life32 jest symulatorem ukierunkowanym na regu\xB3y "Game of Life". Do g\xB3\xF3wnych zalet tej aplikacji nale\xBF\xB9 maksymalny rozmiar przetwarzanej konfiguracji kt\xF3ry ograniczony jest do planszy o rozmiarach 1000000 x 1000000, oraz du\xBFa pr\xEAdko\x9C\xE6 przetwarzania. Ograniczeniem pakietu jest to \xBFe umo\xBFliwia przetwarzanie jedynie konfiguracji binarnych. Symulator posiada mo\xBFliwo\x9C\xE6 wczytywania plik\xF3w innych popularnych pakiet\xF3w. Przebieg symulacji obrazowany jest za pomoc\xB9 dwu wymiarowych plansz KB. Pakiet posiada zestaw narz\xEAdzi umo\xBFliwiaj\xB9cych +konfiguracje kolor\xF3w symboli. \subsection{CelLab} \begin{figure}[!hpt] @@ -307,24 +308,24 @@ \subsection {Por\xF3wnanie dost\xEApnych AK} -Przeprowadzona analiza funkcji szeroko znanych symulator\xF3w AK pokazuje i\xBF wi\xEAkszo\x9C\xE6 symulator\xF3w koncentruje si\xEA na wizualizacji specyficznych . Zakres wizualizacji ogranicza si\xEA do jedno i dwu wymiarowych AK w trybie graficznym z mo\xBFliwo\x9Cci\xB9 zmiany interpretacji symboli. W trakcie analizy dost\xEApnych symulator\xF3w AK nie stwierdzono wyposa\xBFenia symulator\xF3w w funkcje dynamicznego doboru modelu przetwarzania oraz mo\xBFliwo\x9Cci dowolnego definiowania s\xB9siedztwa. Powszechnie stosuje si\xEA dwa rodzaje s\xB9siedztwa von Neumanna oraz Moora z mo\xBFliwo\x9Cci\xB9 modyfikacji s\xB9siad\xF3w. +Przeprowadzona analiza funkcji szeroko znanych symulator\xF3w AK pokazuje i\xBF wi\xEAkszo\x9C\xE6 symulator\xF3w koncentruje si\xEA na wizualizacji wybranych modeli obliczeniowych. Zakres wizualizacji ogranicza si\xEA do jedno i dwu wymiarowych AK w trybie graficznym z mo\xBFliwo\x9Cci\xB9 zmiany interpretacji symboli. W trakcie analizy dost\xEApnych symulator\xF3w AK nie stwierdzono wyposa\xBFenia symulator\xF3w w funkcje dynamicznego doboru modelu przetwarzania oraz mo\xBFliwo\x9Cci dowolnego definiowania s\xB9siedztwa. Powszechnie stosuje si\xEA dwa rodzaje s\xB9siedztwa von Neumanna oraz Moora oba z mo\xBFliwo\x9Cci\xB9 niewielkiej modyfikacji s\xB9siad\xF3w. \begin{landscape} \begin{table}[!p] \centering \caption{Por\xF3wnanie dost\xEApnych AK} -\begin{tabular}{p{5em}|p{5em}|p{5em}|p{5em}|p{5em}|p{5em}|p{5em}|p{5em}} -AK & Dynamika globalna & Definiowanie dowolnych funkcji lokalnych & Wymiana danych pomi\xEAdzy pakietami & Graficzna reprezentacja symulacji & Tekstowa reprezentacja symulacji & Obserwator lokalny & Wspomaganie doboru modelu\\ +\begin{tabular}{p{5em}|p{5em}|p{5em}|p{5em}|p{5em}|p{5em}|p{5em}|p{5em}|p{5em}|p{5em}} +AK & Model LAK & Model DAK & Model TAK & Dynamika globalna & Wymiana danych pomi\xEAdzy pakietami & Graficzna reprezentacja symulacji & Tekstowa reprezentacja symulacji & Obserwator lokalny & Wspomaganie doboru modelu\\ \hline -MCell & Nie & Tak & Tak & Tak & Nie & Nie & Nie\\ +MCell & Tak & Tak & Nie & Nie & Tak & Tak & Nie & Nie & Nie\\ \hline -DDLab & Tak & Tak & Nie & Tak & Nie & Nie & Nie\\ +DDLab & Tak & Tak & Nie & Tak & Nie & Tak & Nie & Nie & Nie\\ \hline -Life32 & Nie & Nie & Tak & Tak & Nie & Nie & Nie\\ +Life32 & Nie & Tak & Nie & Nie & Tak & Tak & Nie & Nie & Nie\\ \hline -CelLab & Nie & Tak & Tak & Tak & Nie & Nie & Nie\\ +CelLab & Nie & Tak & Nie & Nie & Nie & Tak & Nie & Nie & Nie\\ \hline -WinLife & Nie & Nie & Nie & Tak & Nie & Nie & Nie +WinLife & Nie & Tak & Nie & Nie & Nie & Tak & Nie & Nie & Nie \end{tabular} \label{tab:} \end{table} Modified: trunk/qcell/doc/licenciate_thesis/chap3/chap3.tex =================================================================== --- trunk/qcell/doc/licenciate_thesis/chap3/chap3.tex 2007-02-14 22:01:07 UTC (rev 325) +++ trunk/qcell/doc/licenciate_thesis/chap3/chap3.tex 2007-02-15 00:21:48 UTC (rev 326) @@ -4,13 +4,14 @@ \subsection {Podstawowe funkcje programu} \subsubsection {Wczytywanie opisu modelu z pliku} \label{subsec:wkp} -Pakiet umo\xBFliwia wczytywanie plik\xF3w opisu modelu w formatach FQT, N, KI. +Pakiet umo\xBFliwia wczytywanie plik\xF3w opisu modelu w formatach FQT, REAK, ZIFW, N, KI, LIF, LIFE. \subsubsection{Utrwalanie wynik\xF3w przetwarzania} Pakiet daje mo\xBFliwo\x9C\xE6 utrwalania efekt\xF3w eksperyment\xF3w w nast\xEApuj\xB9cych trybach: \begin{itemize} \item zapis poszczeg\xF3lnych element\xF3w modelu do osobnych plik\xF3w(KI, N, FL) \item zapis konfiguracji bie\xBF\xB9cej wraz z historiom przetwarzania do pojedy\xF1czego pliku +\item eksport konfiguracji do pliku LIF \end{itemize} \subsubsection {Tryby pracy symulatora} @@ -53,16 +54,19 @@ \begin{itemize} \item FQT - Jest formatem pliku tekstowego s\xB3u\xBF\xB9cego do opisu funkcji lokalnej, zawieraj\xB9cego w kolejnych wierszach: \begin{itemize} -\item identyfikator literowy typu funkcji -\item trzy liczby (separowane spacj\xB9): liczba argument\xF3w, liczba warto\x9Cci argumentu i liczba warto\x9Cci funkcji -\item wiersz pliku okre\x9Cla numery zmiennych sumowanych +\item identyfikator literowy typu funkcji, tj FQT, +\item trzy liczby (separowane spacj\xB9): liczba argument\xF3w, liczba warto\x9Cci argumentu i liczba warto\x9Cci funkcji, +\item numery zmiennych sumowanych, + +\item Wiersze nast\xEApne podaj\xB9 kolejne sumy s (dziesi\xEAtnie) i ci\xB9gi warto\x9Cci dla ustalonego s: $f(s,w_{max}) f(s,w_{max-1}) ... f(s,w_{min})$. \end{itemize} -Wiersze nast\xEApne podaj\xB9 kolejne sumy s (dziesi\xEAtnie) i ci\xB9gi warto\x9Cci dla ustalonego s: f(s,wmax) f(s,wmax-1) ... f(s,wmin). \end{itemize} + + \item s\xB9siedztwo \begin{itemize} -\item N - Jest plikiem przeznaczony do specyfikowania uk\xB3ad\xF3w s\xB9siedztwa, np. kolejno\x9Cci i po\xB3o\xBFenia s\xB9siad\xF3w kom\xF3rki. Ma on nast\xEApuj\xB9c\xB9 struktur\xEA: +\item N - Jest plikiem przeznaczonym do specyfikowania uk\xB3ad\xF3w s\xB9siedztwa, np. kolejno\x9Cci i po\xB3o\xBFenia s\xB9siad\xF3w kom\xF3rki. Ma on nast\xEApuj\xB9c\xB9 struktur\xEA: \begin{itemize} \item Litera i cyfra: N{1,2,3} - identyfiktor pliku z rozmiarem przestrzeni s\xB9siad\xF3w; \item do czterech liczb ca\xB3kowitych: \textit{W K S n} - okre\x9Clenie liczby wierszy, kolumn, \x9Ccian oraz s\xB9siad\xF3w. @@ -76,9 +80,10 @@ \item KI - Plik opisu konfiguracji inicjalnej. Poszczeg\xF3lne wiersze oddzielone s\xB9 znakami ko\xF1ca linii, \x9Cciany zaznaczone s\xB9 poprzez pust\xB9 lini\xEA w pliku. \end{itemize} -\item inne formaty +\item formaty wewn\xEAtrzne \begin{itemize} -\item formaty wewn\xEAtrzne oparte na sk\xB3adni j\xEAzyka XML +\item format zapisu KB wykorzystuj\xB9cy j\xEAzyk XML, +\item wewn\xEAtrzny format opisu FL wykorzystuj\xB9cy j\xEAzyk XML \end{itemize} \end{itemize} Modified: trunk/qcell/doc/licenciate_thesis/chap6/chap6.tex =================================================================== --- trunk/qcell/doc/licenciate_thesis/chap6/chap6.tex 2007-02-14 22:01:07 UTC (rev 325) +++ trunk/qcell/doc/licenciate_thesis/chap6/chap6.tex 2007-02-15 00:21:48 UTC (rev 326) @@ -58,6 +58,8 @@ \item Neigborhood - widok s\xB9siedztwa \end{itemize} +Podczas pracy symulatora w modelu TAK zak\xB3adki "2D Text View" oraz "2D Graphics View" przedstawiaj\xB9 przekr\xF3j sze\x9Ccianu KB w p\xB3aszczy\x9Fnie XY. przesuni\xEAcie p\xB3aszczyzny okre\x9Clone jest polem "Z Plane" w oknie "2D Text Tools". + \subsection{Pasek narz\xEAdzi} Pasek narz\xEAdzi jest domy\x9Clnym obszarem umiejscowienia narz\xEAdzi przypisanych dla poszczeg\xF3lnych funkcji pakietu. @@ -65,7 +67,7 @@ \begin{figure}[!h] \centering \includegraphics[width=3cm]{chap6/bTools} -\caption{Base Tools} +\caption{Basic Tools} \end{figure} Podstawowy zestaw narz\xEAdzi do edycji KB. Zawiera nast\xEApuj\xB9c przyciski: \begin{itemize} @@ -97,7 +99,7 @@ \item Distans - odleg\xB3o\x9C\xE6 KI od kamery \end{itemize} -\subsubsection{2D Tools} +\subsubsection{2D Text Tools} \begin{figure}[!h] \centering \includegraphics[width=3cm]{chap6/2DTools} @@ -108,10 +110,10 @@ \item Colors - interpretowanie za pomoc\xB9 kolor\xF3w \item Values - interpretowanie za pomoc\xB9 warto\x9Cci symboli \item Symbols - interpretacja za pomoc\xB9 symboli tekstowych -\item Z Plane - przesuni\xEAcie w p\xB3aszczy\x9Fnie przekroju XY(tylko dla KI 3D) +\item Z Plane - przesuni\xEAcie w p\xB3aszczy\x9Fnie przekroju XY (widocznie jedynie dla KI 3D) \end{itemize} -\subsubsection{1D Tools} +\subsubsection{1D Text Tools} \begin{figure}[!h] \centering \includegraphics[width=3cm]{chap6/1DTools} @@ -143,20 +145,20 @@ \item Tabela s\xB9siad\xF3w \item Clear Selected - usuwa zaznaczonego s\xB9siada w widoku s\xB9siedztwa -\item Set Selected - ustawia s\xB9siada w miejscu zaznaczonej kom\xF3rki -\item Set Zero point - ustawia punkt odniesienia dla s\xB9siad\xF3w -\item Reload - prze\xB3aduj aktualn\xB9 konfiguracj\xEA +\item Set Selected - wstawia s\xB9siada w miejscu zaznaczonej kom\xF3rki +\item Set reference point - ustawia punkt odniesienia dla s\xB9siad\xF3w +\item Reload - prze\xB3aduj aktualny uk\xB3ad s\xB9siad\xF3w \item Apply - zastosuj zmiany dla s\xB9siedztwa \end{itemize} \subsection{Widok zak\xB3adki} -Widok zak\xB3adki jest obszarem przeznaczonym do wizualizowania poszczeg\xF3lnych funkcjonalno\x9Cci. +Widok zak\xB3adki jest obszarem przeznaczonym do wizualizowania poszczeg\xF3lnych funkcjonalno\x9Cci. \section{Instrukcja obs\xB3ugi} \subsection{Zmiana widoku} -Manipulacji widokiem w oknach TAK i DAK(graficzny) dokonuje si\xEA poprzez przyci\x9Cni\xEAcie odpowiedniej kombinacji przycisk\xF3w myszy a nast\xEApnie przeci\xB9gni\xEAcie kursora w obszarze widok zak\xB3adki. +Manipulacji widokiem w oknach TAK i DAK (graficzny) dokonuje si\xEA poprzez przyci\x9Cni\xEAcie odpowiedniej kombinacji przycisk\xF3w myszy a nast\xEApnie przeci\xB9gni\xEAcie kursora w obszarze widok zak\xB3adki. \begin{itemize} \item przesuni\xEAcie - prawy przycisk myszy \item obr\xF3t(widok 3D) - jednocze\x9Cnie prawy oraz lewy przycisk myszy @@ -168,7 +170,7 @@ Edycja konfiguracji mo\xBFliwa jedynie w trybie obserwatora globalnego po za\xB3adowaniu wszystkich element\xF3w modelu(FL, N, KI). \subsubsection{Edycja bezpo\x9Crednia} -Aby bezpo\x9Crednio edytowa\xE6 KB automatu nale\xBFy wybra\xE6 tryb "Edit" z okna "Base Tools". Ka\xBFdorazowe zaznaczenie za pomoc\xB9 kursora kom\xF3rki KB spowoduje zmian\xEA symbolu na zaznaczony w tabeli symboli. +Aby bezpo\x9Crednio edytowa\xE6 KB automatu nale\xBFy wybra\xE6 tryb "Edit" z okna "Basic Tools". Ka\xBFdorazowe zaznaczenie za pomoc\xB9 kursora kom\xF3rki KB spowoduje zmian\xEA symbolu na zaznaczony w tabeli symboli. \subsubsection{Kopiowanie obszar\xF3w} Aby skopiowa\xE6 obszar nale\xBFy: @@ -176,12 +178,12 @@ \item zaznaczy\xE6 obszar poprzez przyci\x9Cni\xEAcie LPM \item przeci\xB9gni\xEAcie kursora w kopiowanym obszarze \item zwolni\xE6 LPM -\item przycisn\xB9\xE6 przycisk "Copy" z menu "Base Tools" +\item przycisn\xB9\xE6 przycisk "Copy" z menu "Basic Tools" \item zaznaczy\xE6 kom\xF3rk\xEA w miejscu docelowym dla kopiowanego obszaru -\item przycisn\xB9\xE6 przycisk "Paste" z menu "Base Tools" +\item przycisn\xB9\xE6 przycisk "Paste" z menu "Basic Tools" \end{itemize} -Kom\xF3rki zaznaczone zmieniaj\xB9 wygl\xB9d w trybie 3D(Rys. 6.7). W trybie 1-2D zaznaczenie sygnalizowane jest poprzez zmian koloru kom\xF3rek w tabeli na szary. +Kom\xF3rki zaznaczone zmieniaj\xB9 wygl\xB9d w trybie 3D (Rys. 6.7). W trybie 1-2D zaznaczenie sygnalizowane jest poprzez zmian koloru kom\xF3rek w tabeli na szary. \begin{figure}[!h] \centering @@ -189,14 +191,14 @@ \caption{Widok 3D Zaznaczenie} \end{figure} -\subsection{Zmiana po\xB3o\xBFenie obserwatora lokalnego} -Aby dokona\xE6 zmiany po\xB3o\xBFenie obserwator lokalnego nale\xBFy: +\subsection{Zmiana po\xB3o\xBFenia obserwatora lokalnego} +Aby dokona\xE6 zmiany po\xB3o\xBFenia obserwatora lokalnego nale\xBFy: \begin{itemize} \item prze\xB3\xB9czy\xE6 obserwatora w tryb lokalny \item zaznaczy\xE6 dowoln\xB9 kom\xF3rk\xEA planszy za pomoc\xB9 LPM \end{itemize} -W trybie 3D pozycja obserwatora lokalnego sygnalizowana jest poprzez ikon\xEA symbolizuj\xB9ce oko(Rys. 6.8). +W trybie 3D pozycja obserwatora lokalnego sygnalizowana jest poprzez ikon\xEA symbolizuj\xB9c\xB9 oko (Rys. 6.8). \begin{figure}[!h] \centering @@ -205,28 +207,28 @@ \end{figure} \subsection{Edycja funkcji lokalnej} -Edycja funkcji lokalnej mo\xBFliwa jest po za\xB3adowaniu pliku funkcji lokalnej z menu g\xB3\xF3wnego zak\xB3adki "File". +Edycja funkcji lokalnej mo\xBFliwa jest po za\xB3adowaniu pliku funkcji lokalnej z menu g\xB3\xF3wnego "File". -W celu zmiany warto\x9Cci funkcji lokalnej nale\xBFy w zak\xB3adce funkcji wybra\xE6 pole z tabeli funkcji lokalnej a nast\xEApnie wprowadzi\xE6 now\xB9 warto\x9C\xE6 ca pomoc\xB9 klawiatury. +W celu zmiany warto\x9Cci funkcji lokalnej nale\xBFy w "zak\xB3adce funkcji" wybra\xE6 pole z tabeli funkcji lokalnej a nast\xEApnie wprowadzi\xE6 now\xB9 warto\x9C\xE6 za pomoc\xB9 klawiatury. -Wprowadzenie warto\x9Cci ujemnej lub u\xBFycie symbolu "?" oznacza\xE6 b\xEAdzie i\xBF funkcja dla danej warto\x9Cci jest nieokre\x9Clona. Napotkanie na warto\x9C\xE6 nieokre\x9Clon\xB9 podczas obliczania KB spowoduje wstrzymanie oblicze\xF1 i przeniesienie u\xBFytkownika do tabeli funkcji z jednoczesnym zaznaczenie u\xBFytego pola nieokre\x9Clonego. Praca symulatora mo\xBFliwa jest gdy warto\x9C\xE6 funkcji zostanie wprowadzona lub zostanie zmieniona KB tak aby warto\x9C\xE6 nieokre\x9Clona nie by\xB3a u\xBFyta w obliczeniach. +Wprowadzenie warto\x9Cci ujemnej lub u\xBFycie symbolu "?" oznacza\xE6 b\xEAdzie i\xBF funkcja dla danej warto\x9Cci jest nieokre\x9Clona. Napotkanie na warto\x9C\xE6 nieokre\x9Clon\xB9 podczas obliczania KB spowoduje wstrzymanie oblicze\xF1 i przeniesienie u\xBFytkownika do tabeli funkcji z jednoczesnym zaznaczeniem u\xBFytego symbolu nieokre\x9Clonego. Praca symulatora mo\xBFliwa jest gdy warto\x9C\xE6 nieokre\x9Clona zostanie okre\x9Clona lub dokonana zostanie KB tak aby warto\x9C\xE6 nieokre\x9Clona nie by\xB3a u\xBFyta w obliczeniach. \subsection{Edycja symboli} -W celu dokonania zmiany znaku graficznego nale\xBFy zaznaczy\xE6 pole w kolumnie "Char" a nast\xEApnie wprowadzi\xE6 znak z klawiatury. +W celu dokonania zmiany znaku tekstowego nale\xBFy zaznaczy\xE6 pole w kolumnie "Char" a nast\xEApnie wprowadzi\xE6 znak z klawiatury. Aby zmieni\xE6 kolor przypisany do danego symbolu nale\xBFy dwa razy klikn\xB9\xE6 LPM w kolumnie "Colors" a nast\xEApnie z okna dialogowego wybra\xE6 kolor i zatwierdzi\xE6 przyciskiem "Ok". \section{Typowy eksperyment} Typowy eksperyment mo\xBFna podzieli\xE6 na nast\xEApuj\xB9ce fazy: \begin{itemize} -\item dob\xF3r modelu(N, FL) -\item dob\xF3r konfiguracji pocz\xB9tkowej(KI) +\item dob\xF3r modelu (N, FL) +\item dob\xF3r konfiguracji pocz\xB9tkowej (KI) \item iteracje krok\xF3w symulacji \item zapis wynik\xF3w \end{itemize} -Dob\xF3r modelu odbywa si\xEA poprzez wczytanie plik\xF3w konfiguracji funkcji lokalnej oraz s\xB9siedztwa. W tym celu nale\xBFy wybra\xE6 z menu g\xB3\xF3wnego zak\xB3adke "File" nast\xEApnie pozycje "Open". Po wczytaniu s\xB9siedztwa("Neigborhood"), funkcji lokalnej("Function"), oraz konfiguracji inicjalnej("World") mo\xBFliwe jest wykonanie kolejnych iteracji symulacji. +Dob\xF3r modelu odbywa si\xEA poprzez wczytanie plik\xF3w konfiguracji funkcji lokalnej oraz s\xB9siedztwa. W tym celu nale\xBFy wybra\xE6 z menu g\xB3\xF3wnego zak\xB3adk\xEA "File" nast\xEApnie pozycje "Open". Po wczytaniu s\xB9siedztwa ("Neigborhood"), funkcji lokalnej ("Function"), oraz konfiguracji inicjalnej ("World") mo\xBFliwe jest wykonanie kolejnych iteracji symulacji. \begin{figure}[!h] \centering @@ -242,8 +244,8 @@ \caption {Narz\xEAdzia iterowanie krok\xF3w} \end{figure} -\subsection{Podstawowy eksperyment 3D} -Poni\xBFsza +\subsection{Podstawowy eksperyment} + Rysunki 6.11 - 6.14 przedstawiaj\xB9 kolejne kroki symulacji. Po analizie por\xF3wnawczej zauwa\xBFy\xE6 mo\xBFna i\xBF widoczne obiekty zaklasyfikowa\xE6 mo\xBFna jako \xB3aziki. \begin{figure}[!h] @@ -271,12 +273,50 @@ \end{figure} -\subsection{Dynamiczne dobieranie modelu} +\subsection{Eksperyment dynamicznego dobieranie modelu obliczeniowego} Poni\xBFszy przyk\xB3ad obrazuje spos\xF3b dynamicznego doboru modelu obliczeniowego. Zadaniem docelowym jest okre\x9Cleni modelu umo\xBFliwiaj\xB9cego obrazowanie kolizji sygna\xB3\xF3w w przestrzeni 1D. Zak\xB3adamy \xBFe sygna\xB3y poruszaj\xB9 si\xEA z pr\xEAdko\x9Cci\xB9 V=1 w przeciwnych kierunkach oraz po kolizj\xB9 pr\xEAdko\x9C\xE6 i kierunek sygna\xB3\xF3w ma pozosta\xE6 bez zmian. Do przedstawienia kolizji niezb\xEAdny jest alfabetu o czterech symbolach oraz s\xB9siedztwo tr\xF3jelementowe. -Rysunek {} przedstawia tablice funkcji nieokre\x9Clonej. Widzimy na i\xBF wszystkie pola tabeli oznaczone s\xB9 znakiem "?" oznaczaj\xB9cym symbol nieokre\x9Clony. +\begin{figure}[!h] +\centering +\includegraphics[width=12cm]{chap6/undefinedfunction} +\caption {Tabela funkcji nieokre\x9Clonej} +\end{figure} -Rysunek {} uwidacznia tablice funkcji lokalnej zawieraj\xB9cej minimaln\xB9 liczb\xEA okre\x9Clonych warto\x9Cci +Rysunek {} przedstawia tablice funkcji nieokre\x9Clonej. Stopniowo wykonuj\xB9c kolejne iteracje symulacji u\xBFytkownik wype\xB3nia tablic\xEA funkcji lokalnej. Podczas symulacji ilekro\xE6 nast\xB9pi pr\xF3ba u\xBFycia symbolu nieokre\x9Clonego post\xEAp symulacji zostaje zatrzymany a w tablicy funkcji zaznaczony zostaje symbol nieokre\x9Clony (Rys ). Miejsce wyst\xB9pienia symbolu w wyznaczanej KB r\xF3wnie\xBF zostaje zaznaczone (Rys ). +\begin{figure}[!h] +\centering +\includegraphics[width=12cm]{chap6/fview} +\caption {Tabela funkcji nieokre\x9Clonej} +\end{figure} + +\begin{figure}[!h] +\centering +\includegraphics[width=12cm]{chap6/fdef} +\caption {Tabela funkcji nieokre\x9Clonej} +\end{figure} + +Rysunek {} uwidacznia tablice funkcji lokalnej zawieraj\xB9cej minimaln\xB9 liczb\xEA okre\x9Clonych warto\x9Cci niezb\xEAdnych do symulacji propagacji sygna\xB3\xF3w bez okre\x9Clenia zachowania podczas kolizji. + +\begin{figure}[!h] +\centering +\includegraphics[width=12cm]{chap6/movelr} +\caption {Tablicy funkcji dla propaguj\xB9cych sygna\xB3\xF3w} +\end{figure} + +\begin{figure}[!h] +\centering +\includegraphics[width=12cm]{chap6/compleattable} +\caption {Tablicy funkcji dla propaguj\xB9cych sygna\xB3\xF3w z uwzgl\xEAdnieniem wyst\xB9pienia kolizji} +\end{figure} + +Rysunek {} przedstawia tablice funkcji okre\x9Clon\xB9 w stopniu wystarczaj\xB9cym do realizacji za\xB3o\xBFe\xF1 docelowego eksperymentu. + +\begin{figure}[!h] +\centering +\includegraphics[width=14cm]{chap6/expdm} +\caption {Widok pracy AK} +\end{figure} + % vim:fencs=cp1250:fenc=cp1250 Added: trunk/qcell/doc/licenciate_thesis/chap6/compleattable.png =================================================================== (Binary files differ) Property changes on: trunk/qcell/doc/licenciate_thesis/chap6/compleattable.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/qcell/doc/licenciate_thesis/chap6/const0.png =================================================================== (Binary files differ) Property changes on: trunk/qcell/doc/licenciate_thesis/chap6/const0.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/qcell/doc/licenciate_thesis/chap6/expdm.png =================================================================== (Binary files differ) Property changes on: trunk/qcell/doc/licenciate_thesis/chap6/expdm.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/qcell/doc/licenciate_thesis/chap6/fdef.png =================================================================== (Binary files differ) Property changes on: trunk/qcell/doc/licenciate_thesis/chap6/fdef.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/qcell/doc/licenciate_thesis/chap6/fview.png =================================================================== (Binary files differ) Property changes on: trunk/qcell/doc/licenciate_thesis/chap6/fview.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/qcell/doc/licenciate_thesis/chap6/movelr.png =================================================================== (Binary files differ) Property changes on: trunk/qcell/doc/licenciate_thesis/chap6/movelr.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/qcell/doc/licenciate_thesis/chap6/undef.png =================================================================== (Binary files differ) Property changes on: trunk/qcell/doc/licenciate_thesis/chap6/undef.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/qcell/doc/licenciate_thesis/chap6/undefinedfunction.png =================================================================== (Binary files differ) Property changes on: trunk/qcell/doc/licenciate_thesis/chap6/undefinedfunction.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/qcell/doc/licenciate_thesis/chap6/wczyt.png =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |