Записи с меткой «plot»
Функции трассировки и отладки программ
Функции трассировки и отладки программ
- Off [s] — отключает сообщения трассировки, связанные с символом s.
- Off [m1, m2,…] — отключает несколько сообщений.
- Off[ ] — отключает все сообщения трассировки.
- On [s] — включает трассировку для символа s.
- On [m1, m2,…] — включает ряд сообщений.
- On [ ] — включает трассировку для всех символов.
- Trace [ехрг] — генерирует список всех выражений, используемых при вычислении ехрг.
- Trace[expr, form] —включает в список только те выражения, которые сопоставимы с form.
- Trace [ехрr, s] — включает в список все вычисления, которые используют правила преобразования, связанные с символом s.
- TraceDialog [ехрг] — инициирует диалог для каждого выражения, используемого при вычислении ехрr (на каждом шаге продолжение диалога осуществляется исполнением команды Return []).
- TraceDialog [expr, form] — инициирует диалог только для выражений, сопоставимых с form.
- TraceDialog [expr, s] — инициирует диалоги только для выражений, при вычислении которых используются правила преобразований, связанные с символом S.
- TraceLevel [ ] — всякий раз, когда вычисляется Trace [ ] или родственная функция, TraceLevel [ ] возвращает тот уровень ее выхода, который в данный момент заполняется.
- TracePrint [ехрr] — выводит (печатает) все выражения, используемые в процессе вычисления ехрг.
- TracePrint [expr, form] — включает в операцию только те выражения, которые совпадают с form.
- TracePrint [expr, s] — включает в вывод все вычисления, которые применяют правила преобразования, связанные с указанным символом s.
- TraceScan[f, expr] — применяет f ко всем выражениям, используемым при вычислении ехрr,
- TraceScan[f, expr, form] — включает только те выражения, которые сопоставимы с form.
- TraceScan [f, expr, s] — включает все вычисления, которые применяют правила преобразования, связанные с символом s.
- TraceScan [f, expr, form, fp] — применяет f до вычисления, a fp после вычисления к выражениям, используемым при вычислении ехрr.
Функции поиска записей в файлах
Функции поиска записей в файлах
- Find [stream, "text"] — ищет первую запись во входном потоке stream, которая содержит указанную строку.
- Find[stream, {"textl", "text2",…} ] — ищет первую запись, в кото-рой содержится любая из указанных строк.
- FindList ["filename", "text"] — возвращает список всех записей в файле filename, которые содержат указанную строку.
- FindList ["filename", {"textl", "text2",…} ] — дает список всех записей, содержащих любую из указанных строк.
- FindList [{ "filename1",…}, text] — возвращает список записей, содержащих указанные строки, в любом из данных файлов.
- FindList [files, text, n] — возвращает только первые п найденных записей.
Это достаточно редкие в применении функции, так что заинтересованный пользователь может опробовать их самостоятельно.
Функции открытия и закрытия файлов и потоков
- Close [stream] — закрывает поток stream.
- EndOfFile — символ, возвращаемый командой Read при достижении ею конца файла.
- $lgnoreEOF — указывает, должна ли Mathematica завершать работу, получив признак конца файла на входе.
- OpenAppend["filename"] — открывает файл для подсоединения (конкатенации — присоединения в конец) к нему вывода и возвращает объект OutputStream.
- OpenRead [ "filename" ] — открывает файл для чтения данных и возвращает объект InputStream.
- OpenTemporary [ ] — открывает временный файл, в который может записываться вывод, и возвращает объект OutputStream.
- OpenWrite ["filename" ] — открывает файл для записи в него вывода и возвращает объект OutputStream.
- TextRendering — опция, которая указывает, каким образом должен воспроизводиться текст в данном выходном файле.
Опции функции Plot
Ниже дан список опций, при этом знаком «*» отмечены опции, применяемые как для двумерной, так и для трехмерной графики:
- *AspectRatio — задает пропорцию графика — отношение высоты к ширине (значение по умолчанию, 1/GoldenRatio, задает отношение по правилу золотого сечения — около 1.618).
- *Axes — задает прорисовку координатных осей (False — осей нет, True — строятся обе оси, а список {Boolean, Boolean} задает построение осей раздельно).
- *AxesLabel — задает вывод меток для осей в виде {"stringX", "stringY"}
- * AxesOrigin — задает начало отсчета для осей (указывает точку пересечения осей).
- *AxesStyle — задает стиль вывода осей с помощью ряда директив.
- *Background — задает цвет фона в одной из трех цветовых систем.
- *ColorOutput — задает цвет построений в одной из трех цветовых систем.
- *DefaultFont — задает шрифт для текста в графиках.
- Frame — задает прорисовку рамки вокруг графика при значении True и ее отсутствие при False.
- FrameLabel — задает надписи на гранях рамки (FrameLabel -> { "Text1", "Text2", "Text3", "Text4" }, причем построение идет по часовой стрелке, начиная с нижней надписи).
- FrameStyle — задает стиль граней рамки с помощью ряда директив.
- FrameTicks — задает прорисовку штриховых меток для граней рамки.
- GridLines — задает прорисовку линий сетки.
- *PlotLabel — задает вывод титульной надписи (PlotLabel->"Text").
- *PlotRange — задает масштаб построения в относительных единицах.
- *PlotRegion — задает область построения в относительных единицах.
- RptateLabel — задает разворот символьных меток на вертикальных осях фрейма с тем, чтобы они стали вертикальными.
- *Ticks — устанавливает штриховые метки для осей. Кроме того, имеется ряд характерных для функции Plot дополнительных опций:
- Compiled — задает компиляцию функции перед выводом.
- MaxBend — задает максимальный угол излома между сегментами кривой.
- PlotDivision — задает количество делений при построении гладкой кривой.
- PlotPoints — задает число точек выборки, участвующих в построении.
PlotStyle — задает стиль линий или точек графика.
Пример получения твердой копии чертежа
Пример получения твердой копии чертежа
Рассмотрим последовательность действий при выводе чертежа на бумагу. Предположим, что чертеж необходимо распечатать в черно-белом варианте на бумаге формата А4 при помощи принтера HP DeskJet 420, причем должен быть задан экономичный режим печати.
Для запуска процесса получения твердой копии чертежа следует ввести команду PLOT , после чего откроется одноименное диалоговое окно. Дальнейший порядок действий может быть следующим.
На вкладке Plot Device следует:
- Выбрать требуемое устройство вывода — HP DeskJet 420 в раскрывающемся списке Name панели Plotter Configuration.
- Нажать кнопку Properties для установки экономичного режима печати. В открывшемся диалоговом окне Plotter Configuration Editor выбрать пункт Custom Properties вкладки Device and Document Settings , а затем нажать кнопку Custom Properties на появившейся панели Access Custom Dialog . После этого будет отображено стандартное диалоговое окно настройки свойств данной модели принтера, на одной из вкладок которого необходимо выбрать экономичное качество печати. Все открытые диалоговые окна, кроме окна Plot , последовательно закрываются нажатием кнопок ОК.
Отметим, что по умолчанию в диалоговом окне Changes to a Printer Configuration File задается создание временного (только на текущий сеанс печати) файла новой конфигурации принтера.
- Выбрать стиль печати monochrome в раскрывающемся списке Name панели Plot Style Table . После выбора стиля печати открывается диалоговое окно Question , которое содержит запрос — следует ли отнести выбранный стиль ко всем компоновкам пространства листа. Так как в рассматриваемом примере вывод изображения на печать производится из текущего пространства модели, ответ на запрос может быть произвольным.
- Выбрать количество копий в поле ввода Number of copies панели What to plot.
- Выбрать размер листа бумаги в раскрывающемся списке Paper size панели Paper size and paper units.
- Выбрать ориентацию выводимого изображения относительно листа бумаги с помощью переключателей панели Drawing Orientation.
- Задать границы выводимого на печать изображения с помощью кнопки Window панели Plot Area (нажать кнопку, а затем указать на экране монитора левый нижний и правый верхний углы прямоугольника, в котором размещается выводимое изображение).
- Выбрать масштаб для выводимого изображения в раскрывающемся списке Scale панели Plot scale или указать его в окне ввода Custom (для рассматриваемого примера необходимо выбрать масштаб Scaled to Fit ).
- Нажать кнопку Full Preview для предварительного просмотра изображения
- Если необходимо, изменить положение изображения на бумаге с помощью средств панелей Drawing Orientation и Plot offset.
- Нажать кнопку Full Preview для предварительного просмотра изображения.
Нажать кнопку ОК для получения твердой копии выбранного изображения на бумаге.
Команда PLOTTERMANAGER
Команда PLOTTERMANAGER
Назначение:
Используется для установки новых устройств печати и настройки существующих печатающих устройств.
Вызов команды:
Командная строка: PLOTTERMANAGER
Выпадающее меню: File > PLOTTER MANAGER
При вызове команды открывается окно Plotters корневого каталога системы AutoCAD. На этом действие команды исчерпывается. Открыть каталог Plotters можно любым другим способом, принятым в Windows. Каталог содержит файлы конфигураций печатающих устройств (РСЗ-файлы), а также ярлык Add-A-Plotter Wizard , запускающий мастер установок новых устройств печати. Эта программа предоставляет пользователю возможность пошагового выполнения процесса установки нового печатающего устройства и практически аналогична стандартной программе установки принтера в системе Windows.
При двойном щелчке мыши на значке РСЗ-файла открывается диалоговое окно Plotter Configuration Editor, описанное выше при рассмотрении команды PAGESETUP. далее…
Вызов команды
Вызов команды.
Командная строка: —LAYER (—LA)
В ответ на команду система сообщает имя текущего слоя и выдает список уточняющих дополнительных параметров:
?/Make/Set/New/ON/OFF/Color/Ltype/
LWeight/Plot/Freeze/Thaw/
LOck/Unlock/stAte:
Возможные ответы:
? используется для получения информации о слоях, при этом система инициирует дополнительный запрос:
Enter layer name(s) to list <*>:
Нажав клавишу ENTER, вы получите информацию обо всех существующих в текущем чертеже слоях; для получения информации о параметрах конкретного слоя надо ввести его имя.
M. используется для создания нового слоя; дополнительный запрос системы:
Enter name for new layer (becomes the current layer) <0>:
Введя требуемое имя, вы создадите новый слой со стандартными параметрами, и этот слой становится текущим; нажав клавишу ENTER, вы сделаете текущим слой, имя которого указано в подсказке <>.
S. используется для перехода от одного слоя к другому; уточняющий запрос системы:
Enter layer name to make current <WORK>:
Введя имя существующего слоя, вы активизируете его; нажав клавишу ENTER, вы оставите активным текущий слой.
N. используется для создания нескольких слоев; дополнительный запрос системы:
Enter name list for new layer(s):
Перечислив через запятую имена слоев, вы создадите их со стандартными параметрами; отказ от ответа на запрос — нажатие клавиши ENTER.
ON используется для включения ранее выключенных слоев; дополнительный запрос системы:
Enter name list of layer(s) to turn On:
Введите через запятую имена существующих слоев, которые были отключены; отказ от ответа на запрос — нажатие клавиши ENTER. далее…
Способы ввода команд
Способы ввода команд
Система AutoCAD создана для интерактивной работы пользователя. Весь диалог с системой идет на языке команд. Самый простой способ ввода команд — это набор их на клавиатуре в командной строке в ответ на приглашение Command: (Команда:). Наименования команд в англоязычной версии вы можете вводить в латинском регистре (верхнем или нижнем). Если же вы работаете в русскоязычной версии, то можно пользоваться русскими именами команд или английскими, но предваренными знаком подчеркивания (так, например, в русскоязычной версии команду ОТРЕЗОК можно заменить командой _LINE).
Команда LINE (ОТРЕЗОК) для рисования отрезков может быть введена в английской версии AutoCAD с клавиатуры любым из следующих способов.
- LINE
- Line
- line
- liNE
Кроме того, в английской версии обычно допускается и форма команды с символом подчеркивания (_LINE, _line). После набора команды на клавиатуре не забудьте нажать клавишу <Enter>, поскольку она является для системы AutoCAD указанием начать обработку команды. Пока клавиша <Enter> не нажата, вы можете отредактировать набранный в командной строке текст, используя клавиши <->>, <<->, <Del> (удаляет символ справа от курсора), <Backspace> (удаляет символ слева от курсора). далее…