https://flprog.ru/bez-rubriki/helppage/ ... tringBlock
Тестирование версии 8.х
- Imran
- Сержант
- Сообщения: 248
- Зарегистрирован: 08 ноя 2017, 20:53
- Имя: Имран
- Благодарил (а): 16 раз
- Поблагодарили: 1 раз
Тестирование версии 8.х
[ref]Naladchik[/ref], Спасибо всем ещё раз.Все заработало , нужно было штатные блоки нормально изучать.
Конвертация типов Просто пользуюсь блоками по мере их использованию.

Тестирование версии 8.х
Пару слов о том чего не хватает в 7.5.2:
1. В настройках web интерфейса на вкладке скрипты хотелось бы иметь возможность писать скрипт, который помещается в конец страницы. Поясню: при получении данных из контроллера в переменные "v", мы имеем возможность создавать внутри Java свои переменные, но использовать их не удается по причине того, что соответствующий скрипт компилятором помещается в конец страницы. Столкнулся с этим при попытке использовать скрипт для построения графиков "Highcharts". При вставке скрипта в "Виджеты" в виде HTML либо в "Основной скрипт на странице" он не работает, т.к. не получает данных из контроллера.
2. Не хватает возможности использовать строковые массивы. Например: хочу создать массив с отсчетами времени, тип String" для формирования все того-же графика. Использование Стека в настоящий момент не предполагает использование данных типа "String", хотя создать отдельно массив строк возможно...
1. В настройках web интерфейса на вкладке скрипты хотелось бы иметь возможность писать скрипт, который помещается в конец страницы. Поясню: при получении данных из контроллера в переменные "v", мы имеем возможность создавать внутри Java свои переменные, но использовать их не удается по причине того, что соответствующий скрипт компилятором помещается в конец страницы. Столкнулся с этим при попытке использовать скрипт для построения графиков "Highcharts". При вставке скрипта в "Виджеты" в виде HTML либо в "Основной скрипт на странице" он не работает, т.к. не получает данных из контроллера.
2. Не хватает возможности использовать строковые массивы. Например: хочу создать массив с отсчетами времени, тип String" для формирования все того-же графика. Использование Стека в настоящий момент не предполагает использование данных типа "String", хотя создать отдельно массив строк возможно...
-
- Лейтенант
- Сообщения: 540
- Зарегистрирован: 03 сен 2020, 15:41
- Откуда: Питер
- Имя: Артем
- Поблагодарили: 1 раз
Тестирование версии 8.х
нужно просто объявить эти переменные в разделе "скрипты".Aric0906 писал(а): 19 окт 2022, 11:29 Поясню: при получении данных из контроллера в переменные "v", мы имеем возможность создавать внутри Java свои переменные, но использовать их не удается по причине того, что соответствующий скрипт компилятором помещается в конец страницы
а использовать их не удается из-за того что они объявляются внутри функции
В теме "шаблоны веб интерфейса" есть примеры как обходить это явление. И пример реализации графика там тоже есть.
- Phazz
- Полковник
- Сообщения: 3125
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Тестирование версии 8.х
[ref=#00aa00]support[/ref], найден неприятный баг с сохранением пользовательских параметров в EEprom в ESP8266 и ESP32. Если разместить друг за другом пользовательские параметры типа стринг в проекте, то та что стоит выше затирает ячейки памяти той что ниже. И после перезагрузки нижний параметр пустой. Это происходит если длина строки в настройках параметра указана меньше 25. Чтобы это избежать нужно указать длину строки в параметре 25 или более.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Тестирование версии 8.х
Добрый день не получается установить частоту ШИМ ниже 25 Герц во встроенных блоках для PCA9685 (во всех вариантах), хотя указан минимум 1 Герц (частота на выходе модуля PCA9685 ниже 25 Герц несмотря на установки не опускается). Тест приложил. Прошу помощи. Спасибо.
P.S.
FLPROG 7.52, Arduino Nano, модуль PCA9685.
Контроль проводился по осциллографу и частотомеру.
Отправлено спустя 8 часов 16 минут 22 секунды:
Вот нашел на форуме об этом даташит на PCA9685, видно ниже 24 Герц не получиться...
P.S.
FLPROG 7.52, Arduino Nano, модуль PCA9685.
Контроль проводился по осциллографу и частотомеру.
Отправлено спустя 8 часов 16 минут 22 секунды:
Вот нашел на форуме об этом даташит на PCA9685, видно ниже 24 Герц не получиться...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Тестирование версии 8.х
Падает программа при создании ПБ на классическом редакторе
На этом проекте
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 540
- Зарегистрирован: 03 сен 2020, 15:41
- Откуда: Питер
- Имя: Артем
- Поблагодарили: 1 раз
Тестирование версии 8.х
*уточнение для блока HINT:
в параметрах используется "Имя" ,
в Setup используется "Имя"
и в значении по умолчанию используется "Имя".
Нужно изменить "Имя" на Name например в Setup и в Имени Параметра в Параметрах пользователя.
или НЕ использовать "Имя" в значении по умолчании (сейчас там "Имя связанного компонента").
в общем конфликт имен)))
Отправлено спустя 1 час 18 минут 36 секунд:
вот поправил блок в проекте - флпрог не падает и выходит на компиляцию:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Тестирование версии 8.х
Да конфликт, знаю, я просто по умолчанию изменил и заработало.artemka19 писал(а): 10 ноя 2022, 15:15*уточнение для блока HINT:
в параметрах используется "Имя" ,
в Setup используется "Имя"
и в значении по умолчанию используется "Имя".
Нужно изменить "Имя" на Name например в Setup и в Имени Параметра в Параметрах пользователя.
или НЕ использовать "Имя" в значении по умолчании (сейчас там "Имя связанного компонента").
в общем конфликт имен)))
Отправлено спустя 1 час 18 минут 36 секунд:
вот поправил блок в проекте - флпрог не падает и выходит на компиляцию:
Hint (ИСПРАВЛЕНО).flp
Но программа причем? Он не должен падать! Должен выскочить ошибка или просто не работать.
-
- Лейтенант
- Сообщения: 540
- Зарегистрирован: 03 сен 2020, 15:41
- Откуда: Питер
- Имя: Артем
- Поблагодарили: 1 раз
Тестирование версии 8.х
так она и не работает

Отправлено спустя 17 минут 16 секунд:
жаль что не сообщил о решении: экзамен устраивал?)))
к тому же флпрог при наличии блоков и на плате и в библиотеке (справа) с одинаковыми именами, компилируя, отдает в ардуино ide код из блока справа, из библиотеки
при этом блок, находящийся на плате в проекте, хоть и поддается редактированию, но измененния не сохраняются при этом
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
- Phazz
- Полковник
- Сообщения: 3125
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Тестирование версии 8.х
Ну Сергей когда еще пофиксит, а решение проблемы желательно рассказать соратникам )
Тестирование версии 8.х
Мечтаю о дебаге. Чтобы значения переменных и состояния триггеров отрисовывались над блоками получаемые по uart.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Тестирование версии 8.х
Особенно на камнях, не поддерживающих функцию отладки...)Iqubik писал(а): 11 ноя 2022, 02:40 Чтобы значения переменных и состояния триггеров отрисовывались над блоками получаемые по uart.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Тестирование версии 8.х
На практике(если Вам приходилось на ПЛК работать) это оказывается не очень удобно, особенно если значения быстро меняются и можно пропустить полезную информацию.Iqubik писал(а): 11 ноя 2022, 02:40 Мечтаю о дебаге. Чтобы значения переменных и состояния триггеров отрисовывались над блоками получаемые по uart.
ecoins встроило в библиотеке функции вывода на консоль и LCD HD44780, которые не тормозят "процессор" и обеспечивают вывод требуемых значений в различных режимах.
На нашей практике это оказалось гораздо удобнее, чем отладка через функции debug.
На наш взгляд отладка через debug что это не только очень старый подход (к тому же затратный с точки зрения процессора), но и быстро устаревающий с учетом быстро меняющейся и развивающейся микроэлектроники.
-
- Сержант
- Сообщения: 108
- Зарегистрирован: 27 июл 2016, 03:06
- Откуда: Yerevan
- Имя: Hayk
- Благодарил (а): 1 раз
Тестирование версии 8.х
Есть такой анекдот,процитирую конец, "... ребята,научитесь плавать зальем в бассейн воду" ,это я к чему,чего-то долго обсуждается версия 8 без участия автора,а интересно почему,по мне так в Андах просели на 2 мм аридные скульптурные формы рельефа.
- Phazz
- Полковник
- Сообщения: 3125
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Тестирование версии 8.х
[ref]hayk[/ref], работа над 8 версией идёт и автор читает форум. Так что ваш сарказм мимо.
-
- Сержант
- Сообщения: 108
- Зарегистрирован: 27 июл 2016, 03:06
- Откуда: Yerevan
- Имя: Hayk
- Благодарил (а): 1 раз
Тестирование версии 8.х
[ref=#808080]Phazz[/ref], очень рад,что работы ведутся,уверен Вы знаете то ,что пишете и это не сарказм ,пишу от того,что вижу.
Тестирование версии 8.х
Доброго дня всем. я уже создавал тему, теперь здесь напишу, может будет замечено и учтено.
1.В дереве сделать группировку тегов коммуникаций, переменных и входов/выходов путем добавление в дерево еще одного уровня.
типа выходы/расширитель1/выход1, слейв1(тут еще и имя бы добавить)/датчики/температура. то же было бы неплохо сделать и в скаде. Особенно дать возможность добавить имена слейвам, а не только адрес.
2. сделать возможность отладки на уровне системы, как в серьезных средах разработки. с выбором канала обратной связи. это и тсп и компорт и возможно мктт. Ну естественно для не особо быстро меняющихся переменных.
3. сделать возможность скрывать платы, либо их както сворачивать. Просто есть платы в виде наработок, и видеть их нет необходимости, в большом проекте прокрутка их вызывает лишнюю возню. К стати, было бы неплохо сделать возможным сохранение плат в отдельном файле с целью создания переносимости наработок в разные проекты. Да, это будет непросто, но было бы отлично иметь такой инструмент.
Отправлено спустя 2 минуты 4 секунды:
Пардон, сворачивание сделано, как мне подсказывают уважаемые форумчане с задних рядов., остальное в силе
1.В дереве сделать группировку тегов коммуникаций, переменных и входов/выходов путем добавление в дерево еще одного уровня.
типа выходы/расширитель1/выход1, слейв1(тут еще и имя бы добавить)/датчики/температура. то же было бы неплохо сделать и в скаде. Особенно дать возможность добавить имена слейвам, а не только адрес.
2. сделать возможность отладки на уровне системы, как в серьезных средах разработки. с выбором канала обратной связи. это и тсп и компорт и возможно мктт. Ну естественно для не особо быстро меняющихся переменных.
3. сделать возможность скрывать платы, либо их както сворачивать. Просто есть платы в виде наработок, и видеть их нет необходимости, в большом проекте прокрутка их вызывает лишнюю возню. К стати, было бы неплохо сделать возможным сохранение плат в отдельном файле с целью создания переносимости наработок в разные проекты. Да, это будет непросто, но было бы отлично иметь такой инструмент.
Отправлено спустя 2 минуты 4 секунды:
Пардон, сворачивание сделано, как мне подсказывают уважаемые форумчане с задних рядов., остальное в силе
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Тестирование версии 8.х
[spoiler=сворачивание] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя