<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Медленный вывод в таблицы QLua через SetCell]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Медленный вывод в таблицы QLua через SetCell форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 04 May 2026 11:30:17 +0300</pubDate>
		<item>
			<title>Медленный вывод в таблицы QLua через SetCell</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61724/topic7090/">Медленный вывод в таблицы QLua через SetCell</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ясно. Спасибо за попытку. <br />
			<i>04.02.2022 09:05:38, _sk_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61724/topic7090/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61724/topic7090/</guid>
			<pubDate>Fri, 04 Feb 2022 09:05:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Медленный вывод в таблицы QLua через SetCell</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61721/topic7090/">Медленный вывод в таблицы QLua через SetCell</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_rpl6yVY7" href="/user/115/" bx-tooltip-user-id="115">_sk_</a>, Здравствуйте.<br /><br />Мы провели анализ предоставленных скриптов. Параметр timeout &nbsp;устанавливают интервал перезаполнения каждой таблицы в 20 мс. Отметим, &nbsp;что для таблиц qlua существует интервал перерисовки таблиц, равный 50 мс &nbsp;(для снижения процессорной нагрузки). В данном случае таблицы просто не &nbsp;успевают перерисовываться, так как в них постоянно поступают &nbsp;обновленные данные. Интервал перезаполнения в 20 мс кажется нам явно &nbsp;избыточным, рекомендуем его увеличить хотя бы до 100 мс.<br /><br />Так же мы готовы разбираться с данной задачей, если вы можете &nbsp;предоставить нам скрипты, в которых такая частота обновления таблицы &nbsp;имеет практический смысл. <br />
			<i>04.02.2022 08:30:40, Daniil Pozdnyakov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61721/topic7090/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61721/topic7090/</guid>
			<pubDate>Fri, 04 Feb 2022 08:30:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Медленный вывод в таблицы QLua через SetCell</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61649/topic7090/">Медленный вывод в таблицы QLua через SetCell</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_u6Wz1iuq" href="/user/115/" bx-tooltip-user-id="115">_sk_</a>, Для меня несомненно, что:<br />1. Запуск сразу несколько скриптов - это ЖУТКИЕ тормоза!<br />2. Прорисовка таблиц - относительно дешёвая операция (особенно, если её выполнять не чаще, чем раз в секунду).<br />3. Никакими коллбеками, кроме OnStop и OnTrade не пользуюсь и, соответственно, ни малейших претензий к <br />SetCell и/или SetColor не имею. <br />
			<i>31.01.2022 22:41:55, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61649/topic7090/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61649/topic7090/</guid>
			<pubDate>Mon, 31 Jan 2022 22:41:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Медленный вывод в таблицы QLua через SetCell</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61647/topic7090/">Медленный вывод в таблицы QLua через SetCell</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Выскажу гипотезу, почему так получается с низкой скоростью отрисовки, и немного порассуждаю. Возможно, что я не прав.<br /><br />Скрипты вызывают функцию SetCell в потоке main, а отрисовку терминал должен делать в потоке коллбэков, поэтому сразу несколько скриптов синхронизируются на одном мониторе. Вызовов SetCell, на самом деле, много (циклы и одновременно запущенные скрипты) и из-за этой постоянно требующейся синхронизации имеем тормоза.<br /><br />Можно как-то снижать затраты на синхронизацию. Например, если бы была удобная возможность дать из потока main задачу для исполнения в потоке коллбэков, можно было бы реализовать отрисовку таблицы большим блоком, который выполнился бы быстрее, чем куча мелких задач. Что-то типа executeAsCallback на этом форуме уже обсуждали (<noindex><a href="https://forum.quik.ru/messages/forum10/message50396/topic5983/#message50396" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message50396/topic5983/#message50396</a></noindex>)<br /><br />Но если просто починят SetCell, чтобы эта и, возможно, аналогичные функции стали существенно быстрее, тоже будет хорошо. <br />
			<i>31.01.2022 18:55:54, _sk_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61647/topic7090/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61647/topic7090/</guid>
			<pubDate>Mon, 31 Jan 2022 18:55:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Медленный вывод в таблицы QLua через SetCell</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61646/topic7090/">Медленный вывод в таблицы QLua через SetCell</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_O4LNZdW9" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br />в 6 раз<br />=============<br />Да, верно, в 6 раз. Но <B>на</B> 522%, первые 100% уже были на 0.018. <br />
			<i>31.01.2022 18:54:07, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61646/topic7090/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61646/topic7090/</guid>
			<pubDate>Mon, 31 Jan 2022 18:54:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Медленный вывод в таблицы QLua через SetCell</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61645/topic7090/">Медленный вывод в таблицы QLua через SetCell</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_8OiYus81" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a>, Тогда уж в 100 * 0.112 / 0.018=622, т.е. в 6 раз. <img src="http://forum.quik.ru/upload/main/smiles/5/icon_smile.png" border="0" data-code=":smile:" data-definition="SD" alt=":smile:" style="width:16px;height:16px;" title="С улыбкой" class="bx-smile" /> &nbsp; <br />
			<i>31.01.2022 18:38:10, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61645/topic7090/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61645/topic7090/</guid>
			<pubDate>Mon, 31 Jan 2022 18:38:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Медленный вывод в таблицы QLua через SetCell</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61644/topic7090/">Медленный вывод в таблицы QLua через SetCell</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_r2FkP1xy" href="/user/15077/" bx-tooltip-user-id="15077">Daniil Pozdnyakov</a> написал:<br />получили увеличение загрузки CPU &nbsp;лишь на 10%<br />=============<br />Вообще-то на 522%. Или в пять раз. Была загрузка 0.018, стала 0.112, считаем 100 * (0.112 - 0.018) / 0.018 = 522. <br />
			<i>31.01.2022 17:26:36, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61644/topic7090/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61644/topic7090/</guid>
			<pubDate>Mon, 31 Jan 2022 17:26:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Медленный вывод в таблицы QLua через SetCell</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61642/topic7090/">Медленный вывод в таблицы QLua через SetCell</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Загрузка в 12% - это не значит, что одно ядро все занимает. Чтобы однозначно сказать, необходимо открыть монитор ресурсов и посмотреть подробную картину для каждого ядра. <br />
			<i>31.01.2022 16:35:08, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61642/topic7090/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61642/topic7090/</guid>
			<pubDate>Mon, 31 Jan 2022 16:35:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Медленный вывод в таблицы QLua через SetCell</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61641/topic7090/">Медленный вывод в таблицы QLua через SetCell</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо за ответ.<br /><br />Раз вы смогли увидеть медленную отрисовку Lua-таблиц, это уже очень хорошо, т.к. обозначенную в посте проблему можно реально воспроизвести и постараться устранить.<br /><br />Когда я писал про повышенную нагрузку на CPU, то имел в виду, что процесс терминала QUIK загружает ПО МАКСИМУМУ одно ядро процессора, хотя современное железо должно справляться с такой интенсивностью вывода на экран с меньшей нагрузкой. Я не знаю, сколько ядер в машине, на которой сделаны прилагаемые скриншоты, но 11.2% уже близко к границе для 8-ядерного компьютера (100% / 8 ядер = 12.5%).<br /><br />Предлагаю считать, что если разобраться с медленной отрисовкой, то и проблема, которую я обозначил как повышенная нагрузка на CPU, будет решена. <br />
			<i>31.01.2022 15:25:42, _sk_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61641/topic7090/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61641/topic7090/</guid>
			<pubDate>Mon, 31 Jan 2022 15:25:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Медленный вывод в таблицы QLua через SetCell</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61632/topic7090/">Медленный вывод в таблицы QLua через SetCell</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			_sk_, Добрый день,<br /><br />Прежде всего приносим извинения за задержку с ответом.<br /><br />Касательно нагрузки на CPU. Воспроизвели запуск скриптов как Вы описали, однако с &nbsp;повышенной нагрузкой на CPU не столкнулись. Как и было описано Вами, &nbsp;запускали все скрипты одновременно, но получили увеличение загрузки CPU &nbsp;лишь на 10% (См. соответствующие скриншоты). Если есть какие-либо &nbsp;дополнительная информация, просьба её предоставить.<br /><br />Касательно &nbsp;медленной отрисовки содержимого Lua-таблиц. Ваше письмо получено, &nbsp;проблема изучается. Постараемся в ближайшее время дать ответ. <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=8867&" width="666" height="593" /><br /><img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=8868&" width="666" height="593" /><br /><img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=8869&" width="1421" height="928" /><br /><i>31.01.2022 11:18:34, Daniil Pozdnyakov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61632/topic7090/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61632/topic7090/</guid>
			<pubDate>Mon, 31 Jan 2022 11:18:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Медленный вывод в таблицы QLua через SetCell</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61444/topic7090/">Медленный вывод в таблицы QLua через SetCell</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Я видел, что как минимум 2 представителя &quot;Арки&quot; читали эту тему. Хотелось бы увидеть ответ на заданный вопрос. <br />
			<i>21.01.2022 11:26:15, _sk_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61444/topic7090/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61444/topic7090/</guid>
			<pubDate>Fri, 21 Jan 2022 11:26:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Медленный вывод в таблицы QLua через SetCell</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61351/topic7090/">Медленный вывод в таблицы QLua через SetCell</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_WpYEeMHq" href="/user/62/" bx-tooltip-user-id="62">nikolz</a>, А что за зверь &quot;время исполнения скрипта при текущих торгах&quot;? Как с утра запущены у двух брокеров, так всё это время и работают. <img src="http://forum.quik.ru/upload/main/smiles/5/icon_smile.png" border="0" data-code=":smile:" data-definition="SD" alt=":smile:" style="width:16px;height:16px;" title="С улыбкой" class="bx-smile" /> &nbsp; <br />
			<i>19.01.2022 11:46:10, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61351/topic7090/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61351/topic7090/</guid>
			<pubDate>Wed, 19 Jan 2022 11:46:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Медленный вывод в таблицы QLua через SetCell</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61350/topic7090/">Медленный вывод в таблицы QLua через SetCell</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_9ZsMStXU" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br /><noindex><a href="/user/115/" target="_blank" rel="nofollow">_sk_</a></noindex>, О, Господи! Только я уже раз 20 советовал в разных местах: &quot;Не пользуйтесь вы таблицами Квика - есть же таблицы Луа&quot;! Да и с таблицами Квика что за проблемы? В моей главной обычно 20-30 тысяч ячеек, и почти все они проходят не только SetCell, но и SetColor.<br /> <br />Ах, &quot;Скрипты надо запускать одновременно&quot;. Ну вот она и причина всех тормозов! А у меня &quot;local nRow обычно порядка 1000 (и может сильно меняться, если установлены какие-то фильтры), а вот &quot;local nCol&quot; как раз порядка 30.<br /><br />И ещё один тормоз навскидку: что, при каждом выводе таблицы она набивается InsertRow? К меня так только после изменения количества строк в ней, что происходит довольно редко (при внесении нового тикера в портфель, удалении из него или при установке/снятии каких-то фильтров).<br />=============<br />можете показать время исполнения скрипта при текущих торгах &nbsp;?<br />Спасибо <br />
			<i>19.01.2022 11:42:43, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61350/topic7090/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61350/topic7090/</guid>
			<pubDate>Wed, 19 Jan 2022 11:42:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Медленный вывод в таблицы QLua через SetCell</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61349/topic7090/">Медленный вывод в таблицы QLua через SetCell</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_2t5jtSXt" href="/user/115/" bx-tooltip-user-id="115">_sk_</a>, О, Господи! Только я уже раз 20 советовал в разных местах: &quot;Не пользуйтесь вы таблицами Квика - есть же таблицы Луа&quot;! Да и с таблицами Квика что за проблемы? В моей главной обычно 20-30 тысяч ячеек, и почти все они проходят не только SetCell, но и SetColor.<br /> <br />Ах, &quot;Скрипты надо запускать одновременно&quot;. Ну вот она и причина всех тормозов! А у меня &quot;local nRow обычно порядка 1000 (и может сильно меняться, если установлены какие-то фильтры), а вот &quot;local nCol&quot; как раз порядка 30.<br /><br />И ещё один тормоз навскидку: что, при каждом выводе таблицы она набивается InsertRow? К меня так только после изменения количества строк в ней, что происходит довольно редко (при внесении нового тикера в портфель, удалении из него или при установке/снятии каких-то фильтров). <br />
			<i>19.01.2022 10:26:13, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61349/topic7090/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61349/topic7090/</guid>
			<pubDate>Wed, 19 Jan 2022 10:26:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Медленный вывод в таблицы QLua через SetCell</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61340/topic7090/">Медленный вывод в таблицы QLua через SetCell</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			При использовании приведённых ниже демонстрационных скриптов наблюдается повышенная нагрузка на CPU и медленный вывод содержимого в таблицы QLua. При этом вывод в заголовки окон этих таблиц производится нормально. Просьба проверить оптимальность реализации отрисовки содержимого таблиц. Используется светлая тема терминала 9.3.3.3, на тёмной не проверялось, наверное, ещё хуже будет.<br /><br />В течение 7 дней можно скачать нужные демо-файлы по ссылке: <noindex><a href="https://dropmefiles.com/cNAAw" target="_blank" rel="nofollow">https://dropmefiles.com/cNAAw</a></noindex> &nbsp;Описание приводится ниже.<br /><br />Файлы RunDemo1.lua, ...m RunDemo9.lua каждый имеет свои настройки и запускают общий файл Demo.lua. Каждый скрипт выводит окно и периодически с некоторым таймаутом, заданным в Demo.lua, обновляет свою таблицу на экране. Скрипты надо запускать одновременно.<br /><br />Просьба к разработчикам ответить на вопрос: считается ли такая скорость отрисовки нормальной или её стоит оптимизировать?<br /><br />Файл Demo.lua:<br />
====code====
<pre>---
--- Настройки заданы в переменной config, которая к моменту запуска уже определена.
---

local interrupted = false
local tableId
local timeout = 20 -- можно уменьшать, чтобы проблема стала более явной
local nRow = 30 -- количество строк в таблице, можно увеличивать, чтобы проблема стала более явной
local nCol = 10 -- количество столбцов в таблице, можно увеличивать, чтобы проблема стала более явной

function OnInit(scriptPath)
&nbsp;&nbsp;&nbsp;&nbsp;tableId = AllocTable()
&nbsp;&nbsp;&nbsp;&nbsp;for colId = 1, nCol do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AddColumn(tableId, colId, "#" .. colId, true, QTABLE_STRING_TYPE, 20)
&nbsp;&nbsp;&nbsp;&nbsp;end
end

function OnStop()
&nbsp;&nbsp;&nbsp;&nbsp;interrupted = true
&nbsp;&nbsp;&nbsp;&nbsp;local tId = tableId
&nbsp;&nbsp;&nbsp;&nbsp;tableId = nil
&nbsp;&nbsp;&nbsp;&nbsp;if tId then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DestroyTable(tId)
&nbsp;&nbsp;&nbsp;&nbsp;end
end

function updateTable()
&nbsp;&nbsp;&nbsp;&nbsp;if tableId == nil then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return
&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;if IsWindowClosed(tableId) then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CreateWindow(tableId)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetWindowPos(tableId, config.x, config.y, config.dx, config.dy)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for rowId = 1, nRow do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;InsertRow(tableId, rowId)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;local dt = os.date(" %Y-%m-%d %X", os.time())
&nbsp;&nbsp;&nbsp;&nbsp;SetWindowCaption(tableId, config.name .. dt)
&nbsp;&nbsp;&nbsp;&nbsp;for rowId = 1, nRow do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for colId = 1, nCol do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetCell(tableId, rowId, colId, dt)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;end
end

