Новый редактор для создания пользовательских блоков.

Появился в версии 7.

Создаем свой блок. Вопросы, помощь знатоков.
Аватара пользователя
Dryundel
Майор
Сообщения: 1091
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 339
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Новый редактор для создания пользовательских блоков.

#141

Сообщение Dryundel » 13.11.2020{, 14:54}

support, есть несколько небольших пожеланий по новому редактору:

1. В параметрах для числовых форматов разрешить ввод в BIN и HEX представлении. Вероятно надо всего лишь разрешить ввод символов b, x. A, B, C, D, E, F. (Но я могу ошибаться по поводу простоты)

Зачем это нужно:
При создании условия к примеру проверки диапазона адресов устройства, можно было бы ограничится "Адрес >= 0x20 END Адрес <= 0x27", а с типом String приходится вот так извращаться:
СпойлерПоказать
2020-11-13_143104.jpg
2. Добавить бы в условия, кроме "равно","не равно"... еще и пункт "не определено" (не выбрано).
С числовыми форматами еще как то можно придумать условие, когда параметр еще не определен. По диапазону например. И операторов там много. А вот со стрингом проблема. Там только "равно" или "не равно". А если стринговых пунктов в параметре пара десятков и надо сделать условие при котором значение не равно ни одному из этих пунктов, вот здесь и затык.

3. Рассмотрите пожалуйста возможность добавления условий при настройке параметра и кода. Или хотя бы что бы можно было создавать составное условие. Что бы в условие можно было включить не только параметр но и другое условие. В противном случае приходится дублировать условия если они составные и отличаются совсем не много.
СпойлерПоказать
2020-11-13_145032.jpg
4. Нельзя ли убрать слово "Значение" из настроек ПБ. Народ жалуется что мешает.
German писал(а):
13.11.2020{, 22:07}
При выборе столбцов и строк в блоке не много сбивает количество информации: "Строка значение 1", "Столбец значение 2".
Ну и действительно, мне кажется оно здесь лишнее.
СпойлерПоказать
2020-11-13_234840.jpg
Для скачивания вложений Вы должны быть зарегистрированы.
Последний раз редактировалось Dryundel 14.11.2020{, 10:22}, всего редактировалось 5 раз.
Пользовательские блоки на сайте FLPROG - BLOCK

av
Подполковник
Сообщения: 1331
Зарегистрирован: 25.09.2017{, 13:25}
Репутация: 99
Имя: Алексей

Новый редактор для создания пользовательских блоков.

#142

Сообщение av » 13.11.2020{, 19:35}

support, в новом редакторе в вкладке "Общие параметры" да и не только при перемещении стрелками вверх вниз параметр после сохранения не сохраняет положение в которое его передвинули. Когда после сохранения вновь открываем в редакторе, то передвинутый параметр вроде находится там куда его передвинули. Но в самом блоке когда его вытягиваешь на поле платы и начинаешь редактировать параметр он остается в том положении в котором первоначально его создали в редакторе. Это очень неудобно так как при создании блоков бывает добавляешь новый параметр и он должен находиться выше других параметров. Обойти эту проблему можно только удалив другие параметры которые находятся выше нужной нам позиции.

Наглядный пример:
СпойлерПоказать
1.png
До изменения положения
2.png
Параметр в блоке до изменения положения
3.png
Параметр перемещен в редакторе
4.png
Баг параметр не изменил положения в блоке
ПРОБЛЕМА РЕШЕНА !
Для скачивания вложений Вы должны быть зарегистрированы.
Последний раз редактировалось av 14.11.2020{, 01:25}, всего редактировалось 1 раз.

Аватара пользователя
Dryundel
Майор
Сообщения: 1091
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 339
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Новый редактор для создания пользовательских блоков.

#143

Сообщение Dryundel » 13.11.2020{, 21:24}

av писал(а):
13.11.2020{, 19:35}
в новом редакторе в вкладке "Общие параметры" да и не только при перемещении стрелками вверх вниз параметр после сохранения не сохраняет положение в которое его передвинули
av, Вы не там двигаете.
Двигаем здесь и тогда все окПоказать
2020-11-13_211744.jpg
Для скачивания вложений Вы должны быть зарегистрированы.
Пользовательские блоки на сайте FLPROG - BLOCK

av
Подполковник
Сообщения: 1331
Зарегистрирован: 25.09.2017{, 13:25}
Репутация: 99
Имя: Алексей

Новый редактор для создания пользовательских блоков.

#144

Сообщение av » 13.11.2020{, 22:31}

Dryundel писал(а):
13.11.2020{, 21:24}
av, Вы не там двигаете.
Андрей спасибо ! Уже сам нашел :smile171: . Вот бы чуть раньше кто подсказал (верней чуть раньше задал бы я этот вопрос) не пришлось бы по несколько раз удалять и по новой создавать параметры.

Naladchik
Лейтенант
Сообщения: 487
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 62
Откуда: Новосибирск
Имя: Павел

Новый редактор для создания пользовательских блоков.

#145

Сообщение Naladchik » 15.11.2020{, 15:51}

support,
По моему уже было, но повторю.
В новом редакторе прошу рассмотреть возможность перенесения (копирования) кода из секции в секцию.
А то создал несколько фрагментов кода в одном месте секции (SETUP или LOOP), а надо попробовать их поместить в другое и приходится создавать все фрагменты заново, со всеми условиями. Один или два не страшно, а если десяток и больше. Потом сидишь и ищешь где какие условия потерялись.
А была бы возможность перемещения (копирования) все решилось бы махом.
Win7-64. FLProg Portable.
Изображение

Аватара пользователя
Dryundel
Майор
Сообщения: 1091
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 339
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Новый редактор для создания пользовательских блоков.

#146

Сообщение Dryundel » 18.11.2020{, 08:46}

В "Стандартном параметре" при настройке выпадающего списка или переключателя поля ввода ведут себя неадекватно.
"Значение" вводится справа налево, а в "Текст" при вводе пробела курсор перескакивает в начало строки.

Отправлено спустя 3 минуты 55 секунд:
.
Пользовательские блоки из нового редактора, имеющие достаточно сложную структуру, весьма заметно тормозят FLProg, тем более если таковых в проекте несколько.
Возможно ли как то исправить ситуацию?

Отправлено спустя 6 часов 40 минут 8 секунд:
Еще одно пожелание:
Чисто для удобства при отладке. Сделать возможность отключать компиляцию отдельных блоков кода. Типа чекбокс "Не компилировать" и пиктограмму на него с крестом.
Можно конечно код в блоке закоментировать, но не видно какой блок в данный момент в работе, а какой нет.
Последний раз редактировалось Dryundel 18.11.2020{, 19:26}, всего редактировалось 1 раз.
Пользовательские блоки на сайте FLPROG - BLOCK

av
Подполковник
Сообщения: 1331
Зарегистрирован: 25.09.2017{, 13:25}
Репутация: 99
Имя: Алексей

Новый редактор для создания пользовательских блоков.

#147

Сообщение av » 18.11.2020{, 16:53}

Dryundel писал(а):
18.11.2020{, 15:30}
В "Стандартном параметре" при настройке выпадающего списка или переключателя поля ввода ведут себя неадекватно.
"Значение" вводится справа налево, а в "Текст" при вводе пробела курсор перескакивает в начало строки.
в версии 7.0.3 такого не наблюдается. Пробел как и положено идущий за текстом вставляется, а вот в версии 7.1.1 при вводе пробела курсор перескакивает в начало строки. По этой причине блоки пока создаю в версии 7.0.3

Ardudue
Лейтенант
Сообщения: 318
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 14
Имя: Антон

Новый редактор для создания пользовательских блоков.

#148

Сообщение Ardudue » 18.11.2020{, 20:13}

av писал(а):
18.11.2020{, 16:53}
в версии 7.1.1 при вводе пробела курсор перескакивает в начало строки.
support, подтверждаю при вводе пробела курсор перескакивает в начало строки

av
Подполковник
Сообщения: 1331
Зарегистрирован: 25.09.2017{, 13:25}
Репутация: 99
Имя: Алексей

Новый редактор для создания пользовательских блоков.

#149

Сообщение av » 18.11.2020{, 20:25}

Ardudue писал(а):
18.11.2020{, 20:13}
support, подтверждаю при вводе пробела курсор перескакивает в начало строки
Есть правда танец с бубном :smile171: . С начала пишем последнее слово нажимаем пробел перескакиваем в начало, теперь пишем первое слово и добавляем пробел. И вуаля получилось написать с пробелом :D .

Ardudue
Лейтенант
Сообщения: 318
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 14
Имя: Антон

Новый редактор для создания пользовательских блоков.

#150

Сообщение Ardudue » 19.11.2020{, 05:37}

av писал(а):
18.11.2020{, 20:25}
Есть правда танец с бубном :smile171: . С начала пишем последнее слово нажимаем пробел перескакиваем в начало, теперь пишем первое слово и добавляем пробел.
именно так и камлаю. Но это не кашерно :smile390:

Аватара пользователя
support
Супермодератор
Сообщения: 1748
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 596
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Новый редактор для создания пользовательских блоков.

#151

Сообщение support » 19.11.2020{, 18:32}

Dryundel писал(а):
18.11.2020{, 15:30}
В "Стандартном параметре" при настройке выпадающего списка или переключателя поля ввода ведут себя неадекватно.
"Значение" вводится справа налево, а в "Текст" при вводе пробела курсор перескакивает в начало строки.
Исправил

Аватара пользователя
Dryundel
Майор
Сообщения: 1091
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 339
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Новый редактор для создания пользовательских блоков.

#152

Сообщение Dryundel » 19.11.2020{, 18:36}

support, Сергей, Тормоза страшные от блоков из нового редактора. Можно что то сделать?
Пример: viewtopic.php?f=63&t=6836&p=95804#p95804
Пользовательские блоки на сайте FLPROG - BLOCK

Аватара пользователя
support
Супермодератор
Сообщения: 1748
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 596
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Новый редактор для создания пользовательских блоков.

#153

Сообщение support » 19.11.2020{, 20:30}

Dryundel писал(а):
19.11.2020{, 18:36}
support, Сергей, Тормоза страшные от блоков из нового редактора. Можно что то сделать?
Пример: viewtopic.php?f=63&t=6836&p=95804#p95804
Победил вроде.
Автор программы FLProg.

aidar_i
Полковник
Сообщения: 1980
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 266
Откуда: Уфа
Имя: Айдар
Контактная информация:

Новый редактор для создания пользовательских блоков.

#154

Сообщение aidar_i » 19.11.2020{, 21:03}

Лежат еще 3 вылета, не знаю повторяюсь или нет
error3.log
error2.log
error1.log
Для скачивания вложений Вы должны быть зарегистрированы.

Naladchik
Лейтенант
Сообщения: 487
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 62
Откуда: Новосибирск
Имя: Павел

Новый редактор для создания пользовательских блоков.

#155

Сообщение Naladchik » 23.11.2020{, 14:53}

support,
Сергей, так все таки что на счет копипаста viewtopic.php?f=112&t=6485&start=140#p95671 ?
Да / Нет /Возможно, но позднее ?
Win7-64. FLProg Portable.
Изображение

Аватара пользователя
support
Супермодератор
Сообщения: 1748
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 596
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Новый редактор для создания пользовательских блоков.

#156

Сообщение support » 23.11.2020{, 15:18}

Naladchik писал(а):
23.11.2020{, 14:53}
support,
Сергей, так все таки что на счет копипаста viewtopic.php?f=112&t=6485&start=140#p95671 ?
Да / Нет /Возможно, но позднее ?
Позднее. Я сейчас не буду вносить изменение в функционал, а только правлю баги. Иначе стабильной версии мы не дождёмся. Так что только после выхода стабильной версии.
Автор программы FLProg.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1241
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 84
Откуда: Кисловодск
Имя: Александр

Новый редактор для создания пользовательских блоков.

#157

Сообщение nalnik » 23.11.2020{, 15:32}

support писал(а):
23.11.2020{, 15:18}
Так что только после выхода стабильной версии.
Скажите пожалуйста хотя бы примерно - когда?
Я хочу быть добрее, но люди сами нарываются.

Аватара пользователя
support
Супермодератор
Сообщения: 1748
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 596
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Новый редактор для создания пользовательских блоков.

#158

Сообщение support » 23.11.2020{, 15:34}

nalnik писал(а):
23.11.2020{, 15:32}
support писал(а):
23.11.2020{, 15:18}
Так что только после выхода стабильной версии.
Скажите пожалуйста хотя бы примерно - когда?
Честно говоря сам не знаю
Автор программы FLProg.

Аватара пользователя
Dryundel
Майор
Сообщения: 1091
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 339
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Новый редактор для создания пользовательских блоков.

#159

Сообщение Dryundel » 23.11.2020{, 17:24}

Программа с блоками из нового редактора стала тормозить гораздо меньше. За то все остальное стало слегка притормаживать. Усреднилось. )).
.
Теперь вылез другой баг. При настройке пользователем параметров, красные (неопределенные) параметры не гаснут при их настройке сразу, как это было раньше. Гаснут лишь после сохранения и переоткрытия настроек.
.
Программа падает при очередной попытке открытия блока для изменения. Не всегда, но часто. Закономерности не уловил.
error При попытке войти в редактирование ПБ.log
Для скачивания вложений Вы должны быть зарегистрированы.
Пользовательские блоки на сайте FLPROG - BLOCK

Naladchik
Лейтенант
Сообщения: 487
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 62
Откуда: Новосибирск
Имя: Павел

Новый редактор для создания пользовательских блоков.

#160

Сообщение Naladchik » 23.11.2020{, 19:02}

support писал(а):
23.11.2020{, 15:18}
Иначе стабильной версии мы не дождёмся. Так что только после выхода стабильной версии.
Очень жаль.
Вам, конечно же, виднее, но лично я, зная что в стабильной будет данный функционал, и на бете спокойно перекантуюсь и месяц и два, и переживать не буду.
Win7-64. FLProg Portable.
Изображение

Ответить

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