Opened 8 months ago

Last modified 4 months ago

#5752 assigned enhancement

Add Support for arrays of Expandable Connectors

Reported by: Zimon Kuhs Owned by: Zimon Kuhs
Priority: critical Milestone:
Component: Modelica/FrontEnd Version: trunk
Keywords: expandable, connect, connector, array Cc:

Description

Currently arrays of expandable connectors isn't supported. This ticket entails changes in order to achieve that.

Change History (31)

comment:1 Changed 8 months ago by Zimon Kuhs

r12559

Removed stray trunk folder that was a result of a bad 'svn switch' path in an earlier commit.

comment:2 Changed 8 months ago by Zimon Kuhs

r12560

Removed bin folder caused by r12559.

comment:3 Changed 7 months ago by Zimon Kuhs

r12572

Catchup merge from trunk.

comment:4 Changed 7 months ago by Zimon Kuhs

r12578

Cleaned up tests a bit.

  • Activated two tests that were skipped due to identical "name" annotation elements.
  • Re-packaged many expandable connector tests.
  • Updated copy-right year to current.

comment:5 Changed 7 months ago by Zimon Kuhs

r12585

Added test file for expandable connector arrays.

comment:6 Changed 7 months ago by Zimon Kuhs

r12589

Added tests for arrays of expandable connectors.

comment:7 Changed 7 months ago by Zimon Kuhs

r12632

Added more tests (nested expandable connectors, some types missing).
Fixed some previous tests (redeclare).

comment:8 Changed 7 months ago by Zimon Kuhs

r12638

Split Connections.jrag into three separate files.

comment:9 Changed 7 months ago by Zimon Kuhs

r12649

Added test combining slices and nested expandable connectors.

comment:10 Changed 6 months ago by Jesper Mattsson

r12794:

Fixed handling of arrays of expandable connectors when building graph and creating children.

More tests of this is probably needed, and the error checks are still lacking.

comment:11 Changed 6 months ago by Jesper Mattsson

r12815:

Some additional fixes on handling of arrays of expandable connectors when building graph and creating children.

All present tests of correct models now work, but there is probably some special cases that are not covered.

r12816:

Removed TODO comment that was covered by r12815.

comment:12 Changed 6 months ago by Jesper Mattsson

r12818:

Improved error checking of array sizes in connections with arrays of expandable connectors.

comment:13 Changed 6 months ago by Jesper Mattsson

r12867:

Fixed review comments from r12794 & r12815.

comment:14 Changed 5 months ago by Jesper Mattsson

r12887:

Improved support for nested arrays of expandable connectors.

Some test cases were added without test annotations (but with TODO comments), since they still do not work.

comment:15 Changed 5 months ago by Jesper Mattsson

r12896:

Catch-up merge from trunk.

comment:16 Changed 5 months ago by Jesper Mattsson

r12897:

Merged branch dev-1663 to trunk.

comment:17 Changed 5 months ago by Jesper Mattsson

r12930:

Minor changes and some TODO comments after knowledge transfer sessions for expandable connectors.

comment:18 Changed 5 months ago by Jesper Mattsson

r12931:

Reverted commit that was accidentally added to trunk instead of branch.

r12932:

Minor changes and some TODO comments after knowledge transfer sessions for expandable connectors.
(On the correct branch this time.)

comment:19 Changed 5 months ago by Jesper Mattsson

r12934:

Reverted r12897 due to some test models failing.

Last edited 5 months ago by Jesper Mattsson (previous) (diff)

comment:20 Changed 5 months ago by molsson

r12989 Enabled tests LoopedNested3/4 in ExpandableConnectorArrays.mo and fixed a bug to make them pass.

comment:21 Changed 5 months ago by Jesper Mattsson

r12993:

Fixed a bug where nested expandable connectors that were declared and not connected to were not populated.

comment:22 Changed 5 months ago by molsson

r13005 Enabled tests SliceNested1/2 in ExpandableConnectorArrays.mo and made them pass.

comment:23 Changed 5 months ago by molsson

r13008 Minor change to r13005.

comment:24 Changed 5 months ago by Jesper Mattsson

r13010:

Fixed some review comments for r12993.

comment:25 Changed 5 months ago by molsson

r13011 Added new expandable connector tests and some comments for faulty implementation.

comment:26 Changed 5 months ago by Jesper Mattsson

r13012:

Update after review for r12867.

comment:27 Changed 5 months ago by Jesper Mattsson

r13014:

Catch-up merge from trunk, and fixed mistake in r13012.

comment:28 Changed 5 months ago by Jesper Mattsson

r13016:

Reverted erroneously changed years in copyright comments.

r13017:

Merged branch dev-1663 to trunk.

comment:29 Changed 5 months ago by Jesper Mattsson

r13019:

Removed TODO comment from expandable connector test that had already been fixed.

comment:30 Changed 5 months ago by Jesper Mattsson

r13020:

Removed development branch for expandable connector arrays.

While there is some work left to do on this, immediate goals have been met and everything is merged to trunk. I'll leave the ticket open for continuing work, but clean out the dev branch.

comment:31 Changed 4 months ago by Jesper Mattsson

r13224:

Added TODO tags to a couple of comments.

Note: See TracTickets for help on using tickets.