Changes between Initial Version and Version 1 of Ticket #1932


Ignore:
Timestamp:
2012-11-09T13:09:40Z (12 years ago)
Author:
Willi Braun
Comment:

Which MSL3.2 Model does use such construct? As far as I can see in the whole library MSL32 contains only 3 times "elsewhen"

Modelica$ grep "elsewhen" * -R -n | grep -P '^(?!.*.svn).*$'
Blocks/MathBoolean.mo:416:        elsewhen not u then
Electrical/Digital.mo:3086:          elsewhen time >= t_next then
Electrical/Digital.mo:3158:         elsewhen time >= t_next then

and they occurs only in algorithms, which are supported correctly Additional, as far as I know even Dymola does not not support "elsewhen" in equations at least till version 2012.

However, I agree we should redesign the processing of when equations in the Backend and consider such constructs therefoer, but maybe that has no priority right now.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1932

    • Property Priority highlow
    • Property Status newaccepted
  • Ticket #1932 – Description

    initial v1  
    1414end when;
    1515
    16 should be lecal modelica but its not efficient supported.
     16should be legal modelica but its not efficient supported.