Как получить толщину полосы по ГОСТ 103-2006 в формулах пользовательского компонента?

Tekla Structures 2026 - 2018
Environment
Russia

Вопрос:

Как получить толщину полосы из размерного ряда по ГОСТ 103-2006 так, чтобы использовать это в пользовательском компоненте и не вводить данные вручную? К примеру, для того, чтобы получать толщину пластины от толщины стенки двутавра.

Ответ:

В формулах пользовательского компонента можно использовать текстовые файлы с расширением .dat  Подробнее (ASCII-файл в качестве ссылочной функции)
В среде уже создан dat файл, который содержит толщины по ГОСТу. Файл marketsizes.dat расположен \Environments\russia\profil

Image
marketsize_dat_1.png

В редакторе переменных создаем строку, в которую пользователь вводит любое целое число, либо данные из компонента.

Во вторую строку вводим =fMarketSize("C245", P1, 0).

Image
marketsize_dat_2.png

Переменная P2 возвращает значение 22, т.к. в размерном ряду нет значения 21 и следующее 22.

Image
marketsize_dat_3.png
Была ли эта информация полезной?
Отправить