- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 10 von 103

Thema: Standart PC Software für Mobile Roboter

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    31.01.2004
    Ort
    36399
    Alter
    51
    Beiträge
    1.562
    Hallo,

    der eintrag wurde offline verfasst also nicht wunder wenn es nicht 100% passt.

    nun mein gedanken zu Thema. Leider muß ich eines Feststellen:

    Ich habe kein Probelm damit wenn teile der Software in Java laufen wenn tun ist egal wo mit. Aber ich kann java im Moment nicht auch noch lernen kann Delphi und c++ ein bisschen Html und PL/ Sql unter Oracle. Im Moment habe ich zwei große Projekte am laufen aus diesem hier das packe ich zeitlich wirklich nicht. Noch dazu wo ich jetzt noch Bascom lernen muß für meinen AVR.

    Bitte habt verständniss.

    Aus diesem grund würde ich folgendes Vorschlagen:

    Ziele Version 1:

    MessageCatcher schreiben wir in C++ (VC 6.0) Windows platform
    SensorCatcher C++ Windows Serial Input für MircoControler an bindung über COM
    RoboCam C++ DirektX anbindung über COM
    Karten erstellung in java anbindung über TCP
    Konfiguration tool in ? Php ?
    RemoteControl in ? Anbindung über TCP
    MessageTransfer für den PDA in Java

    Alle Konfig daten werde in INI Files abgelegt
    MessageCatcher hat zu griff auf einem MySql Server für die Daten

    Bitte nicht auf schreien werde es versuchen zu erklären.
    Der Hauptgrund für mein Vorschlag ist der das bei dieser Lösung schon reativ viel Fertig ist und läuft und sich in meiner Arbeit große synergie effeckte erreichen lassen. Ich weiß ja nicht welche Projekte bei euch so anstehen deshalb kann ich das nicht ein schätzen und mache diesen Vorschlag. Bitte nich als gegen annehmen sondern als diskustion Grundlage.

    Im MessageCatcher wird die COM Schnittstelle so weit wie möglich isoliert
    damit sie für ander Betriebssystem entfernt werden kann. Der MessageCatcher ist auch
    ohne die zwei standart Addon voll funktionsfähig.

    Für mein nachfolgenden ausführungen gehe ich von folgende gebenheiten aus:

    Es gibt zwei PC's den PC an dem ein Mensch Sitzen kann (RemotePC) und den RobiServer der entweder im robi ist oder für die wo es zu groß (teuer) wird
    ist er über TCP über WLAN oder Funk RS 232 mit dem robi verbunden.

    Siehe dazu Bild 1

    Also bis auf das Addon interface gibt es das ganz schon zwar nicht voll ausprogrammiert
    aber ich könnte das Zeigen. Allerdings nur hier oder müsste jede menge rechner rum tragen.

    Zum Ablauf:
    Das RemoteInterface halt alle Recht und mehr befehle absetzten als der rest.

    Die GobalControl immer alles Entgegen und Interpretier das ein kommen
    Telegramm. Wenn das Telegram es vordert werde Variablen gestetzt
    und der ProgrammInterpreter gestartet oder Die funktion im MessageCatcher
    ausgeführt. Die Telegramme sehen immer so Aus TEXT|TEXT|TEXT...
    es durfen keine 0 Bytes enthalten sein. Bei der Übertragung über
    tcp wird nur noch die länge des Textes vorne angestellt. Damit die gegenseite weiß wann das telegramm voll ständig war (bei TCP kann zu verstückeling der telgramme kommen)
    aber darum das kümmert sich das Addon interface oder das RemoteInterface.
    Jedes Addon hat einen Eindeutingen Name über den es dann an gesprochen werden kann. Im Prinzig kann jedes Telegramm von Überall kommen oder Hin geschickt werde
    ohne das eine zeile sourcecode geändert werden muß.

    Bsp:

    SensorCatcher Sendet :

    MESSAGECATCHER|RUN|SET|ADDON|1|SET|DATA|DASISTEINT EST

    Der MessageCatcher setz die Variablen:

    ADDON = 1
    DATA = DASISTEINTEST

    Da nach wird der wird der programmInterpreter gestartet irgend wo in Script
    steht:

    IF ADDON = 1 THEN
    Send ADDON VAR DATA
    END IF

    jetzt passiert folgendes der MessageCatcher bekomme den auftrag
    an das device/addon mit dem ADDON den inhalt der Variable DATA
    zu senden.

    Ich denke viel freier kann es nicht gestallten wenn man es realiesierbar halten möchte.

    In dieser Form hat der MessageCatcher nichts mit dem ablauf im roboter zu tun
    sonder das verhalten wir allein über den script bestimmt. Und die leistungs fähigkeit
    wird allein die Fähigkeiten des Interpretieres bestimmt un ist aus baubar.
    Wenn man es über treib hääte man sogar ein eingene script sprache.

    Es wird in ein Zyklus ein Tegramm an alle componet geschikt
    damit man weiß das sie noch leben. Wenn da kein antwort mehr kommt
    werden sie ab gemeldet. Was im in meinem Robi nach her machen werde
    ist das bekommt der AVR kein lebenszeichen mehr restet er den ganzen PC
    Hardware mässig. So sollte eine Dauer betrieb möglich seid so lange
    es noch strom gibt.

    So jetzt habe ich alle meine geheimnisse Preis gegeben nun macht was draus.

    Gruß
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken beispiel_bersicht.jpg  
    P: Meine Tochter (06.11.07) und https://www.carnine.de
    M: Träumen hat nix mit Dummheit zu tun es ist die Möglichkeit neues zu erdenken

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test