To build a ObjectNet-able object you have to inherit form "CSON-BaseClass" Now your class has a "Lauch.vi" and further the old BaseProcess functionallity, as ProcCases..etc. In the I-Attribute of the CSON-BaseClass, the Services you have to provide and the Services you do listen to, are stored.

The Object Net itself also is a CS-Object. All Data, collected inside the net, is published via DIM. Now every "CSON-LocalControl"-Object which has suscribed to this Net, starts itŽs corresponding objects.

Here we can see the current UML-Design of the NetŽs UML Diagramm of the <a href=ObjectNetŽs">

And here a detailed view of the unbundle mechanism of the Port Observers is given. Port Observers get executed twice. The first time from the ObjectNet, there they start a DIM-Listener. And the second call is from the Dim-Listener, to unbundle the Data.
This id done to have only one instance, where the data type has to be specified.

The unbundle functionallity of the Port Observers

-- AlexanderSchwinn - 29 Sep 2006
Topic attachments
I Attachment Action Size Date Who Comment
CSON.pptppt CSON.ppt manage 27.0 K 2006-09-29 - 10:23 AlexanderSchwinn simple layout of the Net, in german
Diagramm1.jpegjpeg Diagramm1.jpeg manage 180.2 K 2007-04-23 - 09:05 AlexanderSchwinn UML Diagramm of Object NetŽs
ONDataObserver.jpegjpeg ONDataObserver.jpeg manage 93.2 K 2007-04-23 - 09:07 AlexanderSchwinn The data type-inependent unbundle mechanism of the Portobserver
Topic revision: r2 - 2007-04-23, AlexanderSchwinn
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding GSI Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)