![]() |
![]() |
![]() |
#2 |
Матёрый пользователь
|
![]()
Для этого нужно решить три задачи:
1. Получить информацию о показании АЛСН из памяти игры программным путем. 2. Передать эту информацию на какое-либо внешнее устройство (пины LPT порта или спец. интерфейсная плата). 3. Преобразовать полученный сигнал в зажигание огня на индикаторе АЛСН. По первому пункту: программно вытащить из памяти игры значение SIGASP впередистоящего светофора - не проблема. Используем функцию ReadProcessMemory(), адерс для SIGAPS 0x84af46, значение типа int. Передать информацию тоже не сложно. Можно использовать простую запись на пины порта LPT. Можно девайсы посложнее: LPT: http://www.chip-dip.ru/product0/2362.aspx USB: http://www.chip-dip.ru/product0/937406537.aspx Все это дело программируется достаточно просто. Еще советую сайтик http://www.pcports.ru, тут много полезного про вывод информации из компьютера на внешние устройства. Третий пункт. Тут все совсем просто и зависит от умения держать паяльник и от конкретных дейталей, имеющихся в наличии. P.S. По подобной схеме у меня прекрасно работает, подключенная к МСТС, кабина от вагона типа Е: http://www.trainsim.ru/forum/showthr...?t=4783&page=4 |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
|
![]() Что это? |