- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 18

Thema: Chaos in den Dateinamen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    18.03.2013
    Beiträge
    242
    Hallo,

    ich habe das Programm so retten können:

    ino-Datei in eine txt-Datei umbenannt und mit dem Texteditor geöffnet. Gesamten Text markiert, kopiert und in ein neues, leeres Arduino - Programm ganz vorne eingefügt. Die hinten befindlichen, standardmäßig vorhandenen SETUP und LOOP gelöscht und die Welt ist wieder i.O..

    In dem gesamten Text findet sich übrigens nirgendwo der Dateinamen "LKW_beladen_funktionsfähig.ino"


    Trotzdem bleiben für mich die Fragen: was habe ich falsch gemacht und wie kopiere ich ein Programm, ohne dass das eine mit dem andern zusammenhängt?

    Nun wollte ich gerade noch was zu dem Dateinamen schreiben, da fällt mir jetzt erst auf, dass ich ja in funktionsfähig einen Umlaut habe. Asche auf mein Haupt!!

    Nach der Änderung von ä auf ae lässt sich "LKW_beladen_funktionsfaehig.ino" öffnen und ebenfalls "LKW_beladen_Fortsetzung.ino", in dem aber kein Umlaut ist. Was hat das Eine mit dem Andern zu tun?

    Ich habe das noch mal rekonstruiert und es ist tatsächlich so:
    wenn ich das ä bei funktionsfähig wieder einsetze und die Datei "LKW_beladen_Fortsetzung.ino" öffnen will, kommt die o.a. Fehlermeldung zu "LKW_beladen_funktionsfähig.ino" !!!!!!!!!!!

    vG

    fredyxx

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    40
    Beiträge
    3.416
    ich hab mir die Histroy angesehen von der IDE, du musst dringend updaten, deine Version scheint ewig veraltete zu sein, die aktuelle Version ersetzt illegaöe Zeichen beim speichern durch tiefstriche "_" und in der IDE ist außerdem in der vorletzten Version ein Bug behoben worden, wo der Titel sich nach dem Umbenennen nicht aktualisiert.

    1.16.13 ist glaueb die aktuelle Version wenn ich mich nicht verguckt habe
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von i_make_it
    Registriert seit
    29.07.2008
    Ort
    Raum DA
    Alter
    56
    Beiträge
    2.814
    1.16.12 ist die neuste Version.
    Unabhängig von Bugs etc. verwaltet Arduino im Sketchbook die Dateien selbst.
    Es gibt sogar ein Tutorial "Understanding the Arduino Sketchbook".
    https://programmingelectronics.com/u...uino-sketches/
    https://www.youtube.com/watch?v=xM7AK7R51zQ

  4. #4
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    18.03.2013
    Beiträge
    242
    Hallo,

    nun habe ich die 1.16.12 installiert und neuen Ärger!!!

    Ich bekomme einen primitiven Sketch nicht mehr auf mein Mega-Board geladen.

    Das sind die Einstellungen und COM6 ist ok.

    Klicke auf die Grafik für eine größere Ansicht

