Modified by dietmarw on 29 Nov 2007 10:14 UTC
It is quite annoying that there are components in the standard library (e.g springs, dampers) that have parameters that are "Real" with unit attribute. The SI units library should be extended to include types to support all the parameter types of standard library components.
Not only is this inconsistent (some components have to specify their parameter units while others do not) but it means repeated code (e.g. between Spring and SpringDamper) which is a bad practice and should not be reinforced by the standard library.
In the rotational package, (at least) the following components have this issue: Spring, SpringDamper, Damper, ElastoBacklash, IdealGearR2T
In the multibody package, (at least) the following components have this issue: Spring, Damper, SpringDamperParallel, SpringDamperSeries
In the translational package, (at least) the following components have this issue: Stop, Spring, Damper, SpringDamper, ElastoBacklash
In the heat transfer package, (at least) the following components have this issue: BodyRadiation, FixedHeatFlow, PrescribedHeatFlow
In the electrical package, (at least) the following components have this issues: HeatingResistor, EMF, IdealCommutingSwitch, IdealIntermediateSwitch, ControlledIdealCommutingSwitch, ControlledIdealIntermediateSwitch, IdealOpAmpLimited, IdealDiode, IdealOpeningSwitch, IdealClosingSwitch, ControlledIdealOpeningSwitch, ControlledIdealClosingSwitch
Modified by dietmarw on 27 Nov 2007 16:29 UTC
It is quite annoying that there are components in the standard library (e.g springs, dampers) that have parameters that are "Real" with unit attribute. The SI units library should be extended to include types to support all the parameter types of standard library components.
Not only is this inconsistent (some components have to specify their parameter units while others do not) but it means repeated code (e.g. between Spring and SpringDamper) which is a bad practice and should not be reinforced by the standard library.
In the rotational package, (at least) the following components have this issue: Spring, SpringDamper, Damper, ElastoBacklash, IdealGearR2T
In the multibody package, (at least) the following components have this issue: Spring, Damper, SpringDamperParallel, SpringDamperSeries
In the translational package, (at least) the following components have this issue: Stop, Spring, Damper, SpringDamper, ElastoBacklash
In the heat transfer package, (at least) the following components have this issue: BodyRadiation, FixedHeatFlow, PrescribedHeatFlow
In the electrical package, (at least) the following components have this issues: HeatingResistor, EMF, IdealCommutingSwitch, IdealIntermediateSwitch, ControlledIdealCommutingSwitch, ControlledIdealIntermediateSwitch, IdealOpAmpLimited, IdealDiode, IdealOpeningSwitch, IdealClosingSwitch, ControlledIdealOpeningSwitch, ControlledIdealClosingSwitch
Modified by dietmarw on 27 Nov 2007 14:02 UTC
It is quite annoying that there are components in the standard library (e.g springs, dampers) that have parameters that are "Real" with unit attribute. The SI units library should be extended to include types to support all the parameter types of standard library components.
Not only is this inconsistent (some components have to specify their parameter units while others do not) but it means repeated code (e.g. between Spring and SpringDamper) which is a bad practice and should not be reinforced by the standard library.
In the rotational package, (at least) the following components have this issue: Spring, SpringDamper, Damper, ElastoBacklash, IdealGearR2T
In the multibody package, (at least) the following components have this issue: Spring, Damper, SpringDamperParallel, SpringDamperSeries
In the translational package, (at least) the following components have this issue: Stop, Spring, Damper, SpringDamper, ElastoBacklash
In the heat transfer package, (at least) the following components have this issue: BodyRadiation, FixedHeatFlow, PrescribedHeatFlow
In the electrical package, (at least) the following components have this issues: HeatingResistor, EMF, IdealCommutingSwitch, IdealIntermediateSwitch, ControlledIdealCommutingSwitch, ControlledIdealIntermediateSwitch, IdealOpAmpLimited, IdealDiode, IdealOpeningSwitch, IdealClosingSwitch, ControlledIdealOpeningSwitch, ControlledIdealClosingSwitch
Modified by dietmarw on 27 Nov 2007 13:59 UTC
It is quite annoying that there are components in the standard library (e.g springs, dampers) that have parameters that are "Real" with unit attribute. The SI units library should be extended to include types to support all the parameter types of standard library components.
Not only is this inconsistent (some components have to specify their parameter units while others do not) but it means repeated code (e.g. between Spring and SpringDamper) which is a bad practice and should not be reinforced by the standard library.
In the rotational package, (at least) the following components have this issue: Spring, SpringDamper, Damper, ElastoBacklash, IdealGearR2T
In the multibody package, (at least) the following components have this issue: Spring, Damper, SpringDamperParallel, SpringDamperSeries
In the translational package, (at least) the following components have this issue: Stop, Spring, Damper, SpringDamper, ElastoBacklash
In the heat transfer package, (at least) the following components have this issue: BodyRadiation, FixedHeatFlow, PrescribedHeatFlow
In the electrical package, (at least) the following components have this issues: HeatingResistor, EMF, IdealCommutingSwitch, IdealIntermediateSwitch, ControlledIdealCommutingSwitch, ControlledIdealIntermediateSwitch, IdealOpAmpLimited, IdealDiode, IdealOpeningSwitch, IdealClosingSwitch, ControlledIdealOpeningSwitch, ControlledIdealClosingSwitch
Reported by mtiller on 26 Nov 2007 21:59 UTC
It is quite annoying that there are components in the standard library (e.g springs, dampers) that have parameters that are "Real" with unit attribute. The SI units library should be extended to include types to support all the parameter types of standard library components.
Not only is this inconsistent (some components have to specify their parameter units while others do not) but it means repeated code (e.g. between Spring and SpringDamper) which is a bad practice and should not be reinforced by the standard library.
In the rotational package, (at least) the following components have this issue: Spring, SpringDamper, Damper, ElastoBacklash, IdealGearR2T
In the multibody package, (at least) the following components have this issue: Spring, Damper, SpringDamperParallel, SpringDamperSeries
In the translational package, (at least) the following components have this issue: Stop, Spring, Damper, SpringDamper, ElastoBacklash
In the heat transfer package, (at least) the following components have this issue: BodyRadiation, FixedHeatFlow, PrescribedHeatFlow
In the electrical package, (at least) the following components have this issues: HeatingResistor, EMF, IdealCommutingSwitch, IdealIntermediateSwitch, ControlledIdealCommutingSwitch, ControlledIdealIntermediateSwitch, IdealOpAmpLimited, IdealDiode, IdealOpeningSwitch, IdealClosingSwitch, ControlledIdealOpeningSwitch, ControlledIdealClosingSwitch
Migrated-From: https://trac.modelica.org/Modelica/ticket/25