<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[RemoteXY community — Вопрос о поле ввода]]></title>
		<link>https://forum.remotexy.com/viewtopic.php?id=125</link>
		<atom:link href="https://forum.remotexy.com/extern.php?action=feed&amp;tid=125&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Вопрос о поле ввода.]]></description>
		<lastBuildDate>Tue, 01 Oct 2019 00:59:45 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Вопрос о поле ввода]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=2398#p2398</link>
			<description><![CDATA[<p>Просветите меня с полем ввода пожалуйста. Как в нем обновлять данные, если они изменились внутри программы? В блоке Setup начальное значение записывается в поле ввода и выводиться на экран вполне успешно. В примере, нажатие кнопки изменяет переменную &quot;val&quot; на еденичку. Как заставить новое значение отразиться в поле ввода? Плата NodeMcu V3.</p><div class="codebox"><pre><code>//////////////////////////////////////////////
//        RemoteXY include library          //
//////////////////////////////////////////////

// определение режима соединения и подключение библиотеки RemoteXY 
#define REMOTEXY_MODE__ESP8266WIFI_LIB_CLOUD
#include &lt;ESP8266WiFi.h&gt;

#include &lt;RemoteXY.h&gt;

// настройки соединения 
#define REMOTEXY_WIFI_SSID &quot;.....&quot;
#define REMOTEXY_WIFI_PASSWORD &quot;.....&quot;
#define REMOTEXY_CLOUD_SERVER &quot;cloud.remotexy.com&quot;
#define REMOTEXY_CLOUD_PORT 6376
#define REMOTEXY_CLOUD_TOKEN &quot;.....&quot;


// конфигурация интерфейса  
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] =
  { 255,3,0,0,0,22,0,8,13,1,
  7,21,17,24,30,15,2,26,2,1,
  0,26,51,12,12,2,31,88,0 };
  
// структура определяет все переменные вашего интерфейса управления 
struct {

    // input variable
  int16_t edit_1;  // −32767.. +32767 
  uint8_t button_1; // =1 если кнопка нажата, иначе =0 

    // other variable
  uint8_t connect_flag;  // =1 if wire connected, else =0 

} RemoteXY;
#pragma pack(pop)

/////////////////////////////////////////////
//           END RemoteXY include          //
/////////////////////////////////////////////

byte val=10;
bool fbt;

void setup() 
{
  RemoteXY_Init (); 
  RemoteXY.edit_1=val; // Это работает
  
  // TODO you setup code
Serial.begin(115200);  
}

void loop() 
{
  RemoteXY_Handler ();
if (RemoteXY.button_1 &amp;&amp; !fbt) {
  fbt=1;
  val++;
  RemoteXY.edit_1=val; //А вот это не работает

}
if (!RemoteXY.button_1 &amp;&amp; fbt) {
  fbt=0;
}
  
  if (val!= RemoteXY.edit_1){
  val = RemoteXY.edit_1;
  Serial.print (&quot;val=&quot;);
  Serial.println (val);
  }

  
  // TODO you loop code
  // используйте структуру RemoteXY для передачи данных


}</code></pre></div><p>Спойлер не нашел.... Ткните носом.</p>]]></description>
			<author><![CDATA[null@example.com (progic)]]></author>
			<pubDate>Tue, 01 Oct 2019 00:59:45 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=2398#p2398</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопрос о поле ввода]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=1615#p1615</link>
			<description><![CDATA[<div class="quotebox"><cite>BlackWolfSpb wrote:</cite><blockquote><p>Подскажите. Можно ли реализовать сброс значений в поле не самим полем, а другой кнопкой на интерфейсе?<br />Проще говоря имеется большое количество полей для ввода значений и их значения нужно сбросить нажав на кнопку &quot;сброс&quot;.</p></blockquote></div><p>Пока можно так только: при нажатии кнопки сброса информация считывается контроллером, который формирует новое значение нужному полю и передает ему соответствующую информацию.</p>]]></description>
			<author><![CDATA[null@example.com (alchi26)]]></author>
			<pubDate>Fri, 25 May 2018 06:19:30 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=1615#p1615</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопрос о поле ввода]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=1613#p1613</link>
			<description><![CDATA[<p>Подскажите. Можно ли реализовать сброс значений в поле не самим полем, а другой кнопкой на интерфейсе?<br />Проще говоря имеется большое количество полей для ввода значений и их значения нужно сбросить нажав на кнопку &quot;сброс&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (BlackWolfSpb)]]></author>
			<pubDate>Thu, 24 May 2018 08:47:30 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=1613#p1613</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопрос о поле ввода]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=1000#p1000</link>
			<description><![CDATA[<p>То что вы хотите реализовать - это передача событий. <br />Однако поле ввода - это статический текст который ввел пользователь приложения, ардуино изменить его не может.<br />Передача событий в проекте на данный момент не реализована.</p>]]></description>
			<author><![CDATA[null@example.com (remotexy)]]></author>
			<pubDate>Fri, 13 Oct 2017 17:31:21 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=1000#p1000</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопрос о поле ввода]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=994#p994</link>
			<description><![CDATA[<div class="quotebox"><cite>zelenchukov.mi wrote:</cite><blockquote><p>Подскажите, как реализовать, чтобы при вводе текста поле ввода тут же обнулялось? Задача запускать рэле на 1 секунду, сейчас так<br />if (strcmp (RemoteXY.edit_1, &quot;run&quot;)==0) <br />&nbsp; {<br />&nbsp; &nbsp; digitalWrite(PIN_BUTTON_1, HIGH);<br />&nbsp; &nbsp; delay(100);<br />&nbsp; &nbsp; digitalWrite(PIN_BUTTON_1, LOW);<br />&nbsp; } <br />но все равно пока в поле введен текст, продолжает работать, подскажите если кто знает</p></blockquote></div><p>Вы можете изменить значение поля структуры в скетче, но как только вы изменете любой элемент интерфейса значение поля ввода вновь будет переданно в ардуину. То есть вы никак не сможете реализовать то что задумали</p>]]></description>
			<author><![CDATA[null@example.com (mefi73)]]></author>
			<pubDate>Fri, 13 Oct 2017 10:54:27 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=994#p994</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопрос о поле ввода]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=991#p991</link>
			<description><![CDATA[<p>Подскажите, как реализовать, чтобы при вводе текста поле ввода тут же обнулялось? Задача запускать рэле на 1 секунду, сейчас так<br />if (strcmp (RemoteXY.edit_1, &quot;run&quot;)==0) <br />&nbsp; {<br />&nbsp; &nbsp; digitalWrite(PIN_BUTTON_1, HIGH);<br />&nbsp; &nbsp; delay(100);<br />&nbsp; &nbsp; digitalWrite(PIN_BUTTON_1, LOW);<br />&nbsp; } <br />но все равно пока в поле введен текст, продолжает работать, подскажите если кто знает</p>]]></description>
			<author><![CDATA[null@example.com (zelenchukov.mi)]]></author>
			<pubDate>Thu, 12 Oct 2017 17:56:34 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=991#p991</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопрос о поле ввода]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=820#p820</link>
			<description><![CDATA[<div class="quotebox"><cite>Naladchik wrote:</cite><blockquote><p>А можно ли передать значение в поле ввода в произвольный момент или это возможно только в момент установки соединения?</p></blockquote></div><p>В текущей реализации только в момент установки соединения.</p>]]></description>
			<author><![CDATA[null@example.com (remotexy)]]></author>
			<pubDate>Wed, 26 Jul 2017 05:12:01 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=820#p820</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопрос о поле ввода]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=816#p816</link>
			<description><![CDATA[<p>&quot; ...В момент подключения значения ВСЕХ переменных передаются на смартфон.&quot;<br />А можно ли передать значение в поле ввода в произвольный момент или это возможно только в момент установки соединения?</p>]]></description>
			<author><![CDATA[null@example.com (Naladchik)]]></author>
			<pubDate>Mon, 24 Jul 2017 17:43:35 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=816#p816</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопрос о поле ввода]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=571#p571</link>
			<description><![CDATA[<div class="quotebox"><cite>maild999 wrote:</cite><blockquote><p>Появился такой вопрос. В поле ввода, в режиме числа,&nbsp; значение по умолчанию =0, можно ли его как-то установить другим?</p></blockquote></div><p>Вы можете установить переменную поля в нужное значение прямо в контроллере, например при инициализации. В момент подключения значения ВСЕХ переменных передаются на смартфон.</p>]]></description>
			<author><![CDATA[null@example.com (remotexy)]]></author>
			<pubDate>Sun, 09 Apr 2017 17:48:19 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=571#p571</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопрос о поле ввода]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=570#p570</link>
			<description><![CDATA[<p>Появился такой вопрос. В поле ввода, в режиме числа,&nbsp; значение по умолчанию =0, можно ли его как-то установить другим?</p>]]></description>
			<author><![CDATA[null@example.com (maild999)]]></author>
			<pubDate>Sun, 09 Apr 2017 10:09:45 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=570#p570</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопрос о поле ввода]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=518#p518</link>
			<description><![CDATA[<p>Используютя аналоговые кнопки в связи с экономией цифровых входов.</p>]]></description>
			<author><![CDATA[null@example.com (evgen177164)]]></author>
			<pubDate>Wed, 29 Mar 2017 23:03:47 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=518#p518</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопрос о поле ввода]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=517#p517</link>
			<description><![CDATA[<p>Не могу разобраься с полем ввода.У меня проэкт теплицы и надо вводить уставки .Проэкт сделан через FLprog с использованием WiFi модуля ESP8266.<a target="_blank" href="http://remotexy.com/ru/editor/">http://remotexy.com/ru/editor/</a><br />При подключении переменных к блоку значений меню показаня не меняются</p>]]></description>
			<author><![CDATA[null@example.com (evgen177164)]]></author>
			<pubDate>Wed, 29 Mar 2017 22:43:46 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=517#p517</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопрос о поле ввода]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=445#p445</link>
			<description><![CDATA[<p>спасибо, я уже разобрался. получается что данные из поля ввода передаются каждый раз, когда изменится состояние какого-либо другого элемента управления.</p>]]></description>
			<author><![CDATA[null@example.com (mefi73)]]></author>
			<pubDate>Tue, 07 Mar 2017 10:54:25 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=445#p445</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопрос о поле ввода]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=444#p444</link>
			<description><![CDATA[<p>Считайте, что данные передаются постоянно, но не при каждом вызове RemoteXY_Handler.<br />Вызов RemoteXY_Handler не означает что произойдет полный обмен данными. Вызов это функции читает входящий буфер обмена, и если пакет еще не полный, ничего не происходит. Если пакет собрался, происходит обновление данных в структуре переменных. Кроме того пакеты бывают разного назначения.</p>]]></description>
			<author><![CDATA[null@example.com (remotexy)]]></author>
			<pubDate>Sun, 05 Mar 2017 19:43:50 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=444#p444</guid>
		</item>
		<item>
			<title><![CDATA[Вопрос о поле ввода]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=443#p443</link>
			<description><![CDATA[<p>такой вопрос, данные из поля ввода передаются на контроллер при каждом вызове RemoteXY_Handler или только однократно после изменения значения в поле ввода?</p>]]></description>
			<author><![CDATA[null@example.com (mefi73)]]></author>
			<pubDate>Sun, 05 Mar 2017 17:07:35 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=443#p443</guid>
		</item>
	</channel>
</rss>
