Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Т / Л11 2D проектирование и черчение.pdf
Скачиваний:
83
Добавлен:
06.02.2016
Размер:
15.78 Mб
Скачать

Макросы

МАКРОСЫ

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

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

Эти проблемы можно легко решить при помощи “макросов”.

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

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

Работа с макросами

Макрос в T-FLEX CAD – это программа, написанная на одном из языков программирования с использованием функций API T-FLEX CAD. Более подробно об использовании API функций можно посмотреть в разделе Help “Руководство по API T-FLEX CAD”.

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

801