-# Generated python file of Graph GraphBadInputInLoop
+# Generated python file of Graph GraphBadInputInLoop_1
from SuperV import *
-# Graph creation of GraphBadInputInLoop
-def DefGraphBadInputInLoop() :
- GraphBadInputInLoop = Graph( 'GraphBadInputInLoop' )
- GraphBadInputInLoop.SetName( 'GraphBadInputInLoop' )
- GraphBadInputInLoop.SetAuthor( '' )
- GraphBadInputInLoop.SetComment( '' )
- GraphBadInputInLoop.Coords( 0 , 0 )
+# Graph creation of GraphBadInputInLoop_1
+def DefGraphBadInputInLoop_1() :
+ GraphBadInputInLoop_1 = Graph( 'GraphBadInputInLoop_1' )
+ GraphBadInputInLoop_1.SetName( 'GraphBadInputInLoop_1' )
+ GraphBadInputInLoop_1.SetAuthor( '' )
+ GraphBadInputInLoop_1.SetComment( '' )
+ GraphBadInputInLoop_1.Coords( 0 , 0 )
# Creation of Factory Nodes
# Creation of InLine Nodes
PyIsOdd = []
- PyIsOdd.append( 'from time import * ' )
- PyIsOdd.append( 'def IsOdd(a,Even) : ' )
- PyIsOdd.append( ' print a,"IsOdd (GraphLoopSwitch1)" ' )
- PyIsOdd.append( ' sleep( 1 ) ' )
- PyIsOdd.append( ' return a ' )
- IsOdd = GraphBadInputInLoop.INode( 'IsOdd' , PyIsOdd )
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphLoopSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphBadInputInLoop_1.INode( 'IsOdd' , PyIsOdd )
IsOdd.SetName( 'IsOdd' )
IsOdd.SetAuthor( '' )
IsOdd.SetComment( 'Python function' )
IsOdd.Coords( 397 , 1 )
IIsOdda = IsOdd.InPort( 'a' , 'long' )
- IIsOddEven = IsOdd.InPort( 'Even' , 'boolean' )
IIsOddGate = IsOdd.GetInPort( 'Gate' )
OIsOdda = IsOdd.OutPort( 'a' , 'long' )
OIsOddGate = IsOdd.GetOutPort( 'Gate' )
PyBadInputOfLoop.append( 'def BadInputOfLoop() : ' )
PyBadInputOfLoop.append( ' return 1 ' )
PyBadInputOfLoop.append( '' )
- BadInputOfLoop = GraphBadInputInLoop.INode( 'BadInputOfLoop' , PyBadInputOfLoop )
+ BadInputOfLoop = GraphBadInputInLoop_1.INode( 'BadInputOfLoop' , PyBadInputOfLoop )
BadInputOfLoop.SetName( 'BadInputOfLoop' )
BadInputOfLoop.SetAuthor( '' )
BadInputOfLoop.SetComment( 'Compute Node' )
BadInputOfLoop.Coords( 15 , 307 )
IBadInputOfLoopGate = BadInputOfLoop.GetInPort( 'Gate' )
- OBadInputOfLoopInputInLoop = BadInputOfLoop.OutPort( 'InputInLoop' , 'boolean' )
+ OBadInputOfLoopInputInLoop = BadInputOfLoop.OutPort( 'InputInLoop' , 'long' )
OBadInputOfLoopGate = BadInputOfLoop.GetOutPort( 'Gate' )
# Creation of Loop Nodes
PyMoreInitLoop.append( '' )
PyNextInitLoop = []
PyNextInitLoop.append( '' )
- InitLoop,EndOfInitLoop = GraphBadInputInLoop.LNode( '' , PyInitLoop , '' , PyMoreInitLoop , '' , PyNextInitLoop )
+ InitLoop,EndOfInitLoop = GraphBadInputInLoop_1.LNode( '' , PyInitLoop , '' , PyMoreInitLoop , '' , PyNextInitLoop )
EndOfInitLoop.SetName( 'EndOfInitLoop' )
EndOfInitLoop.SetAuthor( '' )
EndOfInitLoop.SetComment( 'Compute Node' )
PyEndOfInitLoop.append( ' DoLoop = 0 ' )
PyEndOfInitLoop.append( ' return DoLoop,Index,Min,Max ' )
EndOfInitLoop.SetPyFunction( 'EndOfInitLoop' , PyEndOfInitLoop )
- IInitLoopInitLoop = InitLoop.GetInPort( 'InitLoop' )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
InitLoop.SetName( 'InitLoop' )
InitLoop.SetAuthor( '' )
InitLoop.SetComment( 'Compute Node' )
PySwitch.append( ' if ( a & 1 ) == 0 : ' )
PySwitch.append( ' sleep(1) ' )
PySwitch.append( ' return a & 1,1-(a&1),a ' )
- Switch,EndSwitch = GraphBadInputInLoop.SNode( 'Switch' , PySwitch )
+ Switch,EndSwitch = GraphBadInputInLoop_1.SNode( 'Switch' , PySwitch )
EndSwitch.SetName( 'EndSwitch' )
EndSwitch.SetAuthor( '' )
EndSwitch.SetComment( 'Compute Node' )
Switch.SetComment( 'Compute Node' )
Switch.Coords( 194 , 109 )
ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchInputInLoop = Switch.InPort( 'InputInLoop' , 'long' )
ISwitchGate = Switch.GetInPort( 'Gate' )
OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
OSwitchEven = Switch.OutPort( 'Even' , 'int' )
OSwitchDefault = Switch.GetOutPort( 'Default' )
# Creation of Links
- LIsOddaEndSwitcha = GraphBadInputInLoop.Link( OIsOdda , IEndSwitcha )
- LIsOddaEndSwitcha.AddCoord( 1 , 576 , 136 )
- LIsOddaEndSwitcha.AddCoord( 2 , 575 , 81 )
+ LIsOddaEndSwitcha = GraphBadInputInLoop_1.Link( OIsOdda , IEndSwitcha )
- LInitLoopIndexSwitcha = GraphBadInputInLoop.Link( OInitLoopIndex , ISwitcha )
+ LInitLoopIndexSwitcha = GraphBadInputInLoop_1.Link( OInitLoopIndex , ISwitcha )
- LInitLoopMinEndOfInitLoopMin = GraphBadInputInLoop.Link( OInitLoopMin , IEndOfInitLoopMin )
+ LInitLoopMinEndOfInitLoopMin = GraphBadInputInLoop_1.Link( OInitLoopMin , IEndOfInitLoopMin )
- LSwitchOddIsOddGate = GraphBadInputInLoop.Link( OSwitchOdd , IIsOddGate )
+ LSwitchOddIsOddGate = GraphBadInputInLoop_1.Link( OSwitchOdd , IIsOddGate )
- LSwitchEvenEndSwitchDefault = GraphBadInputInLoop.Link( OSwitchEven , IEndSwitchDefault )
+ LSwitchaIsOdda = GraphBadInputInLoop_1.Link( OSwitcha , IIsOdda )
- LSwitchEvenIsOddEven = GraphBadInputInLoop.Link( OSwitchEven , IIsOddEven )
- LSwitchEvenIsOddEven.AddCoord( 1 , 375 , 111 )
- LSwitchEvenIsOddEven.AddCoord( 2 , 375 , 172 )
+ LEndSwitchaEndOfInitLoopIndex = GraphBadInputInLoop_1.Link( OEndSwitcha , IEndOfInitLoopIndex )
- LSwitchaIsOdda = GraphBadInputInLoop.Link( OSwitcha , IIsOdda )
- LSwitchaIsOdda.AddCoord( 1 , 362 , 82 )
- LSwitchaIsOdda.AddCoord( 2 , 360 , 201 )
-
- LEndSwitchaEndOfInitLoopIndex = GraphBadInputInLoop.Link( OEndSwitcha , IEndOfInitLoopIndex )
-
- LBadInputOfLoopInputInLoopSwitchGate = GraphBadInputInLoop.Link( OBadInputOfLoopInputInLoop , ISwitchGate )
+ LBadInputOfLoopInputInLoopSwitchInputInLoop = GraphBadInputInLoop_1.Link( OBadInputOfLoopInputInLoop , ISwitchInputInLoop )
# Input datas
IInitLoopIndex.Input( 0 )
IInitLoopMin.Input( 0 )
IInitLoopMax.Input( 100 )
- IEndOfInitLoopMax.Input( 136221856 )
# Output Ports of the graph
- #OInitLoopMax = InitLoop.GetOutPort( 'Max' )
#OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
#OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
#OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
- return GraphBadInputInLoop
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ return GraphBadInputInLoop_1
-GraphBadInputInLoop = DefGraphBadInputInLoop()
+GraphBadInputInLoop_1 = DefGraphBadInputInLoop_1()