Уже нет, я уже собрал релиз, сегодня вечером буду заливать на сервер. Через пару недель сделаю. Единственно чем смогу помочь, после 9-го сделаю патчик (именно по решению этой проблеммы) и пришлю Вам. Мне просто до 9-го по основной работе необходимо много сделать (а то уволят к черту)))) )Sancho писал(а): 05 янв 2019, 15:04Временное решение:support писал(а): 05 янв 2019, 13: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 | (cmd[2] << 8) | (cmd[1]);
Отправлено спустя 1 минуту 11 секунд:
Сергей, может успеете в новую версию вставить?
Версия программы 4.х
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Версия программы 4.х
Автор программы FLProg.
Версия программы 4.х
Скажите а в новой сборке Flprog будит решена проблема сблоком термопары.support писал(а): 05 янв 2019, 15:48Уже нет, я уже собрал релиз, сегодня вечером буду заливать на сервер. Через пару недель сделаю. Единственно чем смогу помочь, после 9-го сделаю патчик (именно по решению этой проблеммы) и пришлю Вам. Мне просто до 9-го по основной работе необходимо много сделать (а то уволят к черту)))) )Sancho писал(а): 05 янв 2019, 15:04 Временное решение:
Найти строку в 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 | (cmd[2] << 8) | (cmd[1]);
Отправлено спустя 1 минуту 11 секунд:
Сергей, может успеете в новую версию вставить?
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Версия программы 4.х
ДаNiki43 писал(а): 05 янв 2019, 16:38Скажите а в новой сборке Flprog будит решена проблема сблоком термопары.
Автор программы FLProg.
-
- Лейтенант
- Сообщения: 403
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Версия программы 4.х
"Установочная версия программы не запускает ардуино IDE,вернее пытается запустить-появляется окно компиляции и всё.Пробывал запустить прямо из папки-то же самое,т.е. в установочной версии что то не так с IDE?.
Портативная версия работает.
Операционка-винда 8.1 64.
Портативная версия работает.
Операционка-винда 8.1 64.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Версия программы 4.х
Под админом?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Версия программы 4.х
А почему в программе нет типа данных unsigned integer? нужно было щас, а его нет...
Версия программы 4.х
Я спрашивал автора про unsigned int. Давно это было. В ответ он писал что это типа не особо то и нужно и чтобы добавить это в программу, нужно многое переделывать. Но грозился все же добавить если будет актуально.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Версия программы 4.х
автор у вас в загрузках где обновление файл 4.2.2 ,пришлось качать портативную и выдергивать фал от туда что бы получить 4.2.3
-
- Рядовой
- Сообщения: 41
- Зарегистрирован: 22 сен 2018, 02:46
- Имя: Александр
Версия программы 4.х
Обновил версию 4.2.2 на 4.2.3 с помощью файла update. Но при запуске обновленной программы в верхней строчке написано версия 4.2.2. При запуске портативной версии вверху пишется номер версии 4.2.3.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Версия программы 4.х
я же написал ,качай портативную и выдерни от туда файлAleksandr1 писал(а): 06 янв 2019, 07:17При запуске портативной версии вверху пишется номер версии 4.2.3.

-
- Рядовой
- Сообщения: 41
- Зарегистрирован: 22 сен 2018, 02:46
- Имя: Александр
Версия программы 4.х
[ref]vovka1973[/ref], Спасибо дружище!
Я уже так и сделал. Но хотелось бы услышать ответ самого автора!
Я уже так и сделал. Но хотелось бы услышать ответ самого автора!
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Версия программы 4.х
Скачиваю 4.2.3. Анонс прочитал.
Про нумерацию блоков - прочитал. Здорово, проверю как влияет это последовательность их выполнения. Давно испытываю потребность измерять длительность выполнения отдельного блока - получалось, но сложно.
Про новую возможность "контакт" - если это то, что я думаю, то очень и очень здорово, решит проблему с важным быстродействием выполнения блоков, особенно где на входах присутствуют строковые переменные. Попробую, отпишусь.
Автору большое спасибо.
Все пожеланий успехов в Новом году.
Про нумерацию блоков - прочитал. Здорово, проверю как влияет это последовательность их выполнения. Давно испытываю потребность измерять длительность выполнения отдельного блока - получалось, но сложно.
Про новую возможность "контакт" - если это то, что я думаю, то очень и очень здорово, решит проблему с важным быстродействием выполнения блоков, особенно где на входах присутствуют строковые переменные. Попробую, отпишусь.
Автору большое спасибо.
Все пожеланий успехов в Новом году.
-
- Лейтенант
- Сообщения: 403
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Версия программы 4.х
Проверил использование элемента "контакт" в пользовательском блоке:
1. Почему-то не появляется имя клеммы
2. В блоке выполняется присваивание переменной до проверки условия необходимости ее использования.
[spoiler][/spoiler]
Вроде безобидное присваивание
set_53894261_2 = (FlpStructInst_242576795.FlpStructElem_28222520);
в случае если это переменная String занимает время и в некоторых случаях приводит к значительным!!! задержкам
и сводит на нет организацию работы в режиме реального времени.
----
Вопросы автору:
1.Как бы передавать в блоки адреса переменных?
2.Как бы передавать в блоки адреса экземпляров структур?
3.Как бы избежать в блоках операции присваивания в случаях, когда по логике блока они не используются (например только по событию внутри блока)?
----
В целом элемент КОНТАКТ удобный. В некоторых случаях заменяет тоже относительно новые блоки "Сохранить (прочитать) структуру"
1. Почему-то не появляется имя клеммы
2. В блоке выполняется присваивание переменной до проверки условия необходимости ее использования.
[spoiler]
Код: Выделить всё
bool EN_53894261_1;
String set_53894261_1;
bool EN_53894261_2;
String set_53894261_2;
struct FlpStruct_237880195 // Set_LCD
{
String FlpStructElem_28222520; // set_LCD_0
String FlpStructElem_15469712; // set_LCD_1
};
struct FlpStruct_237880195 FlpStructInst_242576795; //set_LCD_0
void setup()
{
}
void loop()
{
//Плата:1
FlpStructInst_242576795.FlpStructElem_28222520 = String("12,34,56");
//Плата:2
EN_53894261_1 = !(0);
set_53894261_1 = (FlpStructInst_242576795.FlpStructElem_28222520);
if (EN_53894261_1) {set_53894261_1=" 1,2,3"}
//Плата:3
EN_53894261_2 = !(0);
set_53894261_2 = (FlpStructInst_242576795.FlpStructElem_28222520);
if (EN_53894261_2) {set_53894261_2=" 1,2,3"}
}
//-----
Вроде безобидное присваивание
set_53894261_2 = (FlpStructInst_242576795.FlpStructElem_28222520);
в случае если это переменная String занимает время и в некоторых случаях приводит к значительным!!! задержкам
и сводит на нет организацию работы в режиме реального времени.
----
Вопросы автору:
1.Как бы передавать в блоки адреса переменных?
2.Как бы передавать в блоки адреса экземпляров структур?
3.Как бы избежать в блоках операции присваивания в случаях, когда по логике блока они не используются (например только по событию внутри блока)?
----
В целом элемент КОНТАКТ удобный. В некоторых случаях заменяет тоже относительно новые блоки "Сохранить (прочитать) структуру"
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Версия программы 4.х
Нашёл существенную ошибку в блоке приёма с панели Nextion числовых данных:
При отключении связи с панелью переменная сбрасывается в 0, при соединении - восстанавливается.
Ошибка здесь:
if(_nextionTempLissen.code = 'q') {_nextionGetValue1_outputValue = _nextionTempLissen.number;};
Необходимо:
if(_nextionTempLissen.code == 'q') {_nextionGetValue1_outputValue = _nextionTempLissen.number;};
При отключении связи с панелью переменная сбрасывается в 0, при соединении - восстанавливается.
Ошибка здесь:
if(_nextionTempLissen.code = 'q') {_nextionGetValue1_outputValue = _nextionTempLissen.number;};
Необходимо:
if(_nextionTempLissen.code == 'q') {_nextionGetValue1_outputValue = _nextionTempLissen.number;};
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Версия программы 4.х
Баг такой когда ведешь по меню просто вниз надписи уходят вниз посмотрите пожалуйста видео https://yadi.sk/i/wFHHaA8ZgCZ7_Q
версия 4.2.3
версия 4.2.3
Последний раз редактировалось whitevip 06 янв 2019, 14:04, всего редактировалось 1 раз.

Версия программы 4.х
вопрос с термопарой тоже не решился, почему то 10 вывод когда открывается Arduini IDE
он задействован в скетче как выход под ISP хотя в Flprog я его вообще не задействовал, я его физически выбрать не могу.
он задействован в скетче как выход под ISP хотя в Flprog я его вообще не задействовал, я его физически выбрать не могу.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя