summaryrefslogtreecommitdiff
path: root/diplomathesis/node46.html
blob: 8652a1c0bf189436650632d571f83e0b69585e23 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
original version by:  Nikos Drakos, CBLU, University of Leeds
* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
* with significant contributions from:
  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>Softwaredesign</TITLE>
<META NAME="description" CONTENT="Softwaredesign">
<META NAME="keywords" CONTENT="diplomathesis">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">

<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="diplomathesis.css">

<LINK REL="next" HREF="node47.html">
<LINK REL="previous" HREF="node45.html">
<LINK REL="up" HREF="node45.html">
<LINK REL="next" HREF="node47.html">
</HEAD>

<BODY >

<DIV CLASS="navigation"><!--Navigation Panel-->
<A NAME="tex2html832"
  HREF="node47.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
 SRC="/usr/share/latex2html/icons/next.png"></A> 
<A NAME="tex2html828"
  HREF="node45.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
 SRC="/usr/share/latex2html/icons/up.png"></A> 
<A NAME="tex2html822"
  HREF="node45.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
 SRC="/usr/share/latex2html/icons/prev.png"></A> 
<A NAME="tex2html830"
  HREF="node3.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
 SRC="/usr/share/latex2html/icons/contents.png"></A>  
<BR>
<B> Next:</B> <A NAME="tex2html833"
  HREF="node47.html">Datenfluss</A>
<B> Up:</B> <A NAME="tex2html829"
  HREF="node45.html">V1 Prozessabbild &#252;bertragen</A>
<B> Previous:</B> <A NAME="tex2html823"
  HREF="node45.html">V1 Prozessabbild &#252;bertragen</A>
 &nbsp; <B>  <A NAME="tex2html831"
  HREF="node3.html">Contents</A></B> 
<BR>
<BR></DIV>
<!--End of Navigation Panel-->

<H4><A NAME="SECTION00063310000000000000">
Softwaredesign</A>
</H4>

<P>
Abbildung <A HREF="node37.html#img:rtmess">8</A>: CPX 2 agiert als RTCORBA Server. Als Servant wird ein Objekt zur Verf&#252;gung gestellt, welches via Memory Mapping einen &#252;bergebenen Wert direkt auf den digitalen Ausgang schreibt.

<P>
&#196;nderungen an einem digitalen Eingang der CPX 1 werden mit einem RTCORBA Funktionsaufruf auf den digitalen Ausgang von CPX 2 geschrieben.

<P>
Das Sequenzdiagramm (Abb. <A HREF="#img:sqV1">11</A>) zeigt die Kommunikation zwischen Receiver und Supplier. Das Holen der Objektreferenz vom NamingService, sowie CORBA interne Objekte wurden nicht dargestellt. Das Diagramm beinhaltet den Programmstart von Receiver und Supplier, sowie die &#220;bertragung einer Zustands&#228;nderung.

<P>

<DIV ALIGN="CENTER"><A NAME="img:sqV1"></A><A NAME="img:rtcom"></A><A NAME="768"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 11:</STRONG>
Sequenzdiagramm: V1 Prozessabbild &#252;bertragen
<BR>
<STRONG>Figure 12:</STRONG>
Datenfluss : V1 Prozessabbild via TAO &#252;bertragen</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
[width=]./img/sequenzV1.jpg

</DIV>
<DIV ALIGN="CENTER">
[width=0.85]./img/programmfluss.jpg

</DIV></TD></TR>
</TABLE>
</DIV>

<P>
<BR><HR>
<ADDRESS>
Manuel Traut
2007-02-25
</ADDRESS>
</BODY>
</HTML>