Robo Txt Controller (alt) mit python

Alles rund um TX(T) und RoboPro, mit ft-Hard- und Software
Computing using original ft hard- and software
Forumsregeln
Bitte beachte die Forumsregeln!
Antworten
markpot4
Beiträge: 1
Registriert: 06 Mai 2024, 12:06

Robo Txt Controller (alt) mit python

Beitrag von markpot4 » 06 Mai 2024, 12:16

Ist der alte Txt Controller mit python auch mit dem neuen Robo Pro Coding kompatibel? Bzw funktioniert es wenn ich ein python programm mit robo pro coding erstelle und das selbe dann mit der ft Community Firmware zu lade (weil die community Firmware kann ja python programme wiedergeben soweit ich weiß aber ich bin mir nicht sicher ob dann die anschlüsse stimmen und ob das programm die bibliotheken erkennt).

hypnotoad
Beiträge: 122
Registriert: 16 Feb 2019, 12:43
Wohnort: 30559 Hannover
Kontaktdaten:

Re: Robo Txt Controller (alt) mit python

Beitrag von hypnotoad » 06 Mai 2024, 19:55

Hallo markpot4!

könntest Du mal so ein exportiertes Programm teilen (gitlab/github o.ä.)? Ich warte die community firmware, habe aber keinen txt4. Es wäre sehr interessant, zumindest teilweise plattformübergreifend arbeiten zu können. Die meisten Libraries sollten verfügbar sein, gängige kann ich gerne in die CFW aufnehmen. Manche gehen aufgrund von Hardware-Anforderungen (Ram, Geschwindigkeit) leider nicht.

lg,
Ralf

vleeuwen
Beiträge: 1585
Registriert: 31 Okt 2010, 22:23
Wohnort: Enschede (NL)
Kontaktdaten:

Re: Robo Txt Controller (alt) mit python

Beitrag von vleeuwen » 06 Mai 2024, 22:03

Programming for the original TXT (not TXT40) in C/C++ produces a much faster program.
This is especially important in case of closed control loops.
The TXT C/C++ library is well documented on fischertechnik github.
The SLI (extension for RoboPro) can only be programmed in C/C++.
==============================================================
Die Programmierung für den TXT in C/C++ führt zu einem viel schnelleren Programm.
Dies ist insbesondere bei geschlossenen Regelkreisen wichtig.
Die TXT C/C++-Bibliothek ist auf fischertechnik github gut dokumentiert.
Das SLI (Erweiterung für RoboPro) kann nur in C/C++ programmiert werden.
====================================================================
La programmation pour le TXT en C/C++ produit un programme beaucoup plus rapide.
Ceci est particulièrement important dans le cas de boucles de contrôle fermées.
La bibliothèque TXT C/C++ est bien documentée sur le github de fischertechnik.
Le SLI (extension pour RoboPro) ne peut être programmé qu'en C/C++.
Zuletzt geändert von vleeuwen am 07 Mai 2024, 23:19, insgesamt 1-mal geändert.
software enigineer/teacher/advisor
Google translate
http://tescaweb.nl/Carel/?p=713

Benutzeravatar
fishfriend
Beiträge: 1859
Registriert: 26 Nov 2010, 11:45

Re: Robo Txt Controller (alt) mit python

Beitrag von fishfriend » 07 Mai 2024, 16:03

Hallo...
Nur mal so zum Ausprobieren.
Man kann das Programm Robo Pro Coding, auch ohne TXT 4.0 starten und Programme erstellen.
Wenn man dan z.B. eins der fischertechnik Beispiele erstellt, kann man auch bei der Projektkonfiguration von der Grafischen Darstellung zur Python Darstellung wechseln.
Wenn man in das mittlere Feld klickt, wo der Pythoncode steht, kann man alles anwählen [Strg]+a und dann kopieren über [Strg]+c.
Das Programm, dann z.B. in den Editor kopieren/speichern und man hat den puren Pythoncode, ohne Steuerzeichen.

Ich kann nur vermuten, dass z.B. der I2C so nicht funktionieren wird, da er die (Bus-)Nummer zwei beim TXT und beim TXT 4.0 die drei hat. Das dürfte somit z.B. die Sensoren betreffen.
Mit freundlichen Grüßen
Holger
ft Riesenräder PDF: ftcommunity.de/knowhow/bauanleitungen
TX-Light: Arduino und ftduino mit RoboPro

Antworten