Страница 1 из 1
Запуск NCStudio без платы PCI
Добавлено: 28 фев 2014, 12:45
Moonglow
В связи с недавней темой про
пульт и 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 приложил ( распаковать архив и заменить файл конфигурации на тот, что из архива )
Включение симуляции аппаратной части на NCStudio 8.288 и 10.79.0 (для просмотра содержимого нажмите на ссылку)В этой версии нашлась интересная хитрость, надо создать переменную окружения с именем
HOMECOMPUTER с значением
6! Очень хитро

Для того, что бы создать переменную окружения в
Windows необходимо зайти в
Свойства системы вкладка
Дополнительно далее кнопка
Переменные среды... создаем переменную для текущего пользователя ( кнопка
Создать ) после сохранения, можно запускать
NCStudio и она радостно сообщит нам

Соглашаемся и вуаля программа запустилась!

п.с: думаю должно работать на всех версиях
8 и
10 серии
Re: Запуск NCStudio без платы PCI
Добавлено: 28 фев 2014, 16:54
aftaev
Moonglow, такими темпами ты свою НЦСТудио напишешь скоро

Re: Запуск NCStudio без платы PCI
Добавлено: 28 фев 2014, 16:57
Darxton
Такое бы еще на 8 и 10 версии провернуть.
Re: Запуск NCStudio без платы PCI
Добавлено: 28 фев 2014, 17:17
ukr-sasha
Орден однозначно!

Re: Запуск NCStudio без платы PCI
Добавлено: 28 фев 2014, 18:39
michael-yurov
ukr-sasha писал(а):Орден однозначно!

Точно, точно! Обязательно надо!
Re: Запуск NCStudio без платы PCI
Добавлено: 28 фев 2014, 21:20
Moonglow
Добавил способ включения режима эмуляции в 8 и 10 версии!
Re: Запуск NCStudio без платы PCI
Добавлено: 01 мар 2014, 13:37
Боотур
Супер! Нет слов!
Теперь и на домашнем буду изучать НС-Студио.
aftaev писал(а):Moonglow, такими темпами ты свою НЦСТудио напишешь скоро
Думаю публика будет не против.
ukr-sasha писал(а):Орден однозначно!
Заслужил!
Re: Запуск NCStudio без платы PCI
Добавлено: 03 мар 2014, 10:21
Nick
Ничего не понял, но +медалька, раз народ просит!

Re: Запуск NCStudio без платы PCI
Добавлено: 06 мар 2014, 00:40
Dc.Sheff.yO
Moonglow, огромное спасибо!
Re: Запуск NCStudio без платы PCI
Добавлено: 30 май 2014, 21:53
Mansur Cabbarov
Спасибо!
Re: Запуск NCStudio без платы PCI
Добавлено: 17 окт 2014, 10:01
Moonglow
Небольшое дополнение! При запуске с родным железом, пароли на расширенную конфигурацию для 8 и 10 версии ( при симуляции они не требуются ):
Developer Mode: 64038574
Manufacture Mode: NCSTUDIO
Re: Запуск NCStudio без платы PCI
Добавлено: 03 дек 2016, 01:19
mikdmst
Moonglow писал(а):в моем случае по смещению 0x0438 от начала файла
видимо никто так и не пробовал патчить файл вручную, у меня не заработало пробовал много раз. а готовый конфиг ещё перенастраивать потом все настройки.. автор уточни адрес смещения плиз.
Re: Запуск NCStudio без платы PCI
Добавлено: 03 дек 2016, 07:15
lkbyysq
Я патчил вручную и не раз разные версии пятерки. К адресу смещения вопросов нет.
Более того, на одном компе у меня стоят три разные пятерки, восьмерка и десятка, но ни одного контроллера.
Автор же четко дает понять
Moonglow писал(а): Далее выяснилось, что тип драйвера задается в файле настроек программы NCSTUDIO.DAT ( в моем случае по смещению 0x0438 от начала файла )...
Совет.
Сравните в hex-редакторе непатченый файл NCSTUDIO.DAT от версии 5.5.60 с файлом от своей версии. Там есть логика. В Вашей версии может быть иное смещение.
Re: Запуск NCStudio без платы PCI
Добавлено: 18 фев 2018, 10:49
Xaker1493
Помогите найти адрес смещения в NCStudio -
VIC Control System V5.4.48
Re: Запуск NCStudio без платы PCI
Добавлено: 18 фев 2018, 11:59
lkbyysq
Xaker1493 писал(а):Помогите найти адрес смещения в NCStudio -VIC Control System V5.4.48
- NCSTUDIO.zip
- NCSTUDIO.DAT правленый для VIC Control System V5.4.48
- (14.52 КБ) 753 скачивания
Какой там адрес я уже не помню.
Re: Запуск NCStudio без платы PCI
Добавлено: 18 фев 2018, 12:21
Xaker1493
Спасибо Огромное!
Re: Запуск NCStudio без платы PCI
Добавлено: 07 июн 2021, 08:59
mtm999
Всем привет!
Подскажите плиз, в чем может быть проблема.
Не запускается 8-ка в режиме симуляции (NcStudio v8.258 (PCIMC-63A-53B-53C) (EN)), пишет что файл DrvSimu.dll изменен или поврежден, скрин прилагаю.
Re: Запуск NCStudio без платы PCI
Добавлено: 07 июн 2021, 09:07
xvovanx
Симуляцию запускаете с платой или без? То, что внизу первого сообщения темы указано делали?
Re: Запуск NCStudio без платы PCI
Добавлено: 07 июн 2021, 09:41
mtm999
xvovanx писал(а): ↑07 июн 2021, 09:07
Симуляцию запускаете с платой или без? То, что внизу первого сообщения темы указано делали?
Запускаю без платы, но сейчас попробовал на компе станка установить, ошибка все та же.
Плата у меня
WEIHONG PM53C4 2016-9-3.
Развязка
EX23A4.
Чуть не по теме - Вообще развязка какбы не поддерживает автосмену, но я хочу прикрутить к ней эту возможность, возможно ли это, если подправить
public.dat?
Понимаю, что не будет возможности мониторить датчики взятия/отпуска патрона, но эту проверку можно отключить в подпрограмме..
Re: Запуск NCStudio без платы PCI
Добавлено: 07 июн 2021, 10:32
mtm999
xvovanx писал(а): ↑
То, что внизу первого сообщения темы указано делали?
Да.