Найдено 76 результатов

findeler
01 сен 2016, 09:43
Форум: Новые
Тема: nextion (часть 6 - костыль решение)
Ответы: 0
Просмотры: 926

nextion (часть 6 - костыль решение)

Проблема связанна с некорректным кодом блока. А именно:

nextionSendCommand(_nextionCommandTempString.c_str(), 0);
_nextionTempLissen = nextionListen(0);

Между посылкой запроса, и чтением значения нет паузы и nextion просто не успевает ответить.

Но если посмотреть саму функцию то пауза есть ...
findeler
23 авг 2016, 17:14
Форум: Новые
Тема: Путь развития программы. ч2.
Ответы: 12
Просмотры: 2005

Путь развития программы. ч2.

dekorator писал(а):Это для чего крайне нобходим? Какое время упустиь? Конец близко уже?
Вам известно что-то? Только желтая пресса не всчёт.
Упустит время, не сможет нормально развиться, и почит в бозе, как многие другие. Не первый не последний.
findeler
22 авг 2016, 20:41
Форум: Новые
Тема: Путь развития программы. ч2.
Ответы: 12
Просмотры: 2005

Путь развития программы. ч2.

Нет, невозмётся он за это. Это ему весь проект заново переделывать придётся. Странно. Я почитал немного об этом языке, он полностью объектный. Мне кажется это там как раз элементарно сделать.

Не соглашусь, про пеар. Сейчас он реально крайне необходим, иначе можно упустить время. Нужно выходить на ...
findeler
22 авг 2016, 17:25
Форум: Новые
Тема: Путь развития программы. ч2.
Ответы: 12
Просмотры: 2005

Путь развития программы. ч2.

А что мешает? Делайте выкладывайте. Знатоков Си здесь нет. Все вам только спасибо скажут.
Многие на ваших примерах будут учится делать свои. Автор и дал нам для этого удочки,
еще бы кто нибудь научил на них рыбу ловить smile

Ничего не мешает, что я сейчас и делаю. Я же не могу ждать неизвестное ...
findeler
22 авг 2016, 16:47
Форум: Новые
Тема: Путь развития программы. ч2.
Ответы: 12
Просмотры: 2005

Путь развития программы. ч2.

Врятли Автор сможет сделать всю периферию в виде пользовательских блоков на Си ли другом языке отличным от Смолтока.

А ему и не надо если сложно, сейчас весь код можно взять из скетча.
К примеру я уже сейчас могу переложить его код для nextion, scanonware db18x2x на обычный СИ. Там же по сути всё ...
findeler
22 авг 2016, 16:11
Форум: Новые
Тема: Путь развития программы. ч2.
Ответы: 12
Просмотры: 2005

Путь развития программы. ч2.

Ну он пока на тестировании, и возможной доработки, вот и не выкладывал.
А тема Блок пользователя для работы с GSM.
На последних страницах есть рабочий и проверенный вариант. Например последний вариант есть в сообщении 261.
Я его две недели переделывал, версий было несколько десятков. Вот и не ...
findeler
22 авг 2016, 15:45
Форум: Новые
Тема: Путь развития программы. ч2.
Ответы: 12
Просмотры: 2005

Путь развития программы. ч2.

не вижу особого смысла, и так нормально можно пользоватся. можно конечно, только смысл в таком разделении? да и сортировка при разделении работать не будет нормально.

Не согласен внутренния настройка полезна, многие блоки меняют свой функционал и количество входов в зависимости от такой настройки ...
findeler
22 авг 2016, 12:38
Форум: Новые
Тема: Путь развития программы. ч2.
Ответы: 12
Просмотры: 2005

Путь развития программы. ч2.

В последнюю неделю плотно занялся написанием программы.

А последних три дня провозился с глюком в работе блока nextion. Удалось найти и локализовать проблему, а так же придумать решение её обхода.(6 тем в багтрекере)

Но речь о другом.

Эта ситуация хорошо показывает, тупиковость направления ...
findeler
22 авг 2016, 08:17
Форум: Новые
Тема: nextion (часть 5)
Ответы: 2
Просмотры: 1003

nextion (часть 5)

А если периодичность опроса увеличить?
Не помогает, я пробовал от нуля до 1000 мс дело в коде функции.

Добавлено (22.08.2016, 08:17)
---------------------------------------------
Итак, ошибка в коде блока.

Костыль выглядит так.

if(_isTimer(_nextionGetValue1_StartTime, 500)){ _nextionGetValue1 ...
findeler
21 авг 2016, 12:38
Форум: Новые
Тема: nextion (часть 5)
Ответы: 2
Просмотры: 1003

nextion (часть 5)

не работает процедура получения значения переменной из nextion.

То есть передаётся всегда = 0 хотя её значение в самом nextion меняется.

Дурит, анализ нажатия кнопок. (непонятно как работает,).
Получить информацию о изображении тоже не возможно. (всегда ноль)

Если говорить в общем, то передача в ...
findeler
20 авг 2016, 21:25
Форум: Новые
Тема: nextion (часть 4)
Ответы: 0
Просмотры: 680

nextion (часть 4)

Грубо говоря связь с панелью толком не работает.

Например пытаюсь передать как текст значение переменной в текстовое поле на некстион.

Если передавать на УАРТ то всё нормально значения меняются.

На некстион неизменное значение.

Добавлено (20.08.2016, 21:25 ...
findeler
20 авг 2016, 12:00
Форум: Выполненно
Тема: nextion (часть 3)
Ответы: 4
Просмотры: 1345

nextion (часть 3)

<t>При использовании блока nextion get attr с типом данных изображение на выходе всегда нулевое значение.<br/>
В то же время когда передаётся значение картинки через nextion set attr всё корректно. (абсолютно при тех же настройках картинка меняется)<br/>
<br/>
Грубо говоря, сменить картинку на ...
findeler
20 авг 2016, 10:45
Форум: переменные
Тема: Непонятка с типом переменной.
Ответы: 1
Просмотры: 1426

Непонятка с типом переменной.

Проблема следущая.

Строится конструкция a=a-2
где a-byte.

Но на схеме блок sub переводит данные в тип int, и как то подаёт их в byte. (см картнку).

Что на самом деле происходит ?
findeler
20 авг 2016, 09:42
Форум: Новые
Тема: Расширить функционал таблицы состояний.
Ответы: 1
Просмотры: 738

Расширить функционал таблицы состояний.

Схема через таблицу состояний.
findeler
20 авг 2016, 09:34
Форум: Новые
Тема: Расширить функционал таблицы состояний.
Ответы: 1
Просмотры: 738

Расширить функционал таблицы состояний.

Предложение следущее, значительно расширить функционал таблицы состояний, переведя с булевых переменных на любые.

Сейчас таблица состояний имеет булевые входы, и булевые выходы. Из за этого сделать такую таблицу состояний как:

s0 s1
0 0 => 0
0 1 => 1
1 0 => 2
1 1 => 1
2 0 => 2
2 1 => 1

Невозможно ...
findeler
19 авг 2016, 15:51
Форум: Архив (Версия 1.15)
Тема: Вылет программы блок nextion
Ответы: 0
Просмотры: 1780

Вылет программы блок nextion

Алгоритм получения глюка в блоке nextion.

Создаём блок задать параметр из nextion .
Внутри блока создаём панель, страницу, параметр.
Выходим.
Заходим внутрь снова.
Жмём иконку редактировать у строки панели .
Программа вылетает.
(Если редактировать страницу или параметр всё корректно)

В scanonware ...
findeler
19 авг 2016, 13:22
Форум: Архив (Версия 1.15)
Тема: Вылет программы блок nextion (часть 2)
Ответы: 2
Просмотры: 1891

Вылет программы блок nextion (часть 2)

Файл проекта.

Добавлено (19.08.2016, 12:58)
---------------------------------------------
Цифровой выход тоже нельзя создать.

Добавлено (19.08.2016, 13:02)
---------------------------------------------
Все глюки начинаются. После того как в любом блоке из папки nextion создаётся панель. (на ...
findeler
19 авг 2016, 12:54
Форум: Архив (Версия 1.15)
Тема: Вылет программы блок nextion (часть 2)
Ответы: 2
Просмотры: 1891

Вылет программы блок nextion (часть 2)

После создания блока чтение/передача данных из папки nextion.

Появляется следующие глюки.

1. Невозможно создать цифровой вход. - Вылетает.
2. Невозможно выбрать pin для сканирования (scanonware) Вылетает.
findeler
16 авг 2016, 16:28
Форум: Дисплеи и индикаторы
Тема: Вопрос по переменным Nextion ....
Ответы: 2
Просмотры: 1030

Вопрос по переменным Nextion ....

sveloga писал(а):Есть пара мыслей, но обе типа костылей:
Второй вариант реализовал сразу, но как то не изящно. Костыль на костыле. Если не найдётся нормальный вариант, буду всем рулить из ардуины. Тоже неизящно, но хоть все глюки будут в одном месте.
findeler
15 авг 2016, 16:00
Форум: Дисплеи и индикаторы
Тема: Вопрос по переменным Nextion ....
Ответы: 2
Просмотры: 1030

Вопрос по переменным Nextion ....

<t>Собствено проблема.<br/>
<br/>
Пытался реализовать работу с некстион дисплеем через переменные. Идея была в том что Ардуина меняет переменные в некстион (сосредоточенные в одном месте), а тот уже анализируя их, сам решает что и как отображать. Но столкнулся с проблемой, рефреша.<br/>
То есть если ...

Перейти к расширенному поиску