Versuchen wir, die verschiedenen Punkte Ihrer Frage zu klären.
1) Wie lese und schreibe ich die auf der CNC-Maschine verwendeten Disketten?
Wenn es sich um eine 3,5-Zoll-Diskette mit einer Größe von 720 KB handelt, besteht eine sehr hohe Wahrscheinlichkeit, dass Sie sie von einem PC aus lesen und schreiben können, entweder mit einem alten internen Diskettenlaufwerk oder mit dem Kauf eines neuen USB-Diskettenlaufwerks. Sofern Sie nicht wissen, dass dies nicht funktioniert Aus irgendeinem Grund gehe ich davon aus, dass es kein Problem ist.
Sie können immer noch neue leere 3,5-Zoll-DD-Disketten kaufen, z. B. von Amazon, wenn Sie keine leeren mehr haben.
2) Wie kopiere ich Bilder der Diskettendaten von oder auf eine physische Diskette?
Das hängt vom Format des Bildes ab. Im einfachsten Fall handelt es sich bei dem Image um eine Datei mit einer Größe von genau 720 KB, die nur die Blöcke der Festplatten in der natürlichen Reihenfolge enthält.
Unter Linux können Sie eine solche Image-Datei mit dem Standardwerkzeug dd erstellen oder schreiben . Unter Windows müssen Sie Tools von Drittanbietern verwenden .
Vorausgesetzt, Sie haben beispielsweise ein Bild für Ihre CNC-Maschine aus dem Internet heruntergeladen ("Ich kann ein Bild abrufen, das die Maschine ausführt, und zwar unter Verwendung einer anderen Lademethode, die ich nicht habe."), Sie können dies kopieren Image auf eine Diskette Versuchen Sie, es auf Ihrer CNC-Maschine zu verwenden. Jedoch, wenn das Bild um einen Code enthält, der für das Verfahren hängt es geladen wird (Floppy gegen whateever Die andere Methode ist), kann dies nicht funktioniert (und diese Art von Code ist nicht sichtbar in dem „ ich wiederholende Bytes“) Wenn das Bild nicht nur eine einfache Datei, die alle Blöcke enthält, sondern z. B. zusätzliche Informationen enthält, funktioniert dies ebenfalls nicht.
3) Wie kann ich ein Bild an meine CNC-Maschine anpassen? Was sind all diese sich wiederholenden Bytes?
Um zu verstehen, was die Daten auf Ihrer Diskette bedeuten, und um Änderungen daran vorzunehmen, um sie an Ihre Bedürfnisse anzupassen, müssen Sie das Format umkehren, sofern Sie nicht irgendwo eine Dokumentation dafür finden. Dies ist ein schwieriger und zeitaufwändiger Prozess, der häufig auf Vermutungen und Versuch und Irrtum beruht und normalerweise nur von Fachleuten mit ausreichender Erfahrung in Maschinensprache und verschiedenen Formaten ausgeführt wird. Es erfordert auch einen physischen Zugriff auf die Maschine, damit versucht werden kann, verschiedene Arten von Informationen daraus zu extrahieren. Als Laie können Sie dies nicht ohne weiteres tun. Wenn Sie nur Datenschnipsel veröffentlichen, wird dies auch anderen nicht möglich sein.
Alle Informationen, die man über dieses System erhalten kann, helfen bei diesem Prozess. Wenn man zum Beispiel weiß, dass es sich um eine CNC-Maschine handelt, kann man sagen, dass die Optionen von "sie haben ihre eigenen Sachen erfunden haben, die sich von allem anderen unterscheiden" bis zu "einer vorhandenen Hardware-Plattform, z. B. einem IBM-PC, und etwas verändert" reichen. . Der nächste Schritt wäre also, diese beiden Bilder (insgesamt, nicht nur den Anfang) zu betrachten und festzustellen, ob irgendetwas darin Sinn macht: Gibt es einen Boot-Sektor? Gibt es ein Dateisystem? Vielleicht eine Variante von FAT? Kann jeder andere ASCII-Code lesen und sehen, wozu er verwendet wird? Irgendein Maschinencode? Was für eine CPU ist das? Usw.
Wenn dies für Sie wirklich wichtig ist, können Sie versuchen, Mitarbeiter einzustellen, die Reverse Engineering durchführen, um Ihnen zu helfen. Es ist jedoch möglicherweise nicht die günstigste Lösung für Ihr Problem.