Data acquisition problem in Simulink model

1 visualización (últimos 30 días)
Chiara Mancinelli
Chiara Mancinelli el 26 de Abr. de 2021
Respondida: Pratyush el 27 de Mayo de 2024
Hello,
I have created a Simulink model in order to acquire temperature measurements from a sensor. I launch the simulation and it runs even for several hours without problems until I decide to stop it. The strange thing happens when I relaunch the simulation: the software seems to read only one measurement and then it automatically stops without errors.
The only solution I found is to rewrite from zero the model. What does it mean? Could be a corrupted file or something?
Can anyone help me? Thank you
Chiara

Respuestas (1)

Pratyush
Pratyush el 27 de Mayo de 2024
Hi Chiara,
The issue where a Simulink model stops running properly after the first successful execution could be due to several factors, not necessarily a corrupted file. Consider these potential causes and solutions:
  • Ensure hardware resources are properly released after simulation. Add cleanup commands for hardware interfaces.
  • Check for initialization steps that may not repeat on subsequent runs. Use the "StartFcn" callback for necessary re-initialization.
  • Review and adjust solver settings. Ensure settings are correctly applied for each run.
  • Update your Simulink and MATLAB to the latest version to avoid known bugs.
  • Less likely if the model runs correctly initially. Regularly back up your model and try exporting it to a new file.
  • Simplify the model to pinpoint the problem.
These steps should help diagnose and potentially resolve the unusual behavior of your Simulink model.

Categorías

Más información sobre Multicore Processor Targets en Help Center y File Exchange.

Productos


Versión

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by