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.

답변 (1개)

Anush
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:
  1. Make sure the sample time and number of samples are appropriate for capturing and displaying the changing temperature values.
  2. 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.
  3. Try logging the signal immediately as it comes out of the block and check it in the data inpector.
  4. Make use of the workspace to check the values (You can also use 'To Workspace' block for the purpose).
  5. 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

카테고리

Help CenterFile Exchange에서 Discrete-Event Simulation에 대해 자세히 알아보기

제품


릴리스

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by