Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Технология машиностроения. Моделирование и специализированные пакеты программ. Учебное пособие для СПО
.pdf
ǔǽǻǺǷȈdzǺǮǬǹǴDZǻǬǶDZǾǺǮǻǼǴǶǷǬǰǹȇȁǻǼǺǯǼǬǸǸ([FHOǴ0DWK&$'ǻǼǴǼǬǽȃDZǾǬȁ
– нажимая на клавиатуре клавиши — со стрелками, пробел
и «Ins»:
1) клавиши со стрелками имеют естественное назначение,
переводя линии ввода вверх, вниз, влево или вправо;
2) пробел предназначен для выделения различных частей
формулы;
3) клавиша «Ins» переводит вертикальную линию ввода
с одного конца горизонтальной линии ввода на противоположный.
Если раз за разом нажимать клавишу пробела в формуле,
пример ввода которой рассмотрен выше (рис. 3.31), то линии
ввода будут циклически изменять свое положение, как это показано на рис. 3.32. Если в ситуации, показанной сверху на этом
рисунке, нажать стрелку m, то линии ввода переместятся влево
(рис. 3.33). При нажатии пробела теперь линии ввода будут попеременно выделять одну из двух частей формулы.
Совет. Привыкнув к использованию пробела для перемещения внутри формул, можно существенно облегчить себе
работу с MathCAD.
Рис. 3.32. Изменение положения линий ввода
с помощью пробела (коллаж)
Рис. 3.33. Изменение положения линий ввода пробелом
после сдвига стрелкой (коллаж)
Таким образом, комбинация клавиш со стрелками и пробел позволяет легко перемещаться внутри формул. Накопив
некоторый опыт, вы без труда освоите эту технику. Иногда
-131-

ǏǗnjǎnjǛǜǚǏǜnjǘǘǙǚǑǚǍǑǝǛǑǣǑǙǔǑǘǚǐǑǗǔǜǚǎnjǙǔǫǜnjǝǣǑǞnj
поместить линии ввода в нужное место формулы с помощью
указателя мыши непросто. Поэтому в MathCAD для этого лучше
использовать клавиатуру. Редактируйте формулы в MathCAD
так, как подсказывают вам интуиция и опыт работы с другими
текстовыми редакторами. Большинство операций правки формул реализованы естественным образом, однако некоторые из
них несколько отличаются от общепринятых, что связано с особенностью MathCAD как вычислительной системы. Рассмотрим
основные действия по изменению формул. Операторы могут
быть унарными (действующими на один операнд, например,
оператор транспонирования матрицы или смены знака числа),
так и бинарными (например «+» или «/», действующими на два
операнда). При вставке нового оператора в документ MathCAD
определяет, сколько операндов ему требуется. Если в точке
вставки один или оба операнда отсутствуют, MathCAD автоматически помещает рядом с оператором один или два местозаполнителя.
Внимание! То выражение в формуле, которое выделено
линиями ввода в момент вставки оператора, становится его
первым операндом. Последовательность вставки оператора
в формулу такова:
1. Поместите линии ввода на часть формулы, которая долж-
на стать первым операндом.
2. Введите оператор, нажав кнопку на панели инструментов
или сочетание клавиш.
Примечание. Для того чтобы вставить оператор не после,
а перед частью формулы, выделенной линиями ввода, нажмите
перед его вводом клавишу «lns», которая передвинет вертикальную линию ввода вперед. Это важно, в частности, для вставки
оператора отрицания. На рис. 3.34 показано несколько примеров
вставки оператора сложения в разные части формулы, создание
которой мы подробно разбирали выше (рис. 3.30). В левой колонке
рис. 3.34 приведены возможные размещения линий ввода в формуле, а в правой — результат вставки оператора сложения (т.е.
нажатия клавиши «+»). Как видно, MathCAD сам расставляет,
-132-

