Трудности, проблемы, ошибки
Трудности, проблемы, ошибки
Доброго времени суток.
Осваиваю каскаду и флпрог и появился вопрос по работе каскады. В каскаде беру несколько индикаторов и динамический текст "подключаю" их на один бит который принимаю из ардуины по блютуз скорость 9600. При этом на экране планшета наблюдаю не синхронное включение индикаторов и дин.текста которые отображают состояние бита.
Видео работы:
https://youtu.be/1UrrM27j9mA
Подскажите пожалуйста это нормальная работа каскады/особенности демо версии или планшет тормозит???
Планшет конечно не топовый но еще шуршит нормально, Asus Transformer Pad TF103CG
Операционная система: Android 4.4 (каскаду устанавливал через флешку, плеймаркет сообщал то что софт несовместим...)
Тип процессора: Intel Atom Z2560
Тактовая частота (МГц): 1 333
Оперативная память (Мб):1024
Встроенная память (Гб):8
Bluetooth:4.0
Размер экрана:10"
Разрешение экрана (px):800 x 1280
Осваиваю каскаду и флпрог и появился вопрос по работе каскады. В каскаде беру несколько индикаторов и динамический текст "подключаю" их на один бит который принимаю из ардуины по блютуз скорость 9600. При этом на экране планшета наблюдаю не синхронное включение индикаторов и дин.текста которые отображают состояние бита.
Видео работы:
https://youtu.be/1UrrM27j9mA
Подскажите пожалуйста это нормальная работа каскады/особенности демо версии или планшет тормозит???
Планшет конечно не топовый но еще шуршит нормально, Asus Transformer Pad TF103CG
Операционная система: Android 4.4 (каскаду устанавливал через флешку, плеймаркет сообщал то что софт несовместим...)
Тип процессора: Intel Atom Z2560
Тактовая частота (МГц): 1 333
Оперативная память (Мб):1024
Встроенная память (Гб):8
Bluetooth:4.0
Размер экрана:10"
Разрешение экрана (px):800 x 1280
Трудности, проблемы, ошибки
Небольшое дополнение к своему предыдущему посту.
Установил каскаду на телефон Xiaomi MI6 (мощный и производительный китаец) импортировал проект с планшета и поведение индикаторов нисколько не изменилось. Так что железо планшета здесь не причем...
Остается единственный вопрос это проблема "старой" каскады с плеймаркета и в обновленной платной таких проблем нет?
Прошу пользователей у кого есть платная версия проверить данный вопрос.
Установил каскаду на телефон Xiaomi MI6 (мощный и производительный китаец) импортировал проект с планшета и поведение индикаторов нисколько не изменилось. Так что железо планшета здесь не причем...
Остается единственный вопрос это проблема "старой" каскады с плеймаркета и в обновленной платной таких проблем нет?
Прошу пользователей у кого есть платная версия проверить данный вопрос.
Трудности, проблемы, ошибки
Вот мои проекты (ардуино нано + блютуз 9600).
Для ардуины в флпроге и каскады (добавил в общий архив т.к. проект каскады не грузится на форум): Тестовый алгоритм простой, кнопка на планшете деблокирует генератор (1/1сек) "нагрузкой" которого выступает счетчик, светодиод на плате ардуины и битовый тег состояние которого в каскаде отображается 4я индикаторами и динамическим текстом, кроме этого в планшет улетает и отображается 5 тегов формата integer.
Для ардуины в флпроге и каскады (добавил в общий архив т.к. проект каскады не грузится на форум): Тестовый алгоритм простой, кнопка на планшете деблокирует генератор (1/1сек) "нагрузкой" которого выступает счетчик, светодиод на плате ардуины и битовый тег состояние которого в каскаде отображается 4я индикаторами и динамическим текстом, кроме этого в планшет улетает и отображается 5 тегов формата integer.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Трудности, проблемы, ошибки
Появился еще вопрос по компоненту "график".
Возможно есть какая то хитрость или возможность отключить автоматическое масштабирование по оси значений, как это сделать?
Т.е. хочется иметь возможность задания фиксированных величин мах/мин по оси ординат при этом график будет получаться удобным и наглядным.
Возможно есть какая то хитрость или возможность отключить автоматическое масштабирование по оси значений, как это сделать?
Т.е. хочется иметь возможность задания фиксированных величин мах/мин по оси ординат при этом график будет получаться удобным и наглядным.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Трудности, проблемы, ошибки
Отключить автомасштабирование нельзя .
Отправлено спустя 14 минут 32 секунды:
Отправлено спустя 14 минут 32 секунды:
Вышлите код ,а я вам вышлю ключ от полной версии ,сами и проверите .AlexAlcoa писал(а): 15 мар 2018, 20:11Доброго времени суток.
Осваиваю каскаду и флпрог и появился вопрос по работе каскады. В каскаде беру несколько индикаторов и динамический текст "подключаю" их на один бит который принимаю из ардуины по блютуз скорость 9600. При этом на экране планшета наблюдаю не синхронное включение индикаторов и дин.текста которые отображают состояние бита.
Видео работы:
https://youtu.be/1UrrM27j9mA
Подскажите пожалуйста это нормальная работа каскады/особенности демо версии или планшет тормозит???
Планшет конечно не топовый но еще шуршит нормально, Asus Transformer Pad TF103CG
Операционная система: Android 4.4 (каскаду устанавливал через флешку, плеймаркет сообщал то что софт несовместим...)
Тип процессора: Intel Atom Z2560
Тактовая частота (МГц): 1 333
Оперативная память (Мб):1024
Встроенная память (Гб):8
Bluetooth:4.0
Размер экрана:10"
Разрешение экрана (px):800 x 1280
Электронщик до мозга костей и не только
Трудности, проблемы, ошибки
Ув. Rovki спасибо за ключ, видео с меня:)
К сожалению и в платной версии каскады наблюдается аналогичная картина
. Видео:
https://youtu.be/2UGYLMdFwzo
Я конечно не в курсе как написана каскада но складывается впечатление то что каждый элемент обрабатывается отдельно, хотя по идее процесс д.б. аналогичен обычному плк это чтение-модификация-запись т.е. все элементы обновляются на один цикл, а не в разных...
Данную асинхронность в работе индикаторов возможно убрать, или услышать какие либо пояснения на данную тему?
В реальных проектах синхронность возможно не принципиальна, но на практике возникают различные задачи при реализации которых приходится сталкиваться с непредвиденными трудностями и вопросами.
К сожалению и в платной версии каскады наблюдается аналогичная картина

