- 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 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (1 件)
Anush
2023 年 6 月 27 日
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 件のコメント
参考
カテゴリ
Help Center および File Exchange で Discrete-Event Simulation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!