Hi
This code should work cleanly? Beat Arnet ask me the last week for it,
but i got the same error.
encapsulated package ComplexNumbers
record Complex
Real re;
Real im;
end Complex;
function add
input Complex x,y;
output Complex z;
algorithm
z.re := x.re + y.re;
z.im := x.im + y.im;
end add;
end ComplexNumbers;
class ComplexUser
ComplexNumbers.Complex a(re=1.0, im=2.0);
ComplexNumbers.Complex b(re=1.0, im=2.0);
ComplexNumbers.Complex w;
equation
w = ComplexNumbers.add(a,b);
end ComplexUser;
$ cat prueba3.mos
loadFile("prueba3.mo");
simulate(ComplexUser);
$ omc prueba3.mos
-lower2 failed
-lower2 failed
-lower2 failed
-lower2 failed
-lower2 failed
-lower2 failed
-lower2 failed
-lower2 failed
-lower2 failed
-lower2 failed
-lower2 failed
-lower2 failed
-lower2 failed
-lower2 failed
-lower2 failed
-lower2 failed
true
record
resultFile = "Simulation failed.
"
end record
The code belong to the Peter Fritzson Tutorial in page 7 and it is
also in the Specification in page 128.
Thanks.
--
Jorge Eduardo Cardona
[EMAIL PROTECTED]
jorgeecardona.blogspot.com
------------------------------------------------
Linux registered user #391186
Registered machine #291871
------------------------------------------------