https://youtu.be/2UGYLMdFwzo
Я конечно не в курсе как написана каскада но складывается впечатление то что каждый элемент обрабатывается отдельно, хотя по идее процесс д.б. аналогичен обычному плк это чтение-модификация-запись т.е. все элементы обновляются на один цикл, а не в разных...
Данную асинхронность в работе индикаторов возможно убрать, или услышать какие либо пояснения на данную тему?
В реальных проектах синхронность возможно не принципиальна, но на практике возникают различные задачи при реализации которых приходится сталкиваться с непредвиденными трудностями и вопросами.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Трудности, проблемы, ошибки
Используйте битовый шлюз и читайте по изменению .То есть значения сначала запишите в системные регистры(биты) из ардуино по изменению,а потом их выводите на экран от туда ....
Электронщик до мозга костей и не только
Трудности, проблемы, ошибки
Пример подобной реализации обмена есть в Ваших уроках на ютубе?Rovki писал(а): 18 мар 2018, 08:13Используйте битовый шлюз и читайте по изменению .То есть значения сначала запишите в системные регистры(биты) из ардуино по изменению,а потом их выводите на экран от туда ....
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Трудности, проблемы, ошибки
В ютубе все есть
Отправлено спустя 45 минут 45 секунд:
Вот например https://www.youtube.com/watch?v=MoCcP8_Gd7U
Отправлено спустя 45 минут 45 секунд:
Вот например https://www.youtube.com/watch?v=MoCcP8_Gd7U
Электронщик до мозга костей и не только
Трудности, проблемы, ошибки
Rovki спасибо за совет все заработало как надо.
Потихоньку осваиваю процесс: Появился очередной вопрос/предложение.
Аналоговый индикатор как повернуть его горизонтально и как в настройке параметров данного индикатора ввести отрицательное значение для минимальной шкалы?
Делаю визуализацию регулятора и хочу сделать шкалу рассогласования. Величину рассогласования считаю средствами каскады получаю величину в диапазоне например -10...+10 и хочу ее вывести на линейный индикатор с "0" по середине.
Если такой возможности сейчас нет возможно вы сможете внести изменения в каскаду при последующих обновлениях?
+ пожелание, на рабочем поле в режиме редактирования отображать сетку с возможностью включения привязок элементов к сетке и выравнивании по ней компонентов. Это бы сильно облегчило процесс разработки графической части проекта.
Потихоньку осваиваю процесс: Появился очередной вопрос/предложение.
Аналоговый индикатор как повернуть его горизонтально и как в настройке параметров данного индикатора ввести отрицательное значение для минимальной шкалы?
Делаю визуализацию регулятора и хочу сделать шкалу рассогласования. Величину рассогласования считаю средствами каскады получаю величину в диапазоне например -10...+10 и хочу ее вывести на линейный индикатор с "0" по середине.
Если такой возможности сейчас нет возможно вы сможете внести изменения в каскаду при последующих обновлениях?
+ пожелание, на рабочем поле в режиме редактирования отображать сетку с возможностью включения привязок элементов к сетке и выравнивании по ней компонентов. Это бы сильно облегчило процесс разработки графической части проекта.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Трудности, проблемы, ошибки
Линейный индикатор отображает только положительные целые числа .
Для этого есть круговой индикатор (шкала) ,там можно -10 +10 .
Для выравнивания есть инструменты
Для этого есть круговой индикатор (шкала) ,там можно -10 +10 .
Для выравнивания есть инструменты
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
Трудности, проблемы, ошибки
Это я уже понял, а в план обновления каскады можно включить данную доработку?
А повернуть можно? Хочу сделать что то похожее.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Трудности, проблемы, ошибки
Подумаем ,если не очень затратно (полная переделка) то сделаем ...как будет время
Электронщик до мозга костей и не только
Трудности, проблемы, ошибки
Добрый день.
Есть еще одно предложение по доработке существующих компонентов "индикатор" и "задатчик" дополнить их возможностью гашения незначащих нулей?
Сейчас, например, отображает так "0012.3" а д.б. " 12.3".
Конечно если это не очень затратно и как будет время
Есть еще одно предложение по доработке существующих компонентов "индикатор" и "задатчик" дополнить их возможностью гашения незначащих нулей?
Сейчас, например, отображает так "0012.3" а д.б. " 12.3".
Конечно если это не очень затратно и как будет время