ǔǽǻǺǷȈdzǺǮǬǹǴDZǻǬǶDZǾǺǮǻǼǴǶǷǬǰǹȇȁǻǼǺǯǼǬǸǸ([FHOǴ0DWK&$'ǻǼǴǼǬǽȃDZǾǬȁ
если это необходимо, скобки, чтобы часть формулы, отмеченная
линиями ввода, стала первым слагаемым.
Рис. 3.34. Вставка оператора в разные части формулы (коллаж)
Некоторые операторы MathCAD вставит в правильное
место независимо от положения линий ввода. Таков, например,
оператор численного вывода «=», который по смыслу выдает
значение всей формулы в виде числа. На рис. 3.35 показан
момент ввода этого оператора в формулу при помощи панели
Calculator (Калькулятор), а в листинге 1.5 приведен результат
его действия.
Рис. 3.35. Вставка оператора вывода
Листинг 1.5. Вычисление простого выражения
[
[
[
Чтобы выделить часть формулы в некоторой математической
области (рис. 3.36):
-133-

ǏǗnjǎnjǛǜǚǏǜnjǘǘǙǚǑǚǍǑǝǛǑǣǑǙǔǑǘǚǐǑǗǔǜǚǎnjǙǔǫǜnjǝǣǑǞnj
1. Поместите ее между линиями ввода, пользуясь, при необ-
ходимости, клавишами-стрелками и пробелом.
2. Поместите указатель мыши на вертикальную линию вво-
да, нажмите и удерживайте левую кнопку мыши.
3. Удерживая кнопку мыши, протащите указатель мыши
вдоль горизонтальной линии ввода, при этом часть формулы
будет выделяться обращением цвета.
4. Отпустите кнопку мыши, когда будет выделена нужная
часть формулы.
Рис. 3.36. Выделение части формулы
Примечание. Часть формулы можно выделить и без помощи мыши, а нажимая клавиши со стрелками при удерживаемой
клавише «Shift». В этом случае вместо перемещения линий
ввода происходит выделение соответствующей части формулы.
Многие пользователи находят работу с клавиатурой при выделении части математических областей более удобной. Чтобы
удалить часть формулы проделайте следующее:
1. Выделите ее.
2. Нажмите клавишу «Del».
3. Кроме того, можно удалить часть формулы, помещая
ее перед вертикальной линией ввода и нажимая клавишу
«BackSpace». В некоторых случаях, например, при работе со
сложными формулами, для достижения желаемого эффекта
может потребоваться повторное нажатие «BackSpace».
Примечание. Имеется еще один способ удаления части формулы: выделите ее нужную часть, затем нажмите комбинацию
клавиш «Ctrl» + «х», тем самым вырезая и помещая ее в буфер
обмена. Этот способ удобен в случае, если требуется использовать фрагмент формулы в дальнейшем.
Для правки части формулы проделайте следующее:
1. Выделите ее, либо просто поместите между линиями
ввода, пользуясь либо мышью, либо клавишами-стрелками
и пробелом.
-134-

ǔǽǻǺǷȈdzǺǮǬǹǴDZǻǬǶDZǾǺǮǻǼǴǶǷǬǰǹȇȁǻǼǺǯǼǬǸǸ([FHOǴ0DWK&$'ǻǼǴǼǬǽȃDZǾǬȁ
2. Воспользуйтесь либо верхним меню Edit (Правка), либо
контекстным меню, либо кнопкой на панели инструментов, либо
соответствующим сочетанием «горячих клавиш»: Cut (Вырезать), или «Ctrl» + «x» — для вырезки части формулы в буфер;
Сору (Копировать), или «Ctrl» + «с» — для копирования в буфер; Paste (Вставить), или «Ctrl» + «v» — для вставки из буфера
предварительно помещенной туда части формулы (рис. 3.37).
Рис. 3.37. Правка формул с помощью верхнего меню
Чтобы переместить (или скопировать) часть формулы из
одной части документа в другую, вырежьте (скопируйте) ее
в буфер обмена, перейдите к желаемому новому местоположению и вставьте ее туда из буфера (рис. 3.38).
Для того чтобы в уже введенном математическом выражении изменить какое-нибудь число или имя (переменной или
функции):
1. Щелкните мышью на имени переменной или функции,
при необходимости передвиньте линии ввода, пользуясь либо
мышью, либо клавишами-стрелками и пробелом.
2. Введите с клавиатуры другие числа или буквы, при необходимости удалите существующие символы, помещая их перед
вертикальной линией ввода и нажимая клавишу «BackSpace».
Рис. 3.38. Правка формул с помощью контекстного меню
-135-

ǏǗnjǎnjǛǜǚǏǜnjǘǘǙǚǑǚǍǑǝǛǑǣǑǙǔǑǘǚǐǑǗǔǜǚǎnjǙǔǫǜnjǝǣǑǞnj
Примечание. Иногда бывает удобнее удалить старую часть
формулы и в появившемся местозаполнителе ввести новое имя
или число.
Для того чтобы удалить оператор, поместите его перед
вертикальной линией ввода и нажмите клавишу «BackSpace».
В результате оператор либо исчезнет (при этом операнды слева
и справа сольются в одно имя), либо (в сложных формулах) появится местозаполнитель оператора в виде черной рамки. При
желании можно удалить и этот местозаполнитель повторным
нажатием «BackSpace». Подведем некоторый итог. Математические выражения содержат, как правило, самые различные,
в том числе специфичные символы, набор которых в MathCAD
выполняется не так, как в большинстве текстовых процессоров.
Для вставки символов в документы доступны следующие
инструменты:
– большинство символов, например латинские буквы или
цифры, для определения имен переменных и функций набираются на клавиатуре;
– греческие буквы легче всего вставляются с помощью
панели инструментов Greek (Греческие символы) (рис. 3.39).
Можно также ввести соответствующую латинскую букву и нажать клавиши «Ctrl» + «g» (после этого, например, из латинской
буква «а» получается греческая «а»);
– операторы могут быть вставлены либо с различных математических панелей инструментов, либо соответствующим
сочетанием клавиш. Например, наиболее часто употребляемые
операторы (рис. 3.35) сгруппированы на панели Calculator (Калькулятор);
– имена функций вводятся либо с клавиатуры, либо,
с большей надежностью, с помощью команды Insert / Function
(Вставка / Функция);
– скобки могут быть вставлены нажатием соответствующих
клавиш. Однако для того чтобы выделить скобками уже введенную часть формулы, лучше поместить ее между линиями ввода
и нажать клавишу «'» (апостроф).
-136-

ǔǽǻǺǷȈdzǺǮǬǹǴDZǻǬǶDZǾǺǮǻǼǴǶǷǬǰǹȇȁǻǼǺǯǼǬǸǸ([FHOǴ0DWK&$'ǻǼǴǼǬǽȃDZǾǬȁ
Рис. 3.39. Панель инструментов Greek
Некоторые операторы, например, умножения или присваивания численного вывода, допускают различное представление
в документах MathCAD. Сделано это главным образом для
упрощения подготовки отчетов (в MathCAD-программе символ
присваивания в виде «:=» выглядит естественно, но в отчетной
документации зачастую неприемлем).
Оператор умножения может иметь различный вид (рис. 3.40):
– Dot (Точка);
– Narrow Dot (Узкая точка);
– Large Dot (Большая точка);
– х;
– Thin Space (Тонкий пробел);
– No Space (Вместе).
$ā%
$ā%
$x%
$u%
Рис. 3.40. Различный вид оператора умножения и его изменение
-137-

ǏǗnjǎnjǛǜǚǏǜnjǘǘǙǚǑǚǍǑǝǛǑǣǑǙǔǑǘǚǐǑǗǔǜǚǎnjǙǔǫǜnjǝǣǑǞnj
Рис. 3.41. Смена вида оператора присваивания
Оператор присваивания представляется либо знаками «:=»
(двоеточием и равенством — Colon Equal), либо просто знаком
равенства (Equal), как показано на рис. 3.41 Для того чтобы
в документе поменять отображение указанных операторов:
1. Поместите указатель мыши на оператор и вызовите щел-
чком правой кнопкой мыши контекстное меню.
2. Наведите указатель мыши на его первый пункт.
3. В открывшемся подменю выберите нужный вид оператора, как показано на рис. 3.40 и 3.41. Обратите внимание, что
в режиме редактирования формулы символ оператора временно меняется на представление по умолчанию, даже если выбран
другой.
Внимание! Рекомендуется менять внешний вид операторов
«вручную» только при необходимости. Помните, что непривычный вид оператора может ввести вас при дальнейшем разборе
программ в заблуждение и вызвать ошибки.
Всегда можно вновь переложить ответственность за представление операторов на MathCAD, выбирая в контекстном
меню пункт Default (По умолчанию). Кроме того, выбор пункта AutoSelect (Автоматический выбор) этого меню приводит
к отображению оператора редактором MathCAD в зависимости
от контекста. Выбор представления по умолчанию для этих
и некоторых других операторов производится на вкладке
Display (Отображение) диалогового окна Math Options (Опции
математики) — рис. 3.42. Для его вызова выполните команду
Math / Options (Математика / Опции). Отображение по умол-
-138-

ǔǽǻǺǷȈdzǺǮǬǹǴDZǻǬǶDZǾǺǮǻǼǴǶǷǬǰǹȇȁǻǼǺǯǼǬǸǸ([FHOǴ0DWK&$'ǻǼǴǼǬǽȃDZǾǬȁ
чанию задается с помощью соответствующих раскрывающихся
списков, в частности списка Multiplication для оператора умножения или списка Definition для оператора присваивания.
Рис. 3.42. Диалоговое окно Math Options
MathCAD — это математический редактор. Основное его
назначение заключается в редактировании математических
формул и расчете по ним. Вместе с тем, наряду с формульным
редактором, MathCAD обладает довольно развитыми средствами по оформлению текста. Назначение текстовых областей в документах MathCAD для разных пользователей и разных задач
может быть различным. Качественно стоит различать подход
к тексту, используемому просто в качестве комментариев, и как
элемент оформления документов для создания качественных
отчетов в печатной и электронной формах.
Рассмотрим в этом разделе основные приемы работы с текстом.
Текстовую область (или, по-другому, регион с текстом — text
region) можно разместить в любом незанятом месте документа
MathCAD. Однако когда пользователь помещает курсор ввода
в пустое место документа и просто начинает вводить символы,
MathCAD по умолчанию интерпретирует их как начало фор-
-139-

ǏǗnjǎnjǛǜǚǏǜnjǘǘǙǚǑǚǍǑǝǛǑǣǑǙǔǑǘǚǐǑǗǔǜǚǎnjǙǔǫǜnjǝǣǑǞnj
мулы. Чтобы до начала ввода указать программе, что требуется
создать не формульный, а текстовый регион, достаточно перед
тем, как ввести первый символ, нажать клавишу « « » (Кавычка).
В результате на месте курсора ввода появляется новый текстовый регион, который имеет характерное выделение (рис. 3.43).
Курсор принимает при этом вид вертикальной линии красного
цвета, которая называется линией ввода текста и аналогична по
назначению линиям ввода в формулах.
Рис. 3.43. Вновь созданный текстовый регион
Примечание. Создать текстовый регион можно и эквивалентным способом, с помощью команды Insert / Text Region
(Вставка / Текстовая область).
Теперь можно просто вводить любой текст в текстовый
регион, причем очередной символ будет вставлен в позицию,
обозначенную линией ввода текста. Чтобы изменить какой-либо
текст внутри документа, проделайте следующее:
1. Щелкните мышью на области текста — она приобретет
характерный вид (рис. 3.44).
2. При необходимости переместите линию ввода текста
внутри текстовой области к символам, которые собираетесь
изменить, щелкая мышью в нужном месте текста или нажимая
клавиши со стрелками и клавиши «Ноmе» и «End».
3. Отредактируйте текст.
Рис. 3.44. Текстовые области (нижняя — в процессе редактирования)
Для редактирования текста применяются те же средства,
что и для редактирования формул:
– выделение части текста протаскиванием указателя мыши
или нажатием клавиш-стрелок при удерживаемой клавише
«Shift»;
-140-
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
