Quantcast
Channel: fischertechnik community forum
Viewing all articles
Browse latest Browse all 1329

Robo Pro / Computing / Software • Quellprogramm - Verwaltung in Robopro Coding (TXT 4.0) für Dummies

$
0
0
Liebe Forenmitglieder,

in einem meiner ersten Beiträge hatte ich ja geschrieben:

"Ich fürchte, vom Regen in die Traufe zu kommen."

Ich glaube, dass ich stattdessen aus einem leichten Nieselregen in einen tropischen Regensturm gekommen bin.
Wenn ich mit irgend einem Programm arbeite, möchte ich es auch "beherrschen". Und das tue ich bei Robopro Coding absolut nicht.
Es geht mir erst einmal um die Verwaltung der Programmquellen. Da ich bei der Suche nach Dokumentationen nicht fündig geworden bin (gibt es sie nicht oder bin ich nur zu blöd, sie zu finden?) habe ich mit viel trial and error folgendes heraus gefunden:

Die mit Blockly erfassten Programmquellen kann man ja an drei verschiedenen Stellen speichern:

1. Über das Hamburger-Menü mit "Exportieren" unter beliebigem Namen auf der lokalen PC-Festplatte. Es entsteht eine .ft-Datei.
2. Über die Symbolleiste oben rechts irgendwo auf dem Controler. Als Name wird der oben links gezeigte Name benutzt. Wenn das Programm gestartet wird, wird wohl automatisch eine Sicherung auf dem Controler erzeugt.
3. Über das Hamburger Menü mit "Exportieren" nach Wahl in der Ft-Cloud. Hierzu muss man über das nicht gerade intuitive Programm "Gitlab" gehen. Das Benutzen von Speichern, über die ich keine volle Kontrolle habe, mag ich nicht. Es gibt zu viele Risiken (Server down, Internet down, Anbieter down). Daher fällt diese Variante für mich aus.

Die .ft-Datei ist eine XML-Datei. Vermutlich enthält sie auch irgendwo die generierte PYTHON-Quelle.

Jetzt kann es passieren, dass ich die Kopie auf der lokalen Festplatte gelöscht habe und gerne auf die Controler-Kopie zugreifen möchte. Meine erste Frage:
1. Wie kann ich auf die auf dem Controler gespeicherte Version zugreifen damit ich daran weiter arbeiten kann?

Natürlich möchte ich den generierten PYTHON-Code gerne mit irgendeiner PYTHON-IDE weiter bearbeiten.

2. Wie kann ich sie wieder korrigiert auf den Controler (leider nicht als BLOCKLY) bringen, damit ich sie ausführen kann?

Wenn ich in Robopro auf "Importe" klicke, wird angezeigt: "Keine Importe verfügbar".

3. Wo liegen die Importe, wie heißen sie und welches Format müssen sie haben?

Unter dem Menüpunkt "Datei" gibt es Möglichkeiten des Dateihandlings.

4. Bezieht sich "path" auf den Controler oder auf die lokale PC-Festplatte?

Eine eher rhetorische Frage:

5. Warum gibt es in der RoboPro Coding-Oberfläche 3 verschiedene Menüs:
a) oben links das Hamburger Menü
b) oben rechts die Funktions-Symbolleiste
c) in der mittleren Spalte (unter Lernstufe) die Oberbegriffe für die Blöcke.
Ihr seht: Ich bin etwas angefressen.

Ich habe noch viele weitere Fragen, z.B. Wo finde ich Informationen zum Debugging? Ich habe es nicht geschafft, Haltepunkte und/odder Ausdrücke zu definieren. Sicher ist dasganz einfach. Jedenfalls, wenn man es weiß.

Ich wäre Euch dankbar, wenn ihr meine Fragen beantworten würdet. Oder ist dasalles im angekündigten Buch von @fishfriend beantwortet. Dann würde mir eine Arbeitskopie - in welchem Stadium auch immer - ja sehr helfen.

Vielen Dank für Eure Nachsicht und Geduld mit mir.

VG

Horst

Statistik: Verfasst von phg-berlin — 06 Apr 2024, 18:52



Viewing all articles
Browse latest Browse all 1329