function main()
&nbsp;&nbsp;&nbsp;&nbsp;while not interrupted do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;updateTable()
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep(timeout)
&nbsp;&nbsp;&nbsp;&nbsp;end
end</pre>
=============
<br /><br /><br />Файл RunDemo1.lua:<br />
====code====
<pre>---
--- Этот скрипт нужно запустить.
---

config = {
&nbsp;&nbsp;&nbsp;&nbsp;name = "RunDemo1",
&nbsp;&nbsp;&nbsp;&nbsp;x = 0,
&nbsp;&nbsp;&nbsp;&nbsp;y = 0,
&nbsp;&nbsp;&nbsp;&nbsp;dx = 1400,
&nbsp;&nbsp;&nbsp;&nbsp;dy = 100,
}
dofile(getScriptPath() .. "/Demo.lua")</pre>
=============
<br />Файл RunDemo2.lua:<br />
====code====
<pre>---
--- Этот скрипт нужно запустить.
---

config = {
&nbsp;&nbsp;&nbsp;&nbsp;name = "RunDemo2",
&nbsp;&nbsp;&nbsp;&nbsp;x = 0,
&nbsp;&nbsp;&nbsp;&nbsp;y = 100,
&nbsp;&nbsp;&nbsp;&nbsp;dx = 1400,
&nbsp;&nbsp;&nbsp;&nbsp;dy = 100,
}
dofile(getScriptPath() .. "/Demo.lua")</pre>
=============
<br />Содержимое файлов 3-9 аналогично, отличаются только y-координаты окна. <br />
			<i>19.01.2022 07:41:42, _sk_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61340/topic7090/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61340/topic7090/</guid>
			<pubDate>Wed, 19 Jan 2022 07:41:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
