Версия программы 4.х

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Версия программы 4.х

Сообщение vovka1973 »

жаль что в 4 так и не исправили max7219 .работает только с есп с простой ардуиной 328 дисплей не кажет только в версии 3,03
просто хотелось одной программой пользоваться .а приходится двумя 3,0,3 для простой дуньки и 4 для есп
и в скада блок свич нельзя присоединить печалька
Изображение
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Версия программы 4.х

Сообщение Ingwar »

vovka1973 писал(а): 13 янв 2019, 18:17жаль что в 4 так и не исправили max7219
У меня на версиях 4х работает (только 4.2.4 еще не тестил). Главное CS - Pin 10
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Версия программы 4.х

Сообщение vovka1973 »

Ingwar писал(а): 13 янв 2019, 18:35 Главное CS - Pin 10
прикол ,работает но это же неправильно?
Изображение
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Версия программы 4.х

Сообщение Ingwar »

vovka1973 писал(а): 13 янв 2019, 18:42работает но это же неправильно?
Ну все относительно. С одной стороны в старых версиях можно было выбирать другие пины, а с другой это же SPI. Наверно стали использоваться другие библиотеки.
Правильней было бы Автору вообще убрать выбор, если другие использовать нельзя.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Версия программы 4.х

Сообщение vovka1973 »

Ingwar писал(а): 13 янв 2019, 18:46Правильней было бы Автору вообще убрать выбор, если другие использовать нельзя.
тогда и путаницы бы не было ,хотя другое что на spi уже не повесишь раз нельзя будет пин выбирать ,что то я не понимаю :smile37:
Изображение
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Версия программы 4.х

Сообщение Ingwar »

vovka1973 писал(а): 13 янв 2019, 18:49,хотя другое что на spi уже не повесишь раз нельзя будет пин выбирать
Ну я конкретно про max7219 писал. Для SD можно же выбирать пин...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Версия программы 4.х

Сообщение RedSky »

У меня 7219 в 4.2.3 работает с CS на шестом пине.
whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01 апр 2017, 20:25
Имя: Имя

Версия программы 4.х

Сообщение whitevip »

добавьте пожалуйста GY-906 блок в новой версии. Спасибо.
:smile37:
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Версия программы 4.х

Сообщение Ingwar »

RedSky писал(а): 13 янв 2019, 19:17У меня 7219 в 4.2.3 работает с CS на шестом пине.
Да, на 8 тоже проверил в Proteus.
Уверен, что [ref]vovka1973[/ref], пытается использовать 12 пин... :smile469:
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Версия программы 4.х

Сообщение vovka1973 »

RedSky писал(а): 13 янв 2019, 19:17У меня 7219 в 4.2.3 работает с CS на шестом пине.
разобрался на всех можно кроме 12 :D
Изображение
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

Версия программы 4.х

Сообщение aidar_i »

Ошибка не влияющая на работу программы
[spoiler]
Снимок_2019_01_13_22_31_07_850.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3131
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

Версия программы 4.х

Сообщение Phazz »

Стала очень сильно тормозить :(
Аватара пользователя
ussrsrtru
Рядовой
Сообщения: 36
Зарегистрирован: 27 фев 2018, 14:33
Имя: Sergey

Версия программы 4.х

Сообщение ussrsrtru »

Версия 4.2.4
Мелочь, но отметить нужно:
Если клемма в проекте одна - то при ее присоединении на вход она не отмечается, как подключенная.

Если больше одной - все штатно.
"Зри в корень!" К. Прутков.
whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01 апр 2017, 20:25
Имя: Имя

Версия программы 4.х

Сообщение whitevip »

[ref]ussrsrtru[/ref], что такое клемма?
:smile37:
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Версия программы 4.х

Сообщение vovka1973 »

whitevip писал(а): 13 янв 2019, 21:40что такое клемма?
это фишка новая ,мне нравится ,чтоб переменные не создавать :smile9:,
[spoiler]
Снимок.JPG
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Версия программы 4.х

Сообщение support »

Plastimo писал(а): 13 янв 2019, 17:19PCA9685 так-же как и раньше отсутствует в микросхемах расширений если проект на контроллере ESP8266. :( :( :( Пичалька.
Ребята, ну не успеваю я всё :moil: Да и хочу пока всё таки стабильную версию сделать, прежде чем выкатывать сильно бэту с номером 5 (там изменения планируются просто грандиозные, включая обновление версии языка программирования на котором написана программа).
Так что я пока стараюсь не сильно эксперементировать :umnik:
Автор программы FLProg.
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

Версия программы 4.х

Сообщение SSSergeich »

Sancho писал(а): 06 янв 2019, 11:49Нашёл существенную ошибку в блоке приёма с панели Nextion числовых данных:
При отключении связи с панелью переменная сбрасывается в 0, при соединении - восстанавливается.
Ошибка здесь:
if(_nextionTempLissen.code = 'q') {_nextionGetValue1_outputValue = _nextionTempLissen.number;};
Необходимо:
if(_nextionTempLissen.code == 'q') {_nextionGetValue1_outputValue = _nextionTempLissen.number;};
support писал(а): 05 янв 2019, 15:48 Sancho писал(а): ↑
05.01.2019{, 12:04}

support писал(а): ↑
05.01.2019{, 10:55}
Немного попозже, сейчас со временем туго. На днях выложу новую версию, а потом буду занят с головой (по основной работе припахали((( )

Временное решение:
Найти строку в IDE, внизу программы,
temp.number = (cmd[4] << 24) | (cmd[3] << 16) | (cmd[2] << 8) | (cmd[1]);
Заменить на
temp.number = uint32_t(cmd[4]) << 24 | uint32_t(cmd[3]) << 16 | uint32_t(cmd[2]) << 8 | uint32_t(cmd[1]);

Отправлено спустя 1 минуту 11 секунд:
Сергей, может успеете в новую версию вставить?

Уже нет, я уже собрал релиз, сегодня вечером буду заливать на сервер. Через пару недель сделаю. Единственно чем смогу помочь, после 9-го сделаю патчик (именно по решению этой проблеммы) и пришлю Вам. Мне просто до 9-го по основной работе необходимо много сделать (а то уволят к черту)))) )
Ошибки на месте :(
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Версия программы 4.х

Сообщение support »

SSSergeich писал(а): 14 янв 2019, 09:31
Sancho писал(а): 06 янв 2019, 11:49Нашёл существенную ошибку в блоке приёма с панели Nextion числовых данных:
При отключении связи с панелью переменная сбрасывается в 0, при соединении - восстанавливается.
Ошибка здесь:
if(_nextionTempLissen.code = 'q') {_nextionGetValue1_outputValue = _nextionTempLissen.number;};
Необходимо:
if(_nextionTempLissen.code == 'q') {_nextionGetValue1_outputValue = _nextionTempLissen.number;};
support писал(а): 05 янв 2019, 15:48 Sancho писал(а): ↑
05.01.2019{, 12:04}

support писал(а): ↑
05.01.2019{, 10:55}
Немного попозже, сейчас со временем туго. На днях выложу новую версию, а потом буду занят с головой (по основной работе припахали((( )

Временное решение:
Найти строку в IDE, внизу программы,
temp.number = (cmd[4] << 24) | (cmd[3] << 16) | (cmd[2] << 8) | (cmd[1]);
Заменить на
temp.number = uint32_t(cmd[4]) << 24 | uint32_t(cmd[3]) << 16 | uint32_t(cmd[2]) << 8 | uint32_t(cmd[1]);

Отправлено спустя 1 минуту 11 секунд:
Сергей, может успеете в новую версию вставить?

Уже нет, я уже собрал релиз, сегодня вечером буду заливать на сервер. Через пару недель сделаю. Единственно чем смогу помочь, после 9-го сделаю патчик (именно по решению этой проблеммы) и пришлю Вам. Мне просто до 9-го по основной работе необходимо много сделать (а то уволят к черту)))) )
Ошибки на месте :(
То же не успел)))) я поправил только очень критичные ошибки (и то пришлось по ночам делать, днём на работе не получалось). Всё менее критичное позже..... Сейчас вон даже новость написать некогда, пашем в поте лица на плановом обслуживании турбины.
Автор программы FLProg.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Версия программы 4.х

Сообщение Sancho »

Небольшое уточнение:
temp.number = uint32_t(cmd[4]) << 24 | uint32_t(cmd[3]) << 16 | uint32_t(cmd[2]) << 8 | uint32_t(cmd[1]); // все переменные как uint32_t
_nextionTempLissen.code == сравнение, веде, не только в числовых данных.
Для подтверждения приёма данных допиливаю код - получаю выход на один цикл "Новые данные"
[spoiler]

Код: Выделить всё

_gtv2=0; // сбрасываем переменную "Новые данные"
if(_nextionGetValue2_isNU){_tempVariable_String = "get page0.va0.val";
_nextionTempLissen = nextionSendCommand(_tempVariable_String.c_str(), 0);
 if(_nextionTempLissen.code == 'q') {_nextionGetValue2_outputValue = _nextionTempLissen.number;
 _gtv2=1;}; // взводим переменную
_nextionGetValue2_isNU = 0;}
[/spoiler]
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
ussrtk
Рядовой
Сообщения: 36
Зарегистрирован: 06 янв 2017, 12:25

Версия программы 4.х

Сообщение ussrtk »

whitevip писал(а): 13 янв 2019, 21:40 [ref]ussrsrtru[/ref], что такое клемма?
В перечне базовых элементов есть "клемма". Очень прикольный блок: создаете в одной плате переменную и теперь можете подключать к ней блоки в других платах.
Ранее вы подключали саму переменную из другой платы - но тогда компилятор создавал каждый раз новую глобальную переменную и тратил память. А при использовании клемм память расходуется экономнее.
Когда у вас связей между платами немного или вы все делаете в одной плате - это вам не нужно. А в сложных проектах очень и очень кстати.
Ответить

Вернуться в «Темы от автора»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей