Released on: February 20, 2017

Cameo Simulation Toolkit (CST) 18.5 adds significant new features including OpenModelica integration, remote control over simulation using the web-based user interface (UI), plots, tables and control panel, better annotation of constraint failures, recording plots to the model, and AssociationBlock support. Download it today at nomagic.com or contact your sales representative, and don't forget to give us your feedback on Twitter or Facebook.



 

Web-based user interface
  • CST 18.5 allows to expose HTML UI for remote simulation presentations and control. Open projects list can be shown for the remote user. Individual projects can be selected as active. Clicking on an available simulation configuration name starts model execution and automatically shows UI mockups in a web browser.  All this functionality is packed as a separate free "Web Server for Cameo Simulation Toolkit” plugin. (See project list.)

The project URL navigates to active projects with hyperlinks on the Web.


  • Besides exporting your UI mockups to HTML pages, there is an option to add floating simulation control panel on the Web UI, which contains the StartPause/ResumeStep IntoStep Over, and Terminate buttons. (See Web UI simulation control panel.)
  • A new plotting library is used to render live time series charts on the web page. There are helpful functions for zooming, exploring or exporting plots into different file formats. (See plot on the Web.)
Plots on the Web.

Back to top


OpenModelica integration

You can now integrate Cameo Simulation Toolkit with OpenModelica using the menu Tools > Integrations. Once integrated, you can use Modelica as the language of your expressions or wrap and co-simulate existing Modelica models (similar to what you can do with MATLAB). See integration with OpenModelica.

OpenModelica command line in CST.

Back to top


Better failure annotation

CST 18.5 adds more annotations of the constraints or requirement failures.

  • Incorrect values are highlighted with a red background in the text fields and labels on both regular and web-based UI mockups now. The reason for the failure is shown on mouseover. 
  • All parent nodes in the Variables pane are now annotated with a red background to indicate any failures deeper in the structure. Therefore, even if the nodes are collapsed, the failures are still visible. (See failure annotation.)

 

Parent nodes with red backgrounds indicating failures deeper in the structure tree.

Back to top


Timeline for Actions execution

In addition to Activities, Timeline can show individual actions too from now on. (See timeline.)

Two actions "paint" and "dry" with duration constraints.


The Timeline Chart showing the action names and duration.

 Back to top


Saving plot results

In CST 18.5, it is now possible to record plot results into a result instance specification as PNG image or comment with CSV values. (See saving plot results.)

The resultLocation parameter in the SimulationConfig and the recordPlotDataAs option to record plot result on the Time Series Chart.


The examples of the plot result recorded as image and CSV respectively.

 Back to top


Contextualized constraints

The simulation engine is now capable of interpreting contextualized constraints on parts.

The diagram showing different constraints on 2 usages of the same block.

Back to top


AssociationBlock support

The 18.5 release of Cameo Simulation Toolkit includes support for AssociationBlocks and their usage as a connector type.

 

 Back to top


Default animation speed option

You can now specify your preferred animation speed (0 to 100%) in every config. (See animation speed option.)

The Animation Speed in the Simulation Config is specified at a default value of 95%.

Back to top