kramann.info
© Guido Kramann

Login: Passwort:










Einführung in Processing

Introduction to Processing (EN google-translate)

Wprowadzenie do przetwarzania (PL google-translate)

proc001.zip - einführendes Beispiel SoSe2017.
proc002.zip - einführendes Beispiel SoSe2017.
proc003.zip - einführendes Beispiel SoSe2017.
pong001.zip - PONG

Processing wurde von einer Entwicklergruppe rund um John Meada am MIT entwickelt und steht als freie Open Source Software seit mehreren Jahren zur Verfügung.

Processing was developed by a developer group around John Meada at MIT and has been available as free open source software for several years.

Przetwarzanie zostało opracowane przez grupę programistów wokół Johna Meady na MIT i jest dostępny jako darmowe oprogramowanie open source przez kilka lat.

Processing basiert auf Java, erlaubt aber Skripting, das eher prozedural anmutet und mit einer Vielzahl mächtiger Funktionen aufwartet, die es erlauben auf einfache Weise z.B. 2D- und 3D-Animationen, Internetprogrammierung und Hardware-Ansteuerungen (serielle Datenverbindung, USB-Kamera) zu realisieren.

Processing is based on Java, but allows scripting that seems rather procedural and comes up with a multitude of powerful functions that allow you to do simple things Way e.g. 2D and 3D animations, Internet programming and hardware contro (serial data connection, USB camera) to realize.

Przetwarzanie oparte jest na Javie, ale pozwala na wykonywanie skryptów, które wydają się raczej proceduralne i oferuje wiele zaawansowanych funkcji, które pozwalają na łatwe Droga np. Animacje 2D i 3D, programowanie w Internecie i sterowanie sprzęto (połączenie szeregowej transmisji danych, kamera USB) do realizacji.

Die genannten Anwendungsfälle machen Processing auch interessant als Basissoftware für eingebettete Systeme. Konkret wird derzeit daran gearbeitet, Processing als Grundlage für einen Roboter zu benutzen, der als mechatronischer Museumsführer eingesetzt werden soll.

The mentioned applications also make processing interesting as basic software for embedded systems. Specifically, work is currently underway on Processi as a basis for a robot that serves as a mechatronic museum guide should be used.

Wspomniane aplikacje sprawiają, że przetwarzanie staje się interesujące jako podstawowe oprogramowanie dla systemów wbudowanych. W szczególności trwają prace nad przetwarzani jako podstawę dla robota, który służy jako mechatroniczny przewodnik po muzeum należy użyć.

Auch im Zusammenhang mit Mikrocontrollerprogrammierung ist Processing interessant: Die vorhandene Library zur Ansteuerung der seriellen Schnittstelle, kann es erlauben mit einer Mikrocontroller-Anwendung zu kommunizieren, oder Programme mit Hilfe eines Bootloaders auf diese zu übertragen.

Processing is also interesting in the context of microcontroller programming: The existing library for controlling the serial interface, may allow to communicate with a microcontroller application, or Transfer programs to them using a boot loader.

Przetwarzanie jest również interesujące w kontekście programowania mikrokontrolerów: Istniejąca biblioteka do kontrolowania interfejsu szeregowego, może umożliwić komunikację z aplikacją mikrokontrolera, lub Przenieś do nich programy za pomocą programu ładującego.

Processing bietet zudem die Möglichkeit, Skripte als stand-allone-Anwendungen für alle gängigen Betriebssysteme zu exportieren, also für Windows 32-Bit, Windows 64-Bit, Linux 32-Bit, Linux 64-Bit und MAC-OS.

Processing also provides the ability to use scripts as stand-alone applications to export for all common operating systems, ie for Windows 32-Bit, Windows 64-Bit, Linux 32-Bit, Linux 64-Bit und MAC-OS.

Przetwarzanie zapewnia również możliwość używania skryptów jako samodzielnych aplikacji wyeksportować dla wszystkich popularnych systemów operacyjnych, np. dla Windows 32-bitowy, Windows 64-bitowy, Linux 32-bitowy, Linux 64-bitowy i MAC-OS.

Damit kann eine Anwendung unter Linux entwickelt, aber unter Windows benutzt werden. Gerade dieses Feature kann helfen, beispielsweise die Schwelle zum Einstieg in die Mikrocontrollertechnik noch einmal wesentlich herunterzusetzen, da dann der bekannte KNOPPIX-USB-Bootstick nicht mehr erforderlich wäre und es für den Entwickler trotzdem nicht notwendig wäre, eine unter Linux gemachte Entwicklung auf anderen Betriebssystemen aufwändig anzupassen.

This allows an application to be developed under Linux but used under Windows. Especially this feature can help, for example, the threshold to get started in microcontroller technology once again significantly lower, because then the well-known KNOPPIX USB boot stick no longer necessary and it would not be necessary for the developer to adapt a Linux-made development on other operating systems consuming.

Dzięki temu aplikacja może być rozwijana pod Linuksem, ale używana pod Windows. Szczególnie ta funkcja może pomóc, na przykład, próg, aby zacząć w technologii mikrokontrolera znów znacznie niższy, ponieważ wtedy znany jest boot boot KNOPPIX USB nie jest już konieczne i nie będzie konieczne dla programisty zaadaptować opracowany system Linux na innych systemach operacyjnych.

Aufgrund dieser vielfältigen Anwendungsmöglichkeiten und der einfachen Handhabung, wird es an dieser Stelle eine Einführung in Processing geben.

Because of these diverse applications and easy handling, there will be an introduction to processing at this point.

Z powodu tych różnorodnych aplikacji i łatwej obsługi, w tym momencie będzie wprowadzenie do przetwarzania.

Es ist angedacht, zusammen mit dem AV ein regelungstechnisches Experimentiersystem umzusetzen und, sofern möglich, z.B. am Tag der Offenen Tür zu präsentieren.

It is planned, together with the AV, a control technology experimental system implement and, if possible, e.g. to present on the day of the open doo

Planuje się, wraz z AV, eksperymentalny system sterowania wdrożyć i, jeśli to możliwe, np. przedstawić w dniu otwartych drzw