видео недоступноtolochko писал(а): ↑06.10.2020{, 16:04}Выкладываю видео тестового проекта
https://youtu.be/QqD4yj8ibBk
версия с Google Pley , обсуждаем ,предлогаем...
видео недоступноtolochko писал(а): ↑06.10.2020{, 16:04}Выкладываю видео тестового проекта
https://youtu.be/QqD4yj8ibBk
Подключена яндекс метрика у нас для крашей, это самая удобная система.
Забыл сказать ,что под индикатор можно ставить не только динамические картинки , но и фон.
Отлично. Индикатор можно немного доработать, сделать их по типу электроконтактного манометра. Чтоб если показания меньше какого то значения 1 была на одном выходе а больше какого то значения 1 на другом. Конечно можно это реализовать и сейчас, но индикаторе эти уставки не будут отоброжаться.
Создайте рисунок своей шкалы с рисками цифрами ,наприимер 0-10 ,то есть 0-0,1-0.2-0.3-0.4....0.9-1.0 . Умножьте флоат на 10 и преобразуйте в INT в каскаде . В каскаде есть блоки преобразования float->int int->float на 3 странице списка компонентов , ну и в документации есть .Qwert855 писал(а): ↑23.12.2020{, 09:27}Добрый день.
подскажите как отображать на стрелочных индикаторах значения с точкой и можно ли управлять слайдером значением флоат?
Если поддержки такой нет то как средствами каскады преобразовать флоат в интеджер? сами переменные видел но как привязать принимаемое значение к переменной ?
Каскада это не только Панель( HMI) ,но и контроллер. У нее есть собственные регистры (системные)- 0-9 (служебные) 10-999 пользовательские . Любые компоненты каскады можно привязать напрямую к регистрам устройства (DEV) ,а можно через (из) системные регистры . То есть данные каскада считывает(пишет) данные из регистров устройства и пишет (читает) в свои системные (пользовательские) регистры ,а потом компоненты (задатчики, индикаторы) привязываются (задается) к этим регистрам . Связь между двух контроллеров ( их регистрами) ,а не индикаторами,задатчиками осуществляется через компонент ШЛЮЗ , в котором задаете ИСТОЧНИК (устройство и адрес его регистра ) и ПРИЕМНИК . В качестве устройств могут быть Сиситема (системные регистры каскады) или Dev(контроллер, регистр) в любом сочетании.Qwert855 писал(а): ↑23.12.2020{, 17:08}Спасибо, очень подробно.
еще одно уточнение из того же вопроса, переменную в видео обозначенную как S#13, как можно привязать к приходящей переменной из вне (контроллера) а не системной как в видео примере и аналогично этот пересчет S#14 отправить в контроллер? сама трудность изначально возникла именно в этом.
Так вроде в посте выше ответил - использование компонента ШЛЮЗ (только) ! Может видео снять ?Qwert855 писал(а): ↑24.12.2020{, 17:29}Добрый день.
В гибкости и функциональности программы сомнений нет, тем более при поступлении обновлений как ФЛП так и Каскады.
я не могу понять как привязать полученную переменную идущую от сетевого устройства Dev 1.2.3. и тд к переменной "S#" для дальнейших расчетов и отображения или передачи обратно в сетевое устройство (как пример ЕСП)
При настройке элементов добавляемых с первой вкладки "+" есть строка "устройство" и далее можно выбрать системный или сетевой регистр, там все понятно - работает отлично.
При применении переменной "S#" со второй вкладки "+" есть строка "соединить", с этим так же понятно как работает, а так же есть строка "редактировать" и в этой вкладке имеются строки "система" и "константа" и соотв нет сетевых устройств (ЕСП ) как при настройке элементов из первой вкладки.
Суть обращения - помочь разобраться, как применить регистр от сетевого устройства Dev..... (ЕСП) для дальнейшей работы с ним по системным переменным "s#" (аналогично как на видео выше) и так же отправить пересчитанное значение обратно в Dev..... (ЕСП).
Вероятно вопрос уже где то разжевывался, но все же.
Спасибо.
Не понятно о чем речь, покажите видео. При запуске появится окно с версией на не более чем 2 скунды, да, но никаких 5 не должно быть.Qwert855 писал(а): ↑25.12.2020{, 00:48}постоянно выкидывает окно с версией программы при старте проекта автоматом на момент запуска программы, и после каждого сворачивания программы или блокировке экрана. Т.е возврат в приложение вызывает информационную сроку с версией программы на 5 сек. Каждый раз.
Пока нет возможности убрать нотификацию, она необходима нам на данный момент.
выход реальный, можете задействовать системный бит для выхода, он бзусловный и работает жёcтчe.
Полностью согласен и готов повторять, повторять, повторять...