Программирование и решение задач в пакете MathCAD

       

Обмен информацией с текстовым процессором Word


При оформлении дипломного проекта, диссертации, научной публикации возникает необходимость в объединении текстовой информации и результатов вычислений, графиков, полученных в документе MathCAD. Здесь возможны два способа объединения.

Способ 1. Вставка фрагмента документа MathCAD в документ Word.

Способ 2. Вставка фрагмента документа Word в документ MathCAD.

На наш взгляд, первый способ является более предпочтительным из-за «первичной роли» текстового процессора Word для большинства пользователей и мощных функциональных возможностей этого процессора для создания хорошо оформленных научных публикаций. Поэтому начнем изложение с первого способа.

Возможны следующие случаи:

Случай 1. В документе MathCAD выполнены необходимые расчеты, и фрагмент документа необходимо вставить в документ Word.

Для этого нужно:

а) перейти в документ MathCAD, выделить в нем необходимый фрагмент и занести его в буфер обмена, щелкнув правой кнопкой на выделенном фрагменте и выполнив команду контекстного меню Copy (Копировать);

б) перейти в документ Word и щелкнуть левой кнопкой мыши в том месте, куда будет вставляться фрагмент из буфера обмена;

в) вставить из буфера обмена фрагмент  MathCAD, выполнив команду Paste (Вставить)

 

контекстного меню.

К сожалению, вставляемый таким образом фрагмент плохо позиционируется, т.е. перемещается по документу Word. В последних версиях Word отсутствует команда Кадр пункта меню Вставка, которая позволяет легко позиционировать вставляемый фрагмент. «Заменить» эту команду можно следующим образом: перед шагом в) включить панель инструментов Рисование, выбрать инструмент Надпись и установить необходимый размер окна (изменяя мышью его границы), в которое будет вставлен фрагмент из буфера обмена, а затем выполнить шаг в).

Вставляемый таким образом фрагмент легко позиционируется, и его размеры можно изменить стандартным приемом – «перетаскивая» границы окна. Кроме того, это окно легко отформатировать – заливка цветом, удаление линии границы окна и т. д.




На рис. 2.1. 1 показан фрагмент документа Word, в который вставлен фрагмент  MathCAD – описание программы-функции вычисления определенного интеграла. Для иллюстрации включен режим обтекания фрагмента MathCAD текстом Word.


Приводимая программа-функция выполняет вычисление определенного интеграла по формуле Симпсона (формула парабол). Описание формальных параметров:
f – имя интегрируемой функции;
a, b
– пределы интегрирования;
N – количество интервалов интегрирования


            Рис. 2.1.1. Вставка фрагмента документа  MathCAD
Случай 2. Непосредственно в документе Word необходимо создать фрагмент документа MathCAD, в котором будут выполнены необходимые вычисления. Это проще всего осуществить установлением объектной связи текстового редактора с пакетом MathCAD, выполнив следующие шаги:
а) обратиться к пункту меню Вставка, команда Объект;
б) в появившемся диалоговом окне (рис. 2.1.2) выделить в списке Тип объекта строку MathCAD document и щелкнуть кнопкой ОК;





           Рис. 2.1.2.  Диалоговое окно Вставка объекта
в) в появившемся окне (часть документа выделена рамкой) набрать необходимые для вычислений конструкции и операторы (например, оператор вычисления определенного интеграла, приведенный на рис. 2.1.3);
г) для выхода из режима создания фрагмента MathCAD щелкнуть мышью вне окна MathCAD. После этого в документе Word отображаются только введенные конструкции MathCAD (см. рис. 2.1.4);
д) для редактирования и форматирования фрагмента MathCAD сделать на нем двойной щелчок  левой кнопкой мыши и в появившемся окне пакета  MathCAD выполнить необходимые операции.
                 

Рис. 2.1.3. Вставка фрагмента MathCAD в документ Word
                        

           Рис. 2.1.4. Вставленный фрагмент MathCAD
В некоторых случаях неудобно «отображать» в документе Word фрагмент MathCAD в «полном объеме». Для того чтобы представить этот фрагмент значком, необходимо на шаге б) включить в диалоговом окне (см. рис. 2.1.2) флажок В виде значка. Тогда, после щелчка на кнопке ОК, на экране появится полнофункциональное программное окно MathCAD, а в документ Word вставится значок, показанный на рис. 2.1.5.







Рис. 2.1.5. Значок вставленного  документа  MathCAD
После набора необходимых конструкций и вычислений для возвращения в документ Word обратиться к пункту меню MathCAD Файл, команда Выход и возврат к… (последняя команда в выпадающем меню) или щелкнуть на кнопке завершения работы MathCAD.
Для редактирования и форматирования необходимо сделать двойной щелчок на значке документа MathCAD и в появившемся окне MathCAD выполнить необходимые операции, а затем вернуться в Word.
Весьма привлекательно выглядит документ Word со вставленными в него графиками, созданными программой MathCAD. Для вставки графиков из MathCAD необходимо выделить нужные графики, а затем выполнить шаги а) – в) случая 1.
Обратимся к способу 2, когда в документ MathCAD необходимо вставить фрагмент документа Word. Это можно осуществить:
  • вставкой фрагмента Word из буфера обмена (см. рис. 2.1.6, где приведен фрагмент, в  котором подчеркнутые слова были созданы редактором Word);

  • установлением связи с редактором Word (как в описанном выше случае 2).

  • Замечание 2.1.1.  Точно так же могут импортироваться в MathCAD фрагменты других программ-приложений (графических редакторов, других математических и статистических пакетов). Необходимо лишь одно условие – возможность установления объектной связи с другой программой (т. е. это приложение должно поддерживать технологию OLE).

    Содержание раздела