Фильтр значений

Создаем свой блок. Вопросы, помощь знатоков.
Ответить
SerOv
Лейтенант
Сообщения: 613
Зарегистрирован: 06 янв 2018, 19:50
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Фильтр значений

Сообщение SerOv »

Всем привет. Подскажите существует ли фильтр, который выводит чаще всего появляющегося значения? Например из 10 измерений. как то. Измерил 10 значений. 10.2-10.4-10.3-10.3-10.2-10.1-10.3-10.5-10.5-10.3. Выводи 10.3 так оно чаще появляется. Смотрел фильтры от автора Борода. Там выводит среднее из измеренных. А нужно чаще повторяющиеся.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Фильтр значений

Сообщение Sancho »

[ref]SerOv[/ref], Такой фильтр существует, правда для unsigned integer. Есть в библиотеке Cyberlib.
Нужно завернуть в блок.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
SerOv
Лейтенант
Сообщения: 613
Зарегистрирован: 06 янв 2018, 19:50
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Фильтр значений

Сообщение SerOv »

Sancho писал(а): 13 фев 2021, 21:09 [ref]SerOv[/ref], Такой фильтр существует, правда для unsigned integer. Есть в библиотеке Cyberlib.
Мне нужен готовый блок ;) С десятыми значениями после запятой.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Фильтр значений

Сообщение Sancho »

SerOv писал(а): 13 фев 2021, 21:12 Мне надо готовый блок ;) С десятыми значениями после запятой.
Проще перед обработкой перевести в uint , умножив на 10, потом разделить - так легче для мк.
Завернуть в блок не проблема. Если не помогут сегодня/завтра - в понедельник сделаю.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
SerOv
Лейтенант
Сообщения: 613
Зарегистрирован: 06 янв 2018, 19:50
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Фильтр значений

Сообщение SerOv »

Sancho писал(а): 13 фев 2021, 21:18 Проще перед обработкой перевести в uint , умножив на 10, потом разделить - так легче для мк.
Завернуть в блок не проблема. Если не помогут сегодня/завтра - в понедельник сделаю.
Если в описании к блоку, будет описание, как это сделать, это будет шикарно. Буду ждать блок.
dsfbuy
Сержант
Сообщения: 172
Зарегистрирован: 03 ноя 2018, 12:40
Откуда: Братск
Имя: Виктор

Фильтр значений

Сообщение dsfbuy »

[ref]SerOv[/ref], попробуйте может подойдет
фильтр.flp
Библиотека здесь https://github.com/pythonista/CyberLib
У вас нет необходимых прав для просмотра вложений в этом сообщении.
SerOv
Лейтенант
Сообщения: 613
Зарегистрирован: 06 янв 2018, 19:50
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Фильтр значений

Сообщение SerOv »

dsfbuy писал(а): 13 фев 2021, 22:39 [ref]SerOv[/ref], попробуйте может подойдет
[spoiler]
capture_001_13022021_224847.jpg
[/spoiler]
а почему выхода с фильтра нет

Отправлено спустя 4 минуты 56 секунд:
Интересная ситуация. Потянул мышкой фильтр туда сюда и соединение появилось. FLprog 733

Отправлено спустя 2 минуты 45 секунд:
Ситуация еще интереснее. сохранил ваш примет под другим именем. открыл заново в программе. Опять соединения нет :smile37:

Отправлено спустя 11 часов 32 минуты 8 секунд:
Я не думал что это принципиально. На какой плата этот фильтр будет работать.
Мне нужно ESp8266 и ESP32.
Для ESP8266 пишет d:\Program Files (x86)\FLProg 733\ideV6\portable\sketchbook\libraries\CyberLib-master/CyberLib.h:11:27: fatal error: avr/interrupt.h: No such file or directory.
А для Arduini Uno Ошибки нет.
А то что в фильтре можно выбрать количество измерений и дельту это класс!!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Фильтр значений

Сообщение Sancho »

SerOv писал(а): 14 фев 2021, 10:31 Я не думал что это принципиально. На какой плата этот фильтр будет работать.
Мне нужно ESp8266 и ESP32.
Блок без привязки к типу железа и библиотеке.
Не тестировал.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
SerOv
Лейтенант
Сообщения: 613
Зарегистрирован: 06 янв 2018, 19:50
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Фильтр значений

Сообщение SerOv »

Sancho писал(а): 15 фев 2021, 10:28 Блок без привязки к типу железа и библиотеке.
Не тестировал.
Проверю отпишусь. Большое спасибо.
SerOv
Лейтенант
Сообщения: 613
Зарегистрирован: 06 янв 2018, 19:50
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Фильтр значений

Сообщение SerOv »

Sancho писал(а): 15 фев 2021, 10:28 Блок без привязки к типу железа и библиотеке.
Не тестировал.
Блок без ошибок прошился в ESP8266. Не Esp32 не проверял. Спасибо за блок и помощь :smile9:

Отправлено спустя 25 минут 5 секунд:
Константа точность поиска. Опишите как работает? Сейчас стоит ноль. Поэкспериментирую.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Фильтр значений

Сообщение Sancho »

SerOv писал(а): 16 фев 2021, 17:34 Константа точность поиска. Опишите как работает? Сейчас стоит ноль. Поэкспериментирую.
Например у Вас
103, 104, 107, 100, 103, 105, 108, 110, 109, 111
- при 0 - 103 - т.к. 2 раза
- при 1 - 104 -т.к. 103,103,104,105
- при 2 - 105 -т.к. 103,103,104,105,107
- при равном количестве - экспериментируйте :)
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Ответить

Вернуться в «Разработка пользовательских блоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя