Bad cardinality call in Generator8
In the component ThermoSysPro/ElectroMechanics/Machines/Generator8.mo, the cardinality function is called to set the wrong variable for Wmec6, Wmec7 and Wmec8:
/* Hnadling of unconnected connectors */
if (cardinality(Wmec1) == 0) then
Wmec1.signal = 0;
end if;
if (cardinality(Wmec2) == 0) then
Wmec2.signal = 0;
end if;
if (cardinality(Wmec3) == 0) then
Wmec3.signal = 0;
end if;
if (cardinality(Wmec4) == 0) then
Wmec4.signal = 0;
end if;
if (cardinality(Wmec5) == 0) then
Wmec5.signal = 0;
end if;
if (cardinality(Wmec6) == 0) then
Wmec3.signal = 0;
end if;
if (cardinality(Wmec7) == 0) then
Wmec4.signal = 0;
end if;
if (cardinality(Wmec8) == 0) then
Wmec5.signal = 0;
end if;
change to :
if (cardinality(Wmec6) == 0) then
Wmec6.signal = 0;
end if;
if (cardinality(Wmec7) == 0) then
Wmec7.signal = 0;
end if;
if (cardinality(Wmec8) == 0) then
Wmec8.signal = 0;
end if;