Функция satot()

В начало

Функция SATOT () преобразует вещественное число, под которым подразумевается некоторая угловая величина, в текстовую строку. Параметрами преобразования являются установки, которые заданы в команде ST: Параметры документа на вкладке Размеры.

Для функции SATOT () используются данные из раздела ”Угловые размеры”. Если в команде ST: Параметры документа установлены значения:

то вызов функции SATOT (12.34567)приведет к следующему результату:

12%%d30’

Сочетание символов %%d заменяет символ градус (°).

Для того чтобы этот набор символов превратился в градус, переменная должна быть использована в качестве параметра какого-либо элемента оформления – текста (только строчного), размера, надписи и т.д.

Поясним вышесказанное на примере. Пусть в результате вызова функции переменная $str получит следующее значение:

$str = SATOT(12.34567) = 12%%d30’

Если затем создать размер, у которого вместо номинала будет использоваться строка, в которой в фигурных скобках стоит переменная, то на экране появится следующий результат:

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

Если в команде ST: Параметры документа изменить значение параметра Единицы,

то получим следующий результат:

SATOT ( 12.34567 ) результат  -  12.5%%d

Параметр ”Точность” позволяет регулировать точность получаемых результатов.

SATOT ( 12.34567 ) результат  -  12%%d21'

Параметр ”Минимальное количество цифр” используется только в том случае, если используется десятичная форма представления.

SATOT ( 12.34567 ) результат  -  12.500%%d

 

Работа функции SLTOT () отличается от предыдущей только тем, что под вещественным числом, подлежащим преобразованию, подразумевается линейная величина и, в соответствии с этим, изменяются и формы представления. Их для данной функции четыре:

1 – десятичная форма, например1.123;

2 – в виде дюймов;

3 – в виде дюймов и фракций;

4 – в виде футов, дюймов и фракций.

При следующих установках:

получим результат:

SLTOT ( 12.34567 ) результат  -  12.35

 

Смотри: Содержание