Записи с меткой «системой»
Системные переменные AutoCAD 2010 Часть 10
J | |||
JUSTIFYTEXT | Позволяет изменить точку выравнивания текстового объекта не меняя положения объекта | ||
L | |||
LAYER (LA) | Позволяет создавать и редактировать в диалоговом окне | ||
именованные слои текущего чертежа с заданными для каждого | |||
слоя цветом, типом и толщиной линии, режимом видимости и режимом выбора объектов | |||
LAYERP | Позволяет восстановить предыдущее состояние слоя. | ||
LAYERPMODE | Разрешает или запрещает предыдущей команде запоминать | ||
изменения в состоянии слоев. | |||
LAYOUT (LO) | Создает новую компоновку в пространстве листа и переименовывает, | ||
копирует, сохраняет или удаляет существующее размещение. | |||
LAYOUTWIZARD | Запускает мастера настройки пространства листа, с помощью которого можно расположить изображения в пространстве листа, выбрать принтер, задать размеры листа и т. д. | ||
LAYTRANS | Осуществляет преобразование свойств слоев из одного шаблона в другой | ||
LEADER (LEAD) | Позволяет создать линию-выноску. | ||
LENGTHEN (LEN) | Позволяет изменять длину незамкнутых объектов | ||
LIGHT | Позволяет управлять в диалоговом окне источниками света при визуализации трехмерных объектов. | ||
LIMITS | Позволяет назначать и контролировать границы чертежа | ||
LINE (L) | Вычерчивает прямолинейные отрезки | ||
LINETYPE (LT) | Позволяет создавать, загружать и устанавливать тип линии для вычерчиваемых объектов. Выбор типа линии осуществляется в диалоговом окне. | ||
LIST | Позволяет отобразить на экране монитора информацию о выбранном объекте чертежа, которая содержится в базе данных. |
Системные переменные AutoCAD 2010 Часть 9
E | |||
EATTEDIT | Редактирует атрибуты блока | ||
EATTEXT | Позволяет считывать информацию из атрибутов блоков в текстовый файл | ||
EDGE | Управляет видимостью краев трехмерных граней | ||
EDGESURF | Вычерчивает трехмерную многоугольную сеть (поверхность Кунса) | ||
ELEV | Устанавливает уровень и высоту для вновь вычерчиваемых графических объектов. | ||
ELLIPSE (EL) | Вычерчивает эллипс или эллиптическую дугу | ||
ENDTODAY | Закрывает окно Today. | ||
ERASE (E) | Удаляет указанные объекты из чертежа | ||
ETRANSMIT | Позволяет архивировать выбранные файлы с внешними ссылками и связанными файлами. | ||
EXPLODE (X) | Расчленяет блок, размерный блок, область или полилинию на составные части, не изменяя геометрии объекта; разбивает трехмерные объекты на их составляющие | ||
EXPORT (EXP) | Позволяет сохранить объекты AutoCAD в других форматах (.WMF; .SAT; .BMP; .3DS) . Имя файла и путь к нему назначаются в диалоговом окне. | ||
EXTEND (EX) | Позволяет удлинить отрезок, дугу окружности или полилинию до пересечения с другими объектами | ||
EXTRUDE (EXT) | Позволяет создавать трехмерные твердотельные объекты методом «выдавливания» замкнутых двумерных объектов | ||
F | |||
FILL | Управляет заливкой полос, фигур и полилиний при выводе на экран монитора или графопостроитель. | ||
FILLET (F) | Позволяет выполнить сопряжение двух отрезков, сегментов полилинии, дуг окружностей или окружностей дугой заданного радиуса, а также выполняет сглаживание ребер твердотельных объектов | ||
FILTER (Fl) | Позволяет создавать пригодные для повторного использования | ||
фильтры выбора объектов, основанные на сочетании | |||
их характерных свойств. далее… |
Дополнительные функции для работы с выражениями
Дополнительные функции для работы с выражениями
- Catch [expr] — возвращает аргумент первого Throw, генерируемого при вычислении ехрr.
- Check!;expr, failexpr] — вычисляет ехрг и возвращает его результат, если только в процессе вычислений не вырабатывались сообщения, иначе вычисляет и возвращает failexpr.
- Check[expr, failexpr, s1: :t1, s2 : :t2,…] — выполняет контроль только для указанных сообщений.
- CheckAbort [expr, failexpr] — вычисляет expr, возвращая failexpr в случае прерывания.
- Coefficient [expr, form] — возвращает коэффициент перед form в полиномиальном выражении expr.
- Coefficient [expr, form, n] — возвращает коэффициент перед f о гт л п в выражении expr.
- CompoundExpression — применяется в виде exprl; expr2;… и вычисляет expri по очереди, возвращая последнее как результат . .
- Edit [expr__] — предоставляет возможность редактирования выражения expr.
- Exponent [expr, form] — возвращает максимальную степень, с которой form присутствует в expr.
- Exponent [expr, form, h]— применяет h к множеству показателей степеней (экспонент), с которыми form обнаруживается в выражении expr.
- FlattenAt [expr, {i, j,…}] — выравнивает часть выражения expr на позиции {i, j ,…}.
- FlattenAt [expr, {{il, jl,…}, {i2, j 2,…},…}]—выравнивает части выражения expr в нескольких позициях.
- HeldPart [expr, pos] — извлекает (удаляет) часть или несколько частей, указанных при помощи pos, и помещает их в Hold.
Функции поиска записей в файлах
Функции поиска записей в файлах
- 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 — задает стиль линий или точек графика.
Функции для работы со строками
Функции для работы со строками
- $StringConversion — возвращает установочное значение по умолчанию для опции StringConversion в выходных функциях (функциях вывода).
- StringConversion — опция для функций вывода (выходных функций), которая устанавливает, каким образом должны быть выведены строки, содержащие специальные символы.
- StringDrop ["string", n] — возвращает строку "string", отбрасывая первые n ее символов.
- StringDrop ["string", -n] — возвращает строку "string", отбрасывая последние n символов.
- StringDrop ["string", {n} ] — возвращает строку "string", удалив n-й символ.
- StringForm["controlstring", exprl,…] — выводит текст контрольной (управляющей) строки controlstring с внедрением в нее печатных форм expri.
- Stringlnsert ["string", "snew", n] — формирует новую строку, помещая "snew" внутрь строки "string", начиная с позиции п.
- Stringlnsert ["string", "snew", -n] — делает вставку, отсчитывая позицию n с конца "string".
- StringJoin (объединение строк) — применяется в виде "s1"<>"s2"<>…
- StringMatchQ [ "string", "pattern" ] — вырабатывает True, если "string" сопоставим с указанным строковым шаблоном, и False — в противном случае.
- $StringOrder — дает порядок символов для использования в строках сортировки и символьных именах.
- StringPosition ["string", "sub"] — возвращает список начальных и конечных символьных позиций, в которых "sub" появляется как подстрока строки "string".
- StringPosition ["string", "sub", k] — возвращает только первые k вхождений "sub".
- StringPosition ["string", {"subl", "sub2",…}] — возвращает позиции всех "subi".
- StringQ [expr] — возвращает True, если ехрг является символьной строкой, иначе дает False.
- StringSkeleton [n] — представляет последовательность из n пропущенных символов в строке, выведенной с помощью Short.
Стандартные функции для работы с файлами и директориями
- CopyDirectory ["dirl", "dir2"] — копирует директорию dirl в dir2.
- CopyFile["filel", "file2"] — копирует файл filel в file2.
- CreateDirectory ["dir"] — создает директорию.
- DeleteDirectory [ "dir" ] — удаляет указанную директорию. Опция DeleteContents позволяет указать, следует ли удалять непустую директорию.
- DeleteFile ["filename"] — удаляет файл filename.
- DeleteFile [ {"file1", "file2",…} ]—удаляет список файлов.
- Display [channel, graphics] — направляет графический объект graphics или звук в указанный выходной канал channel.
- $DumpSupported — имеет значение True, если Dump может использоваться в данной версии системы Mathematica, и False в противном случае.
- Encode ["source", "dest"] — пишет закодированную версию файла source в файл dest. Вызов «dest декодирует файл перед чтением его содержимого.
- Encode ["source", "dest", "key"] — производит закодированный файл, который нужно считывать, используя Get [ "dest", "key" ].
- FileNames [forms, dirs, n] — возвращает список файлов в поддиректориях вплоть до уровня п.
- InputStream["name", n] — объект, представляющий входной поток для таких функций, как Read и Find.
- OutputStream [ "name", n] — объект, представляющий выходной поток для функций типа Write.
- $PathnameSeparator — строка, выполняющая роль разделителя имен каталогов и файлов в указателях пути, используемых данной операционной системой.
- PageHeight — опция для потоков вывода, которая указывает количество строк текста, выводимых между разрывами страниц.
- PageWidth — опция, которая может устанавливаться для выходных потоков, указывая ширину строки выводимого текста.
- Read [stream] — читает одно выражение из входного потока stream и возвращает это выражение.
- Read[stream, type] — читает один объект указанного типа type из входного потока stream.
- Read [stream, {typel, type2,…}] — читает последовательность объектов указанных типов typei из входного потока stream.
- RenameDirectory ["dirl", "dir2"] — переименовывает каталог dir1 в dir2.
- RenameFile ["filel", "file2"] — переименовывает файл с именем filel в файл с именем f ile2.
- ResetDirectory [ ] — сбрасывает (восстанавливает) имя текущего рабочего каталога в его предыдущее значение.
- ResetMedium["file", options] — сбрасывает (восстанавливает) опции, связанные с файлом file, который уже открыт.
- ResetMedium[options] — сбрасывает опции для стандартного вывода.
- SetDirectory ["dir"] — устанавливает текущий рабочий каталог.
- SetFileDate ["filename"] — устанавливает датой модификации файла текущую дату.
- SetFileDate [ "filename", date] — устанавливает датой модификации указанную дату date. Дата должна быть представлена в формате функции Date: {год, месяц, день, час, минута, секунда}.
- SetOptions [stream,…] или SetOptions [ "name",…] — устанавливает опции, связанные с указанным потоком stream.
- Socket — возможное значение, возвращаемое FileType и родственными функциями.
- StringToStream["string"] — открывает входной поток для чтения из строки.
Мы не приводим примеров использования этих функций ввиду очевидности их действия и отсутствия прямого отображения результата.
Библиотеки импорта и другие прибамбасы
Библиотеки импорта и другие прибамбасы
Имеется ряд библиотек импорта, которые позволяют осуществлять операции импорта/экспорта, производить специальные операции на уровне языка GDL, а также поддерживать различные методы визуализации. В будущем будут доступны расширения, выполняющие другие задачи.
Как правило, вы едва ля заметите, что используете библиотеку импорта. Под воздействием команды или определенного действия в ArchiCAD, расширение будет запущено самой системой ArchiCAD, и вы просто будете воспринимать его, как составную часть ArchiCAD.
Расширения ArchiCAD должны храниться в папке под названием Расширения ArchiCAD .
Библиотеки импорта различного типа могут располагаться в различных подпапках данной папки. Эта папка должна размещаться на том же уровне файловой системы (т. е. в той же папке), что и ArchiCAD. При помещении в любое другое место, ArchiCAD не сможет осуществлять доступ к ним. ArchiCAD проверяет наличие библиотек импорта при запуске. далее…