Keeping several COM Instances alive

3 visualizaciones (últimos 30 días)
Norbert Thek
Norbert Thek el 10 de Jul. de 2017
Respondida: Shashank el 14 de Jul. de 2017
Hello
I would like to run a batch of simulation using matlab/simulink. The problem is, for every calculation Matlab/simulink is closed and reopened. This takes an eternity, especially considering the simulation only runs for 10-20sek but startup takes up to 1min!!!!
I'm considering to use Matlab via COM-Server. meaning it stays alive during my runs and its administrated from an extra program which selects the relevant Model/Data and runs a simulation.
Now the questions:
  • Is it possible to have more then one Matlab COM Server running in parallel
  • Is there another way to dramatic reduce startup time (<< 10s!)
  • has somebody else tried something like this
... administrating the simulation from inside Matlab is currently not an option
Thanks for any comments/ideas

Respuestas (1)

Shashank
Shashank el 14 de Jul. de 2017
Hi Nobert,
There are much better ways to run batch simulations:
1. Use parallel computing toolbox to make use of all the cores on your machine or a pool
2. If you want to change the parameter values of the same model and do Monte Carlo Simulations,
3. Use Batch job in Simulink Projects
Hope this helps
- Shashank

Categorías

Más información sobre Startup and Shutdown en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by