Модульное программирование внескольких документах MathCAD
Такое модульное программирование подразумевает, что описания П-Ф выполнены в одном документе MathCAD, а их вызов помещен в другом документе (такой метод широко используется в современных алгоритмических языках высокого уровня). Однако при этом возникает вопрос: как «присоединить» документ с описанием П-Ф к документу, в котором вызывается эта П-Ф?
Для этого необходимо выполнить следующие шаги:
1) активизировать документ, в котором вызываются П-Ф, описанные в другом документе;
2) щелкнуть мышью в том месте документа (обязательно перед обращением к П-Ф), куда будет вставлена специальная конструкция Ссылка;
3) обратиться к пункту меню Вставка и выполнить команду Ссылка;
4) в появившемся диалоговом окне в поле ввести полное имя файла (используя кнопку Обзор), в котором находится описание вызываемых П-Ф. Затем щелкнуть на кнопке ОК;
5) в документе появится конструкция, подобная показанной на рис. 7.3.1.
Reference:F:\COPY\П_Ф_Интегрирования.mcd
Рис. 7.3.1. Ссылка на файл с описаниями подпрограмм-функций
Пример 7.3.1.
Реализовать модульное программирование в нескольких документах для задачи примера 7.2.1.
На первом этапе составим описания П-Ф (приведены на рис. 7.2.1) и сохраним их в файле с именем П_Ф_интегрирования
в папке с маршрутом F:\Copy.
На втором этапе в начале нового документа вставляем конструкцию Ссылка, показанную на рис. 7.3.1, а ниже записываем вызовы П-Ф, вычисляющих значения определенных интегралов (см. рис. 7.3.2).
Reference:F:\COPY\П_Ф_Интегрирования.mcd
Рис. 7.3.2. Вызов подпрограмм-функций вычисления интегралов
Очевидно, что:
- после сохранения описания П-Ф в файле, можно вызывать эти П-Ф в различных документах MathCAD, не дублируя их описания в этих документах;
- при необходимости внести изменения в алгоритм вычислений редактированию подвергается только файл с описанием П-Ф. После открытия документа MathCAD, в котором вызываются отредактированные П-Ф, осуществляется пересчет результатов в соответствии с внесенными в П-Ф изменениями.