Jump to content

photron

Administrators
  • Gesamte Inhalte

    3.125
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    47

Alle erstellten Inhalte von photron

  1. Komischer Fehler, habe ich noch nie gesehen. Was nimmst du denn als brocker_host und brocker_port in Zeil 885 angegeben? Ich denke da passt was nicht.
  2. Funktioniert hier mit Brick Viewer 2.3.3 unter Linux. Funktioniert es denn, wenn du eine ältere Brick Viewer Version installierst? Hast du mal versucht das Remote Switch Bricklet über den Brick Viewer neu zu flashen?
  3. Aus der Dokumentation des Bricklets: Normales PMMA/Plexiglas lässt diese Wellenlänge durch, solange es nicht speziell UV blockierendes PMMA/Plexiglas ist.
  4. New products: OLEDs, Thermocouple and CO2 Blog Entry
  5. Neue Produkte: OLEDs, Thermoelement und CO2 Blogeintrag
  6. Hast du vielleicht ein altes Ambient Light Bricklet und versuchst das Beispiel für das neue Ambient Light 2.0 Bricklet zu verwenden? Das würde zur Fehlermeldung passen. Das alte Bricklet hat die Helligkeit als uint16 (2 Byte) übertragen. Das neue Bricklet überträgt die Helligkeit als uint32 (4 Byte). Das passt zur Fehlermeldung, dass 4 Byte erwartet wurden, aber nur 2 Byte empfangen wurden. In dem Fall muss du einfach nur, dass Beispiel für das alte Ambient Light Bricklet nehmen: http://www.tinkerforge.com/de/doc/Software/Bricklets/AmbientLight_Bricklet_PHP.html#simple
  7. Brick Logger 2.0.3 Add authentication support Add support for CO2, OLED 64x48 and 128x64, Thermocouple and UV Light Bricklet Downloads: Windows, Linux, Mac OS X, RED Brick
  8. Brick Viewer 2.3.3 Add authentication support for data logger Add support for CO2, OLED 64x48 and 128x64, Thermocouple and UV Light Bricklet Downloads: Windows, Linux, Mac OS X
  9. Brick Logger 2.0.3 Support für Authentication hinzugefügt Support für CO2, OLED 64x48 und 128x64, Thermocouple und UV Light Bricklet hinzugefügt Downloads: Windows, Linux, Mac OS X, RED Brick
  10. Brick Viewer 2.3.3 Support für Authentication zum Data Logger hinzugefügt Support für CO2, OLED 64x48 und 128x64, Thermocouple und UV Light Bricklet hinzugefügt Downloads: Windows, Linux, Mac OS X
  11. Bindings: C/C++ 2.1.9, C# 2.1.8, Delphi/Lazarus 2.1.9, Java 2.1.7, JavaScript 2.0.7, LabVIEW 2.1.7, Mathematica 2.1.7, MATLAB/Octave 2.0.7, Perl 2.1.7, PHP 2.1.7, Python 2.1.7, Ruby 2.1.7, Shell 2.1.7, VB.NET 2.1.7 Add support for CO2, OLED 64x48 and 128x64, Thermocouple and UV Light Bricklet Download: C/C++, C#, Delphi/Lazarus, Java, JavaScript, LabVIEW, Mathematica, MATLAB/Octave, Perl, PHP, Python, Ruby, Shell, VB.NET
  12. Bindings: C/C++ 2.1.9, C# 2.1.8, Delphi/Lazarus 2.1.9, Java 2.1.7, JavaScript 2.0.7, LabVIEW 2.1.7, Mathematica 2.1.7, MATLAB/Octave 2.0.7, Perl 2.1.7, PHP 2.1.7, Python 2.1.7, Ruby 2.1.7, Shell 2.1.7, VB.NET 2.1.7 Support für CO2, OLED 64x48 und 128x64, Thermocouple und UV Light Bricklet hinzugefügt Download: C/C++, C#, Delphi/Lazarus, Java, JavaScript, LabVIEW, Mathematica, MATLAB/Octave, Perl, PHP, Python, Ruby, Shell, VB.NET
  13. Hast du die richtige UID im Beispiel eingetragen?
  14. Ist korrigiert. Danke für den Hinweis.
  15. Der Code sollte so funktionieren. Du musst allerdings noch den Receiver Enable Pin auf Output-Low setzen, um den Receiver zu aktivieren, siehe init_rxe_pin_state in red_rs485_extension.c.
  16. Wenn dann muss es sudo chown tf ~/.Xauthority lauten. Mit chwon änderst du den Besitzer einer Datei. Den Nutzer user gibt es nicht auf dem RED Brick. Der Nutzer heißt tf. Das wird potentiell nicht helfen. Du kannst testweise xauth auch abstellen mittels "xhost +". Damit hat dann jeder Zugriff auf den X Server. Dafür "startx ./Touch" durch xhost +; startx ./Touch für das Starten deines Programms ersetzen.
  17. Damit Brick Daemon auf dem RED Brick eine RS485 Extension nicht nutzt, musst du sie mit einem Master Brick und Brick Viewer auf Extension Type None konfigurieren. Die RS485 Extension ist so angeschlossen, dass sie auf UART3 gemuxt werden kann. UART3 taucht als /dev/ttyS0 auf. Der TX Enable Pin des RS485 Transceivers kann auf RTS von UART3 gemuxt werden. Der RX Enable Pin an einem GPIO Pin angeschlossen. Da Brick Daemon jetzt nichts mehr mit der RS485 Extension macht (wegen Extension Type None) musst du selbst das Pin Muxing richtig einstellen. Details kannst du dir im Brick Daemon Code (red_extenstion.c) ansehen. Das kann mit libmodbus funktioniert, getestet hat das meines Wissens nach aber noch keiner. Ein RS232 Bricklet taucht nicht als eine serielle Schnittstelle des Betriebssystems auf.
  18. Mit "startx ./Touch" startest du dein Touch Programm als graphische Oberfläche anstatt des LXDE Desktops. Das ist so von uns erstmal nicht direkt vorgesehen. Vorgesehen ist, das der LXDE Desktop startet und dann dein Programm darauf angezeigt wird. Was du testen kannst ist folgendes: - Auf dem Services Tab den Desktop abstellen - Dein Programm als Shell Programm hochladen - Beim Shell Programm "Command" statt "Script" wählen und dort "startx ./Touch" eintragen - Unter Environment nicht DISPLAY angeben, weil dann der redapid darauf wartet, dass der LXDE Desktop gestartet ist, bevor er dein Programm startet. Das sollte so funktionieren, ich habe es aber nicht getestet.
  19. Ist das ein GUI Programm? Hast du DISPLAY auf :0 gesetzt?
  20. FlyingDoc, warum kannst du nicht den normalen Program Schedule Mechnismus mit Always und Continue-After-Error benutzen?
  21. Die blaue LED ist leider nicht per Software steuerbar. Nur die Rote und Grüne können per Software gesteuert werden.
  22. Das ergibt aber keinen Sinn! Welche Brick Daemon Version hattest du denn vorher installiert? Die 2.2.2-debug1 Version hat keine Änderungen gegenüber 2.2.2, abgesehen von mehr Debugausgabe. Kannst du bitte einmal die originale 2.2.2 Version testen: http://download.tinkerforge.com/tools/brickd/windows/brickd_windows_2_2_2.exe Mit der muss es dann eigentlich auf funktionieren.
  23. Komisch, dass beim Anstecken den Bricks nichts im Live Debug Log auftaucht. Dass heißt Windows hat Brick Daemon entweder nicht gesagt, dass ein neues Gerät angeschlossen wurde, oder Brick Daemon hat es nicht verstanden. Die Access Denied Fehler im Event Log sind komisch. Leider fehlt dazu das passende Live Debug Log. Die libusb Bibliothek kann LIBUSB_ERROR_ACCESS an mehreren Stellen zurückgeben, ohne das Debug Log weiß ich nicht wo genau der Fehler herkommt. Hier eine Brick Daemon Version mit mehr Debug Ausgabe. Kannst du diese Version installieren und noch einmal nach den beschriebenen Schritten ein Live Debug Log vom Anstecken des Bricks erstellen? brickd_windows_2_2_2_debug1.exe
  24. Andi, es wir auch diese Jahr leider keinen Weihnachtsrabatt geben.
  25. Okay da ist was komisch. Führe bitte folgende Schritte aus: - Beende Brick Viewer und alle anderen Programme die mit dem Brick Daemon verbunden sind - Trenne den RED Brick von USB - Starte den Brick Daemon Log Viewer (Startmenu oder Brick Daemon Programm Verzeichnis) - Schalte im View Menu auf "Live Debug Log" um - Stecke den RED Brick an USB an - Warte bis das Log angehalten hat - Speichere das Log über File -> Save und hänge die Datei an Foreneintrag an
×
×
  • Neu erstellen...