[doc] misc. fix & improvements
[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 = getversion()
11             [version, opts] = getversion()
12             version_numbers = getversion('scilab')
13             versioninfo = getversion('scilab', 'string_info')
14             version_numbers = getversion('&lt;module&gt;')
15             versioninfo = getversion('&lt;module&gt;','string_info')
16         </synopsis>
17     </refsynopsisdiv>
18     <refsection>
19         <title>Аргументы</title>
20         <variablelist>
21             <varlistentry>
22                 <term>version</term>
23                 <listitem>
24                     <para>строка</para>
25                 </listitem>
26             </varlistentry>
27             <varlistentry>
28                 <term>versioninfo</term>
29                 <listitem>
30                     <para>строка о версии</para>
31                 </listitem>
32             </varlistentry>
33             <varlistentry>
34                 <term>version_numbers</term>
35                 <listitem>
36                     <para>вектор целых чисел</para>
37                     <para>ver(1) Старший номер версии</para>
38                     <para>ver(2) Младший номер версии</para>
39                     <para>ver(3) Номер технической версии</para>
40                     <para>ver(4) метка времени GIT</para>
41                 </listitem>
42             </varlistentry>
43             <varlistentry>
44                 <term>opts</term>
45                 <listitem>
46                     <para>
47                         вектор строк:
48                         <literal>[compiler, architecture,[tk, modelicac, atlas,] release_mode, release_date, release_time]</literal>
49                     </para>
50                 </listitem>
51             </varlistentry>
52         </variablelist>
53     </refsection>
54     <refsection>
55         <title>Описание</title>
56         <para>
57             <literal>[version, opts] = getversion()</literal> возвращает в <literal>version</literal>
58             название версии Scilab'а, а в <literal>opts</literal> -- опции сборки, которые могут быть
59             использованы для определения: собран ли  Scilab с tk или modelicac, а также предоставляет
60             дату и время релиза.
61         </para>
62         <para> [tk, modelicac, atlas,] не обязательны. </para>
63         <para>
64             compiler: возвращает компилятор, использованный для сборки Scilab ('GCC', 'VC++', 'PGI',
65             'ICC', 'SUN', 'UKN' unknown)
66         </para>
67         <para> archicteture: архитектура 'x86' или 'x64'.</para>
68         <para> tk: 'tk', если разрешено tcl/tk.</para>
69         <para> modelicac: 'modelicac', если компилятор modelica распространяется вместе с
70             scilab/xcos.
71         </para>
72     </refsection>
73     <refsection>
74         <title>Примеры</title>
75         <programlisting role="example"><![CDATA[
76 getversion()
77
78 [version, opts] = getversion()
79 COMPILER = opts(1)
80 ARCH = opts(2)
81 or(opts == 'modelicac')
82 or(opts == 'tk')
83 RELEASE_MODE = opts($-2)
84 RELEASE_DATE = opts($-1)
85 RELEASE_TIME = opts($)
86
87 version = getversion('scilab')
88 versionstr = getversion('scilab','string_info')
89 version = getversion('overloading')
90 versionstr = getversion('overloading','string_info')
91
92  ]]></programlisting>
93     </refsection>
94     <refsection role="see also">
95         <title>Смотрите также</title>
96         <simplelist type="inline">
97             <member>
98                 <link linkend="getmodules">getmodules</link>
99             </member>
100         </simplelist>
101     </refsection>
102 </refentry>