<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Авионика и Софт &mdash; Функции, которых не хватает]]></title>
		<link>http://www.forum.aviosoft.ru/viewtopic.php?id=31</link>
		<atom:link href="http://www.forum.aviosoft.ru/extern.php?action=feed&amp;tid=31&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Функции, которых не хватает».]]></description>
		<lastBuildDate>Thu, 24 Dec 2015 20:18:45 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Функции, которых не хватает]]></title>
			<link>http://www.forum.aviosoft.ru/viewtopic.php?pid=104#p104</link>
			<description><![CDATA[<p>Встроенных функций для преобразования даты/времени в строку в САПР нет. Делать это придётся своими силами, выделить из входной величины число секунд, минут и т.д. и отформатировать этим строку. Например, преобразование миллисекунд в <em>часы</em>:<em>минуты</em>:<em>секунды</em>:<em>миллисекунды</em> будет выглядеть так:<br /></p><div class="codebox"><pre><code>format(        /* время t задано в мс */
    &quot;%dhour : %dmin : %dsec : %dms&quot;,
    (t % 86400000)/3600000,
    (t % 3600000)/60000,
    (t % 60000)/1000,
    t % 1000
)</code></pre></div><p>Можно заключить это в функцию вычисления, возвращать из неё значение типа <em>string</em>, и использовать в этом и других проектах любое число раз.</p>]]></description>
			<author><![CDATA[null@example.com (Admin)]]></author>
			<pubDate>Thu, 24 Dec 2015 20:18:45 +0000</pubDate>
			<guid>http://www.forum.aviosoft.ru/viewtopic.php?pid=104#p104</guid>
		</item>
		<item>
			<title><![CDATA[Re: Функции, которых не хватает]]></title>
			<link>http://www.forum.aviosoft.ru/viewtopic.php?pid=103#p103</link>
			<description><![CDATA[<p>На вход подается переменная типа float, в которой записано значение даты/времени<br /></p><div class="quotebox"><cite>Бороденко Олег пишет:</cite><blockquote><p>Уточните, пожалуйста, что конкретно Вам нужно, о каком входном параметре идёт речь?</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (gluhow)]]></author>
			<pubDate>Thu, 24 Dec 2015 14:22:09 +0000</pubDate>
			<guid>http://www.forum.aviosoft.ru/viewtopic.php?pid=103#p103</guid>
		</item>
		<item>
			<title><![CDATA[Re: Функции, которых не хватает]]></title>
			<link>http://www.forum.aviosoft.ru/viewtopic.php?pid=102#p102</link>
			<description><![CDATA[<p>Уточните, пожалуйста, что конкретно Вам нужно, о каком входном параметре идёт речь?</p>]]></description>
			<author><![CDATA[null@example.com (Admin)]]></author>
			<pubDate>Thu, 24 Dec 2015 10:49:07 +0000</pubDate>
			<guid>http://www.forum.aviosoft.ru/viewtopic.php?pid=102#p102</guid>
		</item>
		<item>
			<title><![CDATA[Re: Функции, которых не хватает]]></title>
			<link>http://www.forum.aviosoft.ru/viewtopic.php?pid=101#p101</link>
			<description><![CDATA[<p>Операторы time и ltime я видел, проблема в том что мне надо не текущее время, а то что придет в качестве входного параметра<br /></p><div class="quotebox"><cite>Бороденко Олег пишет:</cite><blockquote><p>Здравствуйте.<br />Можно использовать операторы вычислительных узлов <em>time </em>и <em>ltime</em>. Посмотрите вычислительный узел в демонстрационном проекте <em>Clock</em>. Ссылка на его загрузку находится в САПР в окне <em>Начальная страница</em>.<br />Операторы <em>time</em> и <em>ltime</em> возвращают:<br /></p><div class="codebox"><pre><code>1.    секунды от начала минуты - [0,59]
2.    минуты от начала часа - [0,59]
3.    часы от полуночи - [0,23]
4.    число месяца - [1,31]
5.    месяц в году - [1,12]
6.    год
7.    день недели с воскресенья - [1,7]
8.    день в году - [1,366]
9.    признак летнего времени</code></pre></div><p>Все возвращаемые данные имеют тип <em>int</em>.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (gluhow)]]></author>
			<pubDate>Thu, 24 Dec 2015 06:04:31 +0000</pubDate>
			<guid>http://www.forum.aviosoft.ru/viewtopic.php?pid=101#p101</guid>
		</item>
		<item>
			<title><![CDATA[Re: Функции, которых не хватает]]></title>
			<link>http://www.forum.aviosoft.ru/viewtopic.php?pid=100#p100</link>
			<description><![CDATA[<p>Здравствуйте.<br />Можно использовать операторы вычислительных узлов <em>time </em>и <em>ltime</em>. Посмотрите вычислительный узел в демонстрационном проекте <em>Clock</em>. Ссылка на его загрузку находится в САПР в окне <em>Начальная страница</em>.<br />Операторы <em>time</em> и <em>ltime</em> возвращают:<br /></p><div class="codebox"><pre><code>1.    секунды от начала минуты - [0,59]
2.    минуты от начала часа - [0,59]
3.    часы от полуночи - [0,23]
4.    число месяца - [1,31]
5.    месяц в году - [1,12]
6.    год
7.    день недели с воскресенья - [1,7]
8.    день в году - [1,366]
9.    признак летнего времени</code></pre></div><p>Все возвращаемые данные имеют тип <em>int</em>.</p>]]></description>
			<author><![CDATA[null@example.com (Admin)]]></author>
			<pubDate>Wed, 23 Dec 2015 16:54:53 +0000</pubDate>
			<guid>http://www.forum.aviosoft.ru/viewtopic.php?pid=100#p100</guid>
		</item>
		<item>
			<title><![CDATA[Функции, которых не хватает]]></title>
			<link>http://www.forum.aviosoft.ru/viewtopic.php?pid=99#p99</link>
			<description><![CDATA[<p>Здравствуйте, есть ли в Формате какие-нибудь функции преобразования даты и времени в текст. Ну или выдергивания часов, минут и т.д?</p>]]></description>
			<author><![CDATA[null@example.com (gluhow)]]></author>
			<pubDate>Wed, 23 Dec 2015 14:58:38 +0000</pubDate>
			<guid>http://www.forum.aviosoft.ru/viewtopic.php?pid=99#p99</guid>
		</item>
	</channel>
</rss>
