Вывод сообщений об ошибках в среде Mathcad. Оператор on error и функция error

Оператор on error и функция error

Выражение_1 on error Выражение_2

Пример:
f(x):= ¥ on error                        f(2)=1×10307

Функция error(S) - выводит маленькое желтое окно, в котором отображается S (строка-константа (любая фраза в кавычках) или значение строковой переменной S). Окошко появляется только после щелчка мыши на выделенном красном вызове подпрограммы-функции.

Пример 1:

G(3)=


Инструменты отладки программ в среде Mathcad. Функции trace и pause. Окно отладки. Панель «Отладка».

Тестирование и отладка программ в пакете MathCAD

• В ранних версиях пакета MathCAD (до 13 версии) отсутствуют какие-либо инструменты отладки.

• Начиная с версий MathCAD 13-14, появились следующие инструменты отладки программы:

•  две встроенных функции trace и pause;

• окно трассировки программы;

• панель с четырьмя кнопками отладки.

Встроенная функция trace

• Функция возвращает строку, содержащую значения аргументов x, y, z, которая выводится в Окне трассировки. Обращение к этой функции имеет вид:

                                                          trace (S,x,y,z)

• Параметр S задает очередность вывода информации в окне трассировки и сопровождающий текст. Если выводится значение только одной переменной, то параметр S в обращении к функции можно опустить.

Особенности работы функции trace

• для получения данных в Окне трассировки необходимо пересчитать весь документ MathCAD (нажать клавиши [Ctrl+F9] даже при установленном автоматическом режиме вычислений);

• для работы с данными Окна трассировки можно использовать команды контекстного меню;

• в параметре S порядковый номер вывода значений (номер задается в фигурных скобках {}) обязательно должен начинаться с нулевого значения (независимо от значения системной переменной ORIGIN);

•  пояснения к выводимым значениям, задаваемые в параметре S, могут содержать пробелы и другие символы (включая русские буквы), что повышает читаемость информации, выводимой в Окне трассировки.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: