exponenta event banner

Настройка диагностических сообщений

Программа Diagnostic Viewer отображает выходные данные функций ошибок MATLAB ®, выполняемых во время моделирования.

Сообщения об ошибках моделирования можно настроить следующими способами с помощью функций ошибок MATLAB в блоках обратных вызовов, S-функций или MATLAB Function.

Отображать пользовательский текст

В этом примере показано, как настроить функцию MATLAB. check_signal для отображения текста Signal is negative.

  1. Откройте функцию MATLAB для редактирования.

  2. В редакторе MATLAB создайте функцию для отображения пользовательского текста.

    function y = check_signal(x)
    	if x < 0 
    		error('Signal is negative');
    	else
    		y = x;
    	end
    

  3. Моделирование модели.

    Появится сообщение об ошибке во время выполнения и запрос на запуск отладчика. Нажмите кнопку ОК.

  4. Чтобы просмотреть следующую ошибку в средстве просмотра диагностики, закройте отладчик.

Создание гиперссылок на файлы, папки или блоки

Чтобы создать гиперссылки на файлы, папки или блоки в сообщении об ошибке, включите путь к этим элементам в настраиваемый текст.

Пример сообщения об ошибкеГиперссылка
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.

  1. Откройте функцию MATLAB для редактирования.

  2. В редакторе 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
    

  3. Моделирование модели.

    Появится сообщение об ошибке во время выполнения и запрос на запуск отладчика. Нажмите кнопку ОК.

  4. Чтобы просмотреть следующую ошибку в средстве просмотра диагностики, закройте отладчик.

Связанные темы