dieter <[EMAIL PROTECTED]> writes:
> are the inner/outer parameter specifiers not (yet) allowed in OM?

Hmm, I just read that they should indeed be available since 1.4.3.
Looks then like a bug to me.

      Dieter

>
> When I'm extending the following test case with inner/outer parameters
> the simulation fails, even though the flattened model looks right.
>
> Thanks a lot, your puzzled
>
>        Dieter
> ------------------------------------------------------------
> connector Port
>   Real pressure;
>   flow Real flowrate;
> end Port;
>
> record Fluid                  "Water is the default" 
>   parameter Real density = 1;
>   parameter Real viscosity = 1;
> end Fluid;  
>
> partial model TwoPorts
> //  outer parameter Fluid fluid;
>   Port inPort, outPort;
> equation
>   inPort.flowrate + outPort.flowrate = 0;
> end TwoPorts;
>
> model Pipe
>   extends TwoPorts;
>   parameter Real a = .5;
> equation
>   inPort.pressure = inPort.flowrate * a;
> end Pipe;
>
> model Pump
>   extends TwoPorts;
> equation
>   inPort.flowrate = time - outPort.pressure;//*fluid.density;
> end Pump;
>
> model Ambience
>   Port port;
> equation
>   port.pressure = 0;
> end Ambience;
>
> model Test
> //  inner parameter Fluid fluid;
>   Pump pu;
>   Pipe pi;
>   Ambience am1, am2;
> equation
>   connect( am1.port, pu.inPort);
>   connect( pu.outPort, pi.inPort);
>   connect( pi.outPort, am2.port);
> end Test;
>

-- 
    Best wishes

    H. Dieter Wilhelm
    Darmstadt, Germany

Reply via email to