Toon posts:

remapping hardwareadres van PCI LPT poort in XP x32?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi allen :),

Korte intro: Ik ben een neurowetenschapper in training en bezig met het opzetten van een experiment in virtual reality. Voor dat experiment gebruik ik onder andere een custom built tactile display apparaat (tappers), wat ik moet aansluiten op mijn computer via een parallele poort. Omdat ik voor mijn VR omgeving een goede rig moet hebben gebruik ik een nieuwere computer, waar natuurlijk geen parallelle poort meer op het moederbord zit. Daarom heb ik een PCI kaartje ingebouwd om mijn tappers aan te kunnen sluiten. Ik stuur mijn tappers, de responsebox, de reactietijd meting, en Unity aan vanuit MatLab. Nu is het probleem dat de LPT poort in MatLab alleen werkt als hij gebruik maakt van de standaard/legacy hardware adressen binnen XP. Blijkbaar doet mijn PCI kaartje dat niet, en van de fabrikant (MosChip) kan ik geen configuration utility vinden. Ik heb hun support hierover gemaild, maar krijg tot nu toe geen reactie. Nu heb ik de volgende vragen/ideeën:

1) Weet iemand een andere back door om die hardware adressen te remappen
2) Weet iemand hoe het hardwareadres beïnvloed wordt als ik er een parallel to USB converter tussen gooi?
3) Andere optie: via een andere toolbox een nieuwe driver voor de tappers schrijven
4) Nog andere optie: Unity en Matlab laten praten door een plugin (die ik dan ook moet schrijven) en ze op verschillende pcs draaien (ik heb namelijk ook een pc staan met een parallele poort op het mobo, maar daar kan geen degelijke videokaart in omdat het nog een AGP slot is, geen PCI-e.
5) Heeft iemand nog andere mogelijke oplossingen?

Helaas kan ik geen ander OS installeren, omdat het benaderen van de parallele poort in Matlab alleen werkt op XP x32 en lager.

Dank voor het meedenken!

  • Mr Alfabet
  • Registratie: Juli 2005
  • Laatst online: 16-11-2025
Welke matlab versie gebruik je?

  • Nielson
  • Registratie: Juni 2001
  • Laatst online: 09:11
Nu is het probleem dat de LPT poort in MatLab alleen werkt als hij gebruik maakt van de standaard/legacy hardware adressen binnen XP.
Welke adressen bedoel je hier precies mee, de IO ports (0x378/278), de Interrupts (7/5) of evt DMA? Afhankelijk van de gebruikte chipset kun je soms in apparaatbeheer bij eigenschappen van de poort nog wat aanpassen. Als dat niet werkt evt kaartje met een andere chipset proberen.