close

Вход

Забыли?

вход по аккаунту

?

Пакет MATHCAD

код для вставкиСкачать
Aвтор: Куницкий Стас, студент ТРМПЛ 16, Томск, 2000г.
ПАКЕТ MATHCAD.
Для автоматизации математических расчетов используются разнообразные вычислительные средства - от программируемых микрокалькуляторов до сверхмощных суперЭВМ. И тем не менее такие расчеты остаются сложным делом. Более того, применение компьютеров внесло новые трудности: прежде чем начать расчеты, пользователь должен освоить основы программирования, изучить один или несколько языков программирования и численные методы расчетов.
Положение стало меняться после специализированных программных комплексов для автоматизации математических и инженерно-технических расчетов. К таким комплексам относятся пакеты программ MathCAD, MatLAB, Eureka. MathCAD - один из наеболее мощных и универсальных из них.
НАЗНАЧЕНИЕ СИСТЕМЫ.
MathCAD является интегрированной системой программирования, ориентированной на проведение математических и инженерно-технических расчетов. Система MathCAD содержит текстовый редактор, вычислитель и графический процессор.
Текстовый редактор - служит для ввода и редактирования текстов. Тексты являются комментарии и входящие в них математические выражения не выполняются. Текст может состоять из слов, математических выражений и формул, спецзнаков. Отличительная черта системы - использование общепринятой в математике символики (деление, умножение, квадратный корень).
Вычислитель - обеспечивает вычисление по сложным математических формулам, имеет большой набор встроенных математических функций, позволяет вычислять ряды, суммы, произведения, определенный интеграл, производные, работать с комплексными числами, решать линейные и нелинейные уравнения, проводить минимизацию функции, выполнять векторные и матричные операции и т.д.. Легко можно менять разрядность чисел и погрешность интеграционных методов.
Графический процессор - служит для создания графиков. Он сочетает простоту общения с пользователем с большими возможностями графических средств. Графика ориентирована на решение типичных математических задач. Возможно быстрое изменение размеров графиков, наложение их на текстовые надписи и перемещение их в любое место документа.
MathCAD ориентирован на IBM-совместимые ПК, работает с PC-DOS и MS-DOS с версиями 2.0 и выше. Поддерживаются основные типы адаптеров и дисплеев. Минимальная память - 512 Кб. MathCAD автоматически поддерживает работу с математическим процессором. Последний заметно повышает скорость расчетов и вывода графиков, что существенно в связи с тем, что MathCAD всегда работает в графическом режиме. Это связано с тем, что только в этом режиме можно формировать на экране специальные математические символы и одновременно применять их вместе с графиками и текстом. MathCAD поддерживает работу со многими типами принтеров, а так же с плоттерами.
MathCAD - система универсальная, т.е. она может использоваться в любой области науки и техники, везде, где применяются математические методы. Запись команд в системе MathCAD на языке, очень близком к стандартному языку математических расчетов, упрощает постановку и решение задач.
Первые шаги.
После загрузки системы на экране появляется окно с её именем. Нажатие F10 вызывает появление главного меню, которое позволяет задать выполнение большого числа команд управления системой. При этом система практически готова к работе. Нажмите Esc и приступайте к работе. Простейшие вычисления можно выполнить, используя знак вывода результатов вычислений = (равенство), что соответствует схеме
выражение =
В левой части равенства могут стоять любые математические уравнения, содержащие встроенные в систему функции.
MathCAD реализует вычисления в строго определенном порядке: слева направо и сверху вниз.
Некоторые понятия.
Документом называется полное математическое описание алгоритмов решения задач. Документ состоит из блоков, т.е. отдельных частей. Блоки могут быть трех типов: текстовые, вычислительные и графические. Каждый блок занимает на экране некоторое пространство, ограниченное прямоугольной областью. Указанный выше порядок вычисления относится к блокам.
Текстовые блоки играют роль неисполняемых комментариев. Они служат лишь для повышения наглядности документа. Вычисляемые блоки состоят из исполняемых математических выражений (формул, уравнений, равенств, неравенств и т.д.). Графические блоки являются также исполняемыми и служат для вывода результатов вычислений в графическом виде. Правильный порядок выполнения блоков - основа правильного функционирования системы.
Сигнал ошибки в системе имеет вид надписи, заключенный в прямоугольник. От него отходит черта, указывающая на место ошибки.
Размеры блоков устанавливаются автоматически, в зависимости от числа входящих в них знаков и математических выражений, либо от заданных размеров графиков. Обычно размеры блоков не видны. Но по виду курсора можно судить о переходе от одного блока к другому. В текстовых блоках и переходах между блоками курсор имеет вид мигающей горизонтальной черточки. Когда он входит в текстовый блок, тот обрамляется кавычками (вообще, для заданиятекстового блока следует ввести открывающие его ковычки, закрывающие ковычки появляются автоматически и отслеживают конец последней строки текста). Когда курсор входит в формульный или графический блок, его форма напоминает развернутую букву L. Если блок графический, то в нем имеется шаблон блока, т.е. прямоугольник, в котором строится график.
Блоки не должны налагаться друг на друга. Исключение - наложение графического блока на текстовый блок с тем, чтобы получить на графике надписи. При попытке ввода в неположенное место в верхней строке экрана появится сообщение: "Can't edit blank space" (нет места для редактирования блока).
MathCAD имеет ряд режимов работы. При первом включении устанавливается режим auto (автоматический). Он позволяет выполнять вычисления сразу по мере ввода и редактирования документа. Но в этом режиме система работает медленно.
Если загрузить MathCAD командой MCAD /M, то будет установлен режим manual (ручной). В этом режиме ввод и редактирование документа происходит без выполнения вычислений. Запуск вычислений - по клавише F9. Вычисления охватят те блоки, которые расположены сверху от текущего положения курсора. Ввод текста.
Для ввода текста достаточно ввести знак ". Текущее положение курсора окажется в обрамлении " ". Между ними можно вводить текст. Переход на новую строку текста - по Enter. " отслеживают максимальную длину строки. Т.о., кавычки всегда указывают на верхний левый и нижний правый углы текстового блока. Внутри текстового блока можно пользоваться стандартными приемами редактирования текста. Текстовый блок можно покинуть, выведя за его пределы курсор клавишами управления курсором. При этом текст остаётся на экране, а обрамляющие его " " исчезнут.
Вычисления.
Понятия используемые в MathCAD: переменная, константа, системная переменная, функция, оператор. Задание переменных с пределами изменения, что дает возможность проведения циклических вычислений. Целоисчисленная переменная, меняющаяся с шагом 1 от значения Start до значения End, задается следующим образом:
Name: Start;End что дает Name:= Start..End
Идентификаторы.
Алфавит системы MathCAD строчные и прописные латинские буквы, арабские цифры, ряд греческих букв и специальных знаков. С их помощью задаются имена встроенных функций и операторы и идентификаторы. Идентификаторы должны начинаться с буквы и их имена должны быть уникальны.
1u sin нельзя
альфа Греческие буквы вводятся нажатием клавиши Alt и некоторых латинских букв.
Константы - это тип данных, имеющие неизменное значение во всей программе. В системе имеется только один тип констант - числовые. К числовым константам могут относится и предварительно определенные переменные (системные переменные):
 = 3.14159
