Перейти к статье

 

Размерности APREPRO

CAE Fidesys использует безразмерную систему координат. Например, команда  brick x 10  создает куб длиной, шириной и высотой 10, но программа не знает - это 10 дюймов, 10 метров, 10 микрон или 10 миль.

Команда APREPO Units() позволяет использовать системы едини измерений в безразмерной среде CAE Fidesys.

Команда APREPO Units(svar) принимает однострочный параметр, который определяет желаемую систему единиц измерения.

Если заданная система единиц измерений распознана, то набор переменных определяется для облегчения работы в этой системе единиц измерения. Размеры могут быть умножены на соответствующие переменные  для преобразования между различными размерностями

Например, выражение #{Units("in-lbf-s")} определяет переменные, необходимые при работе в системе координат, где единицей измерения, для работы Fidesys, является дюйм. Комманда brick x {1*m}  создаст куб с гранью 12 единиц,а комманда  brick x {1*m}  создает куб с гранью 39,37 единиц (количество дюймов в одном метре).

Важно отметить, что функция Units () не делает ничего, кроме определения набора необходимых переменных. Функция не изменяет размеры существующей геометрии, а также не изменяет масштаб геометрии, импортируемой из файла. Например, следующие команды создают два куба, первый из которых имеет ширину 12 единиц, а второй

шириной 1 единицу. Первый куб остается шириной 12 единиц даже после того, как для второго вызывается команда Units ():

#{Units("in-lbf-s")}
brick x 1*ft
#{Units("ft-lbf-s")}
brick x 1*ft

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

Системы единиц измерений, которые в настоящее время поддерживаются функцией Units (): СИ,  cgs, cgs-ev, shock, swap, ft-lbf-s, ft-lbm-s, in-lbf-s. Для каждой из этих систем следующие

переменные определяются функцией Units ():

 

Таблица 1. Строковые переменные

Название

Значение

Tout

Base Time Unit

lout

Base Length Unit

Aout

Base Acceleration Unit

Mout

Base Mass Unit

fout

Base Force Unit

vout

Base Velocity Unit

Vout

Base Volume Unit

dout

Base Density Unit

eout

Base Energy Unit

Pout

Base Power Unit

pout

Base Pressure Unit

Tout

Base Temperature Unit

Aout

Base Angle Unit

 

Переменные времени

Переменные длины

Переменные ускорения

Переменные силы

Переменные массы

Переменные скорости

Переменные объема

Переменные плотности

Переменные мощности

Переменные энергии

Переменные давления

Переменные температуры

Угловые переменные