Wet string theory - signalling simulator

Think that a network can be thought of as hardware managed by blobs of software.

Every thing is managed by a blob of software represented by an object.

Now group these objects into an array indexed by a name.

Have an associative array of objects.

Index the associative array by a string representing the instance of the object.

   a[ "nodeName" ] = object()
 
So there you have it.

Example - railway

INPUT:

OUTPUT:

   signalling:-
  
   box A has train 
   box A asks box B: Is Line Clear?
   box B ack and sets block instrument which is reflected back to box A
   box A allows train onto line
   box A tells box B: Train entering section
  
 bell.png
 bell_lr.png
 bell_rl.png
 block.png
 blockLinCLR.png
 blockLineBlocked.png
 blockTrainOnLine.png
 homeDanger.png
 homeOff.png
 

Signalling

Attn

ATN ack

Is line CLEAR?

Is line CLEAR? ack

set by upline box

Let train start

Train Entering Section

Train Entering Section ack

set by upline box

set