е = 2.71823основание натурального логарифма
307
 = 10 бесконечность
 = 0.01процент
TOL = 0.001погрешность численных методов
ORIGIN = 0 нижняя граница индексации массивов
Значения их можно переопределить, но не реккомендуется.
Переменные:набирается: Х:=123
Для ввода знчений переменных Х =. Форма вывода зависит от установленного пользователем формата вывода. Он может быть глобальным, то есть относится ко всей программе, может быть локальным, то есть действовать в огранниченной области.
Глобальный формат
RADIX = d - тип используемых чисел (d - десятичные).
PRECISION DISPLAYED = 4 - количество знаков после запятой.
EXPONENTIAL THRESHOLD = 6 - гранница представления чисел в экспоненцинальной форме.
IMARGINARY SYMBOL = i - обозначение для мнимой единицы.
ZERO TOLERANCE = 15 - значение машинных нулей при вычислении.
COMPLEX TOLERANCE = 15 - представление машинных нуля для комплексных чисел.
OVERALE DEFAULT - глобальная установка данных.
REVERT - возврат к исходным данным.
DONE - продолжение работы.
через меню Compute
Для задания циклических вычислений с целоисчисленной управляющей переменной цикла пользуйтесь следующей конструкцией:
имя переменной:=Nнач...Nкон цикл
с целой
(вводится как ;)
Если Nнач < Nкон, то шаг изменения переменной положительный, исли Nнач > Nкон, то отрицательный.
Функции. В системе имеется множество функций (тригонометрические, гиперболические, статистические, и т.д.). функция в ответ на обращение к ней по имени с указанием аргументов должны возвратить свое значение.
Х:=1
2+sin(Х)=2.841
Можно задать внешние функции, или функции пользователя.
хes (Х):=exp(sin(X)) - такая функция будет вести себя каквстроенная
Операторы.Специальные знаки или слова, вызывающие определенные действия (+, -, =, :, <, >,  ). Операторы и функции системы MathCAD.
Операторы в системе - это команды, выраженные ввиде специальных знаков, предназначенные для выполнения различных математических опреций:
степеньХ^YХY
факториалX!4!=24
корень/X9=3
абсолютное значение|x|-5|=5
нижний индексХ[iXi
+, -, *, / - обычным образом
суммирование членов рядаi$XXi
i
перемножение членов рядаi#x
определенный интегралx&f(x)
производнаяx?f(x)
Функции - exp(x), ln(x), log(x), cos(x) и т.д.
Суммирование членов ряда
i$хi:=1.5
Xi:=2*i
xi=30
i
Векторные и матричные переменные и функции в системе MathCAD.
Называются переменные с заданными пределами изменения.
Можно использовать другую конструкцию:
имя переменной:=Nнач, Nслу...Nкон;
шаг в этом случае равен Nслу-Nнач
цикл с нецелоисчисленным изменением
Пример реализации двойного цикла с вложением.
i:=1..4 - внешний цикл
k:=1..3 - внутренний
aik:=i*k
Система MathCAD оперирует с двумя типами массивов. Первый -одномерные массивы или векторы, второй - двумерные или матрицы.
k:=1..4 0
X: = 1
2
3
4
Yk:=exp[Xk]
1
Y:= 2 7 1
7 3 8
20 0 8
54 59
Для задания вектора Alt+M, после этого может быть введено количество строк и столбцов.
Векторы обозначаются V, матрицы M, скалярные величины - буквой z.
z*vумножение вектора на скаляр
v1*v2умножение двух векторов
m1+m2сложение матриц
m1-m2вычитание матриц
mnвозведение матрицы в n-степень
mtтранспортирование матрицы (обозначается как M[Alt]!)
vсумма всех элементов вектора (обозначается как Alt+$+V)
Система имеет так же ряд функций:
length(v) количество элементов вектора
last(v) возврашает индекс последнего элемента вектора max(v)максимальное значение
min(v)минимальное значение
rows(m)число строк матрицы
cols(m)число столбцов
tr(m)след матрицы m, сумма её диагональных элементов
Построение графиков.
MathCAD дает возможность пользователю краине просто выводить результаты вычислений в графической форме.
Графики могут размещаться в любом логически дозволенном месте документа (т.е. помещаться после тех вычислительных блоков, которые готовят исходные данные), иметь любой размер и представлять результаты многих расчетов.
Пример. Построить график параболы при аргументе Х меняющимся от 0 до 5.
Задается переменная Х с пределами изменения. Выводятся табличные значения функции. Все вычисления после задания переменной и ее пределов изменения повторяются столько раз, сколько раз меняется переменная. Т.о., значение переменной и ее функции образуют одномерные массивы - векторы. Каждый элемент вектора заданной функции является индексированной переменной. Для ввода подстрочного индекса необходимо после набора Х ввести символ [, для набора степени ^.
Создание графика. Выведем курсор из вычислительного блока и установим его в место, которое будет левым верхним угломблока графика. Затем введем символ @, обеспечивающий включение графического процессора. На экране появится шаблон будущего графика ввиде прямоугольной рамки с маленькими прямоугольниками, расположенными вдоль осей Х и Y будующего графика. Крайние прямоугольники задают масштабы графиков, а средние служат для указания переменных, изменения которых отображаются графически. Поставив имена этих переменных, введем курсор в пределы шаблона и нажмем Enter. Будет построен заданный график.
Если нас не устаивает вид графика, можно изменить его. Один из способов. Введем курсор в поле графика и нажмем F (подадим команду plot format). Появится сообщения о параметрах построенного графика, которые можно изменить простым редактированием. Исправленные параметры графика сохраняются и в последующем.
Так же легко построить графики нескольких функций - для этого их надо определить и перечислить в виде списка в шаблоне графика.
Возможно построение графика в полярной системе координат.
Трехмерная графика требует задания функций двух переменных f(x, y). Вычисленные по ряду значений х и у значения этой функции используются для задания двухмерной матрицы с условным именем М. Для построения графика достаточно в нужном месте, указанном курсором, ввести шаблон графика - нажатием Alt-2. В левом нижнем углу шаблона вместо светлого прямоугольника нужно указать имя матрицы М. Формат 3D-графиков также задается вводом в его шаблон курсора и нажатием F. Изменив формат, можно представить трехмерную фигуру в наиболее наглядном виде. В частности, можно изменять углы, под которыми видна фигура.
Возможен импорт графических изображений из других систем. Переносимые файлы должны быть преобразованы в файлы с расширением .mcs специальной командой из MS-DOS
mostrans <имя файла.расширение>
В результате преобразования получается файл с исходным именем и расширением .mcs, который загружается в систему. Для построения рисунка, импортируемого из другой системы, задается шаблон по Alt-5. В левом нижнем углу на месте светлого прямоугольника нужно ввести имя преобразованного файла без расширения.
ГРАФИЧЕСКОЕ ПОСТРОЕНИЕ.
Задание шаблона, пользования @.
Вся графика определяется её форматом, то есть совокупностью указателей на те или иные параметры. Формат может задаваться глобально и локально (F).
Глобальные параметры - записаны в файл конфигурации.
Локальные параметры
log (s) = Y,XЕсли X,Y - заданы нулями, то нужно пользоваться линейным масштабами по соответствующей оси.
Если X=1 или Y=1, то нужно пользоваться логорифмическим масштабом. X и Y могут быть заданы, как целые числа.
Sub divs Число деления масштабной сетки (если X,Y=1), то масштабная сетка вырождается в прямоугольник.
Допустим значения 1,2,9,....
Size = X, Y - размеры графика (<=127).
Type = l - задание типа линии l - непрерывная линия с линейной интерполяцией между узловыми точками.
d - строит точки в узлах, не соединяя их линиями.
s - соединяет узлы точками.
e - указывает диапазон возможных расбросов величин.
b - строит прямоугольник, вершины которые расположены на узловых точках.
x - строит знаки, ввиде x в каждой узловой точке.
p -помечает узловые точки знаками +, точки не соединяется.
P -помечает узловые точки знаками +, точки соединяются отрезками прямых.
o -помечает узловые точки прямоугольниками, не соединяя прямыми.
O - помечает узловые точки прямоугольниками, соединяя прямыми.
v -помечает узловые точки ромбиками, не соединяя прямыми.
V - помечает узловые точки ромбиками, соединяя прямыми.
Команды можно комбинировать, например OV и другие команды:
Global Default - глобальная установка данных.
Revert - возврат к исходным данным.
Done - выполнить установки. АЛФАВИТ И НЕКОТОРЫЕ ТИПЫ ДАННЫХ В MATHCAD.
Алфавит системы MathCAD строчные и прописные латинские буквы, арабские цифры, ряд греческих букв и специальных знаков. С их помощью задаются имена встроенных функций и операторы и идентификаторы. Идентификаторы должны начинаться с буквы и их имена должны быть уникальны. Греческие буквы вводятся нажатием Alt и одной из клавиш с латинским символом. Для некоторых дисплеев и принтеров ряд греческих букв печатаются как русские. Система MathCAD позволяет применить в расчетах десятичные, восмиричные и шестнадцатиричные числа. 8-ричные числа помечаются символом О, 16-ричные - символом Н. Для того, чтобы MathCAD не путала 16-ричное число, начинающееся с буквы, с идентификатором, нужно начинать его с цифры 0.
Для величин с размерностью к их значениям приписывается начальная буква их латинского названия (время - time - t, масса - mass - m).
ФУНКЦИИ ДЛЯ РЕШЕНИЯ УРАВНЕНИЙ И МИНИМИЗАЦИИ.
Многие нелинейные уравнения и системы из них не имеют аналитических решений и решаются графически или численными методами. Численные методы решения с заданной погрешностью вычислений легко реализуются в MathCAD.
Функция root (<выражение>, <имя переменной>) ищет значение переменной, при котором выражение становится равным 0. Т.о. отыскивается корень уравнения вида F(x)=0. Поиск корня осуществляется итерационным методом, причем перед этим можно задать начальное значение Х. Если уравнение имеет несколько корней, то их можно найти последовательно, используя функцию root при различных начальных значениях Х.
Если необходимо найти решение уравнения с несколькими неизвестными или системы уравнений, задается блок уравнений. Он имеет следующую структуру.
Given (служебное слово, отмечающее начало блока)
Уравнения
Ограничительные условия
Выражение с функциями Find и Minner
Проверка решения (если необходимо)
Find (v1,v2,...vn) - возвращает значение одной или нескольких переменных, отвечающие точному решению;
Minner (v1,v2,...vn) - возвращает значение одной или нескольких переменных, отвечающих приближонному решению с минимальной среднеквадратической погрешностью.
Пример. Раскрой железного листа под ящик 1) заданного и максимального 2) объемов.
V0:=7.5заданный обьем ящика х W:=4ширина листа хW
L:=8длина листа L
X:=0,0.2..5расстояние отгиба листа
V(X):=(L-2*X)*(W-2*X)*Xформула обьема листа F(X):=V(X)-V0основное уравнение
высота -Х
W-2X
стремимся к заданному L - 2V
объекту
Найдем корни на графике убедимся, что они есть. Построим график средствами MathCAD:
60
F(x)0
05
x
1)Решение задачи
ИнициализацияРешениеКоммнтарий
Х:=0root(V(X)-V0,X)=0.297плоский ящик
X:=1root(V(X)-V0,X)=1.5глубокий ящик
X:=4root(V(X)-V0,X)=4.203корень не реален физически X<0.5W
2)Нахождение X=XM для раскроя ящика максимального объема
X:=1инициализация X (начальное значение)
Givenначало блока решения
V(X):=(1-2*X)*(W-2*X)*Xосновное уравнение
V(X)100 к нему стремитсяобъем заведомо превышающий требуемый
XM:=minner(X)поиск оптимального X
XM=0.848найденное значение XM
V(XM)=12.317максимальный объем ящика
Пример. Решить систему уравнений.[см. численное решение
уравнений для сравнения ]
Графическое решение.
30
X:=-5,-4.75 ..5
2
X ,8+2*X 2 функции уравнения
-5 X 5
Блок первого решения
X:=0Y:=0начальное значение X,Y
Given
2
Y<-Xсистема уравнений
Y<-8+3*X
X<0указание на поиск отрицательного корня
X0
Y0 :=Find(X,Y)первое решение
X0 -1.702
Y0 =2.895
Блок второго решения
X:=3Y:=0начальное значение X,Y
Given
2
Y<-Xсистема уравнения
Y<-8+3*X
X<0указание на поиск отрицательного корня
X0
Y0 :=Find(X,Y)второе решение
X0 4.702
Y0 =22.105
X02 =22.105проверка решения
8+3*X0=22.105
Пример. Решить уравнение.
X:=10
Given
x23начальное значение х=10 используется
как первое приближение, поэтому решение возможно
x0:=Find (x)
x0=1.732
Численные методы, реализованные в системе.
Для численного интегрирования с заданной погрешностью применяется метод Симпсона. Для монотонных функций метод дает хорошие результаты. Могут вычисляться и краткие интегралы, но увеличение кратности ведет к увеличению времени вычислений и может вызывать зацикливание.
TOL:=0.1задание погрешности
1 х
е dx:=2.749262872839197вычисление интеграла
-39
TOL:=0.000001задание меньшей погрешности
1 х
е dx:=2.178281863613737вычисление интеграла
-39
e:=2.718281828459045точное значение
По скорости решения сложных задач MathCAD уступает специализированным программ, написанным на языках программирования. Но по времени подготовки задач к решению, наглядности и сервисным, в том числе графическим, возможностям MathCAD имеет неоспоримые преимущества.
РЕДАКТИРОВАНИЕ, ЗАПИСЬ И СЧИТЫВАНИЕ ДОКУМЕНТОВ.
Кроме обычных команд редактирования, используется блочные команды.
F2 - помещает копию блока в специальный буфер
F3 - стирает блок и помещает в блок его копию
F4 - помещает копию блока из буфера на место документа, указанное текущим положением курсора.
Ctrl-F9 - вводит пустую строку между блоками в месте, указанном курсором
Ctrl-F10 - уничтожает пустую строку, в которой расположен курсор
F6 - сохранение документа в файле
ОСНОВНОЕ МЕНЮ СИСТЕМЫ.
Для вызова основного меню нужно нажать F10.
Основное меню содержит следующие позиции:
System - группа команд по управлению системными возможностями MathCAd.
Help (F1) - помощь. Эта команда вводит с диска файл MCAD.HLP, который содержит очень краткое изложение основных возможностей системы. Подобный файл существует и в текстовом формате - README.TXT.
Quit - выход в операционную систему или NC.
Dos - команда дает доступ к омандам Dos без выхода из среды MathCAD. Для возврата в среду системы необходимо ввести команду EXIT и нажать Enter.
Memory - команда выдает в командной строке информацию об объеме памяти, занимаеиой текущим документом, и объеме свободной памяти. Объем памяти, занимаемой документом в ОП заметно больше объема, занимаемого документом на диске, так как дополнительная память резервируется под значения переменных и массивов.
Redraw - перерисовка. Иногда изображение на экране дисплея может портится в процессе скроллинга или из-за наложения блоков. Данная команде придает изображению его нормальный вид.
Print - печать. В командной строке выдается информация о формате печати и портах.
Select Printer - обспечивает выбор одного из ряда печатающих устройств (принтеров или графопостроителей). Для выбора принтера нужный файл загружается с диска, а выбранный тип принтера запоминается и при последующих загрузках системы загружается автоматически.
Config Save - запись конфигурации системы. Конфигурация - это набор команд, тип принтера, дисплея и т.д. Вся эта информация с помощью данной команды может быть записана в специальный конфигурационный файл, который хранится на диске под именем mcad.mcc.
Execute - выполнение специальных команд файлов системы.
File - группа команд по управлению файлами.
Load - загрузка файлов с диска и вывод их на экран дисплея. В командной строке системы появляется запрос имени файла. Можно указать имя, можно нажать Enter (на экране появится список файлов).
Save - запись текущего документа на диск с расширением .mcd.
Append - наложение. Можно включать в текущий редактируемый документ другой документ и в результате получить новый.
Filename - команда используется для переименнования файлов данных.
Clear - стирает текущий файл и обеспечивает перезагрузку файла конфигурации, тем самым восстанавливается исходное состояние системы.
Reset - переустановка. Действие этой команды аналогично деиствию предидущей команды, но при этом не происходит перезагрузки конфигурационного файла.
Compute - управление вычислительными процессами.
Calculate - эта команда используется в режиме manual для запуска вычислений блоков, которые расположены от начала документа до конца странницы, в которой находится курсор. Действие команды сопровождается мигающей надписью wait и появлением на экране результатов вычислений после знаков =, в шаблонах графиков, матриц и т.д.
Process - команда запускает процесс вычислений по всему документу независимо от положения курсора.
Automatic - вычисления автоматически производятся с начала документа и до конца текущей странницы. Они происходят по мере скроллинга станиц и перемещения курсора по тексту документа. Создается впечатление, что система работает медленно, так как производятся вычисления, и так как работа системы - в графическом режиме.
Manual - ручной режим. Наиболее удобен для редактирования. При нем вычисления не производятся. Вместо графиков, матриц и других элементов выводятся их шаблоны. Для запуска режима вычисления достаточно исполнить команду Calculate.
Format - данная команда задает глобальны, то есть используемый по всему документу, формат представления чисел.
Randomize - настраивает генератор случайных чисел. При задании спрашивается значение числа. По умолчанию - 1.
Dimension - команда задает размерность физических величин.
Equation - обеспечивает включение и выключение итерационного процесса решения уравнения. Если команда включена, то соответствующее математическое выражение помечается знаком и не вычисляется.
Generate Matrix - задание матрицы. требуется задать матрицы. Общее число элементов не должно превышать 8000. Edit/Move - группа командредактирования документов и перемещение блоков с одного места на другое.
Copy (F2) - копирование блока в буфер.
X (Cut) (F3) - перенос блока в буфер.
Paste (F4) - перенос копии блока из буфера на экран дисплея.
Separate - разделение блоков и сообщение об ошибках, когда их очень много.
Insertline (^F9) - вставка пустой строки в место, указанное курсором.
Deletline (^F10) - убрать пустую строку документа.
Goto - переход во введенную по запросу позицию.
Move - перемещение относительно текущих координат курсора.
Find (^F5) - поиск по всему документу заданного текста.
Replace (^F6) - замена одних фрагментов текста другими.
Ctrl-V - определение границ блока (обводится прямоугольной рамкой).
Text - редактирование текстов.
Возможны два типа текстовых блоков.
Text region (текст в огранниченной области) - вводится кавычками ". Появляется пара "", между которыми можно вводить текст. Размер по вертикали определяется числом строк, а по горизонтали - длиной самой длиной из введенных строк.
Text band (текст в предельной области) - вводится командой. Появляется пара кавычек, один из них помещаетсяв начале строки, другие в конце. Длина строки - максимальна.
Тексты в файлах .MCD соответствующие режиму text region, записываются в особой форме - они содержат в каждом блоке указания его координат и размеров.
А тексты в режиме text band записываются в обычном текстовом формате, их можно прочитать в любом текстовом редакторе и вставить в них тексты, подготовленные в других редакторах.
Основные команды.
Width - задает максимальную длину строкитекстового блока.
Mark (^X) - маркировка, помечает знак, на котором установлен курсор.
Text band (^T) - установка режима ввода больших фрагментов текста.
Center - помещает текст текущей строки в её середину.
Backward (^B) - интерпретирует команды перемещения курсора как перемещение назад.
Forward (^F) - интерпретирует команды перемещения курсора как перемещение вперед.
Justify (^N) - обеспечивает выравнивание строк и размещение в них доступного числа целых слов.
Команда основного меню In region - содержит команды для работы с маркированными фрагментами текста.
Incopy (Ctrl-F2) - помещает копию выделенного участка в буфер.
Incut (Ctrl-F3) - перенос маркированного участка в буфер.
Inpaste (Ctrl-F4) - помещает текст из буфера на место, указанное курсором.
WINDOW/PAGE
Группа команд задания окон и управления форматом страниц.
Для редактирования сложных документов пакет позволяет перейти к двух оконному режиму ввода информации.
Второе окно частично заслоняет первое. Для управления окнами:
Split - разделение экрана на два окна. Линию раздела можно перемещать (установить курсор на линию раздела f7).
Unsplit - объедениить (уничтожить второе окно), остается лишь пассивное.
Jump - перескочить из одного окна в другое.
Вторая часть к управлению форматом страниц:
Margin - задает ширину отступа в левой части страницы. Ширина задается в знакоместах. Pagelength - задает число строк в странице. 0 - задает страницу бесконечной длины.
Brekpages - задает линию раздела страницы ввиде точечной линии.
Insert Page Break - включение линии обрыва страниц. Команда формирует линию раздела с загибом слева.
Print - печать документа.
Print area n1, n2 to n3, n4
(положение верхнего левого угла и нижнего правого). При печати для вывода жирного, курсива и других шрифтов можно использовать специальные последовательности управляющих кодов.
Документ
Категория
Программное обеспечение
Просмотров
213
Размер файла
132 Кб
Теги
курсовая
1/--страниц
Пожаловаться на содержимое документа