Scicos_blocks: clean Hydraulics blocks interfaces 31/13231/2
Paul Bignier [Tue, 26 Nov 2013 11:49:48 +0000 (12:49 +0100)]
Removed unused 'job' and 'gr_i' values.

Change-Id: Id9f7af11439eefe84d8b8f22d06e6394bbec2e69

scilab/modules/scicos_blocks/macros/Hydraulics/Bache.sci
scilab/modules/scicos_blocks/macros/Hydraulics/Flowmeter.sci
scilab/modules/scicos_blocks/macros/Hydraulics/PerteDP.sci
scilab/modules/scicos_blocks/macros/Hydraulics/PuitsP.sci
scilab/modules/scicos_blocks/macros/Hydraulics/SourceP.sci
scilab/modules/scicos_blocks/macros/Hydraulics/VanneReglante.sci

index 736fade..1252a1a 100644 (file)
@@ -24,20 +24,15 @@ function [x,y,typ]=Bache(job,arg1,arg2)
     //   -  sans entree ni sortie de conditionnement
     //   -  avec une entree et une sortie de type implicit et de dimension 1
     //   - avec un dialogue de saisie de parametre
-    x=[];y=[];typ=[];
+    x=[];
+    y=[];
+    typ=[];
 
     select job
-    case "plot" then
-        standard_draw(arg1,%f,bache_draw_ports)
-    case "getinputs" then
-        [x,y,typ]=bache_inputs(arg1)
-    case "getoutputs" then
-        [x,y,typ]=bache_outputs(arg1)
-    case "getorigin" then
-        [x,y]=standard_origin(arg1)
     case "set" then
         x=arg1;
-        graphics=arg1.graphics;exprs=graphics.exprs
+        graphics=arg1.graphics;
+        exprs=graphics.exprs
         model=arg1.model;
         while %t do
             [ok,Patm,A,ze1,ze2,zs1,zs2,z0,T0,p_rho,exprs]=scicos_getvalue("Parametres de la bache", ..
@@ -53,11 +48,14 @@ function [x,y,typ]=Bache(job,arg1,arg2)
             list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs)
 
 
-            if ~ok then break,end
+            if ~ok then
+                break,
+            end
             model.rpar=[Patm;A;ze1;ze2;zs1;zs2;z0;T0;p_rho]
             model.equations.parameters(2)=list(Patm,A,ze1,ze2,zs1,zs2,z0,T0,p_rho)
             graphics.exprs=exprs
-            x.graphics=graphics;x.model=model
+            x.graphics=graphics;
+            x.model=model
             break
         end
     case "define" then
@@ -89,8 +87,7 @@ function [x,y,typ]=Bache(job,arg1,arg2)
         model.in=ones(size(mo.inputs,"*"),1)
         model.out=ones(size(mo.outputs,"*"),1)
         exprs=[string(Patm);string(A);string(ze1);string(ze2);string(zs1);string(zs2);string(z0);string(T0);string(p_rho)]
-        gr_i=["xrects([orig(1);orig(2)+6*sz(2)/10;sz(1);6*sz(2)/10],scs_color(15))"
-        "xpoly(orig(1)+[0;0;10;10;0;0;10]*sz(1)/10,orig(2)+[6;0;0;10;10;6;6]*sz(2)/10)"];
+        gr_i=[];
         //'xfpolys(orig(1)+[0;5;7;3;5;10;10;0;0]*sz(1)/10,orig(2)+[4;2;7;7;2;0;4;0;4]*sz(2)/10,scs_color(15))'
         x=standard_define([2 2],model,exprs,list(gr_i,0))
         x.graphics.in_implicit=["I";"I"]
index 62e774a..01eb412 100644 (file)
@@ -22,25 +22,22 @@ function [x,y,typ]=Flowmeter(job,arg1,arg2)
     // Copyright INRIA
     // the automatically generated interface block for Modelica CapteurD.mo model
     //   - avec un dialogue de saisie de parametre
-    x=[];y=[];typ=[];
+    x=[];
+    y=[];
+    typ=[];
     select job
-    case "plot" then
-        // do nothing
-    case "getinputs" then
-        // do nothing
-    case "getoutputs" then
-        // do nothing
-    case "getorigin" then
-        // do nothing
     case "set" then
         x=arg1;
-        graphics=arg1.graphics;exprs=graphics.exprs
+        graphics=arg1.graphics;
+        exprs=graphics.exprs
         model=arg1.model;
         x=arg1
         exprs=x.graphics.exprs
         while %f do
             [ok,Qini,exprs]=scicos_getvalue(["Set Flowmeter block parameters:";"";"Qini: "],"Qini",list("vec",1),exprs)
