# getversion

получение информации о версии Scilab и модулей

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

                version = getversion()
                [version, opts] = getversion()
                version_numbers = getversion('scilab')
                versioninfo = getversion('scilab', 'string_info')
                version_numbers = getversion('<module>')
                versioninfo = getversion('<module>','string_info')

## Аргументы

version

  строка

versioninfo

  строка о версии

version_numbers

  вектор целых чисел

  ver(1) Старший номер версии

  ver(2) Младший номер версии

  ver(3) Номер технической версии

  ver(4) метка времени GIT

opts

  вектор строк: `[compiler, architecture,[tk, modelicac, atlas,] release_mode, release_date, release_time]`

## Описание

`[version, opts] = getversion()` возвращает в `version` название версии Scilab'а, а в `opts` -- опции сборки, которые могут быть использованы для определения: собран ли Scilab с tk или modelicac, а также предоставляет дату и время релиза.

[tk, modelicac, atlas,] не обязательны.

compiler: возвращает компилятор, использованный для сборки Scilab ('GCC', 'VC++', 'PGI', 'ICC', 'SUN', 'UKN' unknown)

archicteture: архитектура 'x86' или 'x64'.

tk: 'tk', если разрешено tcl/tk.

modelicac: 'modelicac', если компилятор modelica распространяется вместе с scilab/xcos.

## Примеры

    getversion()

    [version, opts] = getversion()
    COMPILER = opts(1)
    ARCH = opts(2)
    or(opts == 'modelicac')
    or(opts == 'tk')
    RELEASE_MODE = opts($-2)
    RELEASE_DATE = opts($-1)
    RELEASE_TIME = opts($)

    version = getversion('scilab')
    versionstr = getversion('scilab','string_info')
    version = getversion('overloading')
    versionstr = getversion('overloading','string_info')

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

- getmodules