Установка связи MathCAD с другими программными средами

 

Возможности MathCAD в подготовке текстовых документов, электронных таблиц, динамических программных объектов, построения иллюстративной графики и т.п. весьма ограниченно. По крайней мере возможности соответствующих специализированных программ гораздо выше и делают это они гораздо лучше. Поэтому в среде MathCAD предусмотрено возможность установки объектных связей с текстовым редактором Word, с пакетом электронных таблиц Excel, с динамическими объектами типа Active X, с графическими пакетами Visio и Smartketch LE, а также с программной средой MathLab и т.п.

Установка связей с внешними программными продуктами выполняется из меню Insert (Вставка) главного окна системы MathCAD. На рис. 6.61 показаны доступные команды этого меню.

 

 

Рис. 6.61 Меню Insert (Вставка)

 

Для осуществления связей с внешними программами используем две команды: Компонент…, и Объект….

При выборе команды Компонент… вызывается диалоговое окно Мастер компонентов (рис. 6.62).

 

 

 

Рис. 6.62 Окно Мастер компонентов

В основном поле этого окна необходимо выбрать нужную внешнюю программу, компонент которой необходимо вставить в документ MathCAD. Вставка компонентов осуществляется с помощью левой кнопки расположенной внизу диалогового окна. После осуществления связи внедренный компонент может быть отредактирован. Как правило внедряемые компоненты могут быть представлены в документе MathCAD, либо в развернутом виде, либо в виде значка (или иконки).

Если выбрать команду Объект, то появляется диалоговое окно вставки объекта (рис. 6.63).

 

 

Рис. 6.63 Окно вставки объекта

В основном поле этого окна указанны программы, с которыми может быть осуществлена связь среды MathCAD для внедрения объекта. Объект может быть создан новый, при вызове соответствующей программы, либо вызываться уже из существующего файла.

Если создается новый объект, то запускается выбранная программа и в ее основном окне создается необходимый объект, который в последствии будет связан с MathCAD. Если вызывается созданный ранее файл, тогда в основном окне ввода файла диалогового окна вставки необходимо указать путь к этому файлу (в ручную или воспользовавшись кнопкой обзор), рис. 6.64.

 

Рис. 6.64 Кнопка Обзор

Для примера на рис. 6.65 показано внедрение объекта программы Visio 5. Здесь же ниже показан результат внедрения в программную среду

MathCAD после нажатия кнопки «OK» диалогового окна.

Примечание. После нажатия на кнопку «OK» само диалоговое окно исчезает.

 

 

Рис. 6.65 Внедрение объекта программы Visio 5.


 

Глава 7. ПРОГРАММИРОВАНИЕ В СРЕДЕ «MATHCAD»

 

Возможность задания программных блоков появилась в версии «MathCAD PLUS 6.0» и в расширенном варианте имеется во всех последующих версиях. Несмотря на скромность набора программных средств, имеющихся в «MathCAD», они дают системе именно те возможности, которые ранее попросту отсутствовали:

─ задание специальных функций;

─ задание различных видов циклов (в том числе вложенных);

─ упрощение алгоритмов применением операций присваивания;

─ реализацию различных итерационных и рекурсивных процедур.

Операторы и элементы языка программирования сосредоточены на специальной рабочей панели «Программирование», подменю «Математика», которая вызывается из меню «Вид», подменю «Панели инструментов», а так же из окна «Математика». Кнопка в виде блок-схемы изображена на рис. 7.1.

 

 

Рис. 7.1 Подменю «Математика»

 

Данная панель содержит 10 операторов (или инструкций). Панель изображена на рис. 7.2.

 

 

Рис 7.2 Рабочая панель «Программирование»