Failed
tests / testsuite-gcc / openmodelica_interactive-API.interactive_api_annotations.mos (from (result.xml))
Failing for the past 5 builds
(Since Failed )
Stacktrace
Output mismatch (see stdout for details)
Standard Output
+ Test Interactive API for Annotations for MSL 3.1 ... equation mismatch [time: 3] ==== Log /tmp/omc-rtest-unknown/openmodelica/interactive-API/interactive_api_annotations.mos_temp6532/log-interactive_api_annotations.mos {true} Evaluating: getAnnotationVersion() "3.x" Evaluating: setAnnotationVersion("3.x") true Evaluating: getAnnotationVersion() "3.x" Evaluating: loadModel(Modelica, {"3.1"}) false Evaluating: getErrorString() "Error: Failed to load package Modelica (3.1) using MODELICAPATH /var/lib/jenkins/workspace/OpenModelica_maintenance_v1.13/build/lib/omlibrary. " Evaluating: getIconAnnotation(Modelica.UsersGuide) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.UsersGuide) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.UsersGuide) {"","",""} Evaluating: getErrorString() "" Evaluating: getComponentAnnotations(Modelica.Blocks.Sources.RealExpression) Error Evaluating: getErrorString() "" Evaluating: getComponentAnnotations(Modelica.Blocks.Sources.IntegerExpression) Error Evaluating: getErrorString() "" Evaluating: getComponentAnnotations(Modelica.Blocks.Sources.BooleanExpression) Error Evaluating: getErrorString() "" Evaluating: getNamedAnnotation(Modelica.UsersGuide, __Dymola_DocumentationClass) {} Evaluating: getErrorString() "" Evaluating: getNamedAnnotation(Modelica, __Dymola_DocumentationClass) {} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.Electrical.Analog.Basic.SaturatingInductor) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.Electrical.Analog.Basic.SaturatingInductor) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.Electrical.Analog.Basic.SaturatingInductor) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.Electrical.Analog.Basic.Resistor) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.Electrical.Analog.Basic.Resistor) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.Electrical.Analog.Basic.Resistor) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.Electrical.Analog.Basic.HeatingResistor) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.Electrical.Analog.Basic.HeatingResistor) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.Electrical.Analog.Basic.HeatingResistor) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.Electrical.Analog.Basic.EMF) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.Electrical.Analog.Basic.EMF) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.Electrical.Analog.Basic.EMF) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.Electrical.Analog.Basic.Conductor) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.Electrical.Analog.Basic.Conductor) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.Electrical.Analog.Basic.Conductor) {"","",""} Evaluating: getErrorString() "" Evaluating: "I am using MSL31" "I am using MSL31" Evaluating: getIconAnnotation(Modelica.Electrical.Analog.Basic.Ground) {} Evaluating: getErrorString() "" Evaluating: getComponentAnnotations(Modelica.Electrical.Analog.Basic.Ground) Error Evaluating: getErrorString() "" Evaluating: getParameterNames(Modelica.Electrical.Analog.Basic.Resistor) {} Evaluating: getErrorString() "" Evaluating: getParameterValue(Modelica.Electrical.Analog.Basic.Resistor, "R") "" Evaluating: getErrorString() "" Evaluating: getComponentModifierNames(Modelica.Electrical.Analog.Basic.Resistor, "R") {} Evaluating: getErrorString() "" Evaluating: getComponentModifierValue(Modelica.Electrical.Analog.Basic.Resistor, R.start) "" Evaluating: getErrorString() "" Evaluating: removeComponentModifiers(Modelica.Electrical.Analog.Basic.Resistor, "R") false Evaluating: getErrorString() "" Evaluating: getComponentModifierNames(Modelica.Electrical.Analog.Basic.Resistor, "R") {} Evaluating: getErrorString() "" Evaluating: getParameterValue(Modelica.Electrical.Analog.Basic.Resistor, "T_ref") "" Evaluating: getErrorString() "" Evaluating: getComponentModifierNames(Modelica.Electrical.Analog.Basic.Resistor, "T_ref") {} Evaluating: getErrorString() "" Evaluating: getParameterValue(Modelica.Electrical.Analog.Basic.Resistor, "alpha") "" Evaluating: getErrorString() "" Evaluating: getComponentModifierNames(Modelica.Electrical.Analog.Basic.Resistor, "alpha") {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.Mechanics.Rotational.Components) {"","",""} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.Mechanics.Rotational.Components.Intertia) {"","",""} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.Electrical.Analog.Basic) {"","",""} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.Electrical.Analog.Basic.EMF) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.UsersGuide.OverView) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.UsersGuide.OverView) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.UsersGuide.OverView) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.UsersGuide.FirstExample) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.UsersGuide.FirstExample) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.UsersGuide.FirstExample) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.UsersGuide.ApplicationExample) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.UsersGuide.ApplicationExample) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.UsersGuide.ApplicationExample) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.UsersGuide.ReleaseNotes) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.UsersGuide.ReleaseNotes) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.UsersGuide.ReleaseNotes) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.UsersGuide.Literature) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.UsersGuide.Literature) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.UsersGuide.Literature) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.UsersGuide.Contact) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.UsersGuide.Contact) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.UsersGuide.Contact) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.FirstExample) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.FirstExample) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.FirstExample) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.FirstExample_Variant2) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.FirstExample_Variant2) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.FirstExample_Variant2) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.FirstExample_Variant3) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.FirstExample_Variant3) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.FirstExample_Variant3) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.ExecutionPaths) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.ExecutionPaths) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.ExecutionPaths) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.ShowCompositeStep) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.ShowCompositeStep) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.ShowCompositeStep) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.ShowExceptions) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.ShowExceptions) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.ShowExceptions) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.ControlledTanks) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.ControlledTanks) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.ControlledTanks) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.Utilities.TankController) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.Utilities.TankController) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.Utilities.TankController) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.Utilities.MakeProduct) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.Utilities.MakeProduct) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.Utilities.MakeProduct) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.Utilities.inflow1) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.Utilities.inflow1) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.Utilities.inflow1) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.Utilities.inflow2) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.Utilities.inflow2) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.Utilities.inflow2) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.Utilities.outflow1) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.Utilities.outflow1) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.Utilities.outflow1) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.Utilities.outflow2) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.Utilities.outflow2) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.Utilities.outflow2) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.Utilities.valve) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.Utilities.valve) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.Utilities.valve) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.Utilities.Tank) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.Utilities.Tank) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.Utilities.Tank) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.Utilities.Source) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.Utilities.Source) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.Utilities.Source) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.Utilities.CompositeStep) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.Utilities.CompositeStep) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.Utilities.CompositeStep) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.Utilities.CompositeStep1) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.Utilities.CompositeStep1) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.Utilities.CompositeStep1) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Examples.Utilities.CompositeStep2) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Examples.Utilities.CompositeStep2) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Examples.Utilities.CompositeStep2) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Interfaces.CompositeStepStatePort_in) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Interfaces.CompositeStepStatePort_in) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Interfaces.CompositeStepStatePort_in) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Interfaces.CompositeStepStatePort_out) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Interfaces.CompositeStepStatePort_out) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Interfaces.CompositeStepStatePort_out) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Interfaces.PartialStep) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Interfaces.PartialStep) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Interfaces.PartialStep) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Interfaces.PartialTransition) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Interfaces.PartialTransition) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Interfaces.PartialTransition) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Interfaces.PartialStateGraphIcon) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Interfaces.PartialStateGraphIcon) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Interfaces.PartialStateGraphIcon) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Interfaces.CompositeStepState) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Interfaces.CompositeStepState) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Interfaces.CompositeStepState) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.StateGraphRoot) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.StateGraphRoot) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.StateGraphRoot) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Temporary.SetRealParameter) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Temporary.SetRealParameter) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Temporary.SetRealParameter) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Temporary.anyTrue) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Temporary.anyTrue) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Temporary.anyTrue) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Temporary.allTrue) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Temporary.allTrue) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Temporary.allTrue) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Temporary.RadioButton) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Temporary.RadioButton) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Temporary.RadioButton) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Temporary.NumericValue) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Temporary.NumericValue) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Temporary.NumericValue) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.StateGraph.Temporary.IndicatorLamp) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.StateGraph.Temporary.IndicatorLamp) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.StateGraph.Temporary.IndicatorLamp) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.UsersGuide.HowToUseSIunits) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.UsersGuide.HowToUseSIunits) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.UsersGuide.HowToUseSIunits) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.UsersGuide.Conventions) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.UsersGuide.Conventions) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.UsersGuide.Conventions) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.UsersGuide.Literature) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.UsersGuide.Literature) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.UsersGuide.Literature) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.UsersGuide.Contact) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.UsersGuide.Contact) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.UsersGuide.Contact) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.NonSIunits.Temperature_degC) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.NonSIunits.Temperature_degC) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.NonSIunits.Temperature_degC) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.NonSIunits.Temperature_degF) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.NonSIunits.Temperature_degF) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.NonSIunits.Temperature_degF) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.NonSIunits.Temperature_degRk) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.NonSIunits.Temperature_degRk) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.NonSIunits.Temperature_degRk) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.NonSIunits.Angle_deg) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.NonSIunits.Angle_deg) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.NonSIunits.Angle_deg) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.NonSIunits.AngularVelocity_rpm) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.NonSIunits.AngularVelocity_rpm) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.NonSIunits.AngularVelocity_rpm) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.NonSIunits.Velocity_kmh) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.NonSIunits.Velocity_kmh) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.NonSIunits.Velocity_kmh) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.NonSIunits.Time_day) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.NonSIunits.Time_day) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.NonSIunits.Time_day) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.NonSIunits.Time_hour) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.NonSIunits.Time_hour) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.NonSIunits.Time_hour) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.NonSIunits.Time_minute) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.NonSIunits.Time_minute) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.NonSIunits.Time_minute) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.NonSIunits.Volume_litre) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.NonSIunits.Volume_litre) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.NonSIunits.Volume_litre) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.NonSIunits.Energy_kWh) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.NonSIunits.Energy_kWh) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.NonSIunits.Energy_kWh) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.NonSIunits.Pressure_bar) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.NonSIunits.Pressure_bar) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.NonSIunits.Pressure_bar) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.NonSIunits.MassFlowRate_gps) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.NonSIunits.MassFlowRate_gps) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.NonSIunits.MassFlowRate_gps) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.to_degC) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.to_degC) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.to_degC) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.from_degC) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.from_degC) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.from_degC) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.to_degF) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.to_degF) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.to_degF) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.from_degF) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.from_degF) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.from_degF) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.to_degRk) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.to_degRk) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.to_degRk) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.from_degRk) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.from_degRk) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.from_degRk) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.to_deg) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.to_deg) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.to_deg) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.from_deg) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.from_deg) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.from_deg) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.to_rpm) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.to_rpm) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.to_rpm) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.from_rpm) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.from_rpm) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.from_rpm) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.to_kmh) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.to_kmh) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.to_kmh) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.from_kmh) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.from_kmh) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.from_kmh) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.to_day) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.to_day) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.to_day) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.from_day) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.from_day) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.from_day) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.to_hour) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.to_hour) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.to_hour) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.from_hour) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.from_hour) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.from_hour) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.to_minute) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.to_minute) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.to_minute) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.from_minute) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.from_minute) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.from_minute) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.to_litre) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.to_litre) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.to_litre) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.from_litre) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.from_litre) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.from_litre) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.to_kWh) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.to_kWh) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.to_kWh) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.from_kWh) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.from_kWh) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.from_kWh) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.to_bar) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.to_bar) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.to_bar) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.from_bar) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.from_bar) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.from_bar) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.to_gps) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.to_gps) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.to_gps) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.from_gps) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.from_gps) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.from_gps) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.ConversionIcon) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.ConversionIcon) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.ConversionIcon) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.from_Hz) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.from_Hz) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.from_Hz) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Conversions.to_Hz) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Conversions.to_Hz) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Conversions.to_Hz) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Angle) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Angle) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Angle) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.SolidAngle) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.SolidAngle) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.SolidAngle) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Length) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Length) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Length) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.PathLength) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.PathLength) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.PathLength) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Position) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Position) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Position) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Distance) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Distance) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Distance) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Breadth) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Breadth) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Breadth) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Height) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Height) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Height) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Thickness) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Thickness) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Thickness) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Radius) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Radius) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Radius) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Diameter) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Diameter) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Diameter) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Area) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Area) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Area) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Volume) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Volume) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Volume) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Time) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Time) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Time) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Duration) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Duration) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Duration) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.AngularVelocity) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.AngularVelocity) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.AngularVelocity) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.AngularAcceleration) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.AngularAcceleration) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.AngularAcceleration) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Velocity) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Velocity) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Velocity) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Acceleration) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Acceleration) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Acceleration) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Period) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Period) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Period) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Frequency) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Frequency) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Frequency) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.AngularFrequency) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.AngularFrequency) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.AngularFrequency) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Wavelength) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Wavelength) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Wavelength) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Wavelenght) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Wavelenght) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Wavelenght) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.WaveNumber) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.WaveNumber) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.WaveNumber) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.CircularWaveNumber) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.CircularWaveNumber) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.CircularWaveNumber) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.AmplitudeLevelDifference) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.AmplitudeLevelDifference) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.AmplitudeLevelDifference) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.PowerLevelDifference) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.PowerLevelDifference) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.PowerLevelDifference) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.DampingCoefficient) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.DampingCoefficient) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.DampingCoefficient) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.LogarithmicDecrement) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.LogarithmicDecrement) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.LogarithmicDecrement) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.AttenuationCoefficient) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.AttenuationCoefficient) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.AttenuationCoefficient) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.PhaseCoefficient) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.PhaseCoefficient) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.PhaseCoefficient) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.PropagationCoefficient) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.PropagationCoefficient) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.PropagationCoefficient) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Damping) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Damping) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Damping) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Mass) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Mass) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Mass) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Density) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Density) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Density) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.RelativeDensity) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.RelativeDensity) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.RelativeDensity) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.SpecificVolume) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.SpecificVolume) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.SpecificVolume) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.LinearDensity) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.LinearDensity) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.LinearDensity) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.SurfaceDensity) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.SurfaceDensity) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.SurfaceDensity) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Momentum) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Momentum) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Momentum) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Impulse) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Impulse) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Impulse) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.AngularMomentum) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.AngularMomentum) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.AngularMomentum) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.AngularImpulse) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.AngularImpulse) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.AngularImpulse) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.MomentOfInertia) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.MomentOfInertia) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.MomentOfInertia) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Inertia) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Inertia) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Inertia) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Force) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Force) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Force) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.TranslationalSpringConstant) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.TranslationalSpringConstant) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.TranslationalSpringConstant) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.TranslationalDampingConstant) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.TranslationalDampingConstant) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.TranslationalDampingConstant) {"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.SIunits.Weight) {} Evaluating: getErrorString() "" Evaluating: getDiagramAnnotation(Modelica.SIunits.Weight) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.SIunits.Weight) {"","",""} E ...[truncated 1173197 chars]... nsmission line (Z0, TD)</td></tr> -<tr><td valign=\"top\">TLine2</td><td valign=\"top\">Lossless transmission line (Z0, F, NL)</td></tr> -<tr><td valign=\"top\">TLine2</td><td valign=\"top\">Lossless transmission line (Z0, F)</td></tr> -<tr><td colspan=\"2\"><b>Modelica.Icons.</b></td></tr> -<tr><td valign=\"top\">Function</td><td valign=\"top\">Icon for a function</td></tr> -<tr><td valign=\"top\">Record</td><td valign=\"top\">Icon for a record</td></tr> -<tr><td valign=\"top\">Enumeration</td><td valign=\"top\">Icon for an enumeration</td></tr> -<tr><td colspan=\"2\"><b>Modelica.Math.</b></td></tr> -<tr><td valign=\"top\">tempInterpol2</td><td valign=\"top\">temporary routine for vectorized linear interpolation (will be removed)</td></tr> -<tr><td colspan=\"2\"><b>Modelica.Mechanics.Rotational.</b></td></tr> -<tr><td valign=\"top\">Examples.LossyGearDemo1</td><td valign=\"top\">Example to show that gear efficiency may lead to stuck motion</td></tr> -<tr><td valign=\"top\">Examples.LossyGearDemo2</td><td valign=\"top\">Example to show combination of LossyGear and BearingFriction</td></tr> -<tr><td valign=\"top\">LossyGear</td><td valign=\"top\">Gear with mesh efficiency and bearing friction (stuck/rolling possible)</td></tr> -<tr><td valign=\"top\">Gear2</td><td valign=\"top\">Realistic model of a gearbox (based on LossyGear)</td></tr> -<tr><td colspan=\"2\"><b>Modelica.SIunits.</b></td></tr> -<tr><td valign=\"top\"><b><i>Conversions</i></b></td><td valign=\"top\">Conversion functions to/from non SI units and type definitions of non SI units</td></tr> -<tr><td valign=\"top\">EnergyFlowRate</td><td valign=\"top\">Same definition as <i>Power</i></td></tr> -<tr><td valign=\"top\">EnthalpyFlowRate</td><td valign=\"top\"><tt>Real (final quantity=\"EnthalpyFlowRate\", final unit=\"W\")</tt></td></tr> -<tr><td colspan=\"2\"><b>Modelica.</b></td></tr> -<tr><td valign=\"top\"><b><i>Thermal.HeatTransfer</i></b></td><td valign=\"top\">1-dimensional heat transfer with lumped elements</td></tr> -<tr><td colspan=\"2\"><b>ModelicaAdditions.Blocks.Discrete.</b></td></tr> -<tr><td valign=\"top\">TriggeredSampler</td><td valign=\"top\">Triggered sampling of continuous signals</td></tr> -<tr><td valign=\"top\">TriggeredMax</td><td valign=\"top\">Compute maximum, absolute value of continuous signal at trigger instants</td></tr> -<tr><td colspan=\"2\"><b>ModelicaAdditions.Blocks.Logical.Interfaces.</b></td></tr> -<tr><td valign=\"top\">BooleanMIRealMOs</td><td valign=\"top\">Multiple Boolean Input Multiple Real Output continuous control block with same number of inputs and outputs</td></tr> -<tr><td valign=\"top\">RealMIBooleanMOs</td><td valign=\"top\">Multiple Real Input Multiple Boolean Output continuous control block with same number of inputs and outputs</td></tr> -<tr><td colspan=\"2\"><b>ModelicaAdditions.Blocks.Logical.</b></td></tr> -<tr><td valign=\"top\">TriggeredTrapezoid</td><td valign=\"top\">Triggered trapezoid generator</td></tr> -<tr><td valign=\"top\">Hysteresis</td><td valign=\"top\">Transform Real to Boolean with Hysteresis</td></tr> -<tr><td valign=\"top\">OnOffController</td><td valign=\"top\">On-off controller</td></tr> -<tr><td valign=\"top\">Compare</td><td valign=\"top\">True, if signal of inPort1 is larger than signal of inPort2</td></tr> -<tr><td valign=\"top\">ZeroCrossing</td><td valign=\"top\">Trigger zero crossing of input signal</td></tr> -<tr><td colspan=\"2\"><b>ModelicaAdditions.</b></td></tr> -<tr><td valign=\"top\">Blocks.Multiplexer.Extractor</td><td valign=\"top\">Extract scalar signal out of signal vector dependent on IntegerRealInput index</td></tr> -<tr><td valign=\"top\">Tables.CombiTable1Ds</td><td valign=\"top\">Table look-up in one dimension (matrix/file) with only single input</td></tr> -</table> -<p> -<b>Package-specific Changes</b> -</p> -<ul> -<li>All example models made <b>encapsulated</b></li> -<li>Upper case constants changed to lower case (cf. Modelica.Constants)</li> -<li>Introduced Modelica.SIunits.Wavelength due to typo \"Wavelenght\"</li> -<li>Introduced ModelicaAdditions.Blocks.Logical.Interfaces.Comparison due to typo \"Comparision\"</li> -<li>Changed these components of *.Blocks to <tt>block</tt> class, which have not been already of block type</li> -<li>Changed *.Interfaces.RelativeSensor to <tt>partial</tt> models</li> -</ul> -<p> -<b>Class-specific Changes</b> -</p> -<p> -<i>Modelica.SIunits</i> -</p> -<p>Removed <tt>final</tt> from quantity attribute for <i>Mass</i> and <i>MassFlowRate</i>.</p> -<p> -<i>Modelica.Blocks.Math.Sum</i> -</p> -<p>Implemented avoiding algorithm section, which would lead to expensive function calls.</p> -<p><i>Modelica.Blocks.Sources.Step</i></p> -<pre> -block Step \"Generate step signals of type Real\" -parameter Real height[:]={1} \"Heights of steps\"; -<b> // parameter Real offset[:]={0} \"Offsets of output signals\"; -// parameter SIunits.Time startTime[:]={0} \"Output = offset for time < startTime\"; -// extends Interfaces.MO (final nout=max([size(height, 1); size(offset, 1); size(startTime, 1)])); -extends Interfaces.SignalSource(final nout=max([size(height, 1); size(offset, 1); size(startTime, 1)]));</b> -</pre> -<p><i>Modelica.Blocks.Sources.Exponentials</i></p> -<p>Replaced usage of built-in function <tt>exp</tt> by Modelica.Math.exp.</p> -<p><i>Modelica.Blocks.Sources.TimeTable</i></p> -<p>Interface definition changed from</p> -<pre> parameter Real table[:, :]=[0, 0; 1, 1; 2, 4] \"Table matrix (time = first column)\"; -</pre> -<p>to</p> -<pre> parameter Real table[:, <b>2</b>]=[0, 0; 1, 1; 2, 4] \"Table matrix (time = first column)\"; -</pre> -<p>Did the same for subfunction <i>getInterpolationCoefficients</i>.</p> -<p>Bug in <i>getInterpolationCoefficients</i> for startTime <> 0 fixed:</p> -<pre> ... -end if; -end if; -<b>// Take into account startTime \"a*(time - startTime) + b\" -b := b - a*startTime;</b> -end getInterpolationCoefficients; -</pre> -<p><i>Modelica.Blocks.Sources.BooleanStep</i></p> -<pre> -block BooleanStep \"Generate step signals of type Boolean\" -parameter SIunits.Time startTime[:]={0} \"Time instants of steps\"; -<b>parameter Boolean startValue[size(startTime, 1)]=fill(false, size(startTime, 1)) \"Output before startTime\";</b> -extends Interfaces.BooleanSignalSource(final nout=size(startTime, 1)); -equation -for i in 1:nout loop -<b>// outPort.signal[i] = time >= startTime[i]; -outPort.signal[i] = if time >= startTime[i] then not startValue[i] else startValue[i];</b> -end for; -end BooleanStep; -</pre> -<p> -<i>Modelica.Electrical.Analog</i></p> -<p>Corrected table of values and default for Beta by dividing them by 1000 -(consistent with the values used in the NAND-example model): -</p> -<ul> -<li>Semiconductors.PMOS</li> -<li>Semiconductors.NMOS</li> -</ul> -<p>Corrected parameter defaults, unit and description for TrapezoidCurrent. -This makes the parameters consistent with their use in the model. -Models specifying parameter values are not changed. -Models not specifying parameter values did not generate trapezoids previously. -</p> -<p>Icon layer background changed from transparent to white:</p> -<ul> -<li>Basic.Gyrator</li> -<li>Basic.EMF</li> -<li>Ideal.Idle</li> -<li>Ideal.Short</li> -</ul> -<p>Basic.Transformer: Replaced invalid escape characters '\\ ' and '\\[newline]' in documentation by '|'.</p> -<p><i>Modelica.Mechanics.Rotational</i></p> -<p>Removed arrows and names documentation from flanges in diagram layer</p> -<p><i>Modelica.Mechanics.Rotational.Interfaces.FrictionBase</i></p> -<p><i>Modelica.Mechanics.Rotational.Position</i></p> -<p>Replaced <tt>reinit</tt> by <tt>initial equation</tt></p> -<p><i>Modelica.Mechanics.Rotational.RelativeStates</i></p> -<p>Bug corrected by using modifier <tt>stateSelect = StateSelect.prefer</tt> as implementation</p> -<p><i>Modelica.Mechanics.Translational.Interfaces.flange_b</i></p> -<p>Attribute <b>fillColor=7</b> added to Rectangle on Icon layer, i.e. it is now -filled with white and not transparent any more.</p> -<p><i>Modelica.Mechanics.Translational.Position</i></p> -<p>Replaced <tt>reinit</tt> by <tt>initial equation</tt></p> -<p><i>Modelica.Mechanics.Translational.RelativeStates</i></p> -<p>Bug corrected by using modifier <tt>stateSelect = StateSelect.prefer</tt> as implementation</p> -<p><i>Modelica.Mechanics.Translational.Stop</i></p> -<p>Use <tt>stateSelect = StateSelect.prefer</tt>.</p> -<p><i>Modelica.Mechanics.Translational.Examples.PreLoad</i></p> -<p>Improved documentation and coordinate system used for example.</p> -<p><i>ModelicaAdditions.Blocks.Nonlinear.PadeDelay</i></p> -<p>Replaced <tt>reinit</tt> by <tt>initial equation</tt></p> -<p><i>ModelicaAdditions.HeatFlow1D.Interfaces</i></p> -<p>Definition of connectors <i>Surface_a</i> and <i>Surface_b</i>:<br> -<tt>flow SIunits.HeatFlux q;</tt> changed to <tt>flow SIunits.HeatFlowRate q;</tt></p> -<p><i>MultiBody.Parts.InertialSystem</i></p> -<p>Icon corrected.</p> -</html> -","",""} +{"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.UsersGuide.ReleaseNotes.Version_1_4) {} Evaluating: getErrorString() @@ -25476,71 +14735,11 @@ Evaluating: getDiagramAnnotation(Modelica.UsersGuide.ReleaseNotes.Version_1_4) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.UsersGuide.ReleaseNotes.Version_1_4) -{"<html> - -<ul> -<li>Several minor bugs fixed. </li> -<li>New models:<br> -Modelica.Blocks.Interfaces.IntegerRealInput/IntegerRealOutput,<br> -Modelica.Blocks.Math.TwoInputs/TwoOutputs<br> -Modelica.Electrical.Analog.Ideal.IdealOpAmp3Pin,<br> -Modelica.Mechanics.Rotational.Move,<br> -Modelica.Mechanics.Translational.Move.<br> -</li> -</ul> -<hr> -<h4>Version 1.4.1beta1 (February 12, 2001)</h4> -<p> Adapted to Modelica 1.4</p> -<hr> -<h4>Version 1.3.2beta2 (June 20, 2000)</h4> -<ul> -<li>New subpackage Modelica.Mechanics.<b>Translational</b></li> -<li>Changes to Modelica.Mechanics.<b>Rotational</b>:<br> -New elements: -<pre> -IdealGearR2T Ideal gear transforming rotational in translational motion. -Position Forced movement of a flange with a reference angle -given as input signal -RelativeStates Definition of relative state variables -</pre> -</li> -<li>Changes to Modelica.<b>SIunits</b>:<br> -Introduced new types:<br> -type Temperature = ThermodynamicTemperature;<br> -types DerDensityByEnthalpy, DerDensityByPressure, -DerDensityByTemperature, DerEnthalpyByPressure, -DerEnergyByDensity, DerEnergyByPressure<br> -Attribute \"final\" removed from min and max values -in order that these values can still be changed to narrow -the allowed range of values.<br> -Quantity=\"Stress\" removed from type \"Stress\", in order -that a type \"Stress\" can be connected to a type \"Pressure\".</li> -<li>Changes to Modelica.<b>Icons</b>:<br> -New icons for motors and gearboxes.</li> -<li>Changes to Modelica.<b>Blocks.Interfaces</b>:<br> -Introduced a replaceable signal type into -Blocks.Interfaces.RealInput/RealOutput: -<pre> -replaceable type SignalType = Real -</pre> -in order that the type of the signal of an input/output block -can be changed to a physical type, for example: -<pre> -Sine sin1(outPort(redeclare type SignalType=Modelica.SIunits.Torque)) -</pre> -</li> -</ul> -<hr> -<h4>Version 1.3.1 (Dec. 13, 1999)</h4> -<p> -First official release of the library. -</p> -</html> -","",""} +{"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.UsersGuide.ModelicaLicense2) {} Evaluating: getErrorString() @@ -25548,577 +14747,11 @@ Evaluating: getDiagramAnnotation(Modelica.UsersGuide.ModelicaLicense2) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.UsersGuide.ModelicaLicense2) -{"<html> - -<p>All files in this directory (Modelica) and in all -subdirectories, especially all files that build package \"Modelica\" and all -files in \"Modelica\\C-sources\", \"Modelica\\help\", -\"Modelica\\Images\" are licensed by the <b><u>Modelica Association</u></b> under the -<b><u>Modelica License 2</u></b> (with exception of files -\"Modelica\\C-sources\\win32_dirent.*\"). </p> - -<p style=\"margin-left: 40px;\"><b>Licensor:</b><br> -Modelica Association<br> -(Ideella Föreningar 822003-8858 in Linköping) <br> -c/o PELAB, IDA, Linköpings Universitet <br> -S-58183 Linköping <br> -Sweden<br> -email: Board@Modelica.org<br> -web: <a href=\"http://www.Modelica.org\">http://www.Modelica.org</a></p> - -<p style=\"margin-left: 40px;\"><b>Copyright notices of the files:</b><br> -Copyright © 1998-2009, -ABB, arsenal research, T. Bödrich, DLR, Dynasim, Fraunhofer, Modelon, TU -Hamburg-Harburg, Politecnico di Milano.<br> -<br> -</p> - -<p> <a href=\"#ModelicaLicense2\">The -Modelica License 2</a><br> -<a href=\"#2.%20Frequently%20Asked%20Questions%7Coutline\">Frequently -Asked Questions</a><br> -<br> -</p> - -<hr> -<h4><a name=\"ModelicaLicense2\"></a>The Modelica License 2</h4> - -<p> -<b>Preamble.</b> The goal of this license is that Modelica related -model libraries, software, images, documents, data files etc. can be -used freely in the original or a modified form, in open source and in -commercial environments (as long as the license conditions below are -fulfilled, in particular sections 2c) and 2d). The Original Work is -provided free of charge and the use is completely at your own risk. -Developers of free Modelica packages are encouraged to utilize this -license for their work.</p> - -<p> -The Modelica License applies to any Original Work that contains the -following licensing notice adjacent to the copyright notice(s) for -this Original Work:</p> -<p><b>Licensed -by the Modelica Association under the Modelica License 2</b></p> - -<p><b>1. Definitions.</b></p> -<ol> -<li>“License” is this Modelica License.</li> - -<li> -“Original Work” is any work of authorship, including -software, images, documents, data files, that contains the above -licensing notice or that is packed together with a licensing notice -referencing it.</li> - -<li> -“Licensor” is the provider of the Original Work who has -placed this licensing notice adjacent to the copyright notice(s) for -the Original Work. The Original Work is either directly provided by -the owner of the Original Work, or by a licensee of the owner.</li> - -<li> -“Derivative Work” is any modification of the Original -Work which represents, as a whole, an original work of authorship. -For the matter of clarity and as examples: </li> - -<ol> -<li> -Derivative Work shall not include work that remains separable from -the Original Work, as well as merely extracting a part of the -Original Work without modifying it.</li> - -<li> -Derivative Work shall not include (a) fixing of errors and/or (b) -adding vendor specific Modelica annotations and/or (c) using a -subset of the classes of a Modelica package, and/or (d) using a -different representation, e.g., a binary representation.</li> - -<li> -Derivative Work shall include classes that are copied from the -Original Work where declarations, equations or the documentation -are modified.</li> - -<li> -Derivative Work shall include executables to simulate the models -that are generated by a Modelica translator based on the Original -Work (of a Modelica package).</li> -</ol> - -<li> -“Modified Work” is any modification of the Original Work -with the following exceptions: (a) fixing of errors and/or (b) -adding vendor specific Modelica annotations and/or (c) using a -subset of the classes of a Modelica package, and/or (d) using a -different representation, e.g., a binary representation.</li> - -<li> -"Source Code" means the preferred form of the Original -Work for making modifications to it and all available documentation -describing how to modify the Original Work.</li> - -<li> -“You” means an individual or a legal entity exercising -rights under, and complying with all of the terms of, this License.</li> - -<li> -“Modelica package” means any Modelica library that is -defined with the<br>“<FONT FACE=\"Courier New, monospace\"><FONT SIZE=2 STYLE=\"font-size: 9pt\"><b>package</b></FONT></FONT><FONT FACE=\"Courier New, monospace\"><FONT SIZE=2 STYLE=\"font-size: 9pt\"> -<Name> ... </FONT></FONT><FONT FACE=\"Courier New, monospace\"><FONT SIZE=2 STYLE=\"font-size: 9pt\"><b>end</b></FONT></FONT><FONT FACE=\"Courier New, monospace\"><FONT SIZE=2 STYLE=\"font-size: 9pt\"> -<Name>;</FONT></FONT>“ Modelica language element.</li> -</ol> - -<p> -<b>2. Grant of Copyright License.</b> Licensor grants You a -worldwide, royalty-free, non-exclusive, sublicensable license, for -the duration of the copyright, to do the following:</p> - -<ol> -<li><p> -To reproduce the Original Work in copies, either alone or as part of -a collection.</li></p> -<li><p> -To create Derivative Works according to Section 1d) of this License.</li></p> -<li><p> -To distribute or communicate to the public copies of the <u>Original -Work</u> or a <u>Derivative Work</u> under <u>this License</u>. No -fee, neither as a copyright-license fee, nor as a selling fee for -the copy as such may be charged under this License. Furthermore, a -verbatim copy of this License must be included in any copy of the -Original Work or a Derivative Work under this License.<br> For -the matter of clarity, it is permitted A) to distribute or -communicate such copies as part of a (possible commercial) -collection where other parts are provided under different licenses -and a license fee is charged for the other parts only and B) to -charge for mere printing and shipping costs.</li></p> -<li><p> -To distribute or communicate to the public copies of a <u>Derivative -Work</u>, alternatively to Section 2c), under <u>any other license</u> -of your choice, especially also under a license for -commercial/proprietary software, as long as You comply with Sections -3, 4 and 8 below. <br> For the matter of clarity, no -restrictions regarding fees, either as to a copyright-license fee or -as to a selling fee for the copy as such apply.</li></p> -<li><p> -To perform the Original Work publicly.</li></p> -<li><p> -To display the Original Work publicly.</li></p> -</ol> - -<p> -<b>3. Acceptance.</b> Any use of the Original Work or a -Derivative Work, or any action according to either Section 2a) to 2f) -above constitutes Your acceptance of this License.</p> - -<p> -<b>4. Designation of Derivative Works and of Modified Works. -</b>The identifying designation of Derivative Work and of Modified -Work must be different to the corresponding identifying designation -of the Original Work. This means especially that the (root-level) -name of a Modelica package under this license must be changed if the -package is modified (besides fixing of errors, adding vendor specific -Modelica annotations, using a subset of the classes of a Modelica -package, or using another representation, e.g. a binary -representation).</p> - -<p> -<b>5. Grant of Patent License.</b> -Licensor grants You a worldwide, royalty-free, non-exclusive, sublicensable license, -under patent claims owned by the Licensor or licensed to the Licensor by -the owners of the Original Work that are embodied in the Original Work -as furnished by the Licensor, for the duration of the patents, -to make, use, sell, offer for sale, have made, and import the Original Work -and Derivative Works under the conditions as given in Section 2. -For the matter of clarity, the license regarding Derivative Works covers -patent claims to the extent as they are embodied in the Original Work only.</p> - -<p> -<b>6. Provision of Source Code.</b> Licensor agrees to provide -You with a copy of the Source Code of the Original Work but reserves -the right to decide freely on the manner of how the Original Work is -provided.<br> - For the matter of clarity, Licensor might provide only a binary -representation of the Original Work. In that case, You may (a) either -reproduce the Source Code from the binary representation if this is -possible (e.g., by performing a copy of an encrypted Modelica -package, if encryption allows the copy operation) or (b) request the -Source Code from the Licensor who will provide it to You.</p> - -<p> -<b>7. Exclusions from License Grant.</b> Neither the names of -Licensor, nor the names of any contributors to the Original Work, nor -any of their trademarks or service marks, may be used to endorse or -promote products derived from this Original Work without express -prior permission of the Licensor. Except as otherwise expressly -stated in this License and in particular in Sections 2 and 5, nothing -in this License grants any license to Licensor’s trademarks, -copyrights, patents, trade secrets or any other intellectual -property, and no patent license is granted to make, use, sell, offer -for sale, have made, or import embodiments of any patent claims.<br> - No license is granted to the trademarks of -Licensor even if such trademarks are included in the Original Work, -except as expressly stated in this License. Nothing in this License -shall be interpreted to prohibit Licensor from licensing under terms -different from this License any Original Work that Licensor otherwise -would have a right to license.</p> - -<p> -<b>8. Attribution Rights.</b> You must retain in the Source -Code of the Original Work and of any Derivative Works that You -create, all author, copyright, patent, or trademark notices, as well -as any descriptive text identified therein as an "Attribution -Notice". The same applies to the licensing notice of this -License in the Original Work. For the matter of clarity, “author -notice” means the notice that identifies the original -author(s). <br> - You must cause the Source Code for any Derivative -Works that You create to carry a prominent Attribution Notice -reasonably calculated to inform recipients that You have modified the -Original Work. <br> - In case the Original Work or Derivative Work is not provided in -Source Code, the Attribution Notices shall be appropriately -displayed, e.g., in the documentation of the Derivative Work.</p> - -<p><b>9. Disclaimer -of Warranty. <br></b><u><b>The Original Work is provided under this -License on an "as is" basis and without warranty, either -express or implied, including, without limitation, the warranties of -non-infringement, merchantability or fitness for a particular -purpose. The entire risk as to the quality of the Original Work is -with You.</b></u><b> </b>This disclaimer of warranty constitutes an -essential part of this License. No license to the Original Work is -granted by this License except under this disclaimer.</p> - -<p> -<b>10. Limitation of Liability.</b> Under no circumstances and -under no legal theory, whether in tort (including negligence), -contract, or otherwise, shall the Licensor, the owner or a licensee -of the Original Work be liable to anyone for any direct, indirect, -general, special, incidental, or consequential damages of any -character arising as a result of this License or the use of the -Original Work including, without limitation, damages for loss of -goodwill, work stoppage, computer failure or malfunction, or any and -all other commercial damages or losses. This limitation of liability -shall not apply to the extent applicable law prohibits such -limitation.</p> - -<p> -<b>11. Termination.</b> This License conditions your rights to -undertake the activities listed in Section 2 and 5, including your -right to create Derivative Works based upon the Original Work, and -doing so without observing these terms and conditions is prohibited -by copyright law and international treaty. Nothing in this License is -intended to affect copyright exceptions and limitations. This License -shall terminate immediately and You may no longer exercise any of the -rights granted to You by this License upon your failure to observe -the conditions of this license.</p> - -<p> -<b>12. Termination for Patent Action.</b> This License shall -terminate automatically and You may no longer exercise any of the -rights granted to You by this License as of the date You commence an -action, including a cross-claim or counterclaim, against Licensor, -any owners of the Original Work or any licensee alleging that the -Original Work infringes a patent. This termination provision shall -not apply for an action alleging patent infringement through -combinations of the Original Work under combination with other -software or hardware.</p> - -<p> -<b>13. Jurisdiction.</b> Any action or suit relating to this -License may be brought only in the courts of a jurisdiction wherein -the Licensor resides and under the laws of that jurisdiction -excluding its conflict-of-law provisions. The application of the -United Nations Convention on Contracts for the International Sale of -Goods is expressly excluded. Any use of the Original Work outside the -scope of this License or after its termination shall be subject to -the requirements and penalties of copyright or patent law in the -appropriate jurisdiction. This section shall survive the termination -of this License.</p> - -<p> -<b>14. Attorneys’ Fees.</b> In any action to enforce the -terms of this License or seeking damages relating thereto, the -prevailing party shall be entitled to recover its costs and expenses, -including, without limitation, reasonable attorneys' fees and costs -incurred in connection with such action, including any appeal of such -action. This section shall survive the termination of this License.</p> - -<p> -<b>15. Miscellaneous.</b> -</p> -<ol> -<li>If any -provision of this License is held to be unenforceable, such -provision shall be reformed only to the extent necessary to make it -enforceable.</li> - -<li>No verbal -ancillary agreements have been made. Changes and additions to this -License must appear in writing to be valid. This also applies to -changing the clause pertaining to written form.</li> - -<li>You may use the -Original Work in all ways not otherwise restricted or conditioned by -this License or by law, and Licensor promises not to interfere with -or be responsible for such uses by You.</li> -</ol> - -<p> -<br> -</p> - -<hr> - -<h4><a name=\"2. Frequently Asked Questions|outline\"></a> -Frequently Asked Questions</h4> -<p>This -section contains questions/answer to users and/or distributors of -Modelica packages and/or documents under Modelica License 2. Note, -the answers to the questions below are not a legal interpretation of -the Modelica License 2. In case of a conflict, the language of the -license shall prevail.</p> - -<p><br> -</p> - -<p><FONT COLOR=\"#008000\"><FONT SIZE=3><b>Using -or Distributing a Modelica </b></FONT></FONT><FONT COLOR=\"#008000\"><FONT SIZE=3><u><b>Package</b></u></FONT></FONT><FONT COLOR=\"#008000\"><FONT SIZE=3><b> -under the Modelica License 2</b></FONT></FONT></p> - -<p><b>What are the main -differences to the previous version of the Modelica License?</b></p> -<ol> -<li><p> -Modelica License 1 is unclear whether the licensed Modelica package -can be distributed under a different license. Version 2 explicitly -allows that “Derivative Work” can be distributed under -any license of Your choice, see examples in Section 1d) as to what -qualifies as Derivative Work (so, version 2 is clearer).</p> -<li><p> -If You modify a Modelica package under Modelica License 2 (besides -fixing of errors, adding vendor specific Modelica annotations, using -a subset of the classes of a Modelica package, or using another -representation, e.g., a binary representation), you must rename the -root-level name of the package for your distribution. In version 1 -you could keep the name (so, version 2 is more restrictive). The -reason of this restriction is to reduce the risk that Modelica -packages are available that have identical names, but different -functionality.</p> -<li><p> -Modelica License 1 states that “It is not allowed to charge a -fee for the original version or a modified version of the software, -besides a reasonable fee for distribution and support<SPAN LANG=\"en-GB\">“. -Version 2 has a </SPAN>similar intention for all Original Work under -<u>Modelica License 2</u> (to remain free of charge and open source) -but states this more clearly as “No fee, neither as a -copyright-license fee, nor as a selling fee for the copy as such may -be charged”. Contrary to version 1, Modelica License 2 has no -restrictions on fees for Derivative Work that is provided under a -different license (so, version 2 is clearer and has fewer -restrictions).</p> -<li><p> -Modelica License 2 introduces several useful provisions for the -licensee (articles 5, 6, 12), and for the licensor (articles 7, 12, -13, 14) that have no counter part in version 1.</p> -<li><p> -Modelica License 2 can be applied to all type of work, including -documents, images and data files, contrary to version 1 that was -dedicated for software only (so, version 2 is more general).</p> -</ol> - -<p><b>Can I distribute a -Modelica package (under Modelica License 2) as part of my commercial -Modelica modeling and simulation environment?</b></p> -<p>Yes, -according to Section 2c). However, you are not allowed to charge a -fee for this part of your environment. Of course, you can charge for -your part of the environment. -</p> - -<p><b>Can I distribute a -Modelica package (under Modelica License 2) under a different -license?</b></p> -<p>No. -The license of an unmodified Modelica package cannot be changed -according to Sections 2c) and 2d). This means that you cannot <u>sell</u> -copies of it, any distribution has to be free of charge.</p> - -<p><b>Can I distribute a -Modelica package (under Modelica License 2) under a different license -when I first encrypt the package?</b></p> -<p>No. -Merely encrypting a package does not qualify for Derivative Work and -therefore the encrypted package has to stay under Modelica License 2.</p> - -<p><b>Can I distribute a -Modelica package (under Modelica License 2) under a different license -when I first add classes to the package?</b></p> -<p>No. -The package itself remains unmodified, i.e., it is Original Work, and -therefore the license for this part must remain under Modelica -License 2. The newly added classes can be, however, under a different -license. -</p> - -<p><b>Can -I copy a class out of a Modelica package (under Modelica License 2) -and include it </b><u><b>unmodified</b></u><b> in a Modelica package -under a </b><u><b>commercial/proprietary license</b></u><b>?</b></p> -<p>No, -according to article 2c). However, you can include model, block, -function, package, record and connector classes in your Modelica -package under <u>Modelica License 2</u>. This means that your -Modelica package could be under a commercial/proprietary license, but -one or more classes of it are under Modelica License 2.<br>Note, a -“type” class (e.g., type Angle = Real(unit=”rad”)) -can be copied and included unmodified under a commercial/proprietary -license (for details, see the next question).</p> - -<p><b>Can -I copy a type class or </b><u><b>part</b></u><b> of a model, block, -function, record, connector class, out of a Modelica package (under -Modelica License 2) and include it modified or unmodified in a -Modelica package under a </b><u><b>commercial/proprietary</b></u><b> -license</b></p> -<p>Yes, -according to article 2d), since this will in the end usually qualify -as Derivative Work. The reasoning is the following: A type class or -part of another class (e.g., an equation, a declaration, part of a -class description) cannot be utilized “by its own”. In -order to make this “usable”, you have to add additional -code in order that the class can be utilized. This is therefore -usually Derivative Work and Derivative Work can be provided under a -different license. Note, this only holds, if the additional code -introduced is sufficient to qualify for Derivative Work. Merely, just -copying a class and changing, say, one character in the documentation -of this class would be no Derivative Work and therefore the copied -code would have to stay under Modelica License 2.</p> - -<p><b>Can -I copy a class out of a Modelica package (under Modelica License 2) -and include it in </b><u><b>modified </b></u><b>form in a -</b><u><b>commercial/proprietary</b></u><b> Modelica package?</b></p> -<p>Yes. -If the modification can be seen as a “Derivative Work”, -you can place it under your commercial/proprietary license. If the -modification does not qualify as “Derivative Work” (e.g., -bug fixes, vendor specific annotations), it must remain under -Modelica License 2. This means that your Modelica package could be -under a commercial/proprietary license, but one or more parts of it -are under Modelica License 2.</p> - -<p><b>Can I distribute a -“save total model” under my commercial/proprietary -license, even if classes under Modelica License 2 are included?</b></p> -<p>Your -classes of the “save total model” can be distributed -under your commercial/proprietary license, but the classes under -Modelica License 2 must remain under Modelica License 2. This means -you can distribute a “save total model”, but some parts -might be under Modelica License 2.</p> - -<p><b>Can I distribute a -Modelica package (under Modelica License 2) in encrypted form?</b></p> -<p>Yes. -Note, if the encryption does not allow “copying” of -classes (in to unencrypted Modelica source code), you have to send -the Modelica source code of this package to your customer, if he/she -wishes it, according to article 6.</p> - -<p><b>Can I distribute an -executable under my commercial/proprietary license, if the model from -which the executable is generated uses models from a Modelica package -under Modelica License 2?</b></p> -<p>Yes, -according to article 2d), since this is seen as Derivative Work. The -reasoning is the following: An executable allows the simulation of a -concrete model, whereas models from a Modelica package (without -pre-processing, translation, tool run-time library) are not able to -be simulated without tool support. By the processing of the tool and -by its run-time libraries, significant new functionality is added (a -model can be simulated whereas previously it could not be simulated) -and functionality available in the package is removed (e.g., to build -up a new model by dragging components of the package is no longer -possible with the executable).</p> - -<p><b>Is my modification to -a Modelica package (under Modelica License 2) a Derivative Work?</b></p> -<p>It -is not possible to give a general answer to it. To be regarded as "an -original work of authorship", a derivative work must be -different enough from the original or must contain a substantial -amount of new material. Making minor changes or additions of little -substance to a preexisting work will not qualify the work as a new -version for such purposes. -</p> - -<p><br> -</p> -<p><FONT COLOR=\"#008000\"><FONT SIZE=3><b>Using -or Distributing a Modelica </b></FONT></FONT><FONT COLOR=\"#008000\"><FONT SIZE=3><u><b>Document</b></u></FONT></FONT><FONT COLOR=\"#008000\"><FONT SIZE=3><b> -under the Modelica License 2</b></FONT></FONT></p> - -<p>This -section is devoted especially for the following applications:</p> -<ol> -<li><p> -A Modelica tool extracts information out of a Modelica package and -presents the result in form of a “manual” for this -package in, e.g., html, doc, or pdf format.</p> -<li><p> -The Modelica language specification is a document defining the -Modelica language. It will be licensed under Modelica License 2.</p> -<li><p> -Someone writes a book about the Modelica language and/or Modelica -packages and uses information which is available in the Modelica -language specification and/or the corresponding Modelica package.</p> -</ol> - -<p><b>Can I sell a manual -that was basically derived by extracting information automatically -from a Modelica package under Modelica License 2 (e.g., a “reference -guide” of the Modelica Standard Library):</b></p> -<p>Yes. -Extracting information from a Modelica package, and providing it in a -human readable, suitable format, like html, doc or pdf format, where -the content is significantly modified (e.g. tables with interface -information are constructed from the declarations of the public -variables) qualifies as Derivative Work and there are no restrictions -to charge a fee for Derivative Work under alternative 2d).</p> - -<p><b>Can -I copy a text passage out of a Modelica document (under Modelica -License 2) and use it </b><u><b>unmodified</b></u><b> in my document -(e.g. the Modelica syntax description in the Modelica Specification)?</b></p> -<p>Yes. -In case you distribute your document, the copied parts are still -under Modelica License 2 and you are not allowed to charge a license -fee for this part. You can, of course, charge a fee for the rest of -your document.</p> - -<p><b>Can -I copy a text passage out of a Modelica document (under Modelica -License 2) and use it in </b><u><b>modified</b></u><b> form in my -document?</b></p> -<p>Yes, -the creation of Derivative Works is allowed. In case the content is -significantly modified this qualifies as Derivative Work and there -are no restrictions to charge a fee for Derivative Work under -alternative 2d).</p> - -<p><b>Can I sell a printed -version of a Modelica document (under Modelica License 2), e.g., the -Modelica Language Specification?</b></p> -<p>No, -if you are not the copyright-holder, since article 2c) does not allow -a selling fee for a (in this case physical) copy. However, mere -printing and shipping costs may be recovered.</p> -</html> -","",""} +{"","",""} Evaluating: getErrorString() "" Evaluating: getIconAnnotation(Modelica.UsersGuide.Contact) {} Evaluating: getErrorString() @@ -26126,325 +14759,8 @@ Evaluating: getDiagramAnnotation(Modelica.UsersGuide.Contact) {} Evaluating: getErrorString() "" Evaluating: getDocumentationAnnotation(Modelica.UsersGuide.Contact) -{"<html> - -<dl> -<dt>The Modelica Standard Library (this Modelica package) -is developed by many people from different organizations (see list below). -It is licensed under the -<a href=\"Modelica://Modelica.UsersGuide.ModelicaLicense2\">Modelica License 2</a> -by:<br> </dt> -<dd>Modelica Association<br> -(Ideella Föreningar 822003-8858 in Linköping) <br> -c/o PELAB, IDA, Linköpings Universitet<br> -S-58183 Linköping<br> -Sweden<br> -email: <a href=\"mailto:Board@Modelica.org\">Board@Modelica.org</a><br> -web: <a href=\"http://www.Modelica.org\">http://www.Modelica.org</a><br> <br> </dd> -</dl> - -<dl> -<dt>The development of this Modelica package is organized by<br> </dt> -<dd><a href=\"http://www.robotic.dlr.de/Martin.Otter/\">Martin Otter</a><br> -Deutsches Zentrum für Luft und Raumfahrt e.V. (DLR)<br> -Institut für Robotik und Mechatronik<br> -Abteilung für Systemdynamik und Regelungstechnik<br> -Postfach 1116<br> -D-82230 Wessling<br> -Germany<br> -email: <A HREF=\"mailto:Martin.Otter@dlr.de\">Martin.Otter@dlr.de</A><br></dd> -</dl> - -<p> -Since end of 2007, the development of the sublibraries of package Modelica -is organized by personal and/or organizational <b>library officers</b> assigned by the -Modelica Association. They are responsible for the maintenance and -for the further organization of the development. Other persons may -also contribute, but the final decision for library improvements and/or changes -is performed by the responsible library officer(s). In order that a new -sublibrary or a new version of a sublibrary is ready to be released, -the responsible library officers report the changes to the members of -the Modelica Association and the library is made available for beta testing to -interested parties before a final decision. A new release of a sublibrary -is formally decided by voting of the Modelica Association members. -</p> - -<p> -The following library officers are currently assigned: -</p> - -<table border=1 cellspacing=0 cellpadding=2> -<tr><td valign=\"top\"><b>Sublibraries</b> </td> -<td valign=\"top\"><b>Library officers</b></td> -</tr> - -<tr><td valign=\"top\"> Blocks <br> Constants </td> -<td valign=\"top\"> DLR Institute of Robotics and Mechatronics, Oberpfaffenhofen, Germany<br> -(Martin Otter)</td> -</tr> - -<tr><td valign=\"top\"> Electrical.Analog, <br> Electrical.Digital </td> -<td valign=\"top\"> Fraunhofer Institute for Integrated Circuits, Dresden, Germany<br> -(Christoph Clauss)</td> -</tr> - -<tr><td valign=\"top\"> Electrical.Machines<br> -Electrical.MultiPhase </td> -<td valign=\"top\"> Anton Haumer, Consultant, St.Andrae-Woerdern, Austria, and<br> -arsenal research, Vienna, Austria (Christian Kral)</td> -</tr> - -<tr><td valign=\"top\"> Magnetic.FluxTubes </td> -<td valign=\"top\"> Thomas Bödrich, Dresden, Germany<br> -(Dresden University of Technology,<br> -Institute of Electromechanical and Electronic Design) -</td> -</tr> - -<tr><td valign=\"top\"> Fluid </td> -<td valign=\"top\"> Politecnico di Milano (Francesco Casella), and<br> -Rüdiger Franke (ABB)</td> -</tr> - -<tr><td valign=\"top\"> Icons </td> -<td valign=\"top\"> Modelon AB, Lund, Sweden (Johan Andreasson) </td> -</tr> - -<tr><td valign=\"top\"> Math </td> -<td valign=\"top\"> DLR Institute of Robotics and Mechatronics, Oberpfaffenhofen, Germany<br> -(Martin Otter)</td> -</tr> - -<tr><td valign=\"top\"> Mechanics.MultiBody </td> -<td valign=\"top\"> DLR Institute of Robotics and Mechatronics, Oberpfaffenhofen, Germany<br> -(Martin Otter),<br> -Modelon AB, Lund, Sweden (Johan Andreasson) </td> -</tr> - -<tr><td valign=\"top\"> Mechanics.Rotational </td> -<td valign=\"top\"> DLR Institute of Robotics and Mechatronics, Oberpfaffenhofen, Germany<br> -(Martin Otter)<br> -Anton Haumer, Consultant, St.Andrae-Woerdern, Austria,<br> -arsenal research, Vienna, Austria (Christian Kral),<br> -Modelon AB, Lund, Sweden (Johan Andreasson)</td> -</tr> - -<tr><td valign=\"top\"> Mechanics.Translational </td> -<td valign=\"top\"> Anton Haumer, Consultant, St.Andrae-Woerdern, Austria,<br> -arsenal research, Vienna, Austria (Christian Kral), <br> -DLR Institute of Robotics and Mechatronics, Oberpfaffenhofen, Germany<br> -(Martin Otter)<br> -Modelon AB, Lund, Sweden (Johan Andreasson)</td> -</tr> - - -<tr><td valign=\"top\"> Media </td> -<td valign=\"top\"> Modelon AB, Lund, Sweden (Hubertus Tummescheit) </td> -</tr> - -<tr><td valign=\"top\"> SIunits <br> -StateGraph </td> -<td valign=\"top\"> DLR Institute of Robotics and Mechatronics, Oberpfaffenhofen, Germany<br> -(Martin Otter)</td> -</tr> - -<tr><td valign=\"top\"> Thermal.FluidHeatFlow <br> -Thermal.HeatTransfer </td> -<td valign=\"top\"> Anton Haumer, Consultant, St.Andrae-Woerdern, Austria, and<br> -arsenal research, Vienna, Austria (Christian Kral)</td> - -<tr><td valign=\"top\"> Utilities </td> -<td valign=\"top\"> DLR Institute of Robotics and Mechatronics, Oberpfaffenhofen, Germany<br> -(Martin Otter)<br> -Dynasim AB, Lund, Sweden (Hans Olsson)</td> -</tr> -</table> - - -<p> -The following people have directly contributed to the implementation -of the Modelica package (many more people have contributed to the design): -</p> - -<table border=1 cellspacing=0 cellpadding=2> -<tr><td valign=\"top\"><b>Peter Beater</b> </td -<td valign=\"top\"> University of Paderborn, Germany</td> -<td valign=\"top\"> Modelica.Mechanics.Translational </td> -</tr> - -<tr><td valign=\"top\"><b>Thomas Bödrich</b> </td -<td valign=\"top\"> Dresden University of Technology, Germany</td> -<td valign=\"top\"> Modelica.Magnetic.FluxTubes </td> - - -<tr><td valign=\"top\"><b>Dag Brück</b> </td -<td valign=\"top\"> Dynasim AB, Lund, Sweden</td> -<td valign=\"top\"> Modelica.Utilities</td> -</tr> - -<tr><td valign=\"top\"><b>Francesco Casella</b> </td -<td valign=\"top\"> Politecnico di Milano, Milano, Italy</td> -<td valign=\"top\"> Modelica.Fluid<br> -Modelica.Media</td> -</tr> - -<tr><td valign=\"top\"><b>Christoph Clauss</b> </td -<td valign=\"top\"> Fraunhofer Institute for Integrated Circuits,<br> Dresden, Germany</td> -<td valign=\"top\"> Modelica.Electrical.Analog<br> -Modelica.Electrical.Digital</td> -</tr> - -<tr><td valign=\"top\"><b>Jonas Eborn</b> </td -<td valign=\"top\"> Modelon AB, Lund, Sweden</td> -<td valign=\"top\"> Modelica.Media</td> -</tr> - -<tr><td valign=\"top\"><b>Hilding Elmqvist</b> </td -<td valign=\"top\"> Dynasim AB, Lund, Sweden</td> -<td valign=\"top\"> Modelica.Mechanics.MultiBody<br> -Modelica.Fluid<br> -Modelica.Media<br> -Modelica.StateGraph<br> -Modelica.Utilities<br> -Conversion from 1.6 to 2.0</td> -</tr> - -<tr><td valign=\"top\"><b>Rüdiger Franke</b> </td -<td valign=\"top\"> ABB Corporate Research,<br>Ladenburg, German</td> -<td valign=\"top\"> Modelica.Fluid<br> -Modelica.Media</td> -</tr> - -<tr><td valign=\"top\"><b>Manuel Gräber</b> </td -<td valign=\"top\"> Institut für Thermodynamik, <br> -Technische Universität Braunschweig, <br> -Germany</td> -<td valign=\"top\"> Modelica.Fluid</td> -</tr> - -<tr><td valign=\"top\"><b>Anton Haumer</b> </td -<td valign=\"top\"> Consultant, St.Andrae-Woerdern,<br>Austria</td> -<td valign=\"top\"> Modelica.Electrical.Machines<br> -Modelica.Electrical.Multiphase<br> -Modelica.Mechanics.Rotational<br> -Modelica.Mechanics.Translational<br> -Modelica.Thermal.FluidHeatFlow<br> -Modelica.Thermal.HeatTransfer<br> -Conversion from 1.6 to 2.0<br> -Conversion from 2.2 to 3.0</td> -</tr> - -<tr><td valign=\"top\"><b>Hans-Dieter Joos</b> </td -<td valign=\"top\"> Institute of Robotics and Mechatronics<br> -DLR, German Aerospace Center, <br> -Oberpfaffenhofen, Germany</td> -<td valign=\"top\"> Modelica.Math.Matrices</td> -</tr> - -<tr><td valign=\"top\"><b>Christian Kral</b> </td -<td valign=\"top\"> arsenal research, Vienna, Austria</td> -<td valign=\"top\"> Modelica.Electrical.Machines<br> -Modelica.Thermal.FluidHeatFlow</td> -</tr> - -<tr><td valign=\"top\"><b>Sven Erik Mattsson</b> </td -<td valign=\"top\"> Dynasim AB, Lund, Sweden</td> -<td valign=\"top\"> Modelica.Mechanics.MultiBody</td> -</tr> -<tr><td valign=\"top\"><b>Hans Olsson</b> </td -<td valign=\"top\"> Dynasim AB, Lund, Sweden</td> -<td valign=\"top\"> Modelica.Blocks<br> -Modelica.Math.Matrices<br> -Modelica.Utilities<br> -Conversion from 1.6 to 2.0<br> -Conversion from 2.2 to 3.0</td> -</tr> - -<tr><td valign=\"top\"><b>Martin Otter</b> </td -<td valign=\"top\"> Institute of Robotics and Mechatronics<br> -DLR, German Aerospace Center, <br> -Oberpfaffenhofen, Germany</td> -<td valign=\"top\"> Modelica.Blocks<br> -Modelica.Fluid<br> -Modelica.Mechanics.MultiBody<br> -Modelica.Mechanics.Rotational<br> -Modelica.Mechanics.Translational<br> -Modelica.Math<br> -Modelica.Media<br> -Modelica.SIunits<br> -Modelica.StateGraph<br> -Modelica.Thermal.HeatTransfer<br> -Modelica.Utilities<br> -ModelicaReference<br> -Conversion from 1.6 to 2.0<br> -Conversion from 2.2 to 3.0</td> -</tr> - -<tr><td valign=\"top\"><b>Katrin Prölß</b> </td -<td valign=\"top\"> Modelon AB, Lund, Sweden<br> -until 2008:<br> -Department of Technical Thermodynamics,<br> -Technical University Hamburg-Harburg,<br>Germany</td> -<td valign=\"top\"> Modelica.Fluid<br> -Modelica.Media</td> -</tr> - -<tr><td valign=\"top\"><b>Christoph C. Richter</b> </td -<td valign=\"top\"> Institut für Thermodynamik, <br> -Technische Universität Braunschweig, <br> -Germany</td> -<td valign=\"top\"> Modelica.Fluid<br> -Modelica.Media</td> -</tr> - -<tr><td valign=\"top\"><b>André Schneider</b> </td -<td valign=\"top\"> Fraunhofer Institute for Integrated Circuits,<br> Dresden, Germany</td> -<td valign=\"top\"> Modelica.Electrical.Analog<br> -Modelica.Electrical.Digital</td> -</tr> -<tr><td valign=\"top\"><b>Christian Schweiger</b> </td -<td valign=\"top\"> Until 2006:<br> -Institute of Robotics and Mechatronics,<br> -DLR, German Aerospace Center,<br> -Oberpfaffenhofen, Germany</td> -<td valign=\"top\"> Modelica.Mechanics.Rotational<br> -ModelicaReference<br> -Conversion from 1.6 to 2.0</td> -</tr> - -<tr><td valign=\"top\"><b>Michael Sielemann</b> </td -<td valign=\"top\"> Institute of Robotics and Mechatronics<br> -DLR, German Aerospace Center, <br> -Oberpfaffenhofen, Germany</td> -<td valign=\"top\"> Modelica.Fluid</td> -</tr> - -<tr><td valign=\"top\"><b>Michael Tiller</b> </td -<td valign=\"top\"> Emmeskay, Inc., Dearborn, MI, U.S.A, <br> -(previously Ford Motor Company, Dearborn) </td> -<td valign=\"top\"> Modelica.Media<br> -Modelica.Thermal.HeatTransfer</td> -</tr> -<tr><td valign=\"top\"><b>Hubertus Tummescheit</b> </td -<td valign=\"top\"> Modelon AB, Lund, Sweden </td> -<td valign=\"top\"> Modelica.Media<br> -Modelica.Thermal.HeatTransfer</td> -</tr> -<tr><td valign=\"top\"><b>Nico Walter</b> </td -<td valign=\"top\"> Master thesis at HTWK Leipzig<br> -(Prof. R. Müller) and<br> -DLR Oberpfaffenhofen, Germany</td> -<td valign=\"top\"> Modelica.Math.Matrices</td> -</tr> - -<tr><td valign=\"top\"><b>Manuel Wetter</b> </td -<td valign=\"top\"> Lawrence Berkeley National Laboratory; U.S.A</td> -<td valign=\"top\"> Modelica.Fluid</td> -</tr> -</table> -</html> -","",""} +{"","",""} Evaluating: getErrorString() "" Equation mismatch: omc-diff says: Failed 't' 'f' Line 9: Text differs: expected: true got: false == 1 out of 1 tests failed [openmodelica/interactive-API/interactive_api_annotations.mos_temp6532, time: 3]