Попробуем разобраться в нескольких моментах вашего вопроса.
1) Как физически читать и записывать дискеты, используемые на станке с ЧПУ?
Если это 3,5 КБ 3,5-дюймовая дискета, есть большая вероятность, что вы сможете читать и записывать ее с ПК, используя старый внутренний дисковод или покупая новый USB-дисковод. Если вы не скажете мне, что это не работает по некоторым причинам, я предполагаю, что это не проблема.
Вы все еще можете купить новые чистые 3,5-дюймовые диски DD, например, от Amazon, если у вас не осталось пустых дисков .
2) Как скопировать образы данных с или на физическую дискету?
Это зависит от формата изображения. В простейшем случае образ представляет собой файл размером ровно 720 КБ, и он просто содержит блоки дисков в естественном порядке.
Под Linux вы можете создать или написать такой файл изображения, используя стандартный инструмент dd . Под Windows вы должны использовать сторонние инструменты .
Итак, предположим, что вы, скажем, загрузили изображение для вашего станка с ЧПУ из Интернета («Я могу получить изображение, которое запускает станок, используя другой метод загрузки, которого у меня нет»), вы можете скопировать это изображение на дискету, попробуйте использовать его на вашем станке с ЧПУ. Однако, если изображение содержит какой-либо код, который зависит от метода, который он загружает (гибкий диск или другой метод), это может не сработать (и этот вид кода не виден в «повторяющихся байтах»). Если изображение не просто файл, содержащий все блоки, но, например, содержащий дополнительную информацию, это тоже не сработает.
3) Как мне адаптировать изображение для работы на моем станке с ЧПУ? Что это за повторяющиеся байты?
Чтобы понять, что означают данные на вашей дискете, и внести изменения в них, чтобы адаптировать их к вашим потребностям, вы должны провести обратный инжиниринг формата, если вы где-нибудь не найдете документацию для него. Это сложный и длительный процесс, часто основанный на догадках, методах проб и ошибок, и обычно он выполняется только специалистами по компьютерам с достаточным опытом работы с машинным языком и различными форматами. Ему также необходим физический доступ к машине, поэтому можно попытаться извлечь из него различную информацию. Как непрофессионал, это не то, что вы можете легко сделать, и просто размещение фрагментов данных не позволит другим людям делать это в Интернете.
Вся информация, которую можно получить об этой системе, помогает в этом процессе. Например, зная, что это станок с ЧПУ, можно сказать, что варианты варьируются от «они изобрели свой собственный материал, который отличается от всего остального» до «они взяли существующую аппаратную платформу, например, IBM PC, и немного ее изменили», Поэтому следующим шагом было бы посмотреть на оба этих изображения (всего, а не только на начало) и посмотреть, имеет ли что-нибудь в этом смысл: есть ли загрузочный сектор? Есть ли какая-то файловая система? Может быть вариант FAT? Любой другой код ASCII можно прочитать и посмотреть, для чего он используется? Любой машинный код? Что это за процессор? И т.п.
Если это действительно важно для вас, вы можете попытаться нанять людей, которые занимаются реверс-инжинирингом, чтобы помочь вам. Но это может быть не самое дешевое решение вашей проблемы.