Если вы определяете массу вашего компонента как input
, а не parameter
, вы можете изменить его во время моделирования, назначив, например, выход из TimeTable
. Например,
model Component
input Modelica.SIunits.Mass mass "Passenger dependent mass";
equation
...
end Component;
model systemModel
TimeTable timeTable;
Component component(mass=timeTable.y);
OtherComponent otherComponent(mass=component.mass);
equation
...
end systemModel;
Обратите внимание, что другие компоненты, использующие массу, должны также иметь свои внутренние параметры массы, определенные как input
, чтобы обеспечить более высокую изменчивость, чем параметры.
С наилучшими пожеланиями Rene JustNielsen