Skip to main content

Uso general

ROBO Pro Coding istes eine un Entwicklungsumgebungentorno zurde Programmierungdesarrollo desque neuensirve para programar el nuevo TXT 4.0 ControllersController undy, damitpor zurtanto, Programmierunglos vonmodelos fischertechnik-Modellen.fischertechnik. ROBO Pro Coding istestá verfügbardisponible fürpara Windows, macOS, Linux, iOS undy Android undy kannse auspuede diesenobtener Quellena bezogentravés werden.de estas fuentes.

Google_Play_Badge_DE_230x67.png    App_Store_Badge_DE_230x67.png    Microsoft_Badge_De_230x67.png   Linux_Badge.png

Spanisch-AllgemeineBenutzung-Bild1.PNG


image-1623839044249.22.21.png  

DerEl abgebildetecódigo Codemostrado könntepodría fürutilizarse diesespara Modelleste modelo (links)a genutztla werden.Dieizquierda).La Weboberflächeinterfaz vonweb de ROBO Pro Coding hatestá denestructurada folgendende Aufbaula siguiente manera (dielas Zifferncifras verweisenhacen aufreferencia diea gekennzeichnetenlas Bereichezonas inmarcadas deren Abbildung)la imagen):

  1. HierEsto stehtes das,lo wasque inse Blöckenprogramó programmierten wurde,bloques inen Python
  2. DasEste istes dasel Feldcampo inen dasel dieque Blöckese hineingezogeninsertan werdenlos umbloques zupara programmierenprogramar
  3. InEl derciclo Konsoledel wirdprograma dasestá Ablaufenregistrado desen Programmsla dokumentiert consola 
    • HaltepunkteLos werdenpuntos fürde dasinterrupción Debuggense vonutilizan Programmenpara genutzt.depurar Sieprogramas. definierenEstablecen bestimmtepuntos Stellendeterminados imen Code,el beicódigo dehnencuando dasel Programmprograma angehaltense wird.detiene. DieseEstos werdenpuntos überse dendeterminan utilizando Editor gesetzty undestán bestehenformados auspor demel Dateinamennombre de archivo + Nummerel dernúmero Zeile.de línea.
    • UnterEl Ausdruckcontenido kannde manlas sichvariables Variableninhaltese anschauen.puede ver en Protocolo.
    • DerLa Aufrufstapelpila zeigtde diellamadas Verschachtelungmuestra dercómo Aufrufe.se Insbesonderealmacena beila Einsatzinformación vonde Funktionenlas istllamadas. dasEsto hilfreich.es particularmente útil cuando se aplican funciones.
  4. HierAquí findetpuede manencontrar alletodos Blöckelos zumbloques Programmierenpara sortiertrealizar inla dieprogramación, Kategorienclasificados por categorías de AktorenActuadores,  SensorenSensores und  y VerarbeitungProcesamiento
  5. DieseEsta Zeilelínea wirdse separatexplica unterpor Kopfzeileseparado erläuterten el encabezado
  6. HierAquí kannse manpuede dasadaptar Lernniveauel annivel dende Nutzeraprendizaje anpassen.al Jeusuario. nachPor Niveauejemplo, werdendependiendo z.B.del nurnivel, diesolo allerwichtigstense Blöckemuestran angezeigt.los bloques más importantes.

 

Kopfzeile

image-1623793979375.19.18.png

In der Kopfzeile befinden sich (v.l.n.r.) die Bedienungselemente für das Starten des Programms, das Stoppen des Programms, das Starten des Debugger, den Aufruf des Schnittstellentests, das Hochladen des aktuellen Programms und das Verbinden mit dem Controller.

Starten von Programmen

Möchte man sein Programm von ROBO Pro Coding aus starten klickt man auf dieses Symbol.

Stoppen von Programmen 

Möchte man sein Programm stoppen, bevor es von selbst endet tippt man auf dieses Symbol.

Der Debugger

Der Debugger soll das Finden von Fehlern im Programm erleichtern. Über das Menü in der oberen rechten Ecke kann man den Code Schritt für Schritt durchgehen und so einen Programmdurchlauf simulieren. Das Programm reagiert dabei trotzdem auf Interaktion mit Sensoren, wie z.B. das drücken eines Tasters. Während man das Programm durchläuft, kann man links im großen Feld sehen in welchem Block man sich befinden und rechts an welcher Stelle im Python-Code.

Der Schnittstellentest

Klickt man auf das Symbol, mit den drei Reglern, öffnet sich dieses Fenster:

Spanisch-AllgemeineBenutzung-Bild4.PNG

 

Hier kann man alle angeschlossenen Geräte sehen. Bei Aktoren kann man kann man über die Schieberegler überprüfen ob sie funktionieren. Bei den Sensoren wird der gemessene Wert angegeben (bei dem Taster steht z.B. eine 1, weil er gedrückt ist). Über das Dropdown-Menü (kleines Dreieck) kann angegeben werden, was angeschlossen ist.

Hochladen von Programmen

Hat man ein Programm geschrieben und möchte, dass es autark auf dem Controller läuft, kann man es über dieses Symbol auf den Controller laden. Es taucht dann unter den Dateien auf dem Controller auf. Tippt man dort auf den Programmnamen, landet man in den Unterorder des Programms. Hier findet sich eine Datei, die "main.py" heißt. Klicke auf diese und der "open"-Knopf unten rechts sollte grün aufleuchten. Drücken den "open"-Knopf und es öffnet sich ein weiteres Menü mit vier Optionen:

  1. Laden: Lade das Programm dann kannst du es vom Homebildschirm aus starten
  2. Auto load: Das Programm wird beim nächsten Starten des Controller automatisch wieder geladen
  3. Auto start: Das Programm wird beim nächsten Starten des Controller automatisch wieder geladen und direkt gestartet
  4. Delete project: Das Programm wird vom Controller gelöscht
Verbinden mit dem Controller 

Wie man sich mit dem Controller verbindet wurde hier erklärt.

Controllerkonfiguration

Um Bauteile, wie Sensoren und Aktoren, im Programm nutzen zu können, muss man sie an den Controller anschließen und das nicht nur physisch, sondern auch in der Software. Die Controllerkonfiguration ist immer automatisch geöffnet und kann oben direkt neben dem Hauptprogramm erreicht werden.

Im linken Bereich werden jetzt der Controller und sämtliche mögliche Bauteile, die sich an den Controller anschließen lassen, angezeigt. Den Controller zieht man auf die Programmierfläche. Anschließend kann man die gewünschten Bauteile per Drag and  Drop an den Controller anschließen.

Spanisch-Allgemeine Benutzung-Bild5.PNG

 

Speichern von Programmen

 Wenn du ein Programm speichern möchtest klicke auf die drei Striche oben links auf der ROBO Pro Coding Website. Tippe hier auf die Option "Exportieren". Jetzt kannst du auswählen ob du dein Programm lokal auf deinem Gerät oder bei GitLab speichern möchtest.

Lokal: Nachdem du den Namen deines Programms eingegeben hast klicke einfach auf "Exportieren" und die Programmdatei ist auf deinem Gerät.

GitLab: Nachdem du den Namen deines Programm eingegeben hast und den angegebenen Schritten gefolgt bist, um den persönlichen Zugriffstoken einzugeben, klicke einfach auf "Exportieren" und die Programmdatei ist in deinem GitLab-Account gespeichert.