# Creation of Loop Nodes
PyInit = []
-PyInit.append( 'import time' )
PyInit.append( 'def Init(Index,Min,Max,Incr) : ' )
PyInit.append( ' if Min <= Max : ' )
PyInit.append( ' Index = Min ' )
PyInit.append( ' else : ' )
PyInit.append( ' Index = Max ' )
-PyInit.append( ' time.sleep( 1 )' )
PyInit.append( ' return Index,Min,Max,Incr ' )
PyMoreInit = []
-PyMoreInit.append( 'import time' )
PyMoreInit.append( 'def More(Index,Min,Max,Incr) : ' )
PyMoreInit.append( ' if Index < Max : ' )
PyMoreInit.append( ' DoLoop = 1 ' )
PyMoreInit.append( ' else : ' )
PyMoreInit.append( ' DoLoop = 0 ' )
-PyMoreInit.append( ' time.sleep( 1 )' )
PyMoreInit.append( ' return DoLoop,Index,Min,Max,Incr ' )
PyNextInit = []
-PyNextInit.append( 'import time' )
PyNextInit.append( 'def Next(Index,Min,Max,Incr) : ' )
PyNextInit.append( ' Index = Index + Incr ' )
-PyNextInit.append( ' time.sleep( 1 )' )
PyNextInit.append( ' return Index,Min,Max,Incr ' )
Init,EndInit = GraphLoop.LNode( 'Init' , PyInit , 'More' , PyMoreInit , 'Next' , PyNextInit )
EndInit.SetName( 'EndInit' )
EndInit.SetAuthor( '' )
EndInit.SetComment( '' )
-EndInit.Coords( 626 , 259 )
+EndInit.Coords( 314 , 91 )
Init.InPort( 'Index' , 'long' )
Init.InPort( 'Min' , 'long' )
Init.InPort( 'Max' , 'long' )
Init.SetName( 'Init' )
Init.SetAuthor( '' )
Init.SetComment( '' )
-Init.Coords( 17 , 257 )
+Init.Coords( 31 , 74 )
-# Creation of intermediate Output variables and of Control Links
-InitDoLoop = Init.Port( 'DoLoop' )
-EndInitDoLoop = GraphLoop.Link( InitDoLoop , EndInit.Port( 'DoLoop' ) )
+# Creation of Links
InitIndex = Init.Port( 'Index' )
EndInitIndex = GraphLoop.Link( InitIndex , EndInit.Port( 'Index' ) )
+
InitMin = Init.Port( 'Min' )
EndInitMin = GraphLoop.Link( InitMin , EndInit.Port( 'Min' ) )
+
InitMax = Init.Port( 'Max' )
EndInitMax = GraphLoop.Link( InitMax , EndInit.Port( 'Max' ) )
+
InitIncr = Init.Port( 'Incr' )
EndInitIncr = GraphLoop.Link( InitIncr , EndInit.Port( 'Incr' ) )
-EndInitDoLoop = EndInit.Port( 'DoLoop' )
-InitInitLoop = GraphLoop.Link( EndInitDoLoop , Init.Port( 'InitLoop' ) )
# Creation of Input datas
InitIndex = Init.Input( 'Index' , 0)
InitMin = Init.Input( 'Min' , 0)
-InitMax = Init.Input( 'Max' , 10)
+InitMax = Init.Input( 'Max' , 1000)
InitIncr = Init.Input( 'Incr' , 1)
# Creation of Output variables