Merge remote-tracking branch 'origin/6.1'
[scilab.git] / scilab / modules / core / help / ru_RU / configuration / getversion.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:id="getversion" xml:lang="ru">
3     <refnamediv>
4         <refname>getversion</refname>
5         <refpurpose>получение информации о версии Scilab и модулей</refpurpose>
6     </refnamediv>
7     <refsynopsisdiv>
8         <title>Синтаксис</title>
9         <synopsis>
10             [version, options] = getversion()
11             [COMPILER, ARCH, RELEASE_MODE, RELEASE_DATE, RELEASE_TIME] = (options(1), opt(2), options($-2), options($-1), options($))
12             version_numbers = getversion('scilab')
13             version_numbers = getversion('&lt;module&gt;')
14             version = getversion('&lt;module&gt;','string_info')
15         </synopsis>
16     </refsynopsisdiv>
17     <refsection>
18         <title>Аргументы</title>
19         <variablelist>
20             <varlistentry>
21                 <term>version</term>
22                 <listitem>
23                     <para>строка</para>
24                 </listitem>
25             </varlistentry>
26             <varlistentry>
27                 <term>version</term>
28                 <listitem>
29                     <para>строка о версии. Например: "scilab-6.1.0"</para>
30                 </listitem>
31             </varlistentry>
32             <varlistentry>
33                 <term>version_numbers</term>
34                 <listitem>
35                     <para>вектор целых чисел</para>
36                     <para>version_numbers(1) Старший номер версии</para>
37                     <para>version_numbers(2) Младший номер версии</para>
38                     <para>version_numbers(3) Номер технической версии</para>
39                     <para>version_numbers(4) Метка времени GIT</para>
40                 </listitem>
41             </varlistentry>
42             <varlistentry>
43                 <term>options</term>
44                 <listitem>
45                     <para>
46                         вектор строк:
47                         <literal>[compiler, architecture,[tk, modelicac, atlas,] release_mode, release_date, release_time]</literal>
48                     </para>
49                 </listitem>
50             </varlistentry>
51         </variablelist>
52     </refsection>
53     <refsection>
54         <title>Описание</title>
55         <para>
56             <literal>[version, options] = getversion()</literal> возвращает в <literal>version</literal>
57             название версии Scilab'а, а в <literal>options</literal> -- опции сборки, которые могут быть
58             использованы для определения: собран ли  Scilab с tk или modelicac, а также предоставляет
59             дату и время релиза.
60         </para>
61         <para> [tk, modelicac, atlas,] не обязательны. </para>
62         <para>
63             compiler: возвращает компилятор, использованный для сборки Scilab ('GCC', 'VC++', 'PGI',
64             'ICC', 'SUN', 'UKN' unknown)
65         </para>
66         <para> archicteture: архитектура 'x86' или 'x64'.</para>
67         <para> tk: 'tk', если разрешено tcl/tk.</para>
68         <para> modelicac: 'modelicac', если компилятор modelica распространяется вместе с
69             scilab/xcos.
70         </para>
71     </refsection>
72     <refsection>
73         <title>Примеры</title>
74         <programlisting role="example"><![CDATA[
75 getversion()
76 [version, options] = getversion()
77 [COMPILER, ARCH, RELEASE_MODE, RELEASE_DATE, RELEASE_TIME] = (options(1), opt(2), options($-2), options($-1), options($))
78 or(options == 'modelicac')
79 or(options == 'tk')
80
81 numbers = getversion('scilab')
82 version = getversion('scilab','string_info')
83  ]]></programlisting>
84     </refsection>
85     <refsection role="see also">
86         <title>Смотрите также</title>
87         <simplelist type="inline">
88             <member>
89                 <link linkend="getmodules">getmodules</link>
90             </member>
91         </simplelist>
92     </refsection>
93 </refentry>