Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
T-FLEX CAD. ДВУХМЕРНОЕ ПРОЕКТИРОВАНИЕ И ЧЕРЧЕНИЕ. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ.pdf
Скачиваний:
169
Добавлен:
01.05.2014
Размер:
9.1 Mб
Скачать

Переменные

LTOT ( 12.34567, 0.001, 1, 5 ) результат 12.34600

Использование функции GET ()

Данная функция позволяет получить значение свойства 2D или 3D элемента. Набор доступных свойств зависит от типа измеряемого элемента.

Данная функция автоматически подставляется в выражение переменной, если в команде “PM:

Измерить элемент или отношение между элементами” значение выбранного свойства сохраняется в переменной.

Синтаксис функции:

GET ( строка1, строка2 ), где

строка1 - имя элемента или его идентификатор, строка2 - имя параметра.

Всё 3D элементы и операции имеют идентификатор (уникальный идентификационный номер) и параметр "Имя", значение которых по умолчанию автоматически заполняется системой. Имя, при необходимости, может быть изменено пользователем. 2D элементы по умолчанию имеют только идентификатор, а имя можно задать задать некоторым из них (2D узлам, линиям изображения) в командах редактирования (например, в “EN: Изменить узел” или “EG: Изменить изображение”) с

помощью опции .

Элементами, параметры которых можно получить с помощью данной функции являются:

-линии построения (прямые, окружности, эллипсы, сплайны, 2D пути);

-узлы;

-линии изображения;

-тексты;

-фрагменты;

-штриховки;

-3D элементы;

-3D операции.

Зарезервированные имена параметров, которые вы можете получить:

для узлов:

“X” – X-координата узла

“Y” – Y-координата узла

для линий построения: прямых:

“X”, “Y” - координаты первой точки, через которую проходит линия построения - прямая. Для линии построения - окружности или эллипса - это координаты её центра.

“P1”, “P2” - координаты второй точки, через которую проходит линия построения - прямая. Для линии построения - окружности используется только первый параметр - это её радиус.

окружностей и эллипсов:

“LENGTH” – длина окружности

455

Двухмерное проектирование

“P1” – радиус окружности

“X”, “Y” – координаты центра окружности

сплайнов, 2D путей, функций и эквидистант:

“LENGTH” – длина элемента

для линий изображения: отрезков:

“LENGTH” - длина отрезка

“START_X”, “START_Y” – координаты начальной точки отрезка “END_X”, “END_Y” – координаты конечной точки отрезка

построенных на основе окружностей и дуг:

“LENGTH” - длина дуги

“CENTER_X”, “CENTER_Y” – координаты центра дуги или окружности “ANGLE” - угол дуги линии изображения

“RADIUS” – радиус дуги или окружности

построенных на основе эллипсов, сплайнов и функций:

“LENGTH” – длина элемента

для штриховок:

“AREA” - площадь штриховки “PERIMETER” - периметр штриховки “XMASS” - X-координата центра масс “YMASS” - Y-координата центра масс

для текстов:

“WIDTH” - высота текста “HEIGHT” - ширина текста

для фрагментов: в качестве "строки 1" выступает имя или идентификатор фрагмента, в качестве "строки 2" - имя переменной фрагмента (переменная не должна быть текстовой). Функция возвращает значение переменной.

В трехмерной версии системы можно получать параметры следующих 3D элементов:

для операций:

“AREA” - площадь поверхности

“MASS” – масса тела (учитывается плотность материала)

“XMASS”, “YMASS”, “ZMASS” - X,Y,Z-координаты центра масс

“IX”, “IY”, “IZ” – Момент инерции вокруг осей X, Y, Z

“IXY”, “IYZ”, “IZX” – Значение инерции относительно плоскостей XY, YZ, ZX

“VOLUME” – объем

для 3D узлов:

456

Переменные

“POINTX”“POINTY”“POINTZ” - X, Y, Z-координаты 3D узла

для 3D профиля:

“AREA” - площадь поверхности 3D профиля “PERIMETER” - периметр 3D профиля

для 3D пути:

“PERIMETER” – длина 3D пути

для грани:

“AREA” - площадь поверхности “PERIMETER” - периметр грани

для плоской грани добавляются свойства:

“LOCATIONX”, “LOCATIONY”, “LOCATIONZ”

– X, Y, Z-координаты начальной точки плоскости

“NORMALX”, “NORMALY”, “NORMALZ” – X, Y, Z-компоненты нормали к плоскости

“REFDIRECTIONX”, “REFDIRECTIONY”, “REFDIRECTIONZ”

– X, Y, Z-компоненты вектора плоскости

для цилиндрической грани добавляются свойства:

“RADIUS” - радиус цилиндра

“CENTERX”, “CENTERY”, “CENTERZ” – X, Y, Z-координаты центра “AXISX”, “AXISY”, “AXISZ” – X, Y, Z-компоненты оси

для ребра:

“PERIMETER” - длина ребра

“STARTX”, “STARTY”, “STARTZ” - X, Y, Z-координаты начальной точки

“ENDX”, “ENDY”, “ENDZ” - X, Y, Z-координаты конечной точки

для прямого ребра добавляются свойства:

“VECTORX”, “VECTORY”, “VECTORZ” - X, Y, Z-компоненты направления отрезка

для цилиндрического ребра добавляются свойства:

“STARTANGLE” - начальный угол “ENDANGLE” - конечный угол.

Имена параметров могут задаваться как заглавными, так и строчными буквами. Если в качестве имени элемента задано неверное имя, то функция возвращает значение 0. Если задано неверное имя параметра элемента, то выдается сообщение об ошибке.

Примеры:

Для узла, имеющего имя NODE_1, можно получить значение его X-координаты с помощью следующего вызова функции GET ():

get ( “NODE_1”, “X” )

Для линии изображения, имеющей имя IMAGE_1, можно получить значение её длины:

457