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

UptoLike

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

73
(close <дескриптор файла>). Данная функция закрывает файл,
открытый функцией open после ввода в него данных. Если необходимо в
этот файл добавить новые данные, то следует вновь использовать функ-
цию open.
Пример: пусть ffдескриптор открытого файла (см. ваше). Тогда
(close ff) закроет файл "new.txt" и возвратит nil.
(rеad-line <дескриптор файла>). Данная функция считывает дан-
ные, вводимые с клавиатуры или из открытого файла, заданного пара-
метром <дескриптор файла>. Она возвращает строку, которая была
считана.
Пример:
(setq f (open "mm1.txt" "r")) создается дескриптор файла с режимом
доступа открыт для чтения.
(setq b1 (atoi (read-line ff)) h1 (atoi (read-line ff)) l1 (atoi (read-line ff))
переменным b1, h1 и l1 присваиваются значения, заданные в файле
mm1.txt
(write-line <строка> <дескриптор файла>). Эта функция исполь-
зуется для записи строковой константы <строка> на экран или в дескрип-
тор файла, заданный параметром <дескриптор файла>. При записи на
экране <строка> берётся в кавычки, а при записи в файл кавычки опус-
каются.
(print <выражение> <дескриптор файла>). При использовании
этой функции вводимый текст <выражение> выводится на экран и воз-
вращается в Автолисп. В случае, если присутствует переменная <деск-
риптор файла> и она является дескриптором открытого для записи фай-
ла, то вводимое <выражение> передается на экран и в файл. Это <выра-
жение> печатается без пробелов и без перехода на новую строку.
5.5. Создание параметрических изображений
при интерактивном вводе параметров
Отдельные фрагменты текстовой программы, позволяющей получать
параметрические изображения разреза и вида слева изделия по рис. 5.4,
приведены сразу после рисунка. Данный пример позволяет обобщить
представление о структуре программы и назначении её основных блоков.
     • (close <дескриптор файла>). Данная функция закрывает файл,
открытый функцией open после ввода в него данных. Если необходимо в
этот файл добавить новые данные, то следует вновь использовать функ-
цию open.
Пример: пусть ff – дескриптор открытого файла (см. ваше). Тогда
(close ff) закроет файл "new.txt" и возвратит nil.
    • (rеad-line <дескриптор файла>). Данная функция считывает дан-
ные, вводимые с клавиатуры или из открытого файла, заданного пара-
метром <дескриптор файла>. Она возвращает строку, которая была
считана.
     Пример:
(setq f (open "mm1.txt" "r")) – создается дескриптор файла с режимом
доступа − открыт для чтения.
(setq b1 (atoi (read-line ff)) h1 (atoi (read-line ff)) l1 (atoi (read-line ff)) −
переменным b1, h1 и l1 присваиваются значения, заданные в файле
mm1.txt
     • (write-line <строка> <дескриптор файла>). Эта функция исполь-
зуется для записи строковой константы <строка> на экран или в дескрип-
тор файла, заданный параметром <дескриптор файла>. При записи на
экране <строка> берётся в кавычки, а при записи в файл кавычки опус-
каются.
     • (print <выражение> <дескриптор файла>). При использовании
этой функции вводимый текст <выражение> выводится на экран и воз-
вращается в Автолисп. В случае, если присутствует переменная <деск-
риптор файла> и она является дескриптором открытого для записи фай-
ла, то вводимое <выражение> передается на экран и в файл. Это <выра-
жение> печатается без пробелов и без перехода на новую строку.

            5.5. Создание параметрических изображений
                при интерактивном вводе параметров

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