' schrieb:Hallo,
ich arbeite mit einer Steuerkarte, welche mittels LV8.0 über den Parallelport angesprochen wird.
Problem jetzt ist, dass ich einen neuen Rechner habe, welche gar keinen Parallelport mehr hat.
Also habe ich mir eine PCI-Parallel I/O-Karte gekauft und sie wird auch vom M&A-Explorer erkannt ..als:
ASRL10::Instr Device Typ: ParallelPort (PCI EPP/ECP)
Nur leider kann ich keinen "Kontakt nach draußen" herstellen....
Wenn ich im M&A-Explorer der Karte ein VISA-Alias geben will (also LPT1), dann sagt er das es den schon auf ASRL12 gibt;
aber ich habe keinen anderen LPT-port.
(In LabVIEW benutze ich nur das outport.vi)
Da das USB Interface nicht wirklich innerhalb des Computers sitzt, wirst Du garantiert Probleme mit Deinem Outport.vi bekommen. Das Interface wird durch einen virtuellen COMM Treiber innerhalb Windows als COMM Port installiert (dasselbe Interface das auch für RS-232 Ports gebraucht wird). Das heisst VISA kann es wie einen eingebauten Port ansprechen.
ABER!!! Outport geht da vollkommen an vorbei, und probiert direkt die IO Adressen anzusprechen an denen ein eingebauter paralleler Port liegt. Das USB Interface ist aber nicht eingebaut und hat demgemäss keine direkte Hardwareadresse. Zwar gibt (oder gab) es einige parallele USB Interfaces die einen virtuellen Device Treiber installieren können der die Zugriffe auf diese Adressen abfängt und umleitet aber diese Lösung kämpft mit vielen Problemen, wie dem ganz anderen Timing solcher Lösungen, so dass viele hardwarenahe Programme nicht mehr funktionieren weil das Signaltiming am parallelen Port anders ist. Auch kann ein standard Parallelport in einer Anzahl verschiedenen Modi betrieben werden die alle wieder ein anderes Registerset zur Folge haben, sodass Emulation davon ziemlich schwierig ist, um die kleinen Unterschiede und Features (Bugs) in entsprechenden Chips gar nicht erst anzusprechen. Deshalb sind immer mehr Lieferanten von parallelen USB Interfaces dazu übergegangen um einen solchen Device Treiber gar nicht erst zu entwickeln und ist das Ansprechen eines solchen Interfaces mit Outport.vi meistens eine aussichtslose Sache.
Rolf Kalbermatter