2 # Generated python file of Graph aNewDataFlow
6 # Graph creation of aNewDataFlow
7 def DefaNewDataFlow() :
8 aNewDataFlow = Graph( 'aNewDataFlow' )
9 aNewDataFlow.SetName( 'aNewDataFlow' )
10 aNewDataFlow.SetAuthor( '' )
11 aNewDataFlow.SetComment( '' )
12 aNewDataFlow.Coords( 0 , 0 )
14 # Creation of Factory Nodes
16 normL2 = aNewDataFlow.FNode( 'CALCULATOR' , 'CALCULATOR_Gen' , 'normL2' )
17 normL2.SetName( 'normL2' )
18 normL2.SetAuthor( '' )
19 normL2.SetContainer( 'localhost/FactoryServer' )
20 normL2.SetComment( 'normL2 from CALCULATOR' )
21 normL2.Coords( 496 , 144 )
22 InormL2field = normL2.GetInPort( 'field' )
23 InormL2Gate = normL2.GetInPort( 'Gate' )
24 OnormL2return = normL2.GetOutPort( 'return' )
25 OnormL2Gate = normL2.GetOutPort( 'Gate' )
27 readFieldInFile = aNewDataFlow.FNode( 'MED' , 'MED' , 'readFieldInFile' )
28 readFieldInFile.SetName( 'readFieldInFile' )
29 readFieldInFile.SetAuthor( '' )
30 readFieldInFile.SetContainer( 'localhost/FactoryServer' )
31 readFieldInFile.SetComment( 'readFieldInFile from MED' )
32 readFieldInFile.Coords( 271 , 144 )
33 IreadFieldInFilefileName = readFieldInFile.GetInPort( 'fileName' )
34 IreadFieldInFilestudyName = readFieldInFile.GetInPort( 'studyName' )
35 IreadFieldInFilefieldName = readFieldInFile.GetInPort( 'fieldName' )
36 IreadFieldInFileordre = readFieldInFile.GetInPort( 'ordre' )
37 IreadFieldInFileiter = readFieldInFile.GetInPort( 'iter' )
38 IreadFieldInFileGate = readFieldInFile.GetInPort( 'Gate' )
39 OreadFieldInFilereturn = readFieldInFile.GetOutPort( 'return' )
40 OreadFieldInFileGate = readFieldInFile.GetOutPort( 'Gate' )
42 # Creation of InLine Nodes
44 Pyinit_parameter.append( '# ' )
45 Pyinit_parameter.append( '# init_parameter() ' )
46 Pyinit_parameter.append( '# ' )
47 Pyinit_parameter.append( '# this function initialize med files paths, field names ' )
48 Pyinit_parameter.append( '# ' )
49 Pyinit_parameter.append( '# returned arguments : ' )
50 Pyinit_parameter.append( '# ' )
51 Pyinit_parameter.append( '# - fromMedFile (string) : path of file containing fromfieldname ' )
52 Pyinit_parameter.append( '# - fromfieldname (string) : name of field ' )
53 Pyinit_parameter.append( '# - myStudyId (string) : name of study ' )
54 Pyinit_parameter.append( '# ' )
55 Pyinit_parameter.append( 'def init_parameter(): ' )
56 Pyinit_parameter.append( ' import batchmode_salome ' )
57 Pyinit_parameter.append( ' StudyName = batchmode_salome.myStudyName ' )
58 Pyinit_parameter.append( ' print "init_parameter : myStudyName = ", StudyName ' )
59 Pyinit_parameter.append( ' from os import environ ' )
60 Pyinit_parameter.append( ' filePath=environ["MED_ROOT_DIR"] ' )
61 Pyinit_parameter.append( ' filePath=filePath+"/share/salome/resources/" ' )
62 Pyinit_parameter.append( ' fromMedFile=filePath+"pointe.med" ' )
63 Pyinit_parameter.append( ' print "init_parameter : fromMedFile = ", fromMedFile ' )
64 Pyinit_parameter.append( ' fromfieldname="fieldcelldouble" ' )
65 Pyinit_parameter.append( ' return fromMedFile,fromfieldname,StudyName ' )
66 init_parameter = aNewDataFlow.INode( 'init_parameter' , Pyinit_parameter )
67 init_parameter.SetName( 'init_parameter' )
68 init_parameter.SetAuthor( '' )
69 init_parameter.SetComment( 'Compute Node' )
70 init_parameter.Coords( 6 , 147 )
71 Iinit_parameterGate = init_parameter.GetInPort( 'Gate' )
72 Oinit_parameterfromMedFile = init_parameter.OutPort( 'fromMedFile' , 'string' )
73 Oinit_parameterfromfieldname = init_parameter.OutPort( 'fromfieldname' , 'string' )
74 Oinit_parameterstudyId = init_parameter.OutPort( 'studyId' , 'string' )
75 Oinit_parameterGate = init_parameter.GetOutPort( 'Gate' )
78 Linit_parameterfromMedFilereadFieldInFilefileName = aNewDataFlow.Link( Oinit_parameterfromMedFile , IreadFieldInFilefileName )
80 Linit_parameterfromfieldnamereadFieldInFilefieldName = aNewDataFlow.Link( Oinit_parameterfromfieldname , IreadFieldInFilefieldName )
82 Linit_parameterstudyIdreadFieldInFilestudyName = aNewDataFlow.Link( Oinit_parameterstudyId , IreadFieldInFilestudyName )
84 LreadFieldInFilereturnnormL2field = aNewDataFlow.Link( OreadFieldInFilereturn , InormL2field )
87 IreadFieldInFileordre.Input( -1 )
88 IreadFieldInFileiter.Input( -1 )
90 # Output Ports of the graph
91 #OnormL2return = normL2.GetOutPort( 'return' )
95 aNewDataFlow = DefaNewDataFlow()