Диагностическое Средство просмотра отображает вывод функций ошибок 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
Моделируйте модель.
Ошибка периода выполнения появляется, и вам предлагают запустить отладчик. Нажать ОК.
Чтобы просмотреть следующую ошибку в Диагностическом Средстве просмотра, закройте отладчик.
