Глава 13 Интегратор приложений MathConnex

Что такое MathConnex?

MathConnex — новое средство, примененное в системе MathCAD 7. 0 PRO. Оно выполняет две важнейшие и чрезвычайно мощные функции:

• служит для интеграции различных приложений с системой MathCAD и обеспечения их совместной работы с использованием объектных связей OLE2;

• выполняет функции имитационного моделирования моделей, представленных типовыми блоками в виде функциональной схемы.

В сущности MathConnex является вполне самостоятельным приложением, включенным в систему MathCAD и выполняющим функции системного интегратора. Благодаря ему возможно простое и наглядное установление сложных взаимосвязей между различными приложениями: математической системой MathCAD, матричной системой MatLAB, графической системой Axum, электронными таблицами Excel из пакета Microsoft Office и др. Мощь такой объединенной системы возрастает многократно, позволяет использовать для решения задач пользователя целый арсенал различных программных систем, включая встроенные в них специфические и подчас уникальные функции.

В то же время применение системы MathConnex имеет и недостатки:

• эффективное использование этой системы требует знакомства с целым рядом новых программных средств, что порой не под силу начинающим пользователям и даже пользователям средней квалификации;

• медлительность работы системы ощущается даже на ПК класса Pentium 166/200 ММХ;

• MathConnex имеет свой собственный язык программирования, требующий усилий по его освоению;

• имеются трудности при задании текстовых комментариев на русском языке;

• подготовка проектов (документов) для MathConnex требует больших затрат времени.

Все это свидетельствует о том, что MathConnex представляет интерес для опытного пользователя, способного по достоинству оценить уникальные возможности этой системы и уверенно их применять. Это средство особенно полезно, если необходимо блочное представление и описание сложной системы, работу которой необходимо имитировать. Можно считать, что в системе MathConnex на новом (цифровом) уровне реализована идея аналоговых ЭВМ (таких, как МН-7): подготовка блок-схем моделируемых устройств и имитация (или симуляция) их работы.

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

Описание пользовательского интерфейса системы MathConnex

Общий обзор окна

Для запуска системы MathConnex используется кнопка в инструментальной панели MathCAD с пиктограммой в виде красного шарика и трех разноцветных прямоугольников (блоков). После запуска появляется главное окно MathConnex, показанное на рис. 13. 1.


Рис. 13. 1 Главное окно системы MathConnex

Окно имеет строку главного меню и расположенную под ним панель инструментов (Toolbar). В правой части главного окна (экрана) системы находится большое окно для рабочего документа(Worksheet). Первоначально оно пустое. В левой части расположена палитра компонентов(Component Pallete) в виде 12 кнопок и так называемый Исследователь (Explorer).

Главное меню MathConnex

Главное меню системы имеет типичный для Windows-приложений набор позиций и относящихся к ним подменю. Поскольку главное меню MathCAD было описано, то можно опустить описание главного меню MathConnex. Укажем лишь, что все его операции относятся к деталям интерфейса MathConnex и к документам этой системы. Документы имеют расширение. .mxp.

Кроме того, надо отметить специфическую дляMathConnex позицию Run главного меню. Она выводит подменю со следующими операциями:

Run (Пуск) — пуск имитации работы документа;

Pause (Пауза) — пауза в имитации;

Step (Шаг) — имитация для следующего блока в режиме пошаговой работы;

Stop (Стоп) — остановка имитации;

Single Step Mode— переход к пошаговой имитации;

(Пошаговый режим)

Highlight Components— установка подсветки исполняемого компонента.

(Подсветка компонентов)

Наши рекомендации