Страница 7 из 18

Re: FLProg 9.4.x тестирование

Добавлено: 13 июн 2025, 15:07
montirovka
texbez писал(а): 13 июн 2025, 14:14 Добрый день! Не правильно работают блоки масштабирования.
А в чем неправильность работы заключается? Пример можно?

Re: Стабильная версия FLProg 9.4

Добавлено: 13 июн 2025, 16:35
Phazz
motoandrey14 писал(а): 12 июн 2025, 18:18 Проблема, которая мне непонятна:

Если зайти в настройки - интерфейс, и нажать ок. То весь интерфейс летит к чертям. В другом месте есть кнопка "Вернуть по-умолчанию", но такое... Хотелось бы пофиксить, чтобы не сбивалось.

Если зайти в настройки, интерфейс, там по-умолчанию выставлена скорость прокрутки 10. 10 пикселей, это очень мало, один прокрут колёсиком не влияет ни на что. Почему бы не 50 или 100?
У меня нормально крутит. А что у вас за разрешение экрана?

Re: Стабильная версия FLProg 9.4

Добавлено: 13 июн 2025, 18:05
motoandrey14
Phazz писал(а): 12 июн 2025, 14:14Никогда такого не было, там всегда была функция map() которая не умеет этого делать
Странно, моя ошибка, видимо, вызвана была использованием на старых версиях максимального значения 0-1023 и оно как-то так совпало, что не выходило за границы. А именно при переходе на новую версию что-то у меня пошло не так в какой-то момент :smile390:
Phazz писал(а): 13 июн 2025, 16:35У меня нормально крутит. А что у вас за разрешение экрана?
Стандартное, HD/FHD/2k/4k.
Реально за одно касание колеса прокручивает 10 листов от начала до конца? Или нормально, это крутит в пределах одного блока :smile171:
Кому нормально, а мне это непонятно... По сравнению с прокруткой в браузерах (особенно с логарифмической прокруткой), прокрутка в FLprog значительно отличается.

Re: FLProg 9.4.x тестирование

Добавлено: 13 июн 2025, 18:59
texbez
montirovka писал(а): 13 июн 2025, 15:07
texbez писал(а): 13 июн 2025, 14:14 Добрый день! Не правильно работают блоки масштабирования.
А в чем неправильность работы заключается? Пример можно?
В плане того что в предыдущих версиях если верхний предел по входу задавался 0,а нижний предел например 1024 . А выход от0 до 100, то результат был без знака минус.... и не было вылета за пределы входного значения.

Re: FLProg 9.4.x тестирование

Добавлено: 13 июн 2025, 19:26
Phazz
texbez писал(а): 13 июн 2025, 18:59
montirovka писал(а): 13 июн 2025, 15:07
texbez писал(а): 13 июн 2025, 14:14 Добрый день! Не правильно работают блоки масштабирования.
А в чем неправильность работы заключается? Пример можно?
В плане того что в предыдущих версиях если верхний предел по входу задавался 0,а нижний предел например 1024 . А выход от0 до 100, то результат был без знака минус.... и не было вылета за пределы входного значения.
Не было такого никогда, выше уже обсудили)

Re: FLProg 9.4.x тестирование

Добавлено: 13 июн 2025, 19:30
montirovka
texbez писал(а): 13 июн 2025, 18:59
montirovka писал(а): 13 июн 2025, 15:07
texbez писал(а): 13 июн 2025, 14:14 Добрый день! Не правильно работают блоки масштабирования.
А в чем неправильность работы заключается? Пример можно?
В плане того что в предыдущих версиях если верхний предел по входу задавался 0,а нижний предел например 1024 . А выход от0 до 100, то результат был без знака минус.... и не было вылета за пределы входного значения.
Во всех версиях используется одна и таже функция map которая вычисляет требуемое значение. У нее нет ни каких ограничений.
gtv1 = (map((50), (0), (1023), (0), (250)));
Это примерно как на графике. Согласно вашим данным на прямой находится искомая точка со своим значением.
Вы задаете входящие и исходящие данные, а функция по формуле находит значение.
2025-06-13_16-01-08.png
У меня в одном из проектов на 7 версии есть блок scale. И он работает вне зоны введенных мной пределов.
Может у вас до этого параметры не выходили за пределы и вы не обратили внимания на это.
В данном случае gtv1 = (map((50), (0), (1023), (0), (250))); считая по формуле значение равно 12,2.

Re: Стабильная версия FLProg 9.4

Добавлено: 13 июн 2025, 19:32
Phazz
motoandrey14 писал(а): 13 июн 2025, 18:05
Phazz писал(а): 12 июн 2025, 14:14Никогда такого не было, там всегда была функция map() которая не умеет этого делать
Странно, моя ошибка, видимо, вызвана была использованием на старых версиях максимального значения 0-1023 и оно как-то так совпало, что не выходило за границы. А именно при переходе на новую версию что-то у меня пошло не так в какой-то момент :smile390:
Phazz писал(а): 13 июн 2025, 16:35У меня нормально крутит. А что у вас за разрешение экрана?
Стандартное, HD/FHD/2k/4k.
Реально за одно касание колеса прокручивает 10 листов от начала до конца? Или нормально, это крутит в пределах одного блока :smile171:
Кому нормально, а мне это непонятно... По сравнению с прокруткой в браузерах (особенно с логарифмической прокруткой), прокрутка в FLprog значительно отличается.
Ничего все равно не понятно, ну если разрешение 4к то наверное 10пикселей для прокрутки маловато. У меня на FHD нормально крутит. Ну настройте в конце концов как вам удобно, кроме вас пока ни кто не жаловался и я думаю будет не разумно менять эту настройку по умолчанию только ради вас

Re: FLProg 9.4.x тестирование

Добавлено: 13 июн 2025, 19:40
texbez
montirovka писал(а): 13 июн 2025, 19:30
texbez писал(а): 13 июн 2025, 18:59
montirovka писал(а): 13 июн 2025, 15:07
А в чем неправильность работы заключается? Пример можно?
В плане того что в предыдущих версиях если верхний предел по входу задавался 0,а нижний предел например 1024 . А выход от0 до 100, то результат был без знака минус.... и не было вылета за пределы входного значения.
Во всех версиях используется одна и таже функция map которая вычисляет требуемое значение. У нее нет ни каких ограничений.
gtv1 = (map((50), (0), (1023), (0), (250)));
Это примерно как на графике. Согласно вашим данным на прямой находится искомая точка со своим значением.
Вы задаете входящие и исходящие данные, а функция по формуле находит значение.
2025-06-13_16-01-08.png
У меня в одном из проектов на 7 версии есть блок scale. И он работает вне зоны введенных мной пределов.
Может у вас до этого параметры не выходили за пределы и вы не обратили внимания на это.
В данном случае gtv1 = (map((50), (0), (1023), (0), (250))); считая по формуле значение равно 12,2.
Насчёт вылетов за пределы может вы и правы, может у меня не выходило за пределы- не обращал внимание. А вот знака минус точно не было когда нужно " перевернуть" показания . Сейчас в 8.2.3 сделал тоже самое - нет знака минус.

Re: FLProg 9.4.x тестирование

Добавлено: 13 июн 2025, 19:44
montirovka
texbez писал(а): 13 июн 2025, 19:40
montirovka писал(а): 13 июн 2025, 19:30
texbez писал(а): 13 июн 2025, 18:59
В плане того что в предыдущих версиях если верхний предел по входу задавался 0,а нижний предел например 1024 . А выход от0 до 100, то результат был без знака минус.... и не было вылета за пределы входного значения.
Во всех версиях используется одна и таже функция map которая вычисляет требуемое значение. У нее нет ни каких ограничений.
gtv1 = (map((50), (0), (1023), (0), (250)));
Это примерно как на графике. Согласно вашим данным на прямой находится искомая точка со своим значением.
Вы задаете входящие и исходящие данные, а функция по формуле находит значение.
2025-06-13_16-01-08.png
У меня в одном из проектов на 7 версии есть блок scale. И он работает вне зоны введенных мной пределов.
Может у вас до этого параметры не выходили за пределы и вы не обратили внимания на это.
В данном случае gtv1 = (map((50), (0), (1023), (0), (250))); считая по формуле значение равно 12,2.
Насчёт вылетов за пределы может вы и правы, может у меня не выходило за пределы- не обращал внимание. А вот знака минус точно не было когда нужно " перевернуть" показания . Сейчас в 8.2.3 сделал тоже самое - нет знака минус.
В проекте на 8 версии может что то другое ограничивает значения.

Re: FLProg 9.4.x тестирование

Добавлено: 13 июн 2025, 19:52
Phazz
Покажите ваш проект пожалуйста.

Re: FLProg 9.4.x тестирование

Добавлено: 13 июн 2025, 20:36
texbez
montirovka писал(а): 13 июн 2025, 19:44
texbez писал(а): 13 июн 2025, 19:40
montirovka писал(а): 13 июн 2025, 19:30

Во всех версиях используется одна и таже функция map которая вычисляет требуемое значение. У нее нет ни каких ограничений.
gtv1 = (map((50), (0), (1023), (0), (250)));
Это примерно как на графике. Согласно вашим данным на прямой находится искомая точка со своим значением.
Вы задаете входящие и исходящие данные, а функция по формуле находит значение.
2025-06-13_16-01-08.png
У меня в одном из проектов на 7 версии есть блок scale. И он работает вне зоны введенных мной пределов.
Может у вас до этого параметры не выходили за пределы и вы не обратили внимания на это.
В данном случае gtv1 = (map((50), (0), (1023), (0), (250))); считая по формуле значение равно 12,2.
Насчёт вылетов за пределы может вы и правы, может у меня не выходило за пределы- не обращал внимание. А вот знака минус точно не было когда нужно " перевернуть" показания . Сейчас в 8.2.3 сделал тоже самое - нет знака минус.
В проекте на 8 версии может что то другое ограничивает значения.
В смысле другое также в качестве эксперта - аналоговый вход (с той же схемой подключения ) - масштабирование - выход и всё

Re: FLProg 9.4.x тестирование

Добавлено: 13 июн 2025, 20:42
Phazz
Нет, покажите проект. К сожалению очень часто на словах одно, а впроекте выясняется совсем другое. Так что давайте разбирать на том что вы сделали

Re: FLProg 9.4.x тестирование

Добавлено: 13 июн 2025, 20:56
texbez
Phazz писал(а): 13 июн 2025, 20:42 Нет, покажите проект. К сожалению очень часто на словах одно, а впроекте выясняется совсем другое. Так что давайте разбирать на том что вы сделали
пожалуйста это v9.4.0
тест 9.4.flp
Screenshot_1.png

Re: FLProg 9.4.x тестирование

Добавлено: 13 июн 2025, 20:58
texbez
texbez писал(а): 13 июн 2025, 20:56
Phazz писал(а): 13 июн 2025, 20:42 Нет, покажите проект. К сожалению очень часто на словах одно, а впроекте выясняется совсем другое. Так что давайте разбирать на том что вы сделали
пожалуйста это v9.4.0
тест 9.4.flp
Screenshot_1.png
а это v 8.2.3
тест 8.2.3.flp
тест 8.2.3.flp
обратите внимание что даже значения разные, хотя это одна и та же плата

Re: FLProg 9.4.x тестирование

Добавлено: 13 июн 2025, 21:09
dstrufanov
Сообщение удалено

Re: FLProg 9.4.x тестирование

Добавлено: 13 июн 2025, 21:15
texbez
dstrufanov писал(а): 13 июн 2025, 21:09
texbez писал(а): 13 июн 2025, 20:58 обратите внимание что даже значения разные, хотя это одна и та же плата
И впятеро меньший расход ресурсов :shok:
на счёт ресурсов - есть подозрение что в 9.4.0 консоль жрёт

Re: FLProg 9.4.x тестирование

Добавлено: 13 июн 2025, 21:21
Phazz
dstrufanov писал(а): 13 июн 2025, 21:09
texbez писал(а): 13 июн 2025, 20:58 обратите внимание что даже значения разные, хотя это одна и та же плата
И впятеро меньший расход ресурсов :shok:
Честно сказать уже надоело. Специально для Вас есть 7 и 8 версия. Не благодарите.

Re: FLProg 9.4.x тестирование

Добавлено: 13 июн 2025, 21:29
Phazz
texbez писал(а): 13 июн 2025, 20:56
Phazz писал(а): 13 июн 2025, 20:42 Нет, покажите проект. К сожалению очень часто на словах одно, а впроекте выясняется совсем другое. Так что давайте разбирать на том что вы сделали
пожалуйста это v9.4.0
тест 9.4.flp
Screenshot_1.png
А теперь внимание, в 9 версии во всех контроллерах аналоговый порт выдает максимум 4095

Re: FLProg 9.4.x тестирование

Добавлено: 13 июн 2025, 21:30
Phazz
Блок масштабирования ни как не поменял своих функций

Re: FLProg 9.4.x тестирование

Добавлено: 13 июн 2025, 21:32
texbez
Phazz писал(а): 13 июн 2025, 21:29
texbez писал(а): 13 июн 2025, 20:56
Phazz писал(а): 13 июн 2025, 20:42 Нет, покажите проект. К сожалению очень часто на словах одно, а впроекте выясняется совсем другое. Так что давайте разбирать на том что вы сделали
пожалуйста это v9.4.0
тест 9.4.flp
Screenshot_1.png
А теперь внимание, в 9 версии во всех контроллерах аналоговый порт выдает максимум 4095
Это я уже понял, хотя не понятно с какого перепуга? Новые стандарты?
Я про число с минусом когда задаёш по входу верхний предел 0 а нижний 1024, т.е. надо " перевернуть" диапазон...