Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語

Please note that the recommended version of Scilab is 6.0.0. This page might be outdated.
See the recommended documentation of this function

Справка Scilab >> Графики: экспорт и печать > driver

driver

выбирает графический драйвер

Последовательность вызова

current_driver = driver()
driver(driver_name)
previous_driver = driver(driver_name)

Аргументы

driver_name

строка, драйвер, который следует выбрать (регистр символов не учитывается).

current_driver

строка, выбранный драйвер.

previous_driver

строка, драйвер, который был выбран до этого.

Описание

Эта функция позволяет переключаться между различными драйверами для экспорта или отображения.

Прямой обсчёт изображения на экране или экспорт изображения без отображения на экране без какого-либо графического пользовательского интерфейса. Это доступно в режиме scilab-adv-cli (или также вызываемом -nw)

При использовании без входного аргумента функция driver возвращает имя текущего графического драйвера.

Вывод на экран

Для отображения графика в новом окне вместо формата без вывода на экран. Это поведение по умолчанию.

X11 или Rec

вывод на экран компьютера.

Поддерживаемые векторные форматы

Выбранный драйвер может быть одним из следующих векторных форматов:

Pos или ps

вывод в формате Postscript.

PDF

вывод в формате PDF.

SVG

вывод в формате SVG.

Поддерживаемые растровые форматы

Выбранный драйвер может быть одним из следующих растровых форматов:

GIF

вывод в формате GIF.

PNG

вывод в формате PNG.

JPEG или JPG

вывод в формате JPEG.

BMP

вывод в формате BMP.

PPM

вывод в формате portable pixmap (PPM).

Примечание

Чтобы перенаправить графический вывод в GIF-файл (который будет записан во временную директорию), вы можете использовать следующий пример:

previous_driver = driver('GIF');
xinit(TMPDIR+'/mygiffile.gif');
plot3d();
xend();
driver(previous_driver); // Возврат к предыдущему драйверу

Если же, например, было сформирована последовательность GIF-файлов, названных img*.gif, то можно сделать анимированный GIF-файл (с именем anim.gif) с помощью

convert -delay 10  img*.gif anim.gif

Смотрите также

  • xinit — открыть сессию экспорта графиков
  • xend — закрыть сессию экспорта графиков

История

ВерсияОписание
5.4.0
  • Возврат предыдущего имени драйвера.
  • Возможность экспорта изображения без отображения на экране. Scilab экспортирует графики без открытия нового окна.
  • Поддержка новых растровых форматов: PNG, JPEG и BMP.
  • Поддержка новых векторных форматов: PDF и SVG.
  • Функция принимает аргумент в верхнем и нижнем регистре.
  • Драйвер Fig больше не поддерживается.
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Oct 02 14:01:08 CEST 2014