TurboCNC и флешка через USB

den_k
toxa:

…при работе возникают задержки и все преимущество DOS сходит на нет. Это не видно “на глаз”, но осцилографом замечательо просматривается.

Уходим немного от темы, но Вы подняли очень интересный вопрос. Куда подключать осцилограф и как по нему определить задержку? Имеется ввиду просто просмотр шаговых импольсов с LPT или что-то хитрее? Если первое, то не совсем понятно как по этой картинке определить задержку.

toxa
den_k:

Если первое, то не совсем понятно как по этой картинке определить задержку.

Говорим ехать кареткой X на 100 метров, после окончания разгона импульсы должны идти с равными промежутками. Возим USB-мышкой, наблюдаем картину. Контроллер подключать при этом не нужно.

stic

ой…я конечно же ошибся…ТурбоСНС работает из под ДОСа корректно:)…однако советы интересные…но пока я не знаю что же делать конкретно…получается только из винды видеть флешку…а хотелось бы из Турбо

Mechanic

Вариант 1 самый правильный:
Чтобы загрузиться с флешки как с обычной дискеты и при этом запустить чистый ДОС нужно.

  1. Убедиться что биос позволяет загрузиться с флешки.
  2. Отформатировать флешку специальной утилитой, например, HP USB Disk Storage Format Tool, которая создаст загрузочную область и скопирует на нее системные файлы.
  3. Переписать на флешку файлы Autoexec.bat, Congfig.sys, в которых прописать какие драйвера и какие программы должны грузиться при загрузке, ну и естественно сами программы.

Вариант 2 Если не поддерживается биосом загрузка с флешки, то сделать загрузочный сдром с ДОС на который записать драйвера для поддержки флешки под ДОС, прописать соответсвенно в Autoexec.bat, Congfig.sys что будет грузиться. После загрузки драйверов флешка будет доступна как обычный диск.

Александр=

Попробовал, спасибо!
А это “чистый” ДОС или нет выходит или какой-то “слегка” виндовский?

Mechanic

Практически это чистый дос, ведь операционка работает не в защищенном режиме. Все функции ДОС поддерживаются. Но если смущает надпись при загрузке, то можно загрузить ДОС любой предыдущей версии. можно системные файлы взять от ДОС 6.0 и ниже, если это требуется программой.

Александр=

не, все устраивает, просто интересует, не будет ли подглючивать TurboCNC

toxa

Это будет дос 7.0. В принципе, он нормальный, turbocnc будет работать хорошо. Картинка при загрузке убирается прописыванием logo=0 в msdos.sys.

den_k
Mechanic:

Практически это чистый дос, ведь операционка работает не в защищенном режиме.

Умом понимаю, что щас глупость напишу, но сомнения развеять хочется:)
Как можно объяснить такой факт. Форматируем дискетку под DOS7.0 (система от win95). После набора format a: сразу получаем сообщение “format completed” и потом ещё минуту слушаем как головки ёрзают по дискете.
Чистый дос (dos6.22) грузил лет 5 назад. Но там, кажись, эта операция выглядела по другому. Во время звуков насилия из дисковода, на экране показывался процент выполнения. И только ПОСЛЕ завершения форматирования появлялось “format completed”.

Уж не закрались ли кусочки многозадачности в DOS7.0 ?

Александр=
toxa:

Это будет дос 7.0. В принципе, он нормальный, turbocnc будет работать хорошо. Картинка при загрузке убирается прописыванием logo=0 в msdos.sys.

Ну да, вчера резал - вроде нормально все

toxa
den_k:

Уж не закрались ли кусочки многозадачности в DOS7.0 ?

Нет. Что касается форматирования дискет, то возможно по-умолчанию там “fast format” стоит. После слов “format complete” там еще записывается метка диска и прочая лабуда, в dos 6.22 то же самое.

stic
Mechanic:

Вариант 1 самый правильный:
Чтобы загрузиться с флешки как с обычной дискеты и при этом запустить чистый ДОС нужно.

  1. Убедиться что биос позволяет загрузиться с флешки.
  2. Отформатировать флешку специальной утилитой, например, HP USB Disk Storage Format Tool, которая создаст загрузочную область и скопирует на нее системные файлы.
  3. Переписать на флешку файлы Autoexec.bat, Congfig.sys, в которых прописать какие драйвера и какие программы должны грузиться при загрузке, ну и естественно сами программы.

Вариант 2 Если не поддерживается биосом загрузка с флешки, то сделать загрузочный сдром с ДОС на который записать драйвера для поддержки флешки под ДОС, прописать соответсвенно в Autoexec.bat, Congfig.sys что будет грузиться. После загрузки драйверов флешка будет доступна как обычный диск.

а попроще как нить можно это объяснить?
1)как убедиться что биос позволяет грузиться с флешки?
2) где взять утилиту которая создаст загрузочную область и скопирует на нее системные файлы?
3)это воще высший пилотаж программирования

вариант 2 тоже непонятен…может есть кто в программировании хорошо разбирается чтобы все это собрать в единый файл который можно записать на флешку а не на СД-диск?

Baha
stic:

а попроще как нить можно это объяснить?
1)как убедиться что биос позволяет грузиться с флешки?
2) где взять утилиту которая создаст загрузочную область и скопирует на нее системные файлы?
3)это воще высший пилотаж программирования

вариант 2 тоже непонятен…может есть кто в программировании хорошо разбирается чтобы все это собрать в единый файл который можно записать на флешку а не на СД-диск?

Делаем загрузочные USB Flash Drive Kingston

