дядька Posted February 25, 2016 Share Posted February 25, 2016 Здравствуйте! Возникла необходимость поставить драйвера на CP-132EL в режиме эмуляции Win XP из Win 7. Вопросы: 1. Какая специфика при установке драйверов в таком режиме? 2. Какой служебной программой я могу сохранить в *.txt (или любой формат файла) пакет кодов управления, которые прошли через CP-132EL? Желательно через каждый порт отдельно, или хотя бы через плату в общем. Под Win XP. Link to comment
дядька Posted March 15, 2016 Author Share Posted March 15, 2016 Здравствуйте! Возникла необходимость поставить драйвера на 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
Незнайка Posted March 15, 2016 Share Posted March 15, 2016 Добрый вечер! По опыту работы в виртуальных машинах с USB-переходниками - обычно, делают ровно наоборот - устанавливают драйверы в корневой ОС, и пробрасывают COM в виртуальную... Во всяком случае - я знаю несколько успешных попыток именно в такой конфигурации... Link to comment
дядька Posted March 16, 2016 Author Share Posted March 16, 2016 Добрый вечер! По опыту работы в виртуальных машинах с USB-переходниками - обычно, делают ровно наоборот - устанавливают драйверы в корневой ОС, и пробрасывают COM в виртуальную... Во всяком случае - я знаю несколько успешных попыток именно в такой конфигурации... У меня софт проигрывания 3Д кино и управления креслами аттракциона работает под ХР. Поэтому все по 485 приходится делать там. А видео для трансляции на 3Д очки (Samsung Note3) перехватываю на 7-ке, хотя проигрывается оно в ХР. После установки драйверов МОХА132 в ХР, оттуда ЮСБ стали недоступны. Из 7-ки нормально. Выход по сети в интернет работает и в 7 и в ХР. В общем распил реальной машины между ХР и 7-кой та еще тема... Вопрос - могу ли я изменить занимаемый МОХА132 СОМ3 на СОМ1? СОМ1 и СОМ2 заняты непонятно чем под ХР, под 7-кой занят СОМ1 собственно материнской платой СОМ1 Link to comment
Незнайка Posted March 16, 2016 Share Posted March 16, 2016 Можете. Если он ничем не занят. Если занят - сначала освободить (или переместить в COM4). Я обычно через реестр правлю. Link to comment
дядька Posted April 1, 2016 Author Share Posted April 1, 2016 Можете. Если он ничем не занят. Если занят - сначала освободить (или переместить в 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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now