You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

On this page

If you work with Teamwork Cloud projects, you can simulate them on the server without using a modeling tool. You can execute your models by using REST API, or via Cameo Collaborator for Teamwork Cloud user interface (if there are Cameo Collaborator documents published from those models).

Prerequisite

A new property sim.license.checkout for server-side simulation has been introduced in the webappplatform.properties file. By default the property value will be false, you have to change the property value to true, in order to enable server-side simulation. For more information, please visit Changing Web Application Platform property values.

To see the server-side simulation in action, watch the following demo:


Licensing information

The server-side simulation functionality works only with a floating Cameo Simulation Toolkit license managed by the FlexNet license server.

Concurrent simulations

When executing multiple simulations at the same time, every new concurrent simulation requires an additional Cameo Simulation Toolkit license.


Preparing projects for server-side simulation

To simulate a project on the web, it has to meet the following criteria:

  • A project has to be added to Teamwork Cloud.
  • For simulation results to be saved, you need to specify the Result Location property of a Simulation Configuration.
  • When simulating via Cameo Collaborator for Teamwork Cloud user interface, the executable model should not require any user input. This means that the simulation needs to be performed automatically.


Required permissions

To perform server-side simulation, you need to have the following Teamwork Cloud permissions:

  • Read Resources - allows you to simulate resources.
  • Edit Resources - allows you to commit the simulation results to a resource.
  • Configure Server - allows you to manage all simulations, including the ability to get and review simulation results and terminate simulations executed by other users.

    If you want to be able to manage all simulations, in addition to the Configure Server permission, you need to have the Read Resources permission for the related resources as well.


Server-side simulation limitations

There are several limitations related to server-side simulation:

  • Project options cannot be read, so default option values are always used instead of the actual ones.
  • Math engine integrations (Matlab, Mathematica, etc.) are not available.
  • FMU/FMU co-simulation with Windows binaries is not available.
  • UseCase Execution is not available.
  • DSL stereotypes are not applied to created Slot and InstanceSpecification elements
  • Finding elements by Name (e.g Signals, Operations with ALH, mapping with ExcelHelper) is not available.
  • Charts as UI are not available.

Related pages