X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=Examples%2Fcalcium2%2Fcomponents.py;h=1a281089871a04cbe8dccfdc128fc4e9df8b16f8;hb=cc7cc752cd3ec1a65c2453f68fb6df4b996642b1;hp=93676f7229305ea46c2749a0f06eff7ab19b088b;hpb=7dd404a621ddc5766a010f50e42dff5b9530c4f5;p=tools%2Fyacsgen.git diff --git a/Examples/calcium2/components.py b/Examples/calcium2/components.py index 93676f7..1a28108 100644 --- a/Examples/calcium2/components.py +++ b/Examples/calcium2/components.py @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2014 EDF R&D +# Copyright (C) 2009-2022 EDF R&D # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -20,7 +20,7 @@ import os #import context from .. -execfile("../context.py") +exec(compile(open("../context.py").read(), "../context.py", 'exec')) from module_generator import Generator,Module,Service,PYComponent,CPPComponent,F77Component from module_generator import Library @@ -242,8 +242,8 @@ defs=""" body=""" #b1 info,name= calcium.cp_cd(component) -print "name=",name -print "info=",info +print ("name=",name) +print ("info=",info) dep=calcium.CP_TEMPS #double @@ -251,7 +251,7 @@ val=numpy.zeros(10,'d') val[0]=7.7 val[5]=a*b nval=10 -print "--------> Appel calcium.cp_edb",val +print ("--------> Appel calcium.cp_edb",val) info=calcium.cp_edb(component, dep, 0., 1, "ba", nval,val) info=calcium.cp_edb(component, dep, 1., 2, "ba", nval,val) info=calcium.cp_edb(component, dep, 2., 3, "ba", nval,val) @@ -262,124 +262,124 @@ val=calcium.stringArray(3,8) val[0]="coucouc" val[1]="bonjour" val[2]="salut" -print "--------> Appel calcium.cp_ech",val +print ("--------> Appel calcium.cp_ech",val) info=calcium.cp_ech(component, dep, 0., 1, "bb", 3,val) #int val=numpy.zeros(10,'i') val[0]=1 val[1]=3 -print "--------> Appel calcium.cp_een",val +print ("--------> Appel calcium.cp_een",val) info=calcium.cp_een(component, dep, 0., 1, "bc", 3,val) val=numpy.zeros(10,'F') val[0]=1+2j val[1]=3+2j -print "--------> Appel calcium.cp_ecp",val +print ("--------> Appel calcium.cp_ecp",val) info=calcium.cp_ecp(component, dep, 0., 1, "bd", 3,val) val=numpy.zeros(10,'f') val[0]=1.3 val[1]=3.2 -print "--------> Appel calcium.cp_ere",val +print ("--------> Appel calcium.cp_ere",val) info=calcium.cp_ere(component, dep, 0., 1, "be", 3,val) val=numpy.zeros(10,'i') val[0]=True val[1]=False val[2]=False -print "--------> Appel calcium.cp_elo",val +print ("--------> Appel calcium.cp_elo",val) info=calcium.cp_elo(component, dep, 0., 1, "bf", 3,val) val=numpy.zeros(10,'l') val[0]=1 val[1]=3 val[2]=333 -print "--------> Appel calcium.cp_eln",val +print ("--------> Appel calcium.cp_eln",val) info=calcium.cp_eln(component, dep, 0., 1, "bg", 3,val) val=numpy.zeros(10,'i') val[0]=1 val[1]=3 val[2]=4 -print "--------> Appel calcium.cp_een",val +print ("--------> Appel calcium.cp_een",val) info=calcium.cp_een(component, dep, 0., 1, "bh", 3,val) val=numpy.zeros(10,'l') val[0]=1 val[1]=3 val[2]=333 -print "--------> Appel calcium.cp_elg",val +print ("--------> Appel calcium.cp_elg",val) info=calcium.cp_elg(component, dep, 0., 1, "bi", 3,val) -print "info=",info +print ("info=",info) #read val=numpy.zeros(10,'d') -print "--------> Appel calcium.cp_ldb" +print ("--------> Appel calcium.cp_ldb") info,tt,ii,mval=calcium.cp_ldb(component, dep, 0.,1., 1, "aa", 3,val) -print mval,val +print (mval,val) val=numpy.array(["","","",], dtype='S13') -print "--------> Appel calcium.cp_lch" +print ("--------> Appel calcium.cp_lch") info,tt,ii,mval=calcium.cp_lch(component, dep, 0.,1., 1, "ab", 3,val) -print mval,val -print val.dtype +print (mval,val) +print (val.dtype) val=numpy.array([" "," "," ",], dtype='S13') -print "--------> Appel calcium.cp_lch" +print ("--------> Appel calcium.cp_lch") info,tt,ii,mval=calcium.cp_lch(component, dep, 0.,1., 1, "ab", 3,val) -print mval,val -print val.dtype +print (mval,val) +print (val.dtype) val=calcium.stringArray(3,8) -print "--------> Appel calcium.cp_lch" +print ("--------> Appel calcium.cp_lch") info,tt,ii,mval=calcium.cp_lch(component, dep, 0.,1., 1, "ab", 3,val) -print mval,val -print val[0] -print val[1] -print val[2] +print (mval,val) +print (val[0]) +print (val[1]) +print (val[2]) val=numpy.zeros(10,'i') -print "--------> Appel calcium.cp_len" +print ("--------> Appel calcium.cp_len") info,tt,ii,mval=calcium.cp_len(component, dep, 0.,1., 1, "ac", 3,val) -print mval,val +print (mval,val) val=numpy.zeros(10,'F') -print "--------> Appel calcium.cp_lcp" +print ("--------> Appel calcium.cp_lcp") info,tt,ii,mval=calcium.cp_lcp(component, dep, 0.,1., 1, "ad", 3,val) -print mval,val +print (mval,val) val=numpy.zeros(10,'f') -print "--------> Appel calcium.cp_lre" +print ("--------> Appel calcium.cp_lre") info,tt,ii,mval=calcium.cp_lre(component, dep, 0.,1., 1, "ae", 3,val) -print mval,val +print (mval,val) val=numpy.zeros(10,'i') -print "--------> Appel calcium.cp_llo" +print ("--------> Appel calcium.cp_llo") info,tt,ii,mval=calcium.cp_llo(component, dep, 0.,1., 1, "af", 3,val) -print mval,val +print (mval,val) val=numpy.zeros(10,'l') -print "--------> Appel calcium.cp_lln" +print ("--------> Appel calcium.cp_lln") info,tt,ii,mval=calcium.cp_lln(component, dep, 0.,1., 1, "ag", 3,val) -print mval,val +print (mval,val) val=numpy.zeros(10,'i') -print "--------> Appel calcium.cp_len" +print ("--------> Appel calcium.cp_len") info,tt,ii,mval=calcium.cp_len(component, dep, 0.,1., 1, "ah", 3,val) -print mval,val +print (mval,val) val=numpy.zeros(10,'l') -print "--------> Appel calcium.cp_llg" +print ("--------> Appel calcium.cp_llg") info,tt,ii,mval=calcium.cp_llg(component, dep, 0.,1., 1, "ai", 3,val) -print "info=",info -print mval,val +print ("info=",info) +print (mval,val) info=calcium.cp_fint(component,"aa",0.5) -print "info=",info +print ("info=",info) info=calcium.cp_efft(component,"aa",1.5) -print "info=",info +print ("info=",info) import time time.sleep(15) @@ -387,7 +387,7 @@ time.sleep(15) c=a+b d=a-b err=calcium.cp_fin(component,calcium.CP_ARRET) -print "err=",err +print ("err=",err) """ c2=PYComponent("compo2",services=[ Service("s1",inport=[("a","double"),("b","double")], @@ -457,7 +457,8 @@ g.generate() g.configure() g.make() g.install() -g.make_appli("appli", restrict=["KERNEL"], altmodules={"GUI":GUI_ROOT_DIR, "YACS":YACS_ROOT_DIR}) +g.make_appli("appli", restrict=["KERNEL"], altmodules={"GUI":GUI_ROOT_DIR, + "YACS":YACS_ROOT_DIR}, sys_modules=SYS_MODULES)