Блоки Processing

Пользовательские блоки не подходящее под другие разделы
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
Phazz
Полковник
Сообщения: 3107
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 226 раз
Поблагодарили: 106 раз

Блоки Processing

Сообщение Phazz »

Дело было вечером, делать было нечего...
Попался мне на глаза ролик Алекса Гайвера про программирование на языке Processing. Прелесть этого языка в том что он старший брат-близнец wiring языка который используется в Arduino IDE. А раз так, то почему бы не прикрутить его к Flprog. В общем потратил я праздничные дни на изучение этого вопроса.
И так:
  1. Cкачать сам Processing .
  2. Установить блоки
    Processing.ubl
  3. Собрать проект
  4. Нажать просмотр кода и скопировать код (в версии 8.0.2 появилась специальная кнопка для этого).
  5. Открыть Processing и вставить код в него.
  6. В Processing нажать кнопку запустить.
  7. Profit.
Пару демонстрационных видео.
[bbvideo]https://youtu.be/8U9JfMgRVv0[/bbvideo]
[bbvideo]https://youtu.be/MbiLhS71ynY[/bbvideo]
Processing 4.0.flp
UDP обмен данными 1.0.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3107
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 226 раз
Поблагодарили: 106 раз

Блоки Processing

Сообщение Phazz »

Так как в некоторых моментах отличие в синтаксисе все же есть, в частности несовместимы переменные Boolean и блоки их использующие. Пришлось переписать часть стандартных блоков. Эти блоки находятся в мультиблоке "Стандартные". Пока переписал только самое необходимое.

Нельзя использовать переменные Boolean. Если нужно передать бинарное значение используйте конвертацию в byte
Последний раз редактировалось Phazz 09 янв 2023, 19:32, всего редактировалось 3 раза.
Аватара пользователя
Phazz
Полковник
Сообщения: 3107
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 226 раз
Поблагодарили: 106 раз

Блоки Processing

Сообщение Phazz »

Блоки UDP полностью совместимые с блоками UDP для esp8266(32) которые лежат здесь viewtopic.php?f=71&t=8301
Последний раз редактировалось Phazz 09 янв 2023, 22:04, всего редактировалось 1 раз.
Аватара пользователя
Phazz
Полковник
Сообщения: 3107
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 226 раз
Поблагодарили: 106 раз

Блоки Processing

Сообщение Phazz »

Резерв
Аватара пользователя
Rovki
Полковник
Сообщения: 5710
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

Блоки Processing

Сообщение Rovki »

Понятно , что дело было вечером и .....Но в чем преимущество ? Для чего? Неужели только для разнообразия. Искренне не понимаю :smile427:
Электронщик до мозга костей и не только
Аватара пользователя
Phazz
Полковник
Сообщения: 3107
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 226 раз
Поблагодарили: 106 раз

Блоки Processing

Сообщение Phazz »

[ref]Rovki[/ref], написать свое брендированое приложение например ) Под андроид в частности. А вообще показать что флпрог это уже немного больше чем просто контроллеры.

Отправлено спустя 1 минуту 6 секунд:
А преимущество перед чем?
Аватара пользователя
Rovki
Полковник
Сообщения: 5710
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

Блоки Processing

Сообщение Rovki »

Phazz писал(а): 09 янв 2023, 19:43 [ref]Rovki[/ref], написать свое брендированое приложение например ) Под андроид в частности. А вообще показать что флпрог это уже немного больше чем просто контроллеры.

Отправлено спустя 1 минуту 6 секунд:
А преимущество перед чем?
Не понял , но спасибо.
Перед другими языками.
Электронщик до мозга костей и не только
artemka19
Лейтенант
Сообщения: 540
Зарегистрирован: 03 сен 2020, 15:41
Откуда: Питер
Имя: Артем
Поблагодарили: 1 раз

Блоки Processing

Сообщение artemka19 »

кстати под андроид есть несколько конструкторов приложений, а вот под винду лично я не знал про processing....а если учесть что это вот все из под флпрог - то это вообще круто ! :smile9:
Masterli
Рядовой
Сообщения: 13
Зарегистрирован: 04 ноя 2020, 20:52
Откуда: Москва
Имя: Владимир

Блоки Processing

Сообщение Masterli »

Отличная идея! Достаточно просто можно создать приложение из flprog! Очень понравилось :smile9:
Ответить

Вернуться в «Другое»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя