Entwickler-Ecke
Sonstiges (Delphi) - Delphi+USB+Analog
oldprofiprog - Di 15.01.13 15:59
Titel: Delphi+USB+Analog
Hallo,
ich möchte in einem Delphi-Programm Analogwerte einlesen.
Kurzzeitig sind knapp 1000 Messungen/sec notwendig.
Bisher wurde das mit einer ISA-Bus Karte realisiert.
Da der Rechner das zeitliche gesegnet hat, soll dieser Teil
erneuert werden.
Digital I/O will ich über USB Hutschinenmodule realisieren.
Ich habe 2 Fragen.
1. Ist das für analog statt Buskarte (PCI) auch über USB Schnittstelle möglich.
2. Kann wer eine industrietaugliche Hardware für diese Aufgabe empfehlen?
Beste Grüße
oldprofiprog - Mi 16.01.13 11:47
Danke auf der Seite war ich schon.
Die Eternet - Hutschinenmodule wären geeignet.
Leider gibt es keine Treiber, die mit Delphi verwendet werden können.
Aus diesem Grund habe ich auch ein anderes USB Produkt zurückgegeben.
Geworben wurde mit Treiber für alle gängigen Programmiersprachen.
Delphi ist wohl nicht mehr gängig.
Ohne jetzt polemisch zu werten aber es wird zunehmend zum Problem für neue Hardware oder neue Betriebssysteme ( W7/W8 ) noch unter Delphi
verwendbare Treiber zu bekommen.
Gruß
Boldar - Mi 16.01.13 12:39
Auch wenn das nicht beworben wird, kann man auch mit Delphi gegen die dll's linken. Erfordert zwar Erfahrungsgemäss erst ein bisschen Frickelarbeit, geht aber meist dann ganz gut.
oldprofiprog - Mi 16.01.13 13:00
Boldar hat folgendes geschrieben : |
Auch wenn das nicht beworben wird, kann man auch mit Delphi gegen die dll's linken. Erfordert zwar Erfahrungsgemäss erst ein bisschen Frickelarbeit, geht aber meist dann ganz gut. |
Ist mir bekannt, habe ich auch schon gemacht.
Aber wer bezahlt mir diese Frickelei als Freiberufler?
Gruß
Sinspin - Do 17.01.13 22:41
Sind ActiveX Treiber zu haben? Dann könntest Du dir *.tlb mit Delphi generieren. Bei Treibern für C/C++ als *.lib/dll müsstest du die Header übersetzen.
Ich habe vor Jahren mal mit Beckhoff Modulen (über Netzwerk angebunden) gearbeitet. Die wurden via Dll gebunden, natürlich auch nicht explizit für Delphi aber es ging ganz gut.
oldprofiprog - Fr 18.01.13 10:07
Sinspin hat folgendes geschrieben : |
Sind ActiveX Treiber zu haben? Dann könntest Du dir *.tlb mit Delphi generieren. Bei Treibern für C/C++ als *.lib/dll müsstest du die Header übersetzen.
Ich habe vor Jahren mal mit Beckhoff Modulen (über Netzwerk angebunden) gearbeitet. Die wurden via Dll gebunden, natürlich auch nicht explizit für Delphi aber es ging ganz gut. |
Beckhoff habe ich auch bereits verwendet.
Ein Buskoppler mit Mini-SPS verwendet.
Das zusätzliche Programmieren einer SPS wollte ich mir bei dieser Anwendung eigentlich sparen.
Ich habe zwischenzeitlich weiter gesucht und mich für Ethernet-Module von deditec
http://www.deditec.de/de/module/prod/eth.html entschieden.
Mit Gruß
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!