Salome HOME
SMH: 3.0.0 preparation = merged version (POLYWORK + RTVDEBUG01) + adopation for new GUI
[modules/superv.git] / doc / salome / gui / SUPERV / files / about_nodes.htm
1 <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
2 \r
3 <html>\r
4 \r
5 <head>\r
6 <title>About nodes</title>\r
7 <meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
8 <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
9 <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
10 <!--\r
11 if (navigator.appName !="Netscape")\r
12 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
13 //-->\r
14 </script>\r
15 <style type="text/css">\r
16 <!--\r
17 h1.whs1 { font-family:'Times New Roman' , serif; }\r
18 p.whs2 { font-family:'Times New Roman' , serif; }\r
19 img_whs3 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
20 img_whs4 { border:none; width:318px; height:223px; float:none; border-style:none; }\r
21 -->\r
22 </style><script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
23 <!--\r
24 function reDo() {\r
25   if (innerWidth != origWidth || innerHeight != origHeight)\r
26      location.reload();\r
27 }\r
28 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
29         origWidth = innerWidth;\r
30         origHeight = innerHeight;\r
31         onresize = reDo;\r
32 }\r
33 onerror = null; \r
34 //-->\r
35 </script>\r
36 <style type="text/css">\r
37 <!--\r
38 div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
39 -->\r
40 </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
41 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
42 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
43 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
44 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
45 </head>\r
46 <body><script type="text/javascript" language="javascript1.2">\r
47 <!--\r
48 if (window.gbWhTopic)\r
49 {\r
50         if (window.addTocInfo)\r
51         {\r
52         addTocInfo("SUPERVISION module\nEditing graphs\nNodes in the graph\nAbout nodes");\r
53 addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
54 \r
55         }\r
56         if (window.writeBtnStyle)\r
57                 writeBtnStyle();\r
58 \r
59         if (window.writeIntopicBar)\r
60                 writeIntopicBar(1);\r
61 \r
62         if (window.setRelStartPage)\r
63         {\r
64         setRelStartPage("../supervision.htm");\r
65 \r
66                 autoSync(1);\r
67                 sendSyncInfo();\r
68                 sendAveInfoOut();\r
69         }\r
70 }\r
71 else\r
72         if (window.gbIE4)\r
73                 document.location.reload();\r
74 //-->\r
75 </script>\r
76 <h1 class="whs1">About nodes</h1>\r
77 \r
78 <p class="whs2"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs3">In general, \r
79  in SUPERVISOR component <span style="font-weight: bold;"><B>Node </B></span>&nbsp;is \r
80  a graphical representation of a computation algorithm. The Data flow graph \r
81  consists of several nodes of <span style="font-weight: bold;"><B>control</B></span> \r
82  and <span style="font-weight: bold;"><B>computation</B></span> types. These nodes \r
83  have input and output <span style="font-weight: bold;"><B>data ports</B></span> \r
84  for data transferring and <span style="font-weight: bold;"><B>control ports</B></span>. \r
85  All data ports of a node correspond to input or output parameters of the \r
86  service executed on this node. Connecting of these ports by links means \r
87  transferring of the data from output port to input port of a next node. \r
88  So, only output and input ports of different nodes can be connected by \r
89  one link. All input ports which have not connection to output ports are \r
90  input of the Graph. Initial values of such ports can be defined as constant \r
91  value or taken from the current study. All output ports which have no \r
92  connection to input ports are output of the Graph. Values from these ports \r
93  can be stored in the study.</p>\r
94 \r
95 <p class="whs2">&nbsp;</p>\r
96 \r
97 <p class="whs2">In SUPERVISOR module \r
98  there are the following types of nodes: <span style="font-weight: bold;"><B>computation \r
99  node</B></span>, <span style="font-weight: bold;"><B>loop node, switch node,</B></span> \r
100  <span style="font-weight: bold;"><B>GOTO node and macro node</B></span>.</p>\r
101 \r
102 <p class="whs2">&nbsp;</p>\r
103 \r
104 <p class="whs2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/nodestypes.jpg" x-maintain-ratio="TRUE" width="318px" height="223px" border="0" class="img_whs4"></p>\r
105 \r
106 <p class="whs2">&nbsp;</p>\r
107 \r
108 <p class="whs2">&nbsp;</p>\r
109 \r
110 <p class="whs2">&nbsp;</p>\r
111 \r
112 <p class="whs2">\r
113 <a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Adding nodes','adding_nodes.htm','Computation nodes','computation_nodes.htm','GOTO nodes','goto_nodes.htm','Loop nodes','loop_nodes.htm','Switch nodes','switch_nodes.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
114 \r
115 \r
116  </p>\r
117 \r
118 <p class="whs2">&nbsp;</p>\r
119 \r
120 <p class="whs2">&nbsp;</p>\r
121 \r
122 <p class="whs2">&nbsp;</p>\r
123 \r
124 <p class="whs2">&nbsp;</p>\r
125 \r
126 <p class="whs2">&nbsp;</p>\r
127 \r
128 <script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
129 if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
130   WritePopupMenuLayer();\r
131 //--></script><script type="text/javascript" language="javascript1.2">\r
132 <!--\r
133 if (window.writeIntopicBar)\r
134         writeIntopicBar(0);\r
135 //-->\r
136 </script>\r
137 </body>\r
138 </html>\r