
Новый редактор для создания пользовательских блоков.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Новый редактор для создания пользовательских блоков.
Во как! А 7-0-2 уже есть 

Я хочу быть добрее, но люди сами нарываются.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Новый редактор для создания пользовательских блоков.
Ну вообще с шестой страницы))) первые шесть я отработал на прошлой вахте. Ну и конечно я не могу держать в голове все тонкости всех вопросов, а искать - времени нет. Так что правильнее с моей точки зрения уточнить вопрос у тех для кого это проблема важна, что конкретно им нужно, чем что то придумывать самому.dekorator писал(а): 04 июл 2020, 00:36В теме про7-ю версию полно сообщений о этих "кавычках".support писал(а): 03 июл 2020, 21:38 В 7-0-2 уже не появится, я как раз сейчас релиз собираю.
И хотелось бы поконкретнее, что конкретно Вы хотите? Расскажите поподробнее задачу.
По ходу из вопроса видно, что из ветки "Тестирование версии 7.х", support прочитал только последние пару страниц!!!![]()
Или я не прав?
Автор программы FLProg.
Новый редактор для создания пользовательских блоков.
Пункт 1) - Сержант всегда прав!!!
Пункт 2) - если не прав, то смотреть пункт 1!!!

Пункт 2) - если не прав, то смотреть пункт 1!!!

- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Новый редактор для создания пользовательских блоков.
И Это правильно))))dekorator писал(а): 04 июл 2020, 09:37 Пункт 1) - Сержант всегда прав!!!
Пункт 2) - если не прав, то смотреть пункт 1!!!
![]()
Автор программы FLProg.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Новый редактор для создания пользовательских блоков.
[spoiler] [/spoiler]support писал(а): 03 июл 2020, 21:38 В 7-0-2 уже не появится, я как раз сейчас релиз собираю.
И хотелось бы поконкретнее, что конкретно Вы хотите? Расскажите поподробнее задачу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Новый редактор для создания пользовательских блоков.
Сейчас папка в параметрах создается. Но при удалении папки , что внутри него, остается. Нужно, чтобы программа спрашивала, как в пользовательских блоках, удалить или нет вложения.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
Новый редактор для создания пользовательских блоков.
[ref=#00aa00]support[/ref], Объявление переменной с квалификаторм volatile int ,volatile float можно реализовать?
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
Новый редактор для создания пользовательских блоков.
В новом редакторе ПБ можно ли сделать запоминание последнего состояния окна.
Неудобно , после закрытия редактора и открытия заново приходится растягивать окно под нужный размер.
Неудобно , после закрытия редактора и открытия заново приходится растягивать окно под нужный размер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Новый редактор для создания пользовательских блоков.
Можно. В принципе любое объявление можно. Я вообще код не модифицирую. Единственно с чем может быть небольшие проблемы, это с подсветкой синтаксиса и автоформатированием. Если такие проблемы будут - отписывайтесь здесь.Ardudue писал(а): 06 июл 2020, 14:38 support, Объявление переменной с квалификаторм volatile int ,volatile float можно реализовать?
Автор программы FLProg.
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
Новый редактор для создания пользовательских блоков.
[ref=#00aa00]support[/ref], FLP702 в новом редакторе не декларирует вход ПБ.
В старом редакторе декларирует вход ПБ
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Новый редактор для создания пользовательских блоков.
СделалArdudue писал(а): 06 июл 2020, 14:47 В новом редакторе ПБ можно ли сделать запоминание последнего состояния окна.
Неудобно , после закрытия редактора и открытия заново приходится растягивать окно под нужный размер.
Отправлено спустя 24 минуты 18 секунд:
А в новом нет необходимости декларировать переменную входа. Попробуйте использовать вход в коде,тогда поймёте как это реализованноArdudue писал(а): 06 июл 2020, 17:04 [ref=#00aa00]support[/ref], FLP702 в новом редакторе не декларирует вход ПБ.
Вход-Выход.flp
В старом редакторе декларирует вход ПБ
Вход-Выход_старый.flp
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
Новый редактор для создания пользовательских блоков.
ааа , пишет сразу в строчке кода. Так экономит память контроллера?support писал(а): 06 июл 2020, 19:06 А в новом нет необходимости декларировать переменную входа. Попробуйте использовать вход в коде,тогда поймёте как это реализованно
Если переменная в коде используется много раз, то это её надо по всему коду вручную найти и прицепить ко входу.
И Выход ПБ, тоже так реализован.
В большом коде это будет та еще морока, и можно пропустить.
Можно ли сделать как в старом редакторе ПБ? -переменная по совпадению имени автоматически ко входу привязывается.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Новый редактор для создания пользовательских блоков.
Всё равно не понимаю в чём проблемма? при создании блока, там где необходимо использовать значение со входа, используете тэг данного входа. В старом Вы так же использовали имя входа. Для выхода создается переменная, или Вы сами пишете код, который будет выдаваться в качестве значения выхода.Ardudue писал(а): 07 июл 2020, 04:27ааа , пишет сразу в строчке кода. Так экономит память контроллера?support писал(а): 06 июл 2020, 19:06 А в новом нет необходимости декларировать переменную входа. Попробуйте использовать вход в коде,тогда поймёте как это реализованно
Если переменная в коде используется много раз, то это её надо по всему коду вручную найти и прицепить ко входу.
И Выход ПБ, тоже так реализован.
В большом коде это будет та еще морока, и можно пропустить.
Можно ли сделать как в старом редакторе ПБ? -переменная по совпадению имени автоматически ко входу привязывается.
Необходимости в создании переменой для входа и лишнему использованию памяти я не вижу
Автор программы FLProg.
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
Новый редактор для создания пользовательских блоков.
Если переменная val в коде используется много раз, то это её надо по всему коду вручную найти и прицепить ко входу.
Например из этого кода делаем ПБ:
Код: Выделить всё
int val;
float varOut;
long varOut1;
long varOut2;
long varOut3;
long varOut4;
void setup()
{
val = 100;
}
void loop()
{
val = 200; // в ПБ FLP сделать входом для оперативного изменения
varOut = val;
varOut1 = val;
varOut2 = val;
varOut3 = val;
varOut4 = val;
}
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Новый редактор для создания пользовательских блоков.
А если текст кода скопировать и вставить в блокнот или что то подобное то там есть "Найти..." и "Заменить...." в итоге 30 секунд на всю операцию.Ardudue писал(а): 08 июл 2020, 08:16 А если этой val больше сотни в коде -масса времени потребуется ручной работы.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Новый редактор для создания пользовательских блоков.
В этом случае правильнее будет заменитьArdudue писал(а): 08 июл 2020, 08:16Если переменная val в коде используется много раз, то это её надо по всему коду вручную найти и прицепить ко входу.
Например из этого кода делаем ПБ:А если этой val больше сотни в коде -масса времени потребуется ручной работы.Код: Выделить всё
int val; float varOut; long varOut1; long varOut2; long varOut3; long varOut4; void setup() { val = 100; } void loop() { val = 200; // в ПБ FLP сделать входом для оперативного изменения varOut = val; varOut1 = val; varOut2 = val; varOut3 = val; varOut4 = val; }
Код: Выделить всё
val = 200; // в ПБ FLP сделать входом для оперативного изменения
Код: Выделить всё
val =<Input>;
Но Вы должны понимать что это правильно только для блоков, которые используются в проекте только один раз. Если блок может использоваться в проекте несколько раз, то ко всем переменным в блоке необходимо добавлять идентификатор инстанса. Автоматически это не делается.
Автор программы FLProg.
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
Новый редактор для создания пользовательских блоков.
не кашерноNaladchik писал(а): 08 июл 2020, 11:36 А если текст кода скопировать и вставить в блокнот или что то подобное то там есть "Найти..." и "Заменить...." в итоге 30 секунд на всю операцию.
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
Новый редактор для создания пользовательских блоков.
ок , частный случай решен, но что делать с выходами - всё таки вручную сделать выходы и потом вручную привязывать к каждой переменной.support писал(а): 08 июл 2020, 12:13 В этом случае правильнее будет заменить
Код: Выделить всё
val = 200; // в ПБ FLP сделать входом для оперативного изменения
на
Код: Выделить всё
val =<Input>;
И не парится.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Новый редактор для создания пользовательских блоков.
По этому я ранее и предлагал Сергею не хоронить старый редактор а оставить его, пусть живут оба.av писал(а): 08 июл 2020, 16:32 Да уж... похоже новый редактор не для всех .Новички и кто не в ладах с кодом можно даже и не дергаться в этом направлении. Жаль...
Для написания простых блоков старый редактор очень даже не плох, а для серьезных задач новый редактор просто бомба.
Каждому инструменту свое назначение.
Отправлено спустя 1 минуту 4 секунды:
Мы легких путей не ищем?
Отправлено спустя 18 минут :
[ref=#00aa00]support[/ref],
Небольшой косяк, не криминально, но по глазам режет.
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей