Страница 3 из 5
Re: EMM386.sys
Добавлено:
10 июн 2015, 17:33
Nika
Андрей писал(а):Спасибо, попробуем, но уже завтра. Сегодня умерли все дискеты.
Умершие дискеты рекомендую обрабатывать сильным магнитом,
после чего форматировать программкой
MDF.EXE
Re: EMM386.sys
Добавлено:
11 июн 2015, 10:52
Андрей
Nika писал(а):Андрей писал(а):Спасибо, попробуем, но уже завтра. Сегодня умерли все дискеты.
Умершие дискеты рекомендую обрабатывать сильным магнитом,
после чего форматировать программкой
MDF.EXE
Спасибо за совет, попробуем.
Попробовали последний инсталятор, что Вы скинули. Загружается с дискеты, форматирует диск С:, копирует файлы на него. А когда запускает PLCN.EXE пишет ошибку:
" run-time error R6002 - floating-point support not loaded"
Что это значит?
Re: EMM386.sys
Добавлено:
11 июн 2015, 12:37
Nika
Может значить что угодно.
Если этот софт уже работал на этом железе, то могут быть проблемы с железом.
Протестируйте систему каким-нибудь тестом (checkit.exe etc. В частности - мат. сопроцессор. Проверьте его крепление в гнезде, если он не впаян на плату).
Может быть такое, что программа слинкована для использования мат.сопроцессора, а сейчас с ним начались проблемы, вот программа и не стартует.
Для 80386 есть классный эмулятор мат.сопроцессора от Intel, но на 80286 он работать не сможет. Так что только тестирование с помощью тестовых программ вроде checkit'а.
Вообще, эта ошибка появляется, когда программа, работающая с "числами с плавающей точкой" слинкована без поддержки ввода-вывода этих самых "вещественных чисел". Но по вашим словам, программа эта уже работала.
В общем, надо брать отладчик и ковыряться всерьёз с причиной этой ошибки.
Среди скриншотов в одном из предыдущих постов я видел картинку с этой ошибкой.
Дистанционно ничего посоветовать не смогу.
-- Добавлено --
Вообще, я не понимаю, в чём проблема попробовать запустить софт на нормальной современной машине.
Со станком он общается, как я понял, по COM-порту, у меня его нету (вполне современная машина), но CAM запускается даже в с сеансе DOS WinXP.
Я понимаю, заводское жлобство - но цена вопроса. Возиться со старым бюджетным 286 (экономили на жёстком диске) не есть гуд.
Вложения: |
- scr.PNG (15.65 Кб) Просмотров: 18573
|
Re: EMM386.sys
Добавлено:
11 июн 2015, 14:24
Андрей
Пробуем тестировать железо - пока ошибок нет или мы чего то не видим.
Можно по подробнее как Вы запустили нашу систему на компе?
Управление станком идет по общей шине AT BUS, на этой шине параллельно висят материнка, SSD плата и 5 плат управления сервоприводами с обратной связью от энкодеров. COM порт для общей информации станка.
Если бы придумать как соединить современный одноплатный компьютер с этой шиной мы бы выбросили эту материнку и SSD.
Re: EMM386.sys
Добавлено:
11 июн 2015, 14:29
Nika
Содержимое каталога SYSTEME - в корень диска C:\, запуск
ANSI.EXE, - и следом PLCN.EXE.
Что, собственно, и делает та инсталляционная дискета.
В общем, может так получиться, что весь этот цирк будет полнофункционально работать даже в сеансе DOS от Windows9x (но не WinNT+).
--Добавлено--Прочёл о конфигурации железа - да, наворотили.. Ну что ж, продолжайте тогда мучить ту плату 80286.
Потрассируйте в отладчике эту программу PLCN.EXE - что там ей не нравится.
AT BUS - использует частоту 8МГц, может работать с процессором 80286/16МГц. Да, там не всё так уж просто.
Re: EMM386.sys
Добавлено:
11 июн 2015, 14:57
Андрей
У нас как то странно запускается на компе.. появляется окно в котором зеленая рамка, а сверху дата и версия и все. Не пойму, что мы делаем не так?
А я и не говорил, что там просто)
Если получится запустить готовы отблагодарить более существенно, чем просто спасибо)
Re: EMM386.sys
Добавлено:
11 июн 2015, 15:03
Nika
Трудно сказать. Вот, что у меня лежит на диске:
- Код: Выделить всё
Содержимое папки C:\
29.01.1992 15:43 144 BAR.BGR
05.02.1992 18:09 540 BAX.BGX
06.02.1992 17:38 558 B00001.BTM
20.04.1994 17:20 1 802 FCALE.DAT
09.12.1992 10:50 17 222 FMATRI.DAT
09.12.1992 10:51 6 932 FPOINC.DAT
09.12.1992 10:51 1 802 FREHAU.DAT
22.12.1995 07:21 112 896 GRILLE.DAT
12.03.1992 16:43 492 MACHIN.DAT
13.02.1992 10:20 288 DOIGT1.FGR
03.08.1993 10:00 217 DOIGT2.FGR
11.06.2015 15:46 1 118 GRILLE.IDX
31.03.1992 10:50 635 HAUT.PRF
31.03.1992 10:48 671 HAUTR.PRF
26.03.1998 09:36 528 948 PLCN.EXE
11.06.2015 15:46 16 COFMAT.DAT
11.06.2015 15:46 3 722 FPROG.DAT
12.10.2004 09:24 10 078 ANSI.EXE
13.07.1993 21:14 5 408 KBFAST.EXE
- запускается б.м. нормально
Проверю вот сейчас из чистого DOS...
... проверил - работает и в чистой DOS 7.1(от Win98) и в самой Win98 в сеансе DOS.
Ошибку "Run-time error R6002 - floating-point support not loaded" воспроизвести не удалось.
Вложения: |
- ROOT_C.RAR
- Содержимое корневого каталога диска С:\
Запуск - START!.BAT - (232.03 Кб) Скачиваний: 539
|
Re: EMM386.sys
Добавлено:
11 июн 2015, 15:35
Андрей
Значит эта ошибка связана именно с железом.
А какие файлы системы Вы загрузили на комп? Откуда их скопировали?
Только увидел, сейчас попробуем.
Re: EMM386.sys
Добавлено:
11 июн 2015, 15:47
Андрей
Все равно абра-кадабра или только рамка в окне. Думаю проблема в стандартной командной строке. Попробуем скачать другой эмулятор доса под XP.
Запустилось на компе. Только что это дает? Как это запустить на станке?
Re: EMM386.sys
Добавлено:
11 июн 2015, 16:02
Nika
Странно.
В WinXP даю команду:
StartMenu->Выполнить-> CMD
Или такую, безразлично:
StartMenu->Выполнить-> command
Потом:
cd c:\
ansi
plcn
- И всё работает.
Программку ANSI.EXE надо запустить - без неё не будет отображаться верно весь текст окон.
Вложения: |
- scr.png (16.58 Кб) Просмотров: 18733
|
Re: EMM386.sys
Добавлено:
11 июн 2015, 16:06
Андрей
Да! Все верно, работает.
Мы раньше запускали глупо просто перетаскивали файл в командную строку и... ничего не работало.
Re: EMM386.sys
Добавлено:
11 июн 2015, 16:14
Nika
- Кладите на загрузочную дискету отдладчик
AFD.EXE,
- в файле autoexec.bat закомментируйте вызов программы PLCN.EXE,
- грузитесь с этой дискеты - и давайте команду:
AFD PLCN.EXEА дальше начинается битва не для слабонервных - надо найти место и причину ошибки.
Для таких вещей уже потребуется специфический опыт и известная сноровка..
Re: EMM386.sys
Добавлено:
11 июн 2015, 16:21
Андрей
То есть до этого момента все было для слабонервных?))
Хорошо, спасибо. Сейчас будем пробовать.
Re: EMM386.sys
Добавлено:
11 июн 2015, 16:36
Nika
Андрей писал(а):То есть до этого момента все было для слабонервных?))
)) всё познаётся в сравненьи
Re: EMM386.sys
Добавлено:
11 июн 2015, 16:38
Андрей
Nika писал(а):- Кладите на загрузочную дискету отдладчик
AFD.EXE,
- в файле autoexec.bat закомментируйте вызов программы PLCN.EXE,
- грузитесь с этой дискеты - и давайте команду:
AFD PLCN.EXEА дальше начинается битва не для слабонервных - надо найти место и причину ошибки.
Для таких вещей уже потребуется специфический опыт и сноровка..
Что лучше взять AFD или TIC? И там в архивах com файлы, а не exe. Копировать как есть?
Файл autoexec.bat создать и в нем прописать вызов PLCN.EXE? А где должен находиться PLCN?