Некоторые запоминающие устройства USB, например Kingston USB 2.0 (KUSBDTI) или флешки от OEM производителя, поставляются без программного обеспечения. Все-бы ничего, благо в Windows ME/XP/2000/2003 драйверы не нужны, а Windows 98 давно попал в Красную Книгу, но о заявленных в описании возможностях придется забыть. Обычные опции USB Flash Drive таковы:

  • защита от несанкционированного доступа к хранимой информации (доступ по паролю);
  • возможность разбить на несколько логических дисков;
  • возможность создать загрузочный диск (boot disk).
    Последняя особенность, конечно, самая приятная, т.к. позволяет наконец, избавиться от ненадежных загрузочных дискет и самого дисковода FDD (6$), ибо кому он сейчас нужен, кроме как для форматирования винчестера и инсталляции ОС.

Драйверы для Windows 98 легко можно найти в Интернет. А вот обещанной Kingston-ом утилиты форматирования и создания boot disk-а мы не нашли. Зато, нашли универсальную утилиту от HP. Называется хитро: Format Utility for HP Drive Key or DiskOnKey USB Device
version 2.00.006 A или HP USB Disk Storage Format Tool v2.0.6.

Она замечательно справилась с предложенной задачей, отформатировав и создав загрузочную область на подопытном Kingston USB 2.0 (KUSBDTI) 512 Мб. Утилита запрашивает системные файлы DOS (IO.SYS, MsDos.sys, COMMAND.COM). С системными файлами других операционных систем мы экспериментов не проводили, но думаем, что исхитрится можно (похимичив с переименованием и атрибутами).
Для удачной загрузки с флешки в BIOS Setup нужно установить первым загрузочным устройством USB-HDD Device.

Скачать HP USB Disk Storage Format Tool v2.0.6 можно по адресу:
h18007.www1.hp.com/support/files/…/20306.html

P.S.
Кстати, если Вы работаете с Windows 98, советуем воспользоваться универсальными драйверами Native USB Disk Driver, подходящими для большинства USB Flash Drive (только для РУССКОЙ версии Windows 98SE). Использовать флешки, становится также удобно, как и в Windows XP - значок в трее, безопасное отключение…

stic
Baha:

Скачать HP USB Disk Storage Format Tool v2.0.6 можно по адресу:
h18007.www1.hp.com/support/files/…/20306.html

P.S.
Кстати, если Вы работаете с Windows 98, советуем воспользоваться универсальными драйверами Native USB Disk Driver, подходящими для большинства USB Flash Drive (только для РУССКОЙ версии Windows 98SE). Использовать флешки, становится также удобно, как и в Windows XP - значок в трее, безопасное отключение…

ссылка не работает…флешка у меня в самом виндосе 98 и так уже работает также как и в виндос ХР…с треем и т.д…я хотел узнать как сделать так чтобы программа турбоСНС видела флешку так же как она видит и другие носители…т.е. как найти этот путь к флешке из турбоСНС?

Baha
stic:

ссылка не работает…флешка у меня в самом виндосе 98 и так уже работает также как и в виндос ХР…с треем и т.д…я хотел узнать как сделать так чтобы программа турбоСНС видела флешку так же как она видит и другие носители…т.е. как найти этот путь к флешке из турбоСНС?

Вот. Что бы видел надо в config.sys и autoexec.bat драйвер USB надо прописать.

stic
Baha:

Вот. Что бы видел надо в config.sys и autoexec.bat драйвер USB надо прописать.

значит если я запущу прикрепленный файл SP27213.exe на компьютере где установлен турбоСНС то у меня будет из турбо видна флешка?

Aleksey_Gorelikov

Господа, если цель избавиться от винта и дисковода, почему бы компактфлешь не использовать? Найти метров на 64 - бесплатно можно, делов то переходник спаять. Это ж тот же витн, только флешь 😃

Baha
stic:

значит если я запущу прикрепленный файл SP27213.exe на компьютере где установлен турбоСНС то у меня будет из турбо видна флешка?

Да, если вы загрузите DOS из флешки. Если у вашего компьютера нет поддержки загрузки через USB, то почитайте здесь, www.cnczone.ru/viewtopic.php?p=590#590

Aleksey_Gorelikov
Baha:

Да, если вы загрузите DOS из флешки. Если у вашего компьютера нет поддержки загрузки через USB, то почитайте здесь, www.cnczone.ru/viewtopic.php?p=590#590

Причем тут это, у компактфлеши нет USB, там IDE, только разъем чудной. Посмотрите в инете море переходников валяется в продаже, по фоткам явно видно одну деталь - стабилизатор на 3.3 вольта. Откройте спецификации на сомпактфлешь и иде - найдете много общего!

З.Ы. С ИДЕ ваша “мамка” грузиться умеет?!?

3 months later
Александр=

Наконец-то я обзавелся флэшкой. Запустить ее из-под 98-го было не очень сложно, а вот из-под ДОСА пока не выходит. Файлы драйверов-то я скачал, а вот как их назначить? Попытался прописать их в autoexec и config так:

mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
mode con codepage select=866
keyb ru,C:\WINDOWS\COMMAND\keybrd3.sys
LH MSCDEX /d:USBCD001

device=C:\WINDOWS\COMMAND\display.sys con=(ega,1)
Country=007,866,C:\WINDOWS\COMMAND\country.sys
device=(path)\USBASPI.SYS [/e] [/o] [/u] [/w] [/v] [/l[=n]] [/f] /r] [/slow] [/nocbc] [/norst] [/noprt]
DOS=HIGH,UMB
lastdrive=Z
device=HIMEM.SYS
devicehigh=USBASPI.SYS /v /w /e
devicehigh=DI1000DD.SYS
devicehigh=USBCD.SYS /d:USBCD001
Но что-то не работает. Мож кто выручит?