Специализированное администрирование > Настройка бизнес-объектов > Управление типами и атрибутами > Работа с утилитой "Управление типами и атрибутами" > Сведения о единицах измерения Windchill > Поддерживаемые строки единиц
  
Поддерживаемые строки единиц
В этом разделе описаны поддерживаемые строки единиц, которые разрешено использовать при создании систем измерений, единиц измерения и атрибутов для типов.
Допустимый синтаксис для поддерживаемых строк единиц
В следующей таблице описан синтаксис для создания поддерживаемой строки единиц. В столбце "Синтаксис" указан допустимый синтаксис, а в столбце "Допустимые значения" перечислены допустимые значения для каждого синтаксиса. В разделах из следующего списка описаны базовые единицы, чистые единицы и префиксы единиц, которые используются в различных комбинациях для построения большинства примеров синтаксиса, показанных в следующей таблице.
Чистые единицы Windchill
Базовые измерения и единицы;
Префиксы экспоненциальных единиц.
В таблице Примеры поддерживаемых строк единиц приводятся примеры литералов, используемых для создания поддерживаемой строки единиц. Список базовых единиц, которые являются основой всех преобразуемых единиц, можно найти в разделе Базовые измерения и единицы.
* 
В следующей таблице символы <> (угловые скобки) используются для обозначения возможного синтаксиса, определяемого пользователем, со значениями, показанными в столбце "Допустимые значения".
Синтаксис для построения поддерживаемой строки единиц
Синтаксис
Допустимые значения
<составная_единица>
<известная_составная_единица>
<неизвестная_составная_единица>
(<составная_единица>)
<составная_единица><целая_степень>
<составная_единица><операция><составная_единица>
<целая_степень>
** int
^ int
<вещественная_степень>
** вещественное
^ вещественное
<операция>
*
/
<чистая_единица>
любой символ из таблицы "Чистые единицы"
<базовая_единица>
любой символ из таблицы "Базовые единицы"
<префикс_единицы>
любой символ из таблицы "Префикс единицы"
<известная_единица>
<чистая_единица>
<префикс_единицы><чистая_единица>
<известная_составная_единица>
<известная_единица>
(<известная_составная_единица>)
<известная_составная_единица><целая_степень>
<известная_составная_единица><операция><известная_составная_единица>
<неизвестная_единица>
любой символ, который не является символом <известная_единица>
<неизвестная_составная_единица>
<неизвестная_единица>
<известная_составная_единица><вещественная_степень>
<неизвестная_составная_единица><вещественная_степень>
<базовая_составная_единица>
<базовая_единица>
<базовая_единица><целая_степень> (где индекс базовая_единица больше 0 и индекс целая_степень больше 0)
<базовая_составная_единица><операция><базовая_единица> (где индекс базовой_единицы больше всех индексов базовых_единиц в базовой_составной_единице)
Предшествование операторов для единиц
Используйте следующую таблицу для определения приоритета выполнения математических операций в поддерживаемых строках единиц.
Оператор
Описание
Приоритет
()
скобки
1
**
показатель степени
2
^
показатель степени
2
*
умножение
3
/
деление
3
Примеры поддерживаемых строк единиц
Набор поддерживаемых строк единиц - это объединение всех преобразуемых и непреобразуемых строк единиц. Единицы, показанные в столбце Примеры для строк базовых единиц и преобразуемых единиц, являются комбинациями значений из списка чистых единиц.
В следующей таблице приводятся примеры поддерживаемых строк единиц.
Примеры поддерживаемых строк единиц
Поддерживаемая строка единиц:
Примеры:
Определение
Строки базовых единиц:
kg*m/s**2
cd/m**2
Строками базовых единиц являются все строки <базовая_составная_единица>.
Все строки базовых единиц являются строками преобразуемых единиц.
Строки преобразуемых единиц:
kg*m/s**2
A**2/kg/m**2*s**4
1/ um
oz/s
( N*m )**-3
Строками преобразуемых единиц являются все строки <известная_составная_единица>.
Строки непреобразуемых единиц:
х
х**1,4
W**0,5
Строками непреобразуемых единиц являются все строки <неизвестная_составная_единица>.
Наборы строк преобразуемых единиц и строк непреобразуемых единиц не пересекаются.