recordParametrizedCurves

Properties of a parameterized curve (displayed in a diagram)

Extends from Modelica.Icons.Record (Icon for records).

Information

With this record the properties of a set of parameterized curves can be defined, as needed by function Modelica_LinearSystems2.Utilities.Plot.parameterizedCurves

Components

TypeNameDefaultDescription
Real[:,:]XX=X(s), with X[j,i], where s[i] is the s-value and j is the s-branch
Real[size(X, 1),size(X, 2)]YY=Y(s), with Y[j,i], where s[i] is the s-value and j is the s-branch
Real[size(X, 2)]ss[i] is the s-parametrization value for X and Y
StringxName"x(s)"Name of the x-variable (shown in tool tip)
StringyName"y(s)"Name of the y-variable (shown in tool tip)
StringsName"s"Name of the s-variable (shown in tool tip)
Stringheading""Heading displayed above diagram
String[:]legendsfill("", 0)Legends of the curves
RealheightRatio0.8Height of diagram = heightRatio*diagramWidth
BooleangridtrueTrue, if grid is shown
BooleanlabelWithSfalseTrue, if s-values shall be shown along the curve
Modelica_LinearSystems2.Utilities.Plot.Records.CurveProperties[:]curvePropertiesfill(Modelica_LinearSystems2.Utilities.Plot.Records.CurveProperties(), 0)Properties of the curves X[j,:] (if none given, a default is used; if only one curve property given, it is used for all curves)
StringxLabel" "String displayed at horizontal axis
StringyLabel" "String displayed at vertical axis
BooleanlogXfalseTrue, if logarithmic scale of x-axis
BooleanlogYfalseTrue, if logarithmic scale of y-axis
BooleanuniformScalingfalseTrue, if same vertical and horizontal axis increment
BooleanlegendfalseTrue, if legend is shown
BooleanlegendFramefalseTrue, if frame around legend
BooleanlegendHorizontaltrueTrue, if horizontal legend (provided it is meaningful)
Modelica_LinearSystems2.Utilities.Plot.Types.LegendLocationlegendLocationModelica_LinearSystems2.Utilities.Plot.Types.LegendLocation.AboveLegend placement