-            if ~ok then break,end
+            if ~ok then
+                break,
+            end
             x.model.equations.parameters(2)=list(Qini)
             x.graphics.exprs=exprs
             break
@@ -50,14 +47,29 @@ function [x,y,typ]=Flowmeter(job,arg1,arg2)
         PrametersValue=1
         ParametersName="Qini"
         model=scicos_model()
-        Typein=[];Typeout=[];MI=[];MO=[]
+        Typein=[];
+        Typeout=[];
+        MI=[];
+        MO=[]
         P=[50,105,-1,90;0,10,2,0;101,10,-2,0]
         PortName=["Mesure";"C1";"C2"]
         for i=1:size(P,"r")
-            if P(i,3)==1  then  Typein= [Typein; "E"];MI=[MI;PortName(i)];end
-            if P(i,3)==2  then  Typein= [Typein; "I"];MI=[MI;PortName(i)];end
-            if P(i,3)==-1 then  Typeout=[Typeout;"E"];MO=[MO;PortName(i)];end
-            if P(i,3)==-2 then  Typeout=[Typeout;"I"];MO=[MO;PortName(i)];end
+            if P(i,3)==1  then
+                Typein= [Typein; "E"];
+                MI=[MI;PortName(i)];
+            end
+            if P(i,3)==2  then
+                Typein= [Typein; "I"];
+                MI=[MI;PortName(i)];
+            end
+            if P(i,3)==-1 then
+                Typeout=[Typeout;"E"];
+                MO=[MO;PortName(i)];
+            end
+            if P(i,3)==-2 then
+                Typeout=[Typeout;"I"];
+                MO=[MO;PortName(i)];
+            end
         end
         model=scicos_model()
         mo=modelica()
index a87d6c3..d5125fe 100644 (file)
@@ -24,20 +24,15 @@ function [x,y,typ]=PerteDP(job,arg1,arg2)
     //   -  sans entree ni sortie de conditionnement
     //   -  avec une entree et une sortie de type implicit et de dimension 1
     //   - avec un dialogue de saisie de parametre
-    x=[];y=[];typ=[];
+    x=[];
+    y=[];
+    typ=[];
 
     select job
-    case "plot" then
-        standard_draw(arg1,%f,standard_draw_ports)
-    case "getinputs" then
-        [x,y,typ]=standard_inputs(arg1)
-    case "getoutputs" then
-        [x,y,typ]=standard_outputs(arg1)
-    case "getorigin" then
-        [x,y]=standard_origin(arg1)
     case "set" then
         x=arg1;
-        graphics=arg1.graphics;exprs=graphics.exprs
+        graphics=arg1.graphics;
+        exprs=graphics.exprs
         model=arg1.model;
         while %t do
             [ok,L,D,lambda,z1,z2,p_rho,exprs]=scicos_getvalue("Parametres du tuyau", ..
@@ -48,11 +43,14 @@ function [x,y,typ]=PerteDP(job,arg1,arg2)
             "Altitude sortie tuyauterie : z2 (m)";..
             "Si >0, masse volumique imposée fu fluide : p_rho (kg/m3)"],..
             list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs)
-            if ~ok then break,end
+            if ~ok then
+                break,
+            end
             model.rpar=[L;D;lambda;z1;z2;p_rho]
             model.equations.parameters(2)=list(L,D,lambda,z1,z2,p_rho)
             graphics.exprs=exprs
-            x.graphics=graphics;x.model=model
+            x.graphics=graphics;
+            x.model=model
             break
         end
     case "define" then
@@ -78,7 +76,7 @@ function [x,y,typ]=PerteDP(job,arg1,arg2)
         model.in=ones(size(mo.inputs,"*"),1)
         model.out=ones(size(mo.outputs,"*"),1)
         exprs=[string(L);string(D);string(lambda);string(z1);string(z2);string(p_rho)]
-        gr_i=["xrects([orig(1);orig(2)+sz(2);sz(1);sz(2)],scs_color(15))"];
+        gr_i=[];
         x=standard_define([2 1],model,exprs,list(gr_i,0))
         x.graphics.in_implicit=["I"]
         x.graphics.out_implicit=["I"]
index fcc104f..a72a7a5 100644 (file)
@@ -24,28 +24,15 @@ function [x,y,typ]=PuitsP(job,arg1,arg2)
     //   -  sans entree ni sortie de conditionnement
     //   -  avec une entree et une sortie de type implicit et de dimension 1
     //   - avec un dialogue de saisie de parametre
-    x=[];y=[];typ=[];
+    x=[];
+    y=[];
+    typ=[];
 
     select job
-    case "plot" then
-        if arg1.graphics.flip then
-            x1=3*arg1.graphics.sz(1)/7;x2=0
-        else
-            x1=0;x2=arg1.graphics.sz(1)
-        end
-        //  standard_draw(arg1,%f,puits_draw_ports)
-        standard_draw(arg1,%f)
-    case "getinputs" then
-        // [x,y,typ]=puits_inputs(arg1)
-        [x,y,typ]=standard_inputs(arg1)
-    case "getoutputs" then
-        x=[];y=[];typ=[];
-        //  [x,y,typ]=standard_outputs(arg1)
-    case "getorigin" then
-        [x,y]=standard_origin(arg1)
     case "set" then
         x=arg1;
-        graphics=arg1.graphics;exprs=graphics.exprs
+        graphics=arg1.graphics;
+        exprs=graphics.exprs
         model=arg1.model;
         while %t do
             [ok,P0,T0,H0,option_temperature,exprs]=scicos_getvalue("Paramètres du puits", ..
@@ -54,11 +41,14 @@ function [x,y,typ]=PuitsP(job,arg1,arg2)
             "Enthalpie spécifique de la source : H0 (J/kg)";..
             "1:température fixée - 2:enthalpie fixée : option_temperature"], ..
             list("vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs)
-            if ~ok then break,end
+            if ~ok then
+                break,
+            end
             model.rpar=[P0;T0;H0;option_temperature]
             model.equations.parameters(2)=list(P0,T0,H0,option_temperature)
             graphics.exprs=exprs
-            x.graphics=graphics;x.model=model
+            x.graphics=graphics;
+            x.model=model
             break
         end
     case "define" then
@@ -80,9 +70,7 @@ function [x,y,typ]=PuitsP(job,arg1,arg2)
         model.in=ones(size(mo.inputs,"*"),1)
         //model.out=ones(size(mo.outputs,'*'),1)
         exprs=[string(P0);string(T0);string(H0);string(option_temperature)]
-        gr_i=["xfpolys(orig(1)+x1+[0;4;4;0]*sz(1)/7,orig(2)+[0;0;4;4]*sz(2)/4,scs_color(15))"
-        "xsegs(orig(1)+x2-(1-2*orient)*[0;3;2;3;2;3]*sz(1)/7,orig(2)+[2;2;1.5;2;2.5;2]*sz(2)/4)"
-        "xstringb(orig(1)+x1,orig(2),''P'',4*sz(1)/7,sz(2),''fill'')"];
+        gr_i=[];
         x=standard_define([2.5 2],model,exprs,list(gr_i,0))
         // x.graphics.in_implicit=['E';'E';'E';'I']
         x.graphics.in_implicit=["I"]
index 967087c..5ba7694 100644 (file)
@@ -24,30 +24,15 @@ function [x,y,typ]=SourceP(job,arg1,arg2)
     //   -  sans entree ni sortie de conditionnement
     //   -  avec une entree et une sortie de type implicit et de dimension 1
     //   - avec un dialogue de saisie de parametre
-    x=[];y=[];typ=[];
+    x=[];
+    y=[];
+    typ=[];
 
     select job
-    case "plot" then
-        if arg1.graphics.flip then
-            x1=0
-            x2=4*arg1.graphics.sz(1)/7
-        else
-            x1=3*arg1.graphics.sz(1)/7
-            x2=3*arg1.graphics.sz(1)/7
-        end
-
-        standard_draw(arg1,%f)
-
-    case "getinputs" then
-        //[x,y,typ]=source_inputs(arg1)
-        [x,y,typ]=standard_inputs(arg1)
-    case "getoutputs" then
-        [x,y,typ]=standard_outputs(arg1)
-    case "getorigin" then
-        [x,y]=standard_origin(arg1)
     case "set" then
         x=arg1;
-        graphics=arg1.graphics;exprs=graphics.exprs
+        graphics=arg1.graphics;
+        exprs=graphics.exprs
         model=arg1.model;
         while %t do
             [ok,P0,T0,H0,option_temperature,exprs]=scicos_getvalue("Paramètres du puits",..
@@ -56,12 +41,15 @@ function [x,y,typ]=SourceP(job,arg1,arg2)
             "Enthalpie spécifique de la source : H0 (J/kg)";..
             "1:température fixée - 2:enthalpie fixée : option_temperature"],..
             list("vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs)
-            if ~ok then break,end
+            if ~ok then
+                break,
+            end
             model.rpar=[P0;T0;H0;option_temperature]
             model.equations.parameters(2)=list(P0,T0,H0,option_temperature)
             //    model.equations.parameters=list([P0;T0;H0;option_temperature])
             graphics.exprs=exprs
-            x.graphics=graphics;x.model=model
+            x.graphics=graphics;
+            x.model=model
             break
         end
     case "define" then
@@ -84,9 +72,7 @@ function [x,y,typ]=SourceP(job,arg1,arg2)
         model.in=ones(size(mo.inputs,"*"),1)
         model.out=ones(size(mo.outputs,"*"),1)
         exprs=[string(P0);string(T0);string(H0);string(option_temperature)]
-        gr_i=["xfpolys(orig(1)+x1+[0;4;4;0]*sz(1)/7,orig(2)+[0;0;4;4]*sz(2)/4,scs_color(15))"
-        "xsegs(orig(1)+x2+(2*orient-1)*[0;3;2;3;2;3]*sz(1)/7,orig(2)+[2;2;1.5;2;2.5;2]*sz(2)/4)"
-        "xstringb(orig(1)+x1,orig(2),''S'',4*sz(1)/7,sz(2),''fill'')"];
+        gr_i=[];
         x=standard_define([2.5 2],model,exprs,list(gr_i,0))
         x.graphics.out_implicit=["I"]
     end
index a548886..b5fba36 100644 (file)
@@ -24,31 +24,29 @@ function [x,y,typ]=VanneReglante(job,arg1,arg2)
     //   -  sans entree ni sortie de conditionnement
     //   -  avec une entree et une sortie de type implicit et de dimension 1
     //   - avec un dialogue de saisie de parametre
-    x=[];y=[];typ=[];
+    x=[];
+    y=[];
+    typ=[];
 
     select job
-    case "plot" then
-        standard_draw(arg1,%f,vanne_draw_ports)
-    case "getinputs" then
-        [x,y,typ]=vanne_inputs(arg1)
-    case "getoutputs" then
-        [x,y,typ]=vanne_outputs(arg1)
-    case "getorigin" then
-        [x,y]=standard_origin(arg1)
     case "set" then
         x=arg1;
-        graphics=arg1.graphics;exprs=graphics.exprs
+        graphics=arg1.graphics;
+        exprs=graphics.exprs
         model=arg1.model;
         while %t do
             [ok,Cvmax,p_rho,exprs]=scicos_getvalue("Paramètres de la vanne reglante",..
             ["Cvmax";"p_rho"],..
             list("vec",-1,"vec",-1),exprs)
-            if ~ok then break,end
+            if ~ok then
+                break,
+            end
             model.rpar=[Cvmax;p_rho]
             model.equations.parameters(2)=list(Cvmax,p_rho)
             //    model.equations.parameters=list([Cvmax;p_rho])
             graphics.exprs=exprs
-            x.graphics=graphics;x.model=model
+            x.graphics=graphics;
+            x.model=model
             break
         end
     case "define" then
@@ -71,137 +69,9 @@ function [x,y,typ]=VanneReglante(job,arg1,arg2)
         model.in=ones(size(mo.inputs,"*"),1)
         model.out=ones(size(mo.outputs,"*"),1)
         exprs=[string(Cvmax);string(p_rho)]
-        gr_i=["xfpolys(orig(1)+[0;5;7;3;5;10;10;0;0]*sz(1)/10,orig(2)+[4;2;7;7;2;0;4;0;4]*sz(2)/10,scs_color(15))"
-        "xfarcs([orig(1)+3*sz(1)/10;orig(2)+sz(2);4*sz(1)/10;6*sz(2)/10;0;180*64],scs_color(15))"
-        "xarcs([orig(1)+3*sz(1)/10;orig(2)+sz(2);4*sz(1)/10;6*sz(2)/10;0;180*64],scs_color(1))"];
+        gr_i=[];
         x=standard_define([2 2],model,exprs,list(gr_i,0))
         x.graphics.in_implicit=["I";"E"]
         x.graphics.out_implicit=["I"]
     end
 endfunction
-
-function [x,y,typ]=vanne_inputs(o)
-
-    xf=60
-    yf=40
-    [orig,sz,orient]=(o.graphics.orig,o.graphics.sz,o.graphics.flip)
-    //[orig,sz,orient]=o(2)(1:3);
-    inp=size(o.model.in,1);clkinp=size(o.model.evtin,1);
-
-    if orient then
-        x1=orig(1)
-        dx1=-xf/7
-        x2=orig(1)+sz(1)
-        dx2=xf/7
-    else
-        x1=orig(1)+sz(1)
-        dx1=yf/7
-        x2=orig(1)
-        dx2=-xf/7
-    end
-
-    //y=[orig(2)+sz(2)-(sz(2)/2) ,orig(2)+yf/7+sz(2)]
-    y=[orig(2)+2*sz(2)/10 ,orig(2)+yf/7+sz(2)]
-    x=[(x1+dx1)  orig(1)+sz(1)/2]
-    typ=[2 1]
-
-endfunction
-
-function [x,y,typ]=vanne_outputs(o)
-    // Copyright INRIA
-    xf=60
-    yf=40
-    [orig,sz,orient]=(o.graphics.orig,o.graphics.sz,o.graphics.flip)
-    //[orig,sz,orient]=o(2)(1:3);
-    out=size(o.model.out,1);clkout=size(o.model.evtout,1);
-    if orient then
-        x1=orig(1)
-        dx1=-xf/7
-        x2=orig(1)+sz(1)
-        dx2=xf/7
-    else
-        x1=orig(1)+sz(1)
-        dx1=yf/7
-        x2=orig(1)
-        dx2=-xf/7
-    end
-
-    y=[orig(2)+2*sz(2)/10]
-    x=[(x2+dx2) ]
-    typ=[2]
-
-endfunction
-function vanne_draw_ports(o)
-    [orig,sz,orient]=(o.graphics.orig,o.graphics.sz,o.graphics.flip)
-    xset("pattern",default_color(0))
-    // draw input/output ports
-    //------------------------
-
-    if orient then  //standard orientation
-        // set port shape
-        out2=[ 0  -1
-        1  -1
-        1   1
-        0   1]*diag([xf/7,yf/14])
-
-        in2= [-1  -1
-        0  -1
-        0   1
-        -1   1]*diag([xf/7,yf/14])
-        //dy=sz(2)/2
-        xset("pattern",default_color(1))
-        //xpoly(out2(:,1)+(orig(1)+sz(1)),..
-        //  out2(:,2)+(orig(2)+sz(2)-dy),"lines",1)
-        xpoly(out2(:,1)+(orig(1)+sz(1)),..
-        out2(:,2)+(orig(2)+2*sz(2)/10),"lines",1)
-
-        //dy=sz(2)/2
-        //xfpoly(in2(:,1)+orig(1),..
-        //   in2(:,2)+(orig(2)+sz(2)-dy),1)
-
-        xfpoly(in2(:,1)+orig(1),..
-        in2(:,2)+(orig(2)+2*sz(2)/10),1)
-    else //tilded orientation
-        out2=[0  -1
-        -1  -1
-        -1   1
-        0   1]*diag([xf/7,yf/14])
-
-        in2= [1  -1
-        0  -1
-        0   1
-        1   1]*diag([xf/7,yf/14])
-
-
-        //dy=sz(2)/2
-        xset("pattern",default_color(1))
-        //xpoly(out2(:,1)+ones(4,1)*orig(1)-1,..
-        //    out2(:,2)+ones(4,1)*(orig(2)+sz(2)-dy),"lines",1)
-        //dy=sz(2)/2
-        //xfpoly(in2(:,1)+ones(4,1)*(orig(1)+sz(1))+1,..
-        //     in2(:,2)+ones(4,1)*(orig(2)+sz(2)-dy),1)
-        xpoly(out2(:,1)+ones(4,1)*orig(1)-1,..
-        out2(:,2)+ones(4,1)*(orig(2)+2*sz(2)/10),"lines",1)
-        dy=sz(2)/2
-        xfpoly(in2(:,1)+ones(4,1)*(orig(1)+sz(1))+1,..
-        in2(:,2)+ones(4,1)*(orig(2)+2*sz(2)/10),1)
-    end
-    // valve command port port
-    //------------------------
-    // set port shape
-
-
-
-    in= [-1  1
-    0  0
-    1  1
-    -1  1]*diag([xf/14,yf/7])
-
-
-
-    dx=sz(1)/2
-
-    xfpoly(in(:,1)+ones(4,1)*(orig(1)+dx),..
-    in(:,2)+ones(4,1)*(orig(2)+sz(2)),1)
-
-endfunction