Трудности, проблемы, ошибки
Добрый день, еще вопрос по организации задатчика.
На ютубе в обучающем видео увидел пример сохранения значения тега в еепром ардуины. Сделал такую схему Читаю теги из ардуины (3шт см схему) в планшет через шлюз. Отправляю в железо только один тег это значение с задатчика (пробовал по изменению и непрерывно). При этом значение задатчика не передается (или передается но не измененное)-> в еепром не пишется. Как только отключаю в приемном шлюзе тег задатчика (адр2) все начинает работать, но при перезапуске каскады если я не сохраняю проект значение задатчика изменяется и в следующем сеансе связи настройка в еепром ардуины переписывается на неверное значение (то которое помнит каскада)!
Хотелось бы реализовать чтение тега с заданием из ардуины и если его оператор изменил то перезаписать значение в еепром ардуины. Т.е. при подключении планшета каскада должна получить данные из контроллера, а не подсовывать ему свои. Как это можно реализовать?
На ютубе в обучающем видео увидел пример сохранения значения тега в еепром ардуины. Сделал такую схему Читаю теги из ардуины (3шт см схему) в планшет через шлюз. Отправляю в железо только один тег это значение с задатчика (пробовал по изменению и непрерывно). При этом значение задатчика не передается (или передается но не измененное)-> в еепром не пишется. Как только отключаю в приемном шлюзе тег задатчика (адр2) все начинает работать, но при перезапуске каскады если я не сохраняю проект значение задатчика изменяется и в следующем сеансе связи настройка в еепром ардуины переписывается на неверное значение (то которое помнит каскада)!
Хотелось бы реализовать чтение тега с заданием из ардуины и если его оператор изменил то перезаписать значение в еепром ардуины. Т.е. при подключении планшета каскада должна получить данные из контроллера, а не подсовывать ему свои. Как это можно реализовать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Трудности, проблемы, ошибки
В примере данные переписываются а энергонезависимую память при изменении значения очень редко (смена режима работы) ,часто пользоваться этим не стоит .В Каскаде системные регистры так же энергонезависимы ,но сохраняются только при выходе из каскады ...
Что бы каскада отправляла данные только по изменению числа нужно использовать шлюз со стробом ,а его вырабатывать по нужному условию ..
Что бы каскада отправляла данные только по изменению числа нужно использовать шлюз со стробом ,а его вырабатывать по нужному условию ..
Электронщик до мозга костей и не только
Трудности, проблемы, ошибки
Естественно ведь еепром "не резиновая" запись производится только при изменении значения в соответствующем теге. Я не собираюсь постоянно перезаписывать значение.Rovki писал(а): 29 мар 2018, 23:35В примере данные переписываются а энергонезависимую память при изменении значения очень редко (смена режима работы) ,часто пользоваться этим не стоит
это тоже понятно.Rovki писал(а): 29 мар 2018, 23:35В Каскаде системные регистры так же энергонезависимы ,но сохраняются только при выходе из каскады ...
Вопрос в следующем почему не работает следующая конструкция?
1) первым шлюзом читаю тег задания в системный регистр S12
2) на этот регистр подключен задатчик (целое, без знаковое, диапазон 0-100)
3) вторым шлюзом при изменении значения в регистре S12 должна произойти передача S12 в ардуино который должен определить изменение значения и сохранить в еепром новое значение.
При этом получается так что значение на задатчике изменяется но измененная величина в контроллер не уходит => перезапись не получается.
Если из этой конструкции исключить чтение регистра (п1) все работает НО существует вероятность (если при выходе проект скады был не сохранен) получить расхождение величин на экране планшета и в контроллере.
Если необходимо после каждого перезапуска каскады (завис планшет, играл ребенок и т.п.) и/или контроллера (сбой питания, зависание и т.п.) перезадавать уставки для того чтобы быть уверенным в их полном совпадении то это не работа а....
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Трудности, проблемы, ошибки
Не совсем понял
1.шлюзом читаете значение какого регистра
а лучше пришлите проект на каскаде .
Похоже вы из нескольких мест пытаетесь записать данные в один регистр .
Тут надо иметь ввиду что задатчик записывает один раз , а шлюзы пишут или постоянно или по изменению или стробу.
1.шлюзом читаете значение какого регистра
а лучше пришлите проект на каскаде .
Похоже вы из нескольких мест пытаетесь записать данные в один регистр .
Тут надо иметь ввиду что задатчик записывает один раз , а шлюзы пишут или постоянно или по изменению или стробу.
Электронщик до мозга костей и не только
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость