Читайте также
Пример 9-3. Еще один пример ограничения времени ожидания ввода от пользователя
#!/bin/bash# timeout.sh# Автор: Stephane Chazelas,# дополнен автором документа.INTERVAL=5 # предел времени ожиданияtimedout_read() { timeout=$1 varname=$2 old_tty_settings=`stty -g` stty -icanon min 0 time ${timeout}0 eval read $varname # или просто read $varname
Пример 24-2. Еще один пример проверки аргументов с помощью "И-списков"
#!/bin/bashARGS=1 # Ожидаемое число аргументов.E_BADARGS=65 # Код завершения, если число аргументов меньше ожидаемого.test $# -ne $ARGS && echo "Порядок использования: `basename $0` $ARGS аргумент(а)(ов)" && exit $E_BADARGS# Если
Пример. Построение в абсолютных координатах
Постройте многоугольник, задавая точки в абсолютных координатах (рис. 3.1).
Запустите команду формирования отрезка LINE, вызвав ее из падающего меню Draw ? Line или щелкнув на пиктограмме Line на панели инструментов Draw. Ответьте на
Пример. Построение в полярных координатах
Постройте многоугольник, задавая точки в полярных координатах (см. рис. 3.1).
Запустите команду формирования отрезка LINE, вызвав ее из падающего меню Draw ? Line или щелкнув на пиктограмме Line на панели инструментов Draw. Ответьте на
Пример. Построение касательной
Постройте отрезки, нарисованные пунктирной линией, выходящие из точ ки 1 и касательные окружности (рис. 6.6).Запустите команду формирования отрезка LINE, вызвав ее из падающего меню Draw ? Line или щелкнув на пиктограмме Line на панели инструментов Draw.
Пример. Построение нормали
Постройте отрезки, нарисованные пунктирной линией, выходящие из точки 1 и перпендикулярные объектам (рис. 6.7).Запустите команду формирования отрезка LINE, вызвав ее из падающего меню Draw ? Line или щелкнув на пиктограмме Line на панели инструментов Draw.
Пример. Построение полилинии с установкой толщины
Постройте полилинию, изображенную на рис. 7.2.
Рис. 7.2. Построение полилинии с установкой толщиныЗапустите команду PLINE, вызвав ее из падающего меню Draw ? Polyline или щелкнув на пиктограмме Polyline на панели инструментов Draw.
Пример. Построение полилинии в режиме дуг
Постройте полилинию, изображенную на рис. 7.3.Запустите команду PLINE, вызвав ее из падающего меню Draw ? Polyline или щелкнув на пиктограмме Polyline на панели инструментов Draw.Ответьте на запросы:_PLINESpecify start point: 40,8 – точка 1Current line-width is 0.0000Specify next
Пример. Построение многоугольника, вписанного в окружность
Постройте пятиугольник, вписанный в окружность (рис. 7.4).Запустите команду POLYGON, вызвав ее из падающего меню Draw ? Polygon или щелкнув на пиктограмме Polygon на панели инструментов Draw. Ответьте на запросы:_POLYGONEnter number of sides
Пример. Построение многоугольника, описанного вокруг окружности
Постройте треугольник, описанный вокруг окружности (рис. 7.5).Запустите команду POLYGON, вызвав ее из падающего меню Draw ? Polygon или щелкнув на пиктограмме Polygon на панели инструментов Draw. Ответьте на запросы:_POLYGONEnter
Пример. Построение дуги по трем точкам
Постройте дугу по варианту 3 Points – рис. 8.2.Запустите команду ARC, вызвав ее из падающего меню Draw ? Arc ? 3 Points или щелкнув на пиктограмме Arc на панели инструментов Draw. Ответьте на запросы:_ARCSpecify start point of arc or [Center]: 50,80 – точка 1Specify second point of arc or
Пример. Построение окружности по центру и радиусу
Постройте окружность по центру и радиусу (рис. 8.4).Запустите команду CIRCLE, вызвав ее из падающего меню Draw ? Circle ? Center, Radius или щелкнув на пиктограмме Circle на панели инструментов Draw. Ответьте на запросы:_CIRCLESpecify center point for circle or
Пример. Построение окружности по двум точкам диаметра
Постройте окружность по двум точкам диаметра (рис. 8.5).Запустите команду CIRCLE, вызвав ее из падающего меню Draw ? Circle ? 2 Points или щелкнув на пиктограмме Circle на панели инструментов Draw. Ответьте на запросы:_CIRCLESpecify center point for circle
Пример. Построение эллипса по двум осям
Постройте эллипс по конечным точкам первой оси и половине длины второй оси (рис. 8.7).Запустите команду ELLIPSE, вызвав ее из падающего меню Draw ? Ellipse или щелкнув на пиктограмме Ellipse на панели инструментов Draw. Ответьте на запросы:_ELLIPSESpecify axis
Пример. Построение эквидистанты
Построить несколько вариантов эквидистанты заданной полилинии (рис. 11.5).
Рис. 11.5. Построение эквидистантыЗапустите команду OFFSET, вызвав ее из падающего меню Modify ? Offset или щелчком на пиктограмме Offset на панели инструментов Modify. Ответьте на