From: <le...@us...> - 2007-01-28 22:01:55
|
Revision: 269 http://svn.sourceforge.net/qcell/?rev=269&view=rev Author: lessm Date: 2007-01-28 14:01:47 -0800 (Sun, 28 Jan 2007) Log Message: ----------- Modified Paths: -------------- trunk/qcell/doc/licenciate_thesis/1d.png trunk/qcell/doc/licenciate_thesis/3d.png trunk/qcell/doc/licenciate_thesis/symbols.png trunk/qcell/doc/licenciate_thesis/thesis.tex Added Paths: ----------- trunk/qcell/doc/licenciate_thesis/2dg.png trunk/qcell/doc/licenciate_thesis/2dt.png trunk/qcell/doc/licenciate_thesis/cellab.png trunk/qcell/doc/licenciate_thesis/ddlab.png trunk/qcell/doc/licenciate_thesis/function.png trunk/qcell/doc/licenciate_thesis/life32.png trunk/qcell/doc/licenciate_thesis/mcell.png trunk/qcell/doc/licenciate_thesis/neigborhood.png trunk/qcell/doc/licenciate_thesis/winlife.png Modified: trunk/qcell/doc/licenciate_thesis/1d.png =================================================================== (Binary files differ) Added: trunk/qcell/doc/licenciate_thesis/2dg.png =================================================================== (Binary files differ) Property changes on: trunk/qcell/doc/licenciate_thesis/2dg.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/qcell/doc/licenciate_thesis/2dt.png =================================================================== (Binary files differ) Property changes on: trunk/qcell/doc/licenciate_thesis/2dt.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/qcell/doc/licenciate_thesis/3d.png =================================================================== (Binary files differ) Added: trunk/qcell/doc/licenciate_thesis/cellab.png =================================================================== (Binary files differ) Property changes on: trunk/qcell/doc/licenciate_thesis/cellab.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/qcell/doc/licenciate_thesis/ddlab.png =================================================================== (Binary files differ) Property changes on: trunk/qcell/doc/licenciate_thesis/ddlab.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/qcell/doc/licenciate_thesis/function.png =================================================================== (Binary files differ) Property changes on: trunk/qcell/doc/licenciate_thesis/function.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/qcell/doc/licenciate_thesis/life32.png =================================================================== (Binary files differ) Property changes on: trunk/qcell/doc/licenciate_thesis/life32.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/qcell/doc/licenciate_thesis/mcell.png =================================================================== (Binary files differ) Property changes on: trunk/qcell/doc/licenciate_thesis/mcell.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/qcell/doc/licenciate_thesis/neigborhood.png =================================================================== (Binary files differ) Property changes on: trunk/qcell/doc/licenciate_thesis/neigborhood.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/qcell/doc/licenciate_thesis/symbols.png =================================================================== (Binary files differ) Modified: trunk/qcell/doc/licenciate_thesis/thesis.tex =================================================================== --- trunk/qcell/doc/licenciate_thesis/thesis.tex 2007-01-28 20:43:22 UTC (rev 268) +++ trunk/qcell/doc/licenciate_thesis/thesis.tex 2007-01-28 22:01:47 UTC (rev 269) @@ -281,15 +281,105 @@ \end{itemize} \item \gls{Serializacja} i~deserializacja - zachowanie ca\xB3o\x9Cci dokumentu i~p\xF3\x9Fniejsze wznowienie. \end{itemize} -\section{Przegl\xB9d mo\xBFliwo\x9Cci znanych automat\xF3w kom\xF3rkowych [tabelka Leszku?]} +\section{Przegl\xB9d mo\xBFliwo\x9Cci znanych automat\xF3w kom\xF3rkowych} +\subsection {MCell} + +\begin{figure}[h] +\centering +\includegraphics[width=10cm]{mcell.png} +\caption{MCell} +\label{fig:} +\end{figure} + +MCell stworzonym zosta\xB3 przez Mirka W\xF3jtowicza. Zas\xB3uguje na uwag\xEA ze wzgl\xEAdu na bogaty zestaw mo\xBFliwo\x9Cci funkcjonalnych w jakie zosta\xB3 wyposa\xBFony. + \begin{itemize} - \item Mcell - \item DD Lab +\item obs\xB3uga 1 i 2 wymiarowych automat\xF3w kom\xF3rkowych +\item wsparcie 14 rodzin AK +\item 256 elementowy alfabet +\item bogaty zestaw gotowych regu\xB3 i konfiguracji pocz\xB9tkowych +\item wsparcie dla kilku r\xF3\xBFnych rodzaj\xF3w s\xB9siedztwa +\item zestaw narz\xEAdzi do analizy symulacji +\item wygodny i prosty w obs\xB3udze interface u\xBFytkownika +\item mo\xBFliwo\x9C\xE6 wsp\xF3\xB3pracy z innymi pakietami \end{itemize} +\subsection {DDLab} +\begin{figure}[h] +\centering +\includegraphics[width=10cm]{ddlab.png} +\caption{DDLab} +\label{fig:} +\end{figure} + +DDLab jest interaktywnym programem graficznym przewidzianym do badania sko\xF1czonych sieci binarnych. Posiada dwa alternatywne sposoby postrzegania dynamiki sieci. Dynamik\xEA lokaln\xB9 obrazuj\xB9c\xB9 prace sieci wraz z nast\xEApuj\xB9cymi chwilami czasowymi, oraz dynamik\xEA globaln\xB9 obrazuj\xB9c\xB9 prace sieci wstecz. +Mo\xBFliwo\x9C\xE6 obrazowania dynamiki globalnej wyr\xF3\xBFnia ten produkt od innych symulator\xF3w sieci automat\xF3w kom\xF3rkowych. + +\subsection{Life32} +\begin{figure}[h] +\centering +\includegraphics[width=10cm]{life32.png} +\caption{Life32} +\label{fig:} +\end{figure} + +Uznawany za jeden z najlepszych symulator\xF3w opartych o regu\xB3y "Game of Life". Do g\xB3\xF3wnych zalet tej aplikacji nale\xBFy maksymalny rozmiar przetwarzanej konfiguracji kt\xF3ry ograniczony jest do planszy o rozmiarach 1000000 x 1000000, oraz du\xBFa pr\xEAdko\x9C\xE6 przetwarzania. Posiada mo\xBFliwo\x9C\xE6 wsp\xF3\xB3pracy z innymi popularnymi pakietami. + +\subsection{CelLab} +\begin{figure}[h] +\centering +\includegraphics[width=10cm]{cellab.png} +\caption{CelLab} +\label{fig:} +\end{figure} + +Jeden z najpe\xB3niejszych dost\xEApnych AK. Daje mo\xBFliwo\x9C\xE6 definiowania w\xB3asnych funkcji lokalnych poprzez stworzenie kr\xF3tkiego programu w j\xEAzykach: Java, C, BASIC, lub Pascal. + +\subsection{WinLife} +\begin{figure}[h] +\centering +\includegraphics[width=10cm]{winlife.png} +\caption{WinLife} +\label{fig:} +\end{figure} + +Kolejny automat kom\xF3rkowy pracuj\xB9cy z modelem "Game of Life" + +\subsection {Por\xF3wnanie dost\xEApnych AK} +\begin{table}[!hpt] +\centering +\begin{tabular}{c|c|c|c|c|c|c|c|c} +AK & DG & DF & W & TG & TT & OL & WD\\ +\hline +MCell & Nie & Tak & Tak & Tak & Nie & Nie & Nie\\ +\hline +DDLab & Tak & Tak & Nie & Tak & Nie & Nie & Nie\\ +\hline +Life32 & Nie & Nie & Tak & Tak & Nie & Nie & Nie\\ +\hline +CelLab & Nie & Tak & Tak & Tak & Nie & Nie & Nie\\ +\hline +WinLife & Nie & Nie & Nie & Tak & Nie & Nie & Nie\\ + +\end{tabular} +\caption{Por\xF3wnanie dost\xEApnych AK} +\label{tab:} +\end{table} + +\begin{itemize} +\item DG - dynamika globalna +\item DF - definiowanie dowolnych funkcji lokalnych +\item W - wymiana danych pomi\xEAdzy pakietami +\item TG - graficzna reprezentacja symulacji +\item TT - tekstowa reprezentacja danych +\item OL - obserwator lokalny +\item WD - wspomaganie doboru modelu +\end{itemize} + + \chapter{Za\xB3o\xBFenia szczeg\xF3\xB3owe} \section{Mo\xBFliwo\x9Cci funkcjonalne pakietu} - \subsection {Cechy podstawowe} + \subsection {Podstawowe funkcje programu} \subsubsection {Wczytywanie danych z pliku} \begin{itemize} \item S\xB9siedztwo ? plik N @@ -535,137 +625,95 @@ \subsection{Automaty tr\xF3jwymiarowe} \chapter{Instrukcja obs\xB3ugi pakietu} -\section{Typowy przebieg eksperymentu [Quickstart? Jak to nazwa\xE6?]} +\section{Typowy przebieg eksperymentu} -\begin{figure}[h] -\centering -\includegraphics[width=10cm]{mainwindow.png} -\caption{Widok g\xB3\xF3wny} -\label{fig:} -\end{figure} +Po uruchomieniu pakietu jedyn\xB9 dost\xEApn\xB9 zak\xB3adkom jest konfiguracja symboli, w kt\xF3rej widoczne s\xB9 minimalne poprawne ustawienia symboli. W tabeli symboli dost\xEApne s\xB9 nast\xEApuj\xB9ce kolumny: -\begin{enumerate} - \item Menu g\xB3\xF3wne - \item Opcje symulacji - \item Zak\xB3adki tryb\xF3w wizualizacji - \item Panel narz\xEAdzi - \item Widok g\xB3\xF3wny -\end{enumerate} +\begin{itemize} +\item warto\x9C\xE6 - przedstawia liczbow\xB9 warto\x9C\xE6 symbolu +\item symbol - u\xBFywany w tekstowej interpretacji symulacji +\item kolor - aktualny kolor stosowany w wizualizacji graficznej +\item model - stosowany w widoku 3D +\item flaga ukrywania - zaznaczenie oznacza i\xBF kom\xF3rka o danej warto\x9Cci nie b\xEAdzie widoczna w trybie 3D +\end{itemize} -\subsection{Menu g\xB3\xF3wne} -\label{sec:} -Zawiera podstawowe komendy umo\xBFliwiaj\xB9ce wczytanie konfiguracji eksperymentu, funkcji lokalnej, pliku s\xB9siedztwa oraz konfiguracji inicjalnej eksperymentu. +Minimaln\xB9 dopuszczalna ilo\x9C\xE6 symboli to 2 -\subsection{Opcje symulacji} -\label{sec:} -Umo\xBFliwia sterowanie symulacja, prace krokow\xB9 oraz ci\xB9g\xB3\xB9. +Aby rozpocz\xB9\xE6 symulacje nale\xBFy za\xB3adowa\xE6 pliki zawieraj\xB9ce funkcje lokaln\xB9, s\xB9siedztwo oraz konfiguracje inicjaln\xB9. -\subsection{Zak\xB3adki tryb\xF3w wizualizacji } -\label{sec:} -Zak\xB3adki przypisane s\xB9 do poszczeg\xF3lnych tryb\xF3w wizualizacji. Umo\xBFliwiaj\xB9 prze\xB3\xB9czanie pomi\xEAdzy trybami 1D, 2D, 3D. Nie wszystkie wizualizacje dost\xEApne s\xB9 dla wszystkich konfiguracji. +Po za\xB3adowaniu wszystkich niezb\xEAdnych element\xF3w dost\xEApne jest menu symulacji, a tak\xBFe zak\xB3adki dost\xEApne dla danej symulacji. -\subsection{Panel narz\xEAdzi} -\label{sec:} -Panel ten zawiera narz\xEAdzia przypisane do poszczeg\xF3lnych widok\xF3w eksperyment oraz podstawowe narz\xEAdzia edycji i trybu obserwatora. W trybie obserwatora lokalnego narz\xEAdzia edycji s\xB9 niedost\xEApne. +\subsection {Zak\xB3adki wizualizacji} -\subsection{Widok g\xB3\xF3wny} -\label{sec:} - -\section{Konfiguracja Symboli} -\label{sec:} -W celu dokonania konfiguracji symboli przechodzimy do zak\xB3adki "Konfiguracja Symboli" przedstawiaj\xB9cej aktualne ustawienia. Widoczna tabela zawiera: - -\section{Tabela funkcji lokalnej} -Przedstawia stablicowane warto\x9Cci funkcji. Wiersze przedstawiaj\xB9 warto\x9Cci sumowane, kolumny warto\x9Cci argument\xF3w nie poddawanych sumowaniu. Zmian w tabeli dokonujemy poprzez dwukrotne klikni\xEAci na kom\xF3rce tabeli i wpisaniu warto\x9Cci numerycznej. Wprowadzenie znaku "?" lub warto\x9Cci ujemnej oznacza ze funkcja jest nieokre\x9Clona dla danej warto\x9Cci. - +\subsubsection {Widok 1D} \begin{figure}[h] \centering -\includegraphics[width=10cm]{symbols.png} -\caption{Widok g\xB3\xF3wny} -\label{fig:} +\includegraphics[width=10cm]{1d.png} +\caption{Widok 1D} \end{figure} -\begin{enumerate} - \item dodawanie symboli - \item usuwanie ostatniego symbolu z tabeli(minimalna liczba symboli 2) - \item warto\x9C\xE6 - \item symbol tekstowy przypisany do warto\x9Cci - \item kolor w trybie graficznym - \item model w trybie 3D - \item flaga ukrycia(zaznaczenie oznacza ukryci warto\x9Cci w trybie 3D); -\end{enumerate} +Narz\xEAdzia trybu 1D: +\begin{itemize} +\item kolory - tryb widoku uwzgl\xEAdniaj\xB9cy kolory dla symboli +\item warto\x9Cci - tryb domy\x9Clny +\item symbole - warto\x9Cci kom\xF3rek zamieniane s\xB9 na symbole graficzne +\item wyczy\x9C\xE6 - powoduje usuni\xEAcie wszystkich zachowanych chwil czasowych z diagramu +\end{itemize} -Zmiany dokonujemy klikaj\xB9c 2xLPM - -\section{Widok 1D} - +\subsubsection {Tekstowy widok 2D} \begin{figure}[h] \centering -\includegraphics[width=10cm]{1d.png} -\caption{Widok 1D} -\label{fig:} +\includegraphics[width=10cm]{2dt.png} +\caption{Tekstowy widok 2D} \end{figure} -\begin{enumerate} - \item aktualnie przetwarzane dane - \item poprzednie kroki symulacji - \item narz\xEAdzia widoku 1D - \begin{itemize} - \item kolor - wy\x9Cwietlanie kolor\xF3w symboli - \item warto\x9Cci - \item zamiana warto\x9Cci na symbole tekstowe - \item wyczy\x9C\xE6 - usuwanie poprzednich krok\xF3w symulacji +Narz\xEAdzia trybu 2D: + + \begin{itemize} +\item kolory - tryb widoku uwzgl\xEAdniaj\xB9cy kolory dla symboli +\item warto\x9Cci - tryb domy\x9Clny +\item symbole - warto\x9Cci kom\xF3rek zamieniane s\xB9 na symbole graficzne +\item p\xB3aszczyzna z \end{itemize} -\end{enumerate} -\section{Widok 2D} +\subsubsection {Graficzny widok 2D} \begin{figure}[h] \centering -\includegraphics[width=10cm]{2d.png} -\caption{Widok 2D} -\label{fig:} +\includegraphics[width=10cm]{2dg.png} +\caption{Graficzny widok 2D} \end{figure} -\begin{enumerate} - \item aktualna konfiguracja - \item narz\xEAdzia widoku 2D - \begin{itemize} - \item kolor - wy\x9Cwietlanie kolor\xF3w symboli - \item warto\x9Cci - \item zamiana warto\x9Cci na symbole tekstowe - \item p\xB3aszczyzna Z - Wyst\xEApuje wy\xB3\xB9cznie dla konfiguracja tr\xF3jwymiarowych. - \end{itemize} -\end{enumerate} - -\section{Widok 3D} - +\subsubsection {Widok 3D} \begin{figure}[h] \centering \includegraphics[width=10cm]{3d.png} \caption{Widok 3D} -\label{fig:} \end{figure} -\begin{enumerate} - \item aktualna konfiguracja - \item narz\xEAdzia widoku 3D - \begin{itemize} - \item perspektywa - tryb perspektywy - \item ortho - tryb perspektywy - \item w\xB3\xB9czanie/wy\xB3\xB9czanie trybu zaznaczania - \item przekr\xF3j p\xB3aszczyzn\xB9 XY - \item przekr\xF3j p\xB3aszczyzn\xB9 ZY - \item przekr\xF3j p\xB3aszczyzn\xB9 XZ - \item warto\x9C\xE6 przesuni\xEAcia w p\xB3aszczy\x9Fnie - \end{itemize} -\end{enumerate} +Narz\xEAdzia trybu 3D: \begin{itemize} - \item przesuni\xEAcie \x9Cwiata PPM - \item obr\xF3t \x9Cwiata PPM+LPM - \item oddalanie/przybli\xBFanie k\xF3\xB3ko myszy +\item Perspektywa - tryb perspektywy +\item Ortho - tryb perspektywy +\item przekr\xF3j - zbi\xF3r narz\xEAdzi umo\xBFliwiaj\xB9cych wykonywania przekroj\xF3w w przestrzeni 3D \end{itemize} +\subsubsection {Zak\xB3adka funkcja} +\begin{figure}[h] +\centering +\includegraphics[width=10cm]{function.png} +\caption{Zak\xB3adka funkcja} +\end{figure} + +Widok przedstawia tabele funkcji lokalnej. Kolumny przedstawiaj + +\subsubsection {Zak\xB3adka s\xB9siedztwo} +\begin{figure}[h] +\centering +\includegraphics[width=10cm]{neigborhood.png} +\caption{Zak\xB3adka s\xB9siedztwo} +\end{figure} + % Bibliografia w zewn\xEAtrznym pliku w/g standardu natbib \bibliographystyle{plain} \bibliography{thesis} Added: trunk/qcell/doc/licenciate_thesis/winlife.png =================================================================== (Binary files differ) Property changes on: trunk/qcell/doc/licenciate_thesis/winlife.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |