Главная / API


--//--

Этот раздел посвящен разработке приложений на основе API-функций для T-FLEX CAD.

Пользователь T-FLEX CAD, используя механизм Open API (.NET), может создавать как макросы в обычном документе T-FLEX CAD, так и отдельные внешние приложения под T-FLEX CAD. Данный функционал позволяет значительно сократить время работы с документами T-FLEX CAD. Например, вставка нескольких сотен фрагментов в сборку (в моей практике - пакетная вставка до 2600 см. подробнее...). При этом каждый фрагмент должен быть расположен на определенном слое, цвет слоя и видимость должны быть завязаны на соответствующие переменные, а переменные в свою очередь должны содержать выражения длиной до 200 символов (обвязка с другими переменными сборки). Также перед вставкой в сборку вводились все необходимые переменные во фрагментах, включая выражения. Тоже самое и с экспортом в формат Parasolid с последующим импортом в GRB этого же количества фрагментов - 2600 (для ухода от лишней геометрии, т.к. в этой конкретной задаче геометрия статична). До начала освоения программирования под API эти операции приходилось выполнять вручную, и честно признаюсь это было очень утомительно, к тому же занимало около 2.5 месяцев рабочего времени. Самое обидное - когда после проделанной работы приходят новые идеи, но переделывать уже нет времени. С помощью API за две недели было проработано 6 вариантов сборки!

По мере развития данного раздела библиотека примеров кода и приложений будет расширятся. Сейчас уже выложены некоторые примеры от разработчиков T-FLEX CAD, присланные мне в помощь при освоении программирования (за это им огромная благодарность), но и начинают поступать примеры от пользователей, например Романа (ник на форуме T-FLEX CAD - Brom25). Конечно, сейчас выложены не все примеры, которые использую в своих приложениях. Коды вначале необходимо отформатировать для удобства использования другими пользователями. К сожалению это будет происходить не так быстро как хотелось бы из-за нехватки времени. Но эта работа будет продолжаться. Так же обращаюсь ко всем заинтересованным пользователям T-FLEX CAD, тоже столкнувшимся с проблемами при освоении программирования, присылать свои наработки (примеры кодов и приложений) для размещения на сайте. Так, сообща, мы быстрее будем осваивать материал. В свое время мы также небольшой группой студентов, увлеченных T-FLEX CAD, быстро осваивали систему. Каждый делился с командой новыми знаниями.

Надеюсь на сотрудничество, уважаемые посетители сайта. С.В. Максимов.