Space Diag Scan:



Graphic Link to Java programme


Programme Notes:

                   
Space Diag Scan is a variation of  Space InfoScan.The changes involve the direction of the scan. In Space InfoScan the scanning directions are horizontal or vertical -while in Space Diag Scan the scanning direction is diagonal based.

These changes involve a more complex use of the information provided by the flags that signal a parameter limit has been reached or exceeded. Basically, the flag values are coded to provide information regarding the current location of the scan with regards to the sides and corners of the bounding rectangle. This information is used to control the change the direction of the scan when at a corners or edge.

The required direction is found in a look-up table which converts the location code into a 2-dimensional (X,Y) directional increment (+1, 0 or -1 for each dimension).
 
Visual link to diagramme with codes for java programme                            Visual Link to Notes on Algorithm for java programme

                                                                Links to Coding Diagramme and Algorithm Notes



Visual link to java programme

Space Diag Scan

The menu options:

(when programme is running, right mouse click on the image area to make the control panel visible)
"Speed"
       (Set Process speed)
"delay"           -allows the image production to to speeded up or slowed down from 1 to 200 milliseconds
 "On/Off"        -gives the choice:
"run"         -allows the process to run
"pause"     -allows the process to pause
"Steps"
     (Set param increments)
"Val-A  inc"            (range 0 -> 100)     -Sets the A parameter increment
"Val-B inc"             (range 0 -> 100)     -Sets the B parameter increment

"Meta-Steps-A"
     (Set Upper Meta-Param increments)

"Maxval-A inc"  (range  0 -> 100)     -Sets the A "maximum" meta-parameter increment
"Minval-A inc"  (range  0 -> 100)     -Sets the A "minimum" meta-parameter increment


"Meta-Steps-B"
     (Set Lower Meta-Param increments)
"Maxval-B inc"  (range  0 -> 100)     -Sets the B "maximum" meta-parameter increment
"Minval-B inc"  (range  0 -> 100)     -Sets the B "minimum" meta-parameter increment

"Scan Type"
     (Set scan parameters)
"ZigSw"      -Selects type of scan:
"Zig"                    -Single direction scan
"ZigZag"              -Bi-directional scan
"Step Direction"       -Selects direction of scan along edges:
"Clockwise"          -Scan moves clockwise
"AntiClockwise"   -Scan moves anti-clockwise
"Reset"                    -Determines variable changes after scan is complete
"Static"                  -No change (only reversal of direction)
"Continuous"       -Llimits of scan change
"Variable"              -Limits and Direction change
"Corners only"     -Only Directions change

"Initialisation"
     (Reset Start condition)
"Val-A init"              -Initialises parameter A to following:
"Min"                -Minimum limit of Parameter
"Max"               -Maximum limit of Parameter
"Min or Max"  -Randomly selects either Min or Max

"Val-B init"              -Initialises parameter B to following:
"Min"                -Minimum limit of Parameter
"Max"                -Maximum limit of Parameter
"Min or Max"   -Randomly selects either Min or Max
"Flow"
     (clear image or reset process)
"Process/Image"
"Clear"       -Removes Existing Image without resetting process
"RESET"    -Removes Existing Image and resets process


Visual link to java
          Programme


---------------------------------------------------------

To start Java Applet -click on image
(To bring up process menu: right click on Java image  when Applet is running)
Use left mouse button to select menu options
Use browser navigation buttons to close or leave the process window

---------------------------------------------------------


Creating A Space For Change
Data Space
Klee index




Trevor Batten
Baclayon 2011
home