UnitsConversion

UnitsConversion (Конвертер) - переводит значение из одних единиц измерения в другие.
Свойства
| Входной аргумент | Тип аргумента | Тип переменной | Описание |
|---|---|---|---|
| SourceUnits | Variable | Object | Единицы измерения для перевода |
| SourceValue | Constant, Variable, Expression | Double | Конвертируемое значение |
| TargetUnits | Variable | Object | Единицы измерения, в которые будет происходить перевод |
| Выходной аргумент | Тип аргумента | Тип переменной | Описание |
|---|---|---|---|
| TargetValue | Variable | Double | Конвертируемое значение в новых единицах измерений |
Пример
Переведём значения из кГц в МГц с помощью следующей программы.

Для работы нам понадобится 4 переменных kHz и Mhz типа FrequencyUnits, а также RandomUnits и Units типа Double.

Для переменных kHz и Mhz установим начальное значение kHz и Mhz соответственно.

Значение для перевода может быть получено с устройства или введено вручную (например, с помощью формы). Мы, для упрощения, будем использовать блок Random. Настроим его для генерации числа от 0 до 100.

Теперь настроим блок UnitsConversion. Переведём сгенерированное значение кГц в МГц и запишем полученный результат в переменную Units

Назначим созданную программу главной в проекте и запустим его. Отследим полученный результат через панель Контекст.