Name:	B3.jpg
Hits:	3
Größe:	33,3 KB
ID:	32072

    und das die Fehlermeldung:

    Der Sketch verwendet 1.554 Bytes (0%) des Programmspeicherplatzes. Das Maximum sind 253.952 Bytes.
    Globale Variablen verwenden 9 Bytes (0%) des dynamischen Speichers, 8.183 Bytes für lokale Variablen verbleiben. Das Maximum sind 8.192 Bytes.
    java.io.IOException: Cannot run program "___REMOVE___/bin/avrdude": CreateProcess error=2, Das System kann die angegebene Datei nicht finden
    at java.lang.ProcessBuilder.start(ProcessBuilder.java :104
    at processing.app.helpers.ProcessUtils.exec(ProcessUt ils.java:26)
    at cc.arduino.packages.Uploader.executeUploadCommand( Uploader.java:129)
    at cc.arduino.packages.uploaders.SerialUploader.uploa dUsingPreferences(SerialUploader.java:206)
    at cc.arduino.UploaderUtils.upload(UploaderUtils.java :7
    at processing.app.SketchController.upload(SketchContr oller.java:707)
    at processing.app.SketchController.exportApplet(Sketc hController.java:680)
    at processing.app.Editor$DefaultExportHandler.run(Edi tor.java:2176)
    at java.lang.Thread.run(Thread.java:745)
    Caused by: java.io.IOException: CreateProcess error=2, Das System kann die angegebene Datei nicht finden
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl.<init>(ProcessImpl.java:386)
    at java.lang.ProcessImpl.start(ProcessImpl.java:137)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java :1029)
    ... 8 more
    Beim Hochladen des Sketches ist ein Fehler aufgetreten
    Ich kann da nur erkennen, dass ein Programm "avrdude" vermisst wird.
    Ein "avrdude.exe" befindet sich aber bei mir in einem Ordner : C:\eigeneProgramme\Arduino\hardware\tools\avr\bin

    Könnt ihr da mehr draus erkennen?

    vG

    fredyxx

  5. #5
    HaWe
    Gast
    normalerweise ist der Arduino-Ordner nicht in "C:\eigeneProgramme" sondern liegt in
    C:\Programme\Arduino\...
    oder
    C:\Programme (x86)\Arduino\...
    oder
    C:\Program Files (x86)\Arduino\...

    Wenn das bei dir anders ist, dann würde ich alles erst mal komplett deinstallieren und komplett neu installieren, am besten als administrator per Installationsprogramm.

  6. #6
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    18.03.2013
    Beiträge
    242
    Zitat Zitat von HaWe Beitrag anzeigen
    normalerweise ist der Arduino-Ordner nicht in "C:\eigeneProgramme" sondern liegt in
    C:\Programme\Arduino\...
    oder
    C:\Programme (x86)\Arduino\...
    oder
    C:\Program Files (x86)\Arduino\...

    Wenn das bei dir anders ist, dann würde ich alles erst mal komplett deinstallieren und komplett neu installieren, am besten als administrator per Installationsprogramm.

    Ich lege alle Programme, die ich nach dem Notebook-Kauf installiert habe auf "C:\eigeneProgramme" und hatte damit noch nie Probleme. Auch die alte Arduinoversion lag dort, hat funktioniert und wurde dort auch von der Neuinstallation sofort als Vorgängerversion erkannt.

    Die neue Installation hat das auch sofort als Installationsordner angeboten.

  7. #7
    HaWe
    Gast
    kA was früher war und was jetzt ist -
    aber wenn es nicht an Fehlern liegt, die man schon ausschließen konnte, muss an Fehlern liegen, die man bisher nicht ausschließen konnte...

  8. #8
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    67
    Beiträge
    2.435
    Hallo,
    Zitat Zitat von fredyxx Beitrag anzeigen
    Nach der Änderung von ä auf ae lässt sich "LKW_beladen_funktionsfaehig.ino" öffnen und ebenfalls "LKW_beladen_Fortsetzung.ino", in dem aber kein Umlaut ist. Was hat das Eine mit dem Andern zu tun?
    Nun, bei schlechter Programmierung kann das schon vorkommen!

    Vermutlich liegt das Problem daran, dass die IDE eine Liste mit den Dateinamen übergeben bekommt. Stösst dann die Routine auf einen Umlaut, flippt sie aus

    Die ganz alten Hasen kennen das Problem noch und vermeiden instinktiv Umlaute in Dateinamen.

    Ursprünglich kamen Betriebssysteme, Compiler usw. hauptsächlich aus den USA. Die Amis verwenden den US-ASCII-Zeichensatz, da gibt es keine Umlaut und 7 Bit reichen für die Darstellung aus. Irgendwann lies dann auch MS-DOS Sonderzeichen in Dateinamen zu, aber die meiste Software konnte damit nicht umgehen

    Ende der 80er Jahre verwendete ich X.400 (in D als Telebox400 oder BusinessMail X.400 vermarktet), das war eine Art Konkurrenz zum Internet, als dieses noch gar nicht öffentlich zugänglich war, und für geschäftlich Datenübertragung durch die CCITT (heute ITU) genormt. Ich musste öfters Binär-Dateien aus Kanada runter laden (QNX). Das scheiterte aber öfters daran, weil ein US-Knoten die Daten nur als 7-Bit Werte weiterleitete.
    Ich hatte dann öfters Sessions mit der Technik der PTT. Die konnten dann zwar feststellen, welcher Server das Problem verursachte, aber es gab noch keine internationale Zusammenarbeit. Es gab also keine Möglichkeit den zuständigen Admin zu benachrichtigen Der Dienstweg wäre von Basel über Bern an die Oberpostdirektion in Kanada zum zuständigen Admin gegangen, damit der von 7-Bit wieder auf 8-Bit umstellt
    Praktisch musste man dann meist wochenlang versuchen, bis das umgestellt wurde.

    Aber auch heute ist es noch nicht wirklich besser
    Ich habe einen Umlaut in meinem Nachnahmen. Dieser wird dann regelmässig verstümmelt, wenn ich Name und Adresse im Internet angebe und die auch bei grossen europäischen Firmen.
    Manchmal erzeugt der Umlaut schon bei der Eingabe lustige Fehlermeldungen. Manchmal funktioniert die Eingabe, aber der Umlaut wird auf der Webseite dann falsch angezeigt.
    Manchmal funktioniert alles auf der Webseite, aber die ausgedruckte Adresse für die Post ist verstümmelt ....
    Im besten Fall wird das "ö" zu einem "Ä", kann aber auch zu "&ouml;" werden.

    MfG Peter(TOO)
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

Ähnliche Themen

  1. Kampfdrohnen: Chaos Computer Club gegen "autonome Killer-Roboter"
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 5
    Letzter Beitrag: 27.03.2013, 22:25
  2. Transistor Datenblatt sorgt für chaos im kopf
    Von prinzenrolle im Forum Elektronik
    Antworten: 8
    Letzter Beitrag: 06.03.2008, 11:52
  3. Strings, Chars und jedemenge Chaos
    Von Goblin im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 12.07.2006, 15:51
  4. stromspitze für zu chaos...
    Von Tou im Forum Elektronik
    Antworten: 4
    Letzter Beitrag: 11.02.2006, 20:49
  5. Chaos macht Roboter Beine
    Von Frank im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 4
    Letzter Beitrag: 17.02.2005, 14:24

Berechtigungen

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

LiFePO4 Speicher Test