dieter <[EMAIL PROTECTED]> writes:
> 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.
when one changes record with class the simulation does *not* fail.
Dieter
>
> 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