Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
T-FLEX CAD - Руководство пользователя / T-FLEX CAD. Руководство. Основы. 2D проектирование и черчение.pdf
Скачиваний:
413
Добавлен:
16.05.2015
Размер:
18.16 Mб
Скачать

Макросы

МАКРОСЫ

Процесс проектирования в T-FLEX CAD часто связан с выполнениями разного рода вычислений. Часть задач можно решить, используя редактор переменных. Но вычисления в редакторе переменных ограничены. Например, там нельзя использовать циклы. Это сужает круг задач, которые можно было бы решить непосредственно внутри T-FLEX CAD.

Ещё одной проблемой, с которой сталкиваются пользователи в процессе проектирования, является затрата большого количества времени на выполнения повторяющихся действий. Например, может возникнуть необходимость создать в одном чертеже набор слоев аналогичный набору слоев в другом чертеже и разместить объекты первого чертежа по вновь созданным слоям. Это довольно кропотливая работа, если учесть, что количество слоев в документе может быть большим.

Эти проблемы можно легко решить, используя макросы.

Общие сведения

Макрос в T-FLEX CAD – это программа, написанная на одном из языков программирования с использованием функций Open API T-FLEX CAD. С помощью макросов можно автоматизировать выполнение разных действий с документами T-FLEX CAD, сократив количество действий. выполняемых пользователем, до минимума.

Макрос выполняется как одна команда, т.е. при однократном запуске макроса будет выполнен весь набор действий, заложенных внутри него (расчёты, работа с объектами T-FLEX CAD, вывод результатов и т.д.).

Подробное описание API функций приведено в разделе Help “Справка по Open API…”.

Макросы можно использовать для работы как с 2D чертежом, так и с элементами 3D модели. Приведём ещё один пример. В процессе создания сборочных трёхмерных моделей, при соединении деталей, пользователю приходится создавать пазы и отверстия в местах крепления и вставлять фрагменты крепежа, с определёнными параметрами. Сократить количество действий пользователя можно, написав специальный макрос, при запуске которого пользователю будет достаточно выбрать ЛСК. А создавать отверстия в детали, выбирать нужный набор крепежа с определёнными параметрами и вставлять его в сборку будет макрос. В этом случае большое количество действий, которое пользователю приходилось выполнять вручную, заменяется двумя: запуском макроса и выбором ЛСК.

Это всего лишь небольшое количество примеров, где могут быть использованы макросы.

827

Основы. Двухмерное проектирование

Макросы создаются и хранятся внутри файлов *.grb T-FLEX CAD. С точки зрения программирования, файл *.grb, в котором созданы макросы, является Проектом. Каждый Проект может содержать неограниченное количество макросов.

Для отображения доступных для выполнения макросов и собственно запуска на выполнение этих макросов используется специальное служебное окно “Макросы”. Для того, чтобы макрос был доступен для использования и отображался в окне “Макросы”, документ с ним должен быть открыт в

T-FLEX CAD.

Хранение макроса внутри конкретного файла *.grb не означает, что этот макрос может использоваться только в данном документе. Запустить на выполнение можно любой макрос из Проектов, открытых в текущий момент в T-FLEX CAD (вне зависимости от того, какой документ активен в рабочем окне T-FLEX CAD).

Сделать макросы какого-либо Проекта доступными для выполнения можно, и не открывая файл Проекта в окне T-FLEX CAD. Для этого достаточно поместить файл Проекта в специальную папку “…T-FLEX CAD/Program/Macros/”. Макросы из файлов, лежащих в этой папке, доступны всегда.

По умолчанию в папке “…T-FLEX CAD/Program/Macros/” лежат Проекты со стандартными макросами, входящими в поставку. Пользователь может создать свою библиотеку макросов, просто поместив файлы *.grb с макросами в директорию “/Program/Macros/”.

Окно «Макросы»

Служебное окно для работы с макросами – окно “Макросы” – по умолчанию не отображается в окне T-FLEX CAD. Сделать его видимым можно с помощью следующей команды:

Клавиатура

Текстовое меню

Пиктограмма

 

 

 

<Alt><5>

«Настройка|Окна|Макросы»

 

 

 

 

Также это окно можно вызвать из контекстного меню,

нажав в области инструментальных панелей окна

T-FLEX CAD.

Основное назначение окна “Макросы” – отображение доступных для выполнения макросов. Для запуска макроса

необходимо выбрать его в окне и нажать .

Иконки слева от имён макросов отображают их текущее состояние:

– Неактивный макрос;

– Выбранный макрос;

– Макрос запущен на выполнение.

Запустить можно любой макрос, отображённый в этом окне. Например, проект “Примеры макросов.grb” расположен в директории “/Program/Macros/”. Макрос “Export2DPictures”

этого проекта экспортирует изображение активной 2D страницы текущего документа в виде внутренней картинки

в новый документ T-FLEX CAD. При вызове этого макроса будет вызван диалог сохранения файла. После указания имени автоматически создаётся и открывается в окне T-FLEX CAD новый документ,

828