Программа Diagnostic Viewer отображает выходные данные функций ошибок MATLAB ®, выполняемых во время моделирования.
Сообщения об ошибках моделирования можно настроить следующими способами с помощью функций ошибок MATLAB в блоках обратных вызовов, S-функций или MATLAB Function.
В этом примере показано, как настроить функцию MATLAB. check_signal для отображения текста Signal is negative.
Откройте функцию MATLAB для редактирования.

В редакторе MATLAB создайте функцию для отображения пользовательского текста.
function y = check_signal(x)
if x < 0
error('Signal is negative');
else
y = x;
end
Моделирование модели.
Появится сообщение об ошибке во время выполнения и запрос на запуск отладчика. Нажмите кнопку ОК.
Чтобы просмотреть следующую ошибку в средстве просмотра диагностики, закройте отладчик.

Чтобы создать гиперссылки на файлы, папки или блоки в сообщении об ошибке, включите путь к этим элементам в настраиваемый текст.
| Пример сообщения об ошибке | Гиперссылка |
|---|---|
error ('Error reading data from "C:/Work/designData.mat"') | Открывается designData.data в редакторе MATLAB. |
error ('Could not find data in folder "C:/Work"') | Открытие окна команд и наборов C:\Work в качестве рабочей папки. |
error ('Error evaluating parameter in block "myModel/Mu"') | Отображает блок Mu в модели myModel. |
В этом примере показано, как настроить функцию MATLAB. check_signal для отображения гиперссылки на документацию для find_system.
Откройте функцию MATLAB для редактирования.

В редакторе MATLAB создайте функцию для отображения пользовательского текста.
function y = check_signal(x)
if x < 0
error('See help for <a href="matlab:doc find_system">find_system</a>');
else
y = x;
end
Моделирование модели.
Появится сообщение об ошибке во время выполнения и запрос на запуск отладчика. Нажмите кнопку ОК.
Чтобы просмотреть следующую ошибку в средстве просмотра диагностики, закройте отладчик.
