В системе T-FLEX Технология существует несколько способов формирования выражений технологических параметров перехода.
Способ 1
Арифметические вычисления (бинарные и унарные) можно производить с применением синтаксиса языка программирования C#. Наиболее употребляемые арифметические операторы приведены в таблице:
Оператор |
Синтаксис |
Бинарные |
|
Умножение |
* |
Деление |
/ |
Остаток от деления |
% |
Сложение |
+ |
Вычитание |
- |
Унарные |
|
Минус |
- |
Арифметические вычисления записываются в поле Редактор выражения.
При проведении более сложных вычислений для написания выражений необходимо использовать методы и синтаксис класса Math. Наиболее употребляемые операторы класса Math представлены в таблице:
Метод |
Синтаксис |
Возвращает число π |
Math.PI |
Возвращает число e |
Math.E |
Возвращает квадратный корень из указанного числа. |
Math.Sqrt(Параметр1) |
Возвращает указанное число, возведенное в указанную степень. |
Math.Sqrt(Параметр1, Степень) |
Абсолютное значение (модуль) |
Math.Abs(Параметр1) |
Возвращает угол, косинус которого равен указанному числу. |
Math.Acos(Параметр1) |
Возвращает угол, синус которого равен указанному числу. |
Math.Asin(Параметр1) |
Возвращает угол, тангенс которого равен указанному числу. |
Math.Atan(Параметр1) |
Возвращает угол, тангенс которого равен отношению двух указанных чисел. |
Math.Atan2(Параметр1,Параметр2) |
Возвращает косинус указанного угла. |
Math.Cos(Параметр1) |
Возвращает синус указанного угла. |
Math.Sin(Параметр1) |
Возвращает тангенс указанного угла. |
Math.Tan(Параметр1) |
Возвращает натуральный логарифм (с основанием e) указанного числа. |
Math.Log(Параметр1) |
Возвращает логарифм указанного числа в системе счисления с указанным основанием. |
Math.Log(Параметр1,Основание) |
Возвращает логарифм с основанием 10 указанного числа. |
Math.Log10(Параметр1) |
Возвращает большее из двух чисел двойной точности с плавающей запятой. |
Math.Max(Параметр1,Параметр2) |
Возвращает меньшее из двух чисел двойной точности с плавающей запятой. |
Math.Min(Параметр1,Параметр2) |
Округляет значение с плавающей запятой двойной точности до ближайшего целого значения; значения посередине округляются до ближайшего четного числа. |
Math.Round(Параметр1, Число знаков после запятой) |
Вычисления методами Math записываются в поле Редактор выражения и могут использоваться совместно с другими методами, переменными и константами.
Способ 2
T-FLEX Технология даёт возможность задавать выражение, используя размеры 3D-моделей и 2D-чертежей из файлов с расширением .grb. Применение данного способа позволяет связывать геометрические характеристики эскиза с параметрами перехода. Для этого необходимо:
1.В области просмотра эскиза нажать на кнопку .
2.Указать элемент на чертеже или модели, который подлежит измерению.
3.Выбрать измеряемый параметр и нажать на кнопку .
4.Система преобразует выбранный параметр в выражение.
Способ 3
T-FLEX Технология даёт возможность связывать переменные 3D-моделей и 2D-чертежей из файлов с расширением .grb с параметрами технологического перехода. Для этого необходимо:
1.В области просмотра эскиза нажать на кнопку [Переменные].
2.Из перечня переменных файла .grb выбрать требуемую переменную и нажать на кнопку [ОК].
3.Выбранная переменная добавится в выражение технологического параметра.