Беспроводной датчик загазованности
Беспроводной датчик загазованности
электронщик до мозга костей и не только
Имеется компьютер с установленным ОРС-сервером Modbas-RTU И скадой. Можно ли применить КаСкаду, установленную на планшете Android для обмена данными (чтение\запись регистров) с ОРС-сервером? Что для этого надо? Для проверки подойдет ли бесплатная версия?
Начинаю более углубленно пытаться программировать. Все больше ощущений сырости продукта,которое на первый взгляд не видно. Очень похвально,что всякие нововведения...Голосовой новомодный ввод прям "очень" нужен. Но зачем браться за всякие видео- голосовые виджеты,если не допиленны основные функции. ..Буквально сегодня обнаружил,что операторы сравнения упорно не хотят сравнивать отрицательные числа. .....Хотя нигде это не указано.В хэлпе целочисленный int....
Ещё глюк при преобразовании int-float. После преобразования периодическое хаотичное изменение выходных регистров.Без всяких изменений входных констант. .
Думаю,для начала надо навести порядок с типами переменных в программе. В одних виджетах упоминаются целые,дробные...в других int, float. Мелькает world и int32. Где-то их можно применять со знаком,где-то нет. Но везде выяснять надо методом тыка.
Последний раз редактировалось Merlok; 08.08.2020 в 21:04.
Про "глюк при преобразовании int-float." Не удалось повторить ...Пришлите свой пример
электронщик до мозга костей и не только
Согласен, что реагируете вы оперативно и доброжелательно.С глюком попробую снять видео и отправить...Выглядит,как хаотичное изменение на доли секунды значения регистра ,после преобразования типов. Замечаешь только при пристальном наблюдении. Периодичность.....раз в 5..10 сек.
Сейчас проблема экспорта проектов. Решил разрабатывать в NoxPlayer. То, что при несоответствии разрешений экрана искажает расположение элементов- пол беды. Наделал в noxplayer макросов. При экспорте- все макросы сбрасывают свое содержимое- становятся пустыми..... Неприятный сюрприз. Пробовал несколько раз. Макросы- экспортирует только название макроса. Было несколько неприятных моментов, когда проект на телефоне при выходе просто обнулялся. ..Лечится при работе с проектом, постоянным пересохранениями с разными именами.
Преобразование типов пока не использую.....Чуть позже снова вернусь к нему- отпишусь....Попробую повторить ситуацию...
Кстати, еще одна неприятная особенность преобразования типов. Преобразование float-int идет только в int без знака. Если у меня float с знаком- надо опять танцы с бубнами. Это я опять возвращаюсь к важности допиливания именно этих нюансов, прежде чем браться за фото-видео-звуко обработку...ИМХО.
Вычисление float дают непредсказуемые результаты. Только сейчас пытаюсь умножить число из числового задатчика - дробное?( float?????) на 10.0 и получаю 12.0*10.0 =120.6. или 0.9*10,0=8.9 Хотел вот ваше нежелание преобразовывать "float со знаком в int" обойти другим способом и тут напоролся на такие вот косяки.
Такие вот "нюансы" все больше зарождают мысль не мучаться и вернуться в QT Creator......Там и библиотека ModBus встроенная и не приходится гадать, какое число получится при проведении элементарных операций.
Последний раз редактировалось Merlok; 11.08.2020 в 15:42.
Фон индикатора
электронщик до мозга костей и не только