Запуск NCStudio без платы PCI
-
- Опытный
- Сообщения: 117
- Зарегистрирован: 16 окт 2013, 09:24
- Репутация: 108
- Откуда: Москва
- Контактная информация:
Запуск NCStudio без платы PCI
В связи с недавней темой про пульт и NCStudio я задался этим вопросом, так как проверить работу того же пульта с софтом, не имея PCI платы, оказалось невозможным, а так же запустить софт для того что бы просто изучить его возможности без покупки аппаратной платы. Далее я буду говорить о версии 5.5.60 ( как раз потому, что она использовалась в топике о пульте ). Изучив данный вопрос более детально я обнаружил в папке с установленной NCStudio файл DrvSimu, который как бэ намекает нам на возможность имитации аппаратной части сего комплекта. Далее выяснилось, что тип драйвера задается в файле настроек программы NCSTUDIO.DAT ( в моем случае по смещению 0x0438 от начала файла ) и имеет следующие значения:
0x00 - использовать аппаратный контроллер с драйвером whnc3d.sys(?)
0x01 - использовать аппаратный контроллер с драйвером NCADPT.VXD
0x02 - использовать программную имитацию железа через библиотеку DrvSimu
Далее изменяем один байт ( в 5.5.60 основной файл конфигурации не содержит контрольную сумму ( в отличии от 8 и 10 версии ) поэтому мы просто изменяем значение по данному смещению на значение 0x02 и спокойно пользуемся NCStudio без всяких аппаратных плат, загрузка, визуализация, симуляция и выполнение G-кода на виртуальном железе работает. п.с: Поправленный файл настроек для версии 5.5.60 приложил ( распаковать архив и заменить файл конфигурации на тот, что из архива )
0x00 - использовать аппаратный контроллер с драйвером whnc3d.sys(?)
0x01 - использовать аппаратный контроллер с драйвером NCADPT.VXD
0x02 - использовать программную имитацию железа через библиотеку DrvSimu
Далее изменяем один байт ( в 5.5.60 основной файл конфигурации не содержит контрольную сумму ( в отличии от 8 и 10 версии ) поэтому мы просто изменяем значение по данному смещению на значение 0x02 и спокойно пользуемся NCStudio без всяких аппаратных плат, загрузка, визуализация, симуляция и выполнение G-кода на виртуальном железе работает. п.с: Поправленный файл настроек для версии 5.5.60 приложил ( распаковать архив и заменить файл конфигурации на тот, что из архива )
- Вложения
-
- NCSTUDIO.zip
- ncstudio 5.5.60 config
- (8.9 КБ) 5317 скачиваний
Последний раз редактировалось Moonglow 01 мар 2014, 09:00, всего редактировалось 5 раз.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Запуск NCStudio без платы PCI
Moonglow, такими темпами ты свою НЦСТудио напишешь скоро ![Smile :)](./images/smilies/icon_e_smile.gif)
![Smile :)](./images/smilies/icon_e_smile.gif)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Мастер
- Сообщения: 2113
- Зарегистрирован: 17 янв 2013, 08:19
- Репутация: 622
- Контактная информация:
Re: Запуск NCStudio без платы PCI
Такое бы еще на 8 и 10 версии провернуть.
- ukr-sasha
- Мастер
- Сообщения: 3401
- Зарегистрирован: 21 мар 2011, 07:47
- Репутация: 2180
- Настоящее имя: Украинец Александр Григорьевич
- Откуда: Киев, Украина
- Контактная информация:
Re: Запуск NCStudio без платы PCI
Орден однозначно! ![Wink ;-)](./images/smilies/icon_e_wink.gif)
![Wink ;-)](./images/smilies/icon_e_wink.gif)
- michael-yurov
- Почётный участник
- Сообщения: 11626
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4634
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Запуск NCStudio без платы PCI
Точно, точно! Обязательно надо!ukr-sasha писал(а):Орден однозначно!
-
- Опытный
- Сообщения: 117
- Зарегистрирован: 16 окт 2013, 09:24
- Репутация: 108
- Откуда: Москва
- Контактная информация:
Re: Запуск NCStudio без платы PCI
Добавил способ включения режима эмуляции в 8 и 10 версии!
- Боотур
- Мастер
- Сообщения: 325
- Зарегистрирован: 30 авг 2013, 03:20
- Репутация: 9
- Откуда: Республика Саха Якутия Мегино-Кангаласский улус
- Контактная информация:
Re: Запуск NCStudio без платы PCI
Супер! Нет слов!
Теперь и на домашнем буду изучать НС-Студио.
Теперь и на домашнем буду изучать НС-Студио.
Думаю публика будет не против.aftaev писал(а):Moonglow, такими темпами ты свою НЦСТудио напишешь скоро
Заслужил!ukr-sasha писал(а):Орден однозначно!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Запуск NCStudio без платы PCI
Ничего не понял, но +медалька, раз народ просит! ![Smile :)](./images/smilies/icon_e_smile.gif)
![Smile :)](./images/smilies/icon_e_smile.gif)
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 30 авг 2012, 02:33
- Репутация: 0
- Откуда: Москва
- Контактная информация:
Re: Запуск NCStudio без платы PCI
Moonglow, огромное спасибо!
-
- Новичок
- Сообщения: 4
- Зарегистрирован: 30 апр 2014, 21:49
- Репутация: 0
- Контактная информация:
Re: Запуск NCStudio без платы PCI
Спасибо!
-
- Опытный
- Сообщения: 117
- Зарегистрирован: 16 окт 2013, 09:24
- Репутация: 108
- Откуда: Москва
- Контактная информация:
Re: Запуск NCStudio без платы PCI
Небольшое дополнение! При запуске с родным железом, пароли на расширенную конфигурацию для 8 и 10 версии ( при симуляции они не требуются ):
Developer Mode: 64038574
Manufacture Mode: NCSTUDIO
Developer Mode: 64038574
Manufacture Mode: NCSTUDIO
-
- Новичок
- Сообщения: 2
- Зарегистрирован: 28 авг 2015, 18:52
- Репутация: 0
- Контактная информация:
Re: Запуск NCStudio без платы PCI
видимо никто так и не пробовал патчить файл вручную, у меня не заработало пробовал много раз. а готовый конфиг ещё перенастраивать потом все настройки.. автор уточни адрес смещения плиз.Moonglow писал(а):в моем случае по смещению 0x0438 от начала файла
-
- Мастер
- Сообщения: 2079
- Зарегистрирован: 14 май 2016, 09:40
- Репутация: 326
- Настоящее имя: Станислав Ерофеев
- Откуда: Санкт-Петербург
Re: Запуск NCStudio без платы PCI
Я патчил вручную и не раз разные версии пятерки. К адресу смещения вопросов нет.
Более того, на одном компе у меня стоят три разные пятерки, восьмерка и десятка, но ни одного контроллера.
Автор же четко дает понять
Сравните в hex-редакторе непатченый файл NCSTUDIO.DAT от версии 5.5.60 с файлом от своей версии. Там есть логика. В Вашей версии может быть иное смещение.
Более того, на одном компе у меня стоят три разные пятерки, восьмерка и десятка, но ни одного контроллера.
Автор же четко дает понять
Совет.Moonglow писал(а): Далее выяснилось, что тип драйвера задается в файле настроек программы NCSTUDIO.DAT ( в моем случае по смещению 0x0438 от начала файла )...
Сравните в hex-редакторе непатченый файл NCSTUDIO.DAT от версии 5.5.60 с файлом от своей версии. Там есть логика. В Вашей версии может быть иное смещение.
-
- Новичок
- Сообщения: 2
- Зарегистрирован: 18 фев 2018, 10:39
- Репутация: 0
- Настоящее имя: Сергей
- Контактная информация:
Re: Запуск NCStudio без платы PCI
Помогите найти адрес смещения в NCStudio - VIC Control System V5.4.48
- Вложения
-
- 5.5.60
- Снимок12.PNG (3.32 КБ) 15938 просмотров
-
- 5.4.48
- Снимок13.PNG (5.75 КБ) 15938 просмотров
-
- Мастер
- Сообщения: 2079
- Зарегистрирован: 14 май 2016, 09:40
- Репутация: 326
- Настоящее имя: Станислав Ерофеев
- Откуда: Санкт-Петербург
Re: Запуск NCStudio без платы PCI
Какой там адрес я уже не помню.Xaker1493 писал(а):Помогите найти адрес смещения в NCStudio -VIC Control System V5.4.48
-
- Новичок
- Сообщения: 2
- Зарегистрирован: 18 фев 2018, 10:39
- Репутация: 0
- Настоящее имя: Сергей
- Контактная информация:
Re: Запуск NCStudio без платы PCI
Спасибо Огромное!
-
- Новичок
- Сообщения: 17
- Зарегистрирован: 30 мар 2020, 11:45
- Репутация: 1
- Настоящее имя: mtm
- Контактная информация:
Re: Запуск NCStudio без платы PCI
Всем привет!
Подскажите плиз, в чем может быть проблема.
Не запускается 8-ка в режиме симуляции (NcStudio v8.258 (PCIMC-63A-53B-53C) (EN)), пишет что файл DrvSimu.dll изменен или поврежден, скрин прилагаю.
Подскажите плиз, в чем может быть проблема.
Не запускается 8-ка в режиме симуляции (NcStudio v8.258 (PCIMC-63A-53B-53C) (EN)), пишет что файл DrvSimu.dll изменен или поврежден, скрин прилагаю.
-
- Новичок
- Сообщения: 17
- Зарегистрирован: 30 мар 2020, 11:45
- Репутация: 1
- Настоящее имя: mtm
- Контактная информация:
Re: Запуск NCStudio без платы PCI
Запускаю без платы, но сейчас попробовал на компе станка установить, ошибка все та же.
Плата у меня WEIHONG PM53C4 2016-9-3.
Развязка EX23A4.
Чуть не по теме - Вообще развязка какбы не поддерживает автосмену, но я хочу прикрутить к ней эту возможность, возможно ли это, если подправить public.dat?
Понимаю, что не будет возможности мониторить датчики взятия/отпуска патрона, но эту проверку можно отключить в подпрограмме..