Arrays: Difference between revisions

From Mechanomy Composer Wiki
Jump to navigation Jump to search
(Created page with "== Arrays == You can use an array to initialize object parameters, say a series of constant sources: model arrayParameters constant Real levels = {1,2,3,4}; Modelica.Blo...")
 
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
You can use an array to initialize object parameters, say a series of constant sources:
You can use an array to initialize object parameters, say a series of constant sources:


model arrayParameters
model arrayParameters
  constant Real levels = {1,2,3,4};
  constant Real levels = {1,2,3,4};
  Modelica.Blocks.Sources.Constant source[4]( k = levels);
  Modelica.Blocks.Sources.Constant source[4]( k = levels );
  Modelica.Mechanics.Rotational.Components.IdealGear igs[size(levels,1)](each ratio = levels);
  Modelica.Mechanics.Rotational.Components.IdealGear igs[size(levels,1)]( ratio = levels );
end arrayParameters;
end arrayParameters;

Latest revision as of 16:22, 8 May 2020

Arrays[edit]

You can use an array to initialize object parameters, say a series of constant sources:

model arrayParameters
  constant Real levels = {1,2,3,4};
  Modelica.Blocks.Sources.Constant source[4]( k = levels );
  Modelica.Mechanics.Rotational.Components.IdealGear igs[size(levels,1)]( ratio = levels );
end arrayParameters;