Страница 10 из 16

Virtuino HMI на Андроид

Добавлено: 09 фев 2019, 20:53
ingener
Теперь проблема, не выводится значение на индикатор с одним знаком после запятой. Ноль горит всегда и меняется только целое число. Нагородил блоков конвертации, в одном указано 1 знак после запятой. Но не работает...
PS - в RemoteXY такая стратегия помогла, но там блок воспринимает "зеленую" переменную. А блок Virtuino не воспринимает.... :smile37:

Virtuino HMI на Андроид

Добавлено: 09 фев 2019, 21:08
dizzyy
так нужно блок отправки флот..а отправляется интеджер

Virtuino HMI на Андроид

Добавлено: 09 фев 2019, 22:58
ingener
Ничего не выходит через виртуальные входы не смотря ни на что. Видимо, это особенность Virtuino. Только если назначаешь источником сигнала аналоговый или ШИМ вход, то в настройках цифрового индикатора появляется пункт "конвертировать 0-1023 до установленного значения", и только если поставить там галочку, то начинает показывать десятичные. Если же назначать DV или V, то такого пункта нет и десятичные не получается отображать.... :smile37:
как только ни пробовал

Virtuino HMI на Андроид

Добавлено: 10 фев 2019, 00:07
dizzyy
меряю температуру с 4 датчиков температуры и отправляю на виртуино .там цифровой индикатор и график , везде указал 2 знака после запятой и все выводит нормально
IMG_20190209_230041.jpg
Отправлено спустя 6 минут 31 секунду:
а я никак не могу на уно с виртуино поставить пид регулятор и отображение напряжения с ZMPT101B

хотел каскаду попробовать, а бесплатную с НС-05 ну никак недружить немогу, тупо неконектится..

Отправлено спустя 1 минуту 40 секунд:
наверное точно попробую на вемос поставить чтоб от блютуза отказатся

Virtuino HMI на Андроид

Добавлено: 10 фев 2019, 00:17
ingener
[ref]dizzyy[/ref], нельзя ли взглянуть ваш проект в части цепи от датчика до блока отправки сигнала в Виртуино?
Или просто картинку.
А в чем проблема в обработке сигнала с ZMPT101B ?

Virtuino HMI на Андроид

Добавлено: 10 фев 2019, 00:25
dizzyy
я там правил когда тестировал...но датчики работают
колона2_2.flp
колона2_1.flp
Отправлено спустя 2 минуты 33 секунды:
датчикам нужен генератор еще что снимать раз в секунду.. пробовал пользовательские с контролем ошибки - также исправно передают

Virtuino HMI на Андроид

Добавлено: 10 фев 2019, 00:48
costy1957
Проект АВТОНОМНАЯ СИСТЕМА УПРАВЛЕНИЯ для virtuino.
В продолжении темы на Каскаде, захотелось посмотреть, как это работает в VIRTUINO и без Modbus. Вывод- не хуже.
Для пульта выкладываю скетч, дабы избежать настроек блютуза. Блютуз настроен на передачу 115200, на 9600 не пробывал. Подключение: Tx блютуз-pin3 ардуино, Rx блютуз- pin2 ардуино. Обязательно должна быть установлена библиотека Virtuino.

Virtuino HMI на Андроид

Добавлено: 10 фев 2019, 11:26
ingener
dizzyy писал(а): 10 фев 2019, 00:07 цифровой индикатор и график , везде указал 2 знака после запятой и все выводит нормально
взял прямо из вашего проекта, обрезавв лишнее и добавив аналоговый вход вместо датчика температуры. Все равно на индикаторе только целое число, после запятой всегда ноль....
Не может быть дело в том, что контроллер Нано? :smile37:

Virtuino HMI на Андроид

Добавлено: 10 фев 2019, 12:18
Andropa
Подскажите есть ли возможность добавить блок отправки на thingspeek ! С esp виртуино работает на отлично ! Есп с мегой аналогично

Virtuino HMI на Андроид

Добавлено: 10 фев 2019, 14:49
dizzyy
ingener писал(а): 10 фев 2019, 11:26взял прямо из вашего проекта, обрезавв лишнее и добавив аналоговый вход
вместо входа поставить например константу 10.22, если пройдет нормально, то тогда поставить после входа например блок деления на 1.0 , єто автоматически переведет инт в флот..

Virtuino HMI на Андроид

Добавлено: 10 фев 2019, 16:00
ingener
dizzyy писал(а): 10 фев 2019, 14:49 вместо входа поставить например константу 10.22, если пройдет нормально, то тогда поставить после входа например блок деления на 1.0 , єто автоматически переведет инт в флот..
Константа проходит нормально, а с блоком деления не получается... :smile37:

Virtuino HMI на Андроид

Добавлено: 10 фев 2019, 16:49
dizzyy
а попробовать в юарт послать?
или попробовать другие способы чтоб сделать флот например додать 0.0001, но отправлять в юарт чтоб знать кто виной ..
а можно файл глянуть?

Virtuino HMI на Андроид

Добавлено: 10 фев 2019, 17:27
ingener
dizzyy писал(а): 10 фев 2019, 16:49а можно файл глянуть?
какой именно? Уже нерабочих вариантов накопилось куча((
Вот пример с делением на 1,0. Может, из-за разных версий FLprog или библиотек каких компилируется по-разному?

Virtuino HMI на Андроид

Добавлено: 10 фев 2019, 17:39
dizzyy
поменял тольно оглавление как блютуз
в чем фишка - вход у нас 0-1023 , и если делить его на 1.0 , то на выходе так и будут целые числа 0-1023.00 ..
разделил не на 1.0 а на 1.5 и полители десятые и сотые ..

Virtuino HMI на Андроид

Добавлено: 10 фев 2019, 17:46
ingener
[ref]dizzyy[/ref], и действительно, если поделить на 1,1 - то пошли десятичные...
СпасибО! :smile9:
странно только, что такие премудрости требуются лишь для виртуальных входов.
Если привязать индикатор сразу к аналоговому входу, таких плясок с бубном не требуется.

Virtuino HMI на Андроид

Добавлено: 11 фев 2019, 14:34
dizzyy
Fuji1604 писал(а): 09 фев 2019, 08:08через что конектил блюпуп или вифи? Последние тесты у меня были через есп-линк, связь стабильная, с виртуино модбас тож проблем небыло, попробуй их.
пробовал на вемос, фазорез стабильный, не моргает как при блютузе в момент отправки и приема ..но ZMPT101B также неработает , и входят в конфликт блоки датчиков температуры, что сами сканируют адреса датчиков..

Virtuino HMI на Андроид

Добавлено: 11 фев 2019, 16:04
costy1957
ingener, надеюсь ты решил проблему с флоат, на всякий случай сделал генератор флоат от нуля до единицы, опробывал все на wemos d1r1.Работает без сбоев, если проблема осталась ищи ее в своем проекте, зацепи на передающий блок дисплей, к примеру, и сравнивай. Больше двух знаков после точки не передается.

Virtuino HMI на Андроид

Добавлено: 11 фев 2019, 17:32
ingener
[ref]costy1957[/ref], Одно решил (отображение десятичных на цифровом индикаторе и диаграмме), другое нарисовалось) А именно, при экспорте в Excel значения приобретают ужсающий вид, с целой цепочкой цифр после запятой. Неудобно потом обрабатывать.
Надо попробовать не делить на 1.01, а прибавить 0,1. :smile37:

Virtuino HMI на Андроид

Добавлено: 11 фев 2019, 18:00
dizzyy
ingener писал(а): 11 фев 2019, 17:32 А именно, при экспорте в Excel значения приобретают ужсающий вид, с целой цепочкой цифр после запятой. Неудобно потом обрабатывать.
а если виделить све и в свойстве указать тип цифровой и только 2 цифры после запятой?

Virtuino HMI на Андроид

Добавлено: 11 фев 2019, 21:12
costy1957
ingener, прибавить не 0.1, а 0, Flprog округлит и выдаст два знака после точки. Проверил только что.