Programm vom PC aus steuern?

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
DoDi
Beiträge: 36
Registriert: 05 Jul 2014, 17:46

Programm vom PC aus steuern?

Beitrag von DoDi » 13 Jul 2014, 04:25

Nachdem ich festgestellt habe, daß ein auf den Controller geladenes Programm wesentlich reaktionsfreudiger ist als eines, das auf dem PC abläuft, frage ich mich, wie ich so ein Programm vom PC aus "fernsteuern" kann. Es ist ziemlich unerfreulich, wenn das Programm nach dem Herunterladen sofort losläuft. Und wenn der Roboter dann davonläuft, muß ich ihn erst wieder einfangen und abschalten.

Gibt es eine Kommunikationsmöglichkeit mit einem PC, über Bluetooth, ein im Controller gespeichertes Programm zu starten oder zu stoppen? Können Werte vom Controller zum PC geschickt werden, oder Steueranweisungen vom PC an den Controller? Zumindest konnte ich noch keinen Port finden, der dem PC entspricht, da werden immer nur weitere Controller aufgelistet, die ich nicht habe.

DoDi

sven
Beiträge: 2750
Registriert: 18 Okt 2010, 18:13
Wohnort: Rahden
Kontaktdaten:

Re: Programm vom PC aus steuern?

Beitrag von sven » 13 Jul 2014, 09:05

Hallo!

Das Programm muss nicht sofort nach dem herunterladen auf das Interface starten.
Du kannst das Programm mit Druck auf den Taster auf dem Interface starten lassen.
Ist alles einstellbar beim herunterladen.

Gruß
Sven
Dieses Posting gibt ganz allein meine persönliche Meinung wieder!

Benutzeravatar
steffalk
ft:pedia-Herausgeber
Beiträge: 1869
Registriert: 01 Nov 2010, 16:41
Wohnort: Karlsruhe
Kontaktdaten:

Re: Programm vom PC aus steuern?

Beitrag von steffalk » 13 Jul 2014, 15:51

Tach auch!

Von welchem Controller sprechen wir denn? Für das Robo Interface gab es das Robo R/F DataLink-Modul, mit dem man die Verbindung über den PC per Funkt herstellen konnte. Der TX kann, soweit ich weiß (ich habe aber keinen) Bluetooth, aber ob man das direkt nutzen kann, müssten andere hier wissen. Allerdings kann der TX doch auch I²C, und da gibt es doch für praktisch alle Wünsche ein Modul von Fremdherstellern.

Gruß,
Stefan

winijenh
Beiträge: 29
Registriert: 31 Okt 2010, 21:45

Re: Programm vom PC aus steuern?

Beitrag von winijenh » 16 Jul 2014, 23:25

Unfortunately what you're trying to do is not possible with the TX controller, at least not without a bag of tricks (see below). There is no out of the box capability to have a PC (running some program) communicate to the TX controller (running it's own program in stand-alone mode), using bluetooth or USB. The old RoboInterface does support it over the serial cable. But not the TX.

You have two options:

Get another TX controller, and use it as a bluetooth dongle. That is, run a PC program that is communicating to the 'dongle' TX in on-line mode. Then have the 'dongle' TX talk bluetooth messages to the other TX that running it's own program. It works, is a bit slow (relevant in case your model is time sensitive) and very expensive of course.

Alternatively, I described a way to implement PC to TX communication over bluetooth, in this thread http://forum.ftcommunity.de/viewtopic.p ... 162#p12162, but it is not trivial. You need to buy a EUR 4 bluetooth dongle, have access to a linux machine to change the mac address of the bluetooth dongle, and some programming skills for the PC program.

Hopefully the new TXT controller will have this capability out of the box.

Regards,
Willem Evert.

Antworten