Страница 13 из 42
Тестирование версии 8.х
Добавлено: 03 окт 2022, 16:21
Naladchik
Imran писал(а): 03 окт 2022, 14:24
... сделать так что бы он на выходе было без него?
https://flprog.ru/bez-rubriki/helppage/ ... tringBlock
Тестирование версии 8.х
Добавлено: 04 окт 2022, 15:41
Imran
[ref]Naladchik[/ref], Спасибо всем ещё раз.Все заработало , нужно было штатные блоки нормально изучать.
Конвертация типов Просто пользуюсь блоками по мере их использованию.
Тестирование версии 8.х
Добавлено: 19 окт 2022, 11:29
Aric0906
Пару слов о том чего не хватает в 7.5.2:
1. В настройках web интерфейса на вкладке скрипты хотелось бы иметь возможность писать скрипт, который помещается в конец страницы. Поясню: при получении данных из контроллера в переменные "v", мы имеем возможность создавать внутри Java свои переменные, но использовать их не удается по причине того, что соответствующий скрипт компилятором помещается в конец страницы. Столкнулся с этим при попытке использовать скрипт для построения графиков "Highcharts". При вставке скрипта в "Виджеты" в виде HTML либо в "Основной скрипт на странице" он не работает, т.к. не получает данных из контроллера.
2. Не хватает возможности использовать строковые массивы. Например: хочу создать массив с отсчетами времени, тип String" для формирования все того-же графика. Использование Стека в настоящий момент не предполагает использование данных типа "String", хотя создать отдельно массив строк возможно...
Тестирование версии 8.х
Добавлено: 19 окт 2022, 17:29
artemka19
Aric0906 писал(а): 19 окт 2022, 11:29
Поясню: при получении данных из контроллера в переменные "v", мы имеем возможность создавать внутри Java свои переменные, но использовать их не удается по причине того, что соответствующий скрипт компилятором помещается в конец страницы
нужно просто объявить эти переменные в разделе "скрипты".
а использовать их не удается из-за того что они объявляются внутри функции
В теме "шаблоны веб интерфейса" есть примеры как обходить это явление. И пример реализации графика там тоже есть.
Тестирование версии 8.х
Добавлено: 24 окт 2022, 13:47
Phazz
[ref=#00aa00]support[/ref], найден неприятный баг с сохранением пользовательских параметров в EEprom в ESP8266 и ESP32. Если разместить друг за другом пользовательские параметры типа стринг в проекте, то та что стоит выше затирает ячейки памяти той что ниже. И после перезагрузки нижний параметр пустой. Это происходит если длина строки в настройках параметра указана меньше 25. Чтобы это избежать нужно указать длину строки в параметре 25 или более.
photo_2022-10-24_15-48-22.jpg
Тестирование версии 8.х
Добавлено: 28 окт 2022, 03:59
Andrejka
Добрый день не получается установить частоту ШИМ ниже 25 Герц во встроенных блоках для PCA9685 (во всех вариантах), хотя указан минимум 1 Герц (частота на выходе модуля PCA9685 ниже 25 Герц несмотря на установки не опускается). Тест приложил. Прошу помощи. Спасибо.
P.S.
FLPROG 7.52, Arduino Nano, модуль PCA9685.
Контроль проводился по осциллографу и частотомеру.
Отправлено спустя 8 часов 16 минут 22 секунды:
Вот нашел на форуме об этом даташит на PCA9685, видно ниже 24 Герц не получиться...
Тестирование версии 8.х
Добавлено: 10 ноя 2022, 06:07
aidar_i
Падает программа при создании ПБ на классическом редакторе
error1.log
error5.log
error4.log
error3.log
error2.log
На этом проекте
Hint (не работает).flp
Тестирование версии 8.х
Добавлено: 10 ноя 2022, 15:15
artemka19
aidar_i писал(а): 10 ноя 2022, 06:07
Падает программа при создании ПБ на классическом редакторе
*уточнение для блока HINT:
в параметрах используется "Имя" ,
в Setup используется "Имя"
и в значении по умолчанию используется "Имя".
Нужно изменить "Имя" на Name например в Setup и в Имени Параметра в Параметрах пользователя.
или НЕ использовать "Имя" в значении по умолчании (сейчас там "Имя связанного компонента").
в общем конфликт имен)))
Отправлено спустя 1 час 18 минут 36 секунд:
вот поправил блок в проекте - флпрог не падает и выходит на компиляцию:
Hint (ИСПРАВЛЕНО).flp
Тестирование версии 8.х
Добавлено: 10 ноя 2022, 18:47
aidar_i
artemka19 писал(а): 10 ноя 2022, 15:15
aidar_i писал(а): 10 ноя 2022, 06:07
Падает программа при создании ПБ на классическом редакторе
*уточнение для блока HINT:
в параметрах используется "Имя" ,
в Setup используется "Имя"
и в значении по умолчанию используется "Имя".
Нужно изменить "Имя" на Name например в Setup и в Имени Параметра в Параметрах пользователя.
или НЕ использовать "Имя" в значении по умолчании (сейчас там "Имя связанного компонента").
в общем конфликт имен)))
Отправлено спустя 1 час 18 минут 36 секунд:
вот поправил блок в проекте - флпрог не падает и выходит на компиляцию:
Hint (ИСПРАВЛЕНО).flp
Да конфликт, знаю, я просто по умолчанию изменил и заработало.
Но программа причем? Он не должен падать! Должен выскочить ошибка или просто не работать.
Тестирование версии 8.х
Добавлено: 10 ноя 2022, 20:03
artemka19
aidar_i писал(а): 10 ноя 2022, 18:47
или просто не работать
так она и не работает
Отправлено спустя 17 минут 16 секунд:
aidar_i писал(а): 10 ноя 2022, 19:42знаю, я
жаль что не сообщил о решении: экзамен устраивал?)))
к тому же флпрог при наличии блоков и на плате и в библиотеке (справа) с одинаковыми именами, компилируя, отдает в ардуино ide код из блока справа, из библиотеки
при этом блок, находящийся на плате в проекте, хоть и поддается редактированию, но измененния не сохраняются при этом
Тестирование версии 8.х
Добавлено: 10 ноя 2022, 21:12
aidar_i
artemka19 писал(а): 10 ноя 2022, 20:03
жаль что не сообщил о решении: экзамен устраивал?)))
Нет, это я автору писал, а не для обсуждения.
Тестирование версии 8.х
Добавлено: 10 ноя 2022, 22:28
Phazz
Ну Сергей когда еще пофиксит, а решение проблемы желательно рассказать соратникам )
Тестирование версии 8.х
Добавлено: 11 ноя 2022, 02:40
Iqubik
Мечтаю о дебаге. Чтобы значения переменных и состояния триггеров отрисовывались над блоками получаемые по uart.
Тестирование версии 8.х
Добавлено: 11 ноя 2022, 08:56
Ingwar
Iqubik писал(а): 11 ноя 2022, 02:40
Чтобы значения переменных и состояния триггеров отрисовывались над блоками получаемые по uart.
Особенно на камнях, не поддерживающих функцию отладки...)
Тестирование версии 8.х
Добавлено: 11 ноя 2022, 13:21
ecoins
Iqubik писал(а): 11 ноя 2022, 02:40
Мечтаю о дебаге. Чтобы значения переменных и состояния триггеров отрисовывались над блоками получаемые по uart.
На практике(если Вам приходилось на ПЛК работать) это оказывается не очень удобно, особенно если значения быстро меняются и можно пропустить полезную информацию.
ecoins встроило в библиотеке функции вывода на консоль и LCD HD44780, которые не тормозят "процессор" и обеспечивают вывод требуемых значений в различных режимах.
На нашей практике это оказалось гораздо удобнее, чем отладка через функции debug.
На наш взгляд отладка через debug что это не только очень старый подход (к тому же затратный с точки зрения процессора), но и быстро устаревающий с учетом быстро меняющейся и развивающейся микроэлектроники.
Тестирование версии 8.х
Добавлено: 15 ноя 2022, 20:57
hayk
Есть такой анекдот,процитирую конец, "... ребята,научитесь плавать зальем в бассейн воду" ,это я к чему,чего-то долго обсуждается версия 8 без участия автора,а интересно почему,по мне так в Андах просели на 2 мм аридные скульптурные формы рельефа.
Тестирование версии 8.х
Добавлено: 15 ноя 2022, 21:10
Phazz
[ref]hayk[/ref], работа над 8 версией идёт и автор читает форум. Так что ваш сарказм мимо.
Тестирование версии 8.х
Добавлено: 15 ноя 2022, 21:45
hayk
[ref=#808080]Phazz[/ref], очень рад,что работы ведутся,уверен Вы знаете то ,что пишете и это не сарказм ,пишу от того,что вижу.
Тестирование версии 8.х
Добавлено: 20 ноя 2022, 04:52
urqagun
Доброго дня всем. я уже создавал тему, теперь здесь напишу, может будет замечено и учтено.
1.В дереве сделать группировку тегов коммуникаций, переменных и входов/выходов путем добавление в дерево еще одного уровня.
типа выходы/расширитель1/выход1, слейв1(тут еще и имя бы добавить)/датчики/температура. то же было бы неплохо сделать и в скаде. Особенно дать возможность добавить имена слейвам, а не только адрес.
2. сделать возможность отладки на уровне системы, как в серьезных средах разработки. с выбором канала обратной связи. это и тсп и компорт и возможно мктт. Ну естественно для не особо быстро меняющихся переменных.
3. сделать возможность скрывать платы, либо их както сворачивать. Просто есть платы в виде наработок, и видеть их нет необходимости, в большом проекте прокрутка их вызывает лишнюю возню. К стати, было бы неплохо сделать возможным сохранение плат в отдельном файле с целью создания переносимости наработок в разные проекты. Да, это будет непросто, но было бы отлично иметь такой инструмент.
Отправлено спустя 2 минуты 4 секунды:
Пардон, сворачивание сделано, как мне подсказывают уважаемые форумчане с задних рядов., остальное в силе
Тестирование версии 8.х
Добавлено: 20 ноя 2022, 12:14
Naladchik
urqagun писал(а): 20 ноя 2022, 04:52
... либо их както сворачивать...
[spoiler=сворачивание]
1.jpg
[/spoiler]