LabVIEWForum.de - Adapter USB auf Parallel

LabVIEWForum.de

Normale Version: Adapter USB auf Parallel
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.

Guest

Hallo,

da sich bei meinem PC leider der Parallele-Port verabschiedet hat (warum auch immer), ich ihn aber dringend brauche, kam mir die Idee einen dieser Adapter zu verwenden. D.h. es würde sich hierbei um einen Adapter von USB auf Prallel handeln.

Seither hängt an dem Parallelen-Port ein Messgerät das ich auch künftig mit der neuen Konfiguration ansprechen möchte.

Fragen:

1. Kann ich unter LabVIEW dies so realisieren?
2. Wie groß ist der Aufwand das bestehende Programm zu ändern?
3. Gibt es vielleicht eine andere Lösung?



Vielen Dank

Daniel


Version 8.5 [attachment=12291]
Version 8.2 [attachment=12294]
' schrieb:Hallo,

da sich bei meinem PC leider der Parallele-Port verabschiedet hat (warum auch immer), ich ihn aber dringend brauche, kam mir die Idee einen dieser Adapter zu verwenden. D.h. es würde sich hierbei um einen Adapter von USB auf Prallel handeln.

Seither hängt an dem Parallelen-Port ein Messgerät das ich auch künftig mit der neuen Konfiguration ansprechen möchte.

Fragen:

1. Kann ich unter LabVIEW dies so realisieren?
2. Wie groß ist der Aufwand das bestehende Programm zu ändern?
3. Gibt es vielleicht eine andere Lösung?
Vielen Dank

Daniel
Version 8.5 [attachment=39496:Test.vi]
Version 8.2 [attachment=39499:Test_8_2.vi]

Kaum eine Chance das zum Laufen zu bringen. Du sprichst den Parallelport direkt über Register an. Ein USB Device hat aber keine vergleichbaren Device Register. Ein LPT Port als USB Adapter wird im Prinzip immer über einen virtuellen COM Port Treiber als Windows LPT Port installiert. Das heisst man kann ihn auch nur über das Windows COMM API ansprechen.

Theoretisch besteht zwar die Möglichkeit um einen Windows Device Treiber zu installieren der den Zugriff auf die LPT Registeradressen abfängt und dann zu ensprechenden (privaten) Device IO Methoden des eigentlichen virtuellen COM Port Treibers umlenkt. Hat auch mal solche Hardware gegeben glaube ich aber die Erfolgsquote war nicht gerade überwältigend da es einfach nicht möglich ist in Softwareemulation vergleichbare Timings hinzukriegen wie das bei direkter Programmierung der Register möglich wäre und deshalb viele Hack-Applikationen (weil das ist im Prinzip das Ansprechen von Devices direkt über Register unter Windows) trotzdem nicht funktionierten. Mir ist zurzeit kein einziges USB LPT Device bekannt das einen solchen Registerzugriff Emulationstreiber mitbrächte. Das heisst nicht das es sie nicht gibt da ich von sowas eh die Finger lassen würde. Aber wenn es sie gibt, gehe davon aus dass es nicht direkt und vielleicht niemals perfekt laufen wird.

Ein USB DAQ Device kostet auch nicht viel mehr, kann aber wesentlich mehr Dinge und ist viel komortabler zum Ansprechen aus LabVIEW heraus.

Rolf Kalbermatter

Guest

Hallo Rolf,

dachte mir das fast schon.



Vielen Dank für die schnelle Antwort.



Daniel
Referenz-URLs