OMNeT++ 5.3 Preview 4 available

50 views
Skip to first unread message

Rudolf Hornig

unread,
Mar 22, 2018, 6:48:15 AM3/22/18
to omnetpp-an...@googlegroups.com, OMNeT++ Discussion List

Dear all,

We are happy to announce the fourth preview of the upcoming OMNeT++ version 5.3. 
This preview is intended to be the last one before the final 5.3 release. Highlights of this release are a more powerful cMessagePrinter API and its implementation in Qtenv, and better support for smooth animation in Qtenv.

Core:

  • cMessagePrinter: API was extended with tags and column names
  • cCanvas: added getAnimationSpeed(); better documentation for setAnimationSpeed() and holdSimulationFor().
  • cHistogram, cNedValue: minor changes in the public API
  • Result recorders: Added "timeWeightedHistogram" recorder
  • Made statistic recorders "findable" from Qtenv

Qtenv:

  • Implemented support for the improved cMessagePrinter Options API, and added a respective configuration dialog.
  • The log viewer now supports ANSI control sequences for text styling: foreground/background color, and bold/italic/underline text. Styling is supported in both message history view and log view, i.e. it can be used in text returned from cMessagePrinter and logged by the EV and other logging macros.
  • Rewritten the controller for smooth animation. The new algorithm is now able to scale linearly, as long as the simulation can keep up.
  • Usability improvements in the Animation Parameters dialog, e.g. it now also displays the current simulation speed, and it is colored red if the simulation cannot keep up with the requested animation speed.
  • Histogram inspector: visualize outlier bins (drawn with a different color than normal bins), and show info about them. Fix numeric overflow when large numbers (>= 2^64) are shown.

Toolchain and dependencies:

  • Updated toolchain on Windows (clang 5.0.1, gcc 7.3, gdb 8, osgEarth 2.7)
  • Updated toolchain on macOS (OpenSceneGraph 3.2.3, osgEarth 2.7)
  • OMNeT++ now requires osgEarth 2.7 or later (check the Install Guide for further instructions on how to upgrade osgEarth.)

Tools:

  •   - opp_runall, opp_fingerprinttest, opp_test: portability fixes for Windows and macOS
  •   - opp_fingerprinttest: fix: error messages from the simulation did not appear

Samples:

  • canvas: Added smooth animation with CarAnimator::refreshDisplay().
  • osg-earth, osg-satellites: Switch from ObjectLocator to GeoTransform. The former was removed after osgEarth 2.8, and the latter has been around for quite some time now.

Documentation:

  • Documented smooth animation in detail, and updated the section on statistical data collection classes (cStdDev, cHistogram) in the Simulation Manual.

Plus several bug fixes.

Download at: https://omnetpp.org/component/jdownloads/category/31-release-test-versions?Itemid=-1

Enjoy!

The OMNeT++ team


Reply all
Reply to author
Forward
0 new messages