Poznań
Ph: (+48) 519 401 008
Cellular Automaton ver. 2.0 |
Cellular Automaton ver. 2.0 is a simulator of a two-dimensional cellular automaton characterized by the following possibilities:
1. Possibility of defining the multi-parameter cells by the user (user defined cells) class Cell: public CellBase { public: float _oTemp; int _oNumber; BYTE _oColor; }; 2. Possibility of reading out the values of the function as defined by the user, on the basis of parameters and reading out the parameters by means of the following tools:
a) point - the user defines the function on the basis of the parameters of one cell and decides which parameters will be ascribed to the result record of the points b) line - the user defines the function on the basis of the parameters of two cells and decides which parameters will be ascribed to the result record of the line
c) rectangle - the user defines the function on the basis of the parameters included in the rectangle and decides which parameters will be ascribed to the result record of the rectangle
d) integral - the user defines the function on the basis of the equivalent cells and decides which of the cell parameters will be ascribed to the result record of the integral (the user defines the equivalent cells)
e) results - the user defines the function on the basis of the parameters of all the cells and decides which of the cell parameters will be ascribed to the result record of results.
3.
Initializing of the automaton with bitmaps. 4. Possibility of gathering and processing the data saved in records in an optional data base as defined by the user, thanks to utilizing the SiBridge for Cellular Automaton program.
5. Each cell of the automaton has an access to the parameters (variables) and methods of 61 neighboring cells in each direction of the coordinate axis.
6. Possibility of changing the bound conditions 7. Possibility of changing the parameters of the rule and tools.
EXAMPLES To see some movies please download for free QuickTime Player. Download QuickTime Player.
- Download movie (Size 2,627 KB)
Rule "Crystal" - Download movie (Size 1,861 KB)
EXECUTING
1. Execute Cellular Automaton Start -> Programs -> Cellular Automaton -> Cellular Automaton 2. Load "dll" library with rules File -> Load Dll -> choose rule.dll (located in installation folder under bin subfolder) 3. Open bitmap that will initialize CA File -> Open -> choose creystal.bmp (located in installation folder under examples\Crystal subfolder) 4. Choose rule "Crystal" Options -> Rule -> choose rule "Crystal" 5. Initialize Cellular Automaton Execute -> Initialize Automaton 6. Run rule Execute -> Run
|
Copyright 2010 HTS High Technology Solutions.
All rights reserved.
Poznań
Ph: (+48) 519 401 008
info@htsengines.com
| Sitemap