ModelicaSpecification
ModelicaSpecification copied to clipboard
Specification of the Modelica Language
Added outline of deliverables, milestones and timeline
This is one of two complementary PRs for mayOnlyConnectOnce which was split off from #3129 As I see it there are two possibilities here: - Have a special case for...
Revert "Remove 2nd one; turn into separate PR." This reverts commit 9ea8d41d45c723c9162bfb64e8c9268a9c65dc70. As I see it there are two possibilities here: - As indicated in this PR with special case...
Recently I had a discussion with @casella and @perost about parameter records, as used in Modelica.Magnetic.FluxTubes. As today, the parameter record is instantiated as ``` parameter FluxTubes.Material.SoftMagnetic.BaseData material=Material.SoftMagnetic.BaseData() annotation (choicesAllMatching=true);...
If a class defines a local coordinate system to modify one the attributes that are not extent, e.g., `preserveAspectRatio`, should the extent be inherited? My interpretation of the specification is...
`Modelica.Blocks.Tables.Internal.getTimeTableValueNoDer` defines one of its inputs as `discrete input Real nextTimeEvent;` but I am not aware of an semantics associated with variability prefix. Is there? If not should the prefixes...
The explanation of elsewhen in [Section 8.3.5](https://specification.modelica.org/master/equations.html#when-equations) is a bit confusing to me towards the end. The model DoubleWhenConflict is indeed erroneous, because it has an equation section, and the...
In `Modelica.Electrical.Batteries.Utilities.BusTranscription` the connect equation ``` connect(gainLosses.u, stackBus.cellBus.lossPower); ``` fails to respect > "One connector in the connect equation must reference a declared component, and if the other connector is...
Enhancement to allow functions to return record values. See https://github.com/modelica/ModelicaSpecification/pull/3130#issuecomment-1073942425 Note that this should be fairly straightforward to implement.
## Motivation Regarding the support for connecting components with a multitude of `connector` classes my understanding as modeler and library developer of a system dynamics library (i.e., [BusinessSimulation](https://github.com/bslMS/BusinessSimulation)) is the...