> For the complete documentation index, see [llms.txt](https://documentation.soulver.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.soulver.app/ru/spravochnik-po-sintaksisu/units-and-conversions/units.md).

# Преобразование единиц

Используйте `to` или `in` или `as` для преобразования в заданную единицу.

```
10 km in m                    | 10,000 m
5 hours 30 minutes to seconds | 19,800 seconds
100 pounds in kg              | 45.36 kg
```

Или альтернативно:

```
meters in 10 km  | 10,000 m
days in 3 weeks  | 21 days
seconds in a day | 86,400 s
```

{% hint style="success" %}
В качестве сокращения вы также можете ввести два названия единиц без значений, чтобы увидеть преобразование:

"km m" (= 1,000 m)
{% endhint %}

Используйте `cast`, чтобы изменить единицу, не меняя число: `5 km cast miles` → **5 mi**.

Для астрономических координат один час соответствует 15°: `12h 30m in degrees` → **187.5°**, а `90 degrees in hours` → **6h 0m 0s**.

Soulver использует символы единиц (а не их полное название) в столбце с ответом.

Нажмите Control-клик на ответе, чтобы увидеть полное название единицы

![](https://3505856693-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDLeRZV07lnXN432NWvoc%2Fuploads%2Fgit-blob-97e1918c59bf5661d6c712558a520c0327bf041e%2Fimage%20\(8\).png?alt=media)

### Пиксели и плотность экрана

Чтобы переводить пиксели в физические размеры и обратно, укажите плотность экрана в пикселях на дюйм (`ppi`):

`1 cm in px at 326 ppi` → **128.35 px**

На экране с большей плотностью та же физическая длина содержит больше пикселей.

## Примечания об единицах

#### **Смешивание единиц и обычных чисел**

При смешивании обычных чисел с единицами автоматически используется ближайшая единица. Это называется **ассимиляция единиц**.

```
300 + 20 km | 320 km
$20 + 30    | $50.00
```

#### **Сложение и вычитание смешанных единиц**

При выполнении вычислений со смешанными типами единиц **преобладает большая единица**:

```
1km + 1,000m | 2 km
```

Если единицы не имеют общей базовой единицы, **преобладает последняя использованная единица:**

```
$200 + €200 | €308.84
```

#### **Умножение единиц**

Soulver поддерживает только те единицы, которые предварительно определены в его математическом движке, а не составные единицы, которые «не существуют»:

```
10m × 10m       | 100 m² // площадь, поддерживаемый тип единицы
3 kg × 3 liters | // Не "9 кг литров", эта единица не существует
```

Если поддерживаемая единица не может быть создана путем умножения, Soulver сделает неявную ставку (коэффициент):

```
$30 × 4 days | $120.00
// выше интерпретируется как $30/day × 4 days
```

#### **Создание пользовательских единиц**

Вы можете создавать собственные единицы измерения в **лист определений** и использовать их во всех своих листах и файлах Soulver.

На Mac откройте **Settings > Units** и нажмите **Edit Definition Sheet…**.

Определите единицу измерения в терминах существующей единицы:

`1 watermelon = 20 lb`

Затем используйте его в расчетах: `40 lb in watermelons` → **2 watermelons**. Английские формы множественного числа распознаются автоматически.

Можно также создать новый тип единиц:

`operation = new unit`

Тогда `3 operations/second × 5 minutes` → **900 operations**.
