- 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.
issue with displaying the changing values on scope block via MATLAB function block
2 views (last 30 days)
Show older comments
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.
0 Comments
Answers (1)
Anush
on 27 Jun 2023
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:
By following these suggestions and using them to your specific context, you should be able to resolve the issue
0 Comments
See Also
Categories
Find more on General Applications in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!