Jump to content

FlyingDoc

Members
  • Gesamte Inhalte

    459
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von FlyingDoc

  1. Relativ einfach. Genau so wie du mit der Variable oben beschrieben kannst du es mit einem Merker machen. Wenn das Programm startet schreibe in eine Datei einen Wert. Nenn in meinetwegen Programmstart = 1. Wenn das Programm normal beendet wird, also ohne das auf einmal der Saft weg ist, schreibe in diese Datein Programmstart = 0. Bei jedem Programmstart prüfe erst ob in der Datei Programmstart = 0 steht. Wenn nicht dann weist du das das Programm nicht ortnungsgemäß beendet wurde und du kannst entsprechend reagieren. Mache ich schon Jahrelang so.
  2. Programm ständig laufen lassen. Wenn der Wert des sich ändert diesen in einer Datei mit speichern. Wenn dein Programm startet diesen Wert einfach beim Start einlesen und mit diesem weiterarbeiten. Wo ist da jetzt das Problem? Meine C++ Programme laufen auch ständig. Den Wert hält die Variable ja solange das Programm läuft, wenn sie global ist. Ich schreibe meine Programme im QT. Hat den Vorteil das sie sowohl unter Linux als auch Windows laufen, wenn sie richtig geschrieben sind. Und mann kann sie in Ruhe auf dem PC entwickeln und testen. Inclusive der ganzen TF Sachen.
  3. Beim Fotografieren merkst du es nur kaum wenn der Platz immer kleiner wird. Beim Image brennen schon.
  4. Wo läuft denn dein Programm? Wenn es auf dem RED läuft inititalisiere die Werte doch beim Programmstart. Erläutere doch mal etwas genauer.
  5. Das Problem kenn ich schon zu gut. Lass mich raten. Es sind SanDisk Flashkarten? Die Qualität scheint mir in letzter Zeit unterirdisch zu sein bei den 8GB Karten. Hab letzte Woche mehrere kaputte gehabt. Erst gehen sie. Aber nach kürzester Zet ist Ebbe und es sind fehlerhafte Speicherzellen vorhanden so das das 8 GB Image nicht mehr darauf Platz hat.
  6. Wozu braucht du ein Feedback? Wenn du dein Programm auf dem RED ausführen willst startet es sowieso erst wenn er läuft. Oder meinst du von ausserhalb? Dann eventuell über das Netzwerk anpingen.
  7. Müsste gehen. Einfach stapeln und an den unteren den USB anschliessen. Ansprechen kannst du sie über die unterschiedliche UID.
  8. Oh. Na dann. Könnt ihr auch gleich noch das mit einbauen für USB Joystiks? apt-get install xserver-xorg-input-joystick sudo apt-get install input-utils
  9. Danke nochmal für eure Hilfe. EIne Frgae. Könnt ihr das gleich mit in das nächste Image einbauen? Ich habe mir zwar jetzt selber ein Image gemacht, müsste es aber jedesmal wenn ein neues herauskommt neu erstellen.
  10. Ein riesiges Dankeschön für eure Hilfe. Das Installieren funktioniert. Eine Frage aber nocht. Bekomme ich über die Konsole herraus, welche QT Version es genau installiert hat? Ich brauche nämlich die QSerialPort Bib. Und die ist laut Meldung beim Compilieren nicht dabei. Ist erst ab QT 5.1 enthalten. Hab schon den Install Pfad gesucht und nur QT4 gefunden.
  11. Da brauchst du nicht wetten. Es gibt auch Leute, die schaffen es einen 9 poligen Sub-D Stecker in eine 15 poligen Sub-D Buchse zu stecken. Alles schon erlebt. Ich bin für die neuen Stecker. Dann sind die Kabel auch flexibler.
  12. Hallo proton, ich immer noch. Ich versuche immer noch die QT Verion anzuheben. Funktioniert leider nicht. Bekomme immer noch die Fehlermeldung. sudo apt-get update läuft ohne Fehlermeldung durch. Es ist das 1.7er Image.
  13. Ein einfacher Blick in die Doku auf der TF Webseite kann schon einen Teil deiner Frage beantworten. Gugsd du hier Mit Ampere kannst du sie nicht belasten. Nur mA. Du kannst die Analog Out Bricklets zur Ausgabe von zum Beispiel Steuerspannungen nuzen um Werte für Regler vorzugeben ide mit der Spannungshöher gesteuert werden können.
  14. Solange das Display über einen HDMI Eingang verfügt kannst du sogar deinen Fernseher anschliessen.
  15. Genau. Ich meine das Touchscreen das über HDMI und USB angeschlossen wird.
  16. Die Frage ist in welcher Programmiersprache willst du das machen. Texte auf einem Bildschirm ausgeben ist relativ einfach. Warum nimmst du nicht so ein LCD aus dem Shop. Der RED nimmt diesen dann als Desktop. Dann kannst du ein Programm schreiben das als Fullscreen läuft und deine Texte ausgeben. Sogar bunt und in Farbe.
  17. Beim Versuch das libgles2-mesa zu installieren kommt folgender Fehler. sudo apt-get install libgles2-mesa-dev Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libgles2-mesa-dev : Depends: libgles2-mesa (= 10.3.2-1+deb8u1) but 2:1.0-1 is to be installed Depends: libegl1-mesa-dev but it is not going to be installed E: Unable to correct problems, you have held broken packages.
  18. Folgender Fehler kommt. root@red-brick:/home/tf# sudo apt-get install qtbase5-dev Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: qtbase5-dev : Depends: libgles2-mesa-dev but it is not going to be installed or libgles2-dev but it is not installable E: Unable to correct problems, you have held broken packages.
  19. Hallo photron. Ich versuche gerade wieder einmal die QT Version auf die aktuelle anzuheben. Get aber nicht. Hier mal das was mir das Linux als Meldung ausgibt. Vielleicht kannst du mir einen Tipp geben. tf@red-brick:~$ sudo apt-get install qtchooser [sudo] password for tf: Reading package lists... Done Building dependency tree Reading state information... Done qtchooser is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 401 not upgraded. tf@red-brick:~$ sudo apt-get install qt5-default Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: qt5-default : Depends: qtbase5-dev but it is not going to be installed E: Unable to correct problems, you have held broken packages. tf@red-brick:~$
  20. So. Heute Abend wieder getestet. der Deamon hat heute wieder nkeine Verbindung aufgebaut beim Systemstart. Erst nach dem Neustarten des Dienstes. Und es ist die Testversion.
  21. Muss ich heute Abend schauen wenn ich zu Hause bin. Hab gestern noch festgestellt das die Verbindung wieder weg war ohne irgend etwas gemacht zu haben. Nach dem Restart des Deamon Service ging wieder alles.
  22. Gerade mal installiert und getestet. Also nach dem Neustart von Windows war alles sofort da.
  23. Das Problem liegt einfach daran das die GPS Signale für den zivilen Bereich eine Genauigkeit von ca. 20 Metern besitzen. Das ist Absicht. Im militärischen Bereich ist es wesentlich genauer. (Ausserdem können die USA ein künstlichen Offset einbauen, wenn ein militärischer Konflikt vorliegt, damit der Gegner seine GPS gesteuerten Waffen nicht genau einsetzen kann ) Ausserdem musst du bedenken das du, wie selber schon beschrieben, nur 10/s GPS Daten bekommst. Jetzt kannst du dir ja ausrechnen wieviel Meter du dich bei einer Geschwindigkeit von 150 km/h vortbewegst. Das sind schon 41,6 m. Das durch 10. Dann bist du bei 4,16 m. Dazu die künstliche Ungenauigkeit der GPS Position. Du wirst nicht umhin kommen einen Bereich festzulegen den die Position abweichen kann, wo du dann die Werte vergleichst.
×
×
  • Neu erstellen...