from SuperV import *
-# Graph creation of GraphGOTO_2
-def DefGraphGOTO_2() :
- GraphGOTO_2 = Graph( 'GraphGOTO_2' )
- GraphGOTO_2.SetName( 'GraphGOTO_2' )
- GraphGOTO_2.SetAuthor( 'JR' )
- GraphGOTO_2.SetComment( 'Syracuse algorithm' )
- GraphGOTO_2.Coords( 0 , 0 )
+# Graph creation of GraphGOTO
+def DefGraphGOTO() :
+ GraphGOTO = Graph( 'GraphGOTO' )
+ GraphGOTO.SetName( 'GraphGOTO' )
+ GraphGOTO.SetAuthor( 'JR' )
+ GraphGOTO.SetComment( 'Syracuse algorithm' )
+ GraphGOTO.Coords( 0 , 0 )
# Creation of Factory Nodes
- test_ISEVEN = GraphGOTO_2.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISEVEN' )
+ test_ISEVEN = GraphGOTO.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISEVEN' )
test_ISEVEN.SetName( 'test_ISEVEN' )
test_ISEVEN.SetAuthor( '' )
test_ISEVEN.SetContainer( 'localhost/FactoryServer' )
Otest_ISEVENBoolEven = test_ISEVEN.GetOutPort( 'BoolEven' )
Otest_ISEVENGate = test_ISEVEN.GetOutPort( 'Gate' )
- test_ISONE = GraphGOTO_2.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISONE' )
+ test_ISONE = GraphGOTO.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISONE' )
test_ISONE.SetName( 'test_ISONE' )
test_ISONE.SetAuthor( '' )
test_ISONE.SetContainer( 'localhost/FactoryServer' )
Otest_ISONEBoolOne = test_ISONE.GetOutPort( 'BoolOne' )
Otest_ISONEGate = test_ISONE.GetOutPort( 'Gate' )
- m3p1 = GraphGOTO_2.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3P1' )
+ m3p1 = GraphGOTO.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3P1' )
m3p1.SetName( 'm3p1' )
m3p1.SetAuthor( '' )
m3p1.SetContainer( 'localhost/FactoryServer' )
Om3p1anEvenInteger = m3p1.GetOutPort( 'anEvenInteger' )
Om3p1Gate = m3p1.GetOutPort( 'Gate' )
- div2 = GraphGOTO_2.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+ div2 = GraphGOTO.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
div2.SetName( 'div2' )
div2.SetAuthor( '' )
div2.SetContainer( 'localhost/FactoryServer' )
Odiv2anInteger = div2.GetOutPort( 'anInteger' )
Odiv2Gate = div2.GetOutPort( 'Gate' )
- incr = GraphGOTO_2.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incr = GraphGOTO.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
incr.SetName( 'incr' )
incr.SetAuthor( '' )
incr.SetContainer( 'localhost/FactoryServer' )
OincraNewCount = incr.GetOutPort( 'aNewCount' )
OincrGate = incr.GetOutPort( 'Gate' )
- incr_1 = GraphGOTO_2.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incr_1 = GraphGOTO.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
incr_1.SetName( 'incr_1' )
incr_1.SetAuthor( '' )
incr_1.SetContainer( 'localhost/FactoryServer' )
Pylabel_begin.append( 'def label_begin( NB , KB ):' )
Pylabel_begin.append( ' print "label_begin",NB,KB' )
Pylabel_begin.append( ' return NB,KB' )
- label_begin = GraphGOTO_2.INode( 'label_begin' , Pylabel_begin )
+ label_begin = GraphGOTO.INode( 'label_begin' , Pylabel_begin )
label_begin.SetName( 'label_begin' )
label_begin.SetAuthor( '' )
label_begin.SetComment( 'Python function' )
Pylabel_test.append( 'def label_test( ValEven , ValOne , NB , KB ):' )
Pylabel_test.append( ' print "label_begin",ValEven,ValOne,NB,KB' )
Pylabel_test.append( ' return ValEven,ValOne,NB,KB' )
- label_test = GraphGOTO_2.INode( 'label_test' , Pylabel_test )
+ label_test = GraphGOTO.INode( 'label_test' , Pylabel_test )
label_test.SetName( 'label_test' )
label_test.SetAuthor( '' )
label_test.SetComment( 'Python function' )
Pytest.append( ' Odd = 0' )
Pytest.append( ' Even = ValEven' )
Pytest.append( ' return Finished,Incr,Even,Odd,NT,KT' )
- test,EndSwitch_OneEven = GraphGOTO_2.SNode( 'Switch_OneEven' , Pytest )
+ test,EndSwitch_OneEven = GraphGOTO.SNode( 'Switch_OneEven' , Pytest )
EndSwitch_OneEven.SetName( 'EndSwitch_OneEven' )
EndSwitch_OneEven.SetAuthor( '' )
EndSwitch_OneEven.SetComment( 'Compute Node' )
Pycontrol_m3p1 = []
Pycontrol_m3p1.append( 'def control_m3p1( N , K ):' )
Pycontrol_m3p1.append( ' return 0,1,N,K' )
- control_m3p1 = GraphGOTO_2.GNode( 'control_m3p1' , Pycontrol_m3p1 , 'label_test' )
+ control_m3p1 = GraphGOTO.GNode( 'control_m3p1' , Pycontrol_m3p1 , 'label_test' )
control_m3p1.SetName( 'control_m3p1' )
control_m3p1.SetAuthor( '' )
control_m3p1.SetComment( 'Compute Node' )
Pycontrol_div2 = []
Pycontrol_div2.append( 'def control_div2( N , NB ) :' )
Pycontrol_div2.append( ' return N,NB' )
- control_div2 = GraphGOTO_2.GNode( 'control_div2' , Pycontrol_div2 , 'label_begin' )
+ control_div2 = GraphGOTO.GNode( 'control_div2' , Pycontrol_div2 , 'label_begin' )
control_div2.SetName( 'control_div2' )
control_div2.SetAuthor( '' )
control_div2.SetComment( 'Compute Node' )
Ocontrol_div2Gate = control_div2.GetOutPort( 'Gate' )
# Creation of Links
- Ltest_ISEVENBoolEvenlabel_testValEven = GraphGOTO_2.Link( Otest_ISEVENBoolEven , Ilabel_testValEven )
+ Ltest_ISEVENBoolEvenlabel_testValEven = GraphGOTO.Link( Otest_ISEVENBoolEven , Ilabel_testValEven )
Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 1 , 374 , 290 )
Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 2 , 374 , 491 )
- Ltest_ISONEBoolOnelabel_testValOne = GraphGOTO_2.Link( Otest_ISONEBoolOne , Ilabel_testValOne )
+ Ltest_ISONEBoolOnelabel_testValOne = GraphGOTO.Link( Otest_ISONEBoolOne , Ilabel_testValOne )
Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 1 , 385 , 311 )
Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 2 , 385 , 226 )
- Lm3p1anEvenIntegercontrol_m3p1N = GraphGOTO_2.Link( Om3p1anEvenInteger , Icontrol_m3p1N )
+ Lm3p1anEvenIntegercontrol_m3p1N = GraphGOTO.Link( Om3p1anEvenInteger , Icontrol_m3p1N )
- Ldiv2anIntegercontrol_div2N = GraphGOTO_2.Link( Odiv2anInteger , Icontrol_div2N )
+ Ldiv2anIntegercontrol_div2N = GraphGOTO.Link( Odiv2anInteger , Icontrol_div2N )
- LincraNewCountcontrol_m3p1K = GraphGOTO_2.Link( OincraNewCount , Icontrol_m3p1K )
+ LincraNewCountcontrol_m3p1K = GraphGOTO.Link( OincraNewCount , Icontrol_m3p1K )
LincraNewCountcontrol_m3p1K.AddCoord( 1 , 1048 , 135 )
LincraNewCountcontrol_m3p1K.AddCoord( 2 , 1048 , 241 )
- Lincr_1aNewCountcontrol_div2K = GraphGOTO_2.Link( Oincr_1aNewCount , Icontrol_div2K )
+ Lincr_1aNewCountcontrol_div2K = GraphGOTO.Link( Oincr_1aNewCount , Icontrol_div2K )
- Llabel_beginNTlabel_testNT = GraphGOTO_2.Link( Olabel_beginNT , Ilabel_testNT )
+ Llabel_beginNTlabel_testNT = GraphGOTO.Link( Olabel_beginNT , Ilabel_testNT )
- Llabel_beginNTtest_ISONEanInteger = GraphGOTO_2.Link( Olabel_beginNT , Itest_ISONEanInteger )
+ Llabel_beginNTtest_ISONEanInteger = GraphGOTO.Link( Olabel_beginNT , Itest_ISONEanInteger )
Llabel_beginNTtest_ISONEanInteger.AddCoord( 1 , 191 , 225 )
Llabel_beginNTtest_ISONEanInteger.AddCoord( 2 , 191 , 331 )
- Llabel_beginNTtest_ISEVENanInteger = GraphGOTO_2.Link( Olabel_beginNT , Itest_ISEVENanInteger )
+ Llabel_beginNTtest_ISEVENanInteger = GraphGOTO.Link( Olabel_beginNT , Itest_ISEVENanInteger )
Llabel_beginNTtest_ISEVENanInteger.AddCoord( 1 , 190 , 491 )
Llabel_beginNTtest_ISEVENanInteger.AddCoord( 2 , 190 , 331 )
- Llabel_beginKTlabel_testKT = GraphGOTO_2.Link( Olabel_beginKT , Ilabel_testKT )
+ Llabel_beginKTlabel_testKT = GraphGOTO.Link( Olabel_beginKT , Ilabel_testKT )
- Llabel_testValEventestValEven = GraphGOTO_2.Link( Olabel_testValEven , ItestValEven )
+ Llabel_testValEventestValEven = GraphGOTO.Link( Olabel_testValEven , ItestValEven )
- Llabel_testValOnetestValOne = GraphGOTO_2.Link( Olabel_testValOne , ItestValOne )
+ Llabel_testValOnetestValOne = GraphGOTO.Link( Olabel_testValOne , ItestValOne )
- Llabel_testNTtestNT = GraphGOTO_2.Link( Olabel_testNT , ItestNT )
+ Llabel_testNTtestNT = GraphGOTO.Link( Olabel_testNT , ItestNT )
- Llabel_testKTtestKT = GraphGOTO_2.Link( Olabel_testKT , ItestKT )
+ Llabel_testKTtestKT = GraphGOTO.Link( Olabel_testKT , ItestKT )
- LtestFinishedEndSwitch_OneEvenFinished = GraphGOTO_2.Link( OtestFinished , IEndSwitch_OneEvenFinished )
+ LtestFinishedEndSwitch_OneEvenFinished = GraphGOTO.Link( OtestFinished , IEndSwitch_OneEvenFinished )
- LtestEvenincr_1Gate = GraphGOTO_2.Link( OtestEven , Iincr_1Gate )
+ LtestEvenincr_1Gate = GraphGOTO.Link( OtestEven , Iincr_1Gate )
- LtestEvendiv2Gate = GraphGOTO_2.Link( OtestEven , Idiv2Gate )
+ LtestEvendiv2Gate = GraphGOTO.Link( OtestEven , Idiv2Gate )
- LtestOddincrGate = GraphGOTO_2.Link( OtestOdd , IincrGate )
+ LtestOddincrGate = GraphGOTO.Link( OtestOdd , IincrGate )
- LtestOddm3p1Gate = GraphGOTO_2.Link( OtestOdd , Im3p1Gate )
+ LtestOddm3p1Gate = GraphGOTO.Link( OtestOdd , Im3p1Gate )
- LtestNm3p1anOddInteger = GraphGOTO_2.Link( OtestN , Im3p1anOddInteger )
+ LtestNm3p1anOddInteger = GraphGOTO.Link( OtestN , Im3p1anOddInteger )
LtestNm3p1anOddInteger.AddCoord( 1 , 808 , 116 )
LtestNm3p1anOddInteger.AddCoord( 2 , 806 , 372 )
- LtestNdiv2anEvenInteger = GraphGOTO_2.Link( OtestN , Idiv2anEvenInteger )
+ LtestNdiv2anEvenInteger = GraphGOTO.Link( OtestN , Idiv2anEvenInteger )
LtestNdiv2anEvenInteger.AddCoord( 1 , 806 , 537 )
LtestNdiv2anEvenInteger.AddCoord( 2 , 806 , 373 )
- LtestKEndSwitch_OneEvenK = GraphGOTO_2.Link( OtestK , IEndSwitch_OneEvenK )
+ LtestKEndSwitch_OneEvenK = GraphGOTO.Link( OtestK , IEndSwitch_OneEvenK )
- LtestKincraCount = GraphGOTO_2.Link( OtestK , IincraCount )
+ LtestKincraCount = GraphGOTO.Link( OtestK , IincraCount )
- LtestKincr_1aCount = GraphGOTO_2.Link( OtestK , Iincr_1aCount )
+ LtestKincr_1aCount = GraphGOTO.Link( OtestK , Iincr_1aCount )
- LtestDefaultEndSwitch_OneEvenDefault = GraphGOTO_2.Link( OtestDefault , IEndSwitch_OneEvenDefault )
+ LtestDefaultEndSwitch_OneEvenDefault = GraphGOTO.Link( OtestDefault , IEndSwitch_OneEvenDefault )
LtestDefaultEndSwitch_OneEvenDefault.AddCoord( 1 , 1319 , 385 )
LtestDefaultEndSwitch_OneEvenDefault.AddCoord( 2 , 1319 , 577 )
LtestDefaultEndSwitch_OneEvenDefault.AddCoord( 3 , 779 , 577 )
LtestDefaultEndSwitch_OneEvenDefault.AddCoord( 4 , 778 , 415 )
- Lcontrol_m3p1Gatelabel_testGate = GraphGOTO_2.Link( Ocontrol_m3p1Gate , Ilabel_testGate )
+ Lcontrol_m3p1Gatelabel_testGate = GraphGOTO.Link( Ocontrol_m3p1Gate , Ilabel_testGate )
Lcontrol_m3p1Gatelabel_testGate.AddCoord( 1 , 389 , 375 )
Lcontrol_m3p1Gatelabel_testGate.AddCoord( 2 , 389 , 597 )
Lcontrol_m3p1Gatelabel_testGate.AddCoord( 3 , 1519 , 602 )
Lcontrol_m3p1Gatelabel_testGate.AddCoord( 4 , 1508 , 201 )
- Lcontrol_div2Gatelabel_beginGate = GraphGOTO_2.Link( Ocontrol_div2Gate , Ilabel_beginGate )
+ Lcontrol_div2Gatelabel_beginGate = GraphGOTO.Link( Ocontrol_div2Gate , Ilabel_beginGate )
Lcontrol_div2Gatelabel_beginGate.AddCoord( 1 , 3 , 373 )
Lcontrol_div2Gatelabel_beginGate.AddCoord( 2 , 3 , 587 )
Lcontrol_div2Gatelabel_beginGate.AddCoord( 3 , 1307 , 586 )
#OtestIncr = test.GetOutPort( 'Incr' )
#OEndSwitch_OneEvenFinished = EndSwitch_OneEven.GetOutPort( 'Finished' )
#OEndSwitch_OneEvenK = EndSwitch_OneEven.GetOutPort( 'K' )
- return GraphGOTO_2
+ return GraphGOTO
-GraphGOTO_2 = DefGraphGOTO_2()
+GraphGOTO = DefGraphGOTO()
+
+GraphGOTO.Run()
+GraphGOTO.DoneW()
+GraphGOTO.State()
+GraphGOTO.PrintPorts()
-# Generated python file of Graph GraphSwitchs
+# Generated python file of Graph GraphSwitchs_1
from SuperV import *
-# Graph creation of GraphSwitchs
-def DefGraphSwitchs() :
- GraphSwitchs = Graph( 'GraphSwitchs' )
- GraphSwitchs.SetName( 'GraphSwitchs' )
- GraphSwitchs.SetAuthor( '' )
- GraphSwitchs.SetComment( '' )
- GraphSwitchs.Coords( 0 , 0 )
+# Graph creation of GraphSwitchs_1
+def DefGraphSwitchs_1() :
+ GraphSwitchs_1 = Graph( 'GraphSwitchs_1' )
+ GraphSwitchs_1.SetName( 'GraphSwitchs_1' )
+ GraphSwitchs_1.SetAuthor( '' )
+ GraphSwitchs_1.SetComment( '' )
+ GraphSwitchs_1.Coords( 0 , 0 )
# Creation of Factory Nodes
PyIsOdd.append( ' print a,"IsOdd (GraphSwitchs)" ' )
PyIsOdd.append( ' sleep( 1 ) ' )
PyIsOdd.append( ' return a ' )
- IsOdd = GraphSwitchs.INode( 'IsOdd' , PyIsOdd )
+ IsOdd = GraphSwitchs_1.INode( 'IsOdd' , PyIsOdd )
IsOdd.SetName( 'IsOdd' )
IsOdd.SetAuthor( '' )
IsOdd.SetComment( 'Python function' )
PyIsOdd_1.append( ' print a,"IsOdd_1 (GraphSwitchs)" ' )
PyIsOdd_1.append( ' sleep( 1 ) ' )
PyIsOdd_1.append( ' return a ' )
- IsOdd_1 = GraphSwitchs.INode( 'IsOdd' , PyIsOdd_1 )
+ IsOdd_1 = GraphSwitchs_1.INode( 'IsOdd' , PyIsOdd_1 )
IsOdd_1.SetName( 'IsOdd_1' )
IsOdd_1.SetAuthor( '' )
IsOdd_1.SetComment( 'Python function' )
PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
PyNextInitLoopSwitch.append( ' Index = Index + 1 ' )
PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
- InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchs.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchs_1.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
EndOfInitLoopSwitch.SetAuthor( '' )
EndOfInitLoopSwitch.SetComment( 'Compute Node' )
OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ OInitLoopSwitchGate = InitLoopSwitch.GetOutPort( 'Gate' )
IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
PyNextInitLoop.append( 'def NextLoop(Index,Min,Max) : ' )
PyNextInitLoop.append( ' Index = Index + 1 ' )
PyNextInitLoop.append( ' return Index,Min,Max ' )
- InitLoop,EndOfInitLoop = GraphSwitchs.LNode( 'InitLoop' , PyInitLoop , 'MoreLoop' , PyMoreInitLoop , 'NextLoop' , PyNextInitLoop )
+ InitLoop,EndOfInitLoop = GraphSwitchs_1.LNode( 'InitLoop' , PyInitLoop , 'MoreLoop' , PyMoreInitLoop , 'NextLoop' , PyNextInitLoop )
EndOfInitLoop.SetName( 'EndOfInitLoop' )
EndOfInitLoop.SetAuthor( '' )
EndOfInitLoop.SetComment( 'Compute Node' )
OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
OInitLoopMin = InitLoop.GetOutPort( 'Min' )
OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ OInitLoopGate = InitLoop.GetOutPort( 'Gate' )
IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
PySwitch.append( ' if ( a & 1 ) == 0 : ' )
PySwitch.append( ' sleep(1) ' )
PySwitch.append( ' return a & 1,1-(a&1),a ' )
- Switch,EndOfSwitch = GraphSwitchs.SNode( 'Switch' , PySwitch )
+ Switch,EndOfSwitch = GraphSwitchs_1.SNode( 'Switch' , PySwitch )
EndOfSwitch.SetName( 'EndOfSwitch' )
EndOfSwitch.SetAuthor( '' )
EndOfSwitch.SetComment( 'Compute Node' )
PySwitch_1.append( ' if ( a & 1 ) == 0 : ' )
PySwitch_1.append( ' sleep(1) ' )
PySwitch_1.append( ' return a & 1,1-(a&1),a ' )
- Switch_1,EndSwitch = GraphSwitchs.SNode( 'Switch' , PySwitch_1 )
+ Switch_1,EndSwitch = GraphSwitchs_1.SNode( 'Switch' , PySwitch_1 )
EndSwitch.SetName( 'EndSwitch' )
EndSwitch.SetAuthor( '' )
EndSwitch.SetComment( 'Compute Node' )
OSwitch_1Default = Switch_1.GetOutPort( 'Default' )
# Creation of Links
- LIsOddaEndOfSwitcha = GraphSwitchs.Link( OIsOdda , IEndOfSwitcha )
+ LIsOddaEndOfSwitcha = GraphSwitchs_1.Link( OIsOdda , IEndOfSwitcha )
LIsOddaEndOfSwitcha.AddCoord( 1 , 573 , 160 )
LIsOddaEndOfSwitcha.AddCoord( 2 , 572 , 130 )
- LInitLoopSwitchIndexSwitcha = GraphSwitchs.Link( OInitLoopSwitchIndex , ISwitcha )
+ LInitLoopSwitchIndexSwitcha = GraphSwitchs_1.Link( OInitLoopSwitchIndex , ISwitcha )
- LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchs.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchs_1.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
- LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchs.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchs_1.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
- LSwitchOddIsOddGate = GraphSwitchs.Link( OSwitchOdd , IIsOddGate )
+ LSwitchOddIsOddGate = GraphSwitchs_1.Link( OSwitchOdd , IIsOddGate )
- LSwitchaIsOdda = GraphSwitchs.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda = GraphSwitchs_1.Link( OSwitcha , IIsOdda )
LSwitchaIsOdda.AddCoord( 1 , 365 , 129 )
LSwitchaIsOdda.AddCoord( 2 , 365 , 222 )
- LSwitchDefaultEndOfSwitchDefault = GraphSwitchs.Link( OSwitchDefault , IEndOfSwitchDefault )
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchs_1.Link( OSwitchDefault , IEndOfSwitchDefault )
LSwitchDefaultEndOfSwitchDefault.AddCoord( 1 , 572 , 194 )
LSwitchDefaultEndOfSwitchDefault.AddCoord( 2 , 571 , 257 )
- LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchs.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchs_1.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
- LIsOdd_1aEndSwitcha = GraphSwitchs.Link( OIsOdd_1a , IEndSwitcha )
+ LIsOdd_1aEndSwitcha = GraphSwitchs_1.Link( OIsOdd_1a , IEndSwitcha )
LIsOdd_1aEndSwitcha.AddCoord( 1 , 599 , 416 )
LIsOdd_1aEndSwitcha.AddCoord( 2 , 598 , 389 )
- LInitLoopIndexSwitch_1a = GraphSwitchs.Link( OInitLoopIndex , ISwitch_1a )
+ LInitLoopIndexSwitch_1a = GraphSwitchs_1.Link( OInitLoopIndex , ISwitch_1a )
- LInitLoopMinEndOfInitLoopMin = GraphSwitchs.Link( OInitLoopMin , IEndOfInitLoopMin )
+ LInitLoopMinEndOfInitLoopMin = GraphSwitchs_1.Link( OInitLoopMin , IEndOfInitLoopMin )
- LInitLoopMaxEndOfInitLoopMax = GraphSwitchs.Link( OInitLoopMax , IEndOfInitLoopMax )
+ LInitLoopMaxEndOfInitLoopMax = GraphSwitchs_1.Link( OInitLoopMax , IEndOfInitLoopMax )
- LSwitch_1OddIsOdd_1Gate = GraphSwitchs.Link( OSwitch_1Odd , IIsOdd_1Gate )
+ LSwitch_1OddIsOdd_1Gate = GraphSwitchs_1.Link( OSwitch_1Odd , IIsOdd_1Gate )
- LSwitch_1EvenEndSwitchDefault = GraphSwitchs.Link( OSwitch_1Even , IEndSwitchDefault )
+ LSwitch_1EvenEndSwitchDefault = GraphSwitchs_1.Link( OSwitch_1Even , IEndSwitchDefault )
- LSwitch_1aIsOdd_1a = GraphSwitchs.Link( OSwitch_1a , IIsOdd_1a )
+ LSwitch_1aIsOdd_1a = GraphSwitchs_1.Link( OSwitch_1a , IIsOdd_1a )
LSwitch_1aIsOdd_1a.AddCoord( 1 , 379 , 387 )
LSwitch_1aIsOdd_1a.AddCoord( 2 , 378 , 481 )
- LEndSwitchaEndOfInitLoopIndex = GraphSwitchs.Link( OEndSwitcha , IEndOfInitLoopIndex )
+ LEndSwitchaEndOfInitLoopIndex = GraphSwitchs_1.Link( OEndSwitcha , IEndOfInitLoopIndex )
# Input datas
IInitLoopSwitchIndex.Input( 0 )
#OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
#OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
#OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
- return GraphSwitchs
+ return GraphSwitchs_1
-GraphSwitchs = DefGraphSwitchs()
+GraphSwitchs_1 = DefGraphSwitchs_1()
<!DOCTYPE SuperGraph>
<supergraph>
-<dataflow>
-<info-list>
-<node>
-<component-name>?</component-name>
+ <dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
<interface-name>?</interface-name>
<node-name>GraphSwitchs_1</node-name>
<kind>1</kind>
<coupled-node>?</coupled-node>
<service>
-<service-name>GraphSwitchs_1</service-name>
+ <service-name>GraphSwitchs_1</service-name>
<inParameter-list>
-<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name>
+ </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name>
+ </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name>
+ </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name>
+ </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name>
+ </inParameter>
+ </inParameter-list>
<outParameter-list>
-<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name>
+ </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name>
+ </outParameter>
<outParameter>
-<outParameter-type>int</outParameter-type>
- <outParameter-name>Switch__Even</outParameter-name> </outParameter>
+ <outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name>
+ </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name>
+ </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name>
+ </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
<DataStream-list/>
<PyFunction-list/>
<creation-date>14/10/2003 - 10:29:4</creation-date>
- <lastmodification-date>20/1/2005 - 18:31:38</lastmodification-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
<editor-release>1.05</editor-release>
<author>?</author>
<container>?</container>
<comment>?</comment>
<x-position>0</x-position>
- <y-position>0</y-position> </node> </info-list>
+ <y-position>0</y-position>
+ </node>
+ </info-list>
<node-list>
-<node>
-<component-name>?</component-name>
+ <node>
+ <component-name>?</component-name>
<interface-name>?</interface-name>
<node-name>IsOdd</node-name>
<kind>3</kind>
<coupled-node>?</coupled-node>
<service>
-<service-name>IsOdd</service-name>
+ <service-name>IsOdd</service-name>
<inParameter-list>
-<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
<outParameter-list>
-<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
<DataStream-list/>
<PyFunction-list>
-<PyFunction>
-<FuncName>IsOdd</FuncName>
+ <PyFunction>
+ <FuncName>IsOdd</FuncName>
<PyFunc><![CDATA[from time import * ]]></PyFunc>
<PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
<PyFunc><![CDATA[ print a,"IsOdd (GraphSwitchs)" ]]></PyFunc>
<PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
- <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
- <creation-date>20/1/2005 - 18:31:38</creation-date>
- <lastmodification-date>20/1/2005 - 18:31:38</lastmodification-date>
+ <PyFunc><![CDATA[ return a ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
<editor-release>1.05</editor-release>
<author>?</author>
<container>?</container>
<comment>Python function</comment>
<x-position>388</x-position>
- <y-position>50</y-position> </node>
+ <y-position>50</y-position>
+ </node>
<node>
-<component-name>?</component-name>
+ <component-name>?</component-name>
<interface-name>?</interface-name>
<node-name>InitLoopSwitch</node-name>
<kind>4</kind>
<coupled-node>EndOfInitLoopSwitch</coupled-node>
<service>
-<service-name>InitLoopSwitch</service-name>
+ <service-name>InitLoopSwitch</service-name>
<inParameter-list>
-<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Index</inParameter-name> </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name>
+ </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name>
+ </inParameter>
+ </inParameter-list>
<outParameter-list>
-<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Index</outParameter-name> </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name>
+ </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
<DataStream-list/>
<PyFunction-list>
-<PyFunction>
-<FuncName>InitLoop</FuncName>
+ <PyFunction>
+ <FuncName>InitLoop</FuncName>
<PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
- <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
+ </PyFunction>
<PyFunction>
-<FuncName>MoreLoop</FuncName>
+ <FuncName>MoreLoop</FuncName>
<PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
<PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
<PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
<PyFunc><![CDATA[ else : ]]></PyFunc>
<PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
- <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc>
+ </PyFunction>
<PyFunction>
-<FuncName>NextLoop</FuncName>
+ <FuncName>NextLoop</FuncName>
<PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
<PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
- <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
- <creation-date>20/1/2005 - 18:31:38</creation-date>
- <lastmodification-date>20/1/2005 - 18:31:38</lastmodification-date>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
<editor-release>1.05</editor-release>
<author>?</author>
<container>?</container>
<comment>Compute Node</comment>
<x-position>10</x-position>
- <y-position>129</y-position> </node>
+ <y-position>129</y-position>
+ </node>
<node>
-<component-name>?</component-name>
+ <component-name>?</component-name>
<interface-name>?</interface-name>
<node-name>EndOfInitLoopSwitch</node-name>
<kind>5</kind>
<coupled-node>InitLoopSwitch</coupled-node>
<service>
-<service-name>EndOfInitLoopSwitch</service-name>
+ <service-name>EndOfInitLoopSwitch</service-name>
<inParameter-list>
-<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Index</inParameter-name> </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name>
+ </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name>
+ </inParameter>
+ </inParameter-list>
<outParameter-list>
-<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Index</outParameter-name> </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name>
+ </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
<DataStream-list/>
<PyFunction-list>
-<PyFunction>
-<FuncName>?</FuncName>
- <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
- <creation-date>20/1/2005 - 18:31:38</creation-date>
- <lastmodification-date>20/1/2005 - 18:31:38</lastmodification-date>
+ <PyFunction>
+ <FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
<editor-release>1.05</editor-release>
<author>?</author>
<container>?</container>
<comment>Compute Node</comment>
<x-position>766</x-position>
- <y-position>127</y-position> </node>
+ <y-position>127</y-position>
+ </node>
<node>
-<component-name>?</component-name>
+ <component-name>?</component-name>
<interface-name>?</interface-name>
<node-name>Switch</node-name>
<kind>6</kind>
<coupled-node>EndOfSwitch</coupled-node>
<service>
-<service-name>Switch</service-name>
+ <service-name>Switch</service-name>
<inParameter-list>
-<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
<outParameter-list>
-<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Odd</outParameter-name> </outParameter>
<outParameter>
-<outParameter-type>int</outParameter-type>
- <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name>
+ </outParameter>
<outParameter>
-<outParameter-type>int</outParameter-type>
- <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
<DataStream-list/>
<PyFunction-list>
-<PyFunction>
-<FuncName>Switch</FuncName>
+ <PyFunction>
+ <FuncName>Switch</FuncName>
<PyFunc><![CDATA[from time import * ]]></PyFunc>
<PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
<PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
<PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
- <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
- <creation-date>20/1/2005 - 18:31:38</creation-date>
- <lastmodification-date>20/1/2005 - 18:31:38</lastmodification-date>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
<editor-release>1.05</editor-release>
<author>?</author>
<container>?</container>
<comment>Compute Node</comment>
<x-position>186</x-position>
- <y-position>130</y-position> </node>
+ <y-position>130</y-position>
+ </node>
<node>
-<component-name>?</component-name>
+ <component-name>?</component-name>
<interface-name>?</interface-name>
<node-name>EndOfSwitch</node-name>
<kind>7</kind>
<coupled-node>Switch</coupled-node>
<service>
-<service-name>EndOfSwitch</service-name>
+ <service-name>EndOfSwitch</service-name>
<inParameter-list>
-<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
<outParameter-list>
-<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
<DataStream-list/>
<PyFunction-list>
-<PyFunction>
-<FuncName>?</FuncName>
- <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
- <creation-date>20/1/2005 - 18:31:38</creation-date>
- <lastmodification-date>20/1/2005 - 18:31:38</lastmodification-date>
+ <PyFunction>
+ <FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
<editor-release>1.05</editor-release>
<author>?</author>
<container>?</container>
<comment>Compute Node</comment>
<x-position>587</x-position>
- <y-position>126</y-position> </node>
+ <y-position>126</y-position>
+ </node>
<node>
-<component-name>?</component-name>
+ <component-name>?</component-name>
<interface-name>?</interface-name>
<node-name>IsOdd_1</node-name>
<kind>3</kind>
<coupled-node>?</coupled-node>
<service>
-<service-name>IsOdd_1</service-name>
+ <service-name>IsOdd_1</service-name>
<inParameter-list>
-<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
<outParameter-list>
-<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
<DataStream-list/>
<PyFunction-list>
-<PyFunction>
-<FuncName>IsOdd</FuncName>
+ <PyFunction>
+ <FuncName>IsOdd</FuncName>
<PyFunc><![CDATA[from time import * ]]></PyFunc>
<PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
<PyFunc><![CDATA[ print a,"IsOdd_1 (GraphSwitchs)" ]]></PyFunc>
<PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
- <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
- <creation-date>20/1/2005 - 18:31:38</creation-date>
- <lastmodification-date>20/1/2005 - 18:31:38</lastmodification-date>
+ <PyFunc><![CDATA[ return a ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
<editor-release>1.05</editor-release>
<author>?</author>
<container>?</container>
<comment>Python function</comment>
<x-position>419</x-position>
- <y-position>308</y-position> </node>
+ <y-position>308</y-position>
+ </node>
<node>
-<component-name>?</component-name>
+ <component-name>?</component-name>
<interface-name>?</interface-name>
<node-name>InitLoop</node-name>
<kind>4</kind>
<coupled-node>EndOfInitLoop</coupled-node>
<service>
-<service-name>InitLoop</service-name>
+ <service-name>InitLoop</service-name>
<inParameter-list>
-<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Index</inParameter-name> </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name>
+ </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name>
+ </inParameter>
+ </inParameter-list>
<outParameter-list>
-<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Index</outParameter-name> </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name>
+ </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
<DataStream-list/>
<PyFunction-list>
-<PyFunction>
-<FuncName>InitLoop</FuncName>
+ <PyFunction>
+ <FuncName>InitLoop</FuncName>
<PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
- <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
+ </PyFunction>
<PyFunction>
-<FuncName>MoreLoop</FuncName>
+ <FuncName>MoreLoop</FuncName>
<PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
<PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
<PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
<PyFunc><![CDATA[ else : ]]></PyFunc>
<PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
- <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc>
+ </PyFunction>
<PyFunction>
-<FuncName>NextLoop</FuncName>
+ <FuncName>NextLoop</FuncName>
<PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
<PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
- <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
- <creation-date>20/1/2005 - 18:31:38</creation-date>
- <lastmodification-date>20/1/2005 - 18:31:38</lastmodification-date>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
<editor-release>1.05</editor-release>
<author>?</author>
<container>?</container>
<comment>Compute Node</comment>
<x-position>10</x-position>
- <y-position>388</y-position> </node>
+ <y-position>388</y-position>
+ </node>
<node>
-<component-name>?</component-name>
+ <component-name>?</component-name>
<interface-name>?</interface-name>
<node-name>EndOfInitLoop</node-name>
<kind>5</kind>
<coupled-node>InitLoop</coupled-node>
<service>
-<service-name>EndOfInitLoop</service-name>
+ <service-name>EndOfInitLoop</service-name>
<inParameter-list>
-<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Index</inParameter-name> </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name>
+ </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name>
+ </inParameter>
+ </inParameter-list>
<outParameter-list>
-<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Index</outParameter-name> </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name>
+ </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
<DataStream-list/>
<PyFunction-list>
-<PyFunction>
-<FuncName>?</FuncName>
- <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
- <creation-date>20/1/2005 - 18:31:38</creation-date>
- <lastmodification-date>20/1/2005 - 18:31:38</lastmodification-date>
+ <PyFunction>
+ <FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
<editor-release>1.05</editor-release>
<author>?</author>
<container>?</container>
<comment>Compute Node</comment>
<x-position>783</x-position>
- <y-position>381</y-position> </node>
+ <y-position>381</y-position>
+ </node>
<node>
-<component-name>?</component-name>
+ <component-name>?</component-name>
<interface-name>?</interface-name>
<node-name>Switch_1</node-name>
<kind>6</kind>
<coupled-node>EndSwitch</coupled-node>
<service>
-<service-name>Switch_1</service-name>
+ <service-name>Switch_1</service-name>
<inParameter-list>
-<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
<outParameter-list>
-<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Odd</outParameter-name> </outParameter>
<outParameter>
-<outParameter-type>int</outParameter-type>
- <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name>
+ </outParameter>
<outParameter>
-<outParameter-type>int</outParameter-type>
- <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
<DataStream-list/>
<PyFunction-list>
-<PyFunction>
-<FuncName>Switch</FuncName>
+ <PyFunction>
+ <FuncName>Switch</FuncName>
<PyFunc><![CDATA[from time import * ]]></PyFunc>
<PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
<PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
<PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
- <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
- <creation-date>20/1/2005 - 18:31:38</creation-date>
- <lastmodification-date>20/1/2005 - 18:31:38</lastmodification-date>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
<editor-release>1.05</editor-release>
<author>?</author>
<container>?</container>
<comment>Compute Node</comment>
<x-position>193</x-position>
- <y-position>388</y-position> </node>
+ <y-position>388</y-position>
+ </node>
<node>
-<component-name>?</component-name>
+ <component-name>?</component-name>
<interface-name>?</interface-name>
<node-name>EndSwitch</node-name>
<kind>7</kind>
<coupled-node>Switch_1</coupled-node>
<service>
-<service-name>EndSwitch</service-name>
+ <service-name>EndSwitch</service-name>
<inParameter-list>
-<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
<outParameter-list>
-<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
<DataStream-list/>
<PyFunction-list>
-<PyFunction>
-<FuncName>?</FuncName>
- <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
- <creation-date>20/1/2005 - 18:31:38</creation-date>
- <lastmodification-date>20/1/2005 - 18:31:38</lastmodification-date>
+ <PyFunction>
+ <FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
<editor-release>1.05</editor-release>
<author>?</author>
<container>?</container>
<comment>Compute Node</comment>
<x-position>605</x-position>
- <y-position>382</y-position> </node> </node-list>
+ <y-position>382</y-position>
+ </node>
+ </node-list>
<link-list>
-<link>
-<fromnode-name>IsOdd</fromnode-name>
+ <link>
+ <fromnode-name>IsOdd</fromnode-name>
<fromserviceparameter-name>a</fromserviceparameter-name>
<tonode-name>EndOfSwitch</tonode-name>
<toserviceparameter-name>a</toserviceparameter-name>
<coord-list>
-<coord>
-<x>573</x>
- <y>160</y> </coord>
<coord>
-<x>572</x>
- <y>130</y> </coord> </coord-list> </link>
+ <x>573</x>
+ <y>160</y>
+ </coord>
+ <coord>
+ <x>572</x>
+ <y>130</y>
+ </coord>
+ </coord-list>
+ </link>
<link>
-<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromnode-name>InitLoopSwitch</fromnode-name>
<fromserviceparameter-name>DoLoop</fromserviceparameter-name>
<tonode-name>EndOfInitLoopSwitch</tonode-name>
<toserviceparameter-name>DoLoop</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromnode-name>InitLoopSwitch</fromnode-name>
<fromserviceparameter-name>Index</fromserviceparameter-name>
<tonode-name>Switch</tonode-name>
<toserviceparameter-name>a</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromnode-name>InitLoopSwitch</fromnode-name>
<fromserviceparameter-name>Min</fromserviceparameter-name>
<tonode-name>EndOfInitLoopSwitch</tonode-name>
<toserviceparameter-name>Min</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromnode-name>InitLoopSwitch</fromnode-name>
<fromserviceparameter-name>Max</fromserviceparameter-name>
<tonode-name>EndOfInitLoopSwitch</tonode-name>
<toserviceparameter-name>Max</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromnode-name>EndOfInitLoopSwitch</fromnode-name>
<fromserviceparameter-name>DoLoop</fromserviceparameter-name>
<tonode-name>InitLoopSwitch</tonode-name>
<toserviceparameter-name>DoLoop</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>Switch</fromnode-name>
+ <fromnode-name>Switch</fromnode-name>
<fromserviceparameter-name>Odd</fromserviceparameter-name>
<tonode-name>IsOdd</tonode-name>
<toserviceparameter-name>Gate</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>Switch</fromnode-name>
+ <fromnode-name>Switch</fromnode-name>
<fromserviceparameter-name>a</fromserviceparameter-name>
<tonode-name>IsOdd</tonode-name>
<toserviceparameter-name>a</toserviceparameter-name>
<coord-list>
-<coord>
-<x>365</x>
- <y>129</y> </coord>
<coord>
-<x>365</x>
- <y>222</y> </coord> </coord-list> </link>
+ <x>365</x>
+ <y>129</y>
+ </coord>
+ <coord>
+ <x>365</x>
+ <y>222</y>
+ </coord>
+ </coord-list>
+ </link>
<link>
-<fromnode-name>Switch</fromnode-name>
+ <fromnode-name>Switch</fromnode-name>
<fromserviceparameter-name>Default</fromserviceparameter-name>
<tonode-name>EndOfSwitch</tonode-name>
<toserviceparameter-name>Default</toserviceparameter-name>
<coord-list>
-<coord>
-<x>572</x>
- <y>194</y> </coord>
<coord>
-<x>571</x>
- <y>257</y> </coord> </coord-list> </link>
+ <x>572</x>
+ <y>194</y>
+ </coord>
+ <coord>
+ <x>571</x>
+ <y>257</y>
+ </coord>
+ </coord-list>
+ </link>
<link>
-<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromnode-name>EndOfSwitch</fromnode-name>
<fromserviceparameter-name>a</fromserviceparameter-name>
<tonode-name>EndOfInitLoopSwitch</tonode-name>
<toserviceparameter-name>Index</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>IsOdd_1</fromnode-name>
+ <fromnode-name>IsOdd_1</fromnode-name>
<fromserviceparameter-name>a</fromserviceparameter-name>
<tonode-name>EndSwitch</tonode-name>
<toserviceparameter-name>a</toserviceparameter-name>
<coord-list>
-<coord>
-<x>599</x>
- <y>416</y> </coord>
<coord>
-<x>598</x>
- <y>389</y> </coord> </coord-list> </link>
+ <x>599</x>
+ <y>416</y>
+ </coord>
+ <coord>
+ <x>598</x>
+ <y>389</y>
+ </coord>
+ </coord-list>
+ </link>
<link>
-<fromnode-name>InitLoop</fromnode-name>
+ <fromnode-name>InitLoop</fromnode-name>
<fromserviceparameter-name>DoLoop</fromserviceparameter-name>
<tonode-name>EndOfInitLoop</tonode-name>
<toserviceparameter-name>DoLoop</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>InitLoop</fromnode-name>
+ <fromnode-name>InitLoop</fromnode-name>
<fromserviceparameter-name>Index</fromserviceparameter-name>
<tonode-name>Switch_1</tonode-name>
<toserviceparameter-name>a</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>InitLoop</fromnode-name>
+ <fromnode-name>InitLoop</fromnode-name>
<fromserviceparameter-name>Min</fromserviceparameter-name>
<tonode-name>EndOfInitLoop</tonode-name>
<toserviceparameter-name>Min</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>InitLoop</fromnode-name>
+ <fromnode-name>InitLoop</fromnode-name>
<fromserviceparameter-name>Max</fromserviceparameter-name>
<tonode-name>EndOfInitLoop</tonode-name>
<toserviceparameter-name>Max</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromnode-name>EndOfInitLoop</fromnode-name>
<fromserviceparameter-name>DoLoop</fromserviceparameter-name>
<tonode-name>InitLoop</tonode-name>
<toserviceparameter-name>DoLoop</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>Switch_1</fromnode-name>
+ <fromnode-name>Switch_1</fromnode-name>
<fromserviceparameter-name>Odd</fromserviceparameter-name>
<tonode-name>IsOdd_1</tonode-name>
<toserviceparameter-name>Gate</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>Switch_1</fromnode-name>
+ <fromnode-name>Switch_1</fromnode-name>
<fromserviceparameter-name>Even</fromserviceparameter-name>
<tonode-name>EndSwitch</tonode-name>
<toserviceparameter-name>Default</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>Switch_1</fromnode-name>
+ <fromnode-name>Switch_1</fromnode-name>
<fromserviceparameter-name>a</fromserviceparameter-name>
<tonode-name>IsOdd_1</tonode-name>
<toserviceparameter-name>a</toserviceparameter-name>
<coord-list>
-<coord>
-<x>379</x>
- <y>387</y> </coord>
<coord>
-<x>378</x>
- <y>481</y> </coord> </coord-list> </link>
+ <x>379</x>
+ <y>387</y>
+ </coord>
+ <coord>
+ <x>378</x>
+ <y>481</y>
+ </coord>
+ </coord-list>
+ </link>
<link>
-<fromnode-name>EndSwitch</fromnode-name>
+ <fromnode-name>EndSwitch</fromnode-name>
<fromserviceparameter-name>a</fromserviceparameter-name>
<tonode-name>EndOfInitLoop</tonode-name>
<toserviceparameter-name>Index</toserviceparameter-name>
- <coord-list/> </link> </link-list>
+ <coord-list/>
+ </link>
+ </link-list>
<data-list>
-<data>
-<fromnode-name>GraphSwitchs_1</fromnode-name>
+ <data>
+ <fromnode-name>GraphSwitchs_1</fromnode-name>
<fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
<tonode-name>InitLoopSwitch</tonode-name>
<toserviceparameter-name>Index</toserviceparameter-name>
<data-value>
-<value-type>3</value-type>
- <value>0</value> </data-value>
- <coord-list/> </data>
+ <value-type>3</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
<data>
-<fromnode-name>GraphSwitchs_1</fromnode-name>
+ <fromnode-name>GraphSwitchs_1</fromnode-name>
<fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
<tonode-name>InitLoopSwitch</tonode-name>
<toserviceparameter-name>Min</toserviceparameter-name>
<data-value>
-<value-type>3</value-type>
- <value>0</value> </data-value>
- <coord-list/> </data>
+ <value-type>3</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
<data>
-<fromnode-name>GraphSwitchs_1</fromnode-name>
+ <fromnode-name>GraphSwitchs_1</fromnode-name>
<fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
<tonode-name>InitLoopSwitch</tonode-name>
<toserviceparameter-name>Max</toserviceparameter-name>
<data-value>
-<value-type>3</value-type>
- <value>20</value> </data-value>
- <coord-list/> </data>
+ <value-type>3</value-type>
+ <value>20</value>
+ </data-value>
+ <coord-list/>
+ </data>
<data>
-<fromnode-name>GraphSwitchs_1</fromnode-name>
+ <fromnode-name>GraphSwitchs_1</fromnode-name>
<fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
<tonode-name>InitLoop</tonode-name>
<toserviceparameter-name>Index</toserviceparameter-name>
<data-value>
-<value-type>3</value-type>
- <value>0</value> </data-value>
- <coord-list/> </data>
+ <value-type>3</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
<data>
-<fromnode-name>GraphSwitchs_1</fromnode-name>
+ <fromnode-name>GraphSwitchs_1</fromnode-name>
<fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
<tonode-name>InitLoop</tonode-name>
<toserviceparameter-name>Min</toserviceparameter-name>
<data-value>
-<value-type>3</value-type>
- <value>0</value> </data-value>
- <coord-list/> </data>
+ <value-type>3</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
<data>
-<fromnode-name>GraphSwitchs_1</fromnode-name>
+ <fromnode-name>GraphSwitchs_1</fromnode-name>
<fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
<tonode-name>InitLoop</tonode-name>
<toserviceparameter-name>Max</toserviceparameter-name>
<data-value>
-<value-type>3</value-type>
- <value>20</value> </data-value>
- <coord-list/> </data> </data-list> </dataflow></supergraph>
+ <value-type>3</value-type>
+ <value>20</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ </data-list>
+ </dataflow>
+</supergraph>
+