Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Laptop mit Parallel Port (https://www.delphipraxis.net/190821-laptop-mit-parallel-port.html)

zeras 10. Nov 2016 21:05

Laptop mit Parallel Port
 
Hallo,

wir nutzen in unserer Firma noch eine alte Software, die mittels eines Parallelport <--> Canbus Adapters Verbindung mit einer Steuerung aufnimmt.
Nun werden die Laptops immer weniger, die einen Parallelport haben und auch die, die einen Expresscard Slot haben.
Einen USB <--> Canubusadapter haben wir schon probiert. Aber die "alte" Software ist offenbar so direkt programmiert mit direkten I/O Adressen, dass diese den Adapter nicht nutzen kann.
Damit die Software überhaupt läuft, haben wir schon virtuelle Maschinen im Einsatz. Aber es fehlt dann trotzdem noch die Hardwareanbindung.
Der Hersteller der Software hat auch keine Unterstützung mehr angeboten.
Habt ihr eine Idee?

BUG 10. Nov 2016 22:10

AW: Laptop mit Parallel Port
 
Es gibt afaik Industrie/Embedded-Mainboards mit alten Schnittstellen.

EDIT: Sorry, habe übersehen, das es nur um Notebooks geht.

himitsu 10. Nov 2016 22:14

AW: Laptop mit Parallel Port
 
Zitat:

Zitat von zeras (Beitrag 1353307)
die mittels eines Parallelport <--> Canbus Adapters Verbindung mit einer Steuerung aufnimmt.

...

Einen USB <--> Canubusadapter haben wir schon probiert. Aber die "alte" Software ist offenbar so direkt programmiert mit direkten I/O Adressen, dass diese den Adapter nicht nutzen kann.

Bei Google suchenusb adapter parallel ?
:stupid:

Alternativ könnte man noch einen Treiber schreiben, der einen LPT emuliert, die Canbus-Daten erkennt und das dann z.B. über den USB-Canubus-Adapter durchreicht,
oder es werten einfach nur "blind" die Datenleitungen des LPT an eine andere Hardware 1-zu-1 durchgeschleift ... halt an irgendwas, wie eine [GOOGLE]usb i/o card[/GOOGLE].


Zitat:

Aber die "alte" Software ist offenbar so direkt programmiert mit direkten I/O Adressen, dass diese den Adapter nicht nutzen kann.
Viel einfacher ... sie steuert keinen CAN-Bus.Controller an, sondern steuert den LPT, also kann sie auch nur einen LPT ansteuern.

BUG 10. Nov 2016 22:38

AW: Laptop mit Parallel Port
 
Zitat:

Zitat von himitsu (Beitrag 1353312)
Alternativ könnte man noch einen Treiber schreiben, der einen LPT emuliert, die Canbus-Daten erkennt und das dann z.B. über den USB-Canubus-Adapter durchreicht,

Wenn der Adapter gut dokumentiert ist, könntest du den Parallelport-Verkehr an der VM abgreifen und für deinen USB-CAN-Adapter übersetzen. Da ist man dann aber schon der Punkt, wo man gucken gönnte, ob man lieber den entsprechenden Code in der Software analysiert/patcht.

zeras 21. Sep 2017 20:28

AW: Laptop mit Parallel Port
 
Zitat:

Zitat von BUG (Beitrag 1353316)
Zitat:

Zitat von himitsu (Beitrag 1353312)
Alternativ könnte man noch einen Treiber schreiben, der einen LPT emuliert, die Canbus-Daten erkennt und das dann z.B. über den USB-Canubus-Adapter durchreicht,

Wenn der Adapter gut dokumentiert ist, könntest du den Parallelport-Verkehr an der VM abgreifen und für deinen USB-CAN-Adapter übersetzen.

Ich komme hier nochmal auf das Problem zurück. Bis jetzt gibt es immer noch keine Lösung. Meint ihr, dass man in der VM die direkten Schreib-Lesezugriffe (278h, 378h etc.) abfangen und an etwas anderes weiterleiten kann?
Ich kenne mich zuwenig mit VM's aus, dass ich sagen könnte, dass es geht. Dann müsste ich bestimmt einen Treiber schreiben oder?


Oder gibt es einen vielleicht Mini PC mit Parallelport und DOS, wo man per VNC auf diesen zugreifen kann? So könnte man am neuen PC einen VNC Client starten und auf dem Mini PC dann das Programm laufen lassen. DOS sollte für die alten Programme reichen.

mensch72 21. Sep 2017 20:55

AW: Laptop mit Parallel Port
 
Mit VMware geht das!

- du verwendest auf deinem aktuellem PC "irgendeine" LPT Portkarte(PCI oder PCIe) bzw einen USB<->LPT Adapter
- jetzt kommt der Trick, du aktivierst im VM-Biso ECP/EPP und fügst der VM einen ECP als LPT1 hinzu
- nun erkennt eine VM mit XP-32Bit-Windows einen Standard.LPT auf Port 378
- damit kann jede 32Bit-LPT Software nun laufen, aber XP ist so gnädig und erlaubt auch alter 16Bit(DOS) Software den Zugiff

zeras 22. Sep 2017 20:23

AW: Laptop mit Parallel Port
 
Zitat:

Zitat von mensch72 (Beitrag 1381807)
Mit VMware geht das!

Danke für die Info. Das werde ich demnächst mal auf Arbeit probieren.

bytecook 24. Sep 2017 11:04

AW: Laptop mit Parallel Port
 
Ansonsten PCIe via USB, folgendes könnte auch klappen:

-USB auf PCIe Adapter .... z.B.: https://www.amazon.de/ELEGIANT-Expre...dp/B01HHLQRBK/
-PCIe Parallel Karte .... z.B.: https://www.amazon.de/DIGITUS-Parall...dp/B007F36WRU/


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz