issue with displaying the changing values on scope block via MATLAB function block
Afficher commentaires plus anciens
i have created a matlab function block with code for simulated annealing algorithm. the values of the temperature changes as required inside the block and are printed correctly while displaying. but when i connect that to scope block it shows a constant value. tried different solutions with creating array, cell array, persistent variable and storing the value to connect to output but still not getting the required results.
Réponses (1)
Anush
le 27 Juin 2023
0 votes
Hello Mehreen,
If you are experiencing issues with displaying the changing values of the temperature in a Simulink model while using a scope block, one of the following might work:
- Make sure the sample time and number of samples are appropriate for capturing and displaying the changing temperature values.
- Try changing the values of initial temperature and cooling rate to various values and see if the changes are getting reflected in the scope block.
- Try logging the signal immediately as it comes out of the block and check it in the data inpector.
- Make use of the workspace to check the values (You can also use 'To Workspace' block for the purpose).
- Ensure that the scope block is correctly configured to display the desired signals.
By following these suggestions and using them to your specific context, you should be able to resolve the issue
Catégories
En savoir plus sur Discrete-Event Simulation dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!