Jump to content
Форум по продукции MOXA

драйвера при эмуляции Win XP


Recommended Posts

Здравствуйте!

 

Возникла необходимость поставить драйвера на CP-132EL в режиме эмуляции Win XP из Win 7.

 

Вопросы:

1. Какая специфика при установке драйверов в таком режиме?

2. Какой служебной программой я могу сохранить в *.txt (или любой формат файла) пакет кодов управления, которые прошли через CP-132EL? Желательно через каждый порт отдельно, или хотя бы через плату в общем. Под Win XP.

Link to comment
  • 3 weeks later...

Здравствуйте!

 

Возникла необходимость поставить драйвера на CP-132EL в режиме эмуляции Win XP из Win 7.

 

Вопросы:

1. Какая специфика при установке драйверов в таком режиме?

2. Какой служебной программой я могу сохранить в *.txt (или любой формат файла) пакет кодов управления, которые прошли через CP-132EL? Желательно через каждый порт отдельно, или хотя бы через плату в общем. Под Win XP.

 

Пока на таком этапе:

 

ХР как виртуальная машина под 7-кой. Драйвера на МОХА 132 ставил в виртуальной ХР.

В результате порты МОХА 132 видны только в виртуальной машине.

 

Для записи того, что идет на порты выбрал Portmon. Прилагаю, может кому пригодится.

 

Перехватил с его помощью инициацию МОХА 132 рабочей программой. Прилагаю, может кто подскажет, такой режим можно реализовать через USB переходник на RS485?

PortMon.zip

PORTMON.txt

Link to comment

Добрый вечер!

 

По опыту работы в виртуальных машинах с USB-переходниками - обычно, делают ровно наоборот - устанавливают драйверы в корневой ОС, и пробрасывают COM в виртуальную... Во всяком случае - я знаю несколько успешных попыток именно в такой конфигурации...

Link to comment

Добрый вечер!

 

По опыту работы в виртуальных машинах с USB-переходниками - обычно, делают ровно наоборот - устанавливают драйверы в корневой ОС, и пробрасывают COM в виртуальную... Во всяком случае - я знаю несколько успешных попыток именно в такой конфигурации...

 

У меня софт проигрывания 3Д кино и управления креслами аттракциона работает под ХР. Поэтому все по 485 приходится делать там.

 

А видео для трансляции на 3Д очки (Samsung Note3) перехватываю на 7-ке, хотя проигрывается оно в ХР.

 

После установки драйверов МОХА132 в ХР, оттуда ЮСБ стали недоступны. Из 7-ки нормально.

 

Выход по сети в интернет работает и в 7 и в ХР.

 

В общем распил реальной машины между ХР и 7-кой та еще тема...

 

Вопрос - могу ли я изменить занимаемый МОХА132 СОМ3 на СОМ1?

 

СОМ1 и СОМ2 заняты непонятно чем под ХР, под 7-кой занят СОМ1 собственно материнской платой СОМ1

 

Link to comment
  • 3 weeks later...

Можете. Если он ничем не занят. Если занят - сначала освободить (или переместить в COM4). Я обычно через реестр правлю.

 

Чето я побоялся в виртуальной машине реестр править, и прописал на С# сом4. Спецификой запуска под эмулированой хр  в виртуальной машине заметил только ошибку винды 0хс0000135, которая решилась установкой NetFramework 2.0 для 32.

 

В общем портмон показал обращение к порту точно как на реальной машине с реальной хр.

 

НО!

Запись на реальной машине в порт шла по указанному временному графику, даже если оборудование не подключалось к порту.

 

Сейчас на виртуальной машине останавливается на записи в порт первого же байта и стоит в етой позе...

 

Стоит ли подключить оборудование и посмотреть в реале на поведение, или есть подводные камни?

 

Может компилировать C# необходимо в виртуальной машине?

 

портмон в строке 19 на реальной машине писал

Shake:0 Replace:40 XonLimit:1024 XoffLimit:1024

на виртуальной вижу

Shake:0 Replace:0 XonLimit:1024 XoffLimit:1024

 

Может дело в Replace? Но в C# я этот параметр явно не задаю, может кто подскажет о нем?

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...