Параметрические изображения объектов проектирования на основе использования языка АВТОЛИСП в среде АВТОКАД. Притыкин Ф.Н. - 59 стр.

UptoLike

Составители: 

59
Функция (itoa <целое число>) возвращает результат преобразо-
ваний целого числа в строковую константу. Пример:
(itoa 55) возвращает "55".
Функция (rtos <число> [<режим>] [<точность>]) осуществляет
преобразование <числа>, являющегося действительной величиной, в
строковую константу и возвращает ее. Преобразование выполняется с
учетом значений <режима> и <точности>, принимавших целые значе-
ния. Так, значению <режима>, равному 1, соответствует десятичный
формат представления чисел: равному 2 десятичный и т. д. Примеры:
Пусть переменная аа несет значение числа 123.45. Тогда:
(rtos аа 1 5) возвращает "1.23450Е+02".
В данном примере режим 1 соответствует заданию числа в виде заданной
степени. Число 5 определяет число знаков после запятой.
(rtos аа 2 2) возвращает "123.45".
В данном примере режим 2 позволяет представление числа в виде де-
сятичной дроби. Второе число 2 определяет число знаков после запятой.
(rtos аа 2 0) возвращает "123".
Функция (atof <строковая константа>) преобразовывает <стро-
ковую константу> в действительное число и возвращает его значение.
Пример:
(atof "55.65") возвращает 55.65.
Функция (strcat <cтрока1> <строка2>) выполняет соединение
строк <строка1> <строка2> и других в одну и возвращает ее. Примеры:
Пусть значение диаметра отверстия определяет переменная d, которая
равна 20,5. Тогда
(strcat "%%c" (rtos d 2 0)) возвращает 20. В данном примере обозна-
чение "%%c" задает код знака диаметра в файле шрифта [1].
(strcat "R" "56.5") возвращает "R56.5",
(strcat "56.5" "+ 0.001") возвращает "56.5 + 0.001".
Функция (strlen <строка>) возвращает целое число, представляю-
щее собой длину в символах заданной <строки>.
Примеры:
(strlen "R50.5") возвращает 5, т. к. число символов в данной записи рав-
но пяти, включая символ точку.
     • Функция (itoa <целое число>) возвращает результат преобразо-
ваний целого числа в строковую константу. Пример:
(itoa 55) возвращает "55".
     • Функция (rtos <число> [<режим>] [<точность>]) осуществляет
преобразование <числа>, являющегося действительной величиной, в
строковую константу и возвращает ее. Преобразование выполняется с
учетом значений <режима> и <точности>, принимавших целые значе-
ния. Так, значению <режима>, равному 1, соответствует десятичный
формат представления чисел: равному 2 − десятичный и т. д. Примеры:
Пусть переменная аа несет значение числа 123.45. Тогда:
(rtos аа 1 5) − возвращает "1.23450Е+02".
В данном примере режим 1 соответствует заданию числа в виде заданной
степени. Число 5 определяет число знаков после запятой.
(rtos аа 2 2) − возвращает "123.45".
     В данном примере режим 2 позволяет представление числа в виде де-
сятичной дроби. Второе число 2 определяет число знаков после запятой.
(rtos аа 2 0) − возвращает "123".
     • Функция (atof <строковая константа>) преобразовывает <стро-
ковую константу> в действительное число и возвращает его значение.
     Пример:
(atof "55.65") − возвращает 55.65.
     • Функция (strcat  <строка2>) выполняет соединение
строк <строка1> <строка2> и других в одну и возвращает ее. Примеры:
Пусть значение диаметра отверстия определяет переменная d, которая
равна 20,5. Тогда
(strcat "%%c" (rtos d 2 0)) − возвращает 20. В данном примере обозна-
чение "%%c" задает код знака диаметра в файле шрифта [1].
(strcat "R" "56.5") − возвращает "R56.5",
(strcat "56.5" "+ 0.001") − возвращает "56.5 + 0.001".
     • Функция (strlen <строка>) возвращает целое число, представляю-
щее собой длину в символах заданной <строки>.
     Примеры:
(strlen "R50.5") − возвращает 5, т. к. число символов в данной записи рав-
но пяти, включая символ точку.

                                    59