Для налагодження Plus-процедур потрібно застосовувати режим трасування. Для цього обирається меню Edit ► Settings (Правка►Настройки) ► Reports (Звіти) ► Plus Trace (Трасування Plus) ► Оk. Необхідно зберегти модель. В режимі трасування кожен виклик Plus-процедури супроводжується записом у вікні Journal (Журнал). Повідомлення трасування показують глибину опрацювання і складають список обчислених аргументів процедури виклику.
Рис. 8.2. Результати розв’язання нелінійного рівняння
Трасування можна здійснювати і всередині Plus-процедур. Для цього складають одну або декілька фіктивних Plus-процедур, які жодних дій не проводять. Тоді їх можна багаторазово викликати у вихідній Plus-процедурі.
Нижче наведена модель, з чотирьма фіктивними процедурами Rezyltat1, Rezyltat2, Rezyltat3, Rezyltat4 (рис. 8.3) для попереднього прикладу.
Вихідна процедура Metod_Njutona викликається лише один раз, а фіктивні процедури стільки разів, скільки буде зроблено кроків до виконання умови завершення моделювання. Фрагмент повідомлень трасування, які видаються в процесі виконання відкомпільованої програми наведені на рисунку 8.4.
Аналізуючи повідомлення трасування можна відслідкувати зміни чотирьох змінних на кожному кроці розв’язання задачі і за необхідності внести відповідні виправлення. Черговий крок розв’язання розпочинається значенням функції fx, що видається у ході трасування фіктивною процедурою Rezyltat1 і закінчується значенням шуканої величини х_, що видається процедурою Rezyltat4. У наведеному фрагменті показані три кроки розв’язання поставленої задачі.
Рис. 8.3. Модель методу Ньютона з фіктивними процедурами