спасибо за ответ. к сожалению не вышло. сделал вывод String напрямую в дисплей и тишина(aidar_i писал(а): 20 мар 2021, 10:57 Попробуйте добавить result = floatToString(charBuf2,stringOne,5,5); под Serial.println(floatToString(charBuf2,stringOne,5,5));
и result = floatToString(charBuf,stringOne,2,5); под Serial.println(floatToString(charBuf,stringOne,2,5));
Разработка пользовательских блоков под заказ
Разработка пользовательских блоков под заказ
Разработка пользовательских блоков под заказ
[ref]nehilo[/ref], попробуйте
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Разработка пользовательских блоков под заказ
К сожалению все так же..я уже думал убрать встроенный конвертер float-string
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Разработка пользовательских блоков под заказ
Попробуйте выводить с блока stringOne в флоат. Его преобразуйте штатными блоками.
Конвертер уберите.
А то, Конвертер не превращает флоат в строку, а в чар.
Его опять нужно преобразовать в строку.
Конвертер уберите.
А то, Конвертер не превращает флоат в строку, а в чар.
Его опять нужно преобразовать в строку.
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
Разработка пользовательских блоков под заказ
[ref]nehilo[/ref], Если мне не изменяет память. То на блоке (с заде) есть дополнительный блок. На котором есть потенциометр. Он регулирует ярскость свечение. У меня тоже было такое. Все выводилось на экран. Но так как яркость была большая, показания были не видны. Покрутите потенциометр.
Разработка пользовательских блоков под заказ
с дисплеем проблем нету, загружал предварительно вывод данных- показывает)SerOv писал(а): 21 мар 2021, 14:23 [ref]nehilo[/ref], Если мне не изменяет память. То на блоке (с заде) есть дополнительный блок. На котором есть потенциометр. Он регулирует ярскость свечение. У меня тоже было такое. Все выводилось на экран. Но так как яркость была большая, показания были не видны. Покрутите потенциометр.
Отправлено спустя 1 минуту 49 секунд:
Посвятил вчера этому весь день...единственно что получилось- вывести значение 0.00 в остальном все так же(aidar_i писал(а): 20 мар 2021, 20:22 Попробуйте выводить с блока stringOne в флоат. Его преобразуйте штатными блоками.
Конвертер уберите.
А то, Конвертер не превращает флоат в строку, а в чар.
Его опять нужно преобразовать в строку.
Разработка пользовательских блоков под заказ
Добрый день!, необходим пользовательский блок под микросхему AT45DB081B – 8-мегабитная микросхема памяти SPI DataFlash.
На нее будут записываться четыре голосовых сообщений длительностью 15, 20 секунд.
Нашел несколько библиотек, но что-то разобраться не могу.
На нее будут записываться четыре голосовых сообщений длительностью 15, 20 секунд.
Нашел несколько библиотек, но что-то разобраться не могу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Ushakovkz 20 апр 2021, 13:13, всего редактировалось 1 раз.
Разработка пользовательских блоков под заказ
Добрый день. Может ли кто помочь в создании пользовательского
блока для измерения АС тока датчиком Холла
WCS1600 (O,022V/A), по приложенному скетчу?
Скетч рабочий меряет линейно, имеет переменные с коэффициентами.
download/file.php?mode=view&id=31126
Отправлено спустя 11 минут 28 секунд:
На всякий случай библиотека к скетчу, вдруг, кто откликнется download/file.php?mode=view&id=31127
блока для измерения АС тока датчиком Холла
WCS1600 (O,022V/A), по приложенному скетчу?
Скетч рабочий меряет линейно, имеет переменные с коэффициентами.
download/file.php?mode=view&id=31126
Отправлено спустя 11 минут 28 секунд:
На всякий случай библиотека к скетчу, вдруг, кто откликнется download/file.php?mode=view&id=31127
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Разработка пользовательских блоков под заказ
Скетч простейший, настоятельно рекомендую ознакомиться viewtopic.php?t=5627 и попробовать сделать самому.
Приложить свой результат, тогда кто нибудь обязательно откликнется и поможет довести до ума.
Иначе в viewforum.php?f=110 .
Разработка пользовательских блоков под заказ
Спасибо за корректный ответ, в общем имею свой ПБ, который пытаюсь использовать с nextion hmi, ну и в общем вылазят ошибки. Хотелось бы подсказки, что сделал не правильно.download/file.php?mode=view&id=31142
nextionSendCommand(_tempVariable_String.c_str(), 100);
exit status 1
'nextionSendCommand' was not declared in this scope
Такого рода ошибки.
Просьба разъяснить,что не так с UBI блоком.
Отправлено спустя 4 часа 45 минут 18 секунд:
download/file.php?mode=view&id=31145
Доделанный блок, отдельно работает, на выходе выдает значение, при подключении к
Nextion появляются указанные ошибки незадекларированный переменной, отдельно Nextion
без ПБ тоже работает нормально, прошу помощи у знатоков.
Отправлено спустя 16 минут 6 секунд:
download/file.php?mode=view&id=31146
Прикладываю файл flp, ПБ+Nextion
nextionSendCommand(_tempVariable_String.c_str(), 100);
exit status 1
'nextionSendCommand' was not declared in this scope
Такого рода ошибки.
Просьба разъяснить,что не так с UBI блоком.
Отправлено спустя 4 часа 45 минут 18 секунд:
download/file.php?mode=view&id=31145
Доделанный блок, отдельно работает, на выходе выдает значение, при подключении к
Nextion появляются указанные ошибки незадекларированный переменной, отдельно Nextion
без ПБ тоже работает нормально, прошу помощи у знатоков.
Отправлено спустя 16 минут 6 секунд:
download/file.php?mode=view&id=31146
Прикладываю файл flp, ПБ+Nextion
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Разработка пользовательских блоков под заказ
Наличие ненужного, отсутствие нужного. Поправил, у меня компилируется. Версия FLProg 7.3.5
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Разработка пользовательских блоков под заказ
Добрый день. Благодарю, за помощь, то что я увидел, Вы убрали while( true )( цикл) и запуск serial port,
но в таком виде блок не изменяет значения на выходе. Проверял при активировании serial port,
показания с выхода блока не изменяются, а в версии с ошибками мерял правильно.
но в таком виде блок не изменяет значения на выходе. Проверял при активировании serial port,
показания с выхода блока не изменяются, а в версии с ошибками мерял правильно.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Разработка пользовательских блоков под заказ
Оператор While
"While будет вычислять в цикле непрерывно и бесконечно до тех пор, пока выражение в круглых скобках, () не станет равно логическому ЛОЖНО"
Соответственно, в Вашем случае, будет бесконечно выполняться только кусок кода, ограниченный скобками while( true ) { ...часть кода...} остальной код выполняться не будет так как true не может стать false.
https://doc.arduino.ua/ru/prog/ рекомендую.
Запуск сериал порт внутри блока не делается, кроме каких либо особых случаев, данный блок я таким случаем не считаю, потому и убрал. Для вывода в сериал порт есть штатные блоки FLProg.
Естественно в сериал порту ничего и не увидите, раз в блоке его уже нет. Подключите штатный блок вывода в сериал порт и через него проверяйте.vollfgan писал(а): 21 апр 2021, 10:30 блок не изменяет значения на выходе. Проверял при активировании serial port
Разработка пользовательских блоков под заказ
Я добавил в setup Serial.begin,
и в Loop добавил Serial.print( current_amps );
для проверки. не меняются значения.
На nextion тоже самое значения стоят в пределах 0,01-0,02.
Конечно же я могу использовать сериал Flprog, но по моему это то же самое...
Отправлено спустя 14 минут 7 секунд:
download/file.php?mode=view&id=31152
Как и писал не меняются значения на выходе блока...
download/file.php?mode=view&id=31153
Отправлено спустя 21 минуту 8 секунд:
При добавлении цикла while( true ) {
блок начинает работать с serial port,
но выдает ошибку с nextion
и в Loop добавил Serial.print( current_amps );
для проверки. не меняются значения.
На nextion тоже самое значения стоят в пределах 0,01-0,02.
Конечно же я могу использовать сериал Flprog, но по моему это то же самое...
Отправлено спустя 14 минут 7 секунд:
download/file.php?mode=view&id=31152
Как и писал не меняются значения на выходе блока...
download/file.php?mode=view&id=31153
Отправлено спустя 21 минуту 8 секунд:
При добавлении цикла while( true ) {
блок начинает работать с serial port,
но выдает ошибку с nextion
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Разработка пользовательских блоков под заказ
Похоже на то, что эта часть кода критична к времени выполнения программы. Циклом while( true ) Вы зацикливаете кусок кода, работает только он, время выполнения программы минимально. Убирается данный цикл, время работы программы увеличивается (выполняется весь код), перестает правильно работать фильтр. Похоже надо разбираться с его настройками, другой причины пока не вижу.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Разработка пользовательских блоков под заказ
Так попробуйте
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Разработка пользовательских блоков под заказ
На фото фазовый регулятор с 79% Шимом, что соответствовало бы где то 3А при моей нагрузке, но к сожалению пока что значения все равно остаются на 0. Фото сом порта прилагаю.download/file.phphttps://forum.flprog.r ... w&id